brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 MiB · 5ca5765 Raw
9750 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=aarch64 -mcpu=neoverse-v3 -mattr=+sve2-aes,+sve2-sha3,+sve2-sm4 -instruction-tables < %s | FileCheck %s3 4abs	z0.b, p0/m, z0.b5abs	z0.d, p0/m, z0.d6abs	z0.h, p0/m, z0.h7abs	z0.s, p0/m, z0.s8abs	z31.b, p7/m, z31.b9abs	z31.d, p7/m, z31.d10abs	z31.h, p7/m, z31.h11abs	z31.s, p7/m, z31.s12adclb	z0.d, z1.d, z31.d13adclb	z0.s, z1.s, z31.s14adclt	z0.d, z1.d, z31.d15adclt	z0.s, z1.s, z31.s16add	z0.b, p0/m, z0.b, z0.b17add	z0.b, z0.b, #018add	z0.b, z0.b, z0.b19add	z0.d, p0/m, z0.d, z0.d20add	z0.d, z0.d, #021add	z0.d, z0.d, #0, lsl #822add	z0.d, z0.d, z0.d23add	z0.h, p0/m, z0.h, z0.h24add	z0.h, z0.h, #025add	z0.h, z0.h, #0, lsl #826add	z0.h, z0.h, z0.h27add	z0.s, p0/m, z0.s, z0.s28add	z0.s, z0.s, #029add	z0.s, z0.s, #0, lsl #830add	z0.s, z0.s, z0.s31add	z0.s, z1.s, z2.s32add	z21.b, p5/m, z21.b, z10.b33add	z21.b, z10.b, z21.b34add	z21.d, p5/m, z21.d, z10.d35add	z21.d, z10.d, z21.d36add	z21.h, p5/m, z21.h, z10.h37add	z21.h, z10.h, z21.h38add	z21.s, p5/m, z21.s, z10.s39add	z21.s, z10.s, z21.s40add	z23.b, p3/m, z23.b, z13.b41add	z23.b, z13.b, z8.b42add	z23.d, p3/m, z23.d, z13.d43add	z23.d, z13.d, z8.d44add	z23.h, p3/m, z23.h, z13.h45add	z23.h, z13.h, z8.h46add	z23.s, p3/m, z23.s, z13.s47add	z23.s, z13.s, z8.s48add	z31.b, p7/m, z31.b, z31.b49add	z31.b, z31.b, #25550add	z31.b, z31.b, z31.b51add	z31.d, p7/m, z31.d, z31.d52add	z31.d, z31.d, #6528053add	z31.d, z31.d, z31.d54add	z31.h, p7/m, z31.h, z31.h55add	z31.h, z31.h, #6528056add	z31.h, z31.h, z31.h57add	z31.s, p7/m, z31.s, z31.s58add	z31.s, z31.s, #6528059add	z31.s, z31.s, z31.s60addhnb	z0.b, z1.h, z31.h61addhnb	z0.h, z1.s, z31.s62addhnb	z0.s, z1.d, z31.d63addhnt	z0.b, z1.h, z31.h64addhnt	z0.h, z1.s, z31.s65addhnt	z0.s, z1.d, z31.d66addp	z0.b, p0/m, z0.b, z1.b67addp	z0.h, p0/m, z0.h, z1.h68addp	z29.s, p7/m, z29.s, z30.s69addp	z31.d, p7/m, z31.d, z30.d70addpl	sp, sp, #3171addpl	x0, x0, #-3272addpl	x21, x21, #073addpl	x23, x8, #-174addvl	sp, sp, #3175addvl	x0, x0, #-3276addvl	x21, x21, #077addvl	x23, x8, #-178adr	z0.d, [z0.d, z0.d, lsl #1]79adr	z0.d, [z0.d, z0.d, lsl #2]80adr	z0.d, [z0.d, z0.d, lsl #3]81adr	z0.d, [z0.d, z0.d, sxtw #1]82adr	z0.d, [z0.d, z0.d, sxtw #2]83adr	z0.d, [z0.d, z0.d, sxtw #3]84adr	z0.d, [z0.d, z0.d, sxtw]85adr	z0.d, [z0.d, z0.d, uxtw #1]86adr	z0.d, [z0.d, z0.d, uxtw #2]87adr	z0.d, [z0.d, z0.d, uxtw #3]88adr	z0.d, [z0.d, z0.d, uxtw]89adr	z0.d, [z0.d, z0.d]90adr	z0.s, [z0.s, z0.s, lsl #1]91adr	z0.s, [z0.s, z0.s, lsl #2]92adr	z0.s, [z0.s, z0.s, lsl #3]93adr	z0.s, [z0.s, z0.s]94aesd	z0.b, z0.b, z31.b95aese	z0.b, z0.b, z31.b96aesimc	z0.b, z0.b97aesimc	z31.b, z31.b98aesmc	z0.b, z0.b99aesmc	z31.b, z31.b100and	p0.b, p0/z, p0.b, p1.b101and	z0.d, z0.d, #0x6102and	z0.d, z0.d, #0xfffffffffffffff9103and	z0.d, z0.d, z0.d104and	z0.s, z0.s, #0x6105and	z0.s, z0.s, #0xfffffff9106and	z23.d, z13.d, z8.d107and	z23.h, z23.h, #0x6108and	z23.h, z23.h, #0xfff9109and	z31.b, p7/m, z31.b, z31.b110and	z31.d, p7/m, z31.d, z31.d111and	z31.h, p7/m, z31.h, z31.h112and	z31.s, p7/m, z31.s, z31.s113and	z5.b, z5.b, #0x6114and	z5.b, z5.b, #0xf9115ands	p0.b, p0/z, p0.b, p1.b116andv	b0, p7, z31.b117andv	d0, p7, z31.d118andv	h0, p7, z31.h119andv	s0, p7, z31.s120asr	z0.b, p0/m, z0.b, #1121asr	z0.b, p0/m, z0.b, z0.b122asr	z0.b, p0/m, z0.b, z1.d123asr	z0.b, z0.b, #1124asr	z0.b, z1.b, z2.d125asr	z0.d, p0/m, z0.d, #1126asr	z0.d, p0/m, z0.d, z0.d127asr	z0.d, z0.d, #1128asr	z0.h, p0/m, z0.h, #1129asr	z0.h, p0/m, z0.h, z0.h130asr	z0.h, p0/m, z0.h, z1.d131asr	z0.h, z0.h, #1132asr	z0.h, z1.h, z2.d133asr	z0.s, p0/m, z0.s, #1134asr	z0.s, p0/m, z0.s, z0.s135asr	z0.s, p0/m, z0.s, z1.d136asr	z0.s, z0.s, #1137asr	z0.s, z1.s, z2.d138asr	z31.b, p0/m, z31.b, #8139asr	z31.b, z31.b, #8140asr	z31.d, p0/m, z31.d, #64141asr	z31.d, z31.d, #64142asr	z31.h, p0/m, z31.h, #16143asr	z31.h, z31.h, #16144asr	z31.s, p0/m, z31.s, #32145asr	z31.s, z31.s, #32146asrd	z0.b, p0/m, z0.b, #1147asrd	z0.d, p0/m, z0.d, #1148asrd	z0.h, p0/m, z0.h, #1149asrd	z0.s, p0/m, z0.s, #1150asrd	z31.b, p0/m, z31.b, #8151asrd	z31.d, p0/m, z31.d, #64152asrd	z31.h, p0/m, z31.h, #16153asrd	z31.s, p0/m, z31.s, #32154asrr	z0.b, p0/m, z0.b, z0.b155asrr	z0.d, p0/m, z0.d, z0.d156asrr	z0.h, p0/m, z0.h, z0.h157asrr	z0.s, p0/m, z0.s, z0.s158bcax	z29.d, z29.d, z30.d, z31.d159bdep	z0.b, z1.b, z31.b160bdep	z0.d, z1.d, z31.d161bdep	z0.h, z1.h, z31.h162bdep	z0.s, z1.s, z31.s163bext	z0.b, z1.b, z31.b164bext	z0.d, z1.d, z31.d165bext	z0.h, z1.h, z31.h166bext	z0.s, z1.s, z31.s167bfcvt	z0.h, p0/m, z1.s168bfcvtnt	z0.h, p0/m, z1.s169bfdot	z0.s, z1.h, z2.h170bfdot	z0.s, z1.h, z2.h[0]171bfdot	z0.s, z1.h, z2.h[3]172bfmlalb	z0.s, z1.h, z2.h173bfmlalb	z0.s, z1.h, z2.h[0]174bfmlalb	z0.s, z1.h, z2.h[7]175bfmlalb	z10.s, z21.h, z14.h176bfmlalb	z21.s, z14.h, z3.h[2]177bfmlalt	z0.s, z1.h, z2.h178bfmlalt	z0.s, z1.h, z2.h[0]179bfmlalt	z0.s, z1.h, z2.h[7]180bfmlalt	z0.s, z1.h, z7.h[7]181bfmlalt	z14.s, z10.h, z21.h182bfmmla	z0.s, z1.h, z2.h183bgrp	z0.b, z1.b, z31.b184bgrp	z0.d, z1.d, z31.d185bgrp	z0.h, z1.h, z31.h186bgrp	z0.s, z1.s, z31.s187bic	p0.b, p0/z, p0.b, p0.b188bic	p15.b, p15/z, p15.b, p15.b189bic	z0.d, z0.d, z0.d190bic	z23.d, z13.d, z8.d191bic	z31.b, p7/m, z31.b, z31.b192bic	z31.d, p7/m, z31.d, z31.d193bic	z31.h, p7/m, z31.h, z31.h194bic	z31.s, p7/m, z31.s, z31.s195bics	p0.b, p0/z, p0.b, p0.b196bics	p15.b, p15/z, p15.b, p15.b197brka	p0.b, p15/m, p15.b198brka	p0.b, p15/z, p15.b199brkas	p0.b, p15/z, p15.b200brkb	p0.b, p15/m, p15.b201brkb	p0.b, p15/z, p15.b202brkbs	p0.b, p15/z, p15.b203brkn	p0.b, p15/z, p1.b, p0.b204brkn	p15.b, p15/z, p15.b, p15.b205brkns	p0.b, p15/z, p1.b, p0.b206brkns	p15.b, p15/z, p15.b, p15.b207brkpa	p0.b, p15/z, p1.b, p2.b208brkpa	p15.b, p15/z, p15.b, p15.b209brkpas	p0.b, p15/z, p1.b, p2.b210brkpas	p15.b, p15/z, p15.b, p15.b211brkpb	p0.b, p15/z, p1.b, p2.b212brkpb	p15.b, p15/z, p15.b, p15.b213brkpbs	p0.b, p15/z, p1.b, p2.b214brkpbs	p15.b, p15/z, p15.b, p15.b215bsl	z0.d, z0.d, z1.d, z2.d216bsl1n	z0.d, z0.d, z1.d, z2.d217bsl2n	z0.d, z0.d, z1.d, z2.d218cadd	z0.b, z0.b, z0.b, #90219cadd	z0.d, z0.d, z0.d, #90220cadd	z0.h, z0.h, z0.h, #90221cadd	z0.s, z0.s, z0.s, #90222cadd	z31.b, z31.b, z31.b, #270223cadd	z31.d, z31.d, z31.d, #270224cadd	z31.h, z31.h, z31.h, #270225cadd	z31.s, z31.s, z31.s, #270226cdot	z0.d, z1.h, z15.h[1], #0227cdot	z0.d, z1.h, z31.h, #0228cdot	z0.d, z1.h, z31.h, #180229cdot	z0.d, z1.h, z31.h, #270230cdot	z0.d, z1.h, z31.h, #90231cdot	z0.s, z1.b, z31.b, #0232cdot	z0.s, z1.b, z7.b[3], #0233cdot	z29.d, z30.h, z0.h[0], #180234cdot	z31.d, z30.h, z7.h[1], #270235cdot	z5.d, z6.h, z3.h[0], #90236clasta	b0, p7, b0, z31.b237clasta	d0, p7, d0, z31.d238clasta	h0, p7, h0, z31.h239clasta	s0, p7, s0, z31.s240clasta	w0, p7, w0, z31.b241clasta	w0, p7, w0, z31.h242clasta	w0, p7, w0, z31.s243clasta	x0, p7, x0, z31.d244clasta	z0.b, p7, z0.b, z31.b245clasta	z0.d, p7, z0.d, z31.d246clasta	z0.h, p7, z0.h, z31.h247clasta	z0.s, p7, z0.s, z31.s248clastb	b0, p7, b0, z31.b249clastb	d0, p7, d0, z31.d250clastb	h0, p7, h0, z31.h251clastb	s0, p7, s0, z31.s252clastb	w0, p7, w0, z31.b253clastb	w0, p7, w0, z31.h254clastb	w0, p7, w0, z31.s255clastb	x0, p7, x0, z31.d256clastb	z0.b, p7, z0.b, z31.b257clastb	z0.d, p7, z0.d, z31.d258clastb	z0.h, p7, z0.h, z31.h259clastb	z0.s, p7, z0.s, z31.s260cls	z31.b, p7/m, z31.b261cls	z31.d, p7/m, z31.d262cls	z31.h, p7/m, z31.h263cls	z31.s, p7/m, z31.s264clz	z31.b, p7/m, z31.b265clz	z31.d, p7/m, z31.d266clz	z31.h, p7/m, z31.h267clz	z31.s, p7/m, z31.s268cmla	z0.b, z1.b, z2.b, #0269cmla	z0.d, z1.d, z2.d, #0270cmla	z0.h, z1.h, z2.h, #0271cmla	z0.h, z1.h, z2.h[0], #0272cmla	z0.s, z1.s, z2.s, #0273cmla	z0.s, z1.s, z2.s[0], #0274cmla	z15.b, z16.b, z17.b, #270275cmla	z15.d, z16.d, z17.d, #270276cmla	z15.h, z16.h, z17.h, #270277cmla	z15.s, z16.s, z17.s, #270278cmla	z29.b, z30.b, z31.b, #90279cmla	z29.d, z30.d, z31.d, #90280cmla	z29.h, z30.h, z31.h, #90281cmla	z29.s, z30.s, z31.s, #90282cmla	z31.b, z31.b, z31.b, #180283cmla	z31.d, z31.d, z31.d, #180284cmla	z31.h, z30.h, z7.h[0], #180285cmla	z31.h, z31.h, z31.h, #180286cmla	z31.s, z30.s, z7.s[0], #180287cmla	z31.s, z31.s, z31.s, #180288cmpeq	p0.b, p0/z, z0.b, #-16289cmpeq	p0.b, p0/z, z0.b, #15290cmpeq	p0.b, p0/z, z0.b, z0.b291cmpeq	p0.b, p0/z, z0.b, z0.d292cmpeq	p0.d, p0/z, z0.d, #-16293cmpeq	p0.d, p0/z, z0.d, #15294cmpeq	p0.d, p0/z, z0.d, z0.d295cmpeq	p0.h, p0/z, z0.h, #-16296cmpeq	p0.h, p0/z, z0.h, #15297cmpeq	p0.h, p0/z, z0.h, z0.d298cmpeq	p0.h, p0/z, z0.h, z0.h299cmpeq	p0.s, p0/z, z0.s, #-16300cmpeq	p0.s, p0/z, z0.s, #15301cmpeq	p0.s, p0/z, z0.s, z0.d302cmpeq	p0.s, p0/z, z0.s, z0.s303cmpge	p0.b, p0/z, z0.b, #-16304cmpge	p0.b, p0/z, z0.b, #15305cmpge	p0.b, p0/z, z0.b, z0.b306cmpge	p0.b, p0/z, z0.b, z0.d307cmpge	p0.b, p0/z, z1.b, z0.b308cmpge	p0.d, p0/z, z0.d, #-16309cmpge	p0.d, p0/z, z0.d, #15310cmpge	p0.d, p0/z, z0.d, z0.d311cmpge	p0.d, p0/z, z1.d, z0.d312cmpge	p0.h, p0/z, z0.h, #-16313cmpge	p0.h, p0/z, z0.h, #15314cmpge	p0.h, p0/z, z0.h, z0.d315cmpge	p0.h, p0/z, z0.h, z0.h316cmpge	p0.h, p0/z, z1.h, z0.h317cmpge	p0.s, p0/z, z0.s, #-16318cmpge	p0.s, p0/z, z0.s, #15319cmpge	p0.s, p0/z, z0.s, z0.d320cmpge	p0.s, p0/z, z0.s, z0.s321cmpge	p0.s, p0/z, z1.s, z0.s322cmpgt	p0.b, p0/z, z0.b, #-16323cmpgt	p0.b, p0/z, z0.b, #15324cmpgt	p0.b, p0/z, z0.b, z0.b325cmpgt	p0.b, p0/z, z0.b, z0.d326cmpgt	p0.b, p0/z, z1.b, z0.b327cmpgt	p0.d, p0/z, z0.d, #-16328cmpgt	p0.d, p0/z, z0.d, #15329cmpgt	p0.d, p0/z, z0.d, z0.d330cmpgt	p0.d, p0/z, z1.d, z0.d331cmpgt	p0.h, p0/z, z0.h, #-16332cmpgt	p0.h, p0/z, z0.h, #15333cmpgt	p0.h, p0/z, z0.h, z0.d334cmpgt	p0.h, p0/z, z0.h, z0.h335cmpgt	p0.h, p0/z, z1.h, z0.h336cmpgt	p0.s, p0/z, z0.s, #-16337cmpgt	p0.s, p0/z, z0.s, #15338cmpgt	p0.s, p0/z, z0.s, z0.d339cmpgt	p0.s, p0/z, z0.s, z0.s340cmpgt	p0.s, p0/z, z1.s, z0.s341cmphi	p0.b, p0/z, z0.b, #0342cmphi	p0.b, p0/z, z0.b, #127343cmphi	p0.b, p0/z, z0.b, z0.b344cmphi	p0.b, p0/z, z0.b, z0.d345cmphi	p0.b, p0/z, z1.b, z0.b346cmphi	p0.d, p0/z, z0.d, #0347cmphi	p0.d, p0/z, z0.d, #127348cmphi	p0.d, p0/z, z0.d, z0.d349cmphi	p0.d, p0/z, z1.d, z0.d350cmphi	p0.h, p0/z, z0.h, #0351cmphi	p0.h, p0/z, z0.h, #127352cmphi	p0.h, p0/z, z0.h, z0.d353cmphi	p0.h, p0/z, z0.h, z0.h354cmphi	p0.h, p0/z, z1.h, z0.h355cmphi	p0.s, p0/z, z0.s, #0356cmphi	p0.s, p0/z, z0.s, #127357cmphi	p0.s, p0/z, z0.s, z0.d358cmphi	p0.s, p0/z, z0.s, z0.s359cmphi	p0.s, p0/z, z1.s, z0.s360cmphs	p0.b, p0/z, z0.b, #0361cmphs	p0.b, p0/z, z0.b, #127362cmphs	p0.b, p0/z, z0.b, z0.b363cmphs	p0.b, p0/z, z0.b, z0.d364cmphs	p0.b, p0/z, z1.b, z0.b365cmphs	p0.d, p0/z, z0.d, #0366cmphs	p0.d, p0/z, z0.d, #127367cmphs	p0.d, p0/z, z0.d, z0.d368cmphs	p0.d, p0/z, z1.d, z0.d369cmphs	p0.h, p0/z, z0.h, #0370cmphs	p0.h, p0/z, z0.h, #127371cmphs	p0.h, p0/z, z0.h, z0.d372cmphs	p0.h, p0/z, z0.h, z0.h373cmphs	p0.h, p0/z, z1.h, z0.h374cmphs	p0.s, p0/z, z0.s, #0375cmphs	p0.s, p0/z, z0.s, #127376cmphs	p0.s, p0/z, z0.s, z0.d377cmphs	p0.s, p0/z, z0.s, z0.s378cmphs	p0.s, p0/z, z1.s, z0.s379cmple	p0.b, p0/z, z0.b, #-16380cmple	p0.b, p0/z, z0.b, #15381cmple	p0.b, p0/z, z0.b, z0.d382cmple	p0.d, p0/z, z0.d, #-16383cmple	p0.d, p0/z, z0.d, #15384cmple	p0.h, p0/z, z0.h, #-16385cmple	p0.h, p0/z, z0.h, #15386cmple	p0.h, p0/z, z0.h, z0.d387cmple	p0.s, p0/z, z0.s, #-16388cmple	p0.s, p0/z, z0.s, #15389cmple	p0.s, p0/z, z0.s, z0.d390cmplo	p0.b, p0/z, z0.b, #0391cmplo	p0.b, p0/z, z0.b, #127392cmplo	p0.b, p0/z, z0.b, z0.d393cmplo	p0.d, p0/z, z0.d, #0394cmplo	p0.d, p0/z, z0.d, #127395cmplo	p0.h, p0/z, z0.h, #0396cmplo	p0.h, p0/z, z0.h, #127397cmplo	p0.h, p0/z, z0.h, z0.d398cmplo	p0.s, p0/z, z0.s, #0399cmplo	p0.s, p0/z, z0.s, #127400cmplo	p0.s, p0/z, z0.s, z0.d401cmpls	p0.b, p0/z, z0.b, #0402cmpls	p0.b, p0/z, z0.b, #127403cmpls	p0.b, p0/z, z0.b, z0.d404cmpls	p0.d, p0/z, z0.d, #0405cmpls	p0.d, p0/z, z0.d, #127406cmpls	p0.h, p0/z, z0.h, #0407cmpls	p0.h, p0/z, z0.h, #127408cmpls	p0.h, p0/z, z0.h, z0.d409cmpls	p0.s, p0/z, z0.s, #0410cmpls	p0.s, p0/z, z0.s, #127411cmpls	p0.s, p0/z, z0.s, z0.d412cmplt	p0.b, p0/z, z0.b, #-16413cmplt	p0.b, p0/z, z0.b, #15414cmplt	p0.b, p0/z, z0.b, z0.d415cmplt	p0.d, p0/z, z0.d, #-16416cmplt	p0.d, p0/z, z0.d, #15417cmplt	p0.h, p0/z, z0.h, #-16418cmplt	p0.h, p0/z, z0.h, #15419cmplt	p0.h, p0/z, z0.h, z0.d420cmplt	p0.s, p0/z, z0.s, #-16421cmplt	p0.s, p0/z, z0.s, #15422cmplt	p0.s, p0/z, z0.s, z0.d423cmpne	p0.b, p0/z, z0.b, #-16424cmpne	p0.b, p0/z, z0.b, #15425cmpne	p0.b, p0/z, z0.b, z0.b426cmpne	p0.b, p0/z, z0.b, z0.d427cmpne	p0.d, p0/z, z0.d, #-16428cmpne	p0.d, p0/z, z0.d, #15429cmpne	p0.d, p0/z, z0.d, z0.d430cmpne	p0.h, p0/z, z0.h, #-16431cmpne	p0.h, p0/z, z0.h, #15432cmpne	p0.h, p0/z, z0.h, z0.d433cmpne	p0.h, p0/z, z0.h, z0.h434cmpne	p0.s, p0/z, z0.s, #-16435cmpne	p0.s, p0/z, z0.s, #15436cmpne	p0.s, p0/z, z0.s, z0.d437cmpne	p0.s, p0/z, z0.s, z0.s438cnot	z31.b, p7/m, z31.b439cnot	z31.d, p7/m, z31.d440cnot	z31.h, p7/m, z31.h441cnot	z31.s, p7/m, z31.s442cnt	z31.b, p7/m, z31.b443cnt	z31.d, p7/m, z31.d444cnt	z31.h, p7/m, z31.h445cnt	z31.s, p7/m, z31.s446cntb	x0447cntb	x0, #28448cntb	x0, all, mul #16449cntb	x0, pow2450cntd	x0451cntd	x0, #28452cntd	x0, all, mul #16453cntd	x0, pow2454cnth	x0455cnth	x0, #28456cnth	x0, all, mul #16457cnth	x0, pow2458cntp	x0, p15, p0.b459cntp	x0, p15, p0.d460cntp	x0, p15, p0.h461cntp	x0, p15, p0.s462cntw	x0463cntw	x0, #28464cntw	x0, all, mul #16465cntw	x0, pow2466compact	z31.d, p7, z31.d467compact	z31.s, p7, z31.s468ctermeq	w30, wzr469ctermeq	wzr, w30470ctermeq	x30, xzr471ctermeq	xzr, x30472ctermne	w30, wzr473ctermne	wzr, w30474ctermne	x30, xzr475ctermne	xzr, x30476decb	x0477decb	x0, #14478decb	x0, all, mul #16479decb	x0, pow2480decb	x0, vl1481decd	x0482decd	x0, #14483decd	x0, all, mul #16484decd	x0, pow2485decd	x0, vl1486dech	x0487dech	x0, #14488dech	x0, all, mul #16489dech	x0, pow2490dech	x0, vl1491decp	x0, p0.b492decp	x0, p0.d493decp	x0, p0.h494decp	x0, p0.s495decp	xzr, p15.b496decp	xzr, p15.d497decp	xzr, p15.h498decp	xzr, p15.s499decp	z31.d, p15.d500decp	z31.h, p15.h501decp	z31.s, p15.s502decw	x0503decw	x0, #14504decw	x0, all, mul #16505decw	x0, pow2506decw	x0, vl1507dupm	z0.d, #0xfffffffffffffff9508dupm	z0.s, #0xfffffff9509dupm	z23.h, #0xfff9510dupm	z5.b, #0xf9511eor	p0.b, p0/z, p0.b, p1.b512eor	z0.d, z0.d, #0x6513eor	z0.d, z0.d, #0xfffffffffffffff9514eor	z0.d, z0.d, z0.d515eor	z0.s, z0.s, #0x6516eor	z0.s, z0.s, #0xfffffff9517eor	z23.d, z13.d, z8.d518eor	z23.h, z23.h, #0x6519eor	z23.h, z23.h, #0xfff9520eor	z31.b, p7/m, z31.b, z31.b521eor	z31.d, p7/m, z31.d, z31.d522eor	z31.h, p7/m, z31.h, z31.h523eor	z31.s, p7/m, z31.s, z31.s524eor	z5.b, z5.b, #0x6525eor	z5.b, z5.b, #0xf9526eor3	z29.d, z29.d, z30.d, z31.d527eorbt	z0.b, z1.b, z31.b528eorbt	z0.d, z1.d, z31.d529eorbt	z0.h, z1.h, z31.h530eorbt	z0.s, z1.s, z31.s531eors	p0.b, p0/z, p0.b, p1.b532eortb	z0.b, z1.b, z31.b533eortb	z0.d, z1.d, z31.d534eortb	z0.h, z1.h, z31.h535eortb	z0.s, z1.s, z31.s536eorv	b0, p7, z31.b537eorv	d0, p7, z31.d538eorv	h0, p7, z31.h539eorv	s0, p7, z31.s540ext	z0.b, { z1.b, z2.b }, #0541ext	z31.b, z31.b, z0.b, #0542ext	z31.b, z31.b, z0.b, #255543ext	z31.b, { z30.b, z31.b }, #255544fabd	z0.d, p7/m, z0.d, z31.d545fabd	z0.h, p7/m, z0.h, z31.h546fabd	z0.s, p7/m, z0.s, z31.s547fabs	z31.d, p7/m, z31.d548fabs	z31.h, p7/m, z31.h549fabs	z31.s, p7/m, z31.s550facge	p0.d, p0/z, z0.d, z1.d551facge	p0.d, p0/z, z1.d, z0.d552facge	p0.h, p0/z, z0.h, z1.h553facge	p0.h, p0/z, z1.h, z0.h554facge	p0.s, p0/z, z0.s, z1.s555facge	p0.s, p0/z, z1.s, z0.s556facgt	p0.d, p0/z, z0.d, z1.d557facgt	p0.d, p0/z, z1.d, z0.d558facgt	p0.h, p0/z, z0.h, z1.h559facgt	p0.h, p0/z, z1.h, z0.h560facgt	p0.s, p0/z, z0.s, z1.s561facgt	p0.s, p0/z, z1.s, z0.s562fadd	z0.d, p0/m, z0.d, #0.5563fadd	z0.d, p7/m, z0.d, z31.d564fadd	z0.d, z1.d, z31.d565fadd	z0.h, p0/m, z0.h, #0.5566fadd	z0.h, p7/m, z0.h, z31.h567fadd	z0.h, z1.h, z31.h568fadd	z0.s, p0/m, z0.s, #0.5569fadd	z0.s, p7/m, z0.s, z31.s570fadd	z0.s, z1.s, z31.s571fadd	z31.d, p7/m, z31.d, #1.0572fadd	z31.h, p7/m, z31.h, #1.0573fadd	z31.s, p7/m, z31.s, #1.0574fadda	d0, p7, d0, z31.d575fadda	h0, p7, h0, z31.h576fadda	s0, p7, s0, z31.s577faddp	z0.h, p0/m, z0.h, z1.h578faddp	z29.s, p3/m, z29.s, z30.s579faddp	z31.d, p7/m, z31.d, z30.d580faddv	d0, p7, z31.d581faddv	h0, p7, z31.h582faddv	s0, p7, z31.s583fcadd	z0.d, p0/m, z0.d, z0.d, #90584fcadd	z0.h, p0/m, z0.h, z0.h, #90585fcadd	z0.s, p0/m, z0.s, z0.s, #90586fcadd	z31.d, p7/m, z31.d, z31.d, #270587fcadd	z31.h, p7/m, z31.h, z31.h, #270588fcadd	z31.s, p7/m, z31.s, z31.s, #270589fcmeq	p0.d, p0/z, z0.d, #0.0590fcmeq	p0.d, p0/z, z0.d, z1.d591fcmeq	p0.h, p0/z, z0.h, #0.0592fcmeq	p0.h, p0/z, z0.h, z1.h593fcmeq	p0.s, p0/z, z0.s, #0.0594fcmeq	p0.s, p0/z, z0.s, z1.s595fcmge	p0.d, p0/z, z0.d, #0.0596fcmge	p0.d, p0/z, z0.d, z1.d597fcmge	p0.d, p0/z, z1.d, z0.d598fcmge	p0.h, p0/z, z0.h, #0.0599fcmge	p0.h, p0/z, z0.h, z1.h600fcmge	p0.h, p0/z, z1.h, z0.h601fcmge	p0.s, p0/z, z0.s, #0.0602fcmge	p0.s, p0/z, z0.s, z1.s603fcmge	p0.s, p0/z, z1.s, z0.s604fcmgt	p0.d, p0/z, z0.d, #0.0605fcmgt	p0.d, p0/z, z0.d, z1.d606fcmgt	p0.d, p0/z, z1.d, z0.d607fcmgt	p0.h, p0/z, z0.h, #0.0608fcmgt	p0.h, p0/z, z0.h, z1.h609fcmgt	p0.h, p0/z, z1.h, z0.h610fcmgt	p0.s, p0/z, z0.s, #0.0611fcmgt	p0.s, p0/z, z0.s, z1.s612fcmgt	p0.s, p0/z, z1.s, z0.s613fcmla	z0.d, p0/m, z0.d, z0.d, #0614fcmla	z0.d, p0/m, z1.d, z2.d, #90615fcmla	z0.h, p0/m, z0.h, z0.h, #0616fcmla	z0.h, p0/m, z1.h, z2.h, #90617fcmla	z0.h, z0.h, z0.h[0], #0618fcmla	z0.s, p0/m, z0.s, z0.s, #0619fcmla	z0.s, p0/m, z1.s, z2.s, #90620fcmla	z21.s, z10.s, z5.s[1], #90621fcmla	z23.s, z13.s, z8.s[0], #270622fcmla	z29.d, p7/m, z30.d, z31.d, #180623fcmla	z29.h, p7/m, z30.h, z31.h, #180624fcmla	z29.s, p7/m, z30.s, z31.s, #180625fcmla	z31.d, p7/m, z31.d, z31.d, #270626fcmla	z31.h, p7/m, z31.h, z31.h, #270627fcmla	z31.h, z31.h, z7.h[3], #270628fcmla	z31.s, p7/m, z31.s, z31.s, #270629fcmle	p0.d, p0/z, z0.d, #0.0630fcmle	p0.h, p0/z, z0.h, #0.0631fcmle	p0.s, p0/z, z0.s, #0.0632fcmlt	p0.d, p0/z, z0.d, #0.0633fcmlt	p0.h, p0/z, z0.h, #0.0634fcmlt	p0.s, p0/z, z0.s, #0.0635fcmne	p0.d, p0/z, z0.d, #0.0636fcmne	p0.d, p0/z, z0.d, z1.d637fcmne	p0.h, p0/z, z0.h, #0.0638fcmne	p0.h, p0/z, z0.h, z1.h639fcmne	p0.s, p0/z, z0.s, #0.0640fcmne	p0.s, p0/z, z0.s, z1.s641fcmuo	p0.d, p0/z, z0.d, z1.d642fcmuo	p0.h, p0/z, z0.h, z1.h643fcmuo	p0.s, p0/z, z0.s, z1.s644fcvt	z0.d, p0/m, z0.h645fcvt	z0.d, p0/m, z0.s646fcvt	z0.h, p0/m, z0.d647fcvt	z0.h, p0/m, z0.s648fcvt	z0.s, p0/m, z0.d649fcvt	z0.s, p0/m, z0.h650fcvtlt	z0.s, p0/m, z1.h651fcvtlt	z30.d, p7/m, z31.s652fcvtnt	z0.h, p0/m, z1.s653fcvtnt	z30.s, p7/m, z31.d654fcvtx	z0.s, p0/m, z0.d655fcvtx	z30.s, p7/m, z31.d656fcvtxnt	z0.s, p0/m, z1.d657fcvtxnt	z30.s, p7/m, z31.d658fcvtzs	z0.d, p0/m, z0.d659fcvtzs	z0.d, p0/m, z0.h660fcvtzs	z0.d, p0/m, z0.s661fcvtzs	z0.h, p0/m, z0.h662fcvtzs	z0.s, p0/m, z0.d663fcvtzs	z0.s, p0/m, z0.h664fcvtzs	z0.s, p0/m, z0.s665fcvtzu	z0.d, p0/m, z0.d666fcvtzu	z0.d, p0/m, z0.h667fcvtzu	z0.d, p0/m, z0.s668fcvtzu	z0.h, p0/m, z0.h669fcvtzu	z0.s, p0/m, z0.d670fcvtzu	z0.s, p0/m, z0.h671fcvtzu	z0.s, p0/m, z0.s672fdiv	z0.d, p7/m, z0.d, z31.d673fdiv	z0.h, p7/m, z0.h, z31.h674fdiv	z0.s, p7/m, z0.s, z31.s675fdivr	z0.d, p7/m, z0.d, z31.d676fdivr	z0.h, p7/m, z0.h, z31.h677fdivr	z0.s, p7/m, z0.s, z31.s678fexpa	z0.d, z31.d679fexpa	z0.h, z31.h680fexpa	z0.s, z31.s681flogb	z31.d, p7/m, z31.d682flogb	z31.h, p7/m, z31.h683flogb	z31.s, p7/m, z31.s684fmad	z0.d, p7/m, z1.d, z31.d685fmad	z0.h, p7/m, z1.h, z31.h686fmad	z0.s, p7/m, z1.s, z31.s687fmax	z0.d, p0/m, z0.d, #0.0688fmax	z0.d, p7/m, z0.d, z31.d689fmax	z0.h, p0/m, z0.h, #0.0690fmax	z0.h, p7/m, z0.h, z31.h691fmax	z0.s, p0/m, z0.s, #0.0692fmax	z0.s, p7/m, z0.s, z31.s693fmax	z31.d, p7/m, z31.d, #1.0694fmax	z31.h, p7/m, z31.h, #1.0695fmax	z31.s, p7/m, z31.s, #1.0696fmaxnm	z0.d, p0/m, z0.d, #0.0697fmaxnm	z0.d, p7/m, z0.d, z31.d698fmaxnm	z0.h, p0/m, z0.h, #0.0699fmaxnm	z0.h, p7/m, z0.h, z31.h700fmaxnm	z0.s, p0/m, z0.s, #0.0701fmaxnm	z0.s, p7/m, z0.s, z31.s702fmaxnm	z31.d, p7/m, z31.d, #1.0703fmaxnm	z31.h, p7/m, z31.h, #1.0704fmaxnm	z31.s, p7/m, z31.s, #1.0705fmaxnmp	z0.h, p0/m, z0.h, z1.h706fmaxnmp	z29.s, p3/m, z29.s, z30.s707fmaxnmp	z31.d, p7/m, z31.d, z30.d708fmaxnmv	d0, p7, z31.d709fmaxnmv	h0, p7, z31.h710fmaxnmv	s0, p7, z31.s711fmaxp	z0.h, p0/m, z0.h, z1.h712fmaxp	z29.s, p3/m, z29.s, z30.s713fmaxp	z31.d, p7/m, z31.d, z30.d714fmaxv	d0, p7, z31.d715fmaxv	h0, p7, z31.h716fmaxv	s0, p7, z31.s717fmin	z0.d, p0/m, z0.d, #0.0718fmin	z0.d, p7/m, z0.d, z31.d719fmin	z0.h, p0/m, z0.h, #0.0720fmin	z0.h, p7/m, z0.h, z31.h721fmin	z0.s, p0/m, z0.s, #0.0722fmin	z0.s, p7/m, z0.s, z31.s723fmin	z31.d, p7/m, z31.d, #1.0724fmin	z31.h, p7/m, z31.h, #1.0725fmin	z31.s, p7/m, z31.s, #1.0726fminnm	z0.d, p0/m, z0.d, #0.0727fminnm	z0.d, p7/m, z0.d, z31.d728fminnm	z0.h, p0/m, z0.h, #0.0729fminnm	z0.h, p7/m, z0.h, z31.h730fminnm	z0.s, p0/m, z0.s, #0.0731fminnm	z0.s, p7/m, z0.s, z31.s732fminnm	z31.d, p7/m, z31.d, #1.0733fminnm	z31.h, p7/m, z31.h, #1.0734fminnm	z31.s, p7/m, z31.s, #1.0735fminnmp	z0.h, p0/m, z0.h, z1.h736fminnmp	z29.s, p3/m, z29.s, z30.s737fminnmp	z31.d, p7/m, z31.d, z30.d738fminnmv	d0, p7, z31.d739fminnmv	h0, p7, z31.h740fminnmv	s0, p7, z31.s741fminp	z0.h, p0/m, z0.h, z1.h742fminp	z29.s, p3/m, z29.s, z30.s743fminp	z31.d, p7/m, z31.d, z30.d744fminv	d0, p7, z31.d745fminv	h0, p7, z31.h746fminv	s0, p7, z31.s747fmla	z0.d, p7/m, z1.d, z31.d748fmla	z0.d, z1.d, z7.d[1]749fmla	z0.h, p7/m, z1.h, z31.h750fmla	z0.h, z1.h, z7.h[7]751fmla	z0.s, p7/m, z1.s, z31.s752fmla	z0.s, z1.s, z7.s[3]753fmlalb	z0.s, z1.h, z7.h[0]754fmlalb	z29.s, z30.h, z31.h755fmlalb	z30.s, z31.h, z7.h[7]756fmlalt	z0.s, z1.h, z7.h[0]757fmlalt	z29.s, z30.h, z31.h758fmlalt	z30.s, z31.h, z7.h[7]759fmls	z0.d, p7/m, z1.d, z31.d760fmls	z0.d, z1.d, z7.d[1]761fmls	z0.h, p7/m, z1.h, z31.h762fmls	z0.h, z1.h, z7.h[7]763fmls	z0.s, p7/m, z1.s, z31.s764fmls	z0.s, z1.s, z7.s[3]765fmlslb	z0.s, z1.h, z7.h[0]766fmlslb	z29.s, z30.h, z31.h767fmlslb	z30.s, z31.h, z7.h[7]768fmlslt	z0.s, z1.h, z7.h[0]769fmlslt	z29.s, z30.h, z31.h770fmlslt	z30.s, z31.h, z7.h[7]771fmov	z0.d, #-10.00000000772fmov	z0.d, #0.12500000773fmov	z0.d, p0/m, #-10.00000000774fmov	z0.d, p0/m, #0.12500000775fmov	z0.h, #-0.12500000776fmov	z0.h, p0/m, #-0.12500000777fmov	z0.s, #-0.12500000778fmov	z0.s, p0/m, #-0.12500000779fmsb	z0.d, p7/m, z1.d, z31.d780fmsb	z0.h, p7/m, z1.h, z31.h781fmsb	z0.s, p7/m, z1.s, z31.s782fmul	z0.d, p0/m, z0.d, #0.5783fmul	z0.d, p7/m, z0.d, z31.d784fmul	z0.d, z0.d, z0.d[0]785fmul	z0.d, z1.d, z31.d786fmul	z0.h, p0/m, z0.h, #0.5787fmul	z0.h, p7/m, z0.h, z31.h788fmul	z0.h, z0.h, z0.h[0]789fmul	z0.h, z1.h, z31.h790fmul	z0.s, p0/m, z0.s, #0.5791fmul	z0.s, p7/m, z0.s, z31.s792fmul	z0.s, z0.s, z0.s[0]793fmul	z0.s, z1.s, z31.s794fmul	z31.d, p7/m, z31.d, #2.0795fmul	z31.d, z31.d, z15.d[1]796fmul	z31.h, p7/m, z31.h, #2.0797fmul	z31.h, z31.h, z7.h[7]798fmul	z31.s, p7/m, z31.s, #2.0799fmul	z31.s, z31.s, z7.s[3]800fmulx	z0.d, p7/m, z0.d, z31.d801fmulx	z0.h, p7/m, z0.h, z31.h802fmulx	z0.s, p7/m, z0.s, z31.s803fneg	z31.d, p7/m, z31.d804fneg	z31.h, p7/m, z31.h805fneg	z31.s, p7/m, z31.s806fnmad	z0.d, p7/m, z1.d, z31.d807fnmad	z0.h, p7/m, z1.h, z31.h808fnmad	z0.s, p7/m, z1.s, z31.s809fnmla	z0.d, p7/m, z1.d, z31.d810fnmla	z0.h, p7/m, z1.h, z31.h811fnmla	z0.s, p7/m, z1.s, z31.s812fnmls	z0.d, p7/m, z1.d, z31.d813fnmls	z0.h, p7/m, z1.h, z31.h814fnmls	z0.s, p7/m, z1.s, z31.s815fnmsb	z0.d, p7/m, z1.d, z31.d816fnmsb	z0.h, p7/m, z1.h, z31.h817fnmsb	z0.s, p7/m, z1.s, z31.s818frecpe	z0.d, z31.d819frecpe	z0.h, z31.h820frecpe	z0.s, z31.s821frecps	z0.d, z1.d, z31.d822frecps	z0.h, z1.h, z31.h823frecps	z0.s, z1.s, z31.s824frecpx	z31.d, p7/m, z31.d825frecpx	z31.h, p7/m, z31.h826frecpx	z31.s, p7/m, z31.s827frinta	z31.d, p7/m, z31.d828frinta	z31.h, p7/m, z31.h829frinta	z31.s, p7/m, z31.s830frinti	z31.d, p7/m, z31.d831frinti	z31.h, p7/m, z31.h832frinti	z31.s, p7/m, z31.s833frintm	z31.d, p7/m, z31.d834frintm	z31.h, p7/m, z31.h835frintm	z31.s, p7/m, z31.s836frintn	z31.d, p7/m, z31.d837frintn	z31.h, p7/m, z31.h838frintn	z31.s, p7/m, z31.s839frintp	z31.d, p7/m, z31.d840frintp	z31.h, p7/m, z31.h841frintp	z31.s, p7/m, z31.s842frintx	z31.d, p7/m, z31.d843frintx	z31.h, p7/m, z31.h844frintx	z31.s, p7/m, z31.s845frintz	z31.d, p7/m, z31.d846frintz	z31.h, p7/m, z31.h847frintz	z31.s, p7/m, z31.s848frsqrte	z0.d, z31.d849frsqrte	z0.h, z31.h850frsqrte	z0.s, z31.s851frsqrts	z0.d, z1.d, z31.d852frsqrts	z0.h, z1.h, z31.h853frsqrts	z0.s, z1.s, z31.s854fscale	z0.d, p7/m, z0.d, z31.d855fscale	z0.h, p7/m, z0.h, z31.h856fscale	z0.s, p7/m, z0.s, z31.s857fsqrt	z31.d, p7/m, z31.d858fsqrt	z31.h, p7/m, z31.h859fsqrt	z31.s, p7/m, z31.s860fsub	z0.d, p0/m, z0.d, #0.5861fsub	z0.d, p7/m, z0.d, z31.d862fsub	z0.d, z1.d, z31.d863fsub	z0.h, p0/m, z0.h, #0.5864fsub	z0.h, p7/m, z0.h, z31.h865fsub	z0.h, z1.h, z31.h866fsub	z0.s, p0/m, z0.s, #0.5867fsub	z0.s, p7/m, z0.s, z31.s868fsub	z0.s, z1.s, z31.s869fsub	z31.d, p7/m, z31.d, #1.0870fsub	z31.h, p7/m, z31.h, #1.0871fsub	z31.s, p7/m, z31.s, #1.0872fsubr	z0.d, p0/m, z0.d, #0.5873fsubr	z0.d, p7/m, z0.d, z31.d874fsubr	z0.h, p0/m, z0.h, #0.5875fsubr	z0.h, p7/m, z0.h, z31.h876fsubr	z0.s, p0/m, z0.s, #0.5877fsubr	z0.s, p7/m, z0.s, z31.s878fsubr	z31.d, p7/m, z31.d, #1.0879fsubr	z31.h, p7/m, z31.h, #1.0880fsubr	z31.s, p7/m, z31.s, #1.0881ftmad	z0.d, z0.d, z31.d, #7882ftmad	z0.h, z0.h, z31.h, #7883ftmad	z0.s, z0.s, z31.s, #7884ftsmul	z0.d, z1.d, z31.d885ftsmul	z0.h, z1.h, z31.h886ftsmul	z0.s, z1.s, z31.s887ftssel	z0.d, z1.d, z31.d888ftssel	z0.h, z1.h, z31.h889ftssel	z0.s, z1.s, z31.s890histcnt	z0.s, p0/z, z1.s, z2.s891histcnt	z29.d, p7/z, z30.d, z31.d892histseg	z0.b, z1.b, z31.b893incb	x0894incb	x0, #14895incb	x0, all, mul #16896incb	x0, pow2897incb	x0, vl1898incd	x0899incd	x0, #14900incd	x0, all, mul #16901incd	x0, pow2902incd	x0, vl1903incd	z0.d904incd	z0.d, all, mul #16905inch	x0906inch	x0, #14907inch	x0, all, mul #16908inch	x0, pow2909inch	x0, vl1910inch	z0.h911inch	z0.h, all, mul #16912incp	x0, p0.b913incp	x0, p0.d914incp	x0, p0.h915incp	x0, p0.s916incp	xzr, p15.b917incp	xzr, p15.d918incp	xzr, p15.h919incp	xzr, p15.s920incp	z31.d, p15.d921incp	z31.h, p15.h922incp	z31.s, p15.s923incw	x0924incw	x0, #14925incw	x0, all, mul #16926incw	x0, pow2927incw	x0, vl1928incw	z0.s929incw	z0.s, all, mul #16930index	z0.b, #0, #0931index	z0.d, #0, #0932index	z0.h, #0, #0933index	z0.h, w0, w0934index	z0.s, #0, #0935index	z21.b, w10, w21936index	z21.d, x10, x21937index	z21.s, w10, w21938index	z23.b, #13, w8939index	z23.b, w13, #8940index	z23.d, #13, x8941index	z23.d, x13, #8942index	z23.h, #13, w8943index	z23.h, w13, #8944index	z23.s, #13, w8945index	z23.s, w13, #8946index	z31.b, #-1, #-1947index	z31.b, #-1, wzr948index	z31.b, wzr, #-1949index	z31.b, wzr, wzr950index	z31.d, #-1, #-1951index	z31.d, #-1, xzr952index	z31.d, xzr, #-1953index	z31.d, xzr, xzr954index	z31.h, #-1, #-1955index	z31.h, #-1, wzr956index	z31.h, wzr, #-1957index	z31.h, wzr, wzr958index	z31.s, #-1, #-1959index	z31.s, #-1, wzr960index	z31.s, wzr, #-1961index	z31.s, wzr, wzr962insr	z0.b, w0963insr	z0.d, x0964insr	z0.h, w0965insr	z0.s, w0966insr	z31.b, b31967insr	z31.b, wzr968insr	z31.d, d31969insr	z31.d, xzr970insr	z31.h, h31971insr	z31.h, wzr972insr	z31.s, s31973insr	z31.s, wzr974lasta	b0, p7, z31.b975lasta	d0, p7, z31.d976lasta	h0, p7, z31.h977lasta	s0, p7, z31.s978lasta	w0, p7, z31.b979lasta	w0, p7, z31.h980lasta	w0, p7, z31.s981lasta	x0, p7, z31.d982lastb	b0, p7, z31.b983lastb	d0, p7, z31.d984lastb	h0, p7, z31.h985lastb	s0, p7, z31.s986lastb	w0, p7, z31.b987lastb	w0, p7, z31.h988lastb	w0, p7, z31.s989lastb	x0, p7, z31.d990ld1b	{ z0.b }, p0/z, [sp, x0]991ld1b	{ z0.b }, p0/z, [x0, x0]992ld1b	{ z0.b }, p0/z, [x0]993ld1b	{ z0.d }, p0/z, [x0]994ld1b	{ z0.d }, p0/z, [z0.d]995ld1b	{ z0.h }, p0/z, [x0]996ld1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]997ld1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]998ld1b	{ z0.s }, p0/z, [x0]999ld1b	{ z0.s }, p0/z, [z0.s]1000ld1b	{ z21.b }, p5/z, [x10, #5, mul vl]1001ld1b	{ z21.d }, p5/z, [x10, #5, mul vl]1002ld1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]1003ld1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]1004ld1b	{ z21.h }, p5/z, [x10, #5, mul vl]1005ld1b	{ z21.s }, p5/z, [x10, #5, mul vl]1006ld1b	{ z21.s }, p5/z, [x10, x21]1007ld1b	{ z23.d }, p3/z, [x13, x8]1008ld1b	{ z31.b }, p7/z, [sp, #-1, mul vl]1009ld1b	{ z31.d }, p7/z, [sp, #-1, mul vl]1010ld1b	{ z31.d }, p7/z, [sp, z31.d]1011ld1b	{ z31.d }, p7/z, [z31.d, #31]1012ld1b	{ z31.h }, p7/z, [sp, #-1, mul vl]1013ld1b	{ z31.s }, p7/z, [sp, #-1, mul vl]1014ld1b	{ z31.s }, p7/z, [z31.s, #31]1015ld1b	{ z5.h }, p3/z, [x17, x16]1016ld1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]1017ld1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]1018ld1d	{ z0.d }, p0/z, [x0]1019ld1d	{ z0.d }, p0/z, [z0.d]1020ld1d	{ z21.d }, p5/z, [x10, #5, mul vl]1021ld1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]1022ld1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]1023ld1d	{ z23.d }, p3/z, [sp, x8, lsl #3]1024ld1d	{ z23.d }, p3/z, [x13, x8, lsl #3]1025ld1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]1026ld1d	{ z31.d }, p7/z, [sp, #-1, mul vl]1027ld1d	{ z31.d }, p7/z, [sp, z31.d]1028ld1d	{ z31.d }, p7/z, [z31.d, #248]1029ld1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]1030ld1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]1031ld1h	{ z0.d }, p0/z, [x0]1032ld1h	{ z0.d }, p0/z, [z0.d]1033ld1h	{ z0.h }, p0/z, [x0]1034ld1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]1035ld1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]1036ld1h	{ z0.s }, p0/z, [x0]1037ld1h	{ z0.s }, p0/z, [z0.s]1038ld1h	{ z21.d }, p5/z, [x10, #5, mul vl]1039ld1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]1040ld1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]1041ld1h	{ z21.h }, p5/z, [x10, #5, mul vl]1042ld1h	{ z21.s }, p5/z, [x10, #5, mul vl]1043ld1h	{ z21.s }, p5/z, [x10, x21, lsl #1]1044ld1h	{ z23.d }, p3/z, [x13, x8, lsl #1]1045ld1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]1046ld1h	{ z31.d }, p7/z, [sp, #-1, mul vl]1047ld1h	{ z31.d }, p7/z, [sp, z31.d]1048ld1h	{ z31.d }, p7/z, [z31.d, #62]1049ld1h	{ z31.h }, p7/z, [sp, #-1, mul vl]1050ld1h	{ z31.s }, p7/z, [sp, #-1, mul vl]1051ld1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]1052ld1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]1053ld1h	{ z31.s }, p7/z, [z31.s, #62]1054ld1h	{ z5.h }, p3/z, [sp, x16, lsl #1]1055ld1h	{ z5.h }, p3/z, [x17, x16, lsl #1]1056ld1rb	{ z0.b }, p0/z, [x0]1057ld1rb	{ z0.d }, p0/z, [x0]1058ld1rb	{ z0.h }, p0/z, [x0]1059ld1rb	{ z0.s }, p0/z, [x0]1060ld1rb	{ z31.b }, p7/z, [sp, #63]1061ld1rb	{ z31.d }, p7/z, [sp, #63]1062ld1rb	{ z31.h }, p7/z, [sp, #63]1063ld1rb	{ z31.s }, p7/z, [sp, #63]1064ld1rd	{ z0.d }, p0/z, [x0]1065ld1rd	{ z31.d }, p7/z, [sp, #504]1066ld1rh	{ z0.d }, p0/z, [x0]1067ld1rh	{ z0.h }, p0/z, [x0]1068ld1rh	{ z0.s }, p0/z, [x0]1069ld1rh	{ z31.d }, p7/z, [sp, #126]1070ld1rh	{ z31.h }, p7/z, [sp, #126]1071ld1rh	{ z31.s }, p7/z, [sp, #126]1072ld1rqb	{ z0.b }, p0/z, [x0, x0]1073ld1rqb	{ z0.b }, p0/z, [x0]1074ld1rqb	{ z21.b }, p5/z, [x10, #112]1075ld1rqb	{ z23.b }, p3/z, [x13, #-128]1076ld1rqb	{ z31.b }, p7/z, [sp, #-16]1077ld1rqd	{ z0.d }, p0/z, [x0, x0, lsl #3]1078ld1rqd	{ z0.d }, p0/z, [x0]1079ld1rqd	{ z23.d }, p3/z, [x13, #-128]1080ld1rqd	{ z23.d }, p3/z, [x13, #112]1081ld1rqd	{ z31.d }, p7/z, [sp, #-16]1082ld1rqh	{ z0.h }, p0/z, [x0, x0, lsl #1]1083ld1rqh	{ z0.h }, p0/z, [x0]1084ld1rqh	{ z23.h }, p3/z, [x13, #-128]1085ld1rqh	{ z23.h }, p3/z, [x13, #112]1086ld1rqh	{ z31.h }, p7/z, [sp, #-16]1087ld1rqw	{ z0.s }, p0/z, [x0, x0, lsl #2]1088ld1rqw	{ z0.s }, p0/z, [x0]1089ld1rqw	{ z23.s }, p3/z, [x13, #-128]1090ld1rqw	{ z23.s }, p3/z, [x13, #112]1091ld1rqw	{ z31.s }, p7/z, [sp, #-16]1092ld1rsb	{ z0.d }, p0/z, [x0]1093ld1rsb	{ z0.h }, p0/z, [x0]1094ld1rsb	{ z0.s }, p0/z, [x0]1095ld1rsb	{ z31.d }, p7/z, [sp, #63]1096ld1rsb	{ z31.h }, p7/z, [sp, #63]1097ld1rsb	{ z31.s }, p7/z, [sp, #63]1098ld1rsh	{ z0.d }, p0/z, [x0]1099ld1rsh	{ z0.s }, p0/z, [x0]1100ld1rsh	{ z31.d }, p7/z, [sp, #126]1101ld1rsh	{ z31.s }, p7/z, [sp, #126]1102ld1rsw	{ z0.d }, p0/z, [x0]1103ld1rsw	{ z31.d }, p7/z, [sp, #252]1104ld1rw	{ z0.d }, p0/z, [x0]1105ld1rw	{ z0.s }, p0/z, [x0]1106ld1rw	{ z31.d }, p7/z, [sp, #252]1107ld1rw	{ z31.s }, p7/z, [sp, #252]1108ld1sb	{ z0.d }, p0/z, [x0]1109ld1sb	{ z0.d }, p0/z, [z0.d]1110ld1sb	{ z0.h }, p0/z, [sp, x0]1111ld1sb	{ z0.h }, p0/z, [x0, x0]1112ld1sb	{ z0.h }, p0/z, [x0]1113ld1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]1114ld1sb	{ z0.s }, p0/z, [x0]1115ld1sb	{ z0.s }, p0/z, [z0.s]1116ld1sb	{ z21.d }, p5/z, [x10, #5, mul vl]1117ld1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]1118ld1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]1119ld1sb	{ z21.h }, p5/z, [x10, #5, mul vl]1120ld1sb	{ z21.s }, p5/z, [x10, #5, mul vl]1121ld1sb	{ z21.s }, p5/z, [x10, x21]1122ld1sb	{ z23.d }, p3/z, [x13, x8]1123ld1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]1124ld1sb	{ z31.d }, p7/z, [sp, z31.d]1125ld1sb	{ z31.d }, p7/z, [z31.d, #31]1126ld1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]1127ld1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]1128ld1sb	{ z31.s }, p7/z, [z31.s, #31]1129ld1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]1130ld1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]1131ld1sh	{ z0.d }, p0/z, [x0]1132ld1sh	{ z0.d }, p0/z, [z0.d]1133ld1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]1134ld1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]1135ld1sh	{ z0.s }, p0/z, [x0]1136ld1sh	{ z0.s }, p0/z, [z0.s]1137ld1sh	{ z21.d }, p5/z, [x10, #5, mul vl]1138ld1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]1139ld1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]1140ld1sh	{ z21.s }, p5/z, [sp, x21, lsl #1]1141ld1sh	{ z21.s }, p5/z, [x10, #5, mul vl]1142ld1sh	{ z21.s }, p5/z, [x10, x21, lsl #1]1143ld1sh	{ z23.d }, p3/z, [x13, x8, lsl #1]1144ld1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]1145ld1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]1146ld1sh	{ z31.d }, p7/z, [sp, z31.d]1147ld1sh	{ z31.d }, p7/z, [z31.d, #62]1148ld1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]1149ld1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]1150ld1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]1151ld1sh	{ z31.s }, p7/z, [z31.s, #62]1152ld1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]1153ld1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]1154ld1sw	{ z0.d }, p0/z, [x0]1155ld1sw	{ z0.d }, p0/z, [z0.d]1156ld1sw	{ z21.d }, p5/z, [x10, #5, mul vl]1157ld1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]1158ld1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]1159ld1sw	{ z23.d }, p3/z, [sp, x8, lsl #2]1160ld1sw	{ z23.d }, p3/z, [x13, x8, lsl #2]1161ld1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]1162ld1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]1163ld1sw	{ z31.d }, p7/z, [sp, z31.d]1164ld1sw	{ z31.d }, p7/z, [z31.d, #124]1165ld1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]1166ld1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]1167ld1w	{ z0.d }, p0/z, [x0]1168ld1w	{ z0.d }, p0/z, [z0.d]1169ld1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]1170ld1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]1171ld1w	{ z0.s }, p0/z, [x0]1172ld1w	{ z0.s }, p0/z, [z0.s]1173ld1w	{ z21.d }, p5/z, [x10, #5, mul vl]1174ld1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]1175ld1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]1176ld1w	{ z21.s }, p5/z, [sp, x21, lsl #2]1177ld1w	{ z21.s }, p5/z, [x10, #5, mul vl]1178ld1w	{ z21.s }, p5/z, [x10, x21, lsl #2]1179ld1w	{ z23.d }, p3/z, [x13, x8, lsl #2]1180ld1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]1181ld1w	{ z31.d }, p7/z, [sp, #-1, mul vl]1182ld1w	{ z31.d }, p7/z, [sp, z31.d]1183ld1w	{ z31.d }, p7/z, [z31.d, #124]1184ld1w	{ z31.s }, p7/z, [sp, #-1, mul vl]1185ld1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]1186ld1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]1187ld1w	{ z31.s }, p7/z, [z31.s, #124]1188ld2b	{ z0.b, z1.b }, p0/z, [x0, x0]1189ld2b	{ z0.b, z1.b }, p0/z, [x0]1190ld2b	{ z21.b, z22.b }, p5/z, [x10, #10, mul vl]1191ld2b	{ z23.b, z24.b }, p3/z, [x13, #-16, mul vl]1192ld2b	{ z5.b, z6.b }, p3/z, [x17, x16]1193ld2d	{ z0.d, z1.d }, p0/z, [x0, x0, lsl #3]1194ld2d	{ z0.d, z1.d }, p0/z, [x0]1195ld2d	{ z21.d, z22.d }, p5/z, [x10, #10, mul vl]1196ld2d	{ z23.d, z24.d }, p3/z, [x13, #-16, mul vl]1197ld2d	{ z5.d, z6.d }, p3/z, [x17, x16, lsl #3]1198ld2h	{ z0.h, z1.h }, p0/z, [x0, x0, lsl #1]1199ld2h	{ z0.h, z1.h }, p0/z, [x0]1200ld2h	{ z21.h, z22.h }, p5/z, [x10, #10, mul vl]1201ld2h	{ z23.h, z24.h }, p3/z, [x13, #-16, mul vl]1202ld2h	{ z5.h, z6.h }, p3/z, [x17, x16, lsl #1]1203ld2w	{ z0.s, z1.s }, p0/z, [x0, x0, lsl #2]1204ld2w	{ z0.s, z1.s }, p0/z, [x0]1205ld2w	{ z21.s, z22.s }, p5/z, [x10, #10, mul vl]1206ld2w	{ z23.s, z24.s }, p3/z, [x13, #-16, mul vl]1207ld2w	{ z5.s, z6.s }, p3/z, [x17, x16, lsl #2]1208ld3b	{ z0.b, z1.b, z2.b }, p0/z, [x0, x0]1209ld3b	{ z0.b, z1.b, z2.b }, p0/z, [x0]1210ld3b	{ z21.b, z22.b, z23.b }, p5/z, [x10, #15, mul vl]1211ld3b	{ z23.b, z24.b, z25.b }, p3/z, [x13, #-24, mul vl]1212ld3b	{ z5.b, z6.b, z7.b }, p3/z, [x17, x16]1213ld3d	{ z0.d, z1.d, z2.d }, p0/z, [x0, x0, lsl #3]1214ld3d	{ z0.d, z1.d, z2.d }, p0/z, [x0]1215ld3d	{ z21.d, z22.d, z23.d }, p5/z, [x10, #15, mul vl]1216ld3d	{ z23.d, z24.d, z25.d }, p3/z, [x13, #-24, mul vl]1217ld3d	{ z5.d, z6.d, z7.d }, p3/z, [x17, x16, lsl #3]1218ld3h	{ z0.h, z1.h, z2.h }, p0/z, [x0, x0, lsl #1]1219ld3h	{ z0.h, z1.h, z2.h }, p0/z, [x0]1220ld3h	{ z21.h, z22.h, z23.h }, p5/z, [x10, #15, mul vl]1221ld3h	{ z23.h, z24.h, z25.h }, p3/z, [x13, #-24, mul vl]1222ld3h	{ z5.h, z6.h, z7.h }, p3/z, [x17, x16, lsl #1]1223ld3w	{ z0.s, z1.s, z2.s }, p0/z, [x0, x0, lsl #2]1224ld3w	{ z0.s, z1.s, z2.s }, p0/z, [x0]1225ld3w	{ z21.s, z22.s, z23.s }, p5/z, [x10, #15, mul vl]1226ld3w	{ z23.s, z24.s, z25.s }, p3/z, [x13, #-24, mul vl]1227ld3w	{ z5.s, z6.s, z7.s }, p3/z, [x17, x16, lsl #2]1228ld4b	{ z0.b, z1.b, z2.b, z3.b }, p0/z, [x0, x0]1229ld4b	{ z0.b, z1.b, z2.b, z3.b }, p0/z, [x0]1230ld4b	{ z21.b, z22.b, z23.b, z24.b }, p5/z, [x10, #20, mul vl]1231ld4b	{ z23.b, z24.b, z25.b, z26.b }, p3/z, [x13, #-32, mul vl]1232ld4b	{ z5.b, z6.b, z7.b, z8.b }, p3/z, [x17, x16]1233ld4d	{ z0.d, z1.d, z2.d, z3.d }, p0/z, [x0, x0, lsl #3]1234ld4d	{ z0.d, z1.d, z2.d, z3.d }, p0/z, [x0]1235ld4d	{ z21.d, z22.d, z23.d, z24.d }, p5/z, [x10, #20, mul vl]1236ld4d	{ z23.d, z24.d, z25.d, z26.d }, p3/z, [x13, #-32, mul vl]1237ld4d	{ z5.d, z6.d, z7.d, z8.d }, p3/z, [x17, x16, lsl #3]1238ld4h	{ z0.h, z1.h, z2.h, z3.h }, p0/z, [x0, x0, lsl #1]1239ld4h	{ z0.h, z1.h, z2.h, z3.h }, p0/z, [x0]1240ld4h	{ z21.h, z22.h, z23.h, z24.h }, p5/z, [x10, #20, mul vl]1241ld4h	{ z23.h, z24.h, z25.h, z26.h }, p3/z, [x13, #-32, mul vl]1242ld4h	{ z5.h, z6.h, z7.h, z8.h }, p3/z, [x17, x16, lsl #1]1243ld4w	{ z0.s, z1.s, z2.s, z3.s }, p0/z, [x0, x0, lsl #2]1244ld4w	{ z0.s, z1.s, z2.s, z3.s }, p0/z, [x0]1245ld4w	{ z21.s, z22.s, z23.s, z24.s }, p5/z, [x10, #20, mul vl]1246ld4w	{ z23.s, z24.s, z25.s, z26.s }, p3/z, [x13, #-32, mul vl]1247ld4w	{ z5.s, z6.s, z7.s, z8.s }, p3/z, [x17, x16, lsl #2]1248ldff1b	{ z0.d }, p0/z, [x0, x0]1249ldff1b	{ z0.d }, p0/z, [z0.d]1250ldff1b	{ z0.h }, p0/z, [x0, x0]1251ldff1b	{ z0.s }, p0/z, [x0, x0]1252ldff1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]1253ldff1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]1254ldff1b	{ z0.s }, p0/z, [z0.s]1255ldff1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]1256ldff1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]1257ldff1b	{ z31.b }, p7/z, [sp]1258ldff1b	{ z31.d }, p7/z, [sp, z31.d]1259ldff1b	{ z31.d }, p7/z, [sp]1260ldff1b	{ z31.d }, p7/z, [z31.d, #31]1261ldff1b	{ z31.h }, p7/z, [sp]1262ldff1b	{ z31.s }, p7/z, [sp]1263ldff1b	{ z31.s }, p7/z, [z31.s, #31]1264ldff1d	{ z0.d }, p0/z, [x0, x0, lsl #3]1265ldff1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]1266ldff1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]1267ldff1d	{ z0.d }, p0/z, [z0.d]1268ldff1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]1269ldff1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]1270ldff1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]1271ldff1d	{ z31.d }, p7/z, [sp, z31.d]1272ldff1d	{ z31.d }, p7/z, [sp]1273ldff1d	{ z31.d }, p7/z, [z31.d, #248]1274ldff1h	{ z0.d }, p0/z, [x0, x0, lsl #1]1275ldff1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]1276ldff1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]1277ldff1h	{ z0.d }, p0/z, [z0.d]1278ldff1h	{ z0.h }, p0/z, [x0, x0, lsl #1]1279ldff1h	{ z0.s }, p0/z, [x0, x0, lsl #1]1280ldff1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]1281ldff1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]1282ldff1h	{ z0.s }, p0/z, [z0.s]1283ldff1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]1284ldff1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]1285ldff1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]1286ldff1h	{ z31.d }, p7/z, [sp, z31.d]1287ldff1h	{ z31.d }, p7/z, [sp]1288ldff1h	{ z31.d }, p7/z, [z31.d, #62]1289ldff1h	{ z31.h }, p7/z, [sp]1290ldff1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]1291ldff1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]1292ldff1h	{ z31.s }, p7/z, [sp]1293ldff1h	{ z31.s }, p7/z, [z31.s, #62]1294ldff1sb	{ z0.d }, p0/z, [x0, x0]1295ldff1sb	{ z0.d }, p0/z, [z0.d]1296ldff1sb	{ z0.h }, p0/z, [x0, x0]1297ldff1sb	{ z0.s }, p0/z, [x0, x0]1298ldff1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]1299ldff1sb	{ z0.s }, p0/z, [x0, z0.s, uxtw]1300ldff1sb	{ z0.s }, p0/z, [z0.s]1301ldff1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]1302ldff1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]1303ldff1sb	{ z31.d }, p7/z, [sp, z31.d]1304ldff1sb	{ z31.d }, p7/z, [sp]1305ldff1sb	{ z31.d }, p7/z, [z31.d, #31]1306ldff1sb	{ z31.h }, p7/z, [sp]1307ldff1sb	{ z31.s }, p7/z, [sp]1308ldff1sb	{ z31.s }, p7/z, [z31.s, #31]1309ldff1sh	{ z0.d }, p0/z, [x0, x0, lsl #1]1310ldff1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]1311ldff1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]1312ldff1sh	{ z0.d }, p0/z, [z0.d]1313ldff1sh	{ z0.s }, p0/z, [x0, x0, lsl #1]1314ldff1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]1315ldff1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]1316ldff1sh	{ z0.s }, p0/z, [z0.s]1317ldff1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]1318ldff1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]1319ldff1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]1320ldff1sh	{ z31.d }, p7/z, [sp, z31.d]1321ldff1sh	{ z31.d }, p7/z, [sp]1322ldff1sh	{ z31.d }, p7/z, [z31.d, #62]1323ldff1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]1324ldff1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]1325ldff1sh	{ z31.s }, p7/z, [sp]1326ldff1sh	{ z31.s }, p7/z, [z31.s, #62]1327ldff1sw	{ z0.d }, p0/z, [x0, x0, lsl #2]1328ldff1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]1329ldff1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]1330ldff1sw	{ z0.d }, p0/z, [z0.d]1331ldff1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]1332ldff1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]1333ldff1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]1334ldff1sw	{ z31.d }, p7/z, [sp, z31.d]1335ldff1sw	{ z31.d }, p7/z, [sp]1336ldff1sw	{ z31.d }, p7/z, [z31.d, #124]1337ldff1w	{ z0.d }, p0/z, [x0, x0, lsl #2]1338ldff1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]1339ldff1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]1340ldff1w	{ z0.d }, p0/z, [z0.d]1341ldff1w	{ z0.s }, p0/z, [x0, x0, lsl #2]1342ldff1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]1343ldff1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]1344ldff1w	{ z0.s }, p0/z, [z0.s]1345ldff1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]1346ldff1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]1347ldff1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]1348ldff1w	{ z31.d }, p7/z, [sp, z31.d]1349ldff1w	{ z31.d }, p7/z, [sp]1350ldff1w	{ z31.d }, p7/z, [z31.d, #124]1351ldff1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]1352ldff1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]1353ldff1w	{ z31.s }, p7/z, [sp]1354ldff1w	{ z31.s }, p7/z, [z31.s, #124]1355ldnf1b	{ z0.b }, p0/z, [x0]1356ldnf1b	{ z0.d }, p0/z, [x0]1357ldnf1b	{ z0.h }, p0/z, [x0]1358ldnf1b	{ z0.s }, p0/z, [x0]1359ldnf1b	{ z21.b }, p5/z, [x10, #5, mul vl]1360ldnf1b	{ z21.d }, p5/z, [x10, #5, mul vl]1361ldnf1b	{ z21.h }, p5/z, [x10, #5, mul vl]1362ldnf1b	{ z21.s }, p5/z, [x10, #5, mul vl]1363ldnf1b	{ z31.b }, p7/z, [sp, #-1, mul vl]1364ldnf1b	{ z31.d }, p7/z, [sp, #-1, mul vl]1365ldnf1b	{ z31.h }, p7/z, [sp, #-1, mul vl]1366ldnf1b	{ z31.s }, p7/z, [sp, #-1, mul vl]1367ldnf1d	{ z0.d }, p0/z, [x0]1368ldnf1d	{ z21.d }, p5/z, [x10, #5, mul vl]1369ldnf1d	{ z31.d }, p7/z, [sp, #-1, mul vl]1370ldnf1h	{ z0.d }, p0/z, [x0]1371ldnf1h	{ z0.h }, p0/z, [x0]1372ldnf1h	{ z0.s }, p0/z, [x0]1373ldnf1h	{ z21.d }, p5/z, [x10, #5, mul vl]1374ldnf1h	{ z21.h }, p5/z, [x10, #5, mul vl]1375ldnf1h	{ z21.s }, p5/z, [x10, #5, mul vl]1376ldnf1h	{ z31.d }, p7/z, [sp, #-1, mul vl]1377ldnf1h	{ z31.h }, p7/z, [sp, #-1, mul vl]1378ldnf1h	{ z31.s }, p7/z, [sp, #-1, mul vl]1379ldnf1sb	{ z0.d }, p0/z, [x0]1380ldnf1sb	{ z0.h }, p0/z, [x0]1381ldnf1sb	{ z0.s }, p0/z, [x0]1382ldnf1sb	{ z21.d }, p5/z, [x10, #5, mul vl]1383ldnf1sb	{ z21.h }, p5/z, [x10, #5, mul vl]1384ldnf1sb	{ z21.s }, p5/z, [x10, #5, mul vl]1385ldnf1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]1386ldnf1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]1387ldnf1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]1388ldnf1sh	{ z0.d }, p0/z, [x0]1389ldnf1sh	{ z0.s }, p0/z, [x0]1390ldnf1sh	{ z21.d }, p5/z, [x10, #5, mul vl]1391ldnf1sh	{ z21.s }, p5/z, [x10, #5, mul vl]1392ldnf1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]1393ldnf1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]1394ldnf1sw	{ z0.d }, p0/z, [x0]1395ldnf1sw	{ z21.d }, p5/z, [x10, #5, mul vl]1396ldnf1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]1397ldnf1w	{ z0.d }, p0/z, [x0]1398ldnf1w	{ z0.s }, p0/z, [x0]1399ldnf1w	{ z21.d }, p5/z, [x10, #5, mul vl]1400ldnf1w	{ z21.s }, p5/z, [x10, #5, mul vl]1401ldnf1w	{ z31.d }, p7/z, [sp, #-1, mul vl]1402ldnf1w	{ z31.s }, p7/z, [sp, #-1, mul vl]1403ldnt1b	{ z0.b }, p0/z, [x0, x0]1404ldnt1b	{ z0.b }, p0/z, [x0]1405ldnt1b	{ z0.d }, p0/z, [z1.d]1406ldnt1b	{ z0.s }, p0/z, [z1.s]1407ldnt1b	{ z21.b }, p5/z, [x10, #7, mul vl]1408ldnt1b	{ z23.b }, p3/z, [x13, #-8, mul vl]1409ldnt1b	{ z31.d }, p7/z, [z31.d, x0]1410ldnt1b	{ z31.d }, p7/z, [z31.d]1411ldnt1b	{ z31.s }, p7/z, [z31.s, x0]1412ldnt1b	{ z31.s }, p7/z, [z31.s]1413ldnt1d	{ z0.d }, p0/z, [x0, x0, lsl #3]1414ldnt1d	{ z0.d }, p0/z, [x0]1415ldnt1d	{ z0.d }, p0/z, [z1.d]1416ldnt1d	{ z21.d }, p5/z, [x10, #7, mul vl]1417ldnt1d	{ z23.d }, p3/z, [x13, #-8, mul vl]1418ldnt1d	{ z31.d }, p7/z, [z31.d, x0]1419ldnt1d	{ z31.d }, p7/z, [z31.d]1420ldnt1h	{ z0.d }, p0/z, [z1.d]1421ldnt1h	{ z0.h }, p0/z, [x0, x0, lsl #1]1422ldnt1h	{ z0.h }, p0/z, [x0]1423ldnt1h	{ z0.s }, p0/z, [z1.s]1424ldnt1h	{ z21.h }, p5/z, [x10, #7, mul vl]1425ldnt1h	{ z23.h }, p3/z, [x13, #-8, mul vl]1426ldnt1h	{ z31.d }, p7/z, [z31.d, x0]1427ldnt1h	{ z31.d }, p7/z, [z31.d]1428ldnt1h	{ z31.s }, p7/z, [z31.s, x0]1429ldnt1h	{ z31.s }, p7/z, [z31.s]1430ldnt1sb	{ z0.d }, p0/z, [z1.d]1431ldnt1sb	{ z0.s }, p0/z, [z1.s]1432ldnt1sb	{ z31.d }, p7/z, [z31.d, x0]1433ldnt1sb	{ z31.d }, p7/z, [z31.d]1434ldnt1sb	{ z31.s }, p7/z, [z31.s, x0]1435ldnt1sb	{ z31.s }, p7/z, [z31.s]1436ldnt1sh	{ z0.d }, p0/z, [z1.d]1437ldnt1sh	{ z0.s }, p0/z, [z1.s]1438ldnt1sh	{ z31.d }, p7/z, [z31.d, x0]1439ldnt1sh	{ z31.d }, p7/z, [z31.d]1440ldnt1sh	{ z31.s }, p7/z, [z31.s, x0]1441ldnt1sh	{ z31.s }, p7/z, [z31.s]1442ldnt1sw	{ z0.d }, p0/z, [z1.d]1443ldnt1sw	{ z31.d }, p7/z, [z31.d, x0]1444ldnt1sw	{ z31.d }, p7/z, [z31.d]1445ldnt1w	{ z0.d }, p0/z, [z1.d]1446ldnt1w	{ z0.s }, p0/z, [x0, x0, lsl #2]1447ldnt1w	{ z0.s }, p0/z, [x0]1448ldnt1w	{ z0.s }, p0/z, [z1.s]1449ldnt1w	{ z21.s }, p5/z, [x10, #7, mul vl]1450ldnt1w	{ z23.s }, p3/z, [x13, #-8, mul vl]1451ldnt1w	{ z31.d }, p7/z, [z31.d, x0]1452ldnt1w	{ z31.d }, p7/z, [z31.d]1453ldnt1w	{ z31.s }, p7/z, [z31.s, x0]1454ldnt1w	{ z31.s }, p7/z, [z31.s]1455ldr	p0, [x0]1456ldr	p5, [x10, #255, mul vl]1457ldr	p7, [x13, #-256, mul vl]1458ldr	z0, [x0]1459ldr	z23, [x13, #255, mul vl]1460ldr	z31, [sp, #-256, mul vl]1461lsl	z0.b, p0/m, z0.b, #01462lsl	z0.b, p0/m, z0.b, z0.b1463lsl	z0.b, p0/m, z0.b, z1.d1464lsl	z0.b, z0.b, #01465lsl	z0.b, z1.b, z2.d1466lsl	z0.d, p0/m, z0.d, #01467lsl	z0.d, p0/m, z0.d, z0.d1468lsl	z0.d, z0.d, #01469lsl	z0.h, p0/m, z0.h, #01470lsl	z0.h, p0/m, z0.h, z0.h1471lsl	z0.h, p0/m, z0.h, z1.d1472lsl	z0.h, z0.h, #01473lsl	z0.h, z1.h, z2.d1474lsl	z0.s, p0/m, z0.s, #01475lsl	z0.s, p0/m, z0.s, z0.s1476lsl	z0.s, p0/m, z0.s, z1.d1477lsl	z0.s, z0.s, #01478lsl	z0.s, z1.s, z2.d1479lsl	z31.b, p0/m, z31.b, #71480lsl	z31.b, z31.b, #71481lsl	z31.d, p0/m, z31.d, #631482lsl	z31.d, z31.d, #631483lsl	z31.h, p0/m, z31.h, #151484lsl	z31.h, z31.h, #151485lsl	z31.s, p0/m, z31.s, #311486lsl	z31.s, z31.s, #311487lslr	z0.b, p0/m, z0.b, z0.b1488lslr	z0.d, p0/m, z0.d, z0.d1489lslr	z0.h, p0/m, z0.h, z0.h1490lslr	z0.s, p0/m, z0.s, z0.s1491lsr	z0.b, p0/m, z0.b, #11492lsr	z0.b, p0/m, z0.b, z0.b1493lsr	z0.b, p0/m, z0.b, z1.d1494lsr	z0.b, z0.b, #11495lsr	z0.b, z1.b, z2.d1496lsr	z0.d, p0/m, z0.d, #11497lsr	z0.d, p0/m, z0.d, z0.d1498lsr	z0.d, z0.d, #11499lsr	z0.h, p0/m, z0.h, #11500lsr	z0.h, p0/m, z0.h, z0.h1501lsr	z0.h, p0/m, z0.h, z1.d1502lsr	z0.h, z0.h, #11503lsr	z0.h, z1.h, z2.d1504lsr	z0.s, p0/m, z0.s, #11505lsr	z0.s, p0/m, z0.s, z0.s1506lsr	z0.s, p0/m, z0.s, z1.d1507lsr	z0.s, z0.s, #11508lsr	z0.s, z1.s, z2.d1509lsr	z31.b, p0/m, z31.b, #81510lsr	z31.b, z31.b, #81511lsr	z31.d, p0/m, z31.d, #641512lsr	z31.d, z31.d, #641513lsr	z31.h, p0/m, z31.h, #161514lsr	z31.h, z31.h, #161515lsr	z31.s, p0/m, z31.s, #321516lsr	z31.s, z31.s, #321517lsrr	z0.b, p0/m, z0.b, z0.b1518lsrr	z0.d, p0/m, z0.d, z0.d1519lsrr	z0.h, p0/m, z0.h, z0.h1520lsrr	z0.s, p0/m, z0.s, z0.s1521mad	z0.b, p7/m, z1.b, z31.b1522mad	z0.d, p7/m, z1.d, z31.d1523mad	z0.h, p7/m, z1.h, z31.h1524mad	z0.s, p7/m, z1.s, z31.s1525match	p0.b, p0/z, z0.b, z0.b1526match	p0.h, p0/z, z0.h, z0.h1527match	p15.b, p7/z, z30.b, z31.b1528match	p15.h, p7/z, z30.h, z31.h1529mla	z0.b, p7/m, z1.b, z31.b1530mla	z0.d, p7/m, z1.d, z31.d1531mla	z0.d, z1.d, z7.d[1]1532mla	z0.h, p7/m, z1.h, z31.h1533mla	z0.h, z1.h, z7.h[7]1534mla	z0.s, p7/m, z1.s, z31.s1535mla	z0.s, z1.s, z7.s[3]1536mls	z0.b, p7/m, z1.b, z31.b1537mls	z0.d, p7/m, z1.d, z31.d1538mls	z0.d, z1.d, z7.d[1]1539mls	z0.h, p7/m, z1.h, z31.h1540mls	z0.h, z1.h, z7.h[7]1541mls	z0.s, p7/m, z1.s, z31.s1542mls	z0.s, z1.s, z7.s[3]1543mov	p0.b, p0.b1544mov	p0.b, p0/m, p0.b1545mov	p0.b, p0/z, p0.b1546mov	p15.b, p15.b1547mov	p15.b, p15/m, p15.b1548mov	p15.b, p15/z, p15.b1549mov	z0.b, #1271550mov	z0.b, b01551mov	z0.b, p0/m, b01552mov	z0.b, p0/m, w01553mov	z0.b, p0/z, #1271554mov	z0.b, w01555mov	z0.d, #01556mov	z0.d, #0xe0000000000003ff1557mov	z0.d, #0xffffffffffff7fff1558mov	z0.d, #327681559mov	z0.d, d01560mov	z0.d, p0/m, d01561mov	z0.d, p0/m, x01562mov	z0.d, x01563mov	z0.d, z0.d1564mov	z0.h, #-2561565mov	z0.h, #-327681566mov	z0.h, #01567mov	z0.h, #325121568mov	z0.h, #327671569mov	z0.h, h01570mov	z0.h, p0/m, h01571mov	z0.h, p0/m, w01572mov	z0.h, p0/z, #325121573mov	z0.h, w01574mov	z0.q, q01575mov	z0.s, #01576mov	z0.s, #0xffff7fff1577mov	z0.s, #327681578mov	z0.s, p0/m, s01579mov	z0.s, p0/m, w01580mov	z0.s, s01581mov	z0.s, w01582mov	z21.d, #-1281583mov	z21.d, #-327681584mov	z21.d, #1271585mov	z21.d, #325121586mov	z21.d, p0/z, #-1281587mov	z21.d, p0/z, #-327681588mov	z21.d, p0/z, #1271589mov	z21.d, p0/z, #325121590mov	z21.d, p15/m, #-1281591mov	z21.d, p15/m, #-327681592mov	z21.h, #-1281593mov	z21.h, #-327681594mov	z21.h, #1271595mov	z21.h, #325121596mov	z21.h, p0/z, #-1281597mov	z21.h, p0/z, #-327681598mov	z21.h, p0/z, #1271599mov	z21.h, p0/z, #325121600mov	z21.h, p15/m, #-1281601mov	z21.h, p15/m, #-327681602mov	z21.s, #-1281603mov	z21.s, #-327681604mov	z21.s, #1271605mov	z21.s, #325121606mov	z21.s, p0/z, #-1281607mov	z21.s, p0/z, #-327681608mov	z21.s, p0/z, #1271609mov	z21.s, p0/z, #325121610mov	z21.s, p15/m, #-1281611mov	z21.s, p15/m, #-327681612mov	z31.b, p15/m, z31.b1613mov	z31.b, p7/m, b311614movprfx z31, z61615mov	z31.b, p7/m, wsp1616mov	z31.b, wsp1617mov	z31.b, z31.b[63]1618mov	z31.d, p15/m, z31.d1619mov	z31.d, p7/m, d311620movprfx z31.d, p7/z, z6.d1621mov	z31.d, p7/m, sp1622mov	z31.d, sp1623mov	z31.d, z0.d1624mov	z31.d, z31.d[7]1625mov	z31.h, p15/m, z31.h1626mov	z31.h, p7/m, h311627mov	z31.h, p7/m, wsp1628mov	z31.h, wsp1629mov	z31.h, z31.h[31]1630mov	z31.s, p15/m, z31.s1631mov	z31.s, p7/m, s311632mov	z31.s, p7/m, wsp1633mov	z31.s, wsp1634mov	z31.s, z31.s[15]1635mov	z5.b, #-11636mov	z5.b, #-1281637mov	z5.b, #1271638mov	z5.b, p0/z, #-11639mov	z5.b, p0/z, #-1281640mov	z5.b, p0/z, #1271641mov	z5.b, p15/m, #-1281642mov	z5.d, #-61643mov	z5.h, #-61644mov	z5.q, z17.q[3]1645mov	z5.s, #-61646movs	p0.b, p0.b1647movs	p0.b, p0/z, p0.b1648movs	p15.b, p15.b1649movs	p15.b, p15/z, p15.b1650mrs	x3, ID_AA64ZFR0_EL11651mrs	x3, ZCR_EL11652mrs	x3, ZCR_EL121653mrs	x3, ZCR_EL21654mrs	x3, ZCR_EL31655msb	z0.b, p7/m, z1.b, z31.b1656msb	z0.d, p7/m, z1.d, z31.d1657msb	z0.h, p7/m, z1.h, z31.h1658msb	z0.s, p7/m, z1.s, z31.s1659msr	ZCR_EL1, x31660msr	ZCR_EL12, x31661msr	ZCR_EL2, x31662msr	ZCR_EL3, x31663mul	z0.b, p7/m, z0.b, z31.b1664mul	z0.b, z1.b, z2.b1665mul	z0.d, p7/m, z0.d, z31.d1666mul	z0.d, z1.d, z15.d[1]1667mul	z0.h, p7/m, z0.h, z31.h1668mul	z0.h, z1.h, z2.h1669mul	z0.h, z1.h, z7.h[7]1670mul	z0.s, p7/m, z0.s, z31.s1671mul	z0.s, z1.s, z7.s[3]1672mul	z29.s, z30.s, z31.s1673mul	z31.b, z31.b, #-1281674mul	z31.b, z31.b, #1271675mul	z31.d, z31.d, #-1281676mul	z31.d, z31.d, #1271677mul	z31.d, z31.d, z31.d1678mul	z31.h, z31.h, #-1281679mul	z31.h, z31.h, #1271680mul	z31.s, z31.s, #-1281681mul	z31.s, z31.s, #1271682nand	p0.b, p0/z, p0.b, p0.b1683nand	p15.b, p15/z, p15.b, p15.b1684nands	p0.b, p0/z, p0.b, p0.b1685nands	p15.b, p15/z, p15.b, p15.b1686nbsl	z0.d, z0.d, z1.d, z2.d1687neg	z0.b, p0/m, z0.b1688neg	z0.d, p0/m, z0.d1689neg	z0.h, p0/m, z0.h1690neg	z0.s, p0/m, z0.s1691neg	z31.b, p7/m, z31.b1692neg	z31.d, p7/m, z31.d1693neg	z31.h, p7/m, z31.h1694neg	z31.s, p7/m, z31.s1695nmatch	p0.b, p0/z, z0.b, z0.b1696nmatch	p0.h, p0/z, z0.h, z0.h1697nmatch	p15.b, p7/z, z30.b, z31.b1698nmatch	p15.h, p7/z, z30.h, z31.h1699nor	p0.b, p0/z, p0.b, p0.b1700nor	p15.b, p15/z, p15.b, p15.b1701nors	p0.b, p0/z, p0.b, p0.b1702nors	p15.b, p15/z, p15.b, p15.b1703not	p0.b, p0/z, p0.b1704not	p15.b, p15/z, p15.b1705not	z31.b, p7/m, z31.b1706not	z31.d, p7/m, z31.d1707not	z31.h, p7/m, z31.h1708not	z31.s, p7/m, z31.s1709nots	p0.b, p0/z, p0.b1710nots	p15.b, p15/z, p15.b1711orn	p0.b, p0/z, p0.b, p0.b1712orn	p15.b, p15/z, p15.b, p15.b1713orns	p0.b, p0/z, p0.b, p0.b1714orns	p15.b, p15/z, p15.b, p15.b1715orr	p0.b, p0/z, p0.b, p1.b1716orr	z0.d, z0.d, #0x61717orr	z0.d, z0.d, #0xfffffffffffffff91718orr	z0.s, z0.s, #0x61719orr	z0.s, z0.s, #0xfffffff91720orr	z23.d, z13.d, z8.d1721orr	z23.h, z23.h, #0x61722orr	z23.h, z23.h, #0xfff91723orr	z31.b, p7/m, z31.b, z31.b1724orr	z31.d, p7/m, z31.d, z31.d1725orr	z31.h, p7/m, z31.h, z31.h1726orr	z31.s, p7/m, z31.s, z31.s1727orr	z5.b, z5.b, #0x61728orr	z5.b, z5.b, #0xf91729orrs	p0.b, p0/z, p0.b, p1.b1730orv	b0, p7, z31.b1731orv	d0, p7, z31.d1732orv	h0, p7, z31.h1733orv	s0, p7, z31.s1734pfalse	p15.b1735pfirst	p0.b, p15, p0.b1736pfirst	p15.b, p15, p15.b1737pmul	z0.b, z1.b, z2.b1738pmul	z29.b, z30.b, z31.b1739pmullb	z0.h, z1.b, z2.b1740pmullb	z29.q, z30.d, z31.d1741pmullb	z31.d, z31.s, z31.s1742pmullt	z0.h, z1.b, z2.b1743pmullt	z29.q, z30.d, z31.d1744pmullt	z31.d, z31.s, z31.s1745pnext	p0.b, p15, p0.b1746pnext	p0.d, p15, p0.d1747pnext	p0.h, p15, p0.h1748pnext	p0.s, p15, p0.s1749pnext	p15.b, p15, p15.b1750prfb	#14, p0, [x0]1751prfb	#15, p0, [x0]1752prfb	#6, p0, [x0]1753prfb	#7, p0, [x0]1754prfb	#7, p3, [z13.s, #31]1755prfb	#7, p3, [z13.s]1756prfb	pldl1keep, p0, [x0, z0.d, uxtw]1757prfb	pldl1keep, p0, [x0, z0.d]1758prfb	pldl1keep, p0, [x0, z0.s, uxtw]1759prfb	pldl1keep, p0, [x0]1760prfb	pldl1strm, p0, [x0, #-32, mul vl]1761prfb	pldl1strm, p0, [x0, #31, mul vl]1762prfb	pldl1strm, p0, [x0]1763prfb	pldl2keep, p0, [x0]1764prfb	pldl2strm, p0, [x0]1765prfb	pldl3keep, p0, [x0]1766prfb	pldl3strm, p0, [x0]1767prfb	pldl3strm, p5, [x10, z21.d, sxtw]1768prfb	pldl3strm, p5, [x10, z21.s, uxtw]1769prfb	pldl3strm, p5, [z10.d, #31]1770prfb	pldl3strm, p5, [z10.d]1771prfb	pstl1keep, p0, [x0]1772prfb	pstl1strm, p0, [x0]1773prfb	pstl2keep, p0, [x0]1774prfb	pstl2strm, p0, [x0]1775prfb	pstl3keep, p0, [x0]1776prfb	pstl3strm, p0, [x0]1777prfd	#14, p0, [x0]1778prfd	#15, p0, [x0]1779prfd	#15, p7, [z31.d, #248]1780prfd	#15, p7, [z31.d]1781prfd	#15, p7, [z31.s, #248]1782prfd	#15, p7, [z31.s]1783prfd	#6, p0, [x0]1784prfd	#7, p0, [x0]1785prfd	pldl1keep, p0, [x0, z0.d, lsl #3]1786prfd	pldl1keep, p0, [x0, z0.d, sxtw #3]1787prfd	pldl1keep, p0, [x0, z0.d, uxtw #3]1788prfd	pldl1keep, p0, [x0, z0.s, sxtw #3]1789prfd	pldl1keep, p0, [x0, z0.s, uxtw #3]1790prfd	pldl1keep, p0, [x0]1791prfd	pldl1strm, p0, [x0, #-32, mul vl]1792prfd	pldl1strm, p0, [x0, #31, mul vl]1793prfd	pldl1strm, p0, [x0]1794prfd	pldl2keep, p0, [x0]1795prfd	pldl2strm, p0, [x0]1796prfd	pldl3keep, p0, [x0]1797prfd	pldl3strm, p0, [x0]1798prfd	pstl1keep, p0, [x0]1799prfd	pstl1strm, p0, [x0]1800prfd	pstl2keep, p0, [x0]1801prfd	pstl2strm, p0, [x0]1802prfd	pstl3keep, p0, [x0]1803prfd	pstl3strm, p0, [x0]1804prfh	#14, p0, [x0]1805prfh	#15, p0, [x0]1806prfh	#15, p7, [z31.d, #62]1807prfh	#15, p7, [z31.d]1808prfh	#15, p7, [z31.s, #62]1809prfh	#15, p7, [z31.s]1810prfh	#6, p0, [x0]1811prfh	#7, p0, [x0]1812prfh	pldl1keep, p0, [x0, z0.d, lsl #1]1813prfh	pldl1keep, p0, [x0]1814prfh	pldl1strm, p0, [x0, #-32, mul vl]1815prfh	pldl1strm, p0, [x0, #31, mul vl]1816prfh	pldl1strm, p0, [x0]1817prfh	pldl2keep, p0, [x0]1818prfh	pldl2strm, p0, [x0]1819prfh	pldl3keep, p0, [x0]1820prfh	pldl3strm, p0, [x0]1821prfh	pldl3strm, p5, [x10, z21.d, sxtw #1]1822prfh	pldl3strm, p5, [x10, z21.d, uxtw #1]1823prfh	pldl3strm, p5, [x10, z21.s, sxtw #1]1824prfh	pldl3strm, p5, [x10, z21.s, uxtw #1]1825prfh	pstl1keep, p0, [x0]1826prfh	pstl1strm, p0, [x0]1827prfh	pstl2keep, p0, [x0]1828prfh	pstl2strm, p0, [x0]1829prfh	pstl3keep, p0, [x0]1830prfh	pstl3strm, p0, [x0]1831prfw	#14, p0, [x0]1832prfw	#15, p0, [x0]1833prfw	#15, p7, [z31.d, #124]1834prfw	#15, p7, [z31.d]1835prfw	#15, p7, [z31.s, #124]1836prfw	#15, p7, [z31.s]1837prfw	#6, p0, [x0]1838prfw	#7, p0, [x0]1839prfw	#7, p3, [x13, z8.d, uxtw #2]1840prfw	pldl1keep, p0, [x0, z0.d, sxtw #2]1841prfw	pldl1keep, p0, [x0, z0.s, uxtw #2]1842prfw	pldl1keep, p0, [x0]1843prfw	pldl1strm, p0, [x0, #-32, mul vl]1844prfw	pldl1strm, p0, [x0, #31, mul vl]1845prfw	pldl1strm, p0, [x0]1846prfw	pldl2keep, p0, [x0]1847prfw	pldl2strm, p0, [x0]1848prfw	pldl3keep, p0, [x0]1849prfw	pldl3strm, p0, [x0]1850prfw	pldl3strm, p5, [x10, z21.d, lsl #2]1851prfw	pldl3strm, p5, [x10, z21.s, sxtw #2]1852prfw	pstl1keep, p0, [x0]1853prfw	pstl1strm, p0, [x0]1854prfw	pstl2keep, p0, [x0]1855prfw	pstl2strm, p0, [x0]1856prfw	pstl3keep, p0, [x0]1857prfw	pstl3strm, p0, [x0]1858ptest	p15, p0.b1859ptest	p15, p15.b1860ptrue	p0.b, pow21861ptrue	p0.d, pow21862ptrue	p0.h, pow21863ptrue	p0.s, pow21864ptrue	p15.b1865ptrue	p15.d1866ptrue	p15.h1867ptrue	p15.s1868ptrue	p7.s1869ptrue	p7.s, #141870ptrue	p7.s, #151871ptrue	p7.s, #161872ptrue	p7.s, #171873ptrue	p7.s, #181874ptrue	p7.s, #191875ptrue	p7.s, #201876ptrue	p7.s, #211877ptrue	p7.s, #221878ptrue	p7.s, #231879ptrue	p7.s, #241880ptrue	p7.s, #251881ptrue	p7.s, #261882ptrue	p7.s, #271883ptrue	p7.s, #281884ptrue	p7.s, mul31885ptrue	p7.s, mul41886ptrue	p7.s, vl11887ptrue	p7.s, vl1281888ptrue	p7.s, vl161889ptrue	p7.s, vl21890ptrue	p7.s, vl2561891ptrue	p7.s, vl31892ptrue	p7.s, vl321893ptrue	p7.s, vl41894ptrue	p7.s, vl51895ptrue	p7.s, vl61896ptrue	p7.s, vl641897ptrue	p7.s, vl71898ptrue	p7.s, vl81899ptrues	p0.b, pow21900ptrues	p0.d, pow21901ptrues	p0.h, pow21902ptrues	p0.s, pow21903ptrues	p15.b1904ptrues	p15.d1905ptrues	p15.h1906ptrues	p15.s1907ptrues	p7.s1908ptrues	p7.s, #141909ptrues	p7.s, #151910ptrues	p7.s, #161911ptrues	p7.s, #171912ptrues	p7.s, #181913ptrues	p7.s, #191914ptrues	p7.s, #201915ptrues	p7.s, #211916ptrues	p7.s, #221917ptrues	p7.s, #231918ptrues	p7.s, #241919ptrues	p7.s, #251920ptrues	p7.s, #261921ptrues	p7.s, #271922ptrues	p7.s, #281923ptrues	p7.s, mul31924ptrues	p7.s, mul41925ptrues	p7.s, vl11926ptrues	p7.s, vl1281927ptrues	p7.s, vl161928ptrues	p7.s, vl21929ptrues	p7.s, vl2561930ptrues	p7.s, vl31931ptrues	p7.s, vl321932ptrues	p7.s, vl41933ptrues	p7.s, vl51934ptrues	p7.s, vl61935ptrues	p7.s, vl641936ptrues	p7.s, vl71937ptrues	p7.s, vl81938punpkhi	p0.h, p0.b1939punpkhi	p15.h, p15.b1940punpklo	p0.h, p0.b1941punpklo	p15.h, p15.b1942raddhnb	z0.b, z1.h, z31.h1943raddhnb	z0.h, z1.s, z31.s1944raddhnb	z0.s, z1.d, z31.d1945raddhnt	z0.b, z1.h, z31.h1946raddhnt	z0.h, z1.s, z31.s1947raddhnt	z0.s, z1.d, z31.d1948rax1	z0.d, z1.d, z31.d1949rbit	z0.b, p7/m, z31.b1950rbit	z0.d, p7/m, z31.d1951rbit	z0.h, p7/m, z31.h1952rbit	z0.s, p7/m, z31.s1953rdffr	p0.b1954rdffr	p0.b, p0/z1955rdffr	p15.b1956rdffr	p15.b, p15/z1957rdffrs	p0.b, p0/z1958rdffrs	p15.b, p15/z1959rdvl	x0, #01960rdvl	x21, #-321961rdvl	x23, #311962rdvl	xzr, #-11963rev p0.b, p1.b1964rev p0.d, p1.d1965rev p0.h, p1.h1966rev p0.s, p1.s1967rev	z0.b, z31.b1968rev	z0.d, z31.d1969rev	z0.h, z31.h1970rev	z0.s, z31.s1971revb	z0.d, p7/m, z31.d1972revb	z0.h, p7/m, z31.h1973revb	z0.s, p7/m, z31.s1974revh	z0.d, p7/m, z31.d1975revh	z0.s, p7/m, z31.s1976revw	z0.d, p7/m, z31.d1977rshrnb	z0.b, z0.h, #11978rshrnb	z0.h, z0.s, #11979rshrnb	z0.s, z0.d, #11980rshrnb	z31.b, z31.h, #81981rshrnb	z31.h, z31.s, #161982rshrnb	z31.s, z31.d, #321983rshrnt	z0.b, z0.h, #11984rshrnt	z0.h, z0.s, #11985rshrnt	z0.s, z0.d, #11986rshrnt	z31.b, z31.h, #81987rshrnt	z31.h, z31.s, #161988rshrnt	z31.s, z31.d, #321989rsubhnb	z0.b, z1.h, z31.h1990rsubhnb	z0.h, z1.s, z31.s1991rsubhnb	z0.s, z1.d, z31.d1992rsubhnt	z0.b, z1.h, z31.h1993rsubhnt	z0.h, z1.s, z31.s1994rsubhnt	z0.s, z1.d, z31.d1995saba	z0.b, z1.b, z31.b1996saba	z0.d, z1.d, z31.d1997saba	z0.h, z1.h, z31.h1998saba	z0.s, z1.s, z31.s1999sabalb	z0.d, z1.s, z31.s2000sabalb	z0.h, z1.b, z31.b2001sabalb	z0.s, z1.h, z31.h2002sabalt	z0.d, z1.s, z31.s2003sabalt	z0.h, z1.b, z31.b2004sabalt	z0.s, z1.h, z31.h2005sabd	z31.b, p7/m, z31.b, z31.b2006sabd	z31.d, p7/m, z31.d, z31.d2007sabd	z31.h, p7/m, z31.h, z31.h2008sabd	z31.s, p7/m, z31.s, z31.s2009sabdlb	z0.h, z1.b, z2.b2010sabdlb	z29.s, z30.h, z31.h2011sabdlb	z31.d, z31.s, z31.s2012sabdlt	z0.h, z1.b, z2.b2013sabdlt	z29.s, z30.h, z31.h2014sabdlt	z31.d, z31.s, z31.s2015sadalp	z0.h, p0/m, z1.b2016sadalp	z29.s, p0/m, z30.h2017sadalp	z30.d, p7/m, z31.s2018saddlb	z0.h, z1.b, z2.b2019saddlb	z29.s, z30.h, z31.h2020saddlb	z31.d, z31.s, z31.s2021saddlbt	z0.d, z1.s, z31.s2022saddlbt	z0.h, z1.b, z31.b2023saddlbt	z0.s, z1.h, z31.h2024saddlt	z0.h, z1.b, z2.b2025saddlt	z29.s, z30.h, z31.h2026saddlt	z31.d, z31.s, z31.s2027saddv	d0, p7, z31.b2028saddv	d0, p7, z31.h2029saddv	d0, p7, z31.s2030saddwb	z0.h, z1.h, z2.b2031saddwb	z29.s, z30.s, z31.h2032saddwb	z31.d, z31.d, z31.s2033saddwt	z0.h, z1.h, z2.b2034saddwt	z29.s, z30.s, z31.h2035saddwt	z31.d, z31.d, z31.s2036sbclb	z0.d, z1.d, z31.d2037sbclb	z0.s, z1.s, z31.s2038sbclt	z0.d, z1.d, z31.d2039sbclt	z0.s, z1.s, z31.s2040scvtf	z0.d, p0/m, z0.d2041scvtf	z0.d, p0/m, z0.s2042scvtf	z0.h, p0/m, z0.d2043scvtf	z0.h, p0/m, z0.h2044scvtf	z0.h, p0/m, z0.s2045scvtf	z0.s, p0/m, z0.d2046scvtf	z0.s, p0/m, z0.s2047sdiv	z0.d, p7/m, z0.d, z31.d2048sdiv	z0.s, p7/m, z0.s, z31.s2049sdivr	z0.d, p7/m, z0.d, z31.d2050sdivr	z0.s, p7/m, z0.s, z31.s2051sdot	z0.d, z1.h, z15.h[1]2052sdot	z0.d, z1.h, z31.h2053sdot	z0.s, z1.b, z31.b2054sdot	z0.s, z1.b, z7.b[3]2055sel p0.b, p1, p2.b, p3.b2056sel	z23.b, p11, z13.b, z8.b2057sel	z23.d, p11, z13.d, z8.d2058sel	z23.h, p11, z13.h, z8.h2059sel	z23.s, p11, z13.s, z8.s2060setffr2061shadd	z0.b, p0/m, z0.b, z1.b2062shadd	z0.h, p0/m, z0.h, z1.h2063shadd	z29.s, p7/m, z29.s, z30.s2064shadd	z31.d, p7/m, z31.d, z30.d2065shrnb	z0.b, z0.h, #12066shrnb	z0.h, z0.s, #12067shrnb	z0.s, z0.d, #12068shrnb	z31.b, z31.h, #82069shrnb	z31.h, z31.s, #162070shrnb	z31.s, z31.d, #322071shrnt	z0.b, z0.h, #12072shrnt	z0.h, z0.s, #12073shrnt	z0.s, z0.d, #12074shrnt	z31.b, z31.h, #82075shrnt	z31.h, z31.s, #162076shrnt	z31.s, z31.d, #322077shsub	z0.b, p0/m, z0.b, z1.b2078shsub	z0.h, p0/m, z0.h, z1.h2079shsub	z29.s, p7/m, z29.s, z30.s2080shsub	z31.d, p7/m, z31.d, z30.d2081shsubr	z0.b, p0/m, z0.b, z1.b2082shsubr	z0.h, p0/m, z0.h, z1.h2083shsubr	z29.s, p7/m, z29.s, z30.s2084shsubr	z31.d, p7/m, z31.d, z30.d2085sli	z0.b, z0.b, #02086sli	z0.d, z0.d, #02087sli	z0.h, z0.h, #02088sli	z0.s, z0.s, #02089sli	z31.b, z31.b, #72090sli	z31.d, z31.d, #632091sli	z31.h, z31.h, #152092sli	z31.s, z31.s, #312093sm4e	z0.s, z0.s, z31.s2094sm4ekey	z0.s, z1.s, z31.s2095smax	z0.b, z0.b, #-1282096smax	z0.d, z0.d, #-1282097smax	z0.h, z0.h, #-1282098smax	z0.s, z0.s, #-1282099smax	z31.b, p7/m, z31.b, z31.b2100smax	z31.b, z31.b, #1272101smax	z31.d, p7/m, z31.d, z31.d2102smax	z31.d, z31.d, #1272103smax	z31.h, p7/m, z31.h, z31.h2104smax	z31.h, z31.h, #1272105smax	z31.s, p7/m, z31.s, z31.s2106smax	z31.s, z31.s, #1272107smaxp	z0.b, p0/m, z0.b, z1.b2108smaxp	z0.h, p0/m, z0.h, z1.h2109smaxp	z29.s, p7/m, z29.s, z30.s2110smaxp	z31.d, p7/m, z31.d, z30.d2111smaxv	b0, p7, z31.b2112smaxv	d0, p7, z31.d2113smaxv	h0, p7, z31.h2114smaxv	s0, p7, z31.s2115smin	z0.b, z0.b, #-1282116smin	z0.d, z0.d, #-1282117smin	z0.h, z0.h, #-1282118smin	z0.s, z0.s, #-1282119smin	z31.b, p7/m, z31.b, z31.b2120smin	z31.b, z31.b, #1272121smin	z31.d, p7/m, z31.d, z31.d2122smin	z31.d, z31.d, #1272123smin	z31.h, p7/m, z31.h, z31.h2124smin	z31.h, z31.h, #1272125smin	z31.s, p7/m, z31.s, z31.s2126smin	z31.s, z31.s, #1272127sminp	z0.b, p0/m, z0.b, z1.b2128sminp	z0.h, p0/m, z0.h, z1.h2129sminp	z29.s, p7/m, z29.s, z30.s2130sminp	z31.d, p7/m, z31.d, z30.d2131sminv	b0, p7, z31.b2132sminv	d0, p7, z31.d2133sminv	h0, p7, z31.h2134sminv	s0, p7, z31.s2135smlalb	z0.d, z1.s, z15.s[1]2136smlalb	z0.d, z1.s, z31.s2137smlalb	z0.h, z1.b, z31.b2138smlalb	z0.s, z1.h, z31.h2139smlalb	z0.s, z1.h, z7.h[7]2140smlalt	z0.d, z1.s, z15.s[1]2141smlalt	z0.d, z1.s, z31.s2142smlalt	z0.h, z1.b, z31.b2143smlalt	z0.s, z1.h, z31.h2144smlalt	z0.s, z1.h, z7.h[7]2145smlslb	z0.d, z1.s, z15.s[1]2146smlslb	z0.d, z1.s, z31.s2147smlslb	z0.h, z1.b, z31.b2148smlslb	z0.s, z1.h, z31.h2149smlslb	z0.s, z1.h, z7.h[7]2150smlslt	z0.d, z1.s, z15.s[1]2151smlslt	z0.d, z1.s, z31.s2152smlslt	z0.h, z1.b, z31.b2153smlslt	z0.s, z1.h, z31.h2154smlslt	z0.s, z1.h, z7.h[7]2155smmla	z0.s, z1.b, z2.b2156smulh	z0.b, p7/m, z0.b, z31.b2157smulh	z0.b, z1.b, z2.b2158smulh	z0.d, p7/m, z0.d, z31.d2159smulh	z0.h, p7/m, z0.h, z31.h2160smulh	z0.h, z1.h, z2.h2161smulh	z0.s, p7/m, z0.s, z31.s2162smulh	z29.s, z30.s, z31.s2163smulh	z31.d, z31.d, z31.d2164smullb	z0.d, z1.s, z15.s[1]2165smullb	z0.h, z1.b, z2.b2166smullb	z0.s, z1.h, z7.h[7]2167smullb	z29.s, z30.h, z31.h2168smullb	z31.d, z31.s, z31.s2169smullt	z0.d, z1.s, z15.s[1]2170smullt	z0.h, z1.b, z2.b2171smullt	z0.s, z1.h, z7.h[7]2172smullt	z29.s, z30.h, z31.h2173smullt	z31.d, z31.s, z31.s2174splice	z29.b, p7, { z30.b, z31.b }2175splice	z29.d, p7, { z30.d, z31.d }2176splice	z29.h, p7, { z30.h, z31.h }2177splice	z29.s, p7, { z30.s, z31.s }2178splice	z31.b, p7, z31.b, z31.b2179splice	z31.d, p7, z31.d, z31.d2180splice	z31.h, p7, z31.h, z31.h2181splice	z31.s, p7, z31.s, z31.s2182sqabs	z31.b, p7/m, z31.b2183sqabs	z31.d, p7/m, z31.d2184sqabs	z31.h, p7/m, z31.h2185sqabs	z31.s, p7/m, z31.s2186sqadd	z0.b, p0/m, z0.b, z1.b2187sqadd	z0.b, z0.b, #02188sqadd	z0.b, z0.b, z0.b2189sqadd	z0.d, z0.d, #02190sqadd	z0.d, z0.d, #0, lsl #82191sqadd	z0.d, z0.d, z0.d2192sqadd	z0.h, p0/m, z0.h, z1.h2193sqadd	z0.h, z0.h, #02194sqadd	z0.h, z0.h, #0, lsl #82195sqadd	z0.h, z0.h, z0.h2196sqadd	z0.s, z0.s, #02197sqadd	z0.s, z0.s, #0, lsl #82198sqadd	z0.s, z0.s, z0.s2199sqadd	z29.s, p7/m, z29.s, z30.s2200sqadd	z31.b, z31.b, #2552201sqadd	z31.d, p7/m, z31.d, z30.d2202sqadd	z31.d, z31.d, #652802203sqadd	z31.h, z31.h, #652802204sqadd	z31.s, z31.s, #652802205sqcadd	z0.b, z0.b, z0.b, #902206sqcadd	z0.d, z0.d, z0.d, #902207sqcadd	z0.h, z0.h, z0.h, #902208sqcadd	z0.s, z0.s, z0.s, #902209sqcadd	z31.b, z31.b, z31.b, #2702210sqcadd	z31.d, z31.d, z31.d, #2702211sqcadd	z31.h, z31.h, z31.h, #2702212sqcadd	z31.s, z31.s, z31.s, #2702213sqdecb	x02214sqdecb	x0, #142215sqdecb	x0, all, mul #162216sqdecb	x0, pow22217sqdecb	x0, vl12218sqdecb	x0, w02219sqdecb	x0, w0, all, mul #162220sqdecb	x0, w0, pow22221sqdecb	x0, w0, pow2, mul #162222sqdecd	x02223sqdecd	x0, #142224sqdecd	x0, all, mul #162225sqdecd	x0, pow22226sqdecd	x0, vl12227sqdecd	x0, w02228sqdecd	x0, w0, all, mul #162229sqdecd	x0, w0, pow22230sqdecd	x0, w0, pow2, mul #162231sqdecd	z0.d2232sqdecd	z0.d, all, mul #162233sqdecd	z0.d, pow22234sqdecd	z0.d, pow2, mul #162235sqdech	x02236sqdech	x0, #142237sqdech	x0, all, mul #162238sqdech	x0, pow22239sqdech	x0, vl12240sqdech	x0, w02241sqdech	x0, w0, all, mul #162242sqdech	x0, w0, pow22243sqdech	x0, w0, pow2, mul #162244sqdech	z0.h2245sqdech	z0.h, all, mul #162246sqdech	z0.h, pow22247sqdech	z0.h, pow2, mul #162248sqdecp	x0, p0.b2249sqdecp	x0, p0.d2250sqdecp	x0, p0.h2251sqdecp	x0, p0.s2252sqdecp	xzr, p15.b, wzr2253sqdecp	xzr, p15.d, wzr2254sqdecp	xzr, p15.h, wzr2255sqdecp	xzr, p15.s, wzr2256sqdecp	z0.d, p0.d2257sqdecp	z0.h, p0.h2258sqdecp	z0.s, p0.s2259sqdecw	x02260sqdecw	x0, #142261sqdecw	x0, all, mul #162262sqdecw	x0, pow22263sqdecw	x0, vl12264sqdecw	x0, w02265sqdecw	x0, w0, all, mul #162266sqdecw	x0, w0, pow22267sqdecw	x0, w0, pow2, mul #162268sqdecw	z0.s2269sqdecw	z0.s, all, mul #162270sqdecw	z0.s, pow22271sqdecw	z0.s, pow2, mul #162272sqdmlalb	z0.d, z1.s, z15.s[3]2273sqdmlalb	z0.d, z1.s, z31.s2274sqdmlalb	z0.h, z1.b, z31.b2275sqdmlalb	z0.s, z1.h, z31.h2276sqdmlalb	z0.s, z1.h, z7.h[7]2277sqdmlalbt	z0.d, z1.s, z31.s2278sqdmlalbt	z0.h, z1.b, z31.b2279sqdmlalbt	z0.s, z1.h, z31.h2280sqdmlalt	z0.d, z1.s, z15.s[3]2281sqdmlalt	z0.d, z1.s, z31.s2282sqdmlalt	z0.h, z1.b, z31.b2283sqdmlalt	z0.s, z1.h, z31.h2284sqdmlalt	z0.s, z1.h, z7.h[7]2285sqdmlslb	z0.d, z1.s, z15.s[3]2286sqdmlslb	z0.d, z1.s, z31.s2287sqdmlslb	z0.h, z1.b, z31.b2288sqdmlslb	z0.s, z1.h, z31.h2289sqdmlslb	z0.s, z1.h, z7.h[7]2290sqdmlslbt	z0.d, z1.s, z31.s2291sqdmlslbt	z0.h, z1.b, z31.b2292sqdmlslbt	z0.s, z1.h, z31.h2293sqdmlslt	z0.d, z1.s, z15.s[3]2294sqdmlslt	z0.d, z1.s, z31.s2295sqdmlslt	z0.h, z1.b, z31.b2296sqdmlslt	z0.s, z1.h, z31.h2297sqdmlslt	z0.s, z1.h, z7.h[7]2298sqdmulh	z0.b, z1.b, z2.b2299sqdmulh	z0.d, z1.d, z15.d[1]2300sqdmulh	z0.h, z1.h, z2.h2301sqdmulh	z0.h, z1.h, z7.h[7]2302sqdmulh	z0.s, z1.s, z7.s[3]2303sqdmulh	z29.s, z30.s, z31.s2304sqdmulh	z31.d, z31.d, z31.d2305sqdmullb	z0.d, z1.s, z15.s[1]2306sqdmullb	z0.h, z1.b, z2.b2307sqdmullb	z0.s, z1.h, z7.h[7]2308sqdmullb	z29.s, z30.h, z31.h2309sqdmullb	z31.d, z31.s, z31.s2310sqdmullt	z0.d, z1.s, z15.s[1]2311sqdmullt	z0.h, z1.b, z2.b2312sqdmullt	z0.s, z1.h, z7.h[7]2313sqdmullt	z29.s, z30.h, z31.h2314sqdmullt	z31.d, z31.s, z31.s2315sqincb	x02316sqincb	x0, #142317sqincb	x0, all, mul #162318sqincb	x0, pow22319sqincb	x0, vl12320sqincb	x0, w02321sqincb	x0, w0, all, mul #162322sqincb	x0, w0, pow22323sqincb	x0, w0, pow2, mul #162324sqincd	x02325sqincd	x0, #142326sqincd	x0, all, mul #162327sqincd	x0, pow22328sqincd	x0, vl12329sqincd	x0, w02330sqincd	x0, w0, all, mul #162331sqincd	x0, w0, pow22332sqincd	x0, w0, pow2, mul #162333sqincd	z0.d2334sqincd	z0.d, all, mul #162335sqincd	z0.d, pow22336sqincd	z0.d, pow2, mul #162337sqinch	x02338sqinch	x0, #142339sqinch	x0, all, mul #162340sqinch	x0, pow22341sqinch	x0, vl12342sqinch	x0, w02343sqinch	x0, w0, all, mul #162344sqinch	x0, w0, pow22345sqinch	x0, w0, pow2, mul #162346sqinch	z0.h2347sqinch	z0.h, all, mul #162348sqinch	z0.h, pow22349sqinch	z0.h, pow2, mul #162350sqincp	x0, p0.b2351sqincp	x0, p0.d2352sqincp	x0, p0.h2353sqincp	x0, p0.s2354sqincp	xzr, p15.b, wzr2355sqincp	xzr, p15.d, wzr2356sqincp	xzr, p15.h, wzr2357sqincp	xzr, p15.s, wzr2358sqincp	z0.d, p0.d2359sqincp	z0.h, p0.h2360sqincp	z0.s, p0.s2361sqincw	x02362sqincw	x0, #142363sqincw	x0, all, mul #162364sqincw	x0, pow22365sqincw	x0, vl12366sqincw	x0, w02367sqincw	x0, w0, all, mul #162368sqincw	x0, w0, pow22369sqincw	x0, w0, pow2, mul #162370sqincw	z0.s2371sqincw	z0.s, all, mul #162372sqincw	z0.s, pow22373sqincw	z0.s, pow2, mul #162374sqneg	z31.b, p7/m, z31.b2375sqneg	z31.d, p7/m, z31.d2376sqneg	z31.h, p7/m, z31.h2377sqneg	z31.s, p7/m, z31.s2378sqrdcmlah	z0.b, z1.b, z2.b, #02379sqrdcmlah	z0.d, z1.d, z2.d, #02380sqrdcmlah	z0.h, z1.h, z2.h, #02381sqrdcmlah	z0.h, z1.h, z2.h[0], #02382sqrdcmlah	z0.s, z1.s, z2.s, #02383sqrdcmlah	z0.s, z1.s, z2.s[0], #02384sqrdcmlah	z15.b, z16.b, z17.b, #2702385sqrdcmlah	z15.d, z16.d, z17.d, #2702386sqrdcmlah	z15.h, z16.h, z17.h, #2702387sqrdcmlah	z15.s, z16.s, z17.s, #2702388sqrdcmlah	z29.b, z30.b, z31.b, #902389sqrdcmlah	z29.d, z30.d, z31.d, #902390sqrdcmlah	z29.h, z30.h, z31.h, #902391sqrdcmlah	z29.s, z30.s, z31.s, #902392sqrdcmlah	z31.b, z31.b, z31.b, #1802393sqrdcmlah	z31.d, z31.d, z31.d, #1802394sqrdcmlah	z31.h, z30.h, z7.h[0], #1802395sqrdcmlah	z31.h, z31.h, z31.h, #1802396sqrdcmlah	z31.s, z30.s, z7.s[0], #1802397sqrdcmlah	z31.s, z31.s, z31.s, #1802398sqrdmlah	z0.b, z1.b, z31.b2399sqrdmlah	z0.d, z1.d, z15.d[1]2400sqrdmlah	z0.d, z1.d, z31.d2401sqrdmlah	z0.h, z1.h, z31.h2402sqrdmlah	z0.h, z1.h, z7.h[7]2403sqrdmlah	z0.s, z1.s, z31.s2404sqrdmlah	z0.s, z1.s, z7.s[3]2405sqrdmlsh	z0.b, z1.b, z31.b2406sqrdmlsh	z0.d, z1.d, z15.d[1]2407sqrdmlsh	z0.d, z1.d, z31.d2408sqrdmlsh	z0.h, z1.h, z31.h2409sqrdmlsh	z0.h, z1.h, z7.h[7]2410sqrdmlsh	z0.s, z1.s, z31.s2411sqrdmlsh	z0.s, z1.s, z7.s[3]2412sqrdmulh	z0.b, z1.b, z2.b2413sqrdmulh	z0.d, z1.d, z15.d[1]2414sqrdmulh	z0.h, z1.h, z2.h2415sqrdmulh	z0.h, z1.h, z7.h[7]2416sqrdmulh	z0.s, z1.s, z7.s[3]2417sqrdmulh	z29.s, z30.s, z31.s2418sqrdmulh	z31.d, z31.d, z31.d2419sqrshl	z0.b, p0/m, z0.b, z1.b2420sqrshl	z0.h, p0/m, z0.h, z1.h2421sqrshl	z29.s, p7/m, z29.s, z30.s2422sqrshl	z31.d, p7/m, z31.d, z30.d2423sqrshlr	z0.b, p0/m, z0.b, z1.b2424sqrshlr	z0.h, p0/m, z0.h, z1.h2425sqrshlr	z29.s, p7/m, z29.s, z30.s2426sqrshlr	z31.d, p7/m, z31.d, z30.d2427sqrshrnb	z0.b, z0.h, #12428sqrshrnb	z0.h, z0.s, #12429sqrshrnb	z0.s, z0.d, #12430sqrshrnb	z31.b, z31.h, #82431sqrshrnb	z31.h, z31.s, #162432sqrshrnb	z31.s, z31.d, #322433sqrshrnt	z0.b, z0.h, #12434sqrshrnt	z0.h, z0.s, #12435sqrshrnt	z0.s, z0.d, #12436sqrshrnt	z31.b, z31.h, #82437sqrshrnt	z31.h, z31.s, #162438sqrshrnt	z31.s, z31.d, #322439sqrshrunb	z0.b, z0.h, #12440sqrshrunb	z0.h, z0.s, #12441sqrshrunb	z0.s, z0.d, #12442sqrshrunb	z31.b, z31.h, #82443sqrshrunb	z31.h, z31.s, #162444sqrshrunb	z31.s, z31.d, #322445sqrshrunt	z0.b, z0.h, #12446sqrshrunt	z0.h, z0.s, #12447sqrshrunt	z0.s, z0.d, #12448sqrshrunt	z31.b, z31.h, #82449sqrshrunt	z31.h, z31.s, #162450sqrshrunt	z31.s, z31.d, #322451sqshl	z0.b, p0/m, z0.b, #02452sqshl	z0.b, p0/m, z0.b, z1.b2453sqshl	z0.d, p0/m, z0.d, #02454sqshl	z0.h, p0/m, z0.h, #02455sqshl	z0.h, p0/m, z0.h, z1.h2456sqshl	z0.s, p0/m, z0.s, #02457sqshl	z29.s, p7/m, z29.s, z30.s2458sqshl	z31.b, p0/m, z31.b, #72459sqshl	z31.d, p0/m, z31.d, #632460sqshl	z31.d, p7/m, z31.d, z30.d2461sqshl	z31.h, p0/m, z31.h, #152462sqshl	z31.s, p0/m, z31.s, #312463sqshlr	z0.b, p0/m, z0.b, z1.b2464sqshlr	z0.h, p0/m, z0.h, z1.h2465sqshlr	z29.s, p7/m, z29.s, z30.s2466sqshlr	z31.d, p7/m, z31.d, z30.d2467sqshlu	z0.b, p0/m, z0.b, #02468sqshlu	z0.d, p0/m, z0.d, #02469sqshlu	z0.h, p0/m, z0.h, #02470sqshlu	z0.s, p0/m, z0.s, #02471sqshlu	z31.b, p0/m, z31.b, #72472sqshlu	z31.d, p0/m, z31.d, #632473sqshlu	z31.h, p0/m, z31.h, #152474sqshlu	z31.s, p0/m, z31.s, #312475sqshrnb	z0.b, z0.h, #12476sqshrnb	z0.h, z0.s, #12477sqshrnb	z0.s, z0.d, #12478sqshrnb	z31.b, z31.h, #82479sqshrnb	z31.h, z31.s, #162480sqshrnb	z31.s, z31.d, #322481sqshrnt	z0.b, z0.h, #12482sqshrnt	z0.h, z0.s, #12483sqshrnt	z0.s, z0.d, #12484sqshrnt	z31.b, z31.h, #82485sqshrnt	z31.h, z31.s, #162486sqshrnt	z31.s, z31.d, #322487sqshrunb	z0.b, z0.h, #12488sqshrunb	z0.h, z0.s, #12489sqshrunb	z0.s, z0.d, #12490sqshrunb	z31.b, z31.h, #82491sqshrunb	z31.h, z31.s, #162492sqshrunb	z31.s, z31.d, #322493sqshrunt	z0.b, z0.h, #12494sqshrunt	z0.h, z0.s, #12495sqshrunt	z0.s, z0.d, #12496sqshrunt	z31.b, z31.h, #82497sqshrunt	z31.h, z31.s, #162498sqshrunt	z31.s, z31.d, #322499sqsub	z0.b, p0/m, z0.b, z1.b2500sqsub	z0.b, z0.b, #02501sqsub	z0.b, z0.b, z0.b2502sqsub	z0.d, z0.d, #02503sqsub	z0.d, z0.d, #0, lsl #82504sqsub	z0.d, z0.d, z0.d2505sqsub	z0.h, p0/m, z0.h, z1.h2506sqsub	z0.h, z0.h, #02507sqsub	z0.h, z0.h, #0, lsl #82508sqsub	z0.h, z0.h, z0.h2509sqsub	z0.s, z0.s, #02510sqsub	z0.s, z0.s, #0, lsl #82511sqsub	z0.s, z0.s, z0.s2512sqsub	z29.s, p7/m, z29.s, z30.s2513sqsub	z31.b, z31.b, #2552514sqsub	z31.d, p7/m, z31.d, z30.d2515sqsub	z31.d, z31.d, #652802516sqsub	z31.h, z31.h, #652802517sqsub	z31.s, z31.s, #652802518sqsubr	z0.b, p0/m, z0.b, z1.b2519sqsubr	z0.h, p0/m, z0.h, z1.h2520sqsubr	z29.s, p7/m, z29.s, z30.s2521sqsubr	z31.d, p7/m, z31.d, z30.d2522sqxtnb	z0.b, z31.h2523sqxtnb	z0.h, z31.s2524sqxtnb	z0.s, z31.d2525sqxtnt	z0.b, z31.h2526sqxtnt	z0.h, z31.s2527sqxtnt	z0.s, z31.d2528sqxtunb	z0.b, z31.h2529sqxtunb	z0.h, z31.s2530sqxtunb	z0.s, z31.d2531sqxtunt	z0.b, z31.h2532sqxtunt	z0.h, z31.s2533sqxtunt	z0.s, z31.d2534srhadd	z0.b, p0/m, z0.b, z1.b2535srhadd	z0.h, p0/m, z0.h, z1.h2536srhadd	z29.s, p7/m, z29.s, z30.s2537srhadd	z31.d, p7/m, z31.d, z30.d2538sri	z0.b, z0.b, #12539sri	z0.d, z0.d, #12540sri	z0.h, z0.h, #12541sri	z0.s, z0.s, #12542sri	z31.b, z31.b, #82543sri	z31.d, z31.d, #642544sri	z31.h, z31.h, #162545sri	z31.s, z31.s, #322546srshl	z0.b, p0/m, z0.b, z1.b2547srshl	z0.h, p0/m, z0.h, z1.h2548srshl	z29.s, p7/m, z29.s, z30.s2549srshl	z31.d, p7/m, z31.d, z30.d2550srshlr	z0.b, p0/m, z0.b, z1.b2551srshlr	z0.h, p0/m, z0.h, z1.h2552srshlr	z29.s, p7/m, z29.s, z30.s2553srshlr	z31.d, p7/m, z31.d, z30.d2554srshr	z0.b, p0/m, z0.b, #12555srshr	z0.d, p0/m, z0.d, #12556srshr	z0.h, p0/m, z0.h, #12557srshr	z0.s, p0/m, z0.s, #12558srshr	z31.b, p0/m, z31.b, #82559srshr	z31.d, p0/m, z31.d, #642560srshr	z31.h, p0/m, z31.h, #162561srshr	z31.s, p0/m, z31.s, #322562srsra	z0.b, z0.b, #12563srsra	z0.d, z0.d, #12564srsra	z0.h, z0.h, #12565srsra	z0.s, z0.s, #12566srsra	z31.b, z31.b, #82567srsra	z31.d, z31.d, #642568srsra	z31.h, z31.h, #162569srsra	z31.s, z31.s, #322570sshllb	z0.d, z0.s, #02571sshllb	z0.h, z0.b, #02572sshllb	z0.s, z0.h, #02573sshllb	z31.d, z31.s, #312574sshllb	z31.h, z31.b, #72575sshllb	z31.s, z31.h, #152576sshllt	z0.d, z0.s, #02577sshllt	z0.h, z0.b, #02578sshllt	z0.s, z0.h, #02579sshllt	z31.d, z31.s, #312580sshllt	z31.h, z31.b, #72581sshllt	z31.s, z31.h, #152582ssra	z0.b, z0.b, #12583ssra	z0.d, z0.d, #12584ssra	z0.h, z0.h, #12585ssra	z0.s, z0.s, #12586ssra	z31.b, z31.b, #82587ssra	z31.d, z31.d, #642588ssra	z31.h, z31.h, #162589ssra	z31.s, z31.s, #322590ssublb	z0.h, z1.b, z2.b2591ssublb	z29.s, z30.h, z31.h2592ssublb	z31.d, z31.s, z31.s2593ssublbt	z0.d, z1.s, z31.s2594ssublbt	z0.h, z1.b, z31.b2595ssublbt	z0.s, z1.h, z31.h2596ssublt	z0.h, z1.b, z2.b2597ssublt	z29.s, z30.h, z31.h2598ssublt	z31.d, z31.s, z31.s2599ssubltb	z0.d, z1.s, z31.s2600ssubltb	z0.h, z1.b, z31.b2601ssubltb	z0.s, z1.h, z31.h2602ssubwb	z0.h, z1.h, z2.b2603ssubwb	z29.s, z30.s, z31.h2604ssubwb	z31.d, z31.d, z31.s2605ssubwt	z0.h, z1.h, z2.b2606ssubwt	z29.s, z30.s, z31.h2607ssubwt	z31.d, z31.d, z31.s2608st1b	{ z0.b }, p0, [x0, x0]2609st1b	{ z0.b }, p0, [x0]2610st1b	{ z0.d }, p0, [x0, x0]2611st1b	{ z0.d }, p0, [x0, z0.d, sxtw]2612st1b	{ z0.d }, p0, [x0, z0.d, uxtw]2613st1b	{ z0.d }, p0, [x0, z0.d]2614st1b	{ z0.d }, p0, [x0]2615st1b	{ z0.d }, p7, [z0.d]2616st1b	{ z0.h }, p0, [x0, x0]2617st1b	{ z0.h }, p0, [x0]2618st1b	{ z0.s }, p0, [x0, x0]2619st1b	{ z0.s }, p0, [x0, z0.s, sxtw]2620st1b	{ z0.s }, p0, [x0, z0.s, uxtw]2621st1b	{ z0.s }, p0, [x0]2622st1b	{ z0.s }, p7, [z0.s]2623st1b	{ z21.b }, p5, [x10, #5, mul vl]2624st1b	{ z21.d }, p5, [x10, #5, mul vl]2625st1b	{ z21.h }, p5, [x10, #5, mul vl]2626st1b	{ z21.s }, p5, [x10, #5, mul vl]2627st1b	{ z31.b }, p7, [sp, #-1, mul vl]2628st1b	{ z31.d }, p7, [sp, #-1, mul vl]2629st1b	{ z31.d }, p7, [z31.d, #31]2630st1b	{ z31.h }, p7, [sp, #-1, mul vl]2631st1b	{ z31.s }, p7, [sp, #-1, mul vl]2632st1b	{ z31.s }, p7, [z31.s, #31]2633st1d	{ z0.d }, p0, [x0, x0, lsl #3]2634st1d	{ z0.d }, p0, [x0, z0.d, lsl #3]2635st1d	{ z0.d }, p0, [x0, z0.d, sxtw #3]2636st1d	{ z0.d }, p0, [x0, z0.d, sxtw]2637st1d	{ z0.d }, p0, [x0, z0.d, uxtw #3]2638st1d	{ z0.d }, p0, [x0, z0.d, uxtw]2639st1d	{ z0.d }, p0, [x0, z0.d]2640st1d	{ z0.d }, p0, [x0]2641st1d	{ z0.d }, p7, [z0.d]2642st1d	{ z21.d }, p5, [x10, #5, mul vl]2643st1d	{ z31.d }, p7, [sp, #-1, mul vl]2644st1d	{ z31.d }, p7, [z31.d, #248]2645st1h	{ z0.d }, p0, [x0, x0, lsl #1]2646st1h	{ z0.d }, p0, [x0, z0.d, lsl #1]2647st1h	{ z0.d }, p0, [x0, z0.d, sxtw #1]2648st1h	{ z0.d }, p0, [x0, z0.d, sxtw]2649st1h	{ z0.d }, p0, [x0, z0.d, uxtw #1]2650st1h	{ z0.d }, p0, [x0, z0.d, uxtw]2651st1h	{ z0.d }, p0, [x0, z0.d]2652st1h	{ z0.d }, p0, [x0]2653st1h	{ z0.d }, p7, [z0.d]2654st1h	{ z0.h }, p0, [x0, x0, lsl #1]2655st1h	{ z0.h }, p0, [x0]2656st1h	{ z0.s }, p0, [x0, x0, lsl #1]2657st1h	{ z0.s }, p0, [x0, z0.s, sxtw #1]2658st1h	{ z0.s }, p0, [x0, z0.s, sxtw]2659st1h	{ z0.s }, p0, [x0, z0.s, uxtw #1]2660st1h	{ z0.s }, p0, [x0, z0.s, uxtw]2661st1h	{ z0.s }, p0, [x0]2662st1h	{ z0.s }, p7, [z0.s]2663st1h	{ z21.d }, p5, [x10, #5, mul vl]2664st1h	{ z21.h }, p5, [x10, #5, mul vl]2665st1h	{ z21.s }, p5, [x10, #5, mul vl]2666st1h	{ z31.d }, p7, [sp, #-1, mul vl]2667st1h	{ z31.d }, p7, [z31.d, #62]2668st1h	{ z31.h }, p7, [sp, #-1, mul vl]2669st1h	{ z31.s }, p7, [sp, #-1, mul vl]2670st1h	{ z31.s }, p7, [z31.s, #62]2671st1w	{ z0.d }, p0, [x0, x0, lsl #2]2672st1w	{ z0.d }, p0, [x0, z0.d, lsl #2]2673st1w	{ z0.d }, p0, [x0, z0.d, sxtw #2]2674st1w	{ z0.d }, p0, [x0, z0.d, sxtw]2675st1w	{ z0.d }, p0, [x0, z0.d, uxtw #2]2676st1w	{ z0.d }, p0, [x0, z0.d, uxtw]2677st1w	{ z0.d }, p0, [x0, z0.d]2678st1w	{ z0.d }, p0, [x0]2679st1w	{ z0.d }, p7, [z0.d]2680st1w	{ z0.s }, p0, [x0, x0, lsl #2]2681st1w	{ z0.s }, p0, [x0, z0.s, sxtw #2]2682st1w	{ z0.s }, p0, [x0, z0.s, sxtw]2683st1w	{ z0.s }, p0, [x0, z0.s, uxtw #2]2684st1w	{ z0.s }, p0, [x0, z0.s, uxtw]2685st1w	{ z0.s }, p0, [x0]2686st1w	{ z0.s }, p7, [z0.s]2687st1w	{ z21.d }, p5, [x10, #5, mul vl]2688st1w	{ z21.s }, p5, [x10, #5, mul vl]2689st1w	{ z31.d }, p7, [sp, #-1, mul vl]2690st1w	{ z31.d }, p7, [z31.d, #124]2691st1w	{ z31.s }, p7, [sp, #-1, mul vl]2692st1w	{ z31.s }, p7, [z31.s, #124]2693st2b	{ z0.b, z1.b }, p0, [x0, x0]2694st2b	{ z0.b, z1.b }, p0, [x0]2695st2b	{ z21.b, z22.b }, p5, [x10, #10, mul vl]2696st2b	{ z23.b, z24.b }, p3, [x13, #-16, mul vl]2697st2b	{ z5.b, z6.b }, p3, [x17, x16]2698st2d	{ z0.d, z1.d }, p0, [x0, x0, lsl #3]2699st2d	{ z0.d, z1.d }, p0, [x0]2700st2d	{ z21.d, z22.d }, p5, [x10, #10, mul vl]2701st2d	{ z23.d, z24.d }, p3, [x13, #-16, mul vl]2702st2d	{ z5.d, z6.d }, p3, [x17, x16, lsl #3]2703st2h	{ z0.h, z1.h }, p0, [x0, x0, lsl #1]2704st2h	{ z0.h, z1.h }, p0, [x0]2705st2h	{ z21.h, z22.h }, p5, [x10, #10, mul vl]2706st2h	{ z23.h, z24.h }, p3, [x13, #-16, mul vl]2707st2h	{ z5.h, z6.h }, p3, [x17, x16, lsl #1]2708st2w	{ z0.s, z1.s }, p0, [x0, x0, lsl #2]2709st2w	{ z0.s, z1.s }, p0, [x0]2710st2w	{ z21.s, z22.s }, p5, [x10, #10, mul vl]2711st2w	{ z23.s, z24.s }, p3, [x13, #-16, mul vl]2712st2w	{ z5.s, z6.s }, p3, [x17, x16, lsl #2]2713st3b	{ z0.b, z1.b, z2.b }, p0, [x0, x0]2714st3b	{ z0.b, z1.b, z2.b }, p0, [x0]2715st3b	{ z21.b, z22.b, z23.b }, p5, [x10, #15, mul vl]2716st3b	{ z23.b, z24.b, z25.b }, p3, [x13, #-24, mul vl]2717st3b	{ z5.b, z6.b, z7.b }, p3, [x17, x16]2718st3d	{ z0.d, z1.d, z2.d }, p0, [x0, x0, lsl #3]2719st3d	{ z0.d, z1.d, z2.d }, p0, [x0]2720st3d	{ z21.d, z22.d, z23.d }, p5, [x10, #15, mul vl]2721st3d	{ z23.d, z24.d, z25.d }, p3, [x13, #-24, mul vl]2722st3d	{ z5.d, z6.d, z7.d }, p3, [x17, x16, lsl #3]2723st3h	{ z0.h, z1.h, z2.h }, p0, [x0, x0, lsl #1]2724st3h	{ z0.h, z1.h, z2.h }, p0, [x0]2725st3h	{ z21.h, z22.h, z23.h }, p5, [x10, #15, mul vl]2726st3h	{ z23.h, z24.h, z25.h }, p3, [x13, #-24, mul vl]2727st3h	{ z5.h, z6.h, z7.h }, p3, [x17, x16, lsl #1]2728st3w	{ z0.s, z1.s, z2.s }, p0, [x0, x0, lsl #2]2729st3w	{ z0.s, z1.s, z2.s }, p0, [x0]2730st3w	{ z21.s, z22.s, z23.s }, p5, [x10, #15, mul vl]2731st3w	{ z23.s, z24.s, z25.s }, p3, [x13, #-24, mul vl]2732st3w	{ z5.s, z6.s, z7.s }, p3, [x17, x16, lsl #2]2733st4b	{ z0.b, z1.b, z2.b, z3.b }, p0, [x0, x0]2734st4b	{ z0.b, z1.b, z2.b, z3.b }, p0, [x0]2735st4b	{ z21.b, z22.b, z23.b, z24.b }, p5, [x10, #20, mul vl]2736st4b	{ z23.b, z24.b, z25.b, z26.b }, p3, [x13, #-32, mul vl]2737st4b	{ z5.b, z6.b, z7.b, z8.b }, p3, [x17, x16]2738st4d	{ z0.d, z1.d, z2.d, z3.d }, p0, [x0, x0, lsl #3]2739st4d	{ z0.d, z1.d, z2.d, z3.d }, p0, [x0]2740st4d	{ z21.d, z22.d, z23.d, z24.d }, p5, [x10, #20, mul vl]2741st4d	{ z23.d, z24.d, z25.d, z26.d }, p3, [x13, #-32, mul vl]2742st4d	{ z5.d, z6.d, z7.d, z8.d }, p3, [x17, x16, lsl #3]2743st4h	{ z0.h, z1.h, z2.h, z3.h }, p0, [x0, x0, lsl #1]2744st4h	{ z0.h, z1.h, z2.h, z3.h }, p0, [x0]2745st4h	{ z21.h, z22.h, z23.h, z24.h }, p5, [x10, #20, mul vl]2746st4h	{ z23.h, z24.h, z25.h, z26.h }, p3, [x13, #-32, mul vl]2747st4h	{ z5.h, z6.h, z7.h, z8.h }, p3, [x17, x16, lsl #1]2748st4w	{ z0.s, z1.s, z2.s, z3.s }, p0, [x0, x0, lsl #2]2749st4w	{ z0.s, z1.s, z2.s, z3.s }, p0, [x0]2750st4w	{ z21.s, z22.s, z23.s, z24.s }, p5, [x10, #20, mul vl]2751st4w	{ z23.s, z24.s, z25.s, z26.s }, p3, [x13, #-32, mul vl]2752st4w	{ z5.s, z6.s, z7.s, z8.s }, p3, [x17, x16, lsl #2]2753stnt1b	{ z0.b }, p0, [x0, x0]2754stnt1b	{ z0.b }, p0, [x0]2755stnt1b	{ z0.d }, p0, [z1.d]2756stnt1b	{ z0.s }, p0, [z1.s]2757stnt1b	{ z21.b }, p5, [x10, #7, mul vl]2758stnt1b	{ z23.b }, p3, [x13, #-8, mul vl]2759stnt1b	{ z31.d }, p7, [z31.d, x0]2760stnt1b	{ z31.d }, p7, [z31.d]2761stnt1b	{ z31.s }, p7, [z31.s, x0]2762stnt1b	{ z31.s }, p7, [z31.s]2763stnt1d	{ z0.d }, p0, [x0, x0, lsl #3]2764stnt1d	{ z0.d }, p0, [x0]2765stnt1d	{ z0.d }, p0, [z1.d]2766stnt1d	{ z21.d }, p5, [x10, #7, mul vl]2767stnt1d	{ z23.d }, p3, [x13, #-8, mul vl]2768stnt1d	{ z31.d }, p7, [z31.d, x0]2769stnt1d	{ z31.d }, p7, [z31.d]2770stnt1h	{ z0.d }, p0, [z1.d]2771stnt1h	{ z0.h }, p0, [x0, x0, lsl #1]2772stnt1h	{ z0.h }, p0, [x0]2773stnt1h	{ z0.s }, p0, [z1.s]2774stnt1h	{ z21.h }, p5, [x10, #7, mul vl]2775stnt1h	{ z23.h }, p3, [x13, #-8, mul vl]2776stnt1h	{ z31.d }, p7, [z31.d, x0]2777stnt1h	{ z31.d }, p7, [z31.d]2778stnt1h	{ z31.s }, p7, [z31.s, x0]2779stnt1h	{ z31.s }, p7, [z31.s]2780stnt1w	{ z0.d }, p0, [z1.d]2781stnt1w	{ z0.s }, p0, [x0, x0, lsl #2]2782stnt1w	{ z0.s }, p0, [x0]2783stnt1w	{ z0.s }, p0, [z1.s]2784stnt1w	{ z21.s }, p5, [x10, #7, mul vl]2785stnt1w	{ z23.s }, p3, [x13, #-8, mul vl]2786stnt1w	{ z31.d }, p7, [z31.d, x0]2787stnt1w	{ z31.d }, p7, [z31.d]2788stnt1w	{ z31.s }, p7, [z31.s, x0]2789stnt1w	{ z31.s }, p7, [z31.s]2790str	p0, [x0]2791str	p15, [sp, #-256, mul vl]2792str	p5, [x10, #255, mul vl]2793str	z0, [x0]2794str	z21, [x10, #-256, mul vl]2795str	z31, [sp, #255, mul vl]2796sub	z0.b, p0/m, z0.b, z0.b2797sub	z0.b, z0.b, #02798sub	z0.b, z0.b, z0.b2799sub	z0.d, p0/m, z0.d, z0.d2800sub	z0.d, z0.d, #02801sub	z0.d, z0.d, #0, lsl #82802sub	z0.d, z0.d, z0.d2803sub	z0.h, p0/m, z0.h, z0.h2804sub	z0.h, z0.h, #02805sub	z0.h, z0.h, #0, lsl #82806sub	z0.h, z0.h, z0.h2807sub	z0.s, p0/m, z0.s, z0.s2808sub	z0.s, z0.s, #02809sub	z0.s, z0.s, #0, lsl #82810sub	z0.s, z0.s, z0.s2811sub	z21.b, p5/m, z21.b, z10.b2812sub	z21.b, z10.b, z21.b2813sub	z21.d, p5/m, z21.d, z10.d2814sub	z21.d, z10.d, z21.d2815sub	z21.h, p5/m, z21.h, z10.h2816sub	z21.h, z10.h, z21.h2817sub	z21.s, p5/m, z21.s, z10.s2818sub	z21.s, z10.s, z21.s2819sub	z23.b, p3/m, z23.b, z13.b2820sub	z23.b, z13.b, z8.b2821sub	z23.d, p3/m, z23.d, z13.d2822sub	z23.d, z13.d, z8.d2823sub	z23.h, p3/m, z23.h, z13.h2824sub	z23.h, z13.h, z8.h2825sub	z23.s, p3/m, z23.s, z13.s2826sub	z23.s, z13.s, z8.s2827sub	z31.b, p7/m, z31.b, z31.b2828sub	z31.b, z31.b, #2552829sub	z31.b, z31.b, z31.b2830sub	z31.d, p7/m, z31.d, z31.d2831sub	z31.d, z31.d, #652802832sub	z31.d, z31.d, z31.d2833sub	z31.h, p7/m, z31.h, z31.h2834sub	z31.h, z31.h, #652802835sub	z31.h, z31.h, z31.h2836sub	z31.s, p7/m, z31.s, z31.s2837sub	z31.s, z31.s, #652802838sub	z31.s, z31.s, z31.s2839subhnb	z0.b, z1.h, z31.h2840subhnb	z0.h, z1.s, z31.s2841subhnb	z0.s, z1.d, z31.d2842subhnt	z0.b, z1.h, z31.h2843subhnt	z0.h, z1.s, z31.s2844subhnt	z0.s, z1.d, z31.d2845subr	z0.b, p0/m, z0.b, z0.b2846subr	z0.b, z0.b, #02847subr	z0.d, p0/m, z0.d, z0.d2848subr	z0.d, z0.d, #02849subr	z0.d, z0.d, #0, lsl #82850subr	z0.h, p0/m, z0.h, z0.h2851subr	z0.h, z0.h, #02852subr	z0.h, z0.h, #0, lsl #82853subr	z0.s, p0/m, z0.s, z0.s2854subr	z0.s, z0.s, #02855subr	z0.s, z0.s, #0, lsl #82856subr	z31.b, z31.b, #2552857subr	z31.d, z31.d, #652802858subr	z31.h, z31.h, #652802859subr	z31.s, z31.s, #652802860sunpkhi	z31.d, z31.s2861sunpkhi	z31.h, z31.b2862sunpkhi	z31.s, z31.h2863sunpklo	z31.d, z31.s2864sunpklo	z31.h, z31.b2865sunpklo	z31.s, z31.h2866suqadd	z0.b, p0/m, z0.b, z1.b2867suqadd	z0.h, p0/m, z0.h, z1.h2868suqadd	z29.s, p7/m, z29.s, z30.s2869suqadd	z31.d, p7/m, z31.d, z30.d2870sxtb	z0.d, p0/m, z0.d2871sxtb	z0.h, p0/m, z0.h2872sxtb	z0.s, p0/m, z0.s2873sxtb	z31.d, p7/m, z31.d2874sxtb	z31.h, p7/m, z31.h2875sxtb	z31.s, p7/m, z31.s2876sxth	z0.d, p0/m, z0.d2877sxth	z0.s, p0/m, z0.s2878sxth	z31.d, p7/m, z31.d2879sxth	z31.s, p7/m, z31.s2880sxtw	z0.d, p0/m, z0.d2881sxtw	z31.d, p7/m, z31.d2882tbl	z28.b, { z29.b, z30.b }, z31.b2883tbl	z28.d, { z29.d, z30.d }, z31.d2884tbl	z28.h, { z29.h, z30.h }, z31.h2885tbl	z28.s, { z29.s, z30.s }, z31.s2886tbl	z31.b, { z31.b }, z31.b2887tbl	z31.d, { z31.d }, z31.d2888tbl	z31.h, { z31.h }, z31.h2889tbl	z31.s, { z31.s }, z31.s2890tbx	z31.b, z31.b, z31.b2891tbx	z31.d, z31.d, z31.d2892tbx	z31.h, z31.h, z31.h2893tbx	z31.s, z31.s, z31.s2894trn1	p15.b, p15.b, p15.b2895trn1	p15.d, p15.d, p15.d2896trn1	p15.h, p15.h, p15.h2897trn1	p15.s, p15.s, p15.s2898trn1	z31.b, z31.b, z31.b2899trn1	z31.d, z31.d, z31.d2900trn1	z31.h, z31.h, z31.h2901trn1	z31.s, z31.s, z31.s2902trn2	p15.b, p15.b, p15.b2903trn2	p15.d, p15.d, p15.d2904trn2	p15.h, p15.h, p15.h2905trn2	p15.s, p15.s, p15.s2906trn2	z31.b, z31.b, z31.b2907trn2	z31.d, z31.d, z31.d2908trn2	z31.h, z31.h, z31.h2909trn2	z31.s, z31.s, z31.s2910uaba	z0.b, z1.b, z31.b2911uaba	z0.d, z1.d, z31.d2912uaba	z0.h, z1.h, z31.h2913uaba	z0.s, z1.s, z31.s2914uabalb	z0.d, z1.s, z31.s2915uabalb	z0.h, z1.b, z31.b2916uabalb	z0.s, z1.h, z31.h2917uabalt	z0.d, z1.s, z31.s2918uabalt	z0.h, z1.b, z31.b2919uabalt	z0.s, z1.h, z31.h2920uabd	z31.b, p7/m, z31.b, z31.b2921uabd	z31.d, p7/m, z31.d, z31.d2922uabd	z31.h, p7/m, z31.h, z31.h2923uabd	z31.s, p7/m, z31.s, z31.s2924uabdlb	z0.h, z1.b, z2.b2925uabdlb	z29.s, z30.h, z31.h2926uabdlb	z31.d, z31.s, z31.s2927uabdlt	z0.h, z1.b, z2.b2928uabdlt	z29.s, z30.h, z31.h2929uabdlt	z31.d, z31.s, z31.s2930uadalp	z0.h, p0/m, z1.b2931uadalp	z29.s, p0/m, z30.h2932uadalp	z30.d, p7/m, z31.s2933uaddlb	z0.h, z1.b, z2.b2934uaddlb	z29.s, z30.h, z31.h2935uaddlb	z31.d, z31.s, z31.s2936uaddlt	z0.h, z1.b, z2.b2937uaddlt	z29.s, z30.h, z31.h2938uaddlt	z31.d, z31.s, z31.s2939uaddv	d0, p7, z31.b2940uaddv	d0, p7, z31.d2941uaddv	d0, p7, z31.h2942uaddv	d0, p7, z31.s2943uaddwb	z0.h, z1.h, z2.b2944uaddwb	z29.s, z30.s, z31.h2945uaddwb	z31.d, z31.d, z31.s2946uaddwt	z0.h, z1.h, z2.b2947uaddwt	z29.s, z30.s, z31.h2948uaddwt	z31.d, z31.d, z31.s2949ucvtf	z0.d, p0/m, z0.d2950ucvtf	z0.d, p0/m, z0.s2951ucvtf	z0.h, p0/m, z0.d2952ucvtf	z0.h, p0/m, z0.h2953ucvtf	z0.h, p0/m, z0.s2954ucvtf	z0.s, p0/m, z0.d2955ucvtf	z0.s, p0/m, z0.s2956udiv	z0.d, p7/m, z0.d, z31.d2957udiv	z0.s, p7/m, z0.s, z31.s2958udivr	z0.d, p7/m, z0.d, z31.d2959udivr	z0.s, p7/m, z0.s, z31.s2960udot	z0.d, z1.h, z15.h[1]2961udot	z0.d, z1.h, z31.h2962udot	z0.s, z1.b, z31.b2963udot	z0.s, z1.b, z7.b[3]2964uhadd	z0.b, p0/m, z0.b, z1.b2965uhadd	z0.h, p0/m, z0.h, z1.h2966uhadd	z29.s, p7/m, z29.s, z30.s2967uhadd	z31.d, p7/m, z31.d, z30.d2968uhsub	z0.b, p0/m, z0.b, z1.b2969uhsub	z0.h, p0/m, z0.h, z1.h2970uhsub	z29.s, p7/m, z29.s, z30.s2971uhsub	z31.d, p7/m, z31.d, z30.d2972uhsubr	z0.b, p0/m, z0.b, z1.b2973uhsubr	z0.h, p0/m, z0.h, z1.h2974uhsubr	z29.s, p7/m, z29.s, z30.s2975uhsubr	z31.d, p7/m, z31.d, z30.d2976umax	z0.b, z0.b, #02977umax	z31.b, p7/m, z31.b, z31.b2978umax	z31.b, z31.b, #2552979umax	z31.d, p7/m, z31.d, z31.d2980umax	z31.h, p7/m, z31.h, z31.h2981umax	z31.s, p7/m, z31.s, z31.s2982umaxp	z0.b, p0/m, z0.b, z1.b2983umaxp	z0.h, p0/m, z0.h, z1.h2984umaxp	z29.s, p7/m, z29.s, z30.s2985umaxp	z31.d, p7/m, z31.d, z30.d2986umaxv	b0, p7, z31.b2987umaxv	d0, p7, z31.d2988umaxv	h0, p7, z31.h2989umaxv	s0, p7, z31.s2990umin	z0.b, z0.b, #02991umin	z31.b, p7/m, z31.b, z31.b2992umin	z31.b, z31.b, #2552993umin	z31.d, p7/m, z31.d, z31.d2994umin	z31.h, p7/m, z31.h, z31.h2995umin	z31.s, p7/m, z31.s, z31.s2996uminp	z0.b, p0/m, z0.b, z1.b2997uminp	z0.h, p0/m, z0.h, z1.h2998uminp	z29.s, p7/m, z29.s, z30.s2999uminp	z31.d, p7/m, z31.d, z30.d3000uminv	b0, p7, z31.b3001uminv	d0, p7, z31.d3002uminv	h0, p7, z31.h3003uminv	s0, p7, z31.s3004umlalb	z0.d, z1.s, z15.s[1]3005umlalb	z0.d, z1.s, z31.s3006umlalb	z0.h, z1.b, z31.b3007umlalb	z0.s, z1.h, z31.h3008umlalb	z0.s, z1.h, z7.h[7]3009umlalt	z0.d, z1.s, z15.s[1]3010umlalt	z0.d, z1.s, z31.s3011umlalt	z0.h, z1.b, z31.b3012umlalt	z0.s, z1.h, z31.h3013umlalt	z0.s, z1.h, z7.h[7]3014umlslb	z0.d, z1.s, z15.s[1]3015umlslb	z0.d, z1.s, z31.s3016umlslb	z0.h, z1.b, z31.b3017umlslb	z0.s, z1.h, z31.h3018umlslb	z0.s, z1.h, z7.h[7]3019umlslt	z0.d, z1.s, z15.s[1]3020umlslt	z0.d, z1.s, z31.s3021umlslt	z0.h, z1.b, z31.b3022umlslt	z0.s, z1.h, z31.h3023umlslt	z0.s, z1.h, z7.h[7]3024ummla	z0.s, z1.b, z2.b3025umulh	z0.b, p7/m, z0.b, z31.b3026umulh	z0.b, z1.b, z2.b3027umulh	z0.d, p7/m, z0.d, z31.d3028umulh	z0.h, p7/m, z0.h, z31.h3029umulh	z0.h, z1.h, z2.h3030umulh	z0.s, p7/m, z0.s, z31.s3031umulh	z29.s, z30.s, z31.s3032umulh	z31.d, z31.d, z31.d3033umullb	z0.d, z1.s, z15.s[1]3034umullb	z0.h, z1.b, z2.b3035umullb	z0.s, z1.h, z7.h[7]3036umullb	z29.s, z30.h, z31.h3037umullb	z31.d, z31.s, z31.s3038umullt	z0.d, z1.s, z15.s[1]3039umullt	z0.h, z1.b, z2.b3040umullt	z0.s, z1.h, z7.h[7]3041umullt	z29.s, z30.h, z31.h3042umullt	z31.d, z31.s, z31.s3043uqadd	z0.b, p0/m, z0.b, z1.b3044uqadd	z0.b, z0.b, #03045uqadd	z0.b, z0.b, z0.b3046uqadd	z0.d, z0.d, #03047uqadd	z0.d, z0.d, #0, lsl #83048uqadd	z0.d, z0.d, z0.d3049uqadd	z0.h, p0/m, z0.h, z1.h3050uqadd	z0.h, z0.h, #03051uqadd	z0.h, z0.h, #0, lsl #83052uqadd	z0.h, z0.h, z0.h3053uqadd	z0.s, z0.s, #03054uqadd	z0.s, z0.s, #0, lsl #83055uqadd	z0.s, z0.s, z0.s3056uqadd	z29.s, p7/m, z29.s, z30.s3057uqadd	z31.b, z31.b, #2553058uqadd	z31.d, p7/m, z31.d, z30.d3059uqadd	z31.d, z31.d, #652803060uqadd	z31.h, z31.h, #652803061uqadd	z31.s, z31.s, #652803062uqdecb	w03063uqdecb	w0, all, mul #163064uqdecb	w0, pow23065uqdecb	w0, pow2, mul #163066uqdecb	x03067uqdecb	x0, #143068uqdecb	x0, all, mul #163069uqdecb	x0, pow23070uqdecb	x0, vl13071uqdecd	w03072uqdecd	w0, all, mul #163073uqdecd	w0, pow23074uqdecd	w0, pow2, mul #163075uqdecd	x03076uqdecd	x0, #143077uqdecd	x0, all, mul #163078uqdecd	x0, pow23079uqdecd	x0, vl13080uqdecd	z0.d3081uqdecd	z0.d, all, mul #163082uqdecd	z0.d, pow23083uqdecd	z0.d, pow2, mul #163084uqdech	w03085uqdech	w0, all, mul #163086uqdech	w0, pow23087uqdech	w0, pow2, mul #163088uqdech	x03089uqdech	x0, #143090uqdech	x0, all, mul #163091uqdech	x0, pow23092uqdech	x0, vl13093uqdech	z0.h3094uqdech	z0.h, all, mul #163095uqdech	z0.h, pow23096uqdech	z0.h, pow2, mul #163097uqdecp	wzr, p15.b3098uqdecp	wzr, p15.d3099uqdecp	wzr, p15.h3100uqdecp	wzr, p15.s3101uqdecp	x0, p0.b3102uqdecp	x0, p0.d3103uqdecp	x0, p0.h3104uqdecp	x0, p0.s3105uqdecp	z0.d, p0.d3106uqdecp	z0.h, p0.h3107uqdecp	z0.s, p0.s3108uqdecw	w03109uqdecw	w0, all, mul #163110uqdecw	w0, pow23111uqdecw	w0, pow2, mul #163112uqdecw	x03113uqdecw	x0, #143114uqdecw	x0, all, mul #163115uqdecw	x0, pow23116uqdecw	x0, vl13117uqdecw	z0.s3118uqdecw	z0.s, all, mul #163119uqdecw	z0.s, pow23120uqdecw	z0.s, pow2, mul #163121uqincb	w03122uqincb	w0, all, mul #163123uqincb	w0, pow23124uqincb	w0, pow2, mul #163125uqincb	x03126uqincb	x0, #143127uqincb	x0, all, mul #163128uqincb	x0, pow23129uqincb	x0, vl13130uqincd	w03131uqincd	w0, all, mul #163132uqincd	w0, pow23133uqincd	w0, pow2, mul #163134uqincd	x03135uqincd	x0, #143136uqincd	x0, all, mul #163137uqincd	x0, pow23138uqincd	x0, vl13139uqincd	z0.d3140uqincd	z0.d, all, mul #163141uqincd	z0.d, pow23142uqincd	z0.d, pow2, mul #163143uqinch	w03144uqinch	w0, all, mul #163145uqinch	w0, pow23146uqinch	w0, pow2, mul #163147uqinch	x03148uqinch	x0, #143149uqinch	x0, all, mul #163150uqinch	x0, pow23151uqinch	x0, vl13152uqinch	z0.h3153uqinch	z0.h, all, mul #163154uqinch	z0.h, pow23155uqinch	z0.h, pow2, mul #163156uqincp	wzr, p15.b3157uqincp	wzr, p15.d3158uqincp	wzr, p15.h3159uqincp	wzr, p15.s3160uqincp	x0, p0.b3161uqincp	x0, p0.d3162uqincp	x0, p0.h3163uqincp	x0, p0.s3164uqincp	z0.d, p0.d3165uqincp	z0.h, p0.h3166uqincp	z0.s, p0.s3167uqincw	w03168uqincw	w0, all, mul #163169uqincw	w0, pow23170uqincw	w0, pow2, mul #163171uqincw	x03172uqincw	x0, #143173uqincw	x0, all, mul #163174uqincw	x0, pow23175uqincw	x0, vl13176uqincw	z0.s3177uqincw	z0.s, all, mul #163178uqincw	z0.s, pow23179uqincw	z0.s, pow2, mul #163180uqrshl	z0.b, p0/m, z0.b, z1.b3181uqrshl	z0.h, p0/m, z0.h, z1.h3182uqrshl	z29.s, p7/m, z29.s, z30.s3183uqrshl	z31.d, p7/m, z31.d, z30.d3184uqrshlr	z0.b, p0/m, z0.b, z1.b3185uqrshlr	z0.h, p0/m, z0.h, z1.h3186uqrshlr	z29.s, p7/m, z29.s, z30.s3187uqrshlr	z31.d, p7/m, z31.d, z30.d3188uqrshrnb	z0.b, z0.h, #13189uqrshrnb	z0.h, z0.s, #13190uqrshrnb	z0.s, z0.d, #13191uqrshrnb	z31.b, z31.h, #83192uqrshrnb	z31.h, z31.s, #163193uqrshrnb	z31.s, z31.d, #323194uqrshrnt	z0.b, z0.h, #13195uqrshrnt	z0.h, z0.s, #13196uqrshrnt	z0.s, z0.d, #13197uqrshrnt	z31.b, z31.h, #83198uqrshrnt	z31.h, z31.s, #163199uqrshrnt	z31.s, z31.d, #323200uqshl	z0.b, p0/m, z0.b, #03201uqshl	z0.b, p0/m, z0.b, z1.b3202uqshl	z0.d, p0/m, z0.d, #03203uqshl	z0.h, p0/m, z0.h, #03204uqshl	z0.h, p0/m, z0.h, z1.h3205uqshl	z0.s, p0/m, z0.s, #03206uqshl	z29.s, p7/m, z29.s, z30.s3207uqshl	z31.b, p0/m, z31.b, #73208uqshl	z31.d, p0/m, z31.d, #633209uqshl	z31.d, p7/m, z31.d, z30.d3210uqshl	z31.h, p0/m, z31.h, #153211uqshl	z31.s, p0/m, z31.s, #313212uqshlr	z0.b, p0/m, z0.b, z1.b3213uqshlr	z0.h, p0/m, z0.h, z1.h3214uqshlr	z29.s, p7/m, z29.s, z30.s3215uqshlr	z31.d, p7/m, z31.d, z30.d3216uqshrnb	z0.b, z0.h, #13217uqshrnb	z0.h, z0.s, #13218uqshrnb	z0.s, z0.d, #13219uqshrnb	z31.b, z31.h, #83220uqshrnb	z31.h, z31.s, #163221uqshrnb	z31.s, z31.d, #323222uqshrnt	z0.b, z0.h, #13223uqshrnt	z0.h, z0.s, #13224uqshrnt	z0.s, z0.d, #13225uqshrnt	z31.b, z31.h, #83226uqshrnt	z31.h, z31.s, #163227uqshrnt	z31.s, z31.d, #323228uqsub	z0.b, p0/m, z0.b, z1.b3229uqsub	z0.b, z0.b, #03230uqsub	z0.b, z0.b, z0.b3231uqsub	z0.d, z0.d, #03232uqsub	z0.d, z0.d, #0, lsl #83233uqsub	z0.d, z0.d, z0.d3234uqsub	z0.h, p0/m, z0.h, z1.h3235uqsub	z0.h, z0.h, #03236uqsub	z0.h, z0.h, #0, lsl #83237uqsub	z0.h, z0.h, z0.h3238uqsub	z0.s, z0.s, #03239uqsub	z0.s, z0.s, #0, lsl #83240uqsub	z0.s, z0.s, z0.s3241uqsub	z29.s, p7/m, z29.s, z30.s3242uqsub	z31.b, z31.b, #2553243uqsub	z31.d, p7/m, z31.d, z30.d3244uqsub	z31.d, z31.d, #652803245uqsub	z31.h, z31.h, #652803246uqsub	z31.s, z31.s, #652803247uqsubr	z0.b, p0/m, z0.b, z1.b3248uqsubr	z0.h, p0/m, z0.h, z1.h3249uqsubr	z29.s, p7/m, z29.s, z30.s3250uqsubr	z31.d, p7/m, z31.d, z30.d3251uqxtnb	z0.b, z31.h3252uqxtnb	z0.h, z31.s3253uqxtnb	z0.s, z31.d3254uqxtnt	z0.b, z31.h3255uqxtnt	z0.h, z31.s3256uqxtnt	z0.s, z31.d3257urecpe	z31.s, p7/m, z31.s3258urhadd	z0.b, p0/m, z0.b, z1.b3259urhadd	z0.h, p0/m, z0.h, z1.h3260urhadd	z29.s, p7/m, z29.s, z30.s3261urhadd	z31.d, p7/m, z31.d, z30.d3262urshl	z0.b, p0/m, z0.b, z1.b3263urshl	z0.h, p0/m, z0.h, z1.h3264urshl	z29.s, p7/m, z29.s, z30.s3265urshl	z31.d, p7/m, z31.d, z30.d3266urshlr	z0.b, p0/m, z0.b, z1.b3267urshlr	z0.h, p0/m, z0.h, z1.h3268urshlr	z29.s, p7/m, z29.s, z30.s3269urshlr	z31.d, p7/m, z31.d, z30.d3270urshr	z0.b, p0/m, z0.b, #13271urshr	z0.d, p0/m, z0.d, #13272urshr	z0.h, p0/m, z0.h, #13273urshr	z0.s, p0/m, z0.s, #13274urshr	z31.b, p0/m, z31.b, #83275urshr	z31.d, p0/m, z31.d, #643276urshr	z31.h, p0/m, z31.h, #163277urshr	z31.s, p0/m, z31.s, #323278ursqrte	z31.s, p7/m, z31.s3279ursra	z0.b, z0.b, #13280ursra	z0.d, z0.d, #13281ursra	z0.h, z0.h, #13282ursra	z0.s, z0.s, #13283ursra	z31.b, z31.b, #83284ursra	z31.d, z31.d, #643285ursra	z31.h, z31.h, #163286ursra	z31.s, z31.s, #323287ushllb	z0.d, z0.s, #03288ushllb	z0.h, z0.b, #03289ushllb	z0.s, z0.h, #03290ushllb	z31.d, z31.s, #313291ushllb	z31.h, z31.b, #73292ushllb	z31.s, z31.h, #153293ushllt	z0.d, z0.s, #03294ushllt	z0.h, z0.b, #03295ushllt	z0.s, z0.h, #03296ushllt	z31.d, z31.s, #313297ushllt	z31.h, z31.b, #73298ushllt	z31.s, z31.h, #153299usmmla	z0.s, z1.b, z2.b3300usqadd	z0.b, p0/m, z0.b, z1.b3301usqadd	z0.h, p0/m, z0.h, z1.h3302usqadd	z29.s, p7/m, z29.s, z30.s3303usqadd	z31.d, p7/m, z31.d, z30.d3304usra	z0.b, z0.b, #13305usra	z0.d, z0.d, #13306usra	z0.h, z0.h, #13307usra	z0.s, z0.s, #13308usra	z31.b, z31.b, #83309usra	z31.d, z31.d, #643310usra	z31.h, z31.h, #163311usra	z31.s, z31.s, #323312usublb	z0.h, z1.b, z2.b3313usublb	z29.s, z30.h, z31.h3314usublb	z31.d, z31.s, z31.s3315usublt	z0.h, z1.b, z2.b3316usublt	z29.s, z30.h, z31.h3317usublt	z31.d, z31.s, z31.s3318usubwb	z0.h, z1.h, z2.b3319usubwb	z29.s, z30.s, z31.h3320usubwb	z31.d, z31.d, z31.s3321usubwt	z0.h, z1.h, z2.b3322usubwt	z29.s, z30.s, z31.h3323usubwt	z31.d, z31.d, z31.s3324uunpkhi	z31.d, z31.s3325uunpkhi	z31.h, z31.b3326uunpkhi	z31.s, z31.h3327uunpklo	z31.d, z31.s3328uunpklo	z31.h, z31.b3329uunpklo	z31.s, z31.h3330uxtb	z0.d, p0/m, z0.d3331uxtb	z0.h, p0/m, z0.h3332uxtb	z0.s, p0/m, z0.s3333uxtb	z31.d, p7/m, z31.d3334uxtb	z31.h, p7/m, z31.h3335uxtb	z31.s, p7/m, z31.s3336uxth	z0.d, p0/m, z0.d3337uxth	z0.s, p0/m, z0.s3338uxth	z31.d, p7/m, z31.d3339uxth	z31.s, p7/m, z31.s3340uxtw	z0.d, p0/m, z0.d3341uxtw	z31.d, p7/m, z31.d3342uzp1	p15.b, p15.b, p15.b3343uzp1	p15.d, p15.d, p15.d3344uzp1	p15.h, p15.h, p15.h3345uzp1	p15.s, p15.s, p15.s3346uzp1	z31.b, z31.b, z31.b3347uzp1	z31.d, z31.d, z31.d3348uzp1	z31.h, z31.h, z31.h3349uzp1	z31.s, z31.s, z31.s3350uzp2	p15.b, p15.b, p15.b3351uzp2	p15.d, p15.d, p15.d3352uzp2	p15.h, p15.h, p15.h3353uzp2	p15.s, p15.s, p15.s3354uzp2	z31.b, z31.b, z31.b3355uzp2	z31.d, z31.d, z31.d3356uzp2	z31.h, z31.h, z31.h3357uzp2	z31.s, z31.s, z31.s3358whilege	p15.b, w0, wzr3359whilege	p15.b, wzr, w03360whilege	p15.b, x0, xzr3361whilege	p15.b, xzr, x03362whilege	p15.d, w0, wzr3363whilege	p15.d, x0, xzr3364whilege	p15.h, w0, wzr3365whilege	p15.h, x0, xzr3366whilege	p15.s, w0, wzr3367whilege	p15.s, x0, xzr3368whilerw	p15.b, x30, x303369whilerw	p15.d, x30, x303370whilerw	p15.h, x30, x303371whilerw	p15.s, x30, x303372whilewr	p15.b, x30, x303373whilewr	p15.d, x30, x303374whilewr	p15.h, x30, x303375whilewr	p15.s, x30, x303376wrffr	p0.b3377wrffr	p15.b3378xar	z0.b, z0.b, z1.b, #13379xar	z0.d, z0.d, z1.d, #13380xar	z0.h, z0.h, z1.h, #13381xar	z0.s, z0.s, z1.s, #13382xar	z31.b, z31.b, z30.b, #83383xar	z31.d, z31.d, z30.d, #643384xar	z31.h, z31.h, z30.h, #163385xar	z31.s, z31.s, z30.s, #323386zip1	p0.b, p0.b, p0.b3387zip1	p0.d, p0.d, p0.d3388zip1	p0.h, p0.h, p0.h3389zip1	p0.s, p0.s, p0.s3390zip1	p15.b, p15.b, p15.b3391zip1	p15.d, p15.d, p15.d3392zip1	p15.h, p15.h, p15.h3393zip1	p15.s, p15.s, p15.s3394zip1	z0.b, z0.b, z0.b3395zip1	z0.d, z0.d, z0.d3396zip1	z0.h, z0.h, z0.h3397zip1	z0.s, z0.s, z0.s3398zip1	z31.b, z31.b, z31.b3399zip1	z31.d, z31.d, z31.d3400zip1	z31.h, z31.h, z31.h3401zip1	z31.s, z31.s, z31.s3402zip2	p0.b, p0.b, p0.b3403zip2	p0.d, p0.d, p0.d3404zip2	p0.h, p0.h, p0.h3405zip2	p0.s, p0.s, p0.s3406zip2	p15.b, p15.b, p15.b3407zip2	p15.d, p15.d, p15.d3408zip2	p15.h, p15.h, p15.h3409zip2	p15.s, p15.s, p15.s3410zip2	z0.b, z0.b, z0.b3411zip2	z0.d, z0.d, z0.d3412zip2	z0.h, z0.h, z0.h3413zip2	z0.s, z0.s, z0.s3414zip2	z31.b, z31.b, z31.b3415zip2	z31.d, z31.d, z31.d3416zip2	z31.h, z31.h, z31.h3417zip2	z31.s, z31.s, z31.s3418 3419# CHECK:      Instruction Info:3420# CHECK-NEXT: [1]: #uOps3421# CHECK-NEXT: [2]: Latency3422# CHECK-NEXT: [3]: RThroughput3423# CHECK-NEXT: [4]: MayLoad3424# CHECK-NEXT: [5]: MayStore3425# CHECK-NEXT: [6]: HasSideEffects (U)3426 3427# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:3428# CHECK-NEXT:  1      2     0.25                        abs	z0.b, p0/m, z0.b3429# CHECK-NEXT:  1      2     0.25                        abs	z0.d, p0/m, z0.d3430# CHECK-NEXT:  1      2     0.25                        abs	z0.h, p0/m, z0.h3431# CHECK-NEXT:  1      2     0.25                        abs	z0.s, p0/m, z0.s3432# CHECK-NEXT:  1      2     0.25                        abs	z31.b, p7/m, z31.b3433# CHECK-NEXT:  1      2     0.25                        abs	z31.d, p7/m, z31.d3434# CHECK-NEXT:  1      2     0.25                        abs	z31.h, p7/m, z31.h3435# CHECK-NEXT:  1      2     0.25                        abs	z31.s, p7/m, z31.s3436# CHECK-NEXT:  1      2     0.25                        adclb	z0.d, z1.d, z31.d3437# CHECK-NEXT:  1      2     0.25                        adclb	z0.s, z1.s, z31.s3438# CHECK-NEXT:  1      2     0.25                        adclt	z0.d, z1.d, z31.d3439# CHECK-NEXT:  1      2     0.25                        adclt	z0.s, z1.s, z31.s3440# CHECK-NEXT:  1      2     0.25                        add	z0.b, p0/m, z0.b, z0.b3441# CHECK-NEXT:  1      2     0.25                        add	z0.b, z0.b, #03442# CHECK-NEXT:  1      2     0.25                        add	z0.b, z0.b, z0.b3443# CHECK-NEXT:  1      2     0.25                        add	z0.d, p0/m, z0.d, z0.d3444# CHECK-NEXT:  1      2     0.25                        add	z0.d, z0.d, #03445# CHECK-NEXT:  1      2     0.25                        add	z0.d, z0.d, #0, lsl #83446# CHECK-NEXT:  1      2     0.25                        add	z0.d, z0.d, z0.d3447# CHECK-NEXT:  1      2     0.25                        add	z0.h, p0/m, z0.h, z0.h3448# CHECK-NEXT:  1      2     0.25                        add	z0.h, z0.h, #03449# CHECK-NEXT:  1      2     0.25                        add	z0.h, z0.h, #0, lsl #83450# CHECK-NEXT:  1      2     0.25                        add	z0.h, z0.h, z0.h3451# CHECK-NEXT:  1      2     0.25                        add	z0.s, p0/m, z0.s, z0.s3452# CHECK-NEXT:  1      2     0.25                        add	z0.s, z0.s, #03453# CHECK-NEXT:  1      2     0.25                        add	z0.s, z0.s, #0, lsl #83454# CHECK-NEXT:  1      2     0.25                        add	z0.s, z0.s, z0.s3455# CHECK-NEXT:  1      2     0.25                        add	z0.s, z1.s, z2.s3456# CHECK-NEXT:  1      2     0.25                        add	z21.b, p5/m, z21.b, z10.b3457# CHECK-NEXT:  1      2     0.25                        add	z21.b, z10.b, z21.b3458# CHECK-NEXT:  1      2     0.25                        add	z21.d, p5/m, z21.d, z10.d3459# CHECK-NEXT:  1      2     0.25                        add	z21.d, z10.d, z21.d3460# CHECK-NEXT:  1      2     0.25                        add	z21.h, p5/m, z21.h, z10.h3461# CHECK-NEXT:  1      2     0.25                        add	z21.h, z10.h, z21.h3462# CHECK-NEXT:  1      2     0.25                        add	z21.s, p5/m, z21.s, z10.s3463# CHECK-NEXT:  1      2     0.25                        add	z21.s, z10.s, z21.s3464# CHECK-NEXT:  1      2     0.25                        add	z23.b, p3/m, z23.b, z13.b3465# CHECK-NEXT:  1      2     0.25                        add	z23.b, z13.b, z8.b3466# CHECK-NEXT:  1      2     0.25                        add	z23.d, p3/m, z23.d, z13.d3467# CHECK-NEXT:  1      2     0.25                        add	z23.d, z13.d, z8.d3468# CHECK-NEXT:  1      2     0.25                        add	z23.h, p3/m, z23.h, z13.h3469# CHECK-NEXT:  1      2     0.25                        add	z23.h, z13.h, z8.h3470# CHECK-NEXT:  1      2     0.25                        add	z23.s, p3/m, z23.s, z13.s3471# CHECK-NEXT:  1      2     0.25                        add	z23.s, z13.s, z8.s3472# CHECK-NEXT:  1      2     0.25                        add	z31.b, p7/m, z31.b, z31.b3473# CHECK-NEXT:  1      2     0.25                        add	z31.b, z31.b, #2553474# CHECK-NEXT:  1      2     0.25                        add	z31.b, z31.b, z31.b3475# CHECK-NEXT:  1      2     0.25                        add	z31.d, p7/m, z31.d, z31.d3476# CHECK-NEXT:  1      2     0.25                        add	z31.d, z31.d, #652803477# CHECK-NEXT:  1      2     0.25                        add	z31.d, z31.d, z31.d3478# CHECK-NEXT:  1      2     0.25                        add	z31.h, p7/m, z31.h, z31.h3479# CHECK-NEXT:  1      2     0.25                        add	z31.h, z31.h, #652803480# CHECK-NEXT:  1      2     0.25                        add	z31.h, z31.h, z31.h3481# CHECK-NEXT:  1      2     0.25                        add	z31.s, p7/m, z31.s, z31.s3482# CHECK-NEXT:  1      2     0.25                        add	z31.s, z31.s, #652803483# CHECK-NEXT:  1      2     0.25                        add	z31.s, z31.s, z31.s3484# CHECK-NEXT:  1      2     0.25                        addhnb	z0.b, z1.h, z31.h3485# CHECK-NEXT:  1      2     0.25                        addhnb	z0.h, z1.s, z31.s3486# CHECK-NEXT:  1      2     0.25                        addhnb	z0.s, z1.d, z31.d3487# CHECK-NEXT:  1      2     0.25                        addhnt	z0.b, z1.h, z31.h3488# CHECK-NEXT:  1      2     0.25                        addhnt	z0.h, z1.s, z31.s3489# CHECK-NEXT:  1      2     0.25                        addhnt	z0.s, z1.d, z31.d3490# CHECK-NEXT:  1      2     0.25                        addp	z0.b, p0/m, z0.b, z1.b3491# CHECK-NEXT:  1      2     0.25                        addp	z0.h, p0/m, z0.h, z1.h3492# CHECK-NEXT:  1      2     0.25                        addp	z29.s, p7/m, z29.s, z30.s3493# CHECK-NEXT:  1      2     0.25                        addp	z31.d, p7/m, z31.d, z30.d3494# CHECK-NEXT:  1      2     0.50                        addpl	sp, sp, #313495# CHECK-NEXT:  1      2     0.50                        addpl	x0, x0, #-323496# CHECK-NEXT:  1      2     0.50                        addpl	x21, x21, #03497# CHECK-NEXT:  1      2     0.50                        addpl	x23, x8, #-13498# CHECK-NEXT:  1      2     0.50                        addvl	sp, sp, #313499# CHECK-NEXT:  1      2     0.50                        addvl	x0, x0, #-323500# CHECK-NEXT:  1      2     0.50                        addvl	x21, x21, #03501# CHECK-NEXT:  1      2     0.50                        addvl	x23, x8, #-13502# CHECK-NEXT:  1      2     0.25                        adr	z0.d, [z0.d, z0.d, lsl #1]3503# CHECK-NEXT:  1      2     0.25                        adr	z0.d, [z0.d, z0.d, lsl #2]3504# CHECK-NEXT:  1      2     0.25                        adr	z0.d, [z0.d, z0.d, lsl #3]3505# CHECK-NEXT:  1      2     0.25                        adr	z0.d, [z0.d, z0.d, sxtw #1]3506# CHECK-NEXT:  1      2     0.25                        adr	z0.d, [z0.d, z0.d, sxtw #2]3507# CHECK-NEXT:  1      2     0.25                        adr	z0.d, [z0.d, z0.d, sxtw #3]3508# CHECK-NEXT:  1      2     0.25                        adr	z0.d, [z0.d, z0.d, sxtw]3509# CHECK-NEXT:  1      2     0.25                        adr	z0.d, [z0.d, z0.d, uxtw #1]3510# CHECK-NEXT:  1      2     0.25                        adr	z0.d, [z0.d, z0.d, uxtw #2]3511# CHECK-NEXT:  1      2     0.25                        adr	z0.d, [z0.d, z0.d, uxtw #3]3512# CHECK-NEXT:  1      2     0.25                        adr	z0.d, [z0.d, z0.d, uxtw]3513# CHECK-NEXT:  1      2     0.25                        adr	z0.d, [z0.d, z0.d]3514# CHECK-NEXT:  1      2     0.25                        adr	z0.s, [z0.s, z0.s, lsl #1]3515# CHECK-NEXT:  1      2     0.25                        adr	z0.s, [z0.s, z0.s, lsl #2]3516# CHECK-NEXT:  1      2     0.25                        adr	z0.s, [z0.s, z0.s, lsl #3]3517# CHECK-NEXT:  1      2     0.25                        adr	z0.s, [z0.s, z0.s]3518# CHECK-NEXT:  1      2     0.25                        aesd	z0.b, z0.b, z31.b3519# CHECK-NEXT:  1      2     0.25                        aese	z0.b, z0.b, z31.b3520# CHECK-NEXT:  1      2     0.25                        aesimc	z0.b, z0.b3521# CHECK-NEXT:  1      2     0.25                        aesimc	z31.b, z31.b3522# CHECK-NEXT:  1      2     0.25                        aesmc	z0.b, z0.b3523# CHECK-NEXT:  1      2     0.25                        aesmc	z31.b, z31.b3524# CHECK-NEXT:  1      2     0.50                        and	p0.b, p0/z, p0.b, p1.b3525# CHECK-NEXT:  1      2     0.25                        and	z0.d, z0.d, #0x63526# CHECK-NEXT:  1      2     0.25                        and	z0.d, z0.d, #0xfffffffffffffff93527# CHECK-NEXT:  1      2     0.25                        and	z0.d, z0.d, z0.d3528# CHECK-NEXT:  1      2     0.25                        and	z0.s, z0.s, #0x63529# CHECK-NEXT:  1      2     0.25                        and	z0.s, z0.s, #0xfffffff93530# CHECK-NEXT:  1      2     0.25                        and	z23.d, z13.d, z8.d3531# CHECK-NEXT:  1      2     0.25                        and	z23.h, z23.h, #0x63532# CHECK-NEXT:  1      2     0.25                        and	z23.h, z23.h, #0xfff93533# CHECK-NEXT:  1      2     0.25                        and	z31.b, p7/m, z31.b, z31.b3534# CHECK-NEXT:  1      2     0.25                        and	z31.d, p7/m, z31.d, z31.d3535# CHECK-NEXT:  1      2     0.25                        and	z31.h, p7/m, z31.h, z31.h3536# CHECK-NEXT:  1      2     0.25                        and	z31.s, p7/m, z31.s, z31.s3537# CHECK-NEXT:  1      2     0.25                        and	z5.b, z5.b, #0x63538# CHECK-NEXT:  1      2     0.25                        and	z5.b, z5.b, #0xf93539# CHECK-NEXT:  1      2     0.50                        ands	p0.b, p0/z, p0.b, p1.b3540# CHECK-NEXT:  2      6     0.50                        andv	b0, p7, z31.b3541# CHECK-NEXT:  2      6     0.50                        andv	d0, p7, z31.d3542# CHECK-NEXT:  2      6     0.50                        andv	h0, p7, z31.h3543# CHECK-NEXT:  2      6     0.50                        andv	s0, p7, z31.s3544# CHECK-NEXT:  1      2     0.50                        asr	z0.b, p0/m, z0.b, #13545# CHECK-NEXT:  1      2     0.50                        asr	z0.b, p0/m, z0.b, z0.b3546# CHECK-NEXT:  1      2     0.50                        asr	z0.b, p0/m, z0.b, z1.d3547# CHECK-NEXT:  1      2     0.50                        asr	z0.b, z0.b, #13548# CHECK-NEXT:  1      2     0.50                        asr	z0.b, z1.b, z2.d3549# CHECK-NEXT:  1      2     0.50                        asr	z0.d, p0/m, z0.d, #13550# CHECK-NEXT:  1      2     0.50                        asr	z0.d, p0/m, z0.d, z0.d3551# CHECK-NEXT:  1      2     0.50                        asr	z0.d, z0.d, #13552# CHECK-NEXT:  1      2     0.50                        asr	z0.h, p0/m, z0.h, #13553# CHECK-NEXT:  1      2     0.50                        asr	z0.h, p0/m, z0.h, z0.h3554# CHECK-NEXT:  1      2     0.50                        asr	z0.h, p0/m, z0.h, z1.d3555# CHECK-NEXT:  1      2     0.50                        asr	z0.h, z0.h, #13556# CHECK-NEXT:  1      2     0.50                        asr	z0.h, z1.h, z2.d3557# CHECK-NEXT:  1      2     0.50                        asr	z0.s, p0/m, z0.s, #13558# CHECK-NEXT:  1      2     0.50                        asr	z0.s, p0/m, z0.s, z0.s3559# CHECK-NEXT:  1      2     0.50                        asr	z0.s, p0/m, z0.s, z1.d3560# CHECK-NEXT:  1      2     0.50                        asr	z0.s, z0.s, #13561# CHECK-NEXT:  1      2     0.50                        asr	z0.s, z1.s, z2.d3562# CHECK-NEXT:  1      2     0.50                        asr	z31.b, p0/m, z31.b, #83563# CHECK-NEXT:  1      2     0.50                        asr	z31.b, z31.b, #83564# CHECK-NEXT:  1      2     0.50                        asr	z31.d, p0/m, z31.d, #643565# CHECK-NEXT:  1      2     0.50                        asr	z31.d, z31.d, #643566# CHECK-NEXT:  1      2     0.50                        asr	z31.h, p0/m, z31.h, #163567# CHECK-NEXT:  1      2     0.50                        asr	z31.h, z31.h, #163568# CHECK-NEXT:  1      2     0.50                        asr	z31.s, p0/m, z31.s, #323569# CHECK-NEXT:  1      2     0.50                        asr	z31.s, z31.s, #323570# CHECK-NEXT:  1      4     0.25                        asrd	z0.b, p0/m, z0.b, #13571# CHECK-NEXT:  1      4     0.25                        asrd	z0.d, p0/m, z0.d, #13572# CHECK-NEXT:  1      4     0.25                        asrd	z0.h, p0/m, z0.h, #13573# CHECK-NEXT:  1      4     0.25                        asrd	z0.s, p0/m, z0.s, #13574# CHECK-NEXT:  1      4     0.25                        asrd	z31.b, p0/m, z31.b, #83575# CHECK-NEXT:  1      4     0.25                        asrd	z31.d, p0/m, z31.d, #643576# CHECK-NEXT:  1      4     0.25                        asrd	z31.h, p0/m, z31.h, #163577# CHECK-NEXT:  1      4     0.25                        asrd	z31.s, p0/m, z31.s, #323578# CHECK-NEXT:  1      2     0.50                        asrr	z0.b, p0/m, z0.b, z0.b3579# CHECK-NEXT:  1      2     0.50                        asrr	z0.d, p0/m, z0.d, z0.d3580# CHECK-NEXT:  1      2     0.50                        asrr	z0.h, p0/m, z0.h, z0.h3581# CHECK-NEXT:  1      2     0.50                        asrr	z0.s, p0/m, z0.s, z0.s3582# CHECK-NEXT:  1      2     0.25                        bcax	z29.d, z29.d, z30.d, z31.d3583# CHECK-NEXT:  2      6     2.00                        bdep	z0.b, z1.b, z31.b3584# CHECK-NEXT:  2      6     2.00                        bdep	z0.d, z1.d, z31.d3585# CHECK-NEXT:  2      6     2.00                        bdep	z0.h, z1.h, z31.h3586# CHECK-NEXT:  2      6     2.00                        bdep	z0.s, z1.s, z31.s3587# CHECK-NEXT:  2      6     2.00                        bext	z0.b, z1.b, z31.b3588# CHECK-NEXT:  2      6     2.00                        bext	z0.d, z1.d, z31.d3589# CHECK-NEXT:  2      6     2.00                        bext	z0.h, z1.h, z31.h3590# CHECK-NEXT:  2      6     2.00                        bext	z0.s, z1.s, z31.s3591# CHECK-NEXT:  1      4     0.50                        bfcvt	z0.h, p0/m, z1.s3592# CHECK-NEXT:  1      4     0.50                        bfcvtnt	z0.h, p0/m, z1.s3593# CHECK-NEXT:  1      5     0.25                        bfdot	z0.s, z1.h, z2.h3594# CHECK-NEXT:  1      5     0.25                        bfdot	z0.s, z1.h, z2.h[0]3595# CHECK-NEXT:  1      5     0.25                        bfdot	z0.s, z1.h, z2.h[3]3596# CHECK-NEXT:  1      5     0.25                        bfmlalb	z0.s, z1.h, z2.h3597# CHECK-NEXT:  1      5     0.25                        bfmlalb	z0.s, z1.h, z2.h[0]3598# CHECK-NEXT:  1      5     0.25                        bfmlalb	z0.s, z1.h, z2.h[7]3599# CHECK-NEXT:  1      5     0.25                        bfmlalb	z10.s, z21.h, z14.h3600# CHECK-NEXT:  1      5     0.25                        bfmlalb	z21.s, z14.h, z3.h[2]3601# CHECK-NEXT:  1      5     0.25                        bfmlalt	z0.s, z1.h, z2.h3602# CHECK-NEXT:  1      5     0.25                        bfmlalt	z0.s, z1.h, z2.h[0]3603# CHECK-NEXT:  1      5     0.25                        bfmlalt	z0.s, z1.h, z2.h[7]3604# CHECK-NEXT:  1      5     0.25                        bfmlalt	z0.s, z1.h, z7.h[7]3605# CHECK-NEXT:  1      5     0.25                        bfmlalt	z14.s, z10.h, z21.h3606# CHECK-NEXT:  1      6     0.25                        bfmmla	z0.s, z1.h, z2.h3607# CHECK-NEXT:  2      6     2.00                        bgrp	z0.b, z1.b, z31.b3608# CHECK-NEXT:  2      6     2.00                        bgrp	z0.d, z1.d, z31.d3609# CHECK-NEXT:  2      6     2.00                        bgrp	z0.h, z1.h, z31.h3610# CHECK-NEXT:  2      6     2.00                        bgrp	z0.s, z1.s, z31.s3611# CHECK-NEXT:  1      2     0.50                        bic	p0.b, p0/z, p0.b, p0.b3612# CHECK-NEXT:  1      2     0.50                        bic	p15.b, p15/z, p15.b, p15.b3613# CHECK-NEXT:  1      2     0.25                        bic	z0.d, z0.d, z0.d3614# CHECK-NEXT:  1      2     0.25                        bic	z23.d, z13.d, z8.d3615# CHECK-NEXT:  1      2     0.25                        bic	z31.b, p7/m, z31.b, z31.b3616# CHECK-NEXT:  1      2     0.25                        bic	z31.d, p7/m, z31.d, z31.d3617# CHECK-NEXT:  1      2     0.25                        bic	z31.h, p7/m, z31.h, z31.h3618# CHECK-NEXT:  1      2     0.25                        bic	z31.s, p7/m, z31.s, z31.s3619# CHECK-NEXT:  1      2     0.50                        bics	p0.b, p0/z, p0.b, p0.b3620# CHECK-NEXT:  1      2     0.50                        bics	p15.b, p15/z, p15.b, p15.b3621# CHECK-NEXT:  1      2     0.50                        brka	p0.b, p15/m, p15.b3622# CHECK-NEXT:  1      2     0.50                        brka	p0.b, p15/z, p15.b3623# CHECK-NEXT:  1      2     0.50                        brkas	p0.b, p15/z, p15.b3624# CHECK-NEXT:  1      2     0.50                        brkb	p0.b, p15/m, p15.b3625# CHECK-NEXT:  1      2     0.50                        brkb	p0.b, p15/z, p15.b3626# CHECK-NEXT:  1      2     0.50                        brkbs	p0.b, p15/z, p15.b3627# CHECK-NEXT:  1      2     0.50                        brkn	p0.b, p15/z, p1.b, p0.b3628# CHECK-NEXT:  1      3     0.50                        brkn	p15.b, p15/z, p15.b, p15.b3629# CHECK-NEXT:  1      2     0.50                        brkns	p0.b, p15/z, p1.b, p0.b3630# CHECK-NEXT:  1      3     0.50                        brkns	p15.b, p15/z, p15.b, p15.b3631# CHECK-NEXT:  1      2     0.50                        brkpa	p0.b, p15/z, p1.b, p2.b3632# CHECK-NEXT:  1      3     0.50                        brkpa	p15.b, p15/z, p15.b, p15.b3633# CHECK-NEXT:  1      2     0.50                        brkpas	p0.b, p15/z, p1.b, p2.b3634# CHECK-NEXT:  1      3     0.50                        brkpas	p15.b, p15/z, p15.b, p15.b3635# CHECK-NEXT:  1      2     0.50                        brkpb	p0.b, p15/z, p1.b, p2.b3636# CHECK-NEXT:  1      3     0.50                        brkpb	p15.b, p15/z, p15.b, p15.b3637# CHECK-NEXT:  1      2     0.50                        brkpbs	p0.b, p15/z, p1.b, p2.b3638# CHECK-NEXT:  1      3     0.50                        brkpbs	p15.b, p15/z, p15.b, p15.b3639# CHECK-NEXT:  1      2     0.25                        bsl	z0.d, z0.d, z1.d, z2.d3640# CHECK-NEXT:  1      2     0.25                        bsl1n	z0.d, z0.d, z1.d, z2.d3641# CHECK-NEXT:  1      2     0.25                        bsl2n	z0.d, z0.d, z1.d, z2.d3642# CHECK-NEXT:  1      2     0.25                        cadd	z0.b, z0.b, z0.b, #903643# CHECK-NEXT:  1      2     0.25                        cadd	z0.d, z0.d, z0.d, #903644# CHECK-NEXT:  1      2     0.25                        cadd	z0.h, z0.h, z0.h, #903645# CHECK-NEXT:  1      2     0.25                        cadd	z0.s, z0.s, z0.s, #903646# CHECK-NEXT:  1      2     0.25                        cadd	z31.b, z31.b, z31.b, #2703647# CHECK-NEXT:  1      2     0.25                        cadd	z31.d, z31.d, z31.d, #2703648# CHECK-NEXT:  1      2     0.25                        cadd	z31.h, z31.h, z31.h, #2703649# CHECK-NEXT:  1      2     0.25                        cadd	z31.s, z31.s, z31.s, #2703650# CHECK-NEXT:  1      3     0.50                        cdot	z0.d, z1.h, z15.h[1], #03651# CHECK-NEXT:  1      3     0.50                        cdot	z0.d, z1.h, z31.h, #03652# CHECK-NEXT:  1      3     0.50                        cdot	z0.d, z1.h, z31.h, #1803653# CHECK-NEXT:  1      3     0.50                        cdot	z0.d, z1.h, z31.h, #2703654# CHECK-NEXT:  1      3     0.50                        cdot	z0.d, z1.h, z31.h, #903655# CHECK-NEXT:  1      3     0.25                        cdot	z0.s, z1.b, z31.b, #03656# CHECK-NEXT:  1      3     0.25                        cdot	z0.s, z1.b, z7.b[3], #03657# CHECK-NEXT:  1      3     0.50                        cdot	z29.d, z30.h, z0.h[0], #1803658# CHECK-NEXT:  1      3     0.50                        cdot	z31.d, z30.h, z7.h[1], #2703659# CHECK-NEXT:  1      3     0.50                        cdot	z5.d, z6.h, z3.h[0], #903660# CHECK-NEXT:  1      3     1.00                        clasta	b0, p7, b0, z31.b3661# CHECK-NEXT:  1      3     1.00                        clasta	d0, p7, d0, z31.d3662# CHECK-NEXT:  1      3     1.00                        clasta	h0, p7, h0, z31.h3663# CHECK-NEXT:  1      3     1.00                        clasta	s0, p7, s0, z31.s3664# CHECK-NEXT:  2      8     1.00                        clasta	w0, p7, w0, z31.b3665# CHECK-NEXT:  2      8     1.00                        clasta	w0, p7, w0, z31.h3666# CHECK-NEXT:  2      8     1.00                        clasta	w0, p7, w0, z31.s3667# CHECK-NEXT:  2      8     1.00                        clasta	x0, p7, x0, z31.d3668# CHECK-NEXT:  1      3     1.00                        clasta	z0.b, p7, z0.b, z31.b3669# CHECK-NEXT:  1      3     1.00                        clasta	z0.d, p7, z0.d, z31.d3670# CHECK-NEXT:  1      3     1.00                        clasta	z0.h, p7, z0.h, z31.h3671# CHECK-NEXT:  1      3     1.00                        clasta	z0.s, p7, z0.s, z31.s3672# CHECK-NEXT:  1      3     1.00                        clastb	b0, p7, b0, z31.b3673# CHECK-NEXT:  1      3     1.00                        clastb	d0, p7, d0, z31.d3674# CHECK-NEXT:  1      3     1.00                        clastb	h0, p7, h0, z31.h3675# CHECK-NEXT:  1      3     1.00                        clastb	s0, p7, s0, z31.s3676# CHECK-NEXT:  2      8     1.00                        clastb	w0, p7, w0, z31.b3677# CHECK-NEXT:  2      8     1.00                        clastb	w0, p7, w0, z31.h3678# CHECK-NEXT:  2      8     1.00                        clastb	w0, p7, w0, z31.s3679# CHECK-NEXT:  2      8     1.00                        clastb	x0, p7, x0, z31.d3680# CHECK-NEXT:  1      3     1.00                        clastb	z0.b, p7, z0.b, z31.b3681# CHECK-NEXT:  1      3     1.00                        clastb	z0.d, p7, z0.d, z31.d3682# CHECK-NEXT:  1      3     1.00                        clastb	z0.h, p7, z0.h, z31.h3683# CHECK-NEXT:  1      3     1.00                        clastb	z0.s, p7, z0.s, z31.s3684# CHECK-NEXT:  1      2     0.25                        cls	z31.b, p7/m, z31.b3685# CHECK-NEXT:  1      2     0.25                        cls	z31.d, p7/m, z31.d3686# CHECK-NEXT:  1      2     0.25                        cls	z31.h, p7/m, z31.h3687# CHECK-NEXT:  1      2     0.25                        cls	z31.s, p7/m, z31.s3688# CHECK-NEXT:  1      2     0.25                        clz	z31.b, p7/m, z31.b3689# CHECK-NEXT:  1      2     0.25                        clz	z31.d, p7/m, z31.d3690# CHECK-NEXT:  1      2     0.25                        clz	z31.h, p7/m, z31.h3691# CHECK-NEXT:  1      2     0.25                        clz	z31.s, p7/m, z31.s3692# CHECK-NEXT:  1      4     0.50                        cmla	z0.b, z1.b, z2.b, #03693# CHECK-NEXT:  1      5     1.00                        cmla	z0.d, z1.d, z2.d, #03694# CHECK-NEXT:  1      4     0.50                        cmla	z0.h, z1.h, z2.h, #03695# CHECK-NEXT:  1      4     0.50                        cmla	z0.h, z1.h, z2.h[0], #03696# CHECK-NEXT:  1      4     0.50                        cmla	z0.s, z1.s, z2.s, #03697# CHECK-NEXT:  1      4     0.50                        cmla	z0.s, z1.s, z2.s[0], #03698# CHECK-NEXT:  1      4     0.50                        cmla	z15.b, z16.b, z17.b, #2703699# CHECK-NEXT:  1      5     1.00                        cmla	z15.d, z16.d, z17.d, #2703700# CHECK-NEXT:  1      4     0.50                        cmla	z15.h, z16.h, z17.h, #2703701# CHECK-NEXT:  1      4     0.50                        cmla	z15.s, z16.s, z17.s, #2703702# CHECK-NEXT:  1      4     0.50                        cmla	z29.b, z30.b, z31.b, #903703# CHECK-NEXT:  1      5     1.00                        cmla	z29.d, z30.d, z31.d, #903704# CHECK-NEXT:  1      4     0.50                        cmla	z29.h, z30.h, z31.h, #903705# CHECK-NEXT:  1      4     0.50                        cmla	z29.s, z30.s, z31.s, #903706# CHECK-NEXT:  1      4     0.50                        cmla	z31.b, z31.b, z31.b, #1803707# CHECK-NEXT:  1      5     1.00                        cmla	z31.d, z31.d, z31.d, #1803708# CHECK-NEXT:  1      4     0.50                        cmla	z31.h, z30.h, z7.h[0], #1803709# CHECK-NEXT:  1      4     0.50                        cmla	z31.h, z31.h, z31.h, #1803710# CHECK-NEXT:  1      4     0.50                        cmla	z31.s, z30.s, z7.s[0], #1803711# CHECK-NEXT:  1      4     0.50                        cmla	z31.s, z31.s, z31.s, #1803712# CHECK-NEXT:  1      3     1.00                        cmpeq	p0.b, p0/z, z0.b, #-163713# CHECK-NEXT:  1      3     1.00                        cmpeq	p0.b, p0/z, z0.b, #153714# CHECK-NEXT:  1      3     1.00                        cmpeq	p0.b, p0/z, z0.b, z0.b3715# CHECK-NEXT:  1      3     1.00                        cmpeq	p0.b, p0/z, z0.b, z0.d3716# CHECK-NEXT:  1      3     1.00                        cmpeq	p0.d, p0/z, z0.d, #-163717# CHECK-NEXT:  1      3     1.00                        cmpeq	p0.d, p0/z, z0.d, #153718# CHECK-NEXT:  1      3     1.00                        cmpeq	p0.d, p0/z, z0.d, z0.d3719# CHECK-NEXT:  1      3     1.00                        cmpeq	p0.h, p0/z, z0.h, #-163720# CHECK-NEXT:  1      3     1.00                        cmpeq	p0.h, p0/z, z0.h, #153721# CHECK-NEXT:  1      3     1.00                        cmpeq	p0.h, p0/z, z0.h, z0.d3722# CHECK-NEXT:  1      3     1.00                        cmpeq	p0.h, p0/z, z0.h, z0.h3723# CHECK-NEXT:  1      3     1.00                        cmpeq	p0.s, p0/z, z0.s, #-163724# CHECK-NEXT:  1      3     1.00                        cmpeq	p0.s, p0/z, z0.s, #153725# CHECK-NEXT:  1      3     1.00                        cmpeq	p0.s, p0/z, z0.s, z0.d3726# CHECK-NEXT:  1      3     1.00                        cmpeq	p0.s, p0/z, z0.s, z0.s3727# CHECK-NEXT:  1      3     1.00                        cmpge	p0.b, p0/z, z0.b, #-163728# CHECK-NEXT:  1      3     1.00                        cmpge	p0.b, p0/z, z0.b, #153729# CHECK-NEXT:  1      3     1.00                        cmpge	p0.b, p0/z, z0.b, z0.b3730# CHECK-NEXT:  1      3     1.00                        cmpge	p0.b, p0/z, z0.b, z0.d3731# CHECK-NEXT:  1      3     1.00                        cmpge	p0.b, p0/z, z1.b, z0.b3732# CHECK-NEXT:  1      3     1.00                        cmpge	p0.d, p0/z, z0.d, #-163733# CHECK-NEXT:  1      3     1.00                        cmpge	p0.d, p0/z, z0.d, #153734# CHECK-NEXT:  1      3     1.00                        cmpge	p0.d, p0/z, z0.d, z0.d3735# CHECK-NEXT:  1      3     1.00                        cmpge	p0.d, p0/z, z1.d, z0.d3736# CHECK-NEXT:  1      3     1.00                        cmpge	p0.h, p0/z, z0.h, #-163737# CHECK-NEXT:  1      3     1.00                        cmpge	p0.h, p0/z, z0.h, #153738# CHECK-NEXT:  1      3     1.00                        cmpge	p0.h, p0/z, z0.h, z0.d3739# CHECK-NEXT:  1      3     1.00                        cmpge	p0.h, p0/z, z0.h, z0.h3740# CHECK-NEXT:  1      3     1.00                        cmpge	p0.h, p0/z, z1.h, z0.h3741# CHECK-NEXT:  1      3     1.00                        cmpge	p0.s, p0/z, z0.s, #-163742# CHECK-NEXT:  1      3     1.00                        cmpge	p0.s, p0/z, z0.s, #153743# CHECK-NEXT:  1      3     1.00                        cmpge	p0.s, p0/z, z0.s, z0.d3744# CHECK-NEXT:  1      3     1.00                        cmpge	p0.s, p0/z, z0.s, z0.s3745# CHECK-NEXT:  1      3     1.00                        cmpge	p0.s, p0/z, z1.s, z0.s3746# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.b, p0/z, z0.b, #-163747# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.b, p0/z, z0.b, #153748# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.b, p0/z, z0.b, z0.b3749# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.b, p0/z, z0.b, z0.d3750# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.b, p0/z, z1.b, z0.b3751# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.d, p0/z, z0.d, #-163752# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.d, p0/z, z0.d, #153753# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.d, p0/z, z0.d, z0.d3754# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.d, p0/z, z1.d, z0.d3755# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.h, p0/z, z0.h, #-163756# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.h, p0/z, z0.h, #153757# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.h, p0/z, z0.h, z0.d3758# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.h, p0/z, z0.h, z0.h3759# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.h, p0/z, z1.h, z0.h3760# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.s, p0/z, z0.s, #-163761# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.s, p0/z, z0.s, #153762# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.s, p0/z, z0.s, z0.d3763# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.s, p0/z, z0.s, z0.s3764# CHECK-NEXT:  1      3     1.00                        cmpgt	p0.s, p0/z, z1.s, z0.s3765# CHECK-NEXT:  1      3     1.00                        cmphi	p0.b, p0/z, z0.b, #03766# CHECK-NEXT:  1      3     1.00                        cmphi	p0.b, p0/z, z0.b, #1273767# CHECK-NEXT:  1      3     1.00                        cmphi	p0.b, p0/z, z0.b, z0.b3768# CHECK-NEXT:  1      3     1.00                        cmphi	p0.b, p0/z, z0.b, z0.d3769# CHECK-NEXT:  1      3     1.00                        cmphi	p0.b, p0/z, z1.b, z0.b3770# CHECK-NEXT:  1      3     1.00                        cmphi	p0.d, p0/z, z0.d, #03771# CHECK-NEXT:  1      3     1.00                        cmphi	p0.d, p0/z, z0.d, #1273772# CHECK-NEXT:  1      3     1.00                        cmphi	p0.d, p0/z, z0.d, z0.d3773# CHECK-NEXT:  1      3     1.00                        cmphi	p0.d, p0/z, z1.d, z0.d3774# CHECK-NEXT:  1      3     1.00                        cmphi	p0.h, p0/z, z0.h, #03775# CHECK-NEXT:  1      3     1.00                        cmphi	p0.h, p0/z, z0.h, #1273776# CHECK-NEXT:  1      3     1.00                        cmphi	p0.h, p0/z, z0.h, z0.d3777# CHECK-NEXT:  1      3     1.00                        cmphi	p0.h, p0/z, z0.h, z0.h3778# CHECK-NEXT:  1      3     1.00                        cmphi	p0.h, p0/z, z1.h, z0.h3779# CHECK-NEXT:  1      3     1.00                        cmphi	p0.s, p0/z, z0.s, #03780# CHECK-NEXT:  1      3     1.00                        cmphi	p0.s, p0/z, z0.s, #1273781# CHECK-NEXT:  1      3     1.00                        cmphi	p0.s, p0/z, z0.s, z0.d3782# CHECK-NEXT:  1      3     1.00                        cmphi	p0.s, p0/z, z0.s, z0.s3783# CHECK-NEXT:  1      3     1.00                        cmphi	p0.s, p0/z, z1.s, z0.s3784# CHECK-NEXT:  1      3     1.00                        cmphs	p0.b, p0/z, z0.b, #03785# CHECK-NEXT:  1      3     1.00                        cmphs	p0.b, p0/z, z0.b, #1273786# CHECK-NEXT:  1      3     1.00                        cmphs	p0.b, p0/z, z0.b, z0.b3787# CHECK-NEXT:  1      3     1.00                        cmphs	p0.b, p0/z, z0.b, z0.d3788# CHECK-NEXT:  1      3     1.00                        cmphs	p0.b, p0/z, z1.b, z0.b3789# CHECK-NEXT:  1      3     1.00                        cmphs	p0.d, p0/z, z0.d, #03790# CHECK-NEXT:  1      3     1.00                        cmphs	p0.d, p0/z, z0.d, #1273791# CHECK-NEXT:  1      3     1.00                        cmphs	p0.d, p0/z, z0.d, z0.d3792# CHECK-NEXT:  1      3     1.00                        cmphs	p0.d, p0/z, z1.d, z0.d3793# CHECK-NEXT:  1      3     1.00                        cmphs	p0.h, p0/z, z0.h, #03794# CHECK-NEXT:  1      3     1.00                        cmphs	p0.h, p0/z, z0.h, #1273795# CHECK-NEXT:  1      3     1.00                        cmphs	p0.h, p0/z, z0.h, z0.d3796# CHECK-NEXT:  1      3     1.00                        cmphs	p0.h, p0/z, z0.h, z0.h3797# CHECK-NEXT:  1      3     1.00                        cmphs	p0.h, p0/z, z1.h, z0.h3798# CHECK-NEXT:  1      3     1.00                        cmphs	p0.s, p0/z, z0.s, #03799# CHECK-NEXT:  1      3     1.00                        cmphs	p0.s, p0/z, z0.s, #1273800# CHECK-NEXT:  1      3     1.00                        cmphs	p0.s, p0/z, z0.s, z0.d3801# CHECK-NEXT:  1      3     1.00                        cmphs	p0.s, p0/z, z0.s, z0.s3802# CHECK-NEXT:  1      3     1.00                        cmphs	p0.s, p0/z, z1.s, z0.s3803# CHECK-NEXT:  1      3     1.00                        cmple	p0.b, p0/z, z0.b, #-163804# CHECK-NEXT:  1      3     1.00                        cmple	p0.b, p0/z, z0.b, #153805# CHECK-NEXT:  1      3     1.00                        cmple	p0.b, p0/z, z0.b, z0.d3806# CHECK-NEXT:  1      3     1.00                        cmple	p0.d, p0/z, z0.d, #-163807# CHECK-NEXT:  1      3     1.00                        cmple	p0.d, p0/z, z0.d, #153808# CHECK-NEXT:  1      3     1.00                        cmple	p0.h, p0/z, z0.h, #-163809# CHECK-NEXT:  1      3     1.00                        cmple	p0.h, p0/z, z0.h, #153810# CHECK-NEXT:  1      3     1.00                        cmple	p0.h, p0/z, z0.h, z0.d3811# CHECK-NEXT:  1      3     1.00                        cmple	p0.s, p0/z, z0.s, #-163812# CHECK-NEXT:  1      3     1.00                        cmple	p0.s, p0/z, z0.s, #153813# CHECK-NEXT:  1      3     1.00                        cmple	p0.s, p0/z, z0.s, z0.d3814# CHECK-NEXT:  1      3     1.00                        cmplo	p0.b, p0/z, z0.b, #03815# CHECK-NEXT:  1      3     1.00                        cmplo	p0.b, p0/z, z0.b, #1273816# CHECK-NEXT:  1      3     1.00                        cmplo	p0.b, p0/z, z0.b, z0.d3817# CHECK-NEXT:  1      3     1.00                        cmplo	p0.d, p0/z, z0.d, #03818# CHECK-NEXT:  1      3     1.00                        cmplo	p0.d, p0/z, z0.d, #1273819# CHECK-NEXT:  1      3     1.00                        cmplo	p0.h, p0/z, z0.h, #03820# CHECK-NEXT:  1      3     1.00                        cmplo	p0.h, p0/z, z0.h, #1273821# CHECK-NEXT:  1      3     1.00                        cmplo	p0.h, p0/z, z0.h, z0.d3822# CHECK-NEXT:  1      3     1.00                        cmplo	p0.s, p0/z, z0.s, #03823# CHECK-NEXT:  1      3     1.00                        cmplo	p0.s, p0/z, z0.s, #1273824# CHECK-NEXT:  1      3     1.00                        cmplo	p0.s, p0/z, z0.s, z0.d3825# CHECK-NEXT:  1      3     1.00                        cmpls	p0.b, p0/z, z0.b, #03826# CHECK-NEXT:  1      3     1.00                        cmpls	p0.b, p0/z, z0.b, #1273827# CHECK-NEXT:  1      3     1.00                        cmpls	p0.b, p0/z, z0.b, z0.d3828# CHECK-NEXT:  1      3     1.00                        cmpls	p0.d, p0/z, z0.d, #03829# CHECK-NEXT:  1      3     1.00                        cmpls	p0.d, p0/z, z0.d, #1273830# CHECK-NEXT:  1      3     1.00                        cmpls	p0.h, p0/z, z0.h, #03831# CHECK-NEXT:  1      3     1.00                        cmpls	p0.h, p0/z, z0.h, #1273832# CHECK-NEXT:  1      3     1.00                        cmpls	p0.h, p0/z, z0.h, z0.d3833# CHECK-NEXT:  1      3     1.00                        cmpls	p0.s, p0/z, z0.s, #03834# CHECK-NEXT:  1      3     1.00                        cmpls	p0.s, p0/z, z0.s, #1273835# CHECK-NEXT:  1      3     1.00                        cmpls	p0.s, p0/z, z0.s, z0.d3836# CHECK-NEXT:  1      3     1.00                        cmplt	p0.b, p0/z, z0.b, #-163837# CHECK-NEXT:  1      3     1.00                        cmplt	p0.b, p0/z, z0.b, #153838# CHECK-NEXT:  1      3     1.00                        cmplt	p0.b, p0/z, z0.b, z0.d3839# CHECK-NEXT:  1      3     1.00                        cmplt	p0.d, p0/z, z0.d, #-163840# CHECK-NEXT:  1      3     1.00                        cmplt	p0.d, p0/z, z0.d, #153841# CHECK-NEXT:  1      3     1.00                        cmplt	p0.h, p0/z, z0.h, #-163842# CHECK-NEXT:  1      3     1.00                        cmplt	p0.h, p0/z, z0.h, #153843# CHECK-NEXT:  1      3     1.00                        cmplt	p0.h, p0/z, z0.h, z0.d3844# CHECK-NEXT:  1      3     1.00                        cmplt	p0.s, p0/z, z0.s, #-163845# CHECK-NEXT:  1      3     1.00                        cmplt	p0.s, p0/z, z0.s, #153846# CHECK-NEXT:  1      3     1.00                        cmplt	p0.s, p0/z, z0.s, z0.d3847# CHECK-NEXT:  1      3     1.00                        cmpne	p0.b, p0/z, z0.b, #-163848# CHECK-NEXT:  1      3     1.00                        cmpne	p0.b, p0/z, z0.b, #153849# CHECK-NEXT:  1      3     1.00                        cmpne	p0.b, p0/z, z0.b, z0.b3850# CHECK-NEXT:  1      3     1.00                        cmpne	p0.b, p0/z, z0.b, z0.d3851# CHECK-NEXT:  1      3     1.00                        cmpne	p0.d, p0/z, z0.d, #-163852# CHECK-NEXT:  1      3     1.00                        cmpne	p0.d, p0/z, z0.d, #153853# CHECK-NEXT:  1      3     1.00                        cmpne	p0.d, p0/z, z0.d, z0.d3854# CHECK-NEXT:  1      3     1.00                        cmpne	p0.h, p0/z, z0.h, #-163855# CHECK-NEXT:  1      3     1.00                        cmpne	p0.h, p0/z, z0.h, #153856# CHECK-NEXT:  1      3     1.00                        cmpne	p0.h, p0/z, z0.h, z0.d3857# CHECK-NEXT:  1      3     1.00                        cmpne	p0.h, p0/z, z0.h, z0.h3858# CHECK-NEXT:  1      3     1.00                        cmpne	p0.s, p0/z, z0.s, #-163859# CHECK-NEXT:  1      3     1.00                        cmpne	p0.s, p0/z, z0.s, #153860# CHECK-NEXT:  1      3     1.00                        cmpne	p0.s, p0/z, z0.s, z0.d3861# CHECK-NEXT:  1      3     1.00                        cmpne	p0.s, p0/z, z0.s, z0.s3862# CHECK-NEXT:  1      2     0.25                        cnot	z31.b, p7/m, z31.b3863# CHECK-NEXT:  1      2     0.25                        cnot	z31.d, p7/m, z31.d3864# CHECK-NEXT:  1      2     0.25                        cnot	z31.h, p7/m, z31.h3865# CHECK-NEXT:  1      2     0.25                        cnot	z31.s, p7/m, z31.s3866# CHECK-NEXT:  1      2     0.25                        cnt	z31.b, p7/m, z31.b3867# CHECK-NEXT:  1      2     0.25                        cnt	z31.d, p7/m, z31.d3868# CHECK-NEXT:  1      2     0.25                        cnt	z31.h, p7/m, z31.h3869# CHECK-NEXT:  1      2     0.25                        cnt	z31.s, p7/m, z31.s3870# CHECK-NEXT:  1      2     0.50                        cntb	x03871# CHECK-NEXT:  1      2     0.50                        cntb	x0, #283872# CHECK-NEXT:  1      2     0.50                        cntb	x0, all, mul #163873# CHECK-NEXT:  1      2     0.50                        cntb	x0, pow23874# CHECK-NEXT:  1      2     0.50                        cntd	x03875# CHECK-NEXT:  1      2     0.50                        cntd	x0, #283876# CHECK-NEXT:  1      2     0.50                        cntd	x0, all, mul #163877# CHECK-NEXT:  1      2     0.50                        cntd	x0, pow23878# CHECK-NEXT:  1      2     0.50                        cnth	x03879# CHECK-NEXT:  1      2     0.50                        cnth	x0, #283880# CHECK-NEXT:  1      2     0.50                        cnth	x0, all, mul #163881# CHECK-NEXT:  1      2     0.50                        cnth	x0, pow23882# CHECK-NEXT:  1      2     0.50                        cntp	x0, p15, p0.b3883# CHECK-NEXT:  1      2     0.50                        cntp	x0, p15, p0.d3884# CHECK-NEXT:  1      2     0.50                        cntp	x0, p15, p0.h3885# CHECK-NEXT:  1      2     0.50                        cntp	x0, p15, p0.s3886# CHECK-NEXT:  1      2     0.50                        cntw	x03887# CHECK-NEXT:  1      2     0.50                        cntw	x0, #283888# CHECK-NEXT:  1      2     0.50                        cntw	x0, all, mul #163889# CHECK-NEXT:  1      2     0.50                        cntw	x0, pow23890# CHECK-NEXT:  1      3     1.00                        compact	z31.d, p7, z31.d3891# CHECK-NEXT:  1      3     1.00                        compact	z31.s, p7, z31.s3892# CHECK-NEXT:  2      1     1.00                        ctermeq	w30, wzr3893# CHECK-NEXT:  2      1     1.00                        ctermeq	wzr, w303894# CHECK-NEXT:  2      1     1.00                        ctermeq	x30, xzr3895# CHECK-NEXT:  2      1     1.00                        ctermeq	xzr, x303896# CHECK-NEXT:  2      1     1.00                        ctermne	w30, wzr3897# CHECK-NEXT:  2      1     1.00                        ctermne	wzr, w303898# CHECK-NEXT:  2      1     1.00                        ctermne	x30, xzr3899# CHECK-NEXT:  2      1     1.00                        ctermne	xzr, x303900# CHECK-NEXT:  1      1     0.13                        decb	x03901# CHECK-NEXT:  1      2     0.50                        decb	x0, #143902# CHECK-NEXT:  1      2     0.50                        decb	x0, all, mul #163903# CHECK-NEXT:  1      2     0.50                        decb	x0, pow23904# CHECK-NEXT:  1      2     0.50                        decb	x0, vl13905# CHECK-NEXT:  1      1     0.13                        decd	x03906# CHECK-NEXT:  1      2     0.50                        decd	x0, #143907# CHECK-NEXT:  1      2     0.50                        decd	x0, all, mul #163908# CHECK-NEXT:  1      2     0.50                        decd	x0, pow23909# CHECK-NEXT:  1      2     0.50                        decd	x0, vl13910# CHECK-NEXT:  1      1     0.13                        dech	x03911# CHECK-NEXT:  1      2     0.50                        dech	x0, #143912# CHECK-NEXT:  1      2     0.50                        dech	x0, all, mul #163913# CHECK-NEXT:  1      2     0.50                        dech	x0, pow23914# CHECK-NEXT:  1      2     0.50                        dech	x0, vl13915# CHECK-NEXT:  1      2     0.50                        decp	x0, p0.b3916# CHECK-NEXT:  1      2     0.50                        decp	x0, p0.d3917# CHECK-NEXT:  1      2     0.50                        decp	x0, p0.h3918# CHECK-NEXT:  1      2     0.50                        decp	x0, p0.s3919# CHECK-NEXT:  1      2     0.50                        decp	xzr, p15.b3920# CHECK-NEXT:  1      2     0.50                        decp	xzr, p15.d3921# CHECK-NEXT:  1      2     0.50                        decp	xzr, p15.h3922# CHECK-NEXT:  1      2     0.50                        decp	xzr, p15.s3923# CHECK-NEXT:  3      7     1.00                        decp	z31.d, p15.d3924# CHECK-NEXT:  3      7     1.00                        decp	z31.h, p15.h3925# CHECK-NEXT:  3      7     1.00                        decp	z31.s, p15.s3926# CHECK-NEXT:  1      1     0.13                        decw	x03927# CHECK-NEXT:  1      2     0.50                        decw	x0, #143928# CHECK-NEXT:  1      2     0.50                        decw	x0, all, mul #163929# CHECK-NEXT:  1      2     0.50                        decw	x0, pow23930# CHECK-NEXT:  1      2     0.50                        decw	x0, vl13931# CHECK-NEXT:  1      2     0.25                        dupm	z0.d, #0xfffffffffffffff93932# CHECK-NEXT:  1      2     0.25                        dupm	z0.s, #0xfffffff93933# CHECK-NEXT:  1      2     0.25                        dupm	z23.h, #0xfff93934# CHECK-NEXT:  1      2     0.25                        dupm	z5.b, #0xf93935# CHECK-NEXT:  1      2     0.50                        eor	p0.b, p0/z, p0.b, p1.b3936# CHECK-NEXT:  1      2     0.25                        eor	z0.d, z0.d, #0x63937# CHECK-NEXT:  1      2     0.25                        eor	z0.d, z0.d, #0xfffffffffffffff93938# CHECK-NEXT:  1      2     0.25                        eor	z0.d, z0.d, z0.d3939# CHECK-NEXT:  1      2     0.25                        eor	z0.s, z0.s, #0x63940# CHECK-NEXT:  1      2     0.25                        eor	z0.s, z0.s, #0xfffffff93941# CHECK-NEXT:  1      2     0.25                        eor	z23.d, z13.d, z8.d3942# CHECK-NEXT:  1      2     0.25                        eor	z23.h, z23.h, #0x63943# CHECK-NEXT:  1      2     0.25                        eor	z23.h, z23.h, #0xfff93944# CHECK-NEXT:  1      2     0.25                        eor	z31.b, p7/m, z31.b, z31.b3945# CHECK-NEXT:  1      2     0.25                        eor	z31.d, p7/m, z31.d, z31.d3946# CHECK-NEXT:  1      2     0.25                        eor	z31.h, p7/m, z31.h, z31.h3947# CHECK-NEXT:  1      2     0.25                        eor	z31.s, p7/m, z31.s, z31.s3948# CHECK-NEXT:  1      2     0.25                        eor	z5.b, z5.b, #0x63949# CHECK-NEXT:  1      2     0.25                        eor	z5.b, z5.b, #0xf93950# CHECK-NEXT:  1      2     0.25                        eor3	z29.d, z29.d, z30.d, z31.d3951# CHECK-NEXT:  1      2     0.25                        eorbt	z0.b, z1.b, z31.b3952# CHECK-NEXT:  1      2     0.25                        eorbt	z0.d, z1.d, z31.d3953# CHECK-NEXT:  1      2     0.25                        eorbt	z0.h, z1.h, z31.h3954# CHECK-NEXT:  1      2     0.25                        eorbt	z0.s, z1.s, z31.s3955# CHECK-NEXT:  1      2     0.50                        eors	p0.b, p0/z, p0.b, p1.b3956# CHECK-NEXT:  1      2     0.25                        eortb	z0.b, z1.b, z31.b3957# CHECK-NEXT:  1      2     0.25                        eortb	z0.d, z1.d, z31.d3958# CHECK-NEXT:  1      2     0.25                        eortb	z0.h, z1.h, z31.h3959# CHECK-NEXT:  1      2     0.25                        eortb	z0.s, z1.s, z31.s3960# CHECK-NEXT:  2      6     0.50                        eorv	b0, p7, z31.b3961# CHECK-NEXT:  2      6     0.50                        eorv	d0, p7, z31.d3962# CHECK-NEXT:  2      6     0.50                        eorv	h0, p7, z31.h3963# CHECK-NEXT:  2      6     0.50                        eorv	s0, p7, z31.s3964# CHECK-NEXT:  1      2     0.25                        ext	z0.b, { z1.b, z2.b }, #03965# CHECK-NEXT:  1      2     0.25                        ext	z31.b, z31.b, z0.b, #03966# CHECK-NEXT:  1      2     0.25                        ext	z31.b, z31.b, z0.b, #2553967# CHECK-NEXT:  1      2     0.25                        ext	z31.b, { z30.b, z31.b }, #2553968# CHECK-NEXT:  1      2     0.25                        fabd	z0.d, p7/m, z0.d, z31.d3969# CHECK-NEXT:  1      2     0.25                        fabd	z0.h, p7/m, z0.h, z31.h3970# CHECK-NEXT:  1      2     0.25                        fabd	z0.s, p7/m, z0.s, z31.s3971# CHECK-NEXT:  1      2     0.25                        fabs	z31.d, p7/m, z31.d3972# CHECK-NEXT:  1      2     0.25                        fabs	z31.h, p7/m, z31.h3973# CHECK-NEXT:  1      2     0.25                        fabs	z31.s, p7/m, z31.s3974# CHECK-NEXT:  1      2     1.00                        facge	p0.d, p0/z, z0.d, z1.d3975# CHECK-NEXT:  1      2     1.00                        facge	p0.d, p0/z, z1.d, z0.d3976# CHECK-NEXT:  1      2     1.00                        facge	p0.h, p0/z, z0.h, z1.h3977# CHECK-NEXT:  1      2     1.00                        facge	p0.h, p0/z, z1.h, z0.h3978# CHECK-NEXT:  1      2     1.00                        facge	p0.s, p0/z, z0.s, z1.s3979# CHECK-NEXT:  1      2     1.00                        facge	p0.s, p0/z, z1.s, z0.s3980# CHECK-NEXT:  1      2     1.00                        facgt	p0.d, p0/z, z0.d, z1.d3981# CHECK-NEXT:  1      2     1.00                        facgt	p0.d, p0/z, z1.d, z0.d3982# CHECK-NEXT:  1      2     1.00                        facgt	p0.h, p0/z, z0.h, z1.h3983# CHECK-NEXT:  1      2     1.00                        facgt	p0.h, p0/z, z1.h, z0.h3984# CHECK-NEXT:  1      2     1.00                        facgt	p0.s, p0/z, z0.s, z1.s3985# CHECK-NEXT:  1      2     1.00                        facgt	p0.s, p0/z, z1.s, z0.s3986# CHECK-NEXT:  1      2     0.25                        fadd	z0.d, p0/m, z0.d, #0.53987# CHECK-NEXT:  1      2     0.25                        fadd	z0.d, p7/m, z0.d, z31.d3988# CHECK-NEXT:  1      2     0.25                        fadd	z0.d, z1.d, z31.d3989# CHECK-NEXT:  1      2     0.25                        fadd	z0.h, p0/m, z0.h, #0.53990# CHECK-NEXT:  1      2     0.25                        fadd	z0.h, p7/m, z0.h, z31.h3991# CHECK-NEXT:  1      2     0.25                        fadd	z0.h, z1.h, z31.h3992# CHECK-NEXT:  1      2     0.25                        fadd	z0.s, p0/m, z0.s, #0.53993# CHECK-NEXT:  1      2     0.25                        fadd	z0.s, p7/m, z0.s, z31.s3994# CHECK-NEXT:  1      2     0.25                        fadd	z0.s, z1.s, z31.s3995# CHECK-NEXT:  1      2     0.25                        fadd	z31.d, p7/m, z31.d, #1.03996# CHECK-NEXT:  1      2     0.25                        fadd	z31.h, p7/m, z31.h, #1.03997# CHECK-NEXT:  1      2     0.25                        fadd	z31.s, p7/m, z31.s, #1.03998# CHECK-NEXT:  1      4     0.25                        fadda	d0, p7, d0, z31.d3999# CHECK-NEXT:  1      10    9.00                        fadda	h0, p7, h0, z31.h4000# CHECK-NEXT:  1      6     5.00                        fadda	s0, p7, s0, z31.s4001# CHECK-NEXT:  1      2     0.25                        faddp	z0.h, p0/m, z0.h, z1.h4002# CHECK-NEXT:  1      2     0.25                        faddp	z29.s, p3/m, z29.s, z30.s4003# CHECK-NEXT:  1      2     0.25                        faddp	z31.d, p7/m, z31.d, z30.d4004# CHECK-NEXT:  2      4     0.50                        faddv	d0, p7, z31.d4005# CHECK-NEXT:  4      8     1.00                        faddv	h0, p7, z31.h4006# CHECK-NEXT:  3      6     0.75                        faddv	s0, p7, z31.s4007# CHECK-NEXT:  1      3     0.25                        fcadd	z0.d, p0/m, z0.d, z0.d, #904008# CHECK-NEXT:  1      3     0.25                        fcadd	z0.h, p0/m, z0.h, z0.h, #904009# CHECK-NEXT:  1      3     0.25                        fcadd	z0.s, p0/m, z0.s, z0.s, #904010# CHECK-NEXT:  1      3     0.25                        fcadd	z31.d, p7/m, z31.d, z31.d, #2704011# CHECK-NEXT:  1      3     0.25                        fcadd	z31.h, p7/m, z31.h, z31.h, #2704012# CHECK-NEXT:  1      3     0.25                        fcadd	z31.s, p7/m, z31.s, z31.s, #2704013# CHECK-NEXT:  1      2     1.00                        fcmeq	p0.d, p0/z, z0.d, #0.04014# CHECK-NEXT:  1      2     1.00                        fcmeq	p0.d, p0/z, z0.d, z1.d4015# CHECK-NEXT:  1      2     1.00                        fcmeq	p0.h, p0/z, z0.h, #0.04016# CHECK-NEXT:  1      2     1.00                        fcmeq	p0.h, p0/z, z0.h, z1.h4017# CHECK-NEXT:  1      2     1.00                        fcmeq	p0.s, p0/z, z0.s, #0.04018# CHECK-NEXT:  1      2     1.00                        fcmeq	p0.s, p0/z, z0.s, z1.s4019# CHECK-NEXT:  1      2     1.00                        fcmge	p0.d, p0/z, z0.d, #0.04020# CHECK-NEXT:  1      2     1.00                        fcmge	p0.d, p0/z, z0.d, z1.d4021# CHECK-NEXT:  1      2     1.00                        fcmge	p0.d, p0/z, z1.d, z0.d4022# CHECK-NEXT:  1      2     1.00                        fcmge	p0.h, p0/z, z0.h, #0.04023# CHECK-NEXT:  1      2     1.00                        fcmge	p0.h, p0/z, z0.h, z1.h4024# CHECK-NEXT:  1      2     1.00                        fcmge	p0.h, p0/z, z1.h, z0.h4025# CHECK-NEXT:  1      2     1.00                        fcmge	p0.s, p0/z, z0.s, #0.04026# CHECK-NEXT:  1      2     1.00                        fcmge	p0.s, p0/z, z0.s, z1.s4027# CHECK-NEXT:  1      2     1.00                        fcmge	p0.s, p0/z, z1.s, z0.s4028# CHECK-NEXT:  1      2     1.00                        fcmgt	p0.d, p0/z, z0.d, #0.04029# CHECK-NEXT:  1      2     1.00                        fcmgt	p0.d, p0/z, z0.d, z1.d4030# CHECK-NEXT:  1      2     1.00                        fcmgt	p0.d, p0/z, z1.d, z0.d4031# CHECK-NEXT:  1      2     1.00                        fcmgt	p0.h, p0/z, z0.h, #0.04032# CHECK-NEXT:  1      2     1.00                        fcmgt	p0.h, p0/z, z0.h, z1.h4033# CHECK-NEXT:  1      2     1.00                        fcmgt	p0.h, p0/z, z1.h, z0.h4034# CHECK-NEXT:  1      2     1.00                        fcmgt	p0.s, p0/z, z0.s, #0.04035# CHECK-NEXT:  1      2     1.00                        fcmgt	p0.s, p0/z, z0.s, z1.s4036# CHECK-NEXT:  1      2     1.00                        fcmgt	p0.s, p0/z, z1.s, z0.s4037# CHECK-NEXT:  1      5     0.25                        fcmla	z0.d, p0/m, z0.d, z0.d, #04038# CHECK-NEXT:  1      5     0.25                        fcmla	z0.d, p0/m, z1.d, z2.d, #904039# CHECK-NEXT:  1      5     0.25                        fcmla	z0.h, p0/m, z0.h, z0.h, #04040# CHECK-NEXT:  1      5     0.25                        fcmla	z0.h, p0/m, z1.h, z2.h, #904041# CHECK-NEXT:  1      5     0.25                        fcmla	z0.h, z0.h, z0.h[0], #04042# CHECK-NEXT:  1      5     0.25                        fcmla	z0.s, p0/m, z0.s, z0.s, #04043# CHECK-NEXT:  1      5     0.25                        fcmla	z0.s, p0/m, z1.s, z2.s, #904044# CHECK-NEXT:  1      5     0.25                        fcmla	z21.s, z10.s, z5.s[1], #904045# CHECK-NEXT:  1      5     0.25                        fcmla	z23.s, z13.s, z8.s[0], #2704046# CHECK-NEXT:  1      5     0.25                        fcmla	z29.d, p7/m, z30.d, z31.d, #1804047# CHECK-NEXT:  1      5     0.25                        fcmla	z29.h, p7/m, z30.h, z31.h, #1804048# CHECK-NEXT:  1      5     0.25                        fcmla	z29.s, p7/m, z30.s, z31.s, #1804049# CHECK-NEXT:  1      5     0.25                        fcmla	z31.d, p7/m, z31.d, z31.d, #2704050# CHECK-NEXT:  1      5     0.25                        fcmla	z31.h, p7/m, z31.h, z31.h, #2704051# CHECK-NEXT:  1      5     0.25                        fcmla	z31.h, z31.h, z7.h[3], #2704052# CHECK-NEXT:  1      5     0.25                        fcmla	z31.s, p7/m, z31.s, z31.s, #2704053# CHECK-NEXT:  1      2     1.00                        fcmle	p0.d, p0/z, z0.d, #0.04054# CHECK-NEXT:  1      2     1.00                        fcmle	p0.h, p0/z, z0.h, #0.04055# CHECK-NEXT:  1      2     1.00                        fcmle	p0.s, p0/z, z0.s, #0.04056# CHECK-NEXT:  1      2     1.00                        fcmlt	p0.d, p0/z, z0.d, #0.04057# CHECK-NEXT:  1      2     1.00                        fcmlt	p0.h, p0/z, z0.h, #0.04058# CHECK-NEXT:  1      2     1.00                        fcmlt	p0.s, p0/z, z0.s, #0.04059# CHECK-NEXT:  1      2     1.00                        fcmne	p0.d, p0/z, z0.d, #0.04060# CHECK-NEXT:  1      2     1.00                        fcmne	p0.d, p0/z, z0.d, z1.d4061# CHECK-NEXT:  1      2     1.00                        fcmne	p0.h, p0/z, z0.h, #0.04062# CHECK-NEXT:  1      2     1.00                        fcmne	p0.h, p0/z, z0.h, z1.h4063# CHECK-NEXT:  1      2     1.00                        fcmne	p0.s, p0/z, z0.s, #0.04064# CHECK-NEXT:  1      2     1.00                        fcmne	p0.s, p0/z, z0.s, z1.s4065# CHECK-NEXT:  1      2     1.00                        fcmuo	p0.d, p0/z, z0.d, z1.d4066# CHECK-NEXT:  1      2     1.00                        fcmuo	p0.h, p0/z, z0.h, z1.h4067# CHECK-NEXT:  1      2     1.00                        fcmuo	p0.s, p0/z, z0.s, z1.s4068# CHECK-NEXT:  1      3     0.50                        fcvt	z0.d, p0/m, z0.h4069# CHECK-NEXT:  1      3     0.50                        fcvt	z0.d, p0/m, z0.s4070# CHECK-NEXT:  1      3     0.50                        fcvt	z0.h, p0/m, z0.d4071# CHECK-NEXT:  2      4     1.00                        fcvt	z0.h, p0/m, z0.s4072# CHECK-NEXT:  1      3     0.50                        fcvt	z0.s, p0/m, z0.d4073# CHECK-NEXT:  2      4     1.00                        fcvt	z0.s, p0/m, z0.h4074# CHECK-NEXT:  2      4     1.00                        fcvtlt	z0.s, p0/m, z1.h4075# CHECK-NEXT:  1      3     0.50                        fcvtlt	z30.d, p7/m, z31.s4076# CHECK-NEXT:  2      4     1.00                        fcvtnt	z0.h, p0/m, z1.s4077# CHECK-NEXT:  1      3     0.50                        fcvtnt	z30.s, p7/m, z31.d4078# CHECK-NEXT:  1      3     0.50                        fcvtx	z0.s, p0/m, z0.d4079# CHECK-NEXT:  1      3     0.50                        fcvtx	z30.s, p7/m, z31.d4080# CHECK-NEXT:  1      3     0.50                        fcvtxnt	z0.s, p0/m, z1.d4081# CHECK-NEXT:  1      3     0.50                        fcvtxnt	z30.s, p7/m, z31.d4082# CHECK-NEXT:  1      3     0.50                        fcvtzs	z0.d, p0/m, z0.d4083# CHECK-NEXT:  1      3     0.50                        fcvtzs	z0.d, p0/m, z0.h4084# CHECK-NEXT:  1      3     0.50                        fcvtzs	z0.d, p0/m, z0.s4085# CHECK-NEXT:  4      6     2.00                        fcvtzs	z0.h, p0/m, z0.h4086# CHECK-NEXT:  1      3     0.50                        fcvtzs	z0.s, p0/m, z0.d4087# CHECK-NEXT:  2      4     1.00                        fcvtzs	z0.s, p0/m, z0.h4088# CHECK-NEXT:  2      4     1.00                        fcvtzs	z0.s, p0/m, z0.s4089# CHECK-NEXT:  1      3     0.50                        fcvtzu	z0.d, p0/m, z0.d4090# CHECK-NEXT:  1      3     0.50                        fcvtzu	z0.d, p0/m, z0.h4091# CHECK-NEXT:  1      3     0.50                        fcvtzu	z0.d, p0/m, z0.s4092# CHECK-NEXT:  4      6     2.00                        fcvtzu	z0.h, p0/m, z0.h4093# CHECK-NEXT:  1      3     0.50                        fcvtzu	z0.s, p0/m, z0.d4094# CHECK-NEXT:  2      4     1.00                        fcvtzu	z0.s, p0/m, z0.h4095# CHECK-NEXT:  2      4     1.00                        fcvtzu	z0.s, p0/m, z0.s4096# CHECK-NEXT:  1      14    2.00                        fdiv	z0.d, p7/m, z0.d, z31.d4097# CHECK-NEXT:  1      13    8.00                        fdiv	z0.h, p7/m, z0.h, z31.h4098# CHECK-NEXT:  1      11    4.00                        fdiv	z0.s, p7/m, z0.s, z31.s4099# CHECK-NEXT:  1      14    2.00                        fdivr	z0.d, p7/m, z0.d, z31.d4100# CHECK-NEXT:  1      13    8.00                        fdivr	z0.h, p7/m, z0.h, z31.h4101# CHECK-NEXT:  1      11    4.00                        fdivr	z0.s, p7/m, z0.s, z31.s4102# CHECK-NEXT:  1      3     1.00                        fexpa	z0.d, z31.d4103# CHECK-NEXT:  1      3     1.00                        fexpa	z0.h, z31.h4104# CHECK-NEXT:  1      3     1.00                        fexpa	z0.s, z31.s4105# CHECK-NEXT:  1      3     0.50                        flogb	z31.d, p7/m, z31.d4106# CHECK-NEXT:  4      6     2.00                        flogb	z31.h, p7/m, z31.h4107# CHECK-NEXT:  2      4     1.00                        flogb	z31.s, p7/m, z31.s4108# CHECK-NEXT:  1      4     0.25                        fmad	z0.d, p7/m, z1.d, z31.d4109# CHECK-NEXT:  1      4     0.25                        fmad	z0.h, p7/m, z1.h, z31.h4110# CHECK-NEXT:  1      4     0.25                        fmad	z0.s, p7/m, z1.s, z31.s4111# CHECK-NEXT:  1      2     0.25                        fmax	z0.d, p0/m, z0.d, #0.04112# CHECK-NEXT:  1      2     0.25                        fmax	z0.d, p7/m, z0.d, z31.d4113# CHECK-NEXT:  1      2     0.25                        fmax	z0.h, p0/m, z0.h, #0.04114# CHECK-NEXT:  1      2     0.25                        fmax	z0.h, p7/m, z0.h, z31.h4115# CHECK-NEXT:  1      2     0.25                        fmax	z0.s, p0/m, z0.s, #0.04116# CHECK-NEXT:  1      2     0.25                        fmax	z0.s, p7/m, z0.s, z31.s4117# CHECK-NEXT:  1      2     0.25                        fmax	z31.d, p7/m, z31.d, #1.04118# CHECK-NEXT:  1      2     0.25                        fmax	z31.h, p7/m, z31.h, #1.04119# CHECK-NEXT:  1      2     0.25                        fmax	z31.s, p7/m, z31.s, #1.04120# CHECK-NEXT:  1      2     0.25                        fmaxnm	z0.d, p0/m, z0.d, #0.04121# CHECK-NEXT:  1      2     0.25                        fmaxnm	z0.d, p7/m, z0.d, z31.d4122# CHECK-NEXT:  1      2     0.25                        fmaxnm	z0.h, p0/m, z0.h, #0.04123# CHECK-NEXT:  1      2     0.25                        fmaxnm	z0.h, p7/m, z0.h, z31.h4124# CHECK-NEXT:  1      2     0.25                        fmaxnm	z0.s, p0/m, z0.s, #0.04125# CHECK-NEXT:  1      2     0.25                        fmaxnm	z0.s, p7/m, z0.s, z31.s4126# CHECK-NEXT:  1      2     0.25                        fmaxnm	z31.d, p7/m, z31.d, #1.04127# CHECK-NEXT:  1      2     0.25                        fmaxnm	z31.h, p7/m, z31.h, #1.04128# CHECK-NEXT:  1      2     0.25                        fmaxnm	z31.s, p7/m, z31.s, #1.04129# CHECK-NEXT:  1      2     0.25                        fmaxnmp	z0.h, p0/m, z0.h, z1.h4130# CHECK-NEXT:  1      2     0.25                        fmaxnmp	z29.s, p3/m, z29.s, z30.s4131# CHECK-NEXT:  1      2     0.25                        fmaxnmp	z31.d, p7/m, z31.d, z30.d4132# CHECK-NEXT:  2      4     0.50                        fmaxnmv	d0, p7, z31.d4133# CHECK-NEXT:  4      8     1.00                        fmaxnmv	h0, p7, z31.h4134# CHECK-NEXT:  3      6     0.75                        fmaxnmv	s0, p7, z31.s4135# CHECK-NEXT:  1      2     0.25                        fmaxp	z0.h, p0/m, z0.h, z1.h4136# CHECK-NEXT:  1      2     0.25                        fmaxp	z29.s, p3/m, z29.s, z30.s4137# CHECK-NEXT:  1      2     0.25                        fmaxp	z31.d, p7/m, z31.d, z30.d4138# CHECK-NEXT:  2      4     0.50                        fmaxv	d0, p7, z31.d4139# CHECK-NEXT:  4      8     1.00                        fmaxv	h0, p7, z31.h4140# CHECK-NEXT:  3      6     0.75                        fmaxv	s0, p7, z31.s4141# CHECK-NEXT:  1      2     0.25                        fmin	z0.d, p0/m, z0.d, #0.04142# CHECK-NEXT:  1      2     0.25                        fmin	z0.d, p7/m, z0.d, z31.d4143# CHECK-NEXT:  1      2     0.25                        fmin	z0.h, p0/m, z0.h, #0.04144# CHECK-NEXT:  1      2     0.25                        fmin	z0.h, p7/m, z0.h, z31.h4145# CHECK-NEXT:  1      2     0.25                        fmin	z0.s, p0/m, z0.s, #0.04146# CHECK-NEXT:  1      2     0.25                        fmin	z0.s, p7/m, z0.s, z31.s4147# CHECK-NEXT:  1      2     0.25                        fmin	z31.d, p7/m, z31.d, #1.04148# CHECK-NEXT:  1      2     0.25                        fmin	z31.h, p7/m, z31.h, #1.04149# CHECK-NEXT:  1      2     0.25                        fmin	z31.s, p7/m, z31.s, #1.04150# CHECK-NEXT:  1      2     0.25                        fminnm	z0.d, p0/m, z0.d, #0.04151# CHECK-NEXT:  1      2     0.25                        fminnm	z0.d, p7/m, z0.d, z31.d4152# CHECK-NEXT:  1      2     0.25                        fminnm	z0.h, p0/m, z0.h, #0.04153# CHECK-NEXT:  1      2     0.25                        fminnm	z0.h, p7/m, z0.h, z31.h4154# CHECK-NEXT:  1      2     0.25                        fminnm	z0.s, p0/m, z0.s, #0.04155# CHECK-NEXT:  1      2     0.25                        fminnm	z0.s, p7/m, z0.s, z31.s4156# CHECK-NEXT:  1      2     0.25                        fminnm	z31.d, p7/m, z31.d, #1.04157# CHECK-NEXT:  1      2     0.25                        fminnm	z31.h, p7/m, z31.h, #1.04158# CHECK-NEXT:  1      2     0.25                        fminnm	z31.s, p7/m, z31.s, #1.04159# CHECK-NEXT:  1      2     0.25                        fminnmp	z0.h, p0/m, z0.h, z1.h4160# CHECK-NEXT:  1      2     0.25                        fminnmp	z29.s, p3/m, z29.s, z30.s4161# CHECK-NEXT:  1      2     0.25                        fminnmp	z31.d, p7/m, z31.d, z30.d4162# CHECK-NEXT:  2      4     0.50                        fminnmv	d0, p7, z31.d4163# CHECK-NEXT:  4      8     1.00                        fminnmv	h0, p7, z31.h4164# CHECK-NEXT:  3      6     0.75                        fminnmv	s0, p7, z31.s4165# CHECK-NEXT:  1      2     0.25                        fminp	z0.h, p0/m, z0.h, z1.h4166# CHECK-NEXT:  1      2     0.25                        fminp	z29.s, p3/m, z29.s, z30.s4167# CHECK-NEXT:  1      2     0.25                        fminp	z31.d, p7/m, z31.d, z30.d4168# CHECK-NEXT:  2      4     0.50                        fminv	d0, p7, z31.d4169# CHECK-NEXT:  4      8     1.00                        fminv	h0, p7, z31.h4170# CHECK-NEXT:  3      6     0.75                        fminv	s0, p7, z31.s4171# CHECK-NEXT:  1      4     0.25                        fmla	z0.d, p7/m, z1.d, z31.d4172# CHECK-NEXT:  1      4     0.25                        fmla	z0.d, z1.d, z7.d[1]4173# CHECK-NEXT:  1      4     0.25                        fmla	z0.h, p7/m, z1.h, z31.h4174# CHECK-NEXT:  1      4     0.25                        fmla	z0.h, z1.h, z7.h[7]4175# CHECK-NEXT:  1      4     0.25                        fmla	z0.s, p7/m, z1.s, z31.s4176# CHECK-NEXT:  1      4     0.25                        fmla	z0.s, z1.s, z7.s[3]4177# CHECK-NEXT:  1      4     0.25                        fmlalb	z0.s, z1.h, z7.h[0]4178# CHECK-NEXT:  1      4     0.25                        fmlalb	z29.s, z30.h, z31.h4179# CHECK-NEXT:  1      4     0.25                        fmlalb	z30.s, z31.h, z7.h[7]4180# CHECK-NEXT:  1      4     0.25                        fmlalt	z0.s, z1.h, z7.h[0]4181# CHECK-NEXT:  1      4     0.25                        fmlalt	z29.s, z30.h, z31.h4182# CHECK-NEXT:  1      4     0.25                        fmlalt	z30.s, z31.h, z7.h[7]4183# CHECK-NEXT:  1      4     0.25                        fmls	z0.d, p7/m, z1.d, z31.d4184# CHECK-NEXT:  1      4     0.25                        fmls	z0.d, z1.d, z7.d[1]4185# CHECK-NEXT:  1      4     0.25                        fmls	z0.h, p7/m, z1.h, z31.h4186# CHECK-NEXT:  1      4     0.25                        fmls	z0.h, z1.h, z7.h[7]4187# CHECK-NEXT:  1      4     0.25                        fmls	z0.s, p7/m, z1.s, z31.s4188# CHECK-NEXT:  1      4     0.25                        fmls	z0.s, z1.s, z7.s[3]4189# CHECK-NEXT:  1      4     0.25                        fmlslb	z0.s, z1.h, z7.h[0]4190# CHECK-NEXT:  1      4     0.25                        fmlslb	z29.s, z30.h, z31.h4191# CHECK-NEXT:  1      4     0.25                        fmlslb	z30.s, z31.h, z7.h[7]4192# CHECK-NEXT:  1      4     0.25                        fmlslt	z0.s, z1.h, z7.h[0]4193# CHECK-NEXT:  1      4     0.25                        fmlslt	z29.s, z30.h, z31.h4194# CHECK-NEXT:  1      4     0.25                        fmlslt	z30.s, z31.h, z7.h[7]4195# CHECK-NEXT:  1      2     0.25                        fmov	z0.d, #-10.000000004196# CHECK-NEXT:  1      2     0.25                        fmov	z0.d, #0.125000004197# CHECK-NEXT:  1      2     0.25                        fmov	z0.d, p0/m, #-10.000000004198# CHECK-NEXT:  1      2     0.25                        fmov	z0.d, p0/m, #0.125000004199# CHECK-NEXT:  1      2     0.25                        fmov	z0.h, #-0.125000004200# CHECK-NEXT:  1      2     0.25                        fmov	z0.h, p0/m, #-0.125000004201# CHECK-NEXT:  1      2     0.25                        fmov	z0.s, #-0.125000004202# CHECK-NEXT:  1      2     0.25                        fmov	z0.s, p0/m, #-0.125000004203# CHECK-NEXT:  1      4     0.25                        fmsb	z0.d, p7/m, z1.d, z31.d4204# CHECK-NEXT:  1      4     0.25                        fmsb	z0.h, p7/m, z1.h, z31.h4205# CHECK-NEXT:  1      4     0.25                        fmsb	z0.s, p7/m, z1.s, z31.s4206# CHECK-NEXT:  1      3     0.25                        fmul	z0.d, p0/m, z0.d, #0.54207# CHECK-NEXT:  1      3     0.25                        fmul	z0.d, p7/m, z0.d, z31.d4208# CHECK-NEXT:  1      3     0.25                        fmul	z0.d, z0.d, z0.d[0]4209# CHECK-NEXT:  1      3     0.25                        fmul	z0.d, z1.d, z31.d4210# CHECK-NEXT:  1      3     0.25                        fmul	z0.h, p0/m, z0.h, #0.54211# CHECK-NEXT:  1      3     0.25                        fmul	z0.h, p7/m, z0.h, z31.h4212# CHECK-NEXT:  1      3     0.25                        fmul	z0.h, z0.h, z0.h[0]4213# CHECK-NEXT:  1      3     0.25                        fmul	z0.h, z1.h, z31.h4214# CHECK-NEXT:  1      3     0.25                        fmul	z0.s, p0/m, z0.s, #0.54215# CHECK-NEXT:  1      3     0.25                        fmul	z0.s, p7/m, z0.s, z31.s4216# CHECK-NEXT:  1      3     0.25                        fmul	z0.s, z0.s, z0.s[0]4217# CHECK-NEXT:  1      3     0.25                        fmul	z0.s, z1.s, z31.s4218# CHECK-NEXT:  1      3     0.25                        fmul	z31.d, p7/m, z31.d, #2.04219# CHECK-NEXT:  1      3     0.25                        fmul	z31.d, z31.d, z15.d[1]4220# CHECK-NEXT:  1      3     0.25                        fmul	z31.h, p7/m, z31.h, #2.04221# CHECK-NEXT:  1      3     0.25                        fmul	z31.h, z31.h, z7.h[7]4222# CHECK-NEXT:  1      3     0.25                        fmul	z31.s, p7/m, z31.s, #2.04223# CHECK-NEXT:  1      3     0.25                        fmul	z31.s, z31.s, z7.s[3]4224# CHECK-NEXT:  1      3     0.25                        fmulx	z0.d, p7/m, z0.d, z31.d4225# CHECK-NEXT:  1      3     0.25                        fmulx	z0.h, p7/m, z0.h, z31.h4226# CHECK-NEXT:  1      3     0.25                        fmulx	z0.s, p7/m, z0.s, z31.s4227# CHECK-NEXT:  1      2     0.25                        fneg	z31.d, p7/m, z31.d4228# CHECK-NEXT:  1      2     0.25                        fneg	z31.h, p7/m, z31.h4229# CHECK-NEXT:  1      2     0.25                        fneg	z31.s, p7/m, z31.s4230# CHECK-NEXT:  1      4     0.25                        fnmad	z0.d, p7/m, z1.d, z31.d4231# CHECK-NEXT:  1      4     0.25                        fnmad	z0.h, p7/m, z1.h, z31.h4232# CHECK-NEXT:  1      4     0.25                        fnmad	z0.s, p7/m, z1.s, z31.s4233# CHECK-NEXT:  1      4     0.25                        fnmla	z0.d, p7/m, z1.d, z31.d4234# CHECK-NEXT:  1      4     0.25                        fnmla	z0.h, p7/m, z1.h, z31.h4235# CHECK-NEXT:  1      4     0.25                        fnmla	z0.s, p7/m, z1.s, z31.s4236# CHECK-NEXT:  1      4     0.25                        fnmls	z0.d, p7/m, z1.d, z31.d4237# CHECK-NEXT:  1      4     0.25                        fnmls	z0.h, p7/m, z1.h, z31.h4238# CHECK-NEXT:  1      4     0.25                        fnmls	z0.s, p7/m, z1.s, z31.s4239# CHECK-NEXT:  1      4     0.25                        fnmsb	z0.d, p7/m, z1.d, z31.d4240# CHECK-NEXT:  1      4     0.25                        fnmsb	z0.h, p7/m, z1.h, z31.h4241# CHECK-NEXT:  1      4     0.25                        fnmsb	z0.s, p7/m, z1.s, z31.s4242# CHECK-NEXT:  1      3     0.50                        frecpe	z0.d, z31.d4243# CHECK-NEXT:  4      6     2.00                        frecpe	z0.h, z31.h4244# CHECK-NEXT:  2      4     1.00                        frecpe	z0.s, z31.s4245# CHECK-NEXT:  1      4     0.25                        frecps	z0.d, z1.d, z31.d4246# CHECK-NEXT:  1      4     0.25                        frecps	z0.h, z1.h, z31.h4247# CHECK-NEXT:  1      4     0.25                        frecps	z0.s, z1.s, z31.s4248# CHECK-NEXT:  1      3     0.50                        frecpx	z31.d, p7/m, z31.d4249# CHECK-NEXT:  4      6     2.00                        frecpx	z31.h, p7/m, z31.h4250# CHECK-NEXT:  2      4     1.00                        frecpx	z31.s, p7/m, z31.s4251# CHECK-NEXT:  1      3     0.50                        frinta	z31.d, p7/m, z31.d4252# CHECK-NEXT:  4      6     2.00                        frinta	z31.h, p7/m, z31.h4253# CHECK-NEXT:  2      4     1.00                        frinta	z31.s, p7/m, z31.s4254# CHECK-NEXT:  1      3     0.50                        frinti	z31.d, p7/m, z31.d4255# CHECK-NEXT:  4      6     2.00                        frinti	z31.h, p7/m, z31.h4256# CHECK-NEXT:  2      4     1.00                        frinti	z31.s, p7/m, z31.s4257# CHECK-NEXT:  1      3     0.50                        frintm	z31.d, p7/m, z31.d4258# CHECK-NEXT:  4      6     2.00                        frintm	z31.h, p7/m, z31.h4259# CHECK-NEXT:  2      4     1.00                        frintm	z31.s, p7/m, z31.s4260# CHECK-NEXT:  1      3     0.50                        frintn	z31.d, p7/m, z31.d4261# CHECK-NEXT:  4      6     2.00                        frintn	z31.h, p7/m, z31.h4262# CHECK-NEXT:  2      4     1.00                        frintn	z31.s, p7/m, z31.s4263# CHECK-NEXT:  1      3     0.50                        frintp	z31.d, p7/m, z31.d4264# CHECK-NEXT:  4      6     2.00                        frintp	z31.h, p7/m, z31.h4265# CHECK-NEXT:  2      4     1.00                        frintp	z31.s, p7/m, z31.s4266# CHECK-NEXT:  1      3     0.50                        frintx	z31.d, p7/m, z31.d4267# CHECK-NEXT:  4      6     2.00                        frintx	z31.h, p7/m, z31.h4268# CHECK-NEXT:  2      4     1.00                        frintx	z31.s, p7/m, z31.s4269# CHECK-NEXT:  1      3     0.50                        frintz	z31.d, p7/m, z31.d4270# CHECK-NEXT:  4      6     2.00                        frintz	z31.h, p7/m, z31.h4271# CHECK-NEXT:  2      4     1.00                        frintz	z31.s, p7/m, z31.s4272# CHECK-NEXT:  1      3     0.50                        frsqrte	z0.d, z31.d4273# CHECK-NEXT:  4      6     2.00                        frsqrte	z0.h, z31.h4274# CHECK-NEXT:  2      4     1.00                        frsqrte	z0.s, z31.s4275# CHECK-NEXT:  1      4     0.25                        frsqrts	z0.d, z1.d, z31.d4276# CHECK-NEXT:  1      4     0.25                        frsqrts	z0.h, z1.h, z31.h4277# CHECK-NEXT:  1      4     0.25                        frsqrts	z0.s, z1.s, z31.s4278# CHECK-NEXT:  1      3     0.25                        fscale	z0.d, p7/m, z0.d, z31.d4279# CHECK-NEXT:  1      3     0.25                        fscale	z0.h, p7/m, z0.h, z31.h4280# CHECK-NEXT:  1      3     0.25                        fscale	z0.s, p7/m, z0.s, z31.s4281# CHECK-NEXT:  1      14    2.00                        fsqrt	z31.d, p7/m, z31.d4282# CHECK-NEXT:  1      13    8.00                        fsqrt	z31.h, p7/m, z31.h4283# CHECK-NEXT:  1      11    4.00                        fsqrt	z31.s, p7/m, z31.s4284# CHECK-NEXT:  1      2     0.25                        fsub	z0.d, p0/m, z0.d, #0.54285# CHECK-NEXT:  1      2     0.25                        fsub	z0.d, p7/m, z0.d, z31.d4286# CHECK-NEXT:  1      2     0.25                        fsub	z0.d, z1.d, z31.d4287# CHECK-NEXT:  1      2     0.25                        fsub	z0.h, p0/m, z0.h, #0.54288# CHECK-NEXT:  1      2     0.25                        fsub	z0.h, p7/m, z0.h, z31.h4289# CHECK-NEXT:  1      2     0.25                        fsub	z0.h, z1.h, z31.h4290# CHECK-NEXT:  1      2     0.25                        fsub	z0.s, p0/m, z0.s, #0.54291# CHECK-NEXT:  1      2     0.25                        fsub	z0.s, p7/m, z0.s, z31.s4292# CHECK-NEXT:  1      2     0.25                        fsub	z0.s, z1.s, z31.s4293# CHECK-NEXT:  1      2     0.25                        fsub	z31.d, p7/m, z31.d, #1.04294# CHECK-NEXT:  1      2     0.25                        fsub	z31.h, p7/m, z31.h, #1.04295# CHECK-NEXT:  1      2     0.25                        fsub	z31.s, p7/m, z31.s, #1.04296# CHECK-NEXT:  1      2     0.25                        fsubr	z0.d, p0/m, z0.d, #0.54297# CHECK-NEXT:  1      2     0.25                        fsubr	z0.d, p7/m, z0.d, z31.d4298# CHECK-NEXT:  1      2     0.25                        fsubr	z0.h, p0/m, z0.h, #0.54299# CHECK-NEXT:  1      2     0.25                        fsubr	z0.h, p7/m, z0.h, z31.h4300# CHECK-NEXT:  1      2     0.25                        fsubr	z0.s, p0/m, z0.s, #0.54301# CHECK-NEXT:  1      2     0.25                        fsubr	z0.s, p7/m, z0.s, z31.s4302# CHECK-NEXT:  1      2     0.25                        fsubr	z31.d, p7/m, z31.d, #1.04303# CHECK-NEXT:  1      2     0.25                        fsubr	z31.h, p7/m, z31.h, #1.04304# CHECK-NEXT:  1      2     0.25                        fsubr	z31.s, p7/m, z31.s, #1.04305# CHECK-NEXT:  1      4     0.25                        ftmad	z0.d, z0.d, z31.d, #74306# CHECK-NEXT:  1      4     0.25                        ftmad	z0.h, z0.h, z31.h, #74307# CHECK-NEXT:  1      4     0.25                        ftmad	z0.s, z0.s, z31.s, #74308# CHECK-NEXT:  1      3     0.25                        ftsmul	z0.d, z1.d, z31.d4309# CHECK-NEXT:  1      3     0.25                        ftsmul	z0.h, z1.h, z31.h4310# CHECK-NEXT:  1      3     0.25                        ftsmul	z0.s, z1.s, z31.s4311# CHECK-NEXT:  1      3     0.25                        ftssel	z0.d, z1.d, z31.d4312# CHECK-NEXT:  1      3     0.25                        ftssel	z0.h, z1.h, z31.h4313# CHECK-NEXT:  1      3     0.25                        ftssel	z0.s, z1.s, z31.s4314# CHECK-NEXT:  1      2     0.25                        histcnt	z0.s, p0/z, z1.s, z2.s4315# CHECK-NEXT:  1      2     0.25                        histcnt	z29.d, p7/z, z30.d, z31.d4316# CHECK-NEXT:  1      2     0.25                        histseg	z0.b, z1.b, z31.b4317# CHECK-NEXT:  1      1     0.13                        incb	x04318# CHECK-NEXT:  1      2     0.50                        incb	x0, #144319# CHECK-NEXT:  1      2     0.50                        incb	x0, all, mul #164320# CHECK-NEXT:  1      2     0.50                        incb	x0, pow24321# CHECK-NEXT:  1      2     0.50                        incb	x0, vl14322# CHECK-NEXT:  1      1     0.13                        incd	x04323# CHECK-NEXT:  1      2     0.50                        incd	x0, #144324# CHECK-NEXT:  1      2     0.50                        incd	x0, all, mul #164325# CHECK-NEXT:  1      2     0.50                        incd	x0, pow24326# CHECK-NEXT:  1      2     0.50                        incd	x0, vl14327# CHECK-NEXT:  1      2     0.25                        incd	z0.d4328# CHECK-NEXT:  1      2     0.25                        incd	z0.d, all, mul #164329# CHECK-NEXT:  1      1     0.13                        inch	x04330# CHECK-NEXT:  1      2     0.50                        inch	x0, #144331# CHECK-NEXT:  1      2     0.50                        inch	x0, all, mul #164332# CHECK-NEXT:  1      2     0.50                        inch	x0, pow24333# CHECK-NEXT:  1      2     0.50                        inch	x0, vl14334# CHECK-NEXT:  1      2     0.25                        inch	z0.h4335# CHECK-NEXT:  1      2     0.25                        inch	z0.h, all, mul #164336# CHECK-NEXT:  1      2     0.50                        incp	x0, p0.b4337# CHECK-NEXT:  1      2     0.50                        incp	x0, p0.d4338# CHECK-NEXT:  1      2     0.50                        incp	x0, p0.h4339# CHECK-NEXT:  1      2     0.50                        incp	x0, p0.s4340# CHECK-NEXT:  1      2     0.50                        incp	xzr, p15.b4341# CHECK-NEXT:  1      2     0.50                        incp	xzr, p15.d4342# CHECK-NEXT:  1      2     0.50                        incp	xzr, p15.h4343# CHECK-NEXT:  1      2     0.50                        incp	xzr, p15.s4344# CHECK-NEXT:  3      7     1.00                        incp	z31.d, p15.d4345# CHECK-NEXT:  3      7     1.00                        incp	z31.h, p15.h4346# CHECK-NEXT:  3      7     1.00                        incp	z31.s, p15.s4347# CHECK-NEXT:  1      1     0.13                        incw	x04348# CHECK-NEXT:  1      2     0.50                        incw	x0, #144349# CHECK-NEXT:  1      2     0.50                        incw	x0, all, mul #164350# CHECK-NEXT:  1      2     0.50                        incw	x0, pow24351# CHECK-NEXT:  1      2     0.50                        incw	x0, vl14352# CHECK-NEXT:  1      2     0.25                        incw	z0.s4353# CHECK-NEXT:  1      2     0.25                        incw	z0.s, all, mul #164354# CHECK-NEXT:  1      4     0.50                        index	z0.b, #0, #04355# CHECK-NEXT:  2      5     1.00                        index	z0.d, #0, #04356# CHECK-NEXT:  1      4     0.50                        index	z0.h, #0, #04357# CHECK-NEXT:  2      7     1.00                        index	z0.h, w0, w04358# CHECK-NEXT:  1      4     0.50                        index	z0.s, #0, #04359# CHECK-NEXT:  2      7     1.00                        index	z21.b, w10, w214360# CHECK-NEXT:  4      8     2.00                        index	z21.d, x10, x214361# CHECK-NEXT:  2      7     1.00                        index	z21.s, w10, w214362# CHECK-NEXT:  2      7     1.00                        index	z23.b, #13, w84363# CHECK-NEXT:  2      7     1.00                        index	z23.b, w13, #84364# CHECK-NEXT:  4      8     2.00                        index	z23.d, #13, x84365# CHECK-NEXT:  4      8     2.00                        index	z23.d, x13, #84366# CHECK-NEXT:  2      7     1.00                        index	z23.h, #13, w84367# CHECK-NEXT:  2      7     1.00                        index	z23.h, w13, #84368# CHECK-NEXT:  2      7     1.00                        index	z23.s, #13, w84369# CHECK-NEXT:  2      7     1.00                        index	z23.s, w13, #84370# CHECK-NEXT:  1      4     0.50                        index	z31.b, #-1, #-14371# CHECK-NEXT:  2      7     1.00                        index	z31.b, #-1, wzr4372# CHECK-NEXT:  2      7     1.00                        index	z31.b, wzr, #-14373# CHECK-NEXT:  2      7     1.00                        index	z31.b, wzr, wzr4374# CHECK-NEXT:  2      5     1.00                        index	z31.d, #-1, #-14375# CHECK-NEXT:  4      8     2.00                        index	z31.d, #-1, xzr4376# CHECK-NEXT:  4      8     2.00                        index	z31.d, xzr, #-14377# CHECK-NEXT:  4      8     2.00                        index	z31.d, xzr, xzr4378# CHECK-NEXT:  1      4     0.50                        index	z31.h, #-1, #-14379# CHECK-NEXT:  2      7     1.00                        index	z31.h, #-1, wzr4380# CHECK-NEXT:  2      7     1.00                        index	z31.h, wzr, #-14381# CHECK-NEXT:  2      7     1.00                        index	z31.h, wzr, wzr4382# CHECK-NEXT:  1      4     0.50                        index	z31.s, #-1, #-14383# CHECK-NEXT:  2      7     1.00                        index	z31.s, #-1, wzr4384# CHECK-NEXT:  2      7     1.00                        index	z31.s, wzr, #-14385# CHECK-NEXT:  2      7     1.00                        index	z31.s, wzr, wzr4386# CHECK-NEXT:  2      5     1.00                        insr	z0.b, w04387# CHECK-NEXT:  2      5     1.00                        insr	z0.d, x04388# CHECK-NEXT:  2      5     1.00                        insr	z0.h, w04389# CHECK-NEXT:  2      5     1.00                        insr	z0.s, w04390# CHECK-NEXT:  1      2     0.25                        insr	z31.b, b314391# CHECK-NEXT:  2      5     1.00                        insr	z31.b, wzr4392# CHECK-NEXT:  1      2     0.25                        insr	z31.d, d314393# CHECK-NEXT:  2      5     1.00                        insr	z31.d, xzr4394# CHECK-NEXT:  1      2     0.25                        insr	z31.h, h314395# CHECK-NEXT:  2      5     1.00                        insr	z31.h, wzr4396# CHECK-NEXT:  1      2     0.25                        insr	z31.s, s314397# CHECK-NEXT:  2      5     1.00                        insr	z31.s, wzr4398# CHECK-NEXT:  1      3     1.00                        lasta	b0, p7, z31.b4399# CHECK-NEXT:  1      3     1.00                        lasta	d0, p7, z31.d4400# CHECK-NEXT:  1      3     1.00                        lasta	h0, p7, z31.h4401# CHECK-NEXT:  1      3     1.00                        lasta	s0, p7, z31.s4402# CHECK-NEXT:  2      6     1.00                        lasta	w0, p7, z31.b4403# CHECK-NEXT:  2      6     1.00                        lasta	w0, p7, z31.h4404# CHECK-NEXT:  2      6     1.00                        lasta	w0, p7, z31.s4405# CHECK-NEXT:  2      6     1.00                        lasta	x0, p7, z31.d4406# CHECK-NEXT:  1      3     1.00                        lastb	b0, p7, z31.b4407# CHECK-NEXT:  1      3     1.00                        lastb	d0, p7, z31.d4408# CHECK-NEXT:  1      3     1.00                        lastb	h0, p7, z31.h4409# CHECK-NEXT:  1      3     1.00                        lastb	s0, p7, z31.s4410# CHECK-NEXT:  2      6     1.00                        lastb	w0, p7, z31.b4411# CHECK-NEXT:  2      6     1.00                        lastb	w0, p7, z31.h4412# CHECK-NEXT:  2      6     1.00                        lastb	w0, p7, z31.s4413# CHECK-NEXT:  2      6     1.00                        lastb	x0, p7, z31.d4414# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z0.b }, p0/z, [sp, x0]4415# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z0.b }, p0/z, [x0, x0]4416# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z0.b }, p0/z, [x0]4417# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z0.d }, p0/z, [x0]4418# CHECK-NEXT:  5      9     1.00    *                   ld1b	{ z0.d }, p0/z, [z0.d]4419# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z0.h }, p0/z, [x0]4420# CHECK-NEXT:  5      9     1.00    *                   ld1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]4421# CHECK-NEXT:  5      9     1.00    *                   ld1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]4422# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z0.s }, p0/z, [x0]4423# CHECK-NEXT:  5      9     1.00    *                   ld1b	{ z0.s }, p0/z, [z0.s]4424# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z21.b }, p5/z, [x10, #5, mul vl]4425# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z21.d }, p5/z, [x10, #5, mul vl]4426# CHECK-NEXT:  3      9     0.50    *                   ld1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]4427# CHECK-NEXT:  3      9     0.50    *                   ld1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]4428# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z21.h }, p5/z, [x10, #5, mul vl]4429# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z21.s }, p5/z, [x10, #5, mul vl]4430# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z21.s }, p5/z, [x10, x21]4431# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z23.d }, p3/z, [x13, x8]4432# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z31.b }, p7/z, [sp, #-1, mul vl]4433# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z31.d }, p7/z, [sp, #-1, mul vl]4434# CHECK-NEXT:  3      9     0.50    *                   ld1b	{ z31.d }, p7/z, [sp, z31.d]4435# CHECK-NEXT:  5      9     1.00    *                   ld1b	{ z31.d }, p7/z, [z31.d, #31]4436# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z31.h }, p7/z, [sp, #-1, mul vl]4437# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z31.s }, p7/z, [sp, #-1, mul vl]4438# CHECK-NEXT:  5      9     1.00    *                   ld1b	{ z31.s }, p7/z, [z31.s, #31]4439# CHECK-NEXT:  1      6     0.33    *                   ld1b	{ z5.h }, p3/z, [x17, x16]4440# CHECK-NEXT:  5      10    1.00    *                   ld1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]4441# CHECK-NEXT:  5      10    1.00    *                   ld1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]4442# CHECK-NEXT:  1      6     0.33    *                   ld1d	{ z0.d }, p0/z, [x0]4443# CHECK-NEXT:  5      9     1.00    *                   ld1d	{ z0.d }, p0/z, [z0.d]4444# CHECK-NEXT:  1      6     0.33    *                   ld1d	{ z21.d }, p5/z, [x10, #5, mul vl]4445# CHECK-NEXT:  3      9     0.50    *                   ld1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]4446# CHECK-NEXT:  3      9     0.50    *                   ld1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]4447# CHECK-NEXT:  1      6     0.33    *                   ld1d	{ z23.d }, p3/z, [sp, x8, lsl #3]4448# CHECK-NEXT:  1      6     0.33    *                   ld1d	{ z23.d }, p3/z, [x13, x8, lsl #3]4449# CHECK-NEXT:  5      10    1.00    *                   ld1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]4450# CHECK-NEXT:  1      6     0.33    *                   ld1d	{ z31.d }, p7/z, [sp, #-1, mul vl]4451# CHECK-NEXT:  3      9     0.50    *                   ld1d	{ z31.d }, p7/z, [sp, z31.d]4452# CHECK-NEXT:  5      9     1.00    *                   ld1d	{ z31.d }, p7/z, [z31.d, #248]4453# CHECK-NEXT:  5      10    1.00    *                   ld1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]4454# CHECK-NEXT:  5      10    1.00    *                   ld1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]4455# CHECK-NEXT:  1      6     0.33    *                   ld1h	{ z0.d }, p0/z, [x0]4456# CHECK-NEXT:  5      9     1.00    *                   ld1h	{ z0.d }, p0/z, [z0.d]4457# CHECK-NEXT:  1      6     0.33    *                   ld1h	{ z0.h }, p0/z, [x0]4458# CHECK-NEXT:  5      9     1.00    *                   ld1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]4459# CHECK-NEXT:  5      9     1.00    *                   ld1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]4460# CHECK-NEXT:  1      6     0.33    *                   ld1h	{ z0.s }, p0/z, [x0]4461# CHECK-NEXT:  5      9     1.00    *                   ld1h	{ z0.s }, p0/z, [z0.s]4462# CHECK-NEXT:  1      6     0.33    *                   ld1h	{ z21.d }, p5/z, [x10, #5, mul vl]4463# CHECK-NEXT:  3      9     0.50    *                   ld1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]4464# CHECK-NEXT:  3      9     0.50    *                   ld1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]4465# CHECK-NEXT:  1      6     0.33    *                   ld1h	{ z21.h }, p5/z, [x10, #5, mul vl]4466# CHECK-NEXT:  1      6     0.33    *                   ld1h	{ z21.s }, p5/z, [x10, #5, mul vl]4467# CHECK-NEXT:  1      6     0.33    *                   ld1h	{ z21.s }, p5/z, [x10, x21, lsl #1]4468# CHECK-NEXT:  1      6     0.33    *                   ld1h	{ z23.d }, p3/z, [x13, x8, lsl #1]4469# CHECK-NEXT:  5      10    1.00    *                   ld1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]4470# CHECK-NEXT:  1      6     0.33    *                   ld1h	{ z31.d }, p7/z, [sp, #-1, mul vl]4471# CHECK-NEXT:  3      9     0.50    *                   ld1h	{ z31.d }, p7/z, [sp, z31.d]4472# CHECK-NEXT:  5      9     1.00    *                   ld1h	{ z31.d }, p7/z, [z31.d, #62]4473# CHECK-NEXT:  1      6     0.33    *                   ld1h	{ z31.h }, p7/z, [sp, #-1, mul vl]4474# CHECK-NEXT:  1      6     0.33    *                   ld1h	{ z31.s }, p7/z, [sp, #-1, mul vl]4475# CHECK-NEXT:  9      10    2.00    *                   ld1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]4476# CHECK-NEXT:  9      10    2.00    *                   ld1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]4477# CHECK-NEXT:  5      9     1.00    *                   ld1h	{ z31.s }, p7/z, [z31.s, #62]4478# CHECK-NEXT:  1      6     0.33    *                   ld1h	{ z5.h }, p3/z, [sp, x16, lsl #1]4479# CHECK-NEXT:  1      6     0.33    *                   ld1h	{ z5.h }, p3/z, [x17, x16, lsl #1]4480# CHECK-NEXT:  1      6     0.33    *                   ld1rb	{ z0.b }, p0/z, [x0]4481# CHECK-NEXT:  1      6     0.33    *                   ld1rb	{ z0.d }, p0/z, [x0]4482# CHECK-NEXT:  1      6     0.33    *                   ld1rb	{ z0.h }, p0/z, [x0]4483# CHECK-NEXT:  1      6     0.33    *                   ld1rb	{ z0.s }, p0/z, [x0]4484# CHECK-NEXT:  1      6     0.33    *                   ld1rb	{ z31.b }, p7/z, [sp, #63]4485# CHECK-NEXT:  1      6     0.33    *                   ld1rb	{ z31.d }, p7/z, [sp, #63]4486# CHECK-NEXT:  1      6     0.33    *                   ld1rb	{ z31.h }, p7/z, [sp, #63]4487# CHECK-NEXT:  1      6     0.33    *                   ld1rb	{ z31.s }, p7/z, [sp, #63]4488# CHECK-NEXT:  1      6     0.33    *                   ld1rd	{ z0.d }, p0/z, [x0]4489# CHECK-NEXT:  1      6     0.33    *                   ld1rd	{ z31.d }, p7/z, [sp, #504]4490# CHECK-NEXT:  1      6     0.33    *                   ld1rh	{ z0.d }, p0/z, [x0]4491# CHECK-NEXT:  1      6     0.33    *                   ld1rh	{ z0.h }, p0/z, [x0]4492# CHECK-NEXT:  1      6     0.33    *                   ld1rh	{ z0.s }, p0/z, [x0]4493# CHECK-NEXT:  1      6     0.33    *                   ld1rh	{ z31.d }, p7/z, [sp, #126]4494# CHECK-NEXT:  1      6     0.33    *                   ld1rh	{ z31.h }, p7/z, [sp, #126]4495# CHECK-NEXT:  1      6     0.33    *                   ld1rh	{ z31.s }, p7/z, [sp, #126]4496# CHECK-NEXT:  1      6     0.33    *                   ld1rqb	{ z0.b }, p0/z, [x0, x0]4497# CHECK-NEXT:  1      6     0.33    *                   ld1rqb	{ z0.b }, p0/z, [x0]4498# CHECK-NEXT:  1      6     0.33    *                   ld1rqb	{ z21.b }, p5/z, [x10, #112]4499# CHECK-NEXT:  1      6     0.33    *                   ld1rqb	{ z23.b }, p3/z, [x13, #-128]4500# CHECK-NEXT:  1      6     0.33    *                   ld1rqb	{ z31.b }, p7/z, [sp, #-16]4501# CHECK-NEXT:  1      6     0.33    *                   ld1rqd	{ z0.d }, p0/z, [x0, x0, lsl #3]4502# CHECK-NEXT:  1      6     0.33    *                   ld1rqd	{ z0.d }, p0/z, [x0]4503# CHECK-NEXT:  1      6     0.33    *                   ld1rqd	{ z23.d }, p3/z, [x13, #-128]4504# CHECK-NEXT:  1      6     0.33    *                   ld1rqd	{ z23.d }, p3/z, [x13, #112]4505# CHECK-NEXT:  1      6     0.33    *                   ld1rqd	{ z31.d }, p7/z, [sp, #-16]4506# CHECK-NEXT:  1      6     0.33    *                   ld1rqh	{ z0.h }, p0/z, [x0, x0, lsl #1]4507# CHECK-NEXT:  1      6     0.33    *                   ld1rqh	{ z0.h }, p0/z, [x0]4508# CHECK-NEXT:  1      6     0.33    *                   ld1rqh	{ z23.h }, p3/z, [x13, #-128]4509# CHECK-NEXT:  1      6     0.33    *                   ld1rqh	{ z23.h }, p3/z, [x13, #112]4510# CHECK-NEXT:  1      6     0.33    *                   ld1rqh	{ z31.h }, p7/z, [sp, #-16]4511# CHECK-NEXT:  1      6     0.33    *                   ld1rqw	{ z0.s }, p0/z, [x0, x0, lsl #2]4512# CHECK-NEXT:  1      6     0.33    *                   ld1rqw	{ z0.s }, p0/z, [x0]4513# CHECK-NEXT:  1      6     0.33    *                   ld1rqw	{ z23.s }, p3/z, [x13, #-128]4514# CHECK-NEXT:  1      6     0.33    *                   ld1rqw	{ z23.s }, p3/z, [x13, #112]4515# CHECK-NEXT:  1      6     0.33    *                   ld1rqw	{ z31.s }, p7/z, [sp, #-16]4516# CHECK-NEXT:  1      6     0.33    *                   ld1rsb	{ z0.d }, p0/z, [x0]4517# CHECK-NEXT:  1      6     0.33    *                   ld1rsb	{ z0.h }, p0/z, [x0]4518# CHECK-NEXT:  1      6     0.33    *                   ld1rsb	{ z0.s }, p0/z, [x0]4519# CHECK-NEXT:  1      6     0.33    *                   ld1rsb	{ z31.d }, p7/z, [sp, #63]4520# CHECK-NEXT:  1      6     0.33    *                   ld1rsb	{ z31.h }, p7/z, [sp, #63]4521# CHECK-NEXT:  1      6     0.33    *                   ld1rsb	{ z31.s }, p7/z, [sp, #63]4522# CHECK-NEXT:  1      6     0.33    *                   ld1rsh	{ z0.d }, p0/z, [x0]4523# CHECK-NEXT:  1      6     0.33    *                   ld1rsh	{ z0.s }, p0/z, [x0]4524# CHECK-NEXT:  1      6     0.33    *                   ld1rsh	{ z31.d }, p7/z, [sp, #126]4525# CHECK-NEXT:  1      6     0.33    *                   ld1rsh	{ z31.s }, p7/z, [sp, #126]4526# CHECK-NEXT:  1      6     0.33    *                   ld1rsw	{ z0.d }, p0/z, [x0]4527# CHECK-NEXT:  1      6     0.33    *                   ld1rsw	{ z31.d }, p7/z, [sp, #252]4528# CHECK-NEXT:  1      6     0.33    *                   ld1rw	{ z0.d }, p0/z, [x0]4529# CHECK-NEXT:  1      6     0.33    *                   ld1rw	{ z0.s }, p0/z, [x0]4530# CHECK-NEXT:  1      6     0.33    *                   ld1rw	{ z31.d }, p7/z, [sp, #252]4531# CHECK-NEXT:  1      6     0.33    *                   ld1rw	{ z31.s }, p7/z, [sp, #252]4532# CHECK-NEXT:  1      6     0.33    *                   ld1sb	{ z0.d }, p0/z, [x0]4533# CHECK-NEXT:  5      9     1.00    *                   ld1sb	{ z0.d }, p0/z, [z0.d]4534# CHECK-NEXT:  1      6     0.33    *                   ld1sb	{ z0.h }, p0/z, [sp, x0]4535# CHECK-NEXT:  1      6     0.33    *                   ld1sb	{ z0.h }, p0/z, [x0, x0]4536# CHECK-NEXT:  1      6     0.33    *                   ld1sb	{ z0.h }, p0/z, [x0]4537# CHECK-NEXT:  5      9     1.00    *                   ld1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]4538# CHECK-NEXT:  1      6     0.33    *                   ld1sb	{ z0.s }, p0/z, [x0]4539# CHECK-NEXT:  5      9     1.00    *                   ld1sb	{ z0.s }, p0/z, [z0.s]4540# CHECK-NEXT:  1      6     0.33    *                   ld1sb	{ z21.d }, p5/z, [x10, #5, mul vl]4541# CHECK-NEXT:  3      9     0.50    *                   ld1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]4542# CHECK-NEXT:  3      9     0.50    *                   ld1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]4543# CHECK-NEXT:  1      6     0.33    *                   ld1sb	{ z21.h }, p5/z, [x10, #5, mul vl]4544# CHECK-NEXT:  1      6     0.33    *                   ld1sb	{ z21.s }, p5/z, [x10, #5, mul vl]4545# CHECK-NEXT:  1      6     0.33    *                   ld1sb	{ z21.s }, p5/z, [x10, x21]4546# CHECK-NEXT:  1      6     0.33    *                   ld1sb	{ z23.d }, p3/z, [x13, x8]4547# CHECK-NEXT:  1      6     0.33    *                   ld1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]4548# CHECK-NEXT:  3      9     0.50    *                   ld1sb	{ z31.d }, p7/z, [sp, z31.d]4549# CHECK-NEXT:  5      9     1.00    *                   ld1sb	{ z31.d }, p7/z, [z31.d, #31]4550# CHECK-NEXT:  1      6     0.33    *                   ld1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]4551# CHECK-NEXT:  1      6     0.33    *                   ld1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]4552# CHECK-NEXT:  5      9     1.00    *                   ld1sb	{ z31.s }, p7/z, [z31.s, #31]4553# CHECK-NEXT:  5      10    1.00    *                   ld1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]4554# CHECK-NEXT:  5      10    1.00    *                   ld1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]4555# CHECK-NEXT:  1      6     0.33    *                   ld1sh	{ z0.d }, p0/z, [x0]4556# CHECK-NEXT:  5      9     1.00    *                   ld1sh	{ z0.d }, p0/z, [z0.d]4557# CHECK-NEXT:  5      9     1.00    *                   ld1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]4558# CHECK-NEXT:  5      9     1.00    *                   ld1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]4559# CHECK-NEXT:  1      6     0.33    *                   ld1sh	{ z0.s }, p0/z, [x0]4560# CHECK-NEXT:  5      9     1.00    *                   ld1sh	{ z0.s }, p0/z, [z0.s]4561# CHECK-NEXT:  1      6     0.33    *                   ld1sh	{ z21.d }, p5/z, [x10, #5, mul vl]4562# CHECK-NEXT:  3      9     0.50    *                   ld1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]4563# CHECK-NEXT:  3      9     0.50    *                   ld1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]4564# CHECK-NEXT:  1      6     0.33    *                   ld1sh	{ z21.s }, p5/z, [sp, x21, lsl #1]4565# CHECK-NEXT:  1      6     0.33    *                   ld1sh	{ z21.s }, p5/z, [x10, #5, mul vl]4566# CHECK-NEXT:  1      6     0.33    *                   ld1sh	{ z21.s }, p5/z, [x10, x21, lsl #1]4567# CHECK-NEXT:  1      6     0.33    *                   ld1sh	{ z23.d }, p3/z, [x13, x8, lsl #1]4568# CHECK-NEXT:  5      10    1.00    *                   ld1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]4569# CHECK-NEXT:  1      6     0.33    *                   ld1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]4570# CHECK-NEXT:  3      9     0.50    *                   ld1sh	{ z31.d }, p7/z, [sp, z31.d]4571# CHECK-NEXT:  5      9     1.00    *                   ld1sh	{ z31.d }, p7/z, [z31.d, #62]4572# CHECK-NEXT:  1      6     0.33    *                   ld1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]4573# CHECK-NEXT:  9      10    2.00    *                   ld1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]4574# CHECK-NEXT:  9      10    2.00    *                   ld1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]4575# CHECK-NEXT:  5      9     1.00    *                   ld1sh	{ z31.s }, p7/z, [z31.s, #62]4576# CHECK-NEXT:  5      10    1.00    *                   ld1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]4577# CHECK-NEXT:  5      10    1.00    *                   ld1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]4578# CHECK-NEXT:  1      6     0.33    *                   ld1sw	{ z0.d }, p0/z, [x0]4579# CHECK-NEXT:  5      9     1.00    *                   ld1sw	{ z0.d }, p0/z, [z0.d]4580# CHECK-NEXT:  1      6     0.33    *                   ld1sw	{ z21.d }, p5/z, [x10, #5, mul vl]4581# CHECK-NEXT:  3      9     0.50    *                   ld1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]4582# CHECK-NEXT:  3      9     0.50    *                   ld1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]4583# CHECK-NEXT:  1      6     0.33    *                   ld1sw	{ z23.d }, p3/z, [sp, x8, lsl #2]4584# CHECK-NEXT:  1      6     0.33    *                   ld1sw	{ z23.d }, p3/z, [x13, x8, lsl #2]4585# CHECK-NEXT:  5      10    1.00    *                   ld1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]4586# CHECK-NEXT:  1      6     0.33    *                   ld1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]4587# CHECK-NEXT:  3      9     0.50    *                   ld1sw	{ z31.d }, p7/z, [sp, z31.d]4588# CHECK-NEXT:  5      9     1.00    *                   ld1sw	{ z31.d }, p7/z, [z31.d, #124]4589# CHECK-NEXT:  5      10    1.00    *                   ld1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]4590# CHECK-NEXT:  5      10    1.00    *                   ld1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]4591# CHECK-NEXT:  1      6     0.33    *                   ld1w	{ z0.d }, p0/z, [x0]4592# CHECK-NEXT:  5      9     1.00    *                   ld1w	{ z0.d }, p0/z, [z0.d]4593# CHECK-NEXT:  5      9     1.00    *                   ld1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]4594# CHECK-NEXT:  5      9     1.00    *                   ld1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]4595# CHECK-NEXT:  1      6     0.33    *                   ld1w	{ z0.s }, p0/z, [x0]4596# CHECK-NEXT:  5      9     1.00    *                   ld1w	{ z0.s }, p0/z, [z0.s]4597# CHECK-NEXT:  1      6     0.33    *                   ld1w	{ z21.d }, p5/z, [x10, #5, mul vl]4598# CHECK-NEXT:  3      9     0.50    *                   ld1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]4599# CHECK-NEXT:  3      9     0.50    *                   ld1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]4600# CHECK-NEXT:  1      6     0.33    *                   ld1w	{ z21.s }, p5/z, [sp, x21, lsl #2]4601# CHECK-NEXT:  1      6     0.33    *                   ld1w	{ z21.s }, p5/z, [x10, #5, mul vl]4602# CHECK-NEXT:  1      6     0.33    *                   ld1w	{ z21.s }, p5/z, [x10, x21, lsl #2]4603# CHECK-NEXT:  1      6     0.33    *                   ld1w	{ z23.d }, p3/z, [x13, x8, lsl #2]4604# CHECK-NEXT:  5      10    1.00    *                   ld1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]4605# CHECK-NEXT:  1      6     0.33    *                   ld1w	{ z31.d }, p7/z, [sp, #-1, mul vl]4606# CHECK-NEXT:  3      9     0.50    *                   ld1w	{ z31.d }, p7/z, [sp, z31.d]4607# CHECK-NEXT:  5      9     1.00    *                   ld1w	{ z31.d }, p7/z, [z31.d, #124]4608# CHECK-NEXT:  1      6     0.33    *                   ld1w	{ z31.s }, p7/z, [sp, #-1, mul vl]4609# CHECK-NEXT:  9      10    2.00    *                   ld1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]4610# CHECK-NEXT:  9      10    2.00    *                   ld1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]4611# CHECK-NEXT:  5      9     1.00    *                   ld1w	{ z31.s }, p7/z, [z31.s, #124]4612# CHECK-NEXT:  6      9     0.67    *                   ld2b	{ z0.b, z1.b }, p0/z, [x0, x0]4613# CHECK-NEXT:  4      8     0.67    *                   ld2b	{ z0.b, z1.b }, p0/z, [x0]4614# CHECK-NEXT:  4      8     0.67    *                   ld2b	{ z21.b, z22.b }, p5/z, [x10, #10, mul vl]4615# CHECK-NEXT:  4      8     0.67    *                   ld2b	{ z23.b, z24.b }, p3/z, [x13, #-16, mul vl]4616# CHECK-NEXT:  6      9     0.67    *                   ld2b	{ z5.b, z6.b }, p3/z, [x17, x16]4617# CHECK-NEXT:  6      9     0.67    *                   ld2d	{ z0.d, z1.d }, p0/z, [x0, x0, lsl #3]4618# CHECK-NEXT:  4      8     0.67    *                   ld2d	{ z0.d, z1.d }, p0/z, [x0]4619# CHECK-NEXT:  4      8     0.67    *                   ld2d	{ z21.d, z22.d }, p5/z, [x10, #10, mul vl]4620# CHECK-NEXT:  4      8     0.67    *                   ld2d	{ z23.d, z24.d }, p3/z, [x13, #-16, mul vl]4621# CHECK-NEXT:  6      9     0.67    *                   ld2d	{ z5.d, z6.d }, p3/z, [x17, x16, lsl #3]4622# CHECK-NEXT:  6      9     0.67    *                   ld2h	{ z0.h, z1.h }, p0/z, [x0, x0, lsl #1]4623# CHECK-NEXT:  4      8     0.67    *                   ld2h	{ z0.h, z1.h }, p0/z, [x0]4624# CHECK-NEXT:  4      8     0.67    *                   ld2h	{ z21.h, z22.h }, p5/z, [x10, #10, mul vl]4625# CHECK-NEXT:  4      8     0.67    *                   ld2h	{ z23.h, z24.h }, p3/z, [x13, #-16, mul vl]4626# CHECK-NEXT:  6      9     0.67    *                   ld2h	{ z5.h, z6.h }, p3/z, [x17, x16, lsl #1]4627# CHECK-NEXT:  6      9     0.67    *                   ld2w	{ z0.s, z1.s }, p0/z, [x0, x0, lsl #2]4628# CHECK-NEXT:  4      8     0.67    *                   ld2w	{ z0.s, z1.s }, p0/z, [x0]4629# CHECK-NEXT:  4      8     0.67    *                   ld2w	{ z21.s, z22.s }, p5/z, [x10, #10, mul vl]4630# CHECK-NEXT:  4      8     0.67    *                   ld2w	{ z23.s, z24.s }, p3/z, [x13, #-16, mul vl]4631# CHECK-NEXT:  6      9     0.67    *                   ld2w	{ z5.s, z6.s }, p3/z, [x17, x16, lsl #2]4632# CHECK-NEXT:  9      10    1.00    *                   ld3b	{ z0.b - z2.b }, p0/z, [x0, x0]4633# CHECK-NEXT:  6      9     1.00    *                   ld3b	{ z0.b - z2.b }, p0/z, [x0]4634# CHECK-NEXT:  6      9     1.00    *                   ld3b	{ z21.b - z23.b }, p5/z, [x10, #15, mul vl]4635# CHECK-NEXT:  6      9     1.00    *                   ld3b	{ z23.b - z25.b }, p3/z, [x13, #-24, mul vl]4636# CHECK-NEXT:  9      10    1.00    *                   ld3b	{ z5.b - z7.b }, p3/z, [x17, x16]4637# CHECK-NEXT:  9      10    1.00    *                   ld3d	{ z0.d - z2.d }, p0/z, [x0, x0, lsl #3]4638# CHECK-NEXT:  6      9     1.00    *                   ld3d	{ z0.d - z2.d }, p0/z, [x0]4639# CHECK-NEXT:  6      9     1.00    *                   ld3d	{ z21.d - z23.d }, p5/z, [x10, #15, mul vl]4640# CHECK-NEXT:  6      9     1.00    *                   ld3d	{ z23.d - z25.d }, p3/z, [x13, #-24, mul vl]4641# CHECK-NEXT:  9      10    1.00    *                   ld3d	{ z5.d - z7.d }, p3/z, [x17, x16, lsl #3]4642# CHECK-NEXT:  9      10    1.00    *                   ld3h	{ z0.h - z2.h }, p0/z, [x0, x0, lsl #1]4643# CHECK-NEXT:  6      9     1.00    *                   ld3h	{ z0.h - z2.h }, p0/z, [x0]4644# CHECK-NEXT:  6      9     1.00    *                   ld3h	{ z21.h - z23.h }, p5/z, [x10, #15, mul vl]4645# CHECK-NEXT:  6      9     1.00    *                   ld3h	{ z23.h - z25.h }, p3/z, [x13, #-24, mul vl]4646# CHECK-NEXT:  9      10    1.00    *                   ld3h	{ z5.h - z7.h }, p3/z, [x17, x16, lsl #1]4647# CHECK-NEXT:  9      10    1.00    *                   ld3w	{ z0.s - z2.s }, p0/z, [x0, x0, lsl #2]4648# CHECK-NEXT:  6      9     1.00    *                   ld3w	{ z0.s - z2.s }, p0/z, [x0]4649# CHECK-NEXT:  6      9     1.00    *                   ld3w	{ z21.s - z23.s }, p5/z, [x10, #15, mul vl]4650# CHECK-NEXT:  6      9     1.00    *                   ld3w	{ z23.s - z25.s }, p3/z, [x13, #-24, mul vl]4651# CHECK-NEXT:  9      10    1.00    *                   ld3w	{ z5.s - z7.s }, p3/z, [x17, x16, lsl #2]4652# CHECK-NEXT:  16     10    2.00    *                   ld4b	{ z0.b - z3.b }, p0/z, [x0, x0]4653# CHECK-NEXT:  12     9     2.00    *                   ld4b	{ z0.b - z3.b }, p0/z, [x0]4654# CHECK-NEXT:  12     9     2.00    *                   ld4b	{ z21.b - z24.b }, p5/z, [x10, #20, mul vl]4655# CHECK-NEXT:  12     9     2.00    *                   ld4b	{ z23.b - z26.b }, p3/z, [x13, #-32, mul vl]4656# CHECK-NEXT:  16     10    2.00    *                   ld4b	{ z5.b - z8.b }, p3/z, [x17, x16]4657# CHECK-NEXT:  16     10    2.00    *                   ld4d	{ z0.d - z3.d }, p0/z, [x0, x0, lsl #3]4658# CHECK-NEXT:  12     9     2.00    *                   ld4d	{ z0.d - z3.d }, p0/z, [x0]4659# CHECK-NEXT:  12     9     2.00    *                   ld4d	{ z21.d - z24.d }, p5/z, [x10, #20, mul vl]4660# CHECK-NEXT:  12     9     2.00    *                   ld4d	{ z23.d - z26.d }, p3/z, [x13, #-32, mul vl]4661# CHECK-NEXT:  16     10    2.00    *                   ld4d	{ z5.d - z8.d }, p3/z, [x17, x16, lsl #3]4662# CHECK-NEXT:  16     10    2.00    *                   ld4h	{ z0.h - z3.h }, p0/z, [x0, x0, lsl #1]4663# CHECK-NEXT:  12     9     2.00    *                   ld4h	{ z0.h - z3.h }, p0/z, [x0]4664# CHECK-NEXT:  12     9     2.00    *                   ld4h	{ z21.h - z24.h }, p5/z, [x10, #20, mul vl]4665# CHECK-NEXT:  12     9     2.00    *                   ld4h	{ z23.h - z26.h }, p3/z, [x13, #-32, mul vl]4666# CHECK-NEXT:  16     10    2.00    *                   ld4h	{ z5.h - z8.h }, p3/z, [x17, x16, lsl #1]4667# CHECK-NEXT:  16     10    2.00    *                   ld4w	{ z0.s - z3.s }, p0/z, [x0, x0, lsl #2]4668# CHECK-NEXT:  12     9     2.00    *                   ld4w	{ z0.s - z3.s }, p0/z, [x0]4669# CHECK-NEXT:  12     9     2.00    *                   ld4w	{ z21.s - z24.s }, p5/z, [x10, #20, mul vl]4670# CHECK-NEXT:  12     9     2.00    *                   ld4w	{ z23.s - z26.s }, p3/z, [x13, #-32, mul vl]4671# CHECK-NEXT:  16     10    2.00    *                   ld4w	{ z5.s - z8.s }, p3/z, [x17, x16, lsl #2]4672# CHECK-NEXT:  2      6     0.33    *             U     ldff1b	{ z0.d }, p0/z, [x0, x0]4673# CHECK-NEXT:  5      9     1.00    *             U     ldff1b	{ z0.d }, p0/z, [z0.d]4674# CHECK-NEXT:  2      6     0.33    *             U     ldff1b	{ z0.h }, p0/z, [x0, x0]4675# CHECK-NEXT:  2      6     0.33    *             U     ldff1b	{ z0.s }, p0/z, [x0, x0]4676# CHECK-NEXT:  5      9     1.00    *             U     ldff1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]4677# CHECK-NEXT:  5      9     1.00    *             U     ldff1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]4678# CHECK-NEXT:  5      9     1.00    *             U     ldff1b	{ z0.s }, p0/z, [z0.s]4679# CHECK-NEXT:  3      9     0.50    *             U     ldff1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]4680# CHECK-NEXT:  3      9     0.50    *             U     ldff1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]4681# CHECK-NEXT:  2      6     0.33    *             U     ldff1b	{ z31.b }, p7/z, [sp]4682# CHECK-NEXT:  3      9     0.50    *             U     ldff1b	{ z31.d }, p7/z, [sp, z31.d]4683# CHECK-NEXT:  2      6     0.33    *             U     ldff1b	{ z31.d }, p7/z, [sp]4684# CHECK-NEXT:  5      9     1.00    *             U     ldff1b	{ z31.d }, p7/z, [z31.d, #31]4685# CHECK-NEXT:  2      6     0.33    *             U     ldff1b	{ z31.h }, p7/z, [sp]4686# CHECK-NEXT:  2      6     0.33    *             U     ldff1b	{ z31.s }, p7/z, [sp]4687# CHECK-NEXT:  5      9     1.00    *             U     ldff1b	{ z31.s }, p7/z, [z31.s, #31]4688# CHECK-NEXT:  2      6     0.33    *             U     ldff1d	{ z0.d }, p0/z, [x0, x0, lsl #3]4689# CHECK-NEXT:  5      10    1.00    *             U     ldff1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]4690# CHECK-NEXT:  5      10    1.00    *             U     ldff1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]4691# CHECK-NEXT:  5      9     1.00    *             U     ldff1d	{ z0.d }, p0/z, [z0.d]4692# CHECK-NEXT:  3      9     0.50    *             U     ldff1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]4693# CHECK-NEXT:  3      9     0.50    *             U     ldff1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]4694# CHECK-NEXT:  5      10    1.00    *             U     ldff1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]4695# CHECK-NEXT:  3      9     0.50    *             U     ldff1d	{ z31.d }, p7/z, [sp, z31.d]4696# CHECK-NEXT:  2      6     0.33    *             U     ldff1d	{ z31.d }, p7/z, [sp]4697# CHECK-NEXT:  5      9     1.00    *             U     ldff1d	{ z31.d }, p7/z, [z31.d, #248]4698# CHECK-NEXT:  2      6     0.33    *             U     ldff1h	{ z0.d }, p0/z, [x0, x0, lsl #1]4699# CHECK-NEXT:  5      10    1.00    *             U     ldff1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]4700# CHECK-NEXT:  5      10    1.00    *             U     ldff1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]4701# CHECK-NEXT:  5      9     1.00    *             U     ldff1h	{ z0.d }, p0/z, [z0.d]4702# CHECK-NEXT:  2      6     0.33    *             U     ldff1h	{ z0.h }, p0/z, [x0, x0, lsl #1]4703# CHECK-NEXT:  2      6     0.33    *             U     ldff1h	{ z0.s }, p0/z, [x0, x0, lsl #1]4704# CHECK-NEXT:  5      9     1.00    *             U     ldff1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]4705# CHECK-NEXT:  5      9     1.00    *             U     ldff1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]4706# CHECK-NEXT:  5      9     1.00    *             U     ldff1h	{ z0.s }, p0/z, [z0.s]4707# CHECK-NEXT:  3      9     0.50    *             U     ldff1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]4708# CHECK-NEXT:  3      9     0.50    *             U     ldff1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]4709# CHECK-NEXT:  5      10    1.00    *             U     ldff1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]4710# CHECK-NEXT:  3      9     0.50    *             U     ldff1h	{ z31.d }, p7/z, [sp, z31.d]4711# CHECK-NEXT:  2      6     0.33    *             U     ldff1h	{ z31.d }, p7/z, [sp]4712# CHECK-NEXT:  5      9     1.00    *             U     ldff1h	{ z31.d }, p7/z, [z31.d, #62]4713# CHECK-NEXT:  2      6     0.33    *             U     ldff1h	{ z31.h }, p7/z, [sp]4714# CHECK-NEXT:  9      10    2.00    *             U     ldff1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]4715# CHECK-NEXT:  9      10    2.00    *             U     ldff1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]4716# CHECK-NEXT:  2      6     0.33    *             U     ldff1h	{ z31.s }, p7/z, [sp]4717# CHECK-NEXT:  5      9     1.00    *             U     ldff1h	{ z31.s }, p7/z, [z31.s, #62]4718# CHECK-NEXT:  2      6     0.33    *             U     ldff1sb	{ z0.d }, p0/z, [x0, x0]4719# CHECK-NEXT:  5      9     1.00    *             U     ldff1sb	{ z0.d }, p0/z, [z0.d]4720# CHECK-NEXT:  2      6     0.33    *             U     ldff1sb	{ z0.h }, p0/z, [x0, x0]4721# CHECK-NEXT:  2      6     0.33    *             U     ldff1sb	{ z0.s }, p0/z, [x0, x0]4722# CHECK-NEXT:  5      9     1.00    *             U     ldff1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]4723# CHECK-NEXT:  5      9     1.00    *             U     ldff1sb	{ z0.s }, p0/z, [x0, z0.s, uxtw]4724# CHECK-NEXT:  5      9     1.00    *             U     ldff1sb	{ z0.s }, p0/z, [z0.s]4725# CHECK-NEXT:  3      9     0.50    *             U     ldff1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]4726# CHECK-NEXT:  3      9     0.50    *             U     ldff1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]4727# CHECK-NEXT:  3      9     0.50    *             U     ldff1sb	{ z31.d }, p7/z, [sp, z31.d]4728# CHECK-NEXT:  2      6     0.33    *             U     ldff1sb	{ z31.d }, p7/z, [sp]4729# CHECK-NEXT:  5      9     1.00    *             U     ldff1sb	{ z31.d }, p7/z, [z31.d, #31]4730# CHECK-NEXT:  2      6     0.33    *             U     ldff1sb	{ z31.h }, p7/z, [sp]4731# CHECK-NEXT:  2      6     0.33    *             U     ldff1sb	{ z31.s }, p7/z, [sp]4732# CHECK-NEXT:  5      9     1.00    *             U     ldff1sb	{ z31.s }, p7/z, [z31.s, #31]4733# CHECK-NEXT:  2      6     0.33    *             U     ldff1sh	{ z0.d }, p0/z, [x0, x0, lsl #1]4734# CHECK-NEXT:  5      10    1.00    *             U     ldff1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]4735# CHECK-NEXT:  5      10    1.00    *             U     ldff1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]4736# CHECK-NEXT:  5      9     1.00    *             U     ldff1sh	{ z0.d }, p0/z, [z0.d]4737# CHECK-NEXT:  2      6     0.33    *             U     ldff1sh	{ z0.s }, p0/z, [x0, x0, lsl #1]4738# CHECK-NEXT:  5      9     1.00    *             U     ldff1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]4739# CHECK-NEXT:  5      9     1.00    *             U     ldff1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]4740# CHECK-NEXT:  5      9     1.00    *             U     ldff1sh	{ z0.s }, p0/z, [z0.s]4741# CHECK-NEXT:  3      9     0.50    *             U     ldff1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]4742# CHECK-NEXT:  3      9     0.50    *             U     ldff1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]4743# CHECK-NEXT:  5      10    1.00    *             U     ldff1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]4744# CHECK-NEXT:  3      9     0.50    *             U     ldff1sh	{ z31.d }, p7/z, [sp, z31.d]4745# CHECK-NEXT:  2      6     0.33    *             U     ldff1sh	{ z31.d }, p7/z, [sp]4746# CHECK-NEXT:  5      9     1.00    *             U     ldff1sh	{ z31.d }, p7/z, [z31.d, #62]4747# CHECK-NEXT:  9      10    2.00    *             U     ldff1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]4748# CHECK-NEXT:  9      10    2.00    *             U     ldff1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]4749# CHECK-NEXT:  2      6     0.33    *             U     ldff1sh	{ z31.s }, p7/z, [sp]4750# CHECK-NEXT:  5      9     1.00    *             U     ldff1sh	{ z31.s }, p7/z, [z31.s, #62]4751# CHECK-NEXT:  2      6     0.33    *             U     ldff1sw	{ z0.d }, p0/z, [x0, x0, lsl #2]4752# CHECK-NEXT:  5      10    1.00    *             U     ldff1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]4753# CHECK-NEXT:  5      10    1.00    *             U     ldff1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]4754# CHECK-NEXT:  5      9     1.00    *             U     ldff1sw	{ z0.d }, p0/z, [z0.d]4755# CHECK-NEXT:  3      9     0.50    *             U     ldff1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]4756# CHECK-NEXT:  3      9     0.50    *             U     ldff1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]4757# CHECK-NEXT:  5      10    1.00    *             U     ldff1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]4758# CHECK-NEXT:  3      9     0.50    *             U     ldff1sw	{ z31.d }, p7/z, [sp, z31.d]4759# CHECK-NEXT:  2      6     0.33    *             U     ldff1sw	{ z31.d }, p7/z, [sp]4760# CHECK-NEXT:  5      9     1.00    *             U     ldff1sw	{ z31.d }, p7/z, [z31.d, #124]4761# CHECK-NEXT:  2      6     0.33    *             U     ldff1w	{ z0.d }, p0/z, [x0, x0, lsl #2]4762# CHECK-NEXT:  5      10    1.00    *             U     ldff1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]4763# CHECK-NEXT:  5      10    1.00    *             U     ldff1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]4764# CHECK-NEXT:  5      9     1.00    *             U     ldff1w	{ z0.d }, p0/z, [z0.d]4765# CHECK-NEXT:  2      6     0.33    *             U     ldff1w	{ z0.s }, p0/z, [x0, x0, lsl #2]4766# CHECK-NEXT:  5      9     1.00    *             U     ldff1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]4767# CHECK-NEXT:  5      9     1.00    *             U     ldff1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]4768# CHECK-NEXT:  5      9     1.00    *             U     ldff1w	{ z0.s }, p0/z, [z0.s]4769# CHECK-NEXT:  3      9     0.50    *             U     ldff1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]4770# CHECK-NEXT:  3      9     0.50    *             U     ldff1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]4771# CHECK-NEXT:  5      10    1.00    *             U     ldff1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]4772# CHECK-NEXT:  3      9     0.50    *             U     ldff1w	{ z31.d }, p7/z, [sp, z31.d]4773# CHECK-NEXT:  2      6     0.33    *             U     ldff1w	{ z31.d }, p7/z, [sp]4774# CHECK-NEXT:  5      9     1.00    *             U     ldff1w	{ z31.d }, p7/z, [z31.d, #124]4775# CHECK-NEXT:  9      10    2.00    *             U     ldff1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]4776# CHECK-NEXT:  9      10    2.00    *             U     ldff1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]4777# CHECK-NEXT:  2      6     0.33    *             U     ldff1w	{ z31.s }, p7/z, [sp]4778# CHECK-NEXT:  5      9     1.00    *             U     ldff1w	{ z31.s }, p7/z, [z31.s, #124]4779# CHECK-NEXT:  1      6     0.33    *             U     ldnf1b	{ z0.b }, p0/z, [x0]4780# CHECK-NEXT:  1      6     0.33    *             U     ldnf1b	{ z0.d }, p0/z, [x0]4781# CHECK-NEXT:  1      6     0.33    *             U     ldnf1b	{ z0.h }, p0/z, [x0]4782# CHECK-NEXT:  1      6     0.33    *             U     ldnf1b	{ z0.s }, p0/z, [x0]4783# CHECK-NEXT:  1      6     0.33    *             U     ldnf1b	{ z21.b }, p5/z, [x10, #5, mul vl]4784# CHECK-NEXT:  1      6     0.33    *             U     ldnf1b	{ z21.d }, p5/z, [x10, #5, mul vl]4785# CHECK-NEXT:  1      6     0.33    *             U     ldnf1b	{ z21.h }, p5/z, [x10, #5, mul vl]4786# CHECK-NEXT:  1      6     0.33    *             U     ldnf1b	{ z21.s }, p5/z, [x10, #5, mul vl]4787# CHECK-NEXT:  1      6     0.33    *             U     ldnf1b	{ z31.b }, p7/z, [sp, #-1, mul vl]4788# CHECK-NEXT:  1      6     0.33    *             U     ldnf1b	{ z31.d }, p7/z, [sp, #-1, mul vl]4789# CHECK-NEXT:  1      6     0.33    *             U     ldnf1b	{ z31.h }, p7/z, [sp, #-1, mul vl]4790# CHECK-NEXT:  1      6     0.33    *             U     ldnf1b	{ z31.s }, p7/z, [sp, #-1, mul vl]4791# CHECK-NEXT:  1      6     0.33    *             U     ldnf1d	{ z0.d }, p0/z, [x0]4792# CHECK-NEXT:  1      6     0.33    *             U     ldnf1d	{ z21.d }, p5/z, [x10, #5, mul vl]4793# CHECK-NEXT:  1      6     0.33    *             U     ldnf1d	{ z31.d }, p7/z, [sp, #-1, mul vl]4794# CHECK-NEXT:  1      6     0.33    *             U     ldnf1h	{ z0.d }, p0/z, [x0]4795# CHECK-NEXT:  1      6     0.33    *             U     ldnf1h	{ z0.h }, p0/z, [x0]4796# CHECK-NEXT:  1      6     0.33    *             U     ldnf1h	{ z0.s }, p0/z, [x0]4797# CHECK-NEXT:  1      6     0.33    *             U     ldnf1h	{ z21.d }, p5/z, [x10, #5, mul vl]4798# CHECK-NEXT:  1      6     0.33    *             U     ldnf1h	{ z21.h }, p5/z, [x10, #5, mul vl]4799# CHECK-NEXT:  1      6     0.33    *             U     ldnf1h	{ z21.s }, p5/z, [x10, #5, mul vl]4800# CHECK-NEXT:  1      6     0.33    *             U     ldnf1h	{ z31.d }, p7/z, [sp, #-1, mul vl]4801# CHECK-NEXT:  1      6     0.33    *             U     ldnf1h	{ z31.h }, p7/z, [sp, #-1, mul vl]4802# CHECK-NEXT:  1      6     0.33    *             U     ldnf1h	{ z31.s }, p7/z, [sp, #-1, mul vl]4803# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sb	{ z0.d }, p0/z, [x0]4804# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sb	{ z0.h }, p0/z, [x0]4805# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sb	{ z0.s }, p0/z, [x0]4806# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sb	{ z21.d }, p5/z, [x10, #5, mul vl]4807# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sb	{ z21.h }, p5/z, [x10, #5, mul vl]4808# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sb	{ z21.s }, p5/z, [x10, #5, mul vl]4809# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]4810# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]4811# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]4812# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sh	{ z0.d }, p0/z, [x0]4813# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sh	{ z0.s }, p0/z, [x0]4814# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sh	{ z21.d }, p5/z, [x10, #5, mul vl]4815# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sh	{ z21.s }, p5/z, [x10, #5, mul vl]4816# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]4817# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]4818# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sw	{ z0.d }, p0/z, [x0]4819# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sw	{ z21.d }, p5/z, [x10, #5, mul vl]4820# CHECK-NEXT:  1      6     0.33    *             U     ldnf1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]4821# CHECK-NEXT:  1      6     0.33    *             U     ldnf1w	{ z0.d }, p0/z, [x0]4822# CHECK-NEXT:  1      6     0.33    *             U     ldnf1w	{ z0.s }, p0/z, [x0]4823# CHECK-NEXT:  1      6     0.33    *             U     ldnf1w	{ z21.d }, p5/z, [x10, #5, mul vl]4824# CHECK-NEXT:  1      6     0.33    *             U     ldnf1w	{ z21.s }, p5/z, [x10, #5, mul vl]4825# CHECK-NEXT:  1      6     0.33    *             U     ldnf1w	{ z31.d }, p7/z, [sp, #-1, mul vl]4826# CHECK-NEXT:  1      6     0.33    *             U     ldnf1w	{ z31.s }, p7/z, [sp, #-1, mul vl]4827# CHECK-NEXT:  1      6     0.33    *                   ldnt1b	{ z0.b }, p0/z, [x0, x0]4828# CHECK-NEXT:  1      6     0.33    *                   ldnt1b	{ z0.b }, p0/z, [x0]4829# CHECK-NEXT:  4      9     0.67    *                   ldnt1b	{ z0.d }, p0/z, [z1.d]4830# CHECK-NEXT:  6      9     1.00    *                   ldnt1b	{ z0.s }, p0/z, [z1.s]4831# CHECK-NEXT:  1      6     0.33    *                   ldnt1b	{ z21.b }, p5/z, [x10, #7, mul vl]4832# CHECK-NEXT:  1      6     0.33    *                   ldnt1b	{ z23.b }, p3/z, [x13, #-8, mul vl]4833# CHECK-NEXT:  4      9     0.67    *                   ldnt1b	{ z31.d }, p7/z, [z31.d, x0]4834# CHECK-NEXT:  4      9     0.67    *                   ldnt1b	{ z31.d }, p7/z, [z31.d]4835# CHECK-NEXT:  6      9     1.00    *                   ldnt1b	{ z31.s }, p7/z, [z31.s, x0]4836# CHECK-NEXT:  6      9     1.00    *                   ldnt1b	{ z31.s }, p7/z, [z31.s]4837# CHECK-NEXT:  1      6     0.33    *                   ldnt1d	{ z0.d }, p0/z, [x0, x0, lsl #3]4838# CHECK-NEXT:  1      6     0.33    *                   ldnt1d	{ z0.d }, p0/z, [x0]4839# CHECK-NEXT:  4      9     0.67    *                   ldnt1d	{ z0.d }, p0/z, [z1.d]4840# CHECK-NEXT:  1      6     0.33    *                   ldnt1d	{ z21.d }, p5/z, [x10, #7, mul vl]4841# CHECK-NEXT:  1      6     0.33    *                   ldnt1d	{ z23.d }, p3/z, [x13, #-8, mul vl]4842# CHECK-NEXT:  4      9     0.67    *                   ldnt1d	{ z31.d }, p7/z, [z31.d, x0]4843# CHECK-NEXT:  4      9     0.67    *                   ldnt1d	{ z31.d }, p7/z, [z31.d]4844# CHECK-NEXT:  4      9     0.67    *                   ldnt1h	{ z0.d }, p0/z, [z1.d]4845# CHECK-NEXT:  1      6     0.33    *                   ldnt1h	{ z0.h }, p0/z, [x0, x0, lsl #1]4846# CHECK-NEXT:  1      6     0.33    *                   ldnt1h	{ z0.h }, p0/z, [x0]4847# CHECK-NEXT:  6      9     1.00    *                   ldnt1h	{ z0.s }, p0/z, [z1.s]4848# CHECK-NEXT:  1      6     0.33    *                   ldnt1h	{ z21.h }, p5/z, [x10, #7, mul vl]4849# CHECK-NEXT:  1      6     0.33    *                   ldnt1h	{ z23.h }, p3/z, [x13, #-8, mul vl]4850# CHECK-NEXT:  4      9     0.67    *                   ldnt1h	{ z31.d }, p7/z, [z31.d, x0]4851# CHECK-NEXT:  4      9     0.67    *                   ldnt1h	{ z31.d }, p7/z, [z31.d]4852# CHECK-NEXT:  6      9     1.00    *                   ldnt1h	{ z31.s }, p7/z, [z31.s, x0]4853# CHECK-NEXT:  6      9     1.00    *                   ldnt1h	{ z31.s }, p7/z, [z31.s]4854# CHECK-NEXT:  4      9     0.67    *                   ldnt1sb	{ z0.d }, p0/z, [z1.d]4855# CHECK-NEXT:  6      9     1.00    *                   ldnt1sb	{ z0.s }, p0/z, [z1.s]4856# CHECK-NEXT:  4      9     0.67    *                   ldnt1sb	{ z31.d }, p7/z, [z31.d, x0]4857# CHECK-NEXT:  4      9     0.67    *                   ldnt1sb	{ z31.d }, p7/z, [z31.d]4858# CHECK-NEXT:  6      9     1.00    *                   ldnt1sb	{ z31.s }, p7/z, [z31.s, x0]4859# CHECK-NEXT:  6      9     1.00    *                   ldnt1sb	{ z31.s }, p7/z, [z31.s]4860# CHECK-NEXT:  4      9     0.67    *                   ldnt1sh	{ z0.d }, p0/z, [z1.d]4861# CHECK-NEXT:  6      9     1.00    *                   ldnt1sh	{ z0.s }, p0/z, [z1.s]4862# CHECK-NEXT:  4      9     0.67    *                   ldnt1sh	{ z31.d }, p7/z, [z31.d, x0]4863# CHECK-NEXT:  4      9     0.67    *                   ldnt1sh	{ z31.d }, p7/z, [z31.d]4864# CHECK-NEXT:  6      9     1.00    *                   ldnt1sh	{ z31.s }, p7/z, [z31.s, x0]4865# CHECK-NEXT:  6      9     1.00    *                   ldnt1sh	{ z31.s }, p7/z, [z31.s]4866# CHECK-NEXT:  4      9     0.67    *                   ldnt1sw	{ z0.d }, p0/z, [z1.d]4867# CHECK-NEXT:  4      9     0.67    *                   ldnt1sw	{ z31.d }, p7/z, [z31.d, x0]4868# CHECK-NEXT:  4      9     0.67    *                   ldnt1sw	{ z31.d }, p7/z, [z31.d]4869# CHECK-NEXT:  4      9     0.67    *                   ldnt1w	{ z0.d }, p0/z, [z1.d]4870# CHECK-NEXT:  1      6     0.33    *                   ldnt1w	{ z0.s }, p0/z, [x0, x0, lsl #2]4871# CHECK-NEXT:  1      6     0.33    *                   ldnt1w	{ z0.s }, p0/z, [x0]4872# CHECK-NEXT:  6      9     1.00    *                   ldnt1w	{ z0.s }, p0/z, [z1.s]4873# CHECK-NEXT:  1      6     0.33    *                   ldnt1w	{ z21.s }, p5/z, [x10, #7, mul vl]4874# CHECK-NEXT:  1      6     0.33    *                   ldnt1w	{ z23.s }, p3/z, [x13, #-8, mul vl]4875# CHECK-NEXT:  4      9     0.67    *                   ldnt1w	{ z31.d }, p7/z, [z31.d, x0]4876# CHECK-NEXT:  4      9     0.67    *                   ldnt1w	{ z31.d }, p7/z, [z31.d]4877# CHECK-NEXT:  6      9     1.00    *                   ldnt1w	{ z31.s }, p7/z, [z31.s, x0]4878# CHECK-NEXT:  6      9     1.00    *                   ldnt1w	{ z31.s }, p7/z, [z31.s]4879# CHECK-NEXT:  2      6     0.50    *                   ldr	p0, [x0]4880# CHECK-NEXT:  2      6     0.50    *                   ldr	p5, [x10, #255, mul vl]4881# CHECK-NEXT:  2      6     0.50    *                   ldr	p7, [x13, #-256, mul vl]4882# CHECK-NEXT:  1      6     0.33    *                   ldr	z0, [x0]4883# CHECK-NEXT:  1      6     0.33    *                   ldr	z23, [x13, #255, mul vl]4884# CHECK-NEXT:  1      6     0.33    *                   ldr	z31, [sp, #-256, mul vl]4885# CHECK-NEXT:  1      2     0.50                        lsl	z0.b, p0/m, z0.b, #04886# CHECK-NEXT:  1      2     0.50                        lsl	z0.b, p0/m, z0.b, z0.b4887# CHECK-NEXT:  1      2     0.50                        lsl	z0.b, p0/m, z0.b, z1.d4888# CHECK-NEXT:  1      2     0.50                        lsl	z0.b, z0.b, #04889# CHECK-NEXT:  1      2     0.50                        lsl	z0.b, z1.b, z2.d4890# CHECK-NEXT:  1      2     0.50                        lsl	z0.d, p0/m, z0.d, #04891# CHECK-NEXT:  1      2     0.50                        lsl	z0.d, p0/m, z0.d, z0.d4892# CHECK-NEXT:  1      2     0.50                        lsl	z0.d, z0.d, #04893# CHECK-NEXT:  1      2     0.50                        lsl	z0.h, p0/m, z0.h, #04894# CHECK-NEXT:  1      2     0.50                        lsl	z0.h, p0/m, z0.h, z0.h4895# CHECK-NEXT:  1      2     0.50                        lsl	z0.h, p0/m, z0.h, z1.d4896# CHECK-NEXT:  1      2     0.50                        lsl	z0.h, z0.h, #04897# CHECK-NEXT:  1      2     0.50                        lsl	z0.h, z1.h, z2.d4898# CHECK-NEXT:  1      2     0.50                        lsl	z0.s, p0/m, z0.s, #04899# CHECK-NEXT:  1      2     0.50                        lsl	z0.s, p0/m, z0.s, z0.s4900# CHECK-NEXT:  1      2     0.50                        lsl	z0.s, p0/m, z0.s, z1.d4901# CHECK-NEXT:  1      2     0.50                        lsl	z0.s, z0.s, #04902# CHECK-NEXT:  1      2     0.50                        lsl	z0.s, z1.s, z2.d4903# CHECK-NEXT:  1      2     0.50                        lsl	z31.b, p0/m, z31.b, #74904# CHECK-NEXT:  1      2     0.50                        lsl	z31.b, z31.b, #74905# CHECK-NEXT:  1      2     0.50                        lsl	z31.d, p0/m, z31.d, #634906# CHECK-NEXT:  1      2     0.50                        lsl	z31.d, z31.d, #634907# CHECK-NEXT:  1      2     0.50                        lsl	z31.h, p0/m, z31.h, #154908# CHECK-NEXT:  1      2     0.50                        lsl	z31.h, z31.h, #154909# CHECK-NEXT:  1      2     0.50                        lsl	z31.s, p0/m, z31.s, #314910# CHECK-NEXT:  1      2     0.50                        lsl	z31.s, z31.s, #314911# CHECK-NEXT:  1      2     0.50                        lslr	z0.b, p0/m, z0.b, z0.b4912# CHECK-NEXT:  1      2     0.50                        lslr	z0.d, p0/m, z0.d, z0.d4913# CHECK-NEXT:  1      2     0.50                        lslr	z0.h, p0/m, z0.h, z0.h4914# CHECK-NEXT:  1      2     0.50                        lslr	z0.s, p0/m, z0.s, z0.s4915# CHECK-NEXT:  1      2     0.50                        lsr	z0.b, p0/m, z0.b, #14916# CHECK-NEXT:  1      2     0.50                        lsr	z0.b, p0/m, z0.b, z0.b4917# CHECK-NEXT:  1      2     0.50                        lsr	z0.b, p0/m, z0.b, z1.d4918# CHECK-NEXT:  1      2     0.50                        lsr	z0.b, z0.b, #14919# CHECK-NEXT:  1      2     0.50                        lsr	z0.b, z1.b, z2.d4920# CHECK-NEXT:  1      2     0.50                        lsr	z0.d, p0/m, z0.d, #14921# CHECK-NEXT:  1      2     0.50                        lsr	z0.d, p0/m, z0.d, z0.d4922# CHECK-NEXT:  1      2     0.50                        lsr	z0.d, z0.d, #14923# CHECK-NEXT:  1      2     0.50                        lsr	z0.h, p0/m, z0.h, #14924# CHECK-NEXT:  1      2     0.50                        lsr	z0.h, p0/m, z0.h, z0.h4925# CHECK-NEXT:  1      2     0.50                        lsr	z0.h, p0/m, z0.h, z1.d4926# CHECK-NEXT:  1      2     0.50                        lsr	z0.h, z0.h, #14927# CHECK-NEXT:  1      2     0.50                        lsr	z0.h, z1.h, z2.d4928# CHECK-NEXT:  1      2     0.50                        lsr	z0.s, p0/m, z0.s, #14929# CHECK-NEXT:  1      2     0.50                        lsr	z0.s, p0/m, z0.s, z0.s4930# CHECK-NEXT:  1      2     0.50                        lsr	z0.s, p0/m, z0.s, z1.d4931# CHECK-NEXT:  1      2     0.50                        lsr	z0.s, z0.s, #14932# CHECK-NEXT:  1      2     0.50                        lsr	z0.s, z1.s, z2.d4933# CHECK-NEXT:  1      2     0.50                        lsr	z31.b, p0/m, z31.b, #84934# CHECK-NEXT:  1      2     0.50                        lsr	z31.b, z31.b, #84935# CHECK-NEXT:  1      2     0.50                        lsr	z31.d, p0/m, z31.d, #644936# CHECK-NEXT:  1      2     0.50                        lsr	z31.d, z31.d, #644937# CHECK-NEXT:  1      2     0.50                        lsr	z31.h, p0/m, z31.h, #164938# CHECK-NEXT:  1      2     0.50                        lsr	z31.h, z31.h, #164939# CHECK-NEXT:  1      2     0.50                        lsr	z31.s, p0/m, z31.s, #324940# CHECK-NEXT:  1      2     0.50                        lsr	z31.s, z31.s, #324941# CHECK-NEXT:  1      2     0.50                        lsrr	z0.b, p0/m, z0.b, z0.b4942# CHECK-NEXT:  1      2     0.50                        lsrr	z0.d, p0/m, z0.d, z0.d4943# CHECK-NEXT:  1      2     0.50                        lsrr	z0.h, p0/m, z0.h, z0.h4944# CHECK-NEXT:  1      2     0.50                        lsrr	z0.s, p0/m, z0.s, z0.s4945# CHECK-NEXT:  1      4     0.50                        mad	z0.b, p7/m, z1.b, z31.b4946# CHECK-NEXT:  1      5     1.00                        mad	z0.d, p7/m, z1.d, z31.d4947# CHECK-NEXT:  1      4     0.50                        mad	z0.h, p7/m, z1.h, z31.h4948# CHECK-NEXT:  1      4     0.50                        mad	z0.s, p7/m, z1.s, z31.s4949# CHECK-NEXT:  2      3     1.00                        match	p0.b, p0/z, z0.b, z0.b4950# CHECK-NEXT:  2      3     1.00                        match	p0.h, p0/z, z0.h, z0.h4951# CHECK-NEXT:  2      2     1.00                        match	p15.b, p7/z, z30.b, z31.b4952# CHECK-NEXT:  2      2     1.00                        match	p15.h, p7/z, z30.h, z31.h4953# CHECK-NEXT:  1      4     0.50                        mla	z0.b, p7/m, z1.b, z31.b4954# CHECK-NEXT:  1      5     1.00                        mla	z0.d, p7/m, z1.d, z31.d4955# CHECK-NEXT:  1      5     1.00                        mla	z0.d, z1.d, z7.d[1]4956# CHECK-NEXT:  1      4     0.50                        mla	z0.h, p7/m, z1.h, z31.h4957# CHECK-NEXT:  1      4     0.50                        mla	z0.h, z1.h, z7.h[7]4958# CHECK-NEXT:  1      4     0.50                        mla	z0.s, p7/m, z1.s, z31.s4959# CHECK-NEXT:  1      4     0.50                        mla	z0.s, z1.s, z7.s[3]4960# CHECK-NEXT:  1      4     0.50                        mls	z0.b, p7/m, z1.b, z31.b4961# CHECK-NEXT:  1      5     1.00                        mls	z0.d, p7/m, z1.d, z31.d4962# CHECK-NEXT:  1      5     1.00                        mls	z0.d, z1.d, z7.d[1]4963# CHECK-NEXT:  1      4     0.50                        mls	z0.h, p7/m, z1.h, z31.h4964# CHECK-NEXT:  1      4     0.50                        mls	z0.h, z1.h, z7.h[7]4965# CHECK-NEXT:  1      4     0.50                        mls	z0.s, p7/m, z1.s, z31.s4966# CHECK-NEXT:  1      4     0.50                        mls	z0.s, z1.s, z7.s[3]4967# CHECK-NEXT:  1      2     0.50                        mov	p0.b, p0.b4968# CHECK-NEXT:  1      1     0.50                        mov	p0.b, p0/m, p0.b4969# CHECK-NEXT:  1      2     0.50                        mov	p0.b, p0/z, p0.b4970# CHECK-NEXT:  1      2     0.50                        mov	p15.b, p15.b4971# CHECK-NEXT:  1      1     0.50                        mov	p15.b, p15/m, p15.b4972# CHECK-NEXT:  1      2     0.50                        mov	p15.b, p15/z, p15.b4973# CHECK-NEXT:  1      2     0.25                        mov	z0.b, #1274974# CHECK-NEXT:  1      2     0.25                        mov	z0.b, b04975# CHECK-NEXT:  1      2     0.25                        mov	z0.b, p0/m, b04976# CHECK-NEXT:  2      5     1.00                        mov	z0.b, p0/m, w04977# CHECK-NEXT:  1      2     0.25                        mov	z0.b, p0/z, #1274978# CHECK-NEXT:  1      3     1.00                        mov	z0.b, w04979# CHECK-NEXT:  1      2     0.25                        mov	z0.d, #04980# CHECK-NEXT:  1      2     0.25                        mov	z0.d, #0xe0000000000003ff4981# CHECK-NEXT:  1      2     0.25                        mov	z0.d, #0xffffffffffff7fff4982# CHECK-NEXT:  1      2     0.25                        mov	z0.d, #327684983# CHECK-NEXT:  1      2     0.25                        mov	z0.d, d04984# CHECK-NEXT:  1      2     0.25                        mov	z0.d, p0/m, d04985# CHECK-NEXT:  2      5     1.00                        mov	z0.d, p0/m, x04986# CHECK-NEXT:  1      3     1.00                        mov	z0.d, x04987# CHECK-NEXT:  1      2     0.25                        mov	z0.d, z0.d4988# CHECK-NEXT:  1      2     0.25                        mov	z0.h, #-2564989# CHECK-NEXT:  1      2     0.25                        mov	z0.h, #-327684990# CHECK-NEXT:  1      2     0.25                        mov	z0.h, #04991# CHECK-NEXT:  1      2     0.25                        mov	z0.h, #325124992# CHECK-NEXT:  1      2     0.25                        mov	z0.h, #327674993# CHECK-NEXT:  1      2     0.25                        mov	z0.h, h04994# CHECK-NEXT:  1      2     0.25                        mov	z0.h, p0/m, h04995# CHECK-NEXT:  2      5     1.00                        mov	z0.h, p0/m, w04996# CHECK-NEXT:  1      2     0.25                        mov	z0.h, p0/z, #325124997# CHECK-NEXT:  1      3     1.00                        mov	z0.h, w04998# CHECK-NEXT:  1      2     0.25                        mov	z0.q, q04999# CHECK-NEXT:  1      2     0.25                        mov	z0.s, #05000# CHECK-NEXT:  1      2     0.25                        mov	z0.s, #0xffff7fff5001# CHECK-NEXT:  1      2     0.25                        mov	z0.s, #327685002# CHECK-NEXT:  1      2     0.25                        mov	z0.s, p0/m, s05003# CHECK-NEXT:  2      5     1.00                        mov	z0.s, p0/m, w05004# CHECK-NEXT:  1      2     0.25                        mov	z0.s, s05005# CHECK-NEXT:  1      3     1.00                        mov	z0.s, w05006# CHECK-NEXT:  1      2     0.25                        mov	z21.d, #-1285007# CHECK-NEXT:  1      2     0.25                        mov	z21.d, #-327685008# CHECK-NEXT:  1      2     0.25                        mov	z21.d, #1275009# CHECK-NEXT:  1      2     0.25                        mov	z21.d, #325125010# CHECK-NEXT:  1      2     0.25                        mov	z21.d, p0/z, #-1285011# CHECK-NEXT:  1      2     0.25                        mov	z21.d, p0/z, #-327685012# CHECK-NEXT:  1      2     0.25                        mov	z21.d, p0/z, #1275013# CHECK-NEXT:  1      2     0.25                        mov	z21.d, p0/z, #325125014# CHECK-NEXT:  1      2     0.25                        mov	z21.d, p15/m, #-1285015# CHECK-NEXT:  1      2     0.25                        mov	z21.d, p15/m, #-327685016# CHECK-NEXT:  1      2     0.25                        mov	z21.h, #-1285017# CHECK-NEXT:  1      2     0.25                        mov	z21.h, #-327685018# CHECK-NEXT:  1      2     0.25                        mov	z21.h, #1275019# CHECK-NEXT:  1      2     0.25                        mov	z21.h, #325125020# CHECK-NEXT:  1      2     0.25                        mov	z21.h, p0/z, #-1285021# CHECK-NEXT:  1      2     0.25                        mov	z21.h, p0/z, #-327685022# CHECK-NEXT:  1      2     0.25                        mov	z21.h, p0/z, #1275023# CHECK-NEXT:  1      2     0.25                        mov	z21.h, p0/z, #325125024# CHECK-NEXT:  1      2     0.25                        mov	z21.h, p15/m, #-1285025# CHECK-NEXT:  1      2     0.25                        mov	z21.h, p15/m, #-327685026# CHECK-NEXT:  1      2     0.25                        mov	z21.s, #-1285027# CHECK-NEXT:  1      2     0.25                        mov	z21.s, #-327685028# CHECK-NEXT:  1      2     0.25                        mov	z21.s, #1275029# CHECK-NEXT:  1      2     0.25                        mov	z21.s, #325125030# CHECK-NEXT:  1      2     0.25                        mov	z21.s, p0/z, #-1285031# CHECK-NEXT:  1      2     0.25                        mov	z21.s, p0/z, #-327685032# CHECK-NEXT:  1      2     0.25                        mov	z21.s, p0/z, #1275033# CHECK-NEXT:  1      2     0.25                        mov	z21.s, p0/z, #325125034# CHECK-NEXT:  1      2     0.25                        mov	z21.s, p15/m, #-1285035# CHECK-NEXT:  1      2     0.25                        mov	z21.s, p15/m, #-327685036# CHECK-NEXT:  1      2     0.25                        mov	z31.b, p15/m, z31.b5037# CHECK-NEXT:  1      2     0.25                        mov	z31.b, p7/m, b315038# CHECK-NEXT:  1      2     0.25                        movprfx	z31, z65039# CHECK-NEXT:  2      5     1.00                        mov	z31.b, p7/m, wsp5040# CHECK-NEXT:  1      3     1.00                        mov	z31.b, wsp5041# CHECK-NEXT:  1      2     0.25                        mov	z31.b, z31.b[63]5042# CHECK-NEXT:  1      2     0.25                        mov	z31.d, p15/m, z31.d5043# CHECK-NEXT:  1      2     0.25                        mov	z31.d, p7/m, d315044# CHECK-NEXT:  1      2     0.25                        movprfx	z31.d, p7/z, z6.d5045# CHECK-NEXT:  2      5     1.00                        mov	z31.d, p7/m, sp5046# CHECK-NEXT:  1      3     1.00                        mov	z31.d, sp5047# CHECK-NEXT:  1      2     0.25                        mov	z31.d, z0.d5048# CHECK-NEXT:  1      2     0.25                        mov	z31.d, z31.d[7]5049# CHECK-NEXT:  1      2     0.25                        mov	z31.h, p15/m, z31.h5050# CHECK-NEXT:  1      2     0.25                        mov	z31.h, p7/m, h315051# CHECK-NEXT:  2      5     1.00                        mov	z31.h, p7/m, wsp5052# CHECK-NEXT:  1      3     1.00                        mov	z31.h, wsp5053# CHECK-NEXT:  1      2     0.25                        mov	z31.h, z31.h[31]5054# CHECK-NEXT:  1      2     0.25                        mov	z31.s, p15/m, z31.s5055# CHECK-NEXT:  1      2     0.25                        mov	z31.s, p7/m, s315056# CHECK-NEXT:  2      5     1.00                        mov	z31.s, p7/m, wsp5057# CHECK-NEXT:  1      3     1.00                        mov	z31.s, wsp5058# CHECK-NEXT:  1      2     0.25                        mov	z31.s, z31.s[15]5059# CHECK-NEXT:  1      2     0.25                        mov	z5.b, #-15060# CHECK-NEXT:  1      2     0.25                        mov	z5.b, #-1285061# CHECK-NEXT:  1      2     0.25                        mov	z5.b, #1275062# CHECK-NEXT:  1      2     0.25                        mov	z5.b, p0/z, #-15063# CHECK-NEXT:  1      2     0.25                        mov	z5.b, p0/z, #-1285064# CHECK-NEXT:  1      2     0.25                        mov	z5.b, p0/z, #1275065# CHECK-NEXT:  1      2     0.25                        mov	z5.b, p15/m, #-1285066# CHECK-NEXT:  1      2     0.25                        mov	z5.d, #-65067# CHECK-NEXT:  1      2     0.25                        mov	z5.h, #-65068# CHECK-NEXT:  1      2     0.25                        mov	z5.q, z17.q[3]5069# CHECK-NEXT:  1      2     0.25                        mov	z5.s, #-65070# CHECK-NEXT:  1      2     0.50                        movs	p0.b, p0.b5071# CHECK-NEXT:  1      2     0.50                        movs	p0.b, p0/z, p0.b5072# CHECK-NEXT:  1      2     0.50                        movs	p15.b, p15.b5073# CHECK-NEXT:  1      2     0.50                        movs	p15.b, p15/z, p15.b5074# CHECK-NEXT:  1      1     0.10                  U     mrs	x3, ID_AA64ZFR0_EL15075# CHECK-NEXT:  1      1     0.10                  U     mrs	x3, ZCR_EL15076# CHECK-NEXT:  1      1     0.10                  U     mrs	x3, ZCR_EL125077# CHECK-NEXT:  1      1     0.10                  U     mrs	x3, ZCR_EL25078# CHECK-NEXT:  1      1     0.10                  U     mrs	x3, ZCR_EL35079# CHECK-NEXT:  1      4     0.50                        msb	z0.b, p7/m, z1.b, z31.b5080# CHECK-NEXT:  1      5     1.00                        msb	z0.d, p7/m, z1.d, z31.d5081# CHECK-NEXT:  1      4     0.50                        msb	z0.h, p7/m, z1.h, z31.h5082# CHECK-NEXT:  1      4     0.50                        msb	z0.s, p7/m, z1.s, z31.s5083# CHECK-NEXT:  1      1     0.10                  U     msr	ZCR_EL1, x35084# CHECK-NEXT:  1      1     0.10                  U     msr	ZCR_EL12, x35085# CHECK-NEXT:  1      1     0.10                  U     msr	ZCR_EL2, x35086# CHECK-NEXT:  1      1     0.10                  U     msr	ZCR_EL3, x35087# CHECK-NEXT:  1      4     0.50                        mul	z0.b, p7/m, z0.b, z31.b5088# CHECK-NEXT:  1      4     0.50                        mul	z0.b, z1.b, z2.b5089# CHECK-NEXT:  2      5     1.00                        mul	z0.d, p7/m, z0.d, z31.d5090# CHECK-NEXT:  2      5     1.00                        mul	z0.d, z1.d, z15.d[1]5091# CHECK-NEXT:  1      4     0.50                        mul	z0.h, p7/m, z0.h, z31.h5092# CHECK-NEXT:  1      4     0.50                        mul	z0.h, z1.h, z2.h5093# CHECK-NEXT:  1      4     0.50                        mul	z0.h, z1.h, z7.h[7]5094# CHECK-NEXT:  1      4     0.50                        mul	z0.s, p7/m, z0.s, z31.s5095# CHECK-NEXT:  1      4     0.50                        mul	z0.s, z1.s, z7.s[3]5096# CHECK-NEXT:  1      4     0.50                        mul	z29.s, z30.s, z31.s5097# CHECK-NEXT:  1      4     0.50                        mul	z31.b, z31.b, #-1285098# CHECK-NEXT:  1      4     0.50                        mul	z31.b, z31.b, #1275099# CHECK-NEXT:  2      5     1.00                        mul	z31.d, z31.d, #-1285100# CHECK-NEXT:  2      5     1.00                        mul	z31.d, z31.d, #1275101# CHECK-NEXT:  2      5     1.00                        mul	z31.d, z31.d, z31.d5102# CHECK-NEXT:  1      4     0.50                        mul	z31.h, z31.h, #-1285103# CHECK-NEXT:  1      4     0.50                        mul	z31.h, z31.h, #1275104# CHECK-NEXT:  1      4     0.50                        mul	z31.s, z31.s, #-1285105# CHECK-NEXT:  1      4     0.50                        mul	z31.s, z31.s, #1275106# CHECK-NEXT:  1      2     0.50                        nand	p0.b, p0/z, p0.b, p0.b5107# CHECK-NEXT:  1      2     0.50                        nand	p15.b, p15/z, p15.b, p15.b5108# CHECK-NEXT:  1      2     0.50                        nands	p0.b, p0/z, p0.b, p0.b5109# CHECK-NEXT:  1      2     0.50                        nands	p15.b, p15/z, p15.b, p15.b5110# CHECK-NEXT:  1      2     0.25                        nbsl	z0.d, z0.d, z1.d, z2.d5111# CHECK-NEXT:  1      2     0.25                        neg	z0.b, p0/m, z0.b5112# CHECK-NEXT:  1      2     0.25                        neg	z0.d, p0/m, z0.d5113# CHECK-NEXT:  1      2     0.25                        neg	z0.h, p0/m, z0.h5114# CHECK-NEXT:  1      2     0.25                        neg	z0.s, p0/m, z0.s5115# CHECK-NEXT:  1      2     0.25                        neg	z31.b, p7/m, z31.b5116# CHECK-NEXT:  1      2     0.25                        neg	z31.d, p7/m, z31.d5117# CHECK-NEXT:  1      2     0.25                        neg	z31.h, p7/m, z31.h5118# CHECK-NEXT:  1      2     0.25                        neg	z31.s, p7/m, z31.s5119# CHECK-NEXT:  2      3     1.00                        nmatch	p0.b, p0/z, z0.b, z0.b5120# CHECK-NEXT:  2      3     1.00                        nmatch	p0.h, p0/z, z0.h, z0.h5121# CHECK-NEXT:  2      2     1.00                        nmatch	p15.b, p7/z, z30.b, z31.b5122# CHECK-NEXT:  2      2     1.00                        nmatch	p15.h, p7/z, z30.h, z31.h5123# CHECK-NEXT:  1      2     0.50                        nor	p0.b, p0/z, p0.b, p0.b5124# CHECK-NEXT:  1      2     0.50                        nor	p15.b, p15/z, p15.b, p15.b5125# CHECK-NEXT:  1      2     0.50                        nors	p0.b, p0/z, p0.b, p0.b5126# CHECK-NEXT:  1      2     0.50                        nors	p15.b, p15/z, p15.b, p15.b5127# CHECK-NEXT:  1      2     0.50                        not	p0.b, p0/z, p0.b5128# CHECK-NEXT:  1      2     0.50                        not	p15.b, p15/z, p15.b5129# CHECK-NEXT:  1      2     0.25                        not	z31.b, p7/m, z31.b5130# CHECK-NEXT:  1      2     0.25                        not	z31.d, p7/m, z31.d5131# CHECK-NEXT:  1      2     0.25                        not	z31.h, p7/m, z31.h5132# CHECK-NEXT:  1      2     0.25                        not	z31.s, p7/m, z31.s5133# CHECK-NEXT:  1      2     0.50                        nots	p0.b, p0/z, p0.b5134# CHECK-NEXT:  1      2     0.50                        nots	p15.b, p15/z, p15.b5135# CHECK-NEXT:  1      2     0.50                        orn	p0.b, p0/z, p0.b, p0.b5136# CHECK-NEXT:  1      2     0.50                        orn	p15.b, p15/z, p15.b, p15.b5137# CHECK-NEXT:  1      2     0.50                        orns	p0.b, p0/z, p0.b, p0.b5138# CHECK-NEXT:  1      2     0.50                        orns	p15.b, p15/z, p15.b, p15.b5139# CHECK-NEXT:  1      2     0.50                        orr	p0.b, p0/z, p0.b, p1.b5140# CHECK-NEXT:  1      2     0.25                        orr	z0.d, z0.d, #0x65141# CHECK-NEXT:  1      2     0.25                        orr	z0.d, z0.d, #0xfffffffffffffff95142# CHECK-NEXT:  1      2     0.25                        orr	z0.s, z0.s, #0x65143# CHECK-NEXT:  1      2     0.25                        orr	z0.s, z0.s, #0xfffffff95144# CHECK-NEXT:  1      2     0.25                        orr	z23.d, z13.d, z8.d5145# CHECK-NEXT:  1      2     0.25                        orr	z23.h, z23.h, #0x65146# CHECK-NEXT:  1      2     0.25                        orr	z23.h, z23.h, #0xfff95147# CHECK-NEXT:  1      2     0.25                        orr	z31.b, p7/m, z31.b, z31.b5148# CHECK-NEXT:  1      2     0.25                        orr	z31.d, p7/m, z31.d, z31.d5149# CHECK-NEXT:  1      2     0.25                        orr	z31.h, p7/m, z31.h, z31.h5150# CHECK-NEXT:  1      2     0.25                        orr	z31.s, p7/m, z31.s, z31.s5151# CHECK-NEXT:  1      2     0.25                        orr	z5.b, z5.b, #0x65152# CHECK-NEXT:  1      2     0.25                        orr	z5.b, z5.b, #0xf95153# CHECK-NEXT:  1      2     0.50                        orrs	p0.b, p0/z, p0.b, p1.b5154# CHECK-NEXT:  2      6     0.50                        orv	b0, p7, z31.b5155# CHECK-NEXT:  2      6     0.50                        orv	d0, p7, z31.d5156# CHECK-NEXT:  2      6     0.50                        orv	h0, p7, z31.h5157# CHECK-NEXT:  2      6     0.50                        orv	s0, p7, z31.s5158# CHECK-NEXT:  1      2     0.50                        pfalse	p15.b5159# CHECK-NEXT:  1      2     0.50                        pfirst	p0.b, p15, p0.b5160# CHECK-NEXT:  1      2     0.50                        pfirst	p15.b, p15, p15.b5161# CHECK-NEXT:  1      2     0.25                        pmul	z0.b, z1.b, z2.b5162# CHECK-NEXT:  1      2     0.25                        pmul	z29.b, z30.b, z31.b5163# CHECK-NEXT:  1      2     0.25                        pmullb	z0.h, z1.b, z2.b5164# CHECK-NEXT:  1      2     0.25                        pmullb	z29.q, z30.d, z31.d5165# CHECK-NEXT:  1      2     0.25                        pmullb	z31.d, z31.s, z31.s5166# CHECK-NEXT:  1      2     0.25                        pmullt	z0.h, z1.b, z2.b5167# CHECK-NEXT:  1      2     0.25                        pmullt	z29.q, z30.d, z31.d5168# CHECK-NEXT:  1      2     0.25                        pmullt	z31.d, z31.s, z31.s5169# CHECK-NEXT:  1      2     0.50                        pnext	p0.b, p15, p0.b5170# CHECK-NEXT:  1      2     0.50                        pnext	p0.d, p15, p0.d5171# CHECK-NEXT:  1      2     0.50                        pnext	p0.h, p15, p0.h5172# CHECK-NEXT:  1      2     0.50                        pnext	p0.s, p15, p0.s5173# CHECK-NEXT:  1      2     0.50                        pnext	p15.b, p15, p15.b5174# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	#14, p0, [x0]5175# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	#15, p0, [x0]5176# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	#6, p0, [x0]5177# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	#7, p0, [x0]5178# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	#7, p3, [z13.s, #31]5179# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	#7, p3, [z13.s]5180# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pldl1keep, p0, [x0, z0.d, uxtw]5181# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pldl1keep, p0, [x0, z0.d]5182# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pldl1keep, p0, [x0, z0.s, uxtw]5183# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pldl1keep, p0, [x0]5184# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pldl1strm, p0, [x0, #-32, mul vl]5185# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pldl1strm, p0, [x0, #31, mul vl]5186# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pldl1strm, p0, [x0]5187# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pldl2keep, p0, [x0]5188# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pldl2strm, p0, [x0]5189# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pldl3keep, p0, [x0]5190# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pldl3strm, p0, [x0]5191# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pldl3strm, p5, [x10, z21.d, sxtw]5192# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pldl3strm, p5, [x10, z21.s, uxtw]5193# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pldl3strm, p5, [z10.d, #31]5194# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pldl3strm, p5, [z10.d]5195# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pstl1keep, p0, [x0]5196# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pstl1strm, p0, [x0]5197# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pstl2keep, p0, [x0]5198# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pstl2strm, p0, [x0]5199# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pstl3keep, p0, [x0]5200# CHECK-NEXT:  1      4     0.33    *      *      U     prfb	pstl3strm, p0, [x0]5201# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	#14, p0, [x0]5202# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	#15, p0, [x0]5203# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	#15, p7, [z31.d, #248]5204# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	#15, p7, [z31.d]5205# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	#15, p7, [z31.s, #248]5206# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	#15, p7, [z31.s]5207# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	#6, p0, [x0]5208# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	#7, p0, [x0]5209# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pldl1keep, p0, [x0, z0.d, lsl #3]5210# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pldl1keep, p0, [x0, z0.d, sxtw #3]5211# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pldl1keep, p0, [x0, z0.d, uxtw #3]5212# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pldl1keep, p0, [x0, z0.s, sxtw #3]5213# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pldl1keep, p0, [x0, z0.s, uxtw #3]5214# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pldl1keep, p0, [x0]5215# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pldl1strm, p0, [x0, #-32, mul vl]5216# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pldl1strm, p0, [x0, #31, mul vl]5217# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pldl1strm, p0, [x0]5218# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pldl2keep, p0, [x0]5219# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pldl2strm, p0, [x0]5220# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pldl3keep, p0, [x0]5221# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pldl3strm, p0, [x0]5222# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pstl1keep, p0, [x0]5223# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pstl1strm, p0, [x0]5224# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pstl2keep, p0, [x0]5225# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pstl2strm, p0, [x0]5226# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pstl3keep, p0, [x0]5227# CHECK-NEXT:  1      4     0.33    *      *      U     prfd	pstl3strm, p0, [x0]5228# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	#14, p0, [x0]5229# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	#15, p0, [x0]5230# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	#15, p7, [z31.d, #62]5231# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	#15, p7, [z31.d]5232# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	#15, p7, [z31.s, #62]5233# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	#15, p7, [z31.s]5234# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	#6, p0, [x0]5235# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	#7, p0, [x0]5236# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pldl1keep, p0, [x0, z0.d, lsl #1]5237# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pldl1keep, p0, [x0]5238# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pldl1strm, p0, [x0, #-32, mul vl]5239# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pldl1strm, p0, [x0, #31, mul vl]5240# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pldl1strm, p0, [x0]5241# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pldl2keep, p0, [x0]5242# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pldl2strm, p0, [x0]5243# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pldl3keep, p0, [x0]5244# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pldl3strm, p0, [x0]5245# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pldl3strm, p5, [x10, z21.d, sxtw #1]5246# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pldl3strm, p5, [x10, z21.d, uxtw #1]5247# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pldl3strm, p5, [x10, z21.s, sxtw #1]5248# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pldl3strm, p5, [x10, z21.s, uxtw #1]5249# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pstl1keep, p0, [x0]5250# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pstl1strm, p0, [x0]5251# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pstl2keep, p0, [x0]5252# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pstl2strm, p0, [x0]5253# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pstl3keep, p0, [x0]5254# CHECK-NEXT:  1      4     0.33    *      *      U     prfh	pstl3strm, p0, [x0]5255# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	#14, p0, [x0]5256# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	#15, p0, [x0]5257# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	#15, p7, [z31.d, #124]5258# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	#15, p7, [z31.d]5259# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	#15, p7, [z31.s, #124]5260# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	#15, p7, [z31.s]5261# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	#6, p0, [x0]5262# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	#7, p0, [x0]5263# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	#7, p3, [x13, z8.d, uxtw #2]5264# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pldl1keep, p0, [x0, z0.d, sxtw #2]5265# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pldl1keep, p0, [x0, z0.s, uxtw #2]5266# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pldl1keep, p0, [x0]5267# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pldl1strm, p0, [x0, #-32, mul vl]5268# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pldl1strm, p0, [x0, #31, mul vl]5269# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pldl1strm, p0, [x0]5270# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pldl2keep, p0, [x0]5271# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pldl2strm, p0, [x0]5272# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pldl3keep, p0, [x0]5273# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pldl3strm, p0, [x0]5274# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pldl3strm, p5, [x10, z21.d, lsl #2]5275# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pldl3strm, p5, [x10, z21.s, sxtw #2]5276# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pstl1keep, p0, [x0]5277# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pstl1strm, p0, [x0]5278# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pstl2keep, p0, [x0]5279# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pstl2strm, p0, [x0]5280# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pstl3keep, p0, [x0]5281# CHECK-NEXT:  1      4     0.33    *      *      U     prfw	pstl3strm, p0, [x0]5282# CHECK-NEXT:  1      1     0.50                        ptest	p15, p0.b5283# CHECK-NEXT:  1      1     0.50                        ptest	p15, p15.b5284# CHECK-NEXT:  1      2     0.50                        ptrue	p0.b, pow25285# CHECK-NEXT:  1      2     0.50                        ptrue	p0.d, pow25286# CHECK-NEXT:  1      2     0.50                        ptrue	p0.h, pow25287# CHECK-NEXT:  1      2     0.50                        ptrue	p0.s, pow25288# CHECK-NEXT:  1      2     0.50                        ptrue	p15.b5289# CHECK-NEXT:  1      2     0.50                        ptrue	p15.d5290# CHECK-NEXT:  1      2     0.50                        ptrue	p15.h5291# CHECK-NEXT:  1      2     0.50                        ptrue	p15.s5292# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s5293# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, #145294# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, #155295# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, #165296# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, #175297# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, #185298# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, #195299# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, #205300# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, #215301# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, #225302# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, #235303# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, #245304# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, #255305# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, #265306# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, #275307# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, #285308# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, mul35309# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, mul45310# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, vl15311# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, vl1285312# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, vl165313# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, vl25314# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, vl2565315# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, vl35316# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, vl325317# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, vl45318# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, vl55319# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, vl65320# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, vl645321# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, vl75322# CHECK-NEXT:  1      2     0.50                        ptrue	p7.s, vl85323# CHECK-NEXT:  1      2     0.50                        ptrues	p0.b, pow25324# CHECK-NEXT:  1      2     0.50                        ptrues	p0.d, pow25325# CHECK-NEXT:  1      2     0.50                        ptrues	p0.h, pow25326# CHECK-NEXT:  1      2     0.50                        ptrues	p0.s, pow25327# CHECK-NEXT:  1      2     0.50                        ptrues	p15.b5328# CHECK-NEXT:  1      2     0.50                        ptrues	p15.d5329# CHECK-NEXT:  1      2     0.50                        ptrues	p15.h5330# CHECK-NEXT:  1      2     0.50                        ptrues	p15.s5331# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s5332# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, #145333# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, #155334# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, #165335# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, #175336# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, #185337# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, #195338# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, #205339# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, #215340# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, #225341# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, #235342# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, #245343# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, #255344# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, #265345# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, #275346# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, #285347# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, mul35348# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, mul45349# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, vl15350# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, vl1285351# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, vl165352# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, vl25353# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, vl2565354# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, vl35355# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, vl325356# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, vl45357# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, vl55358# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, vl65359# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, vl645360# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, vl75361# CHECK-NEXT:  1      2     0.50                        ptrues	p7.s, vl85362# CHECK-NEXT:  1      2     0.50                        punpkhi	p0.h, p0.b5363# CHECK-NEXT:  1      2     0.50                        punpkhi	p15.h, p15.b5364# CHECK-NEXT:  1      2     0.50                        punpklo	p0.h, p0.b5365# CHECK-NEXT:  1      2     0.50                        punpklo	p15.h, p15.b5366# CHECK-NEXT:  1      2     0.25                        raddhnb	z0.b, z1.h, z31.h5367# CHECK-NEXT:  1      2     0.25                        raddhnb	z0.h, z1.s, z31.s5368# CHECK-NEXT:  1      2     0.25                        raddhnb	z0.s, z1.d, z31.d5369# CHECK-NEXT:  1      2     0.25                        raddhnt	z0.b, z1.h, z31.h5370# CHECK-NEXT:  1      2     0.25                        raddhnt	z0.h, z1.s, z31.s5371# CHECK-NEXT:  1      2     0.25                        raddhnt	z0.s, z1.d, z31.d5372# CHECK-NEXT:  1      2     0.25                        rax1	z0.d, z1.d, z31.d5373# CHECK-NEXT:  1      2     0.25                        rbit	z0.b, p7/m, z31.b5374# CHECK-NEXT:  1      2     0.25                        rbit	z0.d, p7/m, z31.d5375# CHECK-NEXT:  1      2     0.25                        rbit	z0.h, p7/m, z31.h5376# CHECK-NEXT:  1      2     0.25                        rbit	z0.s, p7/m, z31.s5377# CHECK-NEXT:  1      2     1.00    *             U     rdffr	p0.b5378# CHECK-NEXT:  2      4     1.00    *             U     rdffr	p0.b, p0/z5379# CHECK-NEXT:  1      2     1.00    *             U     rdffr	p15.b5380# CHECK-NEXT:  2      4     1.00    *             U     rdffr	p15.b, p15/z5381# CHECK-NEXT:  2      4     1.00                  U     rdffrs	p0.b, p0/z5382# CHECK-NEXT:  2      4     1.00                  U     rdffrs	p15.b, p15/z5383# CHECK-NEXT:  1      2     0.50                        rdvl	x0, #05384# CHECK-NEXT:  1      2     0.50                        rdvl	x21, #-325385# CHECK-NEXT:  1      2     0.50                        rdvl	x23, #315386# CHECK-NEXT:  1      2     0.50                        rdvl	xzr, #-15387# CHECK-NEXT:  1      2     0.50                        rev	p0.b, p1.b5388# CHECK-NEXT:  1      2     0.50                        rev	p0.d, p1.d5389# CHECK-NEXT:  1      2     0.50                        rev	p0.h, p1.h5390# CHECK-NEXT:  1      2     0.50                        rev	p0.s, p1.s5391# CHECK-NEXT:  1      2     0.25                        rev	z0.b, z31.b5392# CHECK-NEXT:  1      2     0.25                        rev	z0.d, z31.d5393# CHECK-NEXT:  1      2     0.25                        rev	z0.h, z31.h5394# CHECK-NEXT:  1      2     0.25                        rev	z0.s, z31.s5395# CHECK-NEXT:  1      2     0.25                        revb	z0.d, p7/m, z31.d5396# CHECK-NEXT:  1      2     0.25                        revb	z0.h, p7/m, z31.h5397# CHECK-NEXT:  1      2     0.25                        revb	z0.s, p7/m, z31.s5398# CHECK-NEXT:  1      2     0.25                        revh	z0.d, p7/m, z31.d5399# CHECK-NEXT:  1      2     0.25                        revh	z0.s, p7/m, z31.s5400# CHECK-NEXT:  1      2     0.25                        revw	z0.d, p7/m, z31.d5401# CHECK-NEXT:  1      4     0.25                        rshrnb	z0.b, z0.h, #15402# CHECK-NEXT:  1      4     0.25                        rshrnb	z0.h, z0.s, #15403# CHECK-NEXT:  1      4     0.25                        rshrnb	z0.s, z0.d, #15404# CHECK-NEXT:  1      4     0.25                        rshrnb	z31.b, z31.h, #85405# CHECK-NEXT:  1      4     0.25                        rshrnb	z31.h, z31.s, #165406# CHECK-NEXT:  1      4     0.25                        rshrnb	z31.s, z31.d, #325407# CHECK-NEXT:  1      4     0.25                        rshrnt	z0.b, z0.h, #15408# CHECK-NEXT:  1      4     0.25                        rshrnt	z0.h, z0.s, #15409# CHECK-NEXT:  1      4     0.25                        rshrnt	z0.s, z0.d, #15410# CHECK-NEXT:  1      4     0.25                        rshrnt	z31.b, z31.h, #85411# CHECK-NEXT:  1      4     0.25                        rshrnt	z31.h, z31.s, #165412# CHECK-NEXT:  1      4     0.25                        rshrnt	z31.s, z31.d, #325413# CHECK-NEXT:  1      2     0.25                        rsubhnb	z0.b, z1.h, z31.h5414# CHECK-NEXT:  1      2     0.25                        rsubhnb	z0.h, z1.s, z31.s5415# CHECK-NEXT:  1      2     0.25                        rsubhnb	z0.s, z1.d, z31.d5416# CHECK-NEXT:  1      2     0.25                        rsubhnt	z0.b, z1.h, z31.h5417# CHECK-NEXT:  1      2     0.25                        rsubhnt	z0.h, z1.s, z31.s5418# CHECK-NEXT:  1      2     0.25                        rsubhnt	z0.s, z1.d, z31.d5419# CHECK-NEXT:  1      4     0.25                        saba	z0.b, z1.b, z31.b5420# CHECK-NEXT:  1      4     0.25                        saba	z0.d, z1.d, z31.d5421# CHECK-NEXT:  1      4     0.25                        saba	z0.h, z1.h, z31.h5422# CHECK-NEXT:  1      4     0.25                        saba	z0.s, z1.s, z31.s5423# CHECK-NEXT:  1      4     0.25                        sabalb	z0.d, z1.s, z31.s5424# CHECK-NEXT:  1      4     0.25                        sabalb	z0.h, z1.b, z31.b5425# CHECK-NEXT:  1      4     0.25                        sabalb	z0.s, z1.h, z31.h5426# CHECK-NEXT:  1      4     0.25                        sabalt	z0.d, z1.s, z31.s5427# CHECK-NEXT:  1      4     0.25                        sabalt	z0.h, z1.b, z31.b5428# CHECK-NEXT:  1      4     0.25                        sabalt	z0.s, z1.h, z31.h5429# CHECK-NEXT:  1      2     0.25                        sabd	z31.b, p7/m, z31.b, z31.b5430# CHECK-NEXT:  1      2     0.25                        sabd	z31.d, p7/m, z31.d, z31.d5431# CHECK-NEXT:  1      2     0.25                        sabd	z31.h, p7/m, z31.h, z31.h5432# CHECK-NEXT:  1      2     0.25                        sabd	z31.s, p7/m, z31.s, z31.s5433# CHECK-NEXT:  1      2     0.25                        sabdlb	z0.h, z1.b, z2.b5434# CHECK-NEXT:  1      2     0.25                        sabdlb	z29.s, z30.h, z31.h5435# CHECK-NEXT:  1      2     0.25                        sabdlb	z31.d, z31.s, z31.s5436# CHECK-NEXT:  1      2     0.25                        sabdlt	z0.h, z1.b, z2.b5437# CHECK-NEXT:  1      2     0.25                        sabdlt	z29.s, z30.h, z31.h5438# CHECK-NEXT:  1      2     0.25                        sabdlt	z31.d, z31.s, z31.s5439# CHECK-NEXT:  1      4     0.25                        sadalp	z0.h, p0/m, z1.b5440# CHECK-NEXT:  1      4     0.25                        sadalp	z29.s, p0/m, z30.h5441# CHECK-NEXT:  1      4     0.25                        sadalp	z30.d, p7/m, z31.s5442# CHECK-NEXT:  1      2     0.25                        saddlb	z0.h, z1.b, z2.b5443# CHECK-NEXT:  1      2     0.25                        saddlb	z29.s, z30.h, z31.h5444# CHECK-NEXT:  1      2     0.25                        saddlb	z31.d, z31.s, z31.s5445# CHECK-NEXT:  1      2     0.25                        saddlbt	z0.d, z1.s, z31.s5446# CHECK-NEXT:  1      2     0.25                        saddlbt	z0.h, z1.b, z31.b5447# CHECK-NEXT:  1      2     0.25                        saddlbt	z0.s, z1.h, z31.h5448# CHECK-NEXT:  1      2     0.25                        saddlt	z0.h, z1.b, z2.b5449# CHECK-NEXT:  1      2     0.25                        saddlt	z29.s, z30.h, z31.h5450# CHECK-NEXT:  1      2     0.25                        saddlt	z31.d, z31.s, z31.s5451# CHECK-NEXT:  6      9     2.00                        saddv	d0, p7, z31.b5452# CHECK-NEXT:  4      8     1.00                        saddv	d0, p7, z31.h5453# CHECK-NEXT:  4      6     1.00                        saddv	d0, p7, z31.s5454# CHECK-NEXT:  1      2     0.25                        saddwb	z0.h, z1.h, z2.b5455# CHECK-NEXT:  1      2     0.25                        saddwb	z29.s, z30.s, z31.h5456# CHECK-NEXT:  1      2     0.25                        saddwb	z31.d, z31.d, z31.s5457# CHECK-NEXT:  1      2     0.25                        saddwt	z0.h, z1.h, z2.b5458# CHECK-NEXT:  1      2     0.25                        saddwt	z29.s, z30.s, z31.h5459# CHECK-NEXT:  1      2     0.25                        saddwt	z31.d, z31.d, z31.s5460# CHECK-NEXT:  1      2     0.25                        sbclb	z0.d, z1.d, z31.d5461# CHECK-NEXT:  1      2     0.25                        sbclb	z0.s, z1.s, z31.s5462# CHECK-NEXT:  1      2     0.25                        sbclt	z0.d, z1.d, z31.d5463# CHECK-NEXT:  1      2     0.25                        sbclt	z0.s, z1.s, z31.s5464# CHECK-NEXT:  1      3     0.50                        scvtf	z0.d, p0/m, z0.d5465# CHECK-NEXT:  1      3     0.50                        scvtf	z0.d, p0/m, z0.s5466# CHECK-NEXT:  1      3     0.50                        scvtf	z0.h, p0/m, z0.d5467# CHECK-NEXT:  4      6     2.00                        scvtf	z0.h, p0/m, z0.h5468# CHECK-NEXT:  2      4     1.00                        scvtf	z0.h, p0/m, z0.s5469# CHECK-NEXT:  1      3     0.50                        scvtf	z0.s, p0/m, z0.d5470# CHECK-NEXT:  2      4     1.00                        scvtf	z0.s, p0/m, z0.s5471# CHECK-NEXT:  1      20    20.00                       sdiv	z0.d, p7/m, z0.d, z31.d5472# CHECK-NEXT:  1      12    11.00                       sdiv	z0.s, p7/m, z0.s, z31.s5473# CHECK-NEXT:  1      20    20.00                       sdivr	z0.d, p7/m, z0.d, z31.d5474# CHECK-NEXT:  1      12    11.00                       sdivr	z0.s, p7/m, z0.s, z31.s5475# CHECK-NEXT:  1      3     0.50                        sdot	z0.d, z1.h, z15.h[1]5476# CHECK-NEXT:  1      3     0.50                        sdot	z0.d, z1.h, z31.h5477# CHECK-NEXT:  1      3     0.25                        sdot	z0.s, z1.b, z31.b5478# CHECK-NEXT:  1      3     0.25                        sdot	z0.s, z1.b, z7.b[3]5479# CHECK-NEXT:  1      1     0.50                        sel	p0.b, p1, p2.b, p3.b5480# CHECK-NEXT:  1      2     0.25                        sel	z23.b, p11, z13.b, z8.b5481# CHECK-NEXT:  1      2     0.25                        sel	z23.d, p11, z13.d, z8.d5482# CHECK-NEXT:  1      2     0.25                        sel	z23.h, p11, z13.h, z8.h5483# CHECK-NEXT:  1      2     0.25                        sel	z23.s, p11, z13.s, z8.s5484# CHECK-NEXT:  1      2     1.00           *      U     setffr5485# CHECK-NEXT:  1      2     0.25                        shadd	z0.b, p0/m, z0.b, z1.b5486# CHECK-NEXT:  1      2     0.25                        shadd	z0.h, p0/m, z0.h, z1.h5487# CHECK-NEXT:  1      2     0.25                        shadd	z29.s, p7/m, z29.s, z30.s5488# CHECK-NEXT:  1      2     0.25                        shadd	z31.d, p7/m, z31.d, z30.d5489# CHECK-NEXT:  1      2     0.25                        shrnb	z0.b, z0.h, #15490# CHECK-NEXT:  1      2     0.25                        shrnb	z0.h, z0.s, #15491# CHECK-NEXT:  1      2     0.25                        shrnb	z0.s, z0.d, #15492# CHECK-NEXT:  1      2     0.25                        shrnb	z31.b, z31.h, #85493# CHECK-NEXT:  1      2     0.25                        shrnb	z31.h, z31.s, #165494# CHECK-NEXT:  1      2     0.25                        shrnb	z31.s, z31.d, #325495# CHECK-NEXT:  1      2     0.25                        shrnt	z0.b, z0.h, #15496# CHECK-NEXT:  1      2     0.25                        shrnt	z0.h, z0.s, #15497# CHECK-NEXT:  1      2     0.25                        shrnt	z0.s, z0.d, #15498# CHECK-NEXT:  1      2     0.25                        shrnt	z31.b, z31.h, #85499# CHECK-NEXT:  1      2     0.25                        shrnt	z31.h, z31.s, #165500# CHECK-NEXT:  1      2     0.25                        shrnt	z31.s, z31.d, #325501# CHECK-NEXT:  1      2     0.25                        shsub	z0.b, p0/m, z0.b, z1.b5502# CHECK-NEXT:  1      2     0.25                        shsub	z0.h, p0/m, z0.h, z1.h5503# CHECK-NEXT:  1      2     0.25                        shsub	z29.s, p7/m, z29.s, z30.s5504# CHECK-NEXT:  1      2     0.25                        shsub	z31.d, p7/m, z31.d, z30.d5505# CHECK-NEXT:  1      2     0.25                        shsubr	z0.b, p0/m, z0.b, z1.b5506# CHECK-NEXT:  1      2     0.25                        shsubr	z0.h, p0/m, z0.h, z1.h5507# CHECK-NEXT:  1      2     0.25                        shsubr	z29.s, p7/m, z29.s, z30.s5508# CHECK-NEXT:  1      2     0.25                        shsubr	z31.d, p7/m, z31.d, z30.d5509# CHECK-NEXT:  1      2     0.25                        sli	z0.b, z0.b, #05510# CHECK-NEXT:  1      2     0.25                        sli	z0.d, z0.d, #05511# CHECK-NEXT:  1      2     0.25                        sli	z0.h, z0.h, #05512# CHECK-NEXT:  1      2     0.25                        sli	z0.s, z0.s, #05513# CHECK-NEXT:  1      2     0.25                        sli	z31.b, z31.b, #75514# CHECK-NEXT:  1      2     0.25                        sli	z31.d, z31.d, #635515# CHECK-NEXT:  1      2     0.25                        sli	z31.h, z31.h, #155516# CHECK-NEXT:  1      2     0.25                        sli	z31.s, z31.s, #315517# CHECK-NEXT:  1      4     1.00                        sm4e	z0.s, z0.s, z31.s5518# CHECK-NEXT:  1      4     1.00                        sm4ekey	z0.s, z1.s, z31.s5519# CHECK-NEXT:  1      2     0.25                        smax	z0.b, z0.b, #-1285520# CHECK-NEXT:  1      2     0.25                        smax	z0.d, z0.d, #-1285521# CHECK-NEXT:  1      2     0.25                        smax	z0.h, z0.h, #-1285522# CHECK-NEXT:  1      2     0.25                        smax	z0.s, z0.s, #-1285523# CHECK-NEXT:  1      2     0.25                        smax	z31.b, p7/m, z31.b, z31.b5524# CHECK-NEXT:  1      2     0.25                        smax	z31.b, z31.b, #1275525# CHECK-NEXT:  1      2     0.25                        smax	z31.d, p7/m, z31.d, z31.d5526# CHECK-NEXT:  1      2     0.25                        smax	z31.d, z31.d, #1275527# CHECK-NEXT:  1      2     0.25                        smax	z31.h, p7/m, z31.h, z31.h5528# CHECK-NEXT:  1      2     0.25                        smax	z31.h, z31.h, #1275529# CHECK-NEXT:  1      2     0.25                        smax	z31.s, p7/m, z31.s, z31.s5530# CHECK-NEXT:  1      2     0.25                        smax	z31.s, z31.s, #1275531# CHECK-NEXT:  1      2     0.25                        smaxp	z0.b, p0/m, z0.b, z1.b5532# CHECK-NEXT:  1      2     0.25                        smaxp	z0.h, p0/m, z0.h, z1.h5533# CHECK-NEXT:  1      2     0.25                        smaxp	z29.s, p7/m, z29.s, z30.s5534# CHECK-NEXT:  1      2     0.25                        smaxp	z31.d, p7/m, z31.d, z30.d5535# CHECK-NEXT:  6      9     2.00                        smaxv	b0, p7, z31.b5536# CHECK-NEXT:  2      4     0.50                        smaxv	d0, p7, z31.d5537# CHECK-NEXT:  4      8     1.00                        smaxv	h0, p7, z31.h5538# CHECK-NEXT:  4      6     1.00                        smaxv	s0, p7, z31.s5539# CHECK-NEXT:  1      2     0.25                        smin	z0.b, z0.b, #-1285540# CHECK-NEXT:  1      2     0.25                        smin	z0.d, z0.d, #-1285541# CHECK-NEXT:  1      2     0.25                        smin	z0.h, z0.h, #-1285542# CHECK-NEXT:  1      2     0.25                        smin	z0.s, z0.s, #-1285543# CHECK-NEXT:  1      2     0.25                        smin	z31.b, p7/m, z31.b, z31.b5544# CHECK-NEXT:  1      2     0.25                        smin	z31.b, z31.b, #1275545# CHECK-NEXT:  1      2     0.25                        smin	z31.d, p7/m, z31.d, z31.d5546# CHECK-NEXT:  1      2     0.25                        smin	z31.d, z31.d, #1275547# CHECK-NEXT:  1      2     0.25                        smin	z31.h, p7/m, z31.h, z31.h5548# CHECK-NEXT:  1      2     0.25                        smin	z31.h, z31.h, #1275549# CHECK-NEXT:  1      2     0.25                        smin	z31.s, p7/m, z31.s, z31.s5550# CHECK-NEXT:  1      2     0.25                        smin	z31.s, z31.s, #1275551# CHECK-NEXT:  1      2     0.25                        sminp	z0.b, p0/m, z0.b, z1.b5552# CHECK-NEXT:  1      2     0.25                        sminp	z0.h, p0/m, z0.h, z1.h5553# CHECK-NEXT:  1      2     0.25                        sminp	z29.s, p7/m, z29.s, z30.s5554# CHECK-NEXT:  1      2     0.25                        sminp	z31.d, p7/m, z31.d, z30.d5555# CHECK-NEXT:  6      9     2.00                        sminv	b0, p7, z31.b5556# CHECK-NEXT:  2      4     0.50                        sminv	d0, p7, z31.d5557# CHECK-NEXT:  4      8     1.00                        sminv	h0, p7, z31.h5558# CHECK-NEXT:  4      6     1.00                        sminv	s0, p7, z31.s5559# CHECK-NEXT:  1      4     0.50                        smlalb	z0.d, z1.s, z15.s[1]5560# CHECK-NEXT:  1      4     0.50                        smlalb	z0.d, z1.s, z31.s5561# CHECK-NEXT:  1      4     0.50                        smlalb	z0.h, z1.b, z31.b5562# CHECK-NEXT:  1      4     0.50                        smlalb	z0.s, z1.h, z31.h5563# CHECK-NEXT:  1      4     0.50                        smlalb	z0.s, z1.h, z7.h[7]5564# CHECK-NEXT:  1      4     0.50                        smlalt	z0.d, z1.s, z15.s[1]5565# CHECK-NEXT:  1      4     0.50                        smlalt	z0.d, z1.s, z31.s5566# CHECK-NEXT:  1      4     0.50                        smlalt	z0.h, z1.b, z31.b5567# CHECK-NEXT:  1      4     0.50                        smlalt	z0.s, z1.h, z31.h5568# CHECK-NEXT:  1      4     0.50                        smlalt	z0.s, z1.h, z7.h[7]5569# CHECK-NEXT:  1      4     0.50                        smlslb	z0.d, z1.s, z15.s[1]5570# CHECK-NEXT:  1      4     0.50                        smlslb	z0.d, z1.s, z31.s5571# CHECK-NEXT:  1      4     0.50                        smlslb	z0.h, z1.b, z31.b5572# CHECK-NEXT:  1      4     0.50                        smlslb	z0.s, z1.h, z31.h5573# CHECK-NEXT:  1      4     0.50                        smlslb	z0.s, z1.h, z7.h[7]5574# CHECK-NEXT:  1      4     0.50                        smlslt	z0.d, z1.s, z15.s[1]5575# CHECK-NEXT:  1      4     0.50                        smlslt	z0.d, z1.s, z31.s5576# CHECK-NEXT:  1      4     0.50                        smlslt	z0.h, z1.b, z31.b5577# CHECK-NEXT:  1      4     0.50                        smlslt	z0.s, z1.h, z31.h5578# CHECK-NEXT:  1      4     0.50                        smlslt	z0.s, z1.h, z7.h[7]5579# CHECK-NEXT:  1      3     0.25                        smmla	z0.s, z1.b, z2.b5580# CHECK-NEXT:  1      4     0.50                        smulh	z0.b, p7/m, z0.b, z31.b5581# CHECK-NEXT:  1      4     0.50                        smulh	z0.b, z1.b, z2.b5582# CHECK-NEXT:  2      5     1.00                        smulh	z0.d, p7/m, z0.d, z31.d5583# CHECK-NEXT:  1      4     0.50                        smulh	z0.h, p7/m, z0.h, z31.h5584# CHECK-NEXT:  1      4     0.50                        smulh	z0.h, z1.h, z2.h5585# CHECK-NEXT:  1      4     0.50                        smulh	z0.s, p7/m, z0.s, z31.s5586# CHECK-NEXT:  1      4     0.50                        smulh	z29.s, z30.s, z31.s5587# CHECK-NEXT:  2      5     1.00                        smulh	z31.d, z31.d, z31.d5588# CHECK-NEXT:  1      4     0.50                        smullb	z0.d, z1.s, z15.s[1]5589# CHECK-NEXT:  1      4     0.50                        smullb	z0.h, z1.b, z2.b5590# CHECK-NEXT:  1      4     0.50                        smullb	z0.s, z1.h, z7.h[7]5591# CHECK-NEXT:  1      4     0.50                        smullb	z29.s, z30.h, z31.h5592# CHECK-NEXT:  1      4     0.50                        smullb	z31.d, z31.s, z31.s5593# CHECK-NEXT:  1      4     0.50                        smullt	z0.d, z1.s, z15.s[1]5594# CHECK-NEXT:  1      4     0.50                        smullt	z0.h, z1.b, z2.b5595# CHECK-NEXT:  1      4     0.50                        smullt	z0.s, z1.h, z7.h[7]5596# CHECK-NEXT:  1      4     0.50                        smullt	z29.s, z30.h, z31.h5597# CHECK-NEXT:  1      4     0.50                        smullt	z31.d, z31.s, z31.s5598# CHECK-NEXT:  1      3     1.00                        splice	z29.b, p7, { z30.b, z31.b }5599# CHECK-NEXT:  1      3     1.00                        splice	z29.d, p7, { z30.d, z31.d }5600# CHECK-NEXT:  1      3     1.00                        splice	z29.h, p7, { z30.h, z31.h }5601# CHECK-NEXT:  1      3     1.00                        splice	z29.s, p7, { z30.s, z31.s }5602# CHECK-NEXT:  1      3     1.00                        splice	z31.b, p7, z31.b, z31.b5603# CHECK-NEXT:  1      3     1.00                        splice	z31.d, p7, z31.d, z31.d5604# CHECK-NEXT:  1      3     1.00                        splice	z31.h, p7, z31.h, z31.h5605# CHECK-NEXT:  1      3     1.00                        splice	z31.s, p7, z31.s, z31.s5606# CHECK-NEXT:  1      2     0.25                        sqabs	z31.b, p7/m, z31.b5607# CHECK-NEXT:  1      2     0.25                        sqabs	z31.d, p7/m, z31.d5608# CHECK-NEXT:  1      2     0.25                        sqabs	z31.h, p7/m, z31.h5609# CHECK-NEXT:  1      2     0.25                        sqabs	z31.s, p7/m, z31.s5610# CHECK-NEXT:  1      2     0.25                        sqadd	z0.b, p0/m, z0.b, z1.b5611# CHECK-NEXT:  1      2     0.25                        sqadd	z0.b, z0.b, #05612# CHECK-NEXT:  1      2     0.25                        sqadd	z0.b, z0.b, z0.b5613# CHECK-NEXT:  1      2     0.25                        sqadd	z0.d, z0.d, #05614# CHECK-NEXT:  1      2     0.25                        sqadd	z0.d, z0.d, #0, lsl #85615# CHECK-NEXT:  1      2     0.25                        sqadd	z0.d, z0.d, z0.d5616# CHECK-NEXT:  1      2     0.25                        sqadd	z0.h, p0/m, z0.h, z1.h5617# CHECK-NEXT:  1      2     0.25                        sqadd	z0.h, z0.h, #05618# CHECK-NEXT:  1      2     0.25                        sqadd	z0.h, z0.h, #0, lsl #85619# CHECK-NEXT:  1      2     0.25                        sqadd	z0.h, z0.h, z0.h5620# CHECK-NEXT:  1      2     0.25                        sqadd	z0.s, z0.s, #05621# CHECK-NEXT:  1      2     0.25                        sqadd	z0.s, z0.s, #0, lsl #85622# CHECK-NEXT:  1      2     0.25                        sqadd	z0.s, z0.s, z0.s5623# CHECK-NEXT:  1      2     0.25                        sqadd	z29.s, p7/m, z29.s, z30.s5624# CHECK-NEXT:  1      2     0.25                        sqadd	z31.b, z31.b, #2555625# CHECK-NEXT:  1      2     0.25                        sqadd	z31.d, p7/m, z31.d, z30.d5626# CHECK-NEXT:  1      2     0.25                        sqadd	z31.d, z31.d, #652805627# CHECK-NEXT:  1      2     0.25                        sqadd	z31.h, z31.h, #652805628# CHECK-NEXT:  1      2     0.25                        sqadd	z31.s, z31.s, #652805629# CHECK-NEXT:  1      2     0.25                        sqcadd	z0.b, z0.b, z0.b, #905630# CHECK-NEXT:  1      2     0.25                        sqcadd	z0.d, z0.d, z0.d, #905631# CHECK-NEXT:  1      2     0.25                        sqcadd	z0.h, z0.h, z0.h, #905632# CHECK-NEXT:  1      2     0.25                        sqcadd	z0.s, z0.s, z0.s, #905633# CHECK-NEXT:  1      2     0.25                        sqcadd	z31.b, z31.b, z31.b, #2705634# CHECK-NEXT:  1      2     0.25                        sqcadd	z31.d, z31.d, z31.d, #2705635# CHECK-NEXT:  1      2     0.25                        sqcadd	z31.h, z31.h, z31.h, #2705636# CHECK-NEXT:  1      2     0.25                        sqcadd	z31.s, z31.s, z31.s, #2705637# CHECK-NEXT:  1      2     0.50                        sqdecb	x05638# CHECK-NEXT:  1      2     0.50                        sqdecb	x0, #145639# CHECK-NEXT:  1      2     0.50                        sqdecb	x0, all, mul #165640# CHECK-NEXT:  1      2     0.50                        sqdecb	x0, pow25641# CHECK-NEXT:  1      2     0.50                        sqdecb	x0, vl15642# CHECK-NEXT:  1      2     0.50                        sqdecb	x0, w05643# CHECK-NEXT:  1      2     0.50                        sqdecb	x0, w0, all, mul #165644# CHECK-NEXT:  1      2     0.50                        sqdecb	x0, w0, pow25645# CHECK-NEXT:  1      2     0.50                        sqdecb	x0, w0, pow2, mul #165646# CHECK-NEXT:  1      2     0.50                        sqdecd	x05647# CHECK-NEXT:  1      2     0.50                        sqdecd	x0, #145648# CHECK-NEXT:  1      2     0.50                        sqdecd	x0, all, mul #165649# CHECK-NEXT:  1      2     0.50                        sqdecd	x0, pow25650# CHECK-NEXT:  1      2     0.50                        sqdecd	x0, vl15651# CHECK-NEXT:  1      2     0.50                        sqdecd	x0, w05652# CHECK-NEXT:  1      2     0.50                        sqdecd	x0, w0, all, mul #165653# CHECK-NEXT:  1      2     0.50                        sqdecd	x0, w0, pow25654# CHECK-NEXT:  1      2     0.50                        sqdecd	x0, w0, pow2, mul #165655# CHECK-NEXT:  1      2     0.25                        sqdecd	z0.d5656# CHECK-NEXT:  1      2     0.25                        sqdecd	z0.d, all, mul #165657# CHECK-NEXT:  1      2     0.25                        sqdecd	z0.d, pow25658# CHECK-NEXT:  1      2     0.25                        sqdecd	z0.d, pow2, mul #165659# CHECK-NEXT:  1      2     0.50                        sqdech	x05660# CHECK-NEXT:  1      2     0.50                        sqdech	x0, #145661# CHECK-NEXT:  1      2     0.50                        sqdech	x0, all, mul #165662# CHECK-NEXT:  1      2     0.50                        sqdech	x0, pow25663# CHECK-NEXT:  1      2     0.50                        sqdech	x0, vl15664# CHECK-NEXT:  1      2     0.50                        sqdech	x0, w05665# CHECK-NEXT:  1      2     0.50                        sqdech	x0, w0, all, mul #165666# CHECK-NEXT:  1      2     0.50                        sqdech	x0, w0, pow25667# CHECK-NEXT:  1      2     0.50                        sqdech	x0, w0, pow2, mul #165668# CHECK-NEXT:  1      2     0.25                        sqdech	z0.h5669# CHECK-NEXT:  1      2     0.25                        sqdech	z0.h, all, mul #165670# CHECK-NEXT:  1      2     0.25                        sqdech	z0.h, pow25671# CHECK-NEXT:  1      2     0.25                        sqdech	z0.h, pow2, mul #165672# CHECK-NEXT:  1      2     0.50                        sqdecp	x0, p0.b5673# CHECK-NEXT:  1      2     0.50                        sqdecp	x0, p0.d5674# CHECK-NEXT:  1      2     0.50                        sqdecp	x0, p0.h5675# CHECK-NEXT:  1      2     0.50                        sqdecp	x0, p0.s5676# CHECK-NEXT:  1      2     0.50                        sqdecp	xzr, p15.b, wzr5677# CHECK-NEXT:  1      2     0.50                        sqdecp	xzr, p15.d, wzr5678# CHECK-NEXT:  1      2     0.50                        sqdecp	xzr, p15.h, wzr5679# CHECK-NEXT:  1      2     0.50                        sqdecp	xzr, p15.s, wzr5680# CHECK-NEXT:  3      7     1.00                        sqdecp	z0.d, p0.d5681# CHECK-NEXT:  3      7     1.00                        sqdecp	z0.h, p0.h5682# CHECK-NEXT:  3      7     1.00                        sqdecp	z0.s, p0.s5683# CHECK-NEXT:  1      2     0.50                        sqdecw	x05684# CHECK-NEXT:  1      2     0.50                        sqdecw	x0, #145685# CHECK-NEXT:  1      2     0.50                        sqdecw	x0, all, mul #165686# CHECK-NEXT:  1      2     0.50                        sqdecw	x0, pow25687# CHECK-NEXT:  1      2     0.50                        sqdecw	x0, vl15688# CHECK-NEXT:  1      2     0.50                        sqdecw	x0, w05689# CHECK-NEXT:  1      2     0.50                        sqdecw	x0, w0, all, mul #165690# CHECK-NEXT:  1      2     0.50                        sqdecw	x0, w0, pow25691# CHECK-NEXT:  1      2     0.50                        sqdecw	x0, w0, pow2, mul #165692# CHECK-NEXT:  1      2     0.25                        sqdecw	z0.s5693# CHECK-NEXT:  1      2     0.25                        sqdecw	z0.s, all, mul #165694# CHECK-NEXT:  1      2     0.25                        sqdecw	z0.s, pow25695# CHECK-NEXT:  1      2     0.25                        sqdecw	z0.s, pow2, mul #165696# CHECK-NEXT:  1      4     0.50                        sqdmlalb	z0.d, z1.s, z15.s[3]5697# CHECK-NEXT:  1      4     0.50                        sqdmlalb	z0.d, z1.s, z31.s5698# CHECK-NEXT:  1      4     0.50                        sqdmlalb	z0.h, z1.b, z31.b5699# CHECK-NEXT:  1      4     0.50                        sqdmlalb	z0.s, z1.h, z31.h5700# CHECK-NEXT:  1      4     0.50                        sqdmlalb	z0.s, z1.h, z7.h[7]5701# CHECK-NEXT:  1      4     0.50                        sqdmlalbt	z0.d, z1.s, z31.s5702# CHECK-NEXT:  1      4     0.50                        sqdmlalbt	z0.h, z1.b, z31.b5703# CHECK-NEXT:  1      4     0.50                        sqdmlalbt	z0.s, z1.h, z31.h5704# CHECK-NEXT:  1      4     0.50                        sqdmlalt	z0.d, z1.s, z15.s[3]5705# CHECK-NEXT:  1      4     0.50                        sqdmlalt	z0.d, z1.s, z31.s5706# CHECK-NEXT:  1      4     0.50                        sqdmlalt	z0.h, z1.b, z31.b5707# CHECK-NEXT:  1      4     0.50                        sqdmlalt	z0.s, z1.h, z31.h5708# CHECK-NEXT:  1      4     0.50                        sqdmlalt	z0.s, z1.h, z7.h[7]5709# CHECK-NEXT:  1      4     0.50                        sqdmlslb	z0.d, z1.s, z15.s[3]5710# CHECK-NEXT:  1      4     0.50                        sqdmlslb	z0.d, z1.s, z31.s5711# CHECK-NEXT:  1      4     0.50                        sqdmlslb	z0.h, z1.b, z31.b5712# CHECK-NEXT:  1      4     0.50                        sqdmlslb	z0.s, z1.h, z31.h5713# CHECK-NEXT:  1      4     0.50                        sqdmlslb	z0.s, z1.h, z7.h[7]5714# CHECK-NEXT:  1      4     0.50                        sqdmlslbt	z0.d, z1.s, z31.s5715# CHECK-NEXT:  1      4     0.50                        sqdmlslbt	z0.h, z1.b, z31.b5716# CHECK-NEXT:  1      4     0.50                        sqdmlslbt	z0.s, z1.h, z31.h5717# CHECK-NEXT:  1      4     0.50                        sqdmlslt	z0.d, z1.s, z15.s[3]5718# CHECK-NEXT:  1      4     0.50                        sqdmlslt	z0.d, z1.s, z31.s5719# CHECK-NEXT:  1      4     0.50                        sqdmlslt	z0.h, z1.b, z31.b5720# CHECK-NEXT:  1      4     0.50                        sqdmlslt	z0.s, z1.h, z31.h5721# CHECK-NEXT:  1      4     0.50                        sqdmlslt	z0.s, z1.h, z7.h[7]5722# CHECK-NEXT:  1      4     0.50                        sqdmulh	z0.b, z1.b, z2.b5723# CHECK-NEXT:  2      5     1.00                        sqdmulh	z0.d, z1.d, z15.d[1]5724# CHECK-NEXT:  1      4     0.50                        sqdmulh	z0.h, z1.h, z2.h5725# CHECK-NEXT:  1      4     0.50                        sqdmulh	z0.h, z1.h, z7.h[7]5726# CHECK-NEXT:  1      4     0.50                        sqdmulh	z0.s, z1.s, z7.s[3]5727# CHECK-NEXT:  1      4     0.50                        sqdmulh	z29.s, z30.s, z31.s5728# CHECK-NEXT:  2      5     1.00                        sqdmulh	z31.d, z31.d, z31.d5729# CHECK-NEXT:  1      4     0.50                        sqdmullb	z0.d, z1.s, z15.s[1]5730# CHECK-NEXT:  1      4     0.50                        sqdmullb	z0.h, z1.b, z2.b5731# CHECK-NEXT:  1      4     0.50                        sqdmullb	z0.s, z1.h, z7.h[7]5732# CHECK-NEXT:  1      4     0.50                        sqdmullb	z29.s, z30.h, z31.h5733# CHECK-NEXT:  1      4     0.50                        sqdmullb	z31.d, z31.s, z31.s5734# CHECK-NEXT:  1      4     0.50                        sqdmullt	z0.d, z1.s, z15.s[1]5735# CHECK-NEXT:  1      4     0.50                        sqdmullt	z0.h, z1.b, z2.b5736# CHECK-NEXT:  1      4     0.50                        sqdmullt	z0.s, z1.h, z7.h[7]5737# CHECK-NEXT:  1      4     0.50                        sqdmullt	z29.s, z30.h, z31.h5738# CHECK-NEXT:  1      4     0.50                        sqdmullt	z31.d, z31.s, z31.s5739# CHECK-NEXT:  1      2     0.50                        sqincb	x05740# CHECK-NEXT:  1      2     0.50                        sqincb	x0, #145741# CHECK-NEXT:  1      2     0.50                        sqincb	x0, all, mul #165742# CHECK-NEXT:  1      2     0.50                        sqincb	x0, pow25743# CHECK-NEXT:  1      2     0.50                        sqincb	x0, vl15744# CHECK-NEXT:  1      2     0.50                        sqincb	x0, w05745# CHECK-NEXT:  1      2     0.50                        sqincb	x0, w0, all, mul #165746# CHECK-NEXT:  1      2     0.50                        sqincb	x0, w0, pow25747# CHECK-NEXT:  1      2     0.50                        sqincb	x0, w0, pow2, mul #165748# CHECK-NEXT:  1      2     0.50                        sqincd	x05749# CHECK-NEXT:  1      2     0.50                        sqincd	x0, #145750# CHECK-NEXT:  1      2     0.50                        sqincd	x0, all, mul #165751# CHECK-NEXT:  1      2     0.50                        sqincd	x0, pow25752# CHECK-NEXT:  1      2     0.50                        sqincd	x0, vl15753# CHECK-NEXT:  1      2     0.50                        sqincd	x0, w05754# CHECK-NEXT:  1      2     0.50                        sqincd	x0, w0, all, mul #165755# CHECK-NEXT:  1      2     0.50                        sqincd	x0, w0, pow25756# CHECK-NEXT:  1      2     0.50                        sqincd	x0, w0, pow2, mul #165757# CHECK-NEXT:  1      2     0.25                        sqincd	z0.d5758# CHECK-NEXT:  1      2     0.25                        sqincd	z0.d, all, mul #165759# CHECK-NEXT:  1      2     0.25                        sqincd	z0.d, pow25760# CHECK-NEXT:  1      2     0.25                        sqincd	z0.d, pow2, mul #165761# CHECK-NEXT:  1      2     0.50                        sqinch	x05762# CHECK-NEXT:  1      2     0.50                        sqinch	x0, #145763# CHECK-NEXT:  1      2     0.50                        sqinch	x0, all, mul #165764# CHECK-NEXT:  1      2     0.50                        sqinch	x0, pow25765# CHECK-NEXT:  1      2     0.50                        sqinch	x0, vl15766# CHECK-NEXT:  1      2     0.50                        sqinch	x0, w05767# CHECK-NEXT:  1      2     0.50                        sqinch	x0, w0, all, mul #165768# CHECK-NEXT:  1      2     0.50                        sqinch	x0, w0, pow25769# CHECK-NEXT:  1      2     0.50                        sqinch	x0, w0, pow2, mul #165770# CHECK-NEXT:  1      2     0.25                        sqinch	z0.h5771# CHECK-NEXT:  1      2     0.25                        sqinch	z0.h, all, mul #165772# CHECK-NEXT:  1      2     0.25                        sqinch	z0.h, pow25773# CHECK-NEXT:  1      2     0.25                        sqinch	z0.h, pow2, mul #165774# CHECK-NEXT:  1      2     0.50                        sqincp	x0, p0.b5775# CHECK-NEXT:  1      2     0.50                        sqincp	x0, p0.d5776# CHECK-NEXT:  1      2     0.50                        sqincp	x0, p0.h5777# CHECK-NEXT:  1      2     0.50                        sqincp	x0, p0.s5778# CHECK-NEXT:  1      2     0.50                        sqincp	xzr, p15.b, wzr5779# CHECK-NEXT:  1      2     0.50                        sqincp	xzr, p15.d, wzr5780# CHECK-NEXT:  1      2     0.50                        sqincp	xzr, p15.h, wzr5781# CHECK-NEXT:  1      2     0.50                        sqincp	xzr, p15.s, wzr5782# CHECK-NEXT:  3      7     1.00                        sqincp	z0.d, p0.d5783# CHECK-NEXT:  3      7     1.00                        sqincp	z0.h, p0.h5784# CHECK-NEXT:  3      7     1.00                        sqincp	z0.s, p0.s5785# CHECK-NEXT:  1      2     0.50                        sqincw	x05786# CHECK-NEXT:  1      2     0.50                        sqincw	x0, #145787# CHECK-NEXT:  1      2     0.50                        sqincw	x0, all, mul #165788# CHECK-NEXT:  1      2     0.50                        sqincw	x0, pow25789# CHECK-NEXT:  1      2     0.50                        sqincw	x0, vl15790# CHECK-NEXT:  1      2     0.50                        sqincw	x0, w05791# CHECK-NEXT:  1      2     0.50                        sqincw	x0, w0, all, mul #165792# CHECK-NEXT:  1      2     0.50                        sqincw	x0, w0, pow25793# CHECK-NEXT:  1      2     0.50                        sqincw	x0, w0, pow2, mul #165794# CHECK-NEXT:  1      2     0.25                        sqincw	z0.s5795# CHECK-NEXT:  1      2     0.25                        sqincw	z0.s, all, mul #165796# CHECK-NEXT:  1      2     0.25                        sqincw	z0.s, pow25797# CHECK-NEXT:  1      2     0.25                        sqincw	z0.s, pow2, mul #165798# CHECK-NEXT:  1      2     0.25                        sqneg	z31.b, p7/m, z31.b5799# CHECK-NEXT:  1      2     0.25                        sqneg	z31.d, p7/m, z31.d5800# CHECK-NEXT:  1      2     0.25                        sqneg	z31.h, p7/m, z31.h5801# CHECK-NEXT:  1      2     0.25                        sqneg	z31.s, p7/m, z31.s5802# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z0.b, z1.b, z2.b, #05803# CHECK-NEXT:  1      5     1.00                        sqrdcmlah	z0.d, z1.d, z2.d, #05804# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z0.h, z1.h, z2.h, #05805# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z0.h, z1.h, z2.h[0], #05806# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z0.s, z1.s, z2.s, #05807# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z0.s, z1.s, z2.s[0], #05808# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z15.b, z16.b, z17.b, #2705809# CHECK-NEXT:  1      5     1.00                        sqrdcmlah	z15.d, z16.d, z17.d, #2705810# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z15.h, z16.h, z17.h, #2705811# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z15.s, z16.s, z17.s, #2705812# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z29.b, z30.b, z31.b, #905813# CHECK-NEXT:  1      5     1.00                        sqrdcmlah	z29.d, z30.d, z31.d, #905814# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z29.h, z30.h, z31.h, #905815# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z29.s, z30.s, z31.s, #905816# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z31.b, z31.b, z31.b, #1805817# CHECK-NEXT:  1      5     1.00                        sqrdcmlah	z31.d, z31.d, z31.d, #1805818# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z31.h, z30.h, z7.h[0], #1805819# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z31.h, z31.h, z31.h, #1805820# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z31.s, z30.s, z7.s[0], #1805821# CHECK-NEXT:  1      4     0.50                        sqrdcmlah	z31.s, z31.s, z31.s, #1805822# CHECK-NEXT:  1      4     0.50                        sqrdmlah	z0.b, z1.b, z31.b5823# CHECK-NEXT:  1      5     1.00                        sqrdmlah	z0.d, z1.d, z15.d[1]5824# CHECK-NEXT:  1      5     1.00                        sqrdmlah	z0.d, z1.d, z31.d5825# CHECK-NEXT:  1      4     0.50                        sqrdmlah	z0.h, z1.h, z31.h5826# CHECK-NEXT:  1      4     0.50                        sqrdmlah	z0.h, z1.h, z7.h[7]5827# CHECK-NEXT:  1      4     0.50                        sqrdmlah	z0.s, z1.s, z31.s5828# CHECK-NEXT:  1      4     0.50                        sqrdmlah	z0.s, z1.s, z7.s[3]5829# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	z0.b, z1.b, z31.b5830# CHECK-NEXT:  1      5     1.00                        sqrdmlsh	z0.d, z1.d, z15.d[1]5831# CHECK-NEXT:  1      5     1.00                        sqrdmlsh	z0.d, z1.d, z31.d5832# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	z0.h, z1.h, z31.h5833# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	z0.h, z1.h, z7.h[7]5834# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	z0.s, z1.s, z31.s5835# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	z0.s, z1.s, z7.s[3]5836# CHECK-NEXT:  1      4     0.50                        sqrdmulh	z0.b, z1.b, z2.b5837# CHECK-NEXT:  2      5     1.00                        sqrdmulh	z0.d, z1.d, z15.d[1]5838# CHECK-NEXT:  1      4     0.50                        sqrdmulh	z0.h, z1.h, z2.h5839# CHECK-NEXT:  1      4     0.50                        sqrdmulh	z0.h, z1.h, z7.h[7]5840# CHECK-NEXT:  1      4     0.50                        sqrdmulh	z0.s, z1.s, z7.s[3]5841# CHECK-NEXT:  1      4     0.50                        sqrdmulh	z29.s, z30.s, z31.s5842# CHECK-NEXT:  2      5     1.00                        sqrdmulh	z31.d, z31.d, z31.d5843# CHECK-NEXT:  1      4     0.25                        sqrshl	z0.b, p0/m, z0.b, z1.b5844# CHECK-NEXT:  1      4     0.25                        sqrshl	z0.h, p0/m, z0.h, z1.h5845# CHECK-NEXT:  1      4     0.25                        sqrshl	z29.s, p7/m, z29.s, z30.s5846# CHECK-NEXT:  1      4     0.25                        sqrshl	z31.d, p7/m, z31.d, z30.d5847# CHECK-NEXT:  1      4     0.25                        sqrshlr	z0.b, p0/m, z0.b, z1.b5848# CHECK-NEXT:  1      4     0.25                        sqrshlr	z0.h, p0/m, z0.h, z1.h5849# CHECK-NEXT:  1      4     0.25                        sqrshlr	z29.s, p7/m, z29.s, z30.s5850# CHECK-NEXT:  1      4     0.25                        sqrshlr	z31.d, p7/m, z31.d, z30.d5851# CHECK-NEXT:  1      4     0.25                        sqrshrnb	z0.b, z0.h, #15852# CHECK-NEXT:  1      4     0.25                        sqrshrnb	z0.h, z0.s, #15853# CHECK-NEXT:  1      4     0.25                        sqrshrnb	z0.s, z0.d, #15854# CHECK-NEXT:  1      4     0.25                        sqrshrnb	z31.b, z31.h, #85855# CHECK-NEXT:  1      4     0.25                        sqrshrnb	z31.h, z31.s, #165856# CHECK-NEXT:  1      4     0.25                        sqrshrnb	z31.s, z31.d, #325857# CHECK-NEXT:  1      4     0.25                        sqrshrnt	z0.b, z0.h, #15858# CHECK-NEXT:  1      4     0.25                        sqrshrnt	z0.h, z0.s, #15859# CHECK-NEXT:  1      4     0.25                        sqrshrnt	z0.s, z0.d, #15860# CHECK-NEXT:  1      4     0.25                        sqrshrnt	z31.b, z31.h, #85861# CHECK-NEXT:  1      4     0.25                        sqrshrnt	z31.h, z31.s, #165862# CHECK-NEXT:  1      4     0.25                        sqrshrnt	z31.s, z31.d, #325863# CHECK-NEXT:  1      4     0.25                        sqrshrunb	z0.b, z0.h, #15864# CHECK-NEXT:  1      4     0.25                        sqrshrunb	z0.h, z0.s, #15865# CHECK-NEXT:  1      4     0.25                        sqrshrunb	z0.s, z0.d, #15866# CHECK-NEXT:  1      4     0.25                        sqrshrunb	z31.b, z31.h, #85867# CHECK-NEXT:  1      4     0.25                        sqrshrunb	z31.h, z31.s, #165868# CHECK-NEXT:  1      4     0.25                        sqrshrunb	z31.s, z31.d, #325869# CHECK-NEXT:  1      4     0.25                        sqrshrunt	z0.b, z0.h, #15870# CHECK-NEXT:  1      4     0.25                        sqrshrunt	z0.h, z0.s, #15871# CHECK-NEXT:  1      4     0.25                        sqrshrunt	z0.s, z0.d, #15872# CHECK-NEXT:  1      4     0.25                        sqrshrunt	z31.b, z31.h, #85873# CHECK-NEXT:  1      4     0.25                        sqrshrunt	z31.h, z31.s, #165874# CHECK-NEXT:  1      4     0.25                        sqrshrunt	z31.s, z31.d, #325875# CHECK-NEXT:  1      4     0.25                        sqshl	z0.b, p0/m, z0.b, #05876# CHECK-NEXT:  1      4     0.25                        sqshl	z0.b, p0/m, z0.b, z1.b5877# CHECK-NEXT:  1      4     0.25                        sqshl	z0.d, p0/m, z0.d, #05878# CHECK-NEXT:  1      4     0.25                        sqshl	z0.h, p0/m, z0.h, #05879# CHECK-NEXT:  1      4     0.25                        sqshl	z0.h, p0/m, z0.h, z1.h5880# CHECK-NEXT:  1      4     0.25                        sqshl	z0.s, p0/m, z0.s, #05881# CHECK-NEXT:  1      4     0.25                        sqshl	z29.s, p7/m, z29.s, z30.s5882# CHECK-NEXT:  1      4     0.25                        sqshl	z31.b, p0/m, z31.b, #75883# CHECK-NEXT:  1      4     0.25                        sqshl	z31.d, p0/m, z31.d, #635884# CHECK-NEXT:  1      4     0.25                        sqshl	z31.d, p7/m, z31.d, z30.d5885# CHECK-NEXT:  1      4     0.25                        sqshl	z31.h, p0/m, z31.h, #155886# CHECK-NEXT:  1      4     0.25                        sqshl	z31.s, p0/m, z31.s, #315887# CHECK-NEXT:  1      4     0.25                        sqshlr	z0.b, p0/m, z0.b, z1.b5888# CHECK-NEXT:  1      4     0.25                        sqshlr	z0.h, p0/m, z0.h, z1.h5889# CHECK-NEXT:  1      4     0.25                        sqshlr	z29.s, p7/m, z29.s, z30.s5890# CHECK-NEXT:  1      4     0.25                        sqshlr	z31.d, p7/m, z31.d, z30.d5891# CHECK-NEXT:  1      4     0.25                        sqshlu	z0.b, p0/m, z0.b, #05892# CHECK-NEXT:  1      4     0.25                        sqshlu	z0.d, p0/m, z0.d, #05893# CHECK-NEXT:  1      4     0.25                        sqshlu	z0.h, p0/m, z0.h, #05894# CHECK-NEXT:  1      4     0.25                        sqshlu	z0.s, p0/m, z0.s, #05895# CHECK-NEXT:  1      4     0.25                        sqshlu	z31.b, p0/m, z31.b, #75896# CHECK-NEXT:  1      4     0.25                        sqshlu	z31.d, p0/m, z31.d, #635897# CHECK-NEXT:  1      4     0.25                        sqshlu	z31.h, p0/m, z31.h, #155898# CHECK-NEXT:  1      4     0.25                        sqshlu	z31.s, p0/m, z31.s, #315899# CHECK-NEXT:  1      4     0.25                        sqshrnb	z0.b, z0.h, #15900# CHECK-NEXT:  1      4     0.25                        sqshrnb	z0.h, z0.s, #15901# CHECK-NEXT:  1      4     0.25                        sqshrnb	z0.s, z0.d, #15902# CHECK-NEXT:  1      4     0.25                        sqshrnb	z31.b, z31.h, #85903# CHECK-NEXT:  1      4     0.25                        sqshrnb	z31.h, z31.s, #165904# CHECK-NEXT:  1      4     0.25                        sqshrnb	z31.s, z31.d, #325905# CHECK-NEXT:  1      4     0.25                        sqshrnt	z0.b, z0.h, #15906# CHECK-NEXT:  1      4     0.25                        sqshrnt	z0.h, z0.s, #15907# CHECK-NEXT:  1      4     0.25                        sqshrnt	z0.s, z0.d, #15908# CHECK-NEXT:  1      4     0.25                        sqshrnt	z31.b, z31.h, #85909# CHECK-NEXT:  1      4     0.25                        sqshrnt	z31.h, z31.s, #165910# CHECK-NEXT:  1      4     0.25                        sqshrnt	z31.s, z31.d, #325911# CHECK-NEXT:  1      4     0.25                        sqshrunb	z0.b, z0.h, #15912# CHECK-NEXT:  1      4     0.25                        sqshrunb	z0.h, z0.s, #15913# CHECK-NEXT:  1      4     0.25                        sqshrunb	z0.s, z0.d, #15914# CHECK-NEXT:  1      4     0.25                        sqshrunb	z31.b, z31.h, #85915# CHECK-NEXT:  1      4     0.25                        sqshrunb	z31.h, z31.s, #165916# CHECK-NEXT:  1      4     0.25                        sqshrunb	z31.s, z31.d, #325917# CHECK-NEXT:  1      4     0.25                        sqshrunt	z0.b, z0.h, #15918# CHECK-NEXT:  1      4     0.25                        sqshrunt	z0.h, z0.s, #15919# CHECK-NEXT:  1      4     0.25                        sqshrunt	z0.s, z0.d, #15920# CHECK-NEXT:  1      4     0.25                        sqshrunt	z31.b, z31.h, #85921# CHECK-NEXT:  1      4     0.25                        sqshrunt	z31.h, z31.s, #165922# CHECK-NEXT:  1      4     0.25                        sqshrunt	z31.s, z31.d, #325923# CHECK-NEXT:  1      2     0.25                        sqsub	z0.b, p0/m, z0.b, z1.b5924# CHECK-NEXT:  1      2     0.25                        sqsub	z0.b, z0.b, #05925# CHECK-NEXT:  1      2     0.25                        sqsub	z0.b, z0.b, z0.b5926# CHECK-NEXT:  1      2     0.25                        sqsub	z0.d, z0.d, #05927# CHECK-NEXT:  1      2     0.25                        sqsub	z0.d, z0.d, #0, lsl #85928# CHECK-NEXT:  1      2     0.25                        sqsub	z0.d, z0.d, z0.d5929# CHECK-NEXT:  1      2     0.25                        sqsub	z0.h, p0/m, z0.h, z1.h5930# CHECK-NEXT:  1      2     0.25                        sqsub	z0.h, z0.h, #05931# CHECK-NEXT:  1      2     0.25                        sqsub	z0.h, z0.h, #0, lsl #85932# CHECK-NEXT:  1      2     0.25                        sqsub	z0.h, z0.h, z0.h5933# CHECK-NEXT:  1      2     0.25                        sqsub	z0.s, z0.s, #05934# CHECK-NEXT:  1      2     0.25                        sqsub	z0.s, z0.s, #0, lsl #85935# CHECK-NEXT:  1      2     0.25                        sqsub	z0.s, z0.s, z0.s5936# CHECK-NEXT:  1      2     0.25                        sqsub	z29.s, p7/m, z29.s, z30.s5937# CHECK-NEXT:  1      2     0.25                        sqsub	z31.b, z31.b, #2555938# CHECK-NEXT:  1      2     0.25                        sqsub	z31.d, p7/m, z31.d, z30.d5939# CHECK-NEXT:  1      2     0.25                        sqsub	z31.d, z31.d, #652805940# CHECK-NEXT:  1      2     0.25                        sqsub	z31.h, z31.h, #652805941# CHECK-NEXT:  1      2     0.25                        sqsub	z31.s, z31.s, #652805942# CHECK-NEXT:  1      2     0.25                        sqsubr	z0.b, p0/m, z0.b, z1.b5943# CHECK-NEXT:  1      2     0.25                        sqsubr	z0.h, p0/m, z0.h, z1.h5944# CHECK-NEXT:  1      2     0.25                        sqsubr	z29.s, p7/m, z29.s, z30.s5945# CHECK-NEXT:  1      2     0.25                        sqsubr	z31.d, p7/m, z31.d, z30.d5946# CHECK-NEXT:  1      4     0.25                        sqxtnb	z0.b, z31.h5947# CHECK-NEXT:  1      4     0.25                        sqxtnb	z0.h, z31.s5948# CHECK-NEXT:  1      4     0.25                        sqxtnb	z0.s, z31.d5949# CHECK-NEXT:  1      4     0.25                        sqxtnt	z0.b, z31.h5950# CHECK-NEXT:  1      4     0.25                        sqxtnt	z0.h, z31.s5951# CHECK-NEXT:  1      4     0.25                        sqxtnt	z0.s, z31.d5952# CHECK-NEXT:  1      4     0.25                        sqxtunb	z0.b, z31.h5953# CHECK-NEXT:  1      4     0.25                        sqxtunb	z0.h, z31.s5954# CHECK-NEXT:  1      4     0.25                        sqxtunb	z0.s, z31.d5955# CHECK-NEXT:  1      4     0.25                        sqxtunt	z0.b, z31.h5956# CHECK-NEXT:  1      4     0.25                        sqxtunt	z0.h, z31.s5957# CHECK-NEXT:  1      4     0.25                        sqxtunt	z0.s, z31.d5958# CHECK-NEXT:  1      2     0.25                        srhadd	z0.b, p0/m, z0.b, z1.b5959# CHECK-NEXT:  1      2     0.25                        srhadd	z0.h, p0/m, z0.h, z1.h5960# CHECK-NEXT:  1      2     0.25                        srhadd	z29.s, p7/m, z29.s, z30.s5961# CHECK-NEXT:  1      2     0.25                        srhadd	z31.d, p7/m, z31.d, z30.d5962# CHECK-NEXT:  1      2     0.25                        sri	z0.b, z0.b, #15963# CHECK-NEXT:  1      2     0.25                        sri	z0.d, z0.d, #15964# CHECK-NEXT:  1      2     0.25                        sri	z0.h, z0.h, #15965# CHECK-NEXT:  1      2     0.25                        sri	z0.s, z0.s, #15966# CHECK-NEXT:  1      2     0.25                        sri	z31.b, z31.b, #85967# CHECK-NEXT:  1      2     0.25                        sri	z31.d, z31.d, #645968# CHECK-NEXT:  1      2     0.25                        sri	z31.h, z31.h, #165969# CHECK-NEXT:  1      2     0.25                        sri	z31.s, z31.s, #325970# CHECK-NEXT:  1      4     0.25                        srshl	z0.b, p0/m, z0.b, z1.b5971# CHECK-NEXT:  1      4     0.25                        srshl	z0.h, p0/m, z0.h, z1.h5972# CHECK-NEXT:  1      4     0.25                        srshl	z29.s, p7/m, z29.s, z30.s5973# CHECK-NEXT:  1      4     0.25                        srshl	z31.d, p7/m, z31.d, z30.d5974# CHECK-NEXT:  1      4     0.25                        srshlr	z0.b, p0/m, z0.b, z1.b5975# CHECK-NEXT:  1      4     0.25                        srshlr	z0.h, p0/m, z0.h, z1.h5976# CHECK-NEXT:  1      4     0.25                        srshlr	z29.s, p7/m, z29.s, z30.s5977# CHECK-NEXT:  1      4     0.25                        srshlr	z31.d, p7/m, z31.d, z30.d5978# CHECK-NEXT:  1      4     0.25                        srshr	z0.b, p0/m, z0.b, #15979# CHECK-NEXT:  1      4     0.25                        srshr	z0.d, p0/m, z0.d, #15980# CHECK-NEXT:  1      4     0.25                        srshr	z0.h, p0/m, z0.h, #15981# CHECK-NEXT:  1      4     0.25                        srshr	z0.s, p0/m, z0.s, #15982# CHECK-NEXT:  1      4     0.25                        srshr	z31.b, p0/m, z31.b, #85983# CHECK-NEXT:  1      4     0.25                        srshr	z31.d, p0/m, z31.d, #645984# CHECK-NEXT:  1      4     0.25                        srshr	z31.h, p0/m, z31.h, #165985# CHECK-NEXT:  1      4     0.25                        srshr	z31.s, p0/m, z31.s, #325986# CHECK-NEXT:  1      4     0.50                        srsra	z0.b, z0.b, #15987# CHECK-NEXT:  1      4     0.50                        srsra	z0.d, z0.d, #15988# CHECK-NEXT:  1      4     0.50                        srsra	z0.h, z0.h, #15989# CHECK-NEXT:  1      4     0.50                        srsra	z0.s, z0.s, #15990# CHECK-NEXT:  1      4     0.50                        srsra	z31.b, z31.b, #85991# CHECK-NEXT:  1      4     0.50                        srsra	z31.d, z31.d, #645992# CHECK-NEXT:  1      4     0.50                        srsra	z31.h, z31.h, #165993# CHECK-NEXT:  1      4     0.50                        srsra	z31.s, z31.s, #325994# CHECK-NEXT:  1      2     0.25                        sshllb	z0.d, z0.s, #05995# CHECK-NEXT:  1      2     0.25                        sshllb	z0.h, z0.b, #05996# CHECK-NEXT:  1      2     0.25                        sshllb	z0.s, z0.h, #05997# CHECK-NEXT:  1      2     0.25                        sshllb	z31.d, z31.s, #315998# CHECK-NEXT:  1      2     0.25                        sshllb	z31.h, z31.b, #75999# CHECK-NEXT:  1      2     0.25                        sshllb	z31.s, z31.h, #156000# CHECK-NEXT:  1      2     0.25                        sshllt	z0.d, z0.s, #06001# CHECK-NEXT:  1      2     0.25                        sshllt	z0.h, z0.b, #06002# CHECK-NEXT:  1      2     0.25                        sshllt	z0.s, z0.h, #06003# CHECK-NEXT:  1      2     0.25                        sshllt	z31.d, z31.s, #316004# CHECK-NEXT:  1      2     0.25                        sshllt	z31.h, z31.b, #76005# CHECK-NEXT:  1      2     0.25                        sshllt	z31.s, z31.h, #156006# CHECK-NEXT:  1      4     0.50                        ssra	z0.b, z0.b, #16007# CHECK-NEXT:  1      4     0.50                        ssra	z0.d, z0.d, #16008# CHECK-NEXT:  1      4     0.50                        ssra	z0.h, z0.h, #16009# CHECK-NEXT:  1      4     0.50                        ssra	z0.s, z0.s, #16010# CHECK-NEXT:  1      4     0.50                        ssra	z31.b, z31.b, #86011# CHECK-NEXT:  1      4     0.50                        ssra	z31.d, z31.d, #646012# CHECK-NEXT:  1      4     0.50                        ssra	z31.h, z31.h, #166013# CHECK-NEXT:  1      4     0.50                        ssra	z31.s, z31.s, #326014# CHECK-NEXT:  1      2     0.25                        ssublb	z0.h, z1.b, z2.b6015# CHECK-NEXT:  1      2     0.25                        ssublb	z29.s, z30.h, z31.h6016# CHECK-NEXT:  1      2     0.25                        ssublb	z31.d, z31.s, z31.s6017# CHECK-NEXT:  1      2     0.25                        ssublbt	z0.d, z1.s, z31.s6018# CHECK-NEXT:  1      2     0.25                        ssublbt	z0.h, z1.b, z31.b6019# CHECK-NEXT:  1      2     0.25                        ssublbt	z0.s, z1.h, z31.h6020# CHECK-NEXT:  1      2     0.25                        ssublt	z0.h, z1.b, z2.b6021# CHECK-NEXT:  1      2     0.25                        ssublt	z29.s, z30.h, z31.h6022# CHECK-NEXT:  1      2     0.25                        ssublt	z31.d, z31.s, z31.s6023# CHECK-NEXT:  1      2     0.25                        ssubltb	z0.d, z1.s, z31.s6024# CHECK-NEXT:  1      2     0.25                        ssubltb	z0.h, z1.b, z31.b6025# CHECK-NEXT:  1      2     0.25                        ssubltb	z0.s, z1.h, z31.h6026# CHECK-NEXT:  1      2     0.25                        ssubwb	z0.h, z1.h, z2.b6027# CHECK-NEXT:  1      2     0.25                        ssubwb	z29.s, z30.s, z31.h6028# CHECK-NEXT:  1      2     0.25                        ssubwb	z31.d, z31.d, z31.s6029# CHECK-NEXT:  1      2     0.25                        ssubwt	z0.h, z1.h, z2.b6030# CHECK-NEXT:  1      2     0.25                        ssubwt	z29.s, z30.s, z31.h6031# CHECK-NEXT:  1      2     0.25                        ssubwt	z31.d, z31.d, z31.s6032# CHECK-NEXT:  2      2     0.50           *            st1b	{ z0.b }, p0, [x0, x0]6033# CHECK-NEXT:  2      2     0.50           *            st1b	{ z0.b }, p0, [x0]6034# CHECK-NEXT:  2      2     0.50           *            st1b	{ z0.d }, p0, [x0, x0]6035# CHECK-NEXT:  6      2     1.50           *            st1b	{ z0.d }, p0, [x0, z0.d, sxtw]6036# CHECK-NEXT:  6      2     1.50           *            st1b	{ z0.d }, p0, [x0, z0.d, uxtw]6037# CHECK-NEXT:  6      2     1.50           *            st1b	{ z0.d }, p0, [x0, z0.d]6038# CHECK-NEXT:  2      2     0.50           *            st1b	{ z0.d }, p0, [x0]6039# CHECK-NEXT:  6      2     1.50           *            st1b	{ z0.d }, p7, [z0.d]6040# CHECK-NEXT:  2      2     0.50           *            st1b	{ z0.h }, p0, [x0, x0]6041# CHECK-NEXT:  2      2     0.50           *            st1b	{ z0.h }, p0, [x0]6042# CHECK-NEXT:  2      2     0.50           *            st1b	{ z0.s }, p0, [x0, x0]6043# CHECK-NEXT:  12     4     3.00           *            st1b	{ z0.s }, p0, [x0, z0.s, sxtw]6044# CHECK-NEXT:  12     4     3.00           *            st1b	{ z0.s }, p0, [x0, z0.s, uxtw]6045# CHECK-NEXT:  2      2     0.50           *            st1b	{ z0.s }, p0, [x0]6046# CHECK-NEXT:  12     4     3.00           *            st1b	{ z0.s }, p7, [z0.s]6047# CHECK-NEXT:  2      2     0.50           *            st1b	{ z21.b }, p5, [x10, #5, mul vl]6048# CHECK-NEXT:  2      2     0.50           *            st1b	{ z21.d }, p5, [x10, #5, mul vl]6049# CHECK-NEXT:  2      2     0.50           *            st1b	{ z21.h }, p5, [x10, #5, mul vl]6050# CHECK-NEXT:  2      2     0.50           *            st1b	{ z21.s }, p5, [x10, #5, mul vl]6051# CHECK-NEXT:  2      2     0.50           *            st1b	{ z31.b }, p7, [sp, #-1, mul vl]6052# CHECK-NEXT:  2      2     0.50           *            st1b	{ z31.d }, p7, [sp, #-1, mul vl]6053# CHECK-NEXT:  6      2     1.50           *            st1b	{ z31.d }, p7, [z31.d, #31]6054# CHECK-NEXT:  2      2     0.50           *            st1b	{ z31.h }, p7, [sp, #-1, mul vl]6055# CHECK-NEXT:  2      2     0.50           *            st1b	{ z31.s }, p7, [sp, #-1, mul vl]6056# CHECK-NEXT:  12     4     3.00           *            st1b	{ z31.s }, p7, [z31.s, #31]6057# CHECK-NEXT:  2      2     0.50           *            st1d	{ z0.d }, p0, [x0, x0, lsl #3]6058# CHECK-NEXT:  6      2     1.50           *            st1d	{ z0.d }, p0, [x0, z0.d, lsl #3]6059# CHECK-NEXT:  6      2     1.50           *            st1d	{ z0.d }, p0, [x0, z0.d, sxtw #3]6060# CHECK-NEXT:  6      2     1.50           *            st1d	{ z0.d }, p0, [x0, z0.d, sxtw]6061# CHECK-NEXT:  6      2     1.50           *            st1d	{ z0.d }, p0, [x0, z0.d, uxtw #3]6062# CHECK-NEXT:  6      2     1.50           *            st1d	{ z0.d }, p0, [x0, z0.d, uxtw]6063# CHECK-NEXT:  6      2     1.50           *            st1d	{ z0.d }, p0, [x0, z0.d]6064# CHECK-NEXT:  2      2     0.50           *            st1d	{ z0.d }, p0, [x0]6065# CHECK-NEXT:  6      2     1.50           *            st1d	{ z0.d }, p7, [z0.d]6066# CHECK-NEXT:  2      2     0.50           *            st1d	{ z21.d }, p5, [x10, #5, mul vl]6067# CHECK-NEXT:  2      2     0.50           *            st1d	{ z31.d }, p7, [sp, #-1, mul vl]6068# CHECK-NEXT:  6      2     1.50           *            st1d	{ z31.d }, p7, [z31.d, #248]6069# CHECK-NEXT:  3      2     0.50           *            st1h	{ z0.d }, p0, [x0, x0, lsl #1]6070# CHECK-NEXT:  6      2     1.50           *            st1h	{ z0.d }, p0, [x0, z0.d, lsl #1]6071# CHECK-NEXT:  6      2     1.50           *            st1h	{ z0.d }, p0, [x0, z0.d, sxtw #1]6072# CHECK-NEXT:  6      2     1.50           *            st1h	{ z0.d }, p0, [x0, z0.d, sxtw]6073# CHECK-NEXT:  6      2     1.50           *            st1h	{ z0.d }, p0, [x0, z0.d, uxtw #1]6074# CHECK-NEXT:  6      2     1.50           *            st1h	{ z0.d }, p0, [x0, z0.d, uxtw]6075# CHECK-NEXT:  6      2     1.50           *            st1h	{ z0.d }, p0, [x0, z0.d]6076# CHECK-NEXT:  2      2     0.50           *            st1h	{ z0.d }, p0, [x0]6077# CHECK-NEXT:  6      2     1.50           *            st1h	{ z0.d }, p7, [z0.d]6078# CHECK-NEXT:  3      2     0.50           *            st1h	{ z0.h }, p0, [x0, x0, lsl #1]6079# CHECK-NEXT:  2      2     0.50           *            st1h	{ z0.h }, p0, [x0]6080# CHECK-NEXT:  3      2     0.50           *            st1h	{ z0.s }, p0, [x0, x0, lsl #1]6081# CHECK-NEXT:  12     4     3.00           *            st1h	{ z0.s }, p0, [x0, z0.s, sxtw #1]6082# CHECK-NEXT:  12     4     3.00           *            st1h	{ z0.s }, p0, [x0, z0.s, sxtw]6083# CHECK-NEXT:  12     4     3.00           *            st1h	{ z0.s }, p0, [x0, z0.s, uxtw #1]6084# CHECK-NEXT:  12     4     3.00           *            st1h	{ z0.s }, p0, [x0, z0.s, uxtw]6085# CHECK-NEXT:  2      2     0.50           *            st1h	{ z0.s }, p0, [x0]6086# CHECK-NEXT:  12     4     3.00           *            st1h	{ z0.s }, p7, [z0.s]6087# CHECK-NEXT:  2      2     0.50           *            st1h	{ z21.d }, p5, [x10, #5, mul vl]6088# CHECK-NEXT:  2      2     0.50           *            st1h	{ z21.h }, p5, [x10, #5, mul vl]6089# CHECK-NEXT:  2      2     0.50           *            st1h	{ z21.s }, p5, [x10, #5, mul vl]6090# CHECK-NEXT:  2      2     0.50           *            st1h	{ z31.d }, p7, [sp, #-1, mul vl]6091# CHECK-NEXT:  6      2     1.50           *            st1h	{ z31.d }, p7, [z31.d, #62]6092# CHECK-NEXT:  2      2     0.50           *            st1h	{ z31.h }, p7, [sp, #-1, mul vl]6093# CHECK-NEXT:  2      2     0.50           *            st1h	{ z31.s }, p7, [sp, #-1, mul vl]6094# CHECK-NEXT:  12     4     3.00           *            st1h	{ z31.s }, p7, [z31.s, #62]6095# CHECK-NEXT:  2      2     0.50           *            st1w	{ z0.d }, p0, [x0, x0, lsl #2]6096# CHECK-NEXT:  6      2     1.50           *            st1w	{ z0.d }, p0, [x0, z0.d, lsl #2]6097# CHECK-NEXT:  6      2     1.50           *            st1w	{ z0.d }, p0, [x0, z0.d, sxtw #2]6098# CHECK-NEXT:  6      2     1.50           *            st1w	{ z0.d }, p0, [x0, z0.d, sxtw]6099# CHECK-NEXT:  6      2     1.50           *            st1w	{ z0.d }, p0, [x0, z0.d, uxtw #2]6100# CHECK-NEXT:  6      2     1.50           *            st1w	{ z0.d }, p0, [x0, z0.d, uxtw]6101# CHECK-NEXT:  6      2     1.50           *            st1w	{ z0.d }, p0, [x0, z0.d]6102# CHECK-NEXT:  2      2     0.50           *            st1w	{ z0.d }, p0, [x0]6103# CHECK-NEXT:  6      2     1.50           *            st1w	{ z0.d }, p7, [z0.d]6104# CHECK-NEXT:  2      2     0.50           *            st1w	{ z0.s }, p0, [x0, x0, lsl #2]6105# CHECK-NEXT:  12     4     3.00           *            st1w	{ z0.s }, p0, [x0, z0.s, sxtw #2]6106# CHECK-NEXT:  12     4     3.00           *            st1w	{ z0.s }, p0, [x0, z0.s, sxtw]6107# CHECK-NEXT:  12     4     3.00           *            st1w	{ z0.s }, p0, [x0, z0.s, uxtw #2]6108# CHECK-NEXT:  12     4     3.00           *            st1w	{ z0.s }, p0, [x0, z0.s, uxtw]6109# CHECK-NEXT:  2      2     0.50           *            st1w	{ z0.s }, p0, [x0]6110# CHECK-NEXT:  12     4     3.00           *            st1w	{ z0.s }, p7, [z0.s]6111# CHECK-NEXT:  2      2     0.50           *            st1w	{ z21.d }, p5, [x10, #5, mul vl]6112# CHECK-NEXT:  2      2     0.50           *            st1w	{ z21.s }, p5, [x10, #5, mul vl]6113# CHECK-NEXT:  2      2     0.50           *            st1w	{ z31.d }, p7, [sp, #-1, mul vl]6114# CHECK-NEXT:  6      2     1.50           *            st1w	{ z31.d }, p7, [z31.d, #124]6115# CHECK-NEXT:  2      2     0.50           *            st1w	{ z31.s }, p7, [sp, #-1, mul vl]6116# CHECK-NEXT:  12     4     3.00           *            st1w	{ z31.s }, p7, [z31.s, #124]6117# CHECK-NEXT:  4      4     1.00           *            st2b	{ z0.b, z1.b }, p0, [x0, x0]6118# CHECK-NEXT:  2      4     0.50           *            st2b	{ z0.b, z1.b }, p0, [x0]6119# CHECK-NEXT:  2      4     0.50           *            st2b	{ z21.b, z22.b }, p5, [x10, #10, mul vl]6120# CHECK-NEXT:  2      4     0.50           *            st2b	{ z23.b, z24.b }, p3, [x13, #-16, mul vl]6121# CHECK-NEXT:  4      4     1.00           *            st2b	{ z5.b, z6.b }, p3, [x17, x16]6122# CHECK-NEXT:  4      4     1.00           *            st2d	{ z0.d, z1.d }, p0, [x0, x0, lsl #3]6123# CHECK-NEXT:  2      4     0.50           *            st2d	{ z0.d, z1.d }, p0, [x0]6124# CHECK-NEXT:  2      4     0.50           *            st2d	{ z21.d, z22.d }, p5, [x10, #10, mul vl]6125# CHECK-NEXT:  2      4     0.50           *            st2d	{ z23.d, z24.d }, p3, [x13, #-16, mul vl]6126# CHECK-NEXT:  4      4     1.00           *            st2d	{ z5.d, z6.d }, p3, [x17, x16, lsl #3]6127# CHECK-NEXT:  6      4     1.00           *            st2h	{ z0.h, z1.h }, p0, [x0, x0, lsl #1]6128# CHECK-NEXT:  2      4     0.50           *            st2h	{ z0.h, z1.h }, p0, [x0]6129# CHECK-NEXT:  2      4     0.50           *            st2h	{ z21.h, z22.h }, p5, [x10, #10, mul vl]6130# CHECK-NEXT:  2      4     0.50           *            st2h	{ z23.h, z24.h }, p3, [x13, #-16, mul vl]6131# CHECK-NEXT:  6      4     1.00           *            st2h	{ z5.h, z6.h }, p3, [x17, x16, lsl #1]6132# CHECK-NEXT:  4      4     1.00           *            st2w	{ z0.s, z1.s }, p0, [x0, x0, lsl #2]6133# CHECK-NEXT:  2      4     0.50           *            st2w	{ z0.s, z1.s }, p0, [x0]6134# CHECK-NEXT:  2      4     0.50           *            st2w	{ z21.s, z22.s }, p5, [x10, #10, mul vl]6135# CHECK-NEXT:  2      4     0.50           *            st2w	{ z23.s, z24.s }, p3, [x13, #-16, mul vl]6136# CHECK-NEXT:  4      4     1.00           *            st2w	{ z5.s, z6.s }, p3, [x17, x16, lsl #2]6137# CHECK-NEXT:  27     7     4.50           *            st3b	{ z0.b - z2.b }, p0, [x0, x0]6138# CHECK-NEXT:  18     7     4.50           *            st3b	{ z0.b - z2.b }, p0, [x0]6139# CHECK-NEXT:  18     7     4.50           *            st3b	{ z21.b - z23.b }, p5, [x10, #15, mul vl]6140# CHECK-NEXT:  18     7     4.50           *            st3b	{ z23.b - z25.b }, p3, [x13, #-24, mul vl]6141# CHECK-NEXT:  27     7     4.50           *            st3b	{ z5.b - z7.b }, p3, [x17, x16]6142# CHECK-NEXT:  27     7     4.50           *            st3d	{ z0.d - z2.d }, p0, [x0, x0, lsl #3]6143# CHECK-NEXT:  18     7     4.50           *            st3d	{ z0.d - z2.d }, p0, [x0]6144# CHECK-NEXT:  18     7     4.50           *            st3d	{ z21.d - z23.d }, p5, [x10, #15, mul vl]6145# CHECK-NEXT:  18     7     4.50           *            st3d	{ z23.d - z25.d }, p3, [x13, #-24, mul vl]6146# CHECK-NEXT:  27     7     4.50           *            st3d	{ z5.d - z7.d }, p3, [x17, x16, lsl #3]6147# CHECK-NEXT:  27     7     4.50           *            st3h	{ z0.h - z2.h }, p0, [x0, x0, lsl #1]6148# CHECK-NEXT:  18     7     4.50           *            st3h	{ z0.h - z2.h }, p0, [x0]6149# CHECK-NEXT:  18     7     4.50           *            st3h	{ z21.h - z23.h }, p5, [x10, #15, mul vl]6150# CHECK-NEXT:  18     7     4.50           *            st3h	{ z23.h - z25.h }, p3, [x13, #-24, mul vl]6151# CHECK-NEXT:  27     7     4.50           *            st3h	{ z5.h - z7.h }, p3, [x17, x16, lsl #1]6152# CHECK-NEXT:  27     7     4.50           *            st3w	{ z0.s - z2.s }, p0, [x0, x0, lsl #2]6153# CHECK-NEXT:  18     7     4.50           *            st3w	{ z0.s - z2.s }, p0, [x0]6154# CHECK-NEXT:  18     7     4.50           *            st3w	{ z21.s - z23.s }, p5, [x10, #15, mul vl]6155# CHECK-NEXT:  18     7     4.50           *            st3w	{ z23.s - z25.s }, p3, [x13, #-24, mul vl]6156# CHECK-NEXT:  27     7     4.50           *            st3w	{ z5.s - z7.s }, p3, [x17, x16, lsl #2]6157# CHECK-NEXT:  54     11    9.00           *            st4b	{ z0.b - z3.b }, p0, [x0, x0]6158# CHECK-NEXT:  36     11    9.00           *            st4b	{ z0.b - z3.b }, p0, [x0]6159# CHECK-NEXT:  36     11    9.00           *            st4b	{ z21.b - z24.b }, p5, [x10, #20, mul vl]6160# CHECK-NEXT:  36     11    9.00           *            st4b	{ z23.b - z26.b }, p3, [x13, #-32, mul vl]6161# CHECK-NEXT:  54     11    9.00           *            st4b	{ z5.b - z8.b }, p3, [x17, x16]6162# CHECK-NEXT:  54     11    9.00           *            st4d	{ z0.d - z3.d }, p0, [x0, x0, lsl #3]6163# CHECK-NEXT:  36     11    9.00           *            st4d	{ z0.d - z3.d }, p0, [x0]6164# CHECK-NEXT:  36     11    9.00           *            st4d	{ z21.d - z24.d }, p5, [x10, #20, mul vl]6165# CHECK-NEXT:  36     11    9.00           *            st4d	{ z23.d - z26.d }, p3, [x13, #-32, mul vl]6166# CHECK-NEXT:  54     11    9.00           *            st4d	{ z5.d - z8.d }, p3, [x17, x16, lsl #3]6167# CHECK-NEXT:  54     11    9.00           *            st4h	{ z0.h - z3.h }, p0, [x0, x0, lsl #1]6168# CHECK-NEXT:  36     11    9.00           *            st4h	{ z0.h - z3.h }, p0, [x0]6169# CHECK-NEXT:  36     11    9.00           *            st4h	{ z21.h - z24.h }, p5, [x10, #20, mul vl]6170# CHECK-NEXT:  36     11    9.00           *            st4h	{ z23.h - z26.h }, p3, [x13, #-32, mul vl]6171# CHECK-NEXT:  54     11    9.00           *            st4h	{ z5.h - z8.h }, p3, [x17, x16, lsl #1]6172# CHECK-NEXT:  54     11    9.00           *            st4w	{ z0.s - z3.s }, p0, [x0, x0, lsl #2]6173# CHECK-NEXT:  36     11    9.00           *            st4w	{ z0.s - z3.s }, p0, [x0]6174# CHECK-NEXT:  36     11    9.00           *            st4w	{ z21.s - z24.s }, p5, [x10, #20, mul vl]6175# CHECK-NEXT:  36     11    9.00           *            st4w	{ z23.s - z26.s }, p3, [x13, #-32, mul vl]6176# CHECK-NEXT:  54     11    9.00           *            st4w	{ z5.s - z8.s }, p3, [x17, x16, lsl #2]6177# CHECK-NEXT:  2      2     0.50           *            stnt1b	{ z0.b }, p0, [x0, x0]6178# CHECK-NEXT:  2      2     0.50           *            stnt1b	{ z0.b }, p0, [x0]6179# CHECK-NEXT:  6      2     1.50           *            stnt1b	{ z0.d }, p0, [z1.d]6180# CHECK-NEXT:  12     4     3.00           *            stnt1b	{ z0.s }, p0, [z1.s]6181# CHECK-NEXT:  2      2     0.50           *            stnt1b	{ z21.b }, p5, [x10, #7, mul vl]6182# CHECK-NEXT:  2      2     0.50           *            stnt1b	{ z23.b }, p3, [x13, #-8, mul vl]6183# CHECK-NEXT:  6      2     1.50           *            stnt1b	{ z31.d }, p7, [z31.d, x0]6184# CHECK-NEXT:  6      2     1.50           *            stnt1b	{ z31.d }, p7, [z31.d]6185# CHECK-NEXT:  12     4     3.00           *            stnt1b	{ z31.s }, p7, [z31.s, x0]6186# CHECK-NEXT:  12     4     3.00           *            stnt1b	{ z31.s }, p7, [z31.s]6187# CHECK-NEXT:  2      2     0.50           *            stnt1d	{ z0.d }, p0, [x0, x0, lsl #3]6188# CHECK-NEXT:  2      2     0.50           *            stnt1d	{ z0.d }, p0, [x0]6189# CHECK-NEXT:  6      2     1.50           *            stnt1d	{ z0.d }, p0, [z1.d]6190# CHECK-NEXT:  2      2     0.50           *            stnt1d	{ z21.d }, p5, [x10, #7, mul vl]6191# CHECK-NEXT:  2      2     0.50           *            stnt1d	{ z23.d }, p3, [x13, #-8, mul vl]6192# CHECK-NEXT:  6      2     1.50           *            stnt1d	{ z31.d }, p7, [z31.d, x0]6193# CHECK-NEXT:  6      2     1.50           *            stnt1d	{ z31.d }, p7, [z31.d]6194# CHECK-NEXT:  6      2     1.50           *            stnt1h	{ z0.d }, p0, [z1.d]6195# CHECK-NEXT:  3      2     0.50           *            stnt1h	{ z0.h }, p0, [x0, x0, lsl #1]6196# CHECK-NEXT:  2      2     0.50           *            stnt1h	{ z0.h }, p0, [x0]6197# CHECK-NEXT:  12     4     3.00           *            stnt1h	{ z0.s }, p0, [z1.s]6198# CHECK-NEXT:  2      2     0.50           *            stnt1h	{ z21.h }, p5, [x10, #7, mul vl]6199# CHECK-NEXT:  2      2     0.50           *            stnt1h	{ z23.h }, p3, [x13, #-8, mul vl]6200# CHECK-NEXT:  6      2     1.50           *            stnt1h	{ z31.d }, p7, [z31.d, x0]6201# CHECK-NEXT:  6      2     1.50           *            stnt1h	{ z31.d }, p7, [z31.d]6202# CHECK-NEXT:  12     4     3.00           *            stnt1h	{ z31.s }, p7, [z31.s, x0]6203# CHECK-NEXT:  12     4     3.00           *            stnt1h	{ z31.s }, p7, [z31.s]6204# CHECK-NEXT:  6      2     1.50           *            stnt1w	{ z0.d }, p0, [z1.d]6205# CHECK-NEXT:  2      2     0.50           *            stnt1w	{ z0.s }, p0, [x0, x0, lsl #2]6206# CHECK-NEXT:  2      2     0.50           *            stnt1w	{ z0.s }, p0, [x0]6207# CHECK-NEXT:  12     4     3.00           *            stnt1w	{ z0.s }, p0, [z1.s]6208# CHECK-NEXT:  2      2     0.50           *            stnt1w	{ z21.s }, p5, [x10, #7, mul vl]6209# CHECK-NEXT:  2      2     0.50           *            stnt1w	{ z23.s }, p3, [x13, #-8, mul vl]6210# CHECK-NEXT:  6      2     1.50           *            stnt1w	{ z31.d }, p7, [z31.d, x0]6211# CHECK-NEXT:  6      2     1.50           *            stnt1w	{ z31.d }, p7, [z31.d]6212# CHECK-NEXT:  12     4     3.00           *            stnt1w	{ z31.s }, p7, [z31.s, x0]6213# CHECK-NEXT:  12     4     3.00           *            stnt1w	{ z31.s }, p7, [z31.s]6214# CHECK-NEXT:  1      1     0.50           *            str	p0, [x0]6215# CHECK-NEXT:  1      1     0.50           *            str	p15, [sp, #-256, mul vl]6216# CHECK-NEXT:  1      1     0.50           *            str	p5, [x10, #255, mul vl]6217# CHECK-NEXT:  2      2     0.50           *            str	z0, [x0]6218# CHECK-NEXT:  2      2     0.50           *            str	z21, [x10, #-256, mul vl]6219# CHECK-NEXT:  2      2     0.50           *            str	z31, [sp, #255, mul vl]6220# CHECK-NEXT:  1      2     0.25                        sub	z0.b, p0/m, z0.b, z0.b6221# CHECK-NEXT:  1      2     0.25                        sub	z0.b, z0.b, #06222# CHECK-NEXT:  1      2     0.25                        sub	z0.b, z0.b, z0.b6223# CHECK-NEXT:  1      2     0.25                        sub	z0.d, p0/m, z0.d, z0.d6224# CHECK-NEXT:  1      2     0.25                        sub	z0.d, z0.d, #06225# CHECK-NEXT:  1      2     0.25                        sub	z0.d, z0.d, #0, lsl #86226# CHECK-NEXT:  1      2     0.25                        sub	z0.d, z0.d, z0.d6227# CHECK-NEXT:  1      2     0.25                        sub	z0.h, p0/m, z0.h, z0.h6228# CHECK-NEXT:  1      2     0.25                        sub	z0.h, z0.h, #06229# CHECK-NEXT:  1      2     0.25                        sub	z0.h, z0.h, #0, lsl #86230# CHECK-NEXT:  1      2     0.25                        sub	z0.h, z0.h, z0.h6231# CHECK-NEXT:  1      2     0.25                        sub	z0.s, p0/m, z0.s, z0.s6232# CHECK-NEXT:  1      2     0.25                        sub	z0.s, z0.s, #06233# CHECK-NEXT:  1      2     0.25                        sub	z0.s, z0.s, #0, lsl #86234# CHECK-NEXT:  1      2     0.25                        sub	z0.s, z0.s, z0.s6235# CHECK-NEXT:  1      2     0.25                        sub	z21.b, p5/m, z21.b, z10.b6236# CHECK-NEXT:  1      2     0.25                        sub	z21.b, z10.b, z21.b6237# CHECK-NEXT:  1      2     0.25                        sub	z21.d, p5/m, z21.d, z10.d6238# CHECK-NEXT:  1      2     0.25                        sub	z21.d, z10.d, z21.d6239# CHECK-NEXT:  1      2     0.25                        sub	z21.h, p5/m, z21.h, z10.h6240# CHECK-NEXT:  1      2     0.25                        sub	z21.h, z10.h, z21.h6241# CHECK-NEXT:  1      2     0.25                        sub	z21.s, p5/m, z21.s, z10.s6242# CHECK-NEXT:  1      2     0.25                        sub	z21.s, z10.s, z21.s6243# CHECK-NEXT:  1      2     0.25                        sub	z23.b, p3/m, z23.b, z13.b6244# CHECK-NEXT:  1      2     0.25                        sub	z23.b, z13.b, z8.b6245# CHECK-NEXT:  1      2     0.25                        sub	z23.d, p3/m, z23.d, z13.d6246# CHECK-NEXT:  1      2     0.25                        sub	z23.d, z13.d, z8.d6247# CHECK-NEXT:  1      2     0.25                        sub	z23.h, p3/m, z23.h, z13.h6248# CHECK-NEXT:  1      2     0.25                        sub	z23.h, z13.h, z8.h6249# CHECK-NEXT:  1      2     0.25                        sub	z23.s, p3/m, z23.s, z13.s6250# CHECK-NEXT:  1      2     0.25                        sub	z23.s, z13.s, z8.s6251# CHECK-NEXT:  1      2     0.25                        sub	z31.b, p7/m, z31.b, z31.b6252# CHECK-NEXT:  1      2     0.25                        sub	z31.b, z31.b, #2556253# CHECK-NEXT:  1      2     0.25                        sub	z31.b, z31.b, z31.b6254# CHECK-NEXT:  1      2     0.25                        sub	z31.d, p7/m, z31.d, z31.d6255# CHECK-NEXT:  1      2     0.25                        sub	z31.d, z31.d, #652806256# CHECK-NEXT:  1      2     0.25                        sub	z31.d, z31.d, z31.d6257# CHECK-NEXT:  1      2     0.25                        sub	z31.h, p7/m, z31.h, z31.h6258# CHECK-NEXT:  1      2     0.25                        sub	z31.h, z31.h, #652806259# CHECK-NEXT:  1      2     0.25                        sub	z31.h, z31.h, z31.h6260# CHECK-NEXT:  1      2     0.25                        sub	z31.s, p7/m, z31.s, z31.s6261# CHECK-NEXT:  1      2     0.25                        sub	z31.s, z31.s, #652806262# CHECK-NEXT:  1      2     0.25                        sub	z31.s, z31.s, z31.s6263# CHECK-NEXT:  1      2     0.25                        subhnb	z0.b, z1.h, z31.h6264# CHECK-NEXT:  1      2     0.25                        subhnb	z0.h, z1.s, z31.s6265# CHECK-NEXT:  1      2     0.25                        subhnb	z0.s, z1.d, z31.d6266# CHECK-NEXT:  1      2     0.25                        subhnt	z0.b, z1.h, z31.h6267# CHECK-NEXT:  1      2     0.25                        subhnt	z0.h, z1.s, z31.s6268# CHECK-NEXT:  1      2     0.25                        subhnt	z0.s, z1.d, z31.d6269# CHECK-NEXT:  1      2     0.25                        subr	z0.b, p0/m, z0.b, z0.b6270# CHECK-NEXT:  1      2     0.25                        subr	z0.b, z0.b, #06271# CHECK-NEXT:  1      2     0.25                        subr	z0.d, p0/m, z0.d, z0.d6272# CHECK-NEXT:  1      2     0.25                        subr	z0.d, z0.d, #06273# CHECK-NEXT:  1      2     0.25                        subr	z0.d, z0.d, #0, lsl #86274# CHECK-NEXT:  1      2     0.25                        subr	z0.h, p0/m, z0.h, z0.h6275# CHECK-NEXT:  1      2     0.25                        subr	z0.h, z0.h, #06276# CHECK-NEXT:  1      2     0.25                        subr	z0.h, z0.h, #0, lsl #86277# CHECK-NEXT:  1      2     0.25                        subr	z0.s, p0/m, z0.s, z0.s6278# CHECK-NEXT:  1      2     0.25                        subr	z0.s, z0.s, #06279# CHECK-NEXT:  1      2     0.25                        subr	z0.s, z0.s, #0, lsl #86280# CHECK-NEXT:  1      2     0.25                        subr	z31.b, z31.b, #2556281# CHECK-NEXT:  1      2     0.25                        subr	z31.d, z31.d, #652806282# CHECK-NEXT:  1      2     0.25                        subr	z31.h, z31.h, #652806283# CHECK-NEXT:  1      2     0.25                        subr	z31.s, z31.s, #652806284# CHECK-NEXT:  1      2     0.25                        sunpkhi	z31.d, z31.s6285# CHECK-NEXT:  1      2     0.25                        sunpkhi	z31.h, z31.b6286# CHECK-NEXT:  1      2     0.25                        sunpkhi	z31.s, z31.h6287# CHECK-NEXT:  1      2     0.25                        sunpklo	z31.d, z31.s6288# CHECK-NEXT:  1      2     0.25                        sunpklo	z31.h, z31.b6289# CHECK-NEXT:  1      2     0.25                        sunpklo	z31.s, z31.h6290# CHECK-NEXT:  1      2     0.25                        suqadd	z0.b, p0/m, z0.b, z1.b6291# CHECK-NEXT:  1      2     0.25                        suqadd	z0.h, p0/m, z0.h, z1.h6292# CHECK-NEXT:  1      2     0.25                        suqadd	z29.s, p7/m, z29.s, z30.s6293# CHECK-NEXT:  1      2     0.25                        suqadd	z31.d, p7/m, z31.d, z30.d6294# CHECK-NEXT:  1      2     0.25                        sxtb	z0.d, p0/m, z0.d6295# CHECK-NEXT:  1      2     0.25                        sxtb	z0.h, p0/m, z0.h6296# CHECK-NEXT:  1      2     0.25                        sxtb	z0.s, p0/m, z0.s6297# CHECK-NEXT:  1      2     0.25                        sxtb	z31.d, p7/m, z31.d6298# CHECK-NEXT:  1      2     0.25                        sxtb	z31.h, p7/m, z31.h6299# CHECK-NEXT:  1      2     0.25                        sxtb	z31.s, p7/m, z31.s6300# CHECK-NEXT:  1      2     0.25                        sxth	z0.d, p0/m, z0.d6301# CHECK-NEXT:  1      2     0.25                        sxth	z0.s, p0/m, z0.s6302# CHECK-NEXT:  1      2     0.25                        sxth	z31.d, p7/m, z31.d6303# CHECK-NEXT:  1      2     0.25                        sxth	z31.s, p7/m, z31.s6304# CHECK-NEXT:  1      2     0.25                        sxtw	z0.d, p0/m, z0.d6305# CHECK-NEXT:  1      2     0.25                        sxtw	z31.d, p7/m, z31.d6306# CHECK-NEXT:  1      2     0.25                        tbl	z28.b, { z29.b, z30.b }, z31.b6307# CHECK-NEXT:  1      2     0.25                        tbl	z28.d, { z29.d, z30.d }, z31.d6308# CHECK-NEXT:  1      2     0.25                        tbl	z28.h, { z29.h, z30.h }, z31.h6309# CHECK-NEXT:  1      2     0.25                        tbl	z28.s, { z29.s, z30.s }, z31.s6310# CHECK-NEXT:  1      2     0.25                        tbl	z31.b, { z31.b }, z31.b6311# CHECK-NEXT:  1      2     0.25                        tbl	z31.d, { z31.d }, z31.d6312# CHECK-NEXT:  1      2     0.25                        tbl	z31.h, { z31.h }, z31.h6313# CHECK-NEXT:  1      2     0.25                        tbl	z31.s, { z31.s }, z31.s6314# CHECK-NEXT:  1      2     0.25                        tbx	z31.b, z31.b, z31.b6315# CHECK-NEXT:  1      2     0.25                        tbx	z31.d, z31.d, z31.d6316# CHECK-NEXT:  1      2     0.25                        tbx	z31.h, z31.h, z31.h6317# CHECK-NEXT:  1      2     0.25                        tbx	z31.s, z31.s, z31.s6318# CHECK-NEXT:  1      2     0.50                        trn1	p15.b, p15.b, p15.b6319# CHECK-NEXT:  1      2     0.50                        trn1	p15.d, p15.d, p15.d6320# CHECK-NEXT:  1      2     0.50                        trn1	p15.h, p15.h, p15.h6321# CHECK-NEXT:  1      2     0.50                        trn1	p15.s, p15.s, p15.s6322# CHECK-NEXT:  1      2     0.25                        trn1	z31.b, z31.b, z31.b6323# CHECK-NEXT:  1      2     0.25                        trn1	z31.d, z31.d, z31.d6324# CHECK-NEXT:  1      2     0.25                        trn1	z31.h, z31.h, z31.h6325# CHECK-NEXT:  1      2     0.25                        trn1	z31.s, z31.s, z31.s6326# CHECK-NEXT:  1      2     0.50                        trn2	p15.b, p15.b, p15.b6327# CHECK-NEXT:  1      2     0.50                        trn2	p15.d, p15.d, p15.d6328# CHECK-NEXT:  1      2     0.50                        trn2	p15.h, p15.h, p15.h6329# CHECK-NEXT:  1      2     0.50                        trn2	p15.s, p15.s, p15.s6330# CHECK-NEXT:  1      2     0.25                        trn2	z31.b, z31.b, z31.b6331# CHECK-NEXT:  1      2     0.25                        trn2	z31.d, z31.d, z31.d6332# CHECK-NEXT:  1      2     0.25                        trn2	z31.h, z31.h, z31.h6333# CHECK-NEXT:  1      2     0.25                        trn2	z31.s, z31.s, z31.s6334# CHECK-NEXT:  1      4     0.25                        uaba	z0.b, z1.b, z31.b6335# CHECK-NEXT:  1      4     0.25                        uaba	z0.d, z1.d, z31.d6336# CHECK-NEXT:  1      4     0.25                        uaba	z0.h, z1.h, z31.h6337# CHECK-NEXT:  1      4     0.25                        uaba	z0.s, z1.s, z31.s6338# CHECK-NEXT:  1      4     0.25                        uabalb	z0.d, z1.s, z31.s6339# CHECK-NEXT:  1      4     0.25                        uabalb	z0.h, z1.b, z31.b6340# CHECK-NEXT:  1      4     0.25                        uabalb	z0.s, z1.h, z31.h6341# CHECK-NEXT:  1      4     0.25                        uabalt	z0.d, z1.s, z31.s6342# CHECK-NEXT:  1      4     0.25                        uabalt	z0.h, z1.b, z31.b6343# CHECK-NEXT:  1      4     0.25                        uabalt	z0.s, z1.h, z31.h6344# CHECK-NEXT:  1      2     0.25                        uabd	z31.b, p7/m, z31.b, z31.b6345# CHECK-NEXT:  1      2     0.25                        uabd	z31.d, p7/m, z31.d, z31.d6346# CHECK-NEXT:  1      2     0.25                        uabd	z31.h, p7/m, z31.h, z31.h6347# CHECK-NEXT:  1      2     0.25                        uabd	z31.s, p7/m, z31.s, z31.s6348# CHECK-NEXT:  1      2     0.25                        uabdlb	z0.h, z1.b, z2.b6349# CHECK-NEXT:  1      2     0.25                        uabdlb	z29.s, z30.h, z31.h6350# CHECK-NEXT:  1      2     0.25                        uabdlb	z31.d, z31.s, z31.s6351# CHECK-NEXT:  1      2     0.25                        uabdlt	z0.h, z1.b, z2.b6352# CHECK-NEXT:  1      2     0.25                        uabdlt	z29.s, z30.h, z31.h6353# CHECK-NEXT:  1      2     0.25                        uabdlt	z31.d, z31.s, z31.s6354# CHECK-NEXT:  1      4     0.25                        uadalp	z0.h, p0/m, z1.b6355# CHECK-NEXT:  1      4     0.25                        uadalp	z29.s, p0/m, z30.h6356# CHECK-NEXT:  1      4     0.25                        uadalp	z30.d, p7/m, z31.s6357# CHECK-NEXT:  1      2     0.25                        uaddlb	z0.h, z1.b, z2.b6358# CHECK-NEXT:  1      2     0.25                        uaddlb	z29.s, z30.h, z31.h6359# CHECK-NEXT:  1      2     0.25                        uaddlb	z31.d, z31.s, z31.s6360# CHECK-NEXT:  1      2     0.25                        uaddlt	z0.h, z1.b, z2.b6361# CHECK-NEXT:  1      2     0.25                        uaddlt	z29.s, z30.h, z31.h6362# CHECK-NEXT:  1      2     0.25                        uaddlt	z31.d, z31.s, z31.s6363# CHECK-NEXT:  6      9     2.00                        uaddv	d0, p7, z31.b6364# CHECK-NEXT:  2      4     0.50                        uaddv	d0, p7, z31.d6365# CHECK-NEXT:  4      8     1.00                        uaddv	d0, p7, z31.h6366# CHECK-NEXT:  4      6     1.00                        uaddv	d0, p7, z31.s6367# CHECK-NEXT:  1      2     0.25                        uaddwb	z0.h, z1.h, z2.b6368# CHECK-NEXT:  1      2     0.25                        uaddwb	z29.s, z30.s, z31.h6369# CHECK-NEXT:  1      2     0.25                        uaddwb	z31.d, z31.d, z31.s6370# CHECK-NEXT:  1      2     0.25                        uaddwt	z0.h, z1.h, z2.b6371# CHECK-NEXT:  1      2     0.25                        uaddwt	z29.s, z30.s, z31.h6372# CHECK-NEXT:  1      2     0.25                        uaddwt	z31.d, z31.d, z31.s6373# CHECK-NEXT:  1      3     0.50                        ucvtf	z0.d, p0/m, z0.d6374# CHECK-NEXT:  1      3     0.50                        ucvtf	z0.d, p0/m, z0.s6375# CHECK-NEXT:  1      3     0.50                        ucvtf	z0.h, p0/m, z0.d6376# CHECK-NEXT:  4      6     2.00                        ucvtf	z0.h, p0/m, z0.h6377# CHECK-NEXT:  2      4     1.00                        ucvtf	z0.h, p0/m, z0.s6378# CHECK-NEXT:  1      3     0.50                        ucvtf	z0.s, p0/m, z0.d6379# CHECK-NEXT:  2      4     1.00                        ucvtf	z0.s, p0/m, z0.s6380# CHECK-NEXT:  1      20    20.00                       udiv	z0.d, p7/m, z0.d, z31.d6381# CHECK-NEXT:  1      12    11.00                       udiv	z0.s, p7/m, z0.s, z31.s6382# CHECK-NEXT:  1      20    20.00                       udivr	z0.d, p7/m, z0.d, z31.d6383# CHECK-NEXT:  1      12    11.00                       udivr	z0.s, p7/m, z0.s, z31.s6384# CHECK-NEXT:  1      3     0.50                        udot	z0.d, z1.h, z15.h[1]6385# CHECK-NEXT:  1      3     0.50                        udot	z0.d, z1.h, z31.h6386# CHECK-NEXT:  1      3     0.25                        udot	z0.s, z1.b, z31.b6387# CHECK-NEXT:  1      3     0.25                        udot	z0.s, z1.b, z7.b[3]6388# CHECK-NEXT:  1      2     0.25                        uhadd	z0.b, p0/m, z0.b, z1.b6389# CHECK-NEXT:  1      2     0.25                        uhadd	z0.h, p0/m, z0.h, z1.h6390# CHECK-NEXT:  1      2     0.25                        uhadd	z29.s, p7/m, z29.s, z30.s6391# CHECK-NEXT:  1      2     0.25                        uhadd	z31.d, p7/m, z31.d, z30.d6392# CHECK-NEXT:  1      2     0.25                        uhsub	z0.b, p0/m, z0.b, z1.b6393# CHECK-NEXT:  1      2     0.25                        uhsub	z0.h, p0/m, z0.h, z1.h6394# CHECK-NEXT:  1      2     0.25                        uhsub	z29.s, p7/m, z29.s, z30.s6395# CHECK-NEXT:  1      2     0.25                        uhsub	z31.d, p7/m, z31.d, z30.d6396# CHECK-NEXT:  1      2     0.25                        uhsubr	z0.b, p0/m, z0.b, z1.b6397# CHECK-NEXT:  1      2     0.25                        uhsubr	z0.h, p0/m, z0.h, z1.h6398# CHECK-NEXT:  1      2     0.25                        uhsubr	z29.s, p7/m, z29.s, z30.s6399# CHECK-NEXT:  1      2     0.25                        uhsubr	z31.d, p7/m, z31.d, z30.d6400# CHECK-NEXT:  1      2     0.25                        umax	z0.b, z0.b, #06401# CHECK-NEXT:  1      2     0.25                        umax	z31.b, p7/m, z31.b, z31.b6402# CHECK-NEXT:  1      2     0.25                        umax	z31.b, z31.b, #2556403# CHECK-NEXT:  1      2     0.25                        umax	z31.d, p7/m, z31.d, z31.d6404# CHECK-NEXT:  1      2     0.25                        umax	z31.h, p7/m, z31.h, z31.h6405# CHECK-NEXT:  1      2     0.25                        umax	z31.s, p7/m, z31.s, z31.s6406# CHECK-NEXT:  1      2     0.25                        umaxp	z0.b, p0/m, z0.b, z1.b6407# CHECK-NEXT:  1      2     0.25                        umaxp	z0.h, p0/m, z0.h, z1.h6408# CHECK-NEXT:  1      2     0.25                        umaxp	z29.s, p7/m, z29.s, z30.s6409# CHECK-NEXT:  1      2     0.25                        umaxp	z31.d, p7/m, z31.d, z30.d6410# CHECK-NEXT:  6      9     2.00                        umaxv	b0, p7, z31.b6411# CHECK-NEXT:  2      4     0.50                        umaxv	d0, p7, z31.d6412# CHECK-NEXT:  4      8     1.00                        umaxv	h0, p7, z31.h6413# CHECK-NEXT:  4      6     1.00                        umaxv	s0, p7, z31.s6414# CHECK-NEXT:  1      2     0.25                        umin	z0.b, z0.b, #06415# CHECK-NEXT:  1      2     0.25                        umin	z31.b, p7/m, z31.b, z31.b6416# CHECK-NEXT:  1      2     0.25                        umin	z31.b, z31.b, #2556417# CHECK-NEXT:  1      2     0.25                        umin	z31.d, p7/m, z31.d, z31.d6418# CHECK-NEXT:  1      2     0.25                        umin	z31.h, p7/m, z31.h, z31.h6419# CHECK-NEXT:  1      2     0.25                        umin	z31.s, p7/m, z31.s, z31.s6420# CHECK-NEXT:  1      2     0.25                        uminp	z0.b, p0/m, z0.b, z1.b6421# CHECK-NEXT:  1      2     0.25                        uminp	z0.h, p0/m, z0.h, z1.h6422# CHECK-NEXT:  1      2     0.25                        uminp	z29.s, p7/m, z29.s, z30.s6423# CHECK-NEXT:  1      2     0.25                        uminp	z31.d, p7/m, z31.d, z30.d6424# CHECK-NEXT:  6      9     2.00                        uminv	b0, p7, z31.b6425# CHECK-NEXT:  2      4     0.50                        uminv	d0, p7, z31.d6426# CHECK-NEXT:  4      8     1.00                        uminv	h0, p7, z31.h6427# CHECK-NEXT:  4      6     1.00                        uminv	s0, p7, z31.s6428# CHECK-NEXT:  1      4     0.50                        umlalb	z0.d, z1.s, z15.s[1]6429# CHECK-NEXT:  1      4     0.50                        umlalb	z0.d, z1.s, z31.s6430# CHECK-NEXT:  1      4     0.50                        umlalb	z0.h, z1.b, z31.b6431# CHECK-NEXT:  1      4     0.50                        umlalb	z0.s, z1.h, z31.h6432# CHECK-NEXT:  1      4     0.50                        umlalb	z0.s, z1.h, z7.h[7]6433# CHECK-NEXT:  1      4     0.50                        umlalt	z0.d, z1.s, z15.s[1]6434# CHECK-NEXT:  1      4     0.50                        umlalt	z0.d, z1.s, z31.s6435# CHECK-NEXT:  1      4     0.50                        umlalt	z0.h, z1.b, z31.b6436# CHECK-NEXT:  1      4     0.50                        umlalt	z0.s, z1.h, z31.h6437# CHECK-NEXT:  1      4     0.50                        umlalt	z0.s, z1.h, z7.h[7]6438# CHECK-NEXT:  1      4     0.50                        umlslb	z0.d, z1.s, z15.s[1]6439# CHECK-NEXT:  1      4     0.50                        umlslb	z0.d, z1.s, z31.s6440# CHECK-NEXT:  1      4     0.50                        umlslb	z0.h, z1.b, z31.b6441# CHECK-NEXT:  1      4     0.50                        umlslb	z0.s, z1.h, z31.h6442# CHECK-NEXT:  1      4     0.50                        umlslb	z0.s, z1.h, z7.h[7]6443# CHECK-NEXT:  1      4     0.50                        umlslt	z0.d, z1.s, z15.s[1]6444# CHECK-NEXT:  1      4     0.50                        umlslt	z0.d, z1.s, z31.s6445# CHECK-NEXT:  1      4     0.50                        umlslt	z0.h, z1.b, z31.b6446# CHECK-NEXT:  1      4     0.50                        umlslt	z0.s, z1.h, z31.h6447# CHECK-NEXT:  1      4     0.50                        umlslt	z0.s, z1.h, z7.h[7]6448# CHECK-NEXT:  1      3     0.25                        ummla	z0.s, z1.b, z2.b6449# CHECK-NEXT:  1      4     0.50                        umulh	z0.b, p7/m, z0.b, z31.b6450# CHECK-NEXT:  1      4     0.50                        umulh	z0.b, z1.b, z2.b6451# CHECK-NEXT:  2      5     1.00                        umulh	z0.d, p7/m, z0.d, z31.d6452# CHECK-NEXT:  1      4     0.50                        umulh	z0.h, p7/m, z0.h, z31.h6453# CHECK-NEXT:  1      4     0.50                        umulh	z0.h, z1.h, z2.h6454# CHECK-NEXT:  1      4     0.50                        umulh	z0.s, p7/m, z0.s, z31.s6455# CHECK-NEXT:  1      4     0.50                        umulh	z29.s, z30.s, z31.s6456# CHECK-NEXT:  2      5     1.00                        umulh	z31.d, z31.d, z31.d6457# CHECK-NEXT:  1      4     0.50                        umullb	z0.d, z1.s, z15.s[1]6458# CHECK-NEXT:  1      4     0.50                        umullb	z0.h, z1.b, z2.b6459# CHECK-NEXT:  1      4     0.50                        umullb	z0.s, z1.h, z7.h[7]6460# CHECK-NEXT:  1      4     0.50                        umullb	z29.s, z30.h, z31.h6461# CHECK-NEXT:  1      4     0.50                        umullb	z31.d, z31.s, z31.s6462# CHECK-NEXT:  1      4     0.50                        umullt	z0.d, z1.s, z15.s[1]6463# CHECK-NEXT:  1      4     0.50                        umullt	z0.h, z1.b, z2.b6464# CHECK-NEXT:  1      4     0.50                        umullt	z0.s, z1.h, z7.h[7]6465# CHECK-NEXT:  1      4     0.50                        umullt	z29.s, z30.h, z31.h6466# CHECK-NEXT:  1      4     0.50                        umullt	z31.d, z31.s, z31.s6467# CHECK-NEXT:  1      2     0.25                        uqadd	z0.b, p0/m, z0.b, z1.b6468# CHECK-NEXT:  1      2     0.25                        uqadd	z0.b, z0.b, #06469# CHECK-NEXT:  1      2     0.25                        uqadd	z0.b, z0.b, z0.b6470# CHECK-NEXT:  1      2     0.25                        uqadd	z0.d, z0.d, #06471# CHECK-NEXT:  1      2     0.25                        uqadd	z0.d, z0.d, #0, lsl #86472# CHECK-NEXT:  1      2     0.25                        uqadd	z0.d, z0.d, z0.d6473# CHECK-NEXT:  1      2     0.25                        uqadd	z0.h, p0/m, z0.h, z1.h6474# CHECK-NEXT:  1      2     0.25                        uqadd	z0.h, z0.h, #06475# CHECK-NEXT:  1      2     0.25                        uqadd	z0.h, z0.h, #0, lsl #86476# CHECK-NEXT:  1      2     0.25                        uqadd	z0.h, z0.h, z0.h6477# CHECK-NEXT:  1      2     0.25                        uqadd	z0.s, z0.s, #06478# CHECK-NEXT:  1      2     0.25                        uqadd	z0.s, z0.s, #0, lsl #86479# CHECK-NEXT:  1      2     0.25                        uqadd	z0.s, z0.s, z0.s6480# CHECK-NEXT:  1      2     0.25                        uqadd	z29.s, p7/m, z29.s, z30.s6481# CHECK-NEXT:  1      2     0.25                        uqadd	z31.b, z31.b, #2556482# CHECK-NEXT:  1      2     0.25                        uqadd	z31.d, p7/m, z31.d, z30.d6483# CHECK-NEXT:  1      2     0.25                        uqadd	z31.d, z31.d, #652806484# CHECK-NEXT:  1      2     0.25                        uqadd	z31.h, z31.h, #652806485# CHECK-NEXT:  1      2     0.25                        uqadd	z31.s, z31.s, #652806486# CHECK-NEXT:  1      2     0.50                        uqdecb	w06487# CHECK-NEXT:  1      2     0.50                        uqdecb	w0, all, mul #166488# CHECK-NEXT:  1      2     0.50                        uqdecb	w0, pow26489# CHECK-NEXT:  1      2     0.50                        uqdecb	w0, pow2, mul #166490# CHECK-NEXT:  1      2     0.50                        uqdecb	x06491# CHECK-NEXT:  1      2     0.50                        uqdecb	x0, #146492# CHECK-NEXT:  1      2     0.50                        uqdecb	x0, all, mul #166493# CHECK-NEXT:  1      2     0.50                        uqdecb	x0, pow26494# CHECK-NEXT:  1      2     0.50                        uqdecb	x0, vl16495# CHECK-NEXT:  1      2     0.50                        uqdecd	w06496# CHECK-NEXT:  1      2     0.50                        uqdecd	w0, all, mul #166497# CHECK-NEXT:  1      2     0.50                        uqdecd	w0, pow26498# CHECK-NEXT:  1      2     0.50                        uqdecd	w0, pow2, mul #166499# CHECK-NEXT:  1      2     0.50                        uqdecd	x06500# CHECK-NEXT:  1      2     0.50                        uqdecd	x0, #146501# CHECK-NEXT:  1      2     0.50                        uqdecd	x0, all, mul #166502# CHECK-NEXT:  1      2     0.50                        uqdecd	x0, pow26503# CHECK-NEXT:  1      2     0.50                        uqdecd	x0, vl16504# CHECK-NEXT:  1      2     0.25                        uqdecd	z0.d6505# CHECK-NEXT:  1      2     0.25                        uqdecd	z0.d, all, mul #166506# CHECK-NEXT:  1      2     0.25                        uqdecd	z0.d, pow26507# CHECK-NEXT:  1      2     0.25                        uqdecd	z0.d, pow2, mul #166508# CHECK-NEXT:  1      2     0.50                        uqdech	w06509# CHECK-NEXT:  1      2     0.50                        uqdech	w0, all, mul #166510# CHECK-NEXT:  1      2     0.50                        uqdech	w0, pow26511# CHECK-NEXT:  1      2     0.50                        uqdech	w0, pow2, mul #166512# CHECK-NEXT:  1      2     0.50                        uqdech	x06513# CHECK-NEXT:  1      2     0.50                        uqdech	x0, #146514# CHECK-NEXT:  1      2     0.50                        uqdech	x0, all, mul #166515# CHECK-NEXT:  1      2     0.50                        uqdech	x0, pow26516# CHECK-NEXT:  1      2     0.50                        uqdech	x0, vl16517# CHECK-NEXT:  1      2     0.25                        uqdech	z0.h6518# CHECK-NEXT:  1      2     0.25                        uqdech	z0.h, all, mul #166519# CHECK-NEXT:  1      2     0.25                        uqdech	z0.h, pow26520# CHECK-NEXT:  1      2     0.25                        uqdech	z0.h, pow2, mul #166521# CHECK-NEXT:  1      2     0.50                        uqdecp	wzr, p15.b6522# CHECK-NEXT:  1      2     0.50                        uqdecp	wzr, p15.d6523# CHECK-NEXT:  1      2     0.50                        uqdecp	wzr, p15.h6524# CHECK-NEXT:  1      2     0.50                        uqdecp	wzr, p15.s6525# CHECK-NEXT:  1      2     0.50                        uqdecp	x0, p0.b6526# CHECK-NEXT:  1      2     0.50                        uqdecp	x0, p0.d6527# CHECK-NEXT:  1      2     0.50                        uqdecp	x0, p0.h6528# CHECK-NEXT:  1      2     0.50                        uqdecp	x0, p0.s6529# CHECK-NEXT:  3      7     1.00                        uqdecp	z0.d, p0.d6530# CHECK-NEXT:  3      7     1.00                        uqdecp	z0.h, p0.h6531# CHECK-NEXT:  3      7     1.00                        uqdecp	z0.s, p0.s6532# CHECK-NEXT:  1      2     0.50                        uqdecw	w06533# CHECK-NEXT:  1      2     0.50                        uqdecw	w0, all, mul #166534# CHECK-NEXT:  1      2     0.50                        uqdecw	w0, pow26535# CHECK-NEXT:  1      2     0.50                        uqdecw	w0, pow2, mul #166536# CHECK-NEXT:  1      2     0.50                        uqdecw	x06537# CHECK-NEXT:  1      2     0.50                        uqdecw	x0, #146538# CHECK-NEXT:  1      2     0.50                        uqdecw	x0, all, mul #166539# CHECK-NEXT:  1      2     0.50                        uqdecw	x0, pow26540# CHECK-NEXT:  1      2     0.50                        uqdecw	x0, vl16541# CHECK-NEXT:  1      2     0.25                        uqdecw	z0.s6542# CHECK-NEXT:  1      2     0.25                        uqdecw	z0.s, all, mul #166543# CHECK-NEXT:  1      2     0.25                        uqdecw	z0.s, pow26544# CHECK-NEXT:  1      2     0.25                        uqdecw	z0.s, pow2, mul #166545# CHECK-NEXT:  1      2     0.50                        uqincb	w06546# CHECK-NEXT:  1      2     0.50                        uqincb	w0, all, mul #166547# CHECK-NEXT:  1      2     0.50                        uqincb	w0, pow26548# CHECK-NEXT:  1      2     0.50                        uqincb	w0, pow2, mul #166549# CHECK-NEXT:  1      2     0.50                        uqincb	x06550# CHECK-NEXT:  1      2     0.50                        uqincb	x0, #146551# CHECK-NEXT:  1      2     0.50                        uqincb	x0, all, mul #166552# CHECK-NEXT:  1      2     0.50                        uqincb	x0, pow26553# CHECK-NEXT:  1      2     0.50                        uqincb	x0, vl16554# CHECK-NEXT:  1      2     0.50                        uqincd	w06555# CHECK-NEXT:  1      2     0.50                        uqincd	w0, all, mul #166556# CHECK-NEXT:  1      2     0.50                        uqincd	w0, pow26557# CHECK-NEXT:  1      2     0.50                        uqincd	w0, pow2, mul #166558# CHECK-NEXT:  1      2     0.50                        uqincd	x06559# CHECK-NEXT:  1      2     0.50                        uqincd	x0, #146560# CHECK-NEXT:  1      2     0.50                        uqincd	x0, all, mul #166561# CHECK-NEXT:  1      2     0.50                        uqincd	x0, pow26562# CHECK-NEXT:  1      2     0.50                        uqincd	x0, vl16563# CHECK-NEXT:  1      2     0.25                        uqincd	z0.d6564# CHECK-NEXT:  1      2     0.25                        uqincd	z0.d, all, mul #166565# CHECK-NEXT:  1      2     0.25                        uqincd	z0.d, pow26566# CHECK-NEXT:  1      2     0.25                        uqincd	z0.d, pow2, mul #166567# CHECK-NEXT:  1      2     0.50                        uqinch	w06568# CHECK-NEXT:  1      2     0.50                        uqinch	w0, all, mul #166569# CHECK-NEXT:  1      2     0.50                        uqinch	w0, pow26570# CHECK-NEXT:  1      2     0.50                        uqinch	w0, pow2, mul #166571# CHECK-NEXT:  1      2     0.50                        uqinch	x06572# CHECK-NEXT:  1      2     0.50                        uqinch	x0, #146573# CHECK-NEXT:  1      2     0.50                        uqinch	x0, all, mul #166574# CHECK-NEXT:  1      2     0.50                        uqinch	x0, pow26575# CHECK-NEXT:  1      2     0.50                        uqinch	x0, vl16576# CHECK-NEXT:  1      2     0.25                        uqinch	z0.h6577# CHECK-NEXT:  1      2     0.25                        uqinch	z0.h, all, mul #166578# CHECK-NEXT:  1      2     0.25                        uqinch	z0.h, pow26579# CHECK-NEXT:  1      2     0.25                        uqinch	z0.h, pow2, mul #166580# CHECK-NEXT:  1      2     0.50                        uqincp	wzr, p15.b6581# CHECK-NEXT:  1      2     0.50                        uqincp	wzr, p15.d6582# CHECK-NEXT:  1      2     0.50                        uqincp	wzr, p15.h6583# CHECK-NEXT:  1      2     0.50                        uqincp	wzr, p15.s6584# CHECK-NEXT:  1      2     0.50                        uqincp	x0, p0.b6585# CHECK-NEXT:  1      2     0.50                        uqincp	x0, p0.d6586# CHECK-NEXT:  1      2     0.50                        uqincp	x0, p0.h6587# CHECK-NEXT:  1      2     0.50                        uqincp	x0, p0.s6588# CHECK-NEXT:  3      7     1.00                        uqincp	z0.d, p0.d6589# CHECK-NEXT:  3      7     1.00                        uqincp	z0.h, p0.h6590# CHECK-NEXT:  3      7     1.00                        uqincp	z0.s, p0.s6591# CHECK-NEXT:  1      2     0.50                        uqincw	w06592# CHECK-NEXT:  1      2     0.50                        uqincw	w0, all, mul #166593# CHECK-NEXT:  1      2     0.50                        uqincw	w0, pow26594# CHECK-NEXT:  1      2     0.50                        uqincw	w0, pow2, mul #166595# CHECK-NEXT:  1      2     0.50                        uqincw	x06596# CHECK-NEXT:  1      2     0.50                        uqincw	x0, #146597# CHECK-NEXT:  1      2     0.50                        uqincw	x0, all, mul #166598# CHECK-NEXT:  1      2     0.50                        uqincw	x0, pow26599# CHECK-NEXT:  1      2     0.50                        uqincw	x0, vl16600# CHECK-NEXT:  1      2     0.25                        uqincw	z0.s6601# CHECK-NEXT:  1      2     0.25                        uqincw	z0.s, all, mul #166602# CHECK-NEXT:  1      2     0.25                        uqincw	z0.s, pow26603# CHECK-NEXT:  1      2     0.25                        uqincw	z0.s, pow2, mul #166604# CHECK-NEXT:  1      4     0.25                        uqrshl	z0.b, p0/m, z0.b, z1.b6605# CHECK-NEXT:  1      4     0.25                        uqrshl	z0.h, p0/m, z0.h, z1.h6606# CHECK-NEXT:  1      4     0.25                        uqrshl	z29.s, p7/m, z29.s, z30.s6607# CHECK-NEXT:  1      4     0.25                        uqrshl	z31.d, p7/m, z31.d, z30.d6608# CHECK-NEXT:  1      4     0.25                        uqrshlr	z0.b, p0/m, z0.b, z1.b6609# CHECK-NEXT:  1      4     0.25                        uqrshlr	z0.h, p0/m, z0.h, z1.h6610# CHECK-NEXT:  1      4     0.25                        uqrshlr	z29.s, p7/m, z29.s, z30.s6611# CHECK-NEXT:  1      4     0.25                        uqrshlr	z31.d, p7/m, z31.d, z30.d6612# CHECK-NEXT:  1      4     0.25                        uqrshrnb	z0.b, z0.h, #16613# CHECK-NEXT:  1      4     0.25                        uqrshrnb	z0.h, z0.s, #16614# CHECK-NEXT:  1      4     0.25                        uqrshrnb	z0.s, z0.d, #16615# CHECK-NEXT:  1      4     0.25                        uqrshrnb	z31.b, z31.h, #86616# CHECK-NEXT:  1      4     0.25                        uqrshrnb	z31.h, z31.s, #166617# CHECK-NEXT:  1      4     0.25                        uqrshrnb	z31.s, z31.d, #326618# CHECK-NEXT:  1      4     0.25                        uqrshrnt	z0.b, z0.h, #16619# CHECK-NEXT:  1      4     0.25                        uqrshrnt	z0.h, z0.s, #16620# CHECK-NEXT:  1      4     0.25                        uqrshrnt	z0.s, z0.d, #16621# CHECK-NEXT:  1      4     0.25                        uqrshrnt	z31.b, z31.h, #86622# CHECK-NEXT:  1      4     0.25                        uqrshrnt	z31.h, z31.s, #166623# CHECK-NEXT:  1      4     0.25                        uqrshrnt	z31.s, z31.d, #326624# CHECK-NEXT:  1      4     0.25                        uqshl	z0.b, p0/m, z0.b, #06625# CHECK-NEXT:  1      4     0.25                        uqshl	z0.b, p0/m, z0.b, z1.b6626# CHECK-NEXT:  1      4     0.25                        uqshl	z0.d, p0/m, z0.d, #06627# CHECK-NEXT:  1      4     0.25                        uqshl	z0.h, p0/m, z0.h, #06628# CHECK-NEXT:  1      4     0.25                        uqshl	z0.h, p0/m, z0.h, z1.h6629# CHECK-NEXT:  1      4     0.25                        uqshl	z0.s, p0/m, z0.s, #06630# CHECK-NEXT:  1      4     0.25                        uqshl	z29.s, p7/m, z29.s, z30.s6631# CHECK-NEXT:  1      4     0.25                        uqshl	z31.b, p0/m, z31.b, #76632# CHECK-NEXT:  1      4     0.25                        uqshl	z31.d, p0/m, z31.d, #636633# CHECK-NEXT:  1      4     0.25                        uqshl	z31.d, p7/m, z31.d, z30.d6634# CHECK-NEXT:  1      4     0.25                        uqshl	z31.h, p0/m, z31.h, #156635# CHECK-NEXT:  1      4     0.25                        uqshl	z31.s, p0/m, z31.s, #316636# CHECK-NEXT:  1      4     0.25                        uqshlr	z0.b, p0/m, z0.b, z1.b6637# CHECK-NEXT:  1      4     0.25                        uqshlr	z0.h, p0/m, z0.h, z1.h6638# CHECK-NEXT:  1      4     0.25                        uqshlr	z29.s, p7/m, z29.s, z30.s6639# CHECK-NEXT:  1      4     0.25                        uqshlr	z31.d, p7/m, z31.d, z30.d6640# CHECK-NEXT:  1      4     0.25                        uqshrnb	z0.b, z0.h, #16641# CHECK-NEXT:  1      4     0.25                        uqshrnb	z0.h, z0.s, #16642# CHECK-NEXT:  1      4     0.25                        uqshrnb	z0.s, z0.d, #16643# CHECK-NEXT:  1      4     0.25                        uqshrnb	z31.b, z31.h, #86644# CHECK-NEXT:  1      4     0.25                        uqshrnb	z31.h, z31.s, #166645# CHECK-NEXT:  1      4     0.25                        uqshrnb	z31.s, z31.d, #326646# CHECK-NEXT:  1      4     0.25                        uqshrnt	z0.b, z0.h, #16647# CHECK-NEXT:  1      4     0.25                        uqshrnt	z0.h, z0.s, #16648# CHECK-NEXT:  1      4     0.25                        uqshrnt	z0.s, z0.d, #16649# CHECK-NEXT:  1      4     0.25                        uqshrnt	z31.b, z31.h, #86650# CHECK-NEXT:  1      4     0.25                        uqshrnt	z31.h, z31.s, #166651# CHECK-NEXT:  1      4     0.25                        uqshrnt	z31.s, z31.d, #326652# CHECK-NEXT:  1      2     0.25                        uqsub	z0.b, p0/m, z0.b, z1.b6653# CHECK-NEXT:  1      2     0.25                        uqsub	z0.b, z0.b, #06654# CHECK-NEXT:  1      2     0.25                        uqsub	z0.b, z0.b, z0.b6655# CHECK-NEXT:  1      2     0.25                        uqsub	z0.d, z0.d, #06656# CHECK-NEXT:  1      2     0.25                        uqsub	z0.d, z0.d, #0, lsl #86657# CHECK-NEXT:  1      2     0.25                        uqsub	z0.d, z0.d, z0.d6658# CHECK-NEXT:  1      2     0.25                        uqsub	z0.h, p0/m, z0.h, z1.h6659# CHECK-NEXT:  1      2     0.25                        uqsub	z0.h, z0.h, #06660# CHECK-NEXT:  1      2     0.25                        uqsub	z0.h, z0.h, #0, lsl #86661# CHECK-NEXT:  1      2     0.25                        uqsub	z0.h, z0.h, z0.h6662# CHECK-NEXT:  1      2     0.25                        uqsub	z0.s, z0.s, #06663# CHECK-NEXT:  1      2     0.25                        uqsub	z0.s, z0.s, #0, lsl #86664# CHECK-NEXT:  1      2     0.25                        uqsub	z0.s, z0.s, z0.s6665# CHECK-NEXT:  1      2     0.25                        uqsub	z29.s, p7/m, z29.s, z30.s6666# CHECK-NEXT:  1      2     0.25                        uqsub	z31.b, z31.b, #2556667# CHECK-NEXT:  1      2     0.25                        uqsub	z31.d, p7/m, z31.d, z30.d6668# CHECK-NEXT:  1      2     0.25                        uqsub	z31.d, z31.d, #652806669# CHECK-NEXT:  1      2     0.25                        uqsub	z31.h, z31.h, #652806670# CHECK-NEXT:  1      2     0.25                        uqsub	z31.s, z31.s, #652806671# CHECK-NEXT:  1      2     0.25                        uqsubr	z0.b, p0/m, z0.b, z1.b6672# CHECK-NEXT:  1      2     0.25                        uqsubr	z0.h, p0/m, z0.h, z1.h6673# CHECK-NEXT:  1      2     0.25                        uqsubr	z29.s, p7/m, z29.s, z30.s6674# CHECK-NEXT:  1      2     0.25                        uqsubr	z31.d, p7/m, z31.d, z30.d6675# CHECK-NEXT:  1      4     0.25                        uqxtnb	z0.b, z31.h6676# CHECK-NEXT:  1      4     0.25                        uqxtnb	z0.h, z31.s6677# CHECK-NEXT:  1      4     0.25                        uqxtnb	z0.s, z31.d6678# CHECK-NEXT:  1      4     0.25                        uqxtnt	z0.b, z31.h6679# CHECK-NEXT:  1      4     0.25                        uqxtnt	z0.h, z31.s6680# CHECK-NEXT:  1      4     0.25                        uqxtnt	z0.s, z31.d6681# CHECK-NEXT:  2      4     1.00                        urecpe	z31.s, p7/m, z31.s6682# CHECK-NEXT:  1      2     0.25                        urhadd	z0.b, p0/m, z0.b, z1.b6683# CHECK-NEXT:  1      2     0.25                        urhadd	z0.h, p0/m, z0.h, z1.h6684# CHECK-NEXT:  1      2     0.25                        urhadd	z29.s, p7/m, z29.s, z30.s6685# CHECK-NEXT:  1      2     0.25                        urhadd	z31.d, p7/m, z31.d, z30.d6686# CHECK-NEXT:  1      4     0.25                        urshl	z0.b, p0/m, z0.b, z1.b6687# CHECK-NEXT:  1      4     0.25                        urshl	z0.h, p0/m, z0.h, z1.h6688# CHECK-NEXT:  1      4     0.25                        urshl	z29.s, p7/m, z29.s, z30.s6689# CHECK-NEXT:  1      4     0.25                        urshl	z31.d, p7/m, z31.d, z30.d6690# CHECK-NEXT:  1      4     0.25                        urshlr	z0.b, p0/m, z0.b, z1.b6691# CHECK-NEXT:  1      4     0.25                        urshlr	z0.h, p0/m, z0.h, z1.h6692# CHECK-NEXT:  1      4     0.25                        urshlr	z29.s, p7/m, z29.s, z30.s6693# CHECK-NEXT:  1      4     0.25                        urshlr	z31.d, p7/m, z31.d, z30.d6694# CHECK-NEXT:  1      4     0.25                        urshr	z0.b, p0/m, z0.b, #16695# CHECK-NEXT:  1      4     0.25                        urshr	z0.d, p0/m, z0.d, #16696# CHECK-NEXT:  1      4     0.25                        urshr	z0.h, p0/m, z0.h, #16697# CHECK-NEXT:  1      4     0.25                        urshr	z0.s, p0/m, z0.s, #16698# CHECK-NEXT:  1      4     0.25                        urshr	z31.b, p0/m, z31.b, #86699# CHECK-NEXT:  1      4     0.25                        urshr	z31.d, p0/m, z31.d, #646700# CHECK-NEXT:  1      4     0.25                        urshr	z31.h, p0/m, z31.h, #166701# CHECK-NEXT:  1      4     0.25                        urshr	z31.s, p0/m, z31.s, #326702# CHECK-NEXT:  2      4     1.00                        ursqrte	z31.s, p7/m, z31.s6703# CHECK-NEXT:  1      4     0.50                        ursra	z0.b, z0.b, #16704# CHECK-NEXT:  1      4     0.50                        ursra	z0.d, z0.d, #16705# CHECK-NEXT:  1      4     0.50                        ursra	z0.h, z0.h, #16706# CHECK-NEXT:  1      4     0.50                        ursra	z0.s, z0.s, #16707# CHECK-NEXT:  1      4     0.50                        ursra	z31.b, z31.b, #86708# CHECK-NEXT:  1      4     0.50                        ursra	z31.d, z31.d, #646709# CHECK-NEXT:  1      4     0.50                        ursra	z31.h, z31.h, #166710# CHECK-NEXT:  1      4     0.50                        ursra	z31.s, z31.s, #326711# CHECK-NEXT:  1      2     0.25                        ushllb	z0.d, z0.s, #06712# CHECK-NEXT:  1      2     0.25                        ushllb	z0.h, z0.b, #06713# CHECK-NEXT:  1      2     0.25                        ushllb	z0.s, z0.h, #06714# CHECK-NEXT:  1      2     0.25                        ushllb	z31.d, z31.s, #316715# CHECK-NEXT:  1      2     0.25                        ushllb	z31.h, z31.b, #76716# CHECK-NEXT:  1      2     0.25                        ushllb	z31.s, z31.h, #156717# CHECK-NEXT:  1      2     0.25                        ushllt	z0.d, z0.s, #06718# CHECK-NEXT:  1      2     0.25                        ushllt	z0.h, z0.b, #06719# CHECK-NEXT:  1      2     0.25                        ushllt	z0.s, z0.h, #06720# CHECK-NEXT:  1      2     0.25                        ushllt	z31.d, z31.s, #316721# CHECK-NEXT:  1      2     0.25                        ushllt	z31.h, z31.b, #76722# CHECK-NEXT:  1      2     0.25                        ushllt	z31.s, z31.h, #156723# CHECK-NEXT:  1      3     0.25                        usmmla	z0.s, z1.b, z2.b6724# CHECK-NEXT:  1      2     0.25                        usqadd	z0.b, p0/m, z0.b, z1.b6725# CHECK-NEXT:  1      2     0.25                        usqadd	z0.h, p0/m, z0.h, z1.h6726# CHECK-NEXT:  1      2     0.25                        usqadd	z29.s, p7/m, z29.s, z30.s6727# CHECK-NEXT:  1      2     0.25                        usqadd	z31.d, p7/m, z31.d, z30.d6728# CHECK-NEXT:  1      4     0.50                        usra	z0.b, z0.b, #16729# CHECK-NEXT:  1      4     0.50                        usra	z0.d, z0.d, #16730# CHECK-NEXT:  1      4     0.50                        usra	z0.h, z0.h, #16731# CHECK-NEXT:  1      4     0.50                        usra	z0.s, z0.s, #16732# CHECK-NEXT:  1      4     0.50                        usra	z31.b, z31.b, #86733# CHECK-NEXT:  1      4     0.50                        usra	z31.d, z31.d, #646734# CHECK-NEXT:  1      4     0.50                        usra	z31.h, z31.h, #166735# CHECK-NEXT:  1      4     0.50                        usra	z31.s, z31.s, #326736# CHECK-NEXT:  1      2     0.25                        usublb	z0.h, z1.b, z2.b6737# CHECK-NEXT:  1      2     0.25                        usublb	z29.s, z30.h, z31.h6738# CHECK-NEXT:  1      2     0.25                        usublb	z31.d, z31.s, z31.s6739# CHECK-NEXT:  1      2     0.25                        usublt	z0.h, z1.b, z2.b6740# CHECK-NEXT:  1      2     0.25                        usublt	z29.s, z30.h, z31.h6741# CHECK-NEXT:  1      2     0.25                        usublt	z31.d, z31.s, z31.s6742# CHECK-NEXT:  1      2     0.25                        usubwb	z0.h, z1.h, z2.b6743# CHECK-NEXT:  1      2     0.25                        usubwb	z29.s, z30.s, z31.h6744# CHECK-NEXT:  1      2     0.25                        usubwb	z31.d, z31.d, z31.s6745# CHECK-NEXT:  1      2     0.25                        usubwt	z0.h, z1.h, z2.b6746# CHECK-NEXT:  1      2     0.25                        usubwt	z29.s, z30.s, z31.h6747# CHECK-NEXT:  1      2     0.25                        usubwt	z31.d, z31.d, z31.s6748# CHECK-NEXT:  1      2     0.25                        uunpkhi	z31.d, z31.s6749# CHECK-NEXT:  1      2     0.25                        uunpkhi	z31.h, z31.b6750# CHECK-NEXT:  1      2     0.25                        uunpkhi	z31.s, z31.h6751# CHECK-NEXT:  1      2     0.25                        uunpklo	z31.d, z31.s6752# CHECK-NEXT:  1      2     0.25                        uunpklo	z31.h, z31.b6753# CHECK-NEXT:  1      2     0.25                        uunpklo	z31.s, z31.h6754# CHECK-NEXT:  1      2     0.25                        uxtb	z0.d, p0/m, z0.d6755# CHECK-NEXT:  1      2     0.25                        uxtb	z0.h, p0/m, z0.h6756# CHECK-NEXT:  1      2     0.25                        uxtb	z0.s, p0/m, z0.s6757# CHECK-NEXT:  1      2     0.25                        uxtb	z31.d, p7/m, z31.d6758# CHECK-NEXT:  1      2     0.25                        uxtb	z31.h, p7/m, z31.h6759# CHECK-NEXT:  1      2     0.25                        uxtb	z31.s, p7/m, z31.s6760# CHECK-NEXT:  1      2     0.25                        uxth	z0.d, p0/m, z0.d6761# CHECK-NEXT:  1      2     0.25                        uxth	z0.s, p0/m, z0.s6762# CHECK-NEXT:  1      2     0.25                        uxth	z31.d, p7/m, z31.d6763# CHECK-NEXT:  1      2     0.25                        uxth	z31.s, p7/m, z31.s6764# CHECK-NEXT:  1      2     0.25                        uxtw	z0.d, p0/m, z0.d6765# CHECK-NEXT:  1      2     0.25                        uxtw	z31.d, p7/m, z31.d6766# CHECK-NEXT:  1      2     0.50                        uzp1	p15.b, p15.b, p15.b6767# CHECK-NEXT:  1      2     0.50                        uzp1	p15.d, p15.d, p15.d6768# CHECK-NEXT:  1      2     0.50                        uzp1	p15.h, p15.h, p15.h6769# CHECK-NEXT:  1      2     0.50                        uzp1	p15.s, p15.s, p15.s6770# CHECK-NEXT:  1      2     0.25                        uzp1	z31.b, z31.b, z31.b6771# CHECK-NEXT:  1      2     0.25                        uzp1	z31.d, z31.d, z31.d6772# CHECK-NEXT:  1      2     0.25                        uzp1	z31.h, z31.h, z31.h6773# CHECK-NEXT:  1      2     0.25                        uzp1	z31.s, z31.s, z31.s6774# CHECK-NEXT:  1      2     0.50                        uzp2	p15.b, p15.b, p15.b6775# CHECK-NEXT:  1      2     0.50                        uzp2	p15.d, p15.d, p15.d6776# CHECK-NEXT:  1      2     0.50                        uzp2	p15.h, p15.h, p15.h6777# CHECK-NEXT:  1      2     0.50                        uzp2	p15.s, p15.s, p15.s6778# CHECK-NEXT:  1      2     0.25                        uzp2	z31.b, z31.b, z31.b6779# CHECK-NEXT:  1      2     0.25                        uzp2	z31.d, z31.d, z31.d6780# CHECK-NEXT:  1      2     0.25                        uzp2	z31.h, z31.h, z31.h6781# CHECK-NEXT:  1      2     0.25                        uzp2	z31.s, z31.s, z31.s6782# CHECK-NEXT:  2      3     1.00                        whilege	p15.b, w0, wzr6783# CHECK-NEXT:  2      3     1.00                        whilege	p15.b, wzr, w06784# CHECK-NEXT:  2      3     1.00                        whilege	p15.b, x0, xzr6785# CHECK-NEXT:  2      3     1.00                        whilege	p15.b, xzr, x06786# CHECK-NEXT:  2      3     1.00                        whilege	p15.d, w0, wzr6787# CHECK-NEXT:  2      3     1.00                        whilege	p15.d, x0, xzr6788# CHECK-NEXT:  2      3     1.00                        whilege	p15.h, w0, wzr6789# CHECK-NEXT:  2      3     1.00                        whilege	p15.h, x0, xzr6790# CHECK-NEXT:  2      3     1.00                        whilege	p15.s, w0, wzr6791# CHECK-NEXT:  2      3     1.00                        whilege	p15.s, x0, xzr6792# CHECK-NEXT:  2      3     1.00                        whilerw	p15.b, x30, x306793# CHECK-NEXT:  2      3     1.00                        whilerw	p15.d, x30, x306794# CHECK-NEXT:  2      3     1.00                        whilerw	p15.h, x30, x306795# CHECK-NEXT:  2      3     1.00                        whilerw	p15.s, x30, x306796# CHECK-NEXT:  2      3     1.00                        whilewr	p15.b, x30, x306797# CHECK-NEXT:  2      3     1.00                        whilewr	p15.d, x30, x306798# CHECK-NEXT:  2      3     1.00                        whilewr	p15.h, x30, x306799# CHECK-NEXT:  2      3     1.00                        whilewr	p15.s, x30, x306800# CHECK-NEXT:  1      2     1.00           *      U     wrffr	p0.b6801# CHECK-NEXT:  1      2     1.00           *      U     wrffr	p15.b6802# CHECK-NEXT:  1      2     0.25                        xar	z0.b, z0.b, z1.b, #16803# CHECK-NEXT:  1      2     0.25                        xar	z0.d, z0.d, z1.d, #16804# CHECK-NEXT:  1      2     0.25                        xar	z0.h, z0.h, z1.h, #16805# CHECK-NEXT:  1      2     0.25                        xar	z0.s, z0.s, z1.s, #16806# CHECK-NEXT:  1      2     0.25                        xar	z31.b, z31.b, z30.b, #86807# CHECK-NEXT:  1      2     0.25                        xar	z31.d, z31.d, z30.d, #646808# CHECK-NEXT:  1      2     0.25                        xar	z31.h, z31.h, z30.h, #166809# CHECK-NEXT:  1      2     0.25                        xar	z31.s, z31.s, z30.s, #326810# CHECK-NEXT:  1      2     0.50                        zip1	p0.b, p0.b, p0.b6811# CHECK-NEXT:  1      2     0.50                        zip1	p0.d, p0.d, p0.d6812# CHECK-NEXT:  1      2     0.50                        zip1	p0.h, p0.h, p0.h6813# CHECK-NEXT:  1      2     0.50                        zip1	p0.s, p0.s, p0.s6814# CHECK-NEXT:  1      2     0.50                        zip1	p15.b, p15.b, p15.b6815# CHECK-NEXT:  1      2     0.50                        zip1	p15.d, p15.d, p15.d6816# CHECK-NEXT:  1      2     0.50                        zip1	p15.h, p15.h, p15.h6817# CHECK-NEXT:  1      2     0.50                        zip1	p15.s, p15.s, p15.s6818# CHECK-NEXT:  1      2     0.25                        zip1	z0.b, z0.b, z0.b6819# CHECK-NEXT:  1      2     0.25                        zip1	z0.d, z0.d, z0.d6820# CHECK-NEXT:  1      2     0.25                        zip1	z0.h, z0.h, z0.h6821# CHECK-NEXT:  1      2     0.25                        zip1	z0.s, z0.s, z0.s6822# CHECK-NEXT:  1      2     0.25                        zip1	z31.b, z31.b, z31.b6823# CHECK-NEXT:  1      2     0.25                        zip1	z31.d, z31.d, z31.d6824# CHECK-NEXT:  1      2     0.25                        zip1	z31.h, z31.h, z31.h6825# CHECK-NEXT:  1      2     0.25                        zip1	z31.s, z31.s, z31.s6826# CHECK-NEXT:  1      2     0.50                        zip2	p0.b, p0.b, p0.b6827# CHECK-NEXT:  1      2     0.50                        zip2	p0.d, p0.d, p0.d6828# CHECK-NEXT:  1      2     0.50                        zip2	p0.h, p0.h, p0.h6829# CHECK-NEXT:  1      2     0.50                        zip2	p0.s, p0.s, p0.s6830# CHECK-NEXT:  1      2     0.50                        zip2	p15.b, p15.b, p15.b6831# CHECK-NEXT:  1      2     0.50                        zip2	p15.d, p15.d, p15.d6832# CHECK-NEXT:  1      2     0.50                        zip2	p15.h, p15.h, p15.h6833# CHECK-NEXT:  1      2     0.50                        zip2	p15.s, p15.s, p15.s6834# CHECK-NEXT:  1      2     0.25                        zip2	z0.b, z0.b, z0.b6835# CHECK-NEXT:  1      2     0.25                        zip2	z0.d, z0.d, z0.d6836# CHECK-NEXT:  1      2     0.25                        zip2	z0.h, z0.h, z0.h6837# CHECK-NEXT:  1      2     0.25                        zip2	z0.s, z0.s, z0.s6838# CHECK-NEXT:  1      2     0.25                        zip2	z31.b, z31.b, z31.b6839# CHECK-NEXT:  1      2     0.25                        zip2	z31.d, z31.d, z31.d6840# CHECK-NEXT:  1      2     0.25                        zip2	z31.h, z31.h, z31.h6841# CHECK-NEXT:  1      2     0.25                        zip2	z31.s, z31.s, z31.s6842 6843# CHECK:      Resources:6844# CHECK-NEXT: [0.0] - V3UnitB6845# CHECK-NEXT: [0.1] - V3UnitB6846# CHECK-NEXT: [0.2] - V3UnitB6847# CHECK-NEXT: [1.0] - V3UnitD6848# CHECK-NEXT: [1.1] - V3UnitD6849# CHECK-NEXT: [2.0] - V3UnitFlg6850# CHECK-NEXT: [2.1] - V3UnitFlg6851# CHECK-NEXT: [2.2] - V3UnitFlg6852# CHECK-NEXT: [2.3] - V3UnitFlg6853# CHECK-NEXT: [3.0] - V3UnitL126854# CHECK-NEXT: [3.1] - V3UnitL126855# CHECK-NEXT: [4]   - V3UnitLS06856# CHECK-NEXT: [5]   - V3UnitM06857# CHECK-NEXT: [6]   - V3UnitM16858# CHECK-NEXT: [7]   - V3UnitS06859# CHECK-NEXT: [8]   - V3UnitS16860# CHECK-NEXT: [9]   - V3UnitS26861# CHECK-NEXT: [10]  - V3UnitS36862# CHECK-NEXT: [11]  - V3UnitS46863# CHECK-NEXT: [12]  - V3UnitS56864# CHECK-NEXT: [13]  - V3UnitST16865# CHECK-NEXT: [14]  - V3UnitV06866# CHECK-NEXT: [15]  - V3UnitV16867# CHECK-NEXT: [16]  - V3UnitV26868# CHECK-NEXT: [17]  - V3UnitV36869 6870# CHECK:      Resource pressure per iteration:6871# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   [16]   [17]6872# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     245.00 245.00 696.50 400.88 303.88 41.88  41.88  41.88  41.88  41.88  41.88  451.50 1606.00 1268.50 817.00 681.506873 6874# CHECK:      Resource pressure by instruction:6875# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   [16]   [17]   Instructions:6876# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	z0.b, p0/m, z0.b6877# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	z0.d, p0/m, z0.d6878# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	z0.h, p0/m, z0.h6879# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	z0.s, p0/m, z0.s6880# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	z31.b, p7/m, z31.b6881# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	z31.d, p7/m, z31.d6882# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	z31.h, p7/m, z31.h6883# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	z31.s, p7/m, z31.s6884# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adclb	z0.d, z1.d, z31.d6885# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adclb	z0.s, z1.s, z31.s6886# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adclt	z0.d, z1.d, z31.d6887# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adclt	z0.s, z1.s, z31.s6888# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.b, p0/m, z0.b, z0.b6889# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.b, z0.b, #06890# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.b, z0.b, z0.b6891# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, p0/m, z0.d, z0.d6892# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, z0.d, #06893# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, z0.d, #0, lsl #86894# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, z0.d, z0.d6895# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.h, p0/m, z0.h, z0.h6896# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.h, z0.h, #06897# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.h, z0.h, #0, lsl #86898# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.h, z0.h, z0.h6899# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.s, p0/m, z0.s, z0.s6900# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.s, z0.s, #06901# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.s, z0.s, #0, lsl #86902# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.s, z0.s, z0.s6903# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.s, z1.s, z2.s6904# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z21.b, p5/m, z21.b, z10.b6905# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z21.b, z10.b, z21.b6906# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z21.d, p5/m, z21.d, z10.d6907# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z21.d, z10.d, z21.d6908# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z21.h, p5/m, z21.h, z10.h6909# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z21.h, z10.h, z21.h6910# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z21.s, p5/m, z21.s, z10.s6911# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z21.s, z10.s, z21.s6912# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z23.b, p3/m, z23.b, z13.b6913# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z23.b, z13.b, z8.b6914# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z23.d, p3/m, z23.d, z13.d6915# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z23.d, z13.d, z8.d6916# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z23.h, p3/m, z23.h, z13.h6917# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z23.h, z13.h, z8.h6918# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z23.s, p3/m, z23.s, z13.s6919# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z23.s, z13.s, z8.s6920# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.b, p7/m, z31.b, z31.b6921# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.b, z31.b, #2556922# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.b, z31.b, z31.b6923# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.d, p7/m, z31.d, z31.d6924# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.d, z31.d, #652806925# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.d, z31.d, z31.d6926# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.h, p7/m, z31.h, z31.h6927# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.h, z31.h, #652806928# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.h, z31.h, z31.h6929# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.s, p7/m, z31.s, z31.s6930# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.s, z31.s, #652806931# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.s, z31.s, z31.s6932# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhnb	z0.b, z1.h, z31.h6933# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhnb	z0.h, z1.s, z31.s6934# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhnb	z0.s, z1.d, z31.d6935# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhnt	z0.b, z1.h, z31.h6936# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhnt	z0.h, z1.s, z31.s6937# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhnt	z0.s, z1.d, z31.d6938# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addp	z0.b, p0/m, z0.b, z1.b6939# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addp	z0.h, p0/m, z0.h, z1.h6940# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addp	z29.s, p7/m, z29.s, z30.s6941# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addp	z31.d, p7/m, z31.d, z30.d6942# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     addpl	sp, sp, #316943# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     addpl	x0, x0, #-326944# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     addpl	x21, x21, #06945# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     addpl	x23, x8, #-16946# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     addvl	sp, sp, #316947# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     addvl	x0, x0, #-326948# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     addvl	x21, x21, #06949# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     addvl	x23, x8, #-16950# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, lsl #1]6951# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, lsl #2]6952# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, lsl #3]6953# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, sxtw #1]6954# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, sxtw #2]6955# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, sxtw #3]6956# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, sxtw]6957# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, uxtw #1]6958# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, uxtw #2]6959# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, uxtw #3]6960# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, uxtw]6961# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d]6962# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.s, [z0.s, z0.s, lsl #1]6963# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.s, [z0.s, z0.s, lsl #2]6964# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.s, [z0.s, z0.s, lsl #3]6965# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.s, [z0.s, z0.s]6966# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aesd	z0.b, z0.b, z31.b6967# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aese	z0.b, z0.b, z31.b6968# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aesimc	z0.b, z0.b6969# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aesimc	z31.b, z31.b6970# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aesmc	z0.b, z0.b6971# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aesmc	z31.b, z31.b6972# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     and	p0.b, p0/z, p0.b, p1.b6973# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z0.d, z0.d, #0x66974# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z0.d, z0.d, #0xfffffffffffffff96975# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z0.d, z0.d, z0.d6976# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z0.s, z0.s, #0x66977# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z0.s, z0.s, #0xfffffff96978# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z23.d, z13.d, z8.d6979# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z23.h, z23.h, #0x66980# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z23.h, z23.h, #0xfff96981# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z31.b, p7/m, z31.b, z31.b6982# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z31.d, p7/m, z31.d, z31.d6983# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z31.h, p7/m, z31.h, z31.h6984# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z31.s, p7/m, z31.s, z31.s6985# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z5.b, z5.b, #0x66986# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z5.b, z5.b, #0xf96987# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ands	p0.b, p0/z, p0.b, p1.b6988# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   andv	b0, p7, z31.b6989# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   andv	d0, p7, z31.d6990# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   andv	h0, p7, z31.h6991# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   andv	s0, p7, z31.s6992# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.b, p0/m, z0.b, #16993# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.b, p0/m, z0.b, z0.b6994# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.b, p0/m, z0.b, z1.d6995# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.b, z0.b, #16996# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.b, z1.b, z2.d6997# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.d, p0/m, z0.d, #16998# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.d, p0/m, z0.d, z0.d6999# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.d, z0.d, #17000# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.h, p0/m, z0.h, #17001# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.h, p0/m, z0.h, z0.h7002# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.h, p0/m, z0.h, z1.d7003# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.h, z0.h, #17004# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.h, z1.h, z2.d7005# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.s, p0/m, z0.s, #17006# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.s, p0/m, z0.s, z0.s7007# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.s, p0/m, z0.s, z1.d7008# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.s, z0.s, #17009# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.s, z1.s, z2.d7010# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z31.b, p0/m, z31.b, #87011# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z31.b, z31.b, #87012# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z31.d, p0/m, z31.d, #647013# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z31.d, z31.d, #647014# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z31.h, p0/m, z31.h, #167015# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z31.h, z31.h, #167016# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z31.s, p0/m, z31.s, #327017# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z31.s, z31.s, #327018# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   asrd	z0.b, p0/m, z0.b, #17019# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   asrd	z0.d, p0/m, z0.d, #17020# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   asrd	z0.h, p0/m, z0.h, #17021# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   asrd	z0.s, p0/m, z0.s, #17022# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   asrd	z31.b, p0/m, z31.b, #87023# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   asrd	z31.d, p0/m, z31.d, #647024# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   asrd	z31.h, p0/m, z31.h, #167025# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   asrd	z31.s, p0/m, z31.s, #327026# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asrr	z0.b, p0/m, z0.b, z0.b7027# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asrr	z0.d, p0/m, z0.d, z0.d7028# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asrr	z0.h, p0/m, z0.h, z0.h7029# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asrr	z0.s, p0/m, z0.s, z0.s7030# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bcax	z29.d, z29.d, z30.d, z31.d7031# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bdep	z0.b, z1.b, z31.b7032# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bdep	z0.d, z1.d, z31.d7033# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bdep	z0.h, z1.h, z31.h7034# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bdep	z0.s, z1.s, z31.s7035# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bext	z0.b, z1.b, z31.b7036# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bext	z0.d, z1.d, z31.d7037# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bext	z0.h, z1.h, z31.h7038# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bext	z0.s, z1.s, z31.s7039# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     bfcvt	z0.h, p0/m, z1.s7040# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     bfcvtnt	z0.h, p0/m, z1.s7041# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfdot	z0.s, z1.h, z2.h7042# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfdot	z0.s, z1.h, z2.h[0]7043# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfdot	z0.s, z1.h, z2.h[3]7044# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalb	z0.s, z1.h, z2.h7045# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalb	z0.s, z1.h, z2.h[0]7046# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalb	z0.s, z1.h, z2.h[7]7047# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalb	z10.s, z21.h, z14.h7048# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalb	z21.s, z14.h, z3.h[2]7049# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalt	z0.s, z1.h, z2.h7050# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalt	z0.s, z1.h, z2.h[0]7051# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalt	z0.s, z1.h, z2.h[7]7052# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalt	z0.s, z1.h, z7.h[7]7053# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalt	z14.s, z10.h, z21.h7054# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmmla	z0.s, z1.h, z2.h7055# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bgrp	z0.b, z1.b, z31.b7056# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bgrp	z0.d, z1.d, z31.d7057# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bgrp	z0.h, z1.h, z31.h7058# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bgrp	z0.s, z1.s, z31.s7059# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     bic	p0.b, p0/z, p0.b, p0.b7060# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     bic	p15.b, p15/z, p15.b, p15.b7061# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	z0.d, z0.d, z0.d7062# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	z23.d, z13.d, z8.d7063# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	z31.b, p7/m, z31.b, z31.b7064# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	z31.d, p7/m, z31.d, z31.d7065# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	z31.h, p7/m, z31.h, z31.h7066# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	z31.s, p7/m, z31.s, z31.s7067# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     bics	p0.b, p0/z, p0.b, p0.b7068# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     bics	p15.b, p15/z, p15.b, p15.b7069# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brka	p0.b, p15/m, p15.b7070# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brka	p0.b, p15/z, p15.b7071# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brkas	p0.b, p15/z, p15.b7072# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brkb	p0.b, p15/m, p15.b7073# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brkb	p0.b, p15/z, p15.b7074# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brkbs	p0.b, p15/z, p15.b7075# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brkn	p0.b, p15/z, p1.b, p0.b7076# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brkn	p15.b, p15/z, p15.b, p15.b7077# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brkns	p0.b, p15/z, p1.b, p0.b7078# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brkns	p15.b, p15/z, p15.b, p15.b7079# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brkpa	p0.b, p15/z, p1.b, p2.b7080# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brkpa	p15.b, p15/z, p15.b, p15.b7081# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brkpas	p0.b, p15/z, p1.b, p2.b7082# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brkpas	p15.b, p15/z, p15.b, p15.b7083# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brkpb	p0.b, p15/z, p1.b, p2.b7084# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brkpb	p15.b, p15/z, p15.b, p15.b7085# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brkpbs	p0.b, p15/z, p1.b, p2.b7086# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     brkpbs	p15.b, p15/z, p15.b, p15.b7087# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bsl	z0.d, z0.d, z1.d, z2.d7088# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bsl1n	z0.d, z0.d, z1.d, z2.d7089# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bsl2n	z0.d, z0.d, z1.d, z2.d7090# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cadd	z0.b, z0.b, z0.b, #907091# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cadd	z0.d, z0.d, z0.d, #907092# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cadd	z0.h, z0.h, z0.h, #907093# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cadd	z0.s, z0.s, z0.s, #907094# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cadd	z31.b, z31.b, z31.b, #2707095# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cadd	z31.d, z31.d, z31.d, #2707096# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cadd	z31.h, z31.h, z31.h, #2707097# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cadd	z31.s, z31.s, z31.s, #2707098# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cdot	z0.d, z1.h, z15.h[1], #07099# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cdot	z0.d, z1.h, z31.h, #07100# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cdot	z0.d, z1.h, z31.h, #1807101# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cdot	z0.d, z1.h, z31.h, #2707102# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cdot	z0.d, z1.h, z31.h, #907103# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cdot	z0.s, z1.b, z31.b, #07104# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cdot	z0.s, z1.b, z7.b[3], #07105# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cdot	z29.d, z30.h, z0.h[0], #1807106# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cdot	z31.d, z30.h, z7.h[1], #2707107# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cdot	z5.d, z6.h, z3.h[0], #907108# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	b0, p7, b0, z31.b7109# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	d0, p7, d0, z31.d7110# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	h0, p7, h0, z31.h7111# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	s0, p7, s0, z31.s7112# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50   0.50    -      -     clasta	w0, p7, w0, z31.b7113# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50   0.50    -      -     clasta	w0, p7, w0, z31.h7114# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50   0.50    -      -     clasta	w0, p7, w0, z31.s7115# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50   0.50    -      -     clasta	x0, p7, x0, z31.d7116# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	z0.b, p7, z0.b, z31.b7117# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	z0.d, p7, z0.d, z31.d7118# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	z0.h, p7, z0.h, z31.h7119# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	z0.s, p7, z0.s, z31.s7120# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	b0, p7, b0, z31.b7121# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	d0, p7, d0, z31.d7122# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	h0, p7, h0, z31.h7123# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	s0, p7, s0, z31.s7124# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50   0.50    -      -     clastb	w0, p7, w0, z31.b7125# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50   0.50    -      -     clastb	w0, p7, w0, z31.h7126# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50   0.50    -      -     clastb	w0, p7, w0, z31.s7127# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50   0.50    -      -     clastb	x0, p7, x0, z31.d7128# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	z0.b, p7, z0.b, z31.b7129# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	z0.d, p7, z0.d, z31.d7130# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	z0.h, p7, z0.h, z31.h7131# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	z0.s, p7, z0.s, z31.s7132# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	z31.b, p7/m, z31.b7133# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	z31.d, p7/m, z31.d7134# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	z31.h, p7/m, z31.h7135# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	z31.s, p7/m, z31.s7136# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	z31.b, p7/m, z31.b7137# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	z31.d, p7/m, z31.d7138# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	z31.h, p7/m, z31.h7139# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	z31.s, p7/m, z31.s7140# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z0.b, z1.b, z2.b, #07141# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     cmla	z0.d, z1.d, z2.d, #07142# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z0.h, z1.h, z2.h, #07143# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z0.h, z1.h, z2.h[0], #07144# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z0.s, z1.s, z2.s, #07145# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z0.s, z1.s, z2.s[0], #07146# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z15.b, z16.b, z17.b, #2707147# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     cmla	z15.d, z16.d, z17.d, #2707148# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z15.h, z16.h, z17.h, #2707149# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z15.s, z16.s, z17.s, #2707150# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z29.b, z30.b, z31.b, #907151# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     cmla	z29.d, z30.d, z31.d, #907152# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z29.h, z30.h, z31.h, #907153# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z29.s, z30.s, z31.s, #907154# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z31.b, z31.b, z31.b, #1807155# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     cmla	z31.d, z31.d, z31.d, #1807156# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z31.h, z30.h, z7.h[0], #1807157# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z31.h, z31.h, z31.h, #1807158# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z31.s, z30.s, z7.s[0], #1807159# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z31.s, z31.s, z31.s, #1807160# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpeq	p0.b, p0/z, z0.b, #-167161# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpeq	p0.b, p0/z, z0.b, #157162# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpeq	p0.b, p0/z, z0.b, z0.b7163# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpeq	p0.b, p0/z, z0.b, z0.d7164# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpeq	p0.d, p0/z, z0.d, #-167165# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpeq	p0.d, p0/z, z0.d, #157166# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpeq	p0.d, p0/z, z0.d, z0.d7167# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpeq	p0.h, p0/z, z0.h, #-167168# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpeq	p0.h, p0/z, z0.h, #157169# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpeq	p0.h, p0/z, z0.h, z0.d7170# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpeq	p0.h, p0/z, z0.h, z0.h7171# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpeq	p0.s, p0/z, z0.s, #-167172# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpeq	p0.s, p0/z, z0.s, #157173# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpeq	p0.s, p0/z, z0.s, z0.d7174# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpeq	p0.s, p0/z, z0.s, z0.s7175# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.b, p0/z, z0.b, #-167176# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.b, p0/z, z0.b, #157177# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.b, p0/z, z0.b, z0.b7178# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.b, p0/z, z0.b, z0.d7179# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.b, p0/z, z1.b, z0.b7180# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.d, p0/z, z0.d, #-167181# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.d, p0/z, z0.d, #157182# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.d, p0/z, z0.d, z0.d7183# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.d, p0/z, z1.d, z0.d7184# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.h, p0/z, z0.h, #-167185# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.h, p0/z, z0.h, #157186# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.h, p0/z, z0.h, z0.d7187# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.h, p0/z, z0.h, z0.h7188# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.h, p0/z, z1.h, z0.h7189# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.s, p0/z, z0.s, #-167190# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.s, p0/z, z0.s, #157191# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.s, p0/z, z0.s, z0.d7192# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.s, p0/z, z0.s, z0.s7193# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpge	p0.s, p0/z, z1.s, z0.s7194# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.b, p0/z, z0.b, #-167195# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.b, p0/z, z0.b, #157196# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.b, p0/z, z0.b, z0.b7197# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.b, p0/z, z0.b, z0.d7198# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.b, p0/z, z1.b, z0.b7199# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.d, p0/z, z0.d, #-167200# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.d, p0/z, z0.d, #157201# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.d, p0/z, z0.d, z0.d7202# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.d, p0/z, z1.d, z0.d7203# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.h, p0/z, z0.h, #-167204# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.h, p0/z, z0.h, #157205# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.h, p0/z, z0.h, z0.d7206# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.h, p0/z, z0.h, z0.h7207# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.h, p0/z, z1.h, z0.h7208# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.s, p0/z, z0.s, #-167209# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.s, p0/z, z0.s, #157210# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.s, p0/z, z0.s, z0.d7211# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.s, p0/z, z0.s, z0.s7212# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpgt	p0.s, p0/z, z1.s, z0.s7213# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.b, p0/z, z0.b, #07214# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.b, p0/z, z0.b, #1277215# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.b, p0/z, z0.b, z0.b7216# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.b, p0/z, z0.b, z0.d7217# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.b, p0/z, z1.b, z0.b7218# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.d, p0/z, z0.d, #07219# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.d, p0/z, z0.d, #1277220# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.d, p0/z, z0.d, z0.d7221# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.d, p0/z, z1.d, z0.d7222# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.h, p0/z, z0.h, #07223# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.h, p0/z, z0.h, #1277224# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.h, p0/z, z0.h, z0.d7225# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.h, p0/z, z0.h, z0.h7226# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.h, p0/z, z1.h, z0.h7227# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.s, p0/z, z0.s, #07228# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.s, p0/z, z0.s, #1277229# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.s, p0/z, z0.s, z0.d7230# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.s, p0/z, z0.s, z0.s7231# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphi	p0.s, p0/z, z1.s, z0.s7232# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.b, p0/z, z0.b, #07233# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.b, p0/z, z0.b, #1277234# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.b, p0/z, z0.b, z0.b7235# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.b, p0/z, z0.b, z0.d7236# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.b, p0/z, z1.b, z0.b7237# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.d, p0/z, z0.d, #07238# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.d, p0/z, z0.d, #1277239# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.d, p0/z, z0.d, z0.d7240# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.d, p0/z, z1.d, z0.d7241# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.h, p0/z, z0.h, #07242# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.h, p0/z, z0.h, #1277243# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.h, p0/z, z0.h, z0.d7244# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.h, p0/z, z0.h, z0.h7245# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.h, p0/z, z1.h, z0.h7246# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.s, p0/z, z0.s, #07247# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.s, p0/z, z0.s, #1277248# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.s, p0/z, z0.s, z0.d7249# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.s, p0/z, z0.s, z0.s7250# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmphs	p0.s, p0/z, z1.s, z0.s7251# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmple	p0.b, p0/z, z0.b, #-167252# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmple	p0.b, p0/z, z0.b, #157253# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmple	p0.b, p0/z, z0.b, z0.d7254# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmple	p0.d, p0/z, z0.d, #-167255# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmple	p0.d, p0/z, z0.d, #157256# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmple	p0.h, p0/z, z0.h, #-167257# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmple	p0.h, p0/z, z0.h, #157258# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmple	p0.h, p0/z, z0.h, z0.d7259# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmple	p0.s, p0/z, z0.s, #-167260# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmple	p0.s, p0/z, z0.s, #157261# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmple	p0.s, p0/z, z0.s, z0.d7262# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplo	p0.b, p0/z, z0.b, #07263# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplo	p0.b, p0/z, z0.b, #1277264# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplo	p0.b, p0/z, z0.b, z0.d7265# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplo	p0.d, p0/z, z0.d, #07266# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplo	p0.d, p0/z, z0.d, #1277267# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplo	p0.h, p0/z, z0.h, #07268# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplo	p0.h, p0/z, z0.h, #1277269# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplo	p0.h, p0/z, z0.h, z0.d7270# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplo	p0.s, p0/z, z0.s, #07271# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplo	p0.s, p0/z, z0.s, #1277272# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplo	p0.s, p0/z, z0.s, z0.d7273# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpls	p0.b, p0/z, z0.b, #07274# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpls	p0.b, p0/z, z0.b, #1277275# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpls	p0.b, p0/z, z0.b, z0.d7276# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpls	p0.d, p0/z, z0.d, #07277# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpls	p0.d, p0/z, z0.d, #1277278# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpls	p0.h, p0/z, z0.h, #07279# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpls	p0.h, p0/z, z0.h, #1277280# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpls	p0.h, p0/z, z0.h, z0.d7281# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpls	p0.s, p0/z, z0.s, #07282# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpls	p0.s, p0/z, z0.s, #1277283# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpls	p0.s, p0/z, z0.s, z0.d7284# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplt	p0.b, p0/z, z0.b, #-167285# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplt	p0.b, p0/z, z0.b, #157286# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplt	p0.b, p0/z, z0.b, z0.d7287# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplt	p0.d, p0/z, z0.d, #-167288# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplt	p0.d, p0/z, z0.d, #157289# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplt	p0.h, p0/z, z0.h, #-167290# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplt	p0.h, p0/z, z0.h, #157291# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplt	p0.h, p0/z, z0.h, z0.d7292# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplt	p0.s, p0/z, z0.s, #-167293# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplt	p0.s, p0/z, z0.s, #157294# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmplt	p0.s, p0/z, z0.s, z0.d7295# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpne	p0.b, p0/z, z0.b, #-167296# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpne	p0.b, p0/z, z0.b, #157297# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpne	p0.b, p0/z, z0.b, z0.b7298# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpne	p0.b, p0/z, z0.b, z0.d7299# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpne	p0.d, p0/z, z0.d, #-167300# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpne	p0.d, p0/z, z0.d, #157301# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpne	p0.d, p0/z, z0.d, z0.d7302# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpne	p0.h, p0/z, z0.h, #-167303# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpne	p0.h, p0/z, z0.h, #157304# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpne	p0.h, p0/z, z0.h, z0.d7305# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpne	p0.h, p0/z, z0.h, z0.h7306# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpne	p0.s, p0/z, z0.s, #-167307# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpne	p0.s, p0/z, z0.s, #157308# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpne	p0.s, p0/z, z0.s, z0.d7309# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     cmpne	p0.s, p0/z, z0.s, z0.s7310# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnot	z31.b, p7/m, z31.b7311# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnot	z31.d, p7/m, z31.d7312# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnot	z31.h, p7/m, z31.h7313# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnot	z31.s, p7/m, z31.s7314# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnt	z31.b, p7/m, z31.b7315# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnt	z31.d, p7/m, z31.d7316# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnt	z31.h, p7/m, z31.h7317# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnt	z31.s, p7/m, z31.s7318# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cntb	x07319# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cntb	x0, #287320# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cntb	x0, all, mul #167321# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cntb	x0, pow27322# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cntd	x07323# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cntd	x0, #287324# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cntd	x0, all, mul #167325# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cntd	x0, pow27326# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cnth	x07327# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cnth	x0, #287328# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cnth	x0, all, mul #167329# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cnth	x0, pow27330# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cntp	x0, p15, p0.b7331# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cntp	x0, p15, p0.d7332# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cntp	x0, p15, p0.h7333# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cntp	x0, p15, p0.s7334# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cntw	x07335# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cntw	x0, #287336# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cntw	x0, all, mul #167337# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     cntw	x0, pow27338# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     compact	z31.d, p7, z31.d7339# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     compact	z31.s, p7, z31.s7340# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -     ctermeq	w30, wzr7341# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -     ctermeq	wzr, w307342# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -     ctermeq	x30, xzr7343# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -     ctermeq	xzr, x307344# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -     ctermne	w30, wzr7345# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -     ctermne	wzr, w307346# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -     ctermne	x30, xzr7347# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -     ctermne	xzr, x307348# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     decb	x07349# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decb	x0, #147350# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decb	x0, all, mul #167351# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decb	x0, pow27352# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decb	x0, vl17353# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     decd	x07354# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decd	x0, #147355# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decd	x0, all, mul #167356# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decd	x0, pow27357# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decd	x0, vl17358# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     dech	x07359# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     dech	x0, #147360# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     dech	x0, all, mul #167361# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     dech	x0, pow27362# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     dech	x0, vl17363# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decp	x0, p0.b7364# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decp	x0, p0.d7365# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decp	x0, p0.h7366# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decp	x0, p0.s7367# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decp	xzr, p15.b7368# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decp	xzr, p15.d7369# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decp	xzr, p15.h7370# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decp	xzr, p15.s7371# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   decp	z31.d, p15.d7372# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   decp	z31.h, p15.h7373# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   decp	z31.s, p15.s7374# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     decw	x07375# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decw	x0, #147376# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decw	x0, all, mul #167377# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decw	x0, pow27378# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     decw	x0, vl17379# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dupm	z0.d, #0xfffffffffffffff97380# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dupm	z0.s, #0xfffffff97381# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dupm	z23.h, #0xfff97382# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dupm	z5.b, #0xf97383# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     eor	p0.b, p0/z, p0.b, p1.b7384# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z0.d, z0.d, #0x67385# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z0.d, z0.d, #0xfffffffffffffff97386# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z0.d, z0.d, z0.d7387# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z0.s, z0.s, #0x67388# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z0.s, z0.s, #0xfffffff97389# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z23.d, z13.d, z8.d7390# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z23.h, z23.h, #0x67391# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z23.h, z23.h, #0xfff97392# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z31.b, p7/m, z31.b, z31.b7393# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z31.d, p7/m, z31.d, z31.d7394# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z31.h, p7/m, z31.h, z31.h7395# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z31.s, p7/m, z31.s, z31.s7396# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z5.b, z5.b, #0x67397# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z5.b, z5.b, #0xf97398# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor3	z29.d, z29.d, z30.d, z31.d7399# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eorbt	z0.b, z1.b, z31.b7400# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eorbt	z0.d, z1.d, z31.d7401# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eorbt	z0.h, z1.h, z31.h7402# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eorbt	z0.s, z1.s, z31.s7403# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     eors	p0.b, p0/z, p0.b, p1.b7404# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eortb	z0.b, z1.b, z31.b7405# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eortb	z0.d, z1.d, z31.d7406# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eortb	z0.h, z1.h, z31.h7407# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eortb	z0.s, z1.s, z31.s7408# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   eorv	b0, p7, z31.b7409# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   eorv	d0, p7, z31.d7410# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   eorv	h0, p7, z31.h7411# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   eorv	s0, p7, z31.s7412# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ext	z0.b, { z1.b, z2.b }, #07413# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ext	z31.b, z31.b, z0.b, #07414# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ext	z31.b, z31.b, z0.b, #2557415# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ext	z31.b, { z30.b, z31.b }, #2557416# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabd	z0.d, p7/m, z0.d, z31.d7417# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabd	z0.h, p7/m, z0.h, z31.h7418# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabd	z0.s, p7/m, z0.s, z31.s7419# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	z31.d, p7/m, z31.d7420# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	z31.h, p7/m, z31.h7421# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	z31.s, p7/m, z31.s7422# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.d, p0/z, z0.d, z1.d7423# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.d, p0/z, z1.d, z0.d7424# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.h, p0/z, z0.h, z1.h7425# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.h, p0/z, z1.h, z0.h7426# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.s, p0/z, z0.s, z1.s7427# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.s, p0/z, z1.s, z0.s7428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.d, p0/z, z0.d, z1.d7429# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.d, p0/z, z1.d, z0.d7430# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.h, p0/z, z0.h, z1.h7431# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.h, p0/z, z1.h, z0.h7432# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.s, p0/z, z0.s, z1.s7433# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.s, p0/z, z1.s, z0.s7434# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.d, p0/m, z0.d, #0.57435# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.d, p7/m, z0.d, z31.d7436# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.d, z1.d, z31.d7437# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.h, p0/m, z0.h, #0.57438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.h, p7/m, z0.h, z31.h7439# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.h, z1.h, z31.h7440# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.s, p0/m, z0.s, #0.57441# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.s, p7/m, z0.s, z31.s7442# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.s, z1.s, z31.s7443# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z31.d, p7/m, z31.d, #1.07444# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z31.h, p7/m, z31.h, #1.07445# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z31.s, p7/m, z31.s, #1.07446# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadda	d0, p7, d0, z31.d7447# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     9.00    -      -     fadda	h0, p7, h0, z31.h7448# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     5.00    -      -     fadda	s0, p7, s0, z31.s7449# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   faddp	z0.h, p0/m, z0.h, z1.h7450# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   faddp	z29.s, p3/m, z29.s, z30.s7451# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   faddp	z31.d, p7/m, z31.d, z30.d7452# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   faddv	d0, p7, z31.d7453# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   faddv	h0, p7, z31.h7454# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   faddv	s0, p7, z31.s7455# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcadd	z0.d, p0/m, z0.d, z0.d, #907456# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcadd	z0.h, p0/m, z0.h, z0.h, #907457# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcadd	z0.s, p0/m, z0.s, z0.s, #907458# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcadd	z31.d, p7/m, z31.d, z31.d, #2707459# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcadd	z31.h, p7/m, z31.h, z31.h, #2707460# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcadd	z31.s, p7/m, z31.s, z31.s, #2707461# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.d, p0/z, z0.d, #0.07462# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.d, p0/z, z0.d, z1.d7463# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.h, p0/z, z0.h, #0.07464# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.h, p0/z, z0.h, z1.h7465# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.s, p0/z, z0.s, #0.07466# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.s, p0/z, z0.s, z1.s7467# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.d, p0/z, z0.d, #0.07468# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.d, p0/z, z0.d, z1.d7469# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.d, p0/z, z1.d, z0.d7470# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.h, p0/z, z0.h, #0.07471# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.h, p0/z, z0.h, z1.h7472# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.h, p0/z, z1.h, z0.h7473# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.s, p0/z, z0.s, #0.07474# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.s, p0/z, z0.s, z1.s7475# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.s, p0/z, z1.s, z0.s7476# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.d, p0/z, z0.d, #0.07477# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.d, p0/z, z0.d, z1.d7478# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.d, p0/z, z1.d, z0.d7479# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.h, p0/z, z0.h, #0.07480# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.h, p0/z, z0.h, z1.h7481# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.h, p0/z, z1.h, z0.h7482# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.s, p0/z, z0.s, #0.07483# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.s, p0/z, z0.s, z1.s7484# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.s, p0/z, z1.s, z0.s7485# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z0.d, p0/m, z0.d, z0.d, #07486# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z0.d, p0/m, z1.d, z2.d, #907487# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z0.h, p0/m, z0.h, z0.h, #07488# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z0.h, p0/m, z1.h, z2.h, #907489# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z0.h, z0.h, z0.h[0], #07490# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z0.s, p0/m, z0.s, z0.s, #07491# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z0.s, p0/m, z1.s, z2.s, #907492# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z21.s, z10.s, z5.s[1], #907493# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z23.s, z13.s, z8.s[0], #2707494# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z29.d, p7/m, z30.d, z31.d, #1807495# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z29.h, p7/m, z30.h, z31.h, #1807496# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z29.s, p7/m, z30.s, z31.s, #1807497# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z31.d, p7/m, z31.d, z31.d, #2707498# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z31.h, p7/m, z31.h, z31.h, #2707499# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z31.h, z31.h, z7.h[3], #2707500# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z31.s, p7/m, z31.s, z31.s, #2707501# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmle	p0.d, p0/z, z0.d, #0.07502# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmle	p0.h, p0/z, z0.h, #0.07503# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmle	p0.s, p0/z, z0.s, #0.07504# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmlt	p0.d, p0/z, z0.d, #0.07505# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmlt	p0.h, p0/z, z0.h, #0.07506# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmlt	p0.s, p0/z, z0.s, #0.07507# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.d, p0/z, z0.d, #0.07508# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.d, p0/z, z0.d, z1.d7509# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.h, p0/z, z0.h, #0.07510# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.h, p0/z, z0.h, z1.h7511# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.s, p0/z, z0.s, #0.07512# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.s, p0/z, z0.s, z1.s7513# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmuo	p0.d, p0/z, z0.d, z1.d7514# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmuo	p0.h, p0/z, z0.h, z1.h7515# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmuo	p0.s, p0/z, z0.s, z1.s7516# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvt	z0.d, p0/m, z0.h7517# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvt	z0.d, p0/m, z0.s7518# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvt	z0.h, p0/m, z0.d7519# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvt	z0.h, p0/m, z0.s7520# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvt	z0.s, p0/m, z0.d7521# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvt	z0.s, p0/m, z0.h7522# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtlt	z0.s, p0/m, z1.h7523# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtlt	z30.d, p7/m, z31.s7524# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtnt	z0.h, p0/m, z1.s7525# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtnt	z30.s, p7/m, z31.d7526# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtx	z0.s, p0/m, z0.d7527# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtx	z30.s, p7/m, z31.d7528# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtxnt	z0.s, p0/m, z1.d7529# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtxnt	z30.s, p7/m, z31.d7530# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	z0.d, p0/m, z0.d7531# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	z0.d, p0/m, z0.h7532# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	z0.d, p0/m, z0.s7533# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtzs	z0.h, p0/m, z0.h7534# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	z0.s, p0/m, z0.d7535# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	z0.s, p0/m, z0.h7536# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	z0.s, p0/m, z0.s7537# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	z0.d, p0/m, z0.d7538# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	z0.d, p0/m, z0.h7539# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	z0.d, p0/m, z0.s7540# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtzu	z0.h, p0/m, z0.h7541# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	z0.s, p0/m, z0.d7542# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	z0.s, p0/m, z0.h7543# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	z0.s, p0/m, z0.s7544# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     fdiv	z0.d, p7/m, z0.d, z31.d7545# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     8.00    -      -     fdiv	z0.h, p7/m, z0.h, z31.h7546# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -      -     fdiv	z0.s, p7/m, z0.s, z31.s7547# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     fdivr	z0.d, p7/m, z0.d, z31.d7548# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     8.00    -      -     fdivr	z0.h, p7/m, z0.h, z31.h7549# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -      -     fdivr	z0.s, p7/m, z0.s, z31.s7550# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     fexpa	z0.d, z31.d7551# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     fexpa	z0.h, z31.h7552# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     fexpa	z0.s, z31.s7553# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     flogb	z31.d, p7/m, z31.d7554# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     flogb	z31.h, p7/m, z31.h7555# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     flogb	z31.s, p7/m, z31.s7556# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmad	z0.d, p7/m, z1.d, z31.d7557# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmad	z0.h, p7/m, z1.h, z31.h7558# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmad	z0.s, p7/m, z1.s, z31.s7559# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z0.d, p0/m, z0.d, #0.07560# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z0.d, p7/m, z0.d, z31.d7561# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z0.h, p0/m, z0.h, #0.07562# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z0.h, p7/m, z0.h, z31.h7563# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z0.s, p0/m, z0.s, #0.07564# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z0.s, p7/m, z0.s, z31.s7565# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z31.d, p7/m, z31.d, #1.07566# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z31.h, p7/m, z31.h, #1.07567# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z31.s, p7/m, z31.s, #1.07568# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z0.d, p0/m, z0.d, #0.07569# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z0.d, p7/m, z0.d, z31.d7570# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z0.h, p0/m, z0.h, #0.07571# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z0.h, p7/m, z0.h, z31.h7572# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z0.s, p0/m, z0.s, #0.07573# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z0.s, p7/m, z0.s, z31.s7574# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z31.d, p7/m, z31.d, #1.07575# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z31.h, p7/m, z31.h, #1.07576# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z31.s, p7/m, z31.s, #1.07577# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnmp	z0.h, p0/m, z0.h, z1.h7578# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnmp	z29.s, p3/m, z29.s, z30.s7579# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnmp	z31.d, p7/m, z31.d, z30.d7580# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fmaxnmv	d0, p7, z31.d7581# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   fmaxnmv	h0, p7, z31.h7582# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   fmaxnmv	s0, p7, z31.s7583# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxp	z0.h, p0/m, z0.h, z1.h7584# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxp	z29.s, p3/m, z29.s, z30.s7585# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxp	z31.d, p7/m, z31.d, z30.d7586# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fmaxv	d0, p7, z31.d7587# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   fmaxv	h0, p7, z31.h7588# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   fmaxv	s0, p7, z31.s7589# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z0.d, p0/m, z0.d, #0.07590# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z0.d, p7/m, z0.d, z31.d7591# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z0.h, p0/m, z0.h, #0.07592# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z0.h, p7/m, z0.h, z31.h7593# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z0.s, p0/m, z0.s, #0.07594# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z0.s, p7/m, z0.s, z31.s7595# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z31.d, p7/m, z31.d, #1.07596# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z31.h, p7/m, z31.h, #1.07597# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z31.s, p7/m, z31.s, #1.07598# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z0.d, p0/m, z0.d, #0.07599# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z0.d, p7/m, z0.d, z31.d7600# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z0.h, p0/m, z0.h, #0.07601# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z0.h, p7/m, z0.h, z31.h7602# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z0.s, p0/m, z0.s, #0.07603# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z0.s, p7/m, z0.s, z31.s7604# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z31.d, p7/m, z31.d, #1.07605# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z31.h, p7/m, z31.h, #1.07606# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z31.s, p7/m, z31.s, #1.07607# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnmp	z0.h, p0/m, z0.h, z1.h7608# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnmp	z29.s, p3/m, z29.s, z30.s7609# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnmp	z31.d, p7/m, z31.d, z30.d7610# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fminnmv	d0, p7, z31.d7611# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   fminnmv	h0, p7, z31.h7612# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   fminnmv	s0, p7, z31.s7613# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminp	z0.h, p0/m, z0.h, z1.h7614# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminp	z29.s, p3/m, z29.s, z30.s7615# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminp	z31.d, p7/m, z31.d, z30.d7616# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fminv	d0, p7, z31.d7617# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   fminv	h0, p7, z31.h7618# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   fminv	s0, p7, z31.s7619# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	z0.d, p7/m, z1.d, z31.d7620# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	z0.d, z1.d, z7.d[1]7621# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	z0.h, p7/m, z1.h, z31.h7622# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	z0.h, z1.h, z7.h[7]7623# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	z0.s, p7/m, z1.s, z31.s7624# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	z0.s, z1.s, z7.s[3]7625# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlalb	z0.s, z1.h, z7.h[0]7626# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlalb	z29.s, z30.h, z31.h7627# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlalb	z30.s, z31.h, z7.h[7]7628# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlalt	z0.s, z1.h, z7.h[0]7629# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlalt	z29.s, z30.h, z31.h7630# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlalt	z30.s, z31.h, z7.h[7]7631# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	z0.d, p7/m, z1.d, z31.d7632# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	z0.d, z1.d, z7.d[1]7633# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	z0.h, p7/m, z1.h, z31.h7634# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	z0.h, z1.h, z7.h[7]7635# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	z0.s, p7/m, z1.s, z31.s7636# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	z0.s, z1.s, z7.s[3]7637# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlslb	z0.s, z1.h, z7.h[0]7638# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlslb	z29.s, z30.h, z31.h7639# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlslb	z30.s, z31.h, z7.h[7]7640# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlslt	z0.s, z1.h, z7.h[0]7641# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlslt	z29.s, z30.h, z31.h7642# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlslt	z30.s, z31.h, z7.h[7]7643# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	z0.d, #-10.000000007644# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	z0.d, #0.125000007645# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	z0.d, p0/m, #-10.000000007646# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	z0.d, p0/m, #0.125000007647# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	z0.h, #-0.125000007648# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	z0.h, p0/m, #-0.125000007649# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	z0.s, #-0.125000007650# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	z0.s, p0/m, #-0.125000007651# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmsb	z0.d, p7/m, z1.d, z31.d7652# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmsb	z0.h, p7/m, z1.h, z31.h7653# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmsb	z0.s, p7/m, z1.s, z31.s7654# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.d, p0/m, z0.d, #0.57655# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.d, p7/m, z0.d, z31.d7656# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.d, z0.d, z0.d[0]7657# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.d, z1.d, z31.d7658# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.h, p0/m, z0.h, #0.57659# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.h, p7/m, z0.h, z31.h7660# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.h, z0.h, z0.h[0]7661# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.h, z1.h, z31.h7662# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.s, p0/m, z0.s, #0.57663# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.s, p7/m, z0.s, z31.s7664# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.s, z0.s, z0.s[0]7665# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.s, z1.s, z31.s7666# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z31.d, p7/m, z31.d, #2.07667# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z31.d, z31.d, z15.d[1]7668# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z31.h, p7/m, z31.h, #2.07669# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z31.h, z31.h, z7.h[7]7670# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z31.s, p7/m, z31.s, #2.07671# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z31.s, z31.s, z7.s[3]7672# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	z0.d, p7/m, z0.d, z31.d7673# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	z0.h, p7/m, z0.h, z31.h7674# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	z0.s, p7/m, z0.s, z31.s7675# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	z31.d, p7/m, z31.d7676# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	z31.h, p7/m, z31.h7677# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	z31.s, p7/m, z31.s7678# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmad	z0.d, p7/m, z1.d, z31.d7679# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmad	z0.h, p7/m, z1.h, z31.h7680# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmad	z0.s, p7/m, z1.s, z31.s7681# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmla	z0.d, p7/m, z1.d, z31.d7682# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmla	z0.h, p7/m, z1.h, z31.h7683# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmla	z0.s, p7/m, z1.s, z31.s7684# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmls	z0.d, p7/m, z1.d, z31.d7685# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmls	z0.h, p7/m, z1.h, z31.h7686# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmls	z0.s, p7/m, z1.s, z31.s7687# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmsb	z0.d, p7/m, z1.d, z31.d7688# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmsb	z0.h, p7/m, z1.h, z31.h7689# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmsb	z0.s, p7/m, z1.s, z31.s7690# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpe	z0.d, z31.d7691# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frecpe	z0.h, z31.h7692# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frecpe	z0.s, z31.s7693# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frecps	z0.d, z1.d, z31.d7694# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frecps	z0.h, z1.h, z31.h7695# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frecps	z0.s, z1.s, z31.s7696# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpx	z31.d, p7/m, z31.d7697# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frecpx	z31.h, p7/m, z31.h7698# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frecpx	z31.s, p7/m, z31.s7699# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinta	z31.d, p7/m, z31.d7700# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frinta	z31.h, p7/m, z31.h7701# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frinta	z31.s, p7/m, z31.s7702# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinti	z31.d, p7/m, z31.d7703# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frinti	z31.h, p7/m, z31.h7704# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frinti	z31.s, p7/m, z31.s7705# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintm	z31.d, p7/m, z31.d7706# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frintm	z31.h, p7/m, z31.h7707# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintm	z31.s, p7/m, z31.s7708# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintn	z31.d, p7/m, z31.d7709# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frintn	z31.h, p7/m, z31.h7710# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintn	z31.s, p7/m, z31.s7711# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintp	z31.d, p7/m, z31.d7712# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frintp	z31.h, p7/m, z31.h7713# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintp	z31.s, p7/m, z31.s7714# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintx	z31.d, p7/m, z31.d7715# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frintx	z31.h, p7/m, z31.h7716# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintx	z31.s, p7/m, z31.s7717# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintz	z31.d, p7/m, z31.d7718# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frintz	z31.h, p7/m, z31.h7719# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintz	z31.s, p7/m, z31.s7720# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frsqrte	z0.d, z31.d7721# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frsqrte	z0.h, z31.h7722# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frsqrte	z0.s, z31.s7723# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frsqrts	z0.d, z1.d, z31.d7724# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frsqrts	z0.h, z1.h, z31.h7725# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frsqrts	z0.s, z1.s, z31.s7726# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fscale	z0.d, p7/m, z0.d, z31.d7727# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fscale	z0.h, p7/m, z0.h, z31.h7728# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fscale	z0.s, p7/m, z0.s, z31.s7729# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     fsqrt	z31.d, p7/m, z31.d7730# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     8.00    -      -     fsqrt	z31.h, p7/m, z31.h7731# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -      -     fsqrt	z31.s, p7/m, z31.s7732# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.d, p0/m, z0.d, #0.57733# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.d, p7/m, z0.d, z31.d7734# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.d, z1.d, z31.d7735# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.h, p0/m, z0.h, #0.57736# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.h, p7/m, z0.h, z31.h7737# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.h, z1.h, z31.h7738# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.s, p0/m, z0.s, #0.57739# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.s, p7/m, z0.s, z31.s7740# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.s, z1.s, z31.s7741# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z31.d, p7/m, z31.d, #1.07742# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z31.h, p7/m, z31.h, #1.07743# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z31.s, p7/m, z31.s, #1.07744# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z0.d, p0/m, z0.d, #0.57745# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z0.d, p7/m, z0.d, z31.d7746# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z0.h, p0/m, z0.h, #0.57747# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z0.h, p7/m, z0.h, z31.h7748# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z0.s, p0/m, z0.s, #0.57749# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z0.s, p7/m, z0.s, z31.s7750# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z31.d, p7/m, z31.d, #1.07751# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z31.h, p7/m, z31.h, #1.07752# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z31.s, p7/m, z31.s, #1.07753# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftmad	z0.d, z0.d, z31.d, #77754# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftmad	z0.h, z0.h, z31.h, #77755# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftmad	z0.s, z0.s, z31.s, #77756# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftsmul	z0.d, z1.d, z31.d7757# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftsmul	z0.h, z1.h, z31.h7758# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftsmul	z0.s, z1.s, z31.s7759# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftssel	z0.d, z1.d, z31.d7760# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftssel	z0.h, z1.h, z31.h7761# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftssel	z0.s, z1.s, z31.s7762# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   histcnt	z0.s, p0/z, z1.s, z2.s7763# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   histcnt	z29.d, p7/z, z30.d, z31.d7764# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   histseg	z0.b, z1.b, z31.b7765# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     incb	x07766# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incb	x0, #147767# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incb	x0, all, mul #167768# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incb	x0, pow27769# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incb	x0, vl17770# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     incd	x07771# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incd	x0, #147772# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incd	x0, all, mul #167773# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incd	x0, pow27774# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incd	x0, vl17775# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   incd	z0.d7776# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   incd	z0.d, all, mul #167777# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     inch	x07778# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     inch	x0, #147779# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     inch	x0, all, mul #167780# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     inch	x0, pow27781# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     inch	x0, vl17782# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   inch	z0.h7783# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   inch	z0.h, all, mul #167784# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incp	x0, p0.b7785# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incp	x0, p0.d7786# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incp	x0, p0.h7787# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incp	x0, p0.s7788# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incp	xzr, p15.b7789# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incp	xzr, p15.d7790# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incp	xzr, p15.h7791# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incp	xzr, p15.s7792# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   incp	z31.d, p15.d7793# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   incp	z31.h, p15.h7794# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   incp	z31.s, p15.s7795# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     incw	x07796# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incw	x0, #147797# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incw	x0, all, mul #167798# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incw	x0, pow27799# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     incw	x0, vl17800# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   incw	z0.s7801# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   incw	z0.s, all, mul #167802# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z0.b, #0, #07803# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     index	z0.d, #0, #07804# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z0.h, #0, #07805# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z0.h, w0, w07806# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z0.s, #0, #07807# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z21.b, w10, w217808# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -      -     1.00    -     1.00    -     index	z21.d, x10, x217809# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z21.s, w10, w217810# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z23.b, #13, w87811# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z23.b, w13, #87812# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -      -     1.00    -     1.00    -     index	z23.d, #13, x87813# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -      -     1.00    -     1.00    -     index	z23.d, x13, #87814# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z23.h, #13, w87815# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z23.h, w13, #87816# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z23.s, #13, w87817# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z23.s, w13, #87818# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z31.b, #-1, #-17819# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z31.b, #-1, wzr7820# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z31.b, wzr, #-17821# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z31.b, wzr, wzr7822# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     index	z31.d, #-1, #-17823# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -      -     1.00    -     1.00    -     index	z31.d, #-1, xzr7824# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -      -     1.00    -     1.00    -     index	z31.d, xzr, #-17825# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -      -     1.00    -     1.00    -     index	z31.d, xzr, xzr7826# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z31.h, #-1, #-17827# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z31.h, #-1, wzr7828# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z31.h, wzr, #-17829# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z31.h, wzr, wzr7830# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z31.s, #-1, #-17831# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z31.s, #-1, wzr7832# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z31.s, wzr, #-17833# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z31.s, wzr, wzr7834# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00    -      -     insr	z0.b, w07835# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00    -      -     insr	z0.d, x07836# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00    -      -     insr	z0.h, w07837# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00    -      -     insr	z0.s, w07838# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   insr	z31.b, b317839# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00    -      -     insr	z31.b, wzr7840# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   insr	z31.d, d317841# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00    -      -     insr	z31.d, xzr7842# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   insr	z31.h, h317843# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00    -      -     insr	z31.h, wzr7844# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   insr	z31.s, s317845# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00    -      -     insr	z31.s, wzr7846# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lasta	b0, p7, z31.b7847# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lasta	d0, p7, z31.d7848# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lasta	h0, p7, z31.h7849# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lasta	s0, p7, z31.s7850# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00    -      -     lasta	w0, p7, z31.b7851# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00    -      -     lasta	w0, p7, z31.h7852# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00    -      -     lasta	w0, p7, z31.s7853# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00    -      -     lasta	x0, p7, z31.d7854# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lastb	b0, p7, z31.b7855# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lastb	d0, p7, z31.d7856# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lastb	h0, p7, z31.h7857# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lastb	s0, p7, z31.s7858# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00    -      -     lastb	w0, p7, z31.b7859# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00    -      -     lastb	w0, p7, z31.h7860# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00    -      -     lastb	w0, p7, z31.s7861# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     1.00    -      -     lastb	x0, p7, z31.d7862# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z0.b }, p0/z, [sp, x0]7863# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z0.b }, p0/z, [x0, x0]7864# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z0.b }, p0/z, [x0]7865# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z0.d }, p0/z, [x0]7866# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1b	{ z0.d }, p0/z, [z0.d]7867# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z0.h }, p0/z, [x0]7868# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]7869# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]7870# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z0.s }, p0/z, [x0]7871# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1b	{ z0.s }, p0/z, [z0.s]7872# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z21.b }, p5/z, [x10, #5, mul vl]7873# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z21.d }, p5/z, [x10, #5, mul vl]7874# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]7875# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]7876# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z21.h }, p5/z, [x10, #5, mul vl]7877# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z21.s }, p5/z, [x10, #5, mul vl]7878# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z21.s }, p5/z, [x10, x21]7879# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z23.d }, p3/z, [x13, x8]7880# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z31.b }, p7/z, [sp, #-1, mul vl]7881# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z31.d }, p7/z, [sp, #-1, mul vl]7882# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1b	{ z31.d }, p7/z, [sp, z31.d]7883# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1b	{ z31.d }, p7/z, [z31.d, #31]7884# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z31.h }, p7/z, [sp, #-1, mul vl]7885# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z31.s }, p7/z, [sp, #-1, mul vl]7886# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1b	{ z31.s }, p7/z, [z31.s, #31]7887# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1b	{ z5.h }, p3/z, [x17, x16]7888# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]7889# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]7890# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1d	{ z0.d }, p0/z, [x0]7891# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1d	{ z0.d }, p0/z, [z0.d]7892# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1d	{ z21.d }, p5/z, [x10, #5, mul vl]7893# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]7894# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]7895# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1d	{ z23.d }, p3/z, [sp, x8, lsl #3]7896# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1d	{ z23.d }, p3/z, [x13, x8, lsl #3]7897# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]7898# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1d	{ z31.d }, p7/z, [sp, #-1, mul vl]7899# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1d	{ z31.d }, p7/z, [sp, z31.d]7900# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1d	{ z31.d }, p7/z, [z31.d, #248]7901# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]7902# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]7903# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1h	{ z0.d }, p0/z, [x0]7904# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1h	{ z0.d }, p0/z, [z0.d]7905# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1h	{ z0.h }, p0/z, [x0]7906# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]7907# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]7908# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1h	{ z0.s }, p0/z, [x0]7909# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1h	{ z0.s }, p0/z, [z0.s]7910# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1h	{ z21.d }, p5/z, [x10, #5, mul vl]7911# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]7912# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]7913# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1h	{ z21.h }, p5/z, [x10, #5, mul vl]7914# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1h	{ z21.s }, p5/z, [x10, #5, mul vl]7915# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1h	{ z21.s }, p5/z, [x10, x21, lsl #1]7916# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1h	{ z23.d }, p3/z, [x13, x8, lsl #1]7917# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]7918# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1h	{ z31.d }, p7/z, [sp, #-1, mul vl]7919# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1h	{ z31.d }, p7/z, [sp, z31.d]7920# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1h	{ z31.d }, p7/z, [z31.d, #62]7921# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1h	{ z31.h }, p7/z, [sp, #-1, mul vl]7922# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1h	{ z31.s }, p7/z, [sp, #-1, mul vl]7923# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]7924# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]7925# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1h	{ z31.s }, p7/z, [z31.s, #62]7926# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1h	{ z5.h }, p3/z, [sp, x16, lsl #1]7927# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1h	{ z5.h }, p3/z, [x17, x16, lsl #1]7928# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rb	{ z0.b }, p0/z, [x0]7929# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rb	{ z0.d }, p0/z, [x0]7930# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rb	{ z0.h }, p0/z, [x0]7931# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rb	{ z0.s }, p0/z, [x0]7932# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rb	{ z31.b }, p7/z, [sp, #63]7933# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rb	{ z31.d }, p7/z, [sp, #63]7934# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rb	{ z31.h }, p7/z, [sp, #63]7935# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rb	{ z31.s }, p7/z, [sp, #63]7936# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rd	{ z0.d }, p0/z, [x0]7937# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rd	{ z31.d }, p7/z, [sp, #504]7938# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rh	{ z0.d }, p0/z, [x0]7939# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rh	{ z0.h }, p0/z, [x0]7940# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rh	{ z0.s }, p0/z, [x0]7941# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rh	{ z31.d }, p7/z, [sp, #126]7942# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rh	{ z31.h }, p7/z, [sp, #126]7943# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rh	{ z31.s }, p7/z, [sp, #126]7944# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqb	{ z0.b }, p0/z, [x0, x0]7945# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqb	{ z0.b }, p0/z, [x0]7946# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqb	{ z21.b }, p5/z, [x10, #112]7947# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqb	{ z23.b }, p3/z, [x13, #-128]7948# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqb	{ z31.b }, p7/z, [sp, #-16]7949# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqd	{ z0.d }, p0/z, [x0, x0, lsl #3]7950# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqd	{ z0.d }, p0/z, [x0]7951# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqd	{ z23.d }, p3/z, [x13, #-128]7952# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqd	{ z23.d }, p3/z, [x13, #112]7953# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqd	{ z31.d }, p7/z, [sp, #-16]7954# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqh	{ z0.h }, p0/z, [x0, x0, lsl #1]7955# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqh	{ z0.h }, p0/z, [x0]7956# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqh	{ z23.h }, p3/z, [x13, #-128]7957# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqh	{ z23.h }, p3/z, [x13, #112]7958# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqh	{ z31.h }, p7/z, [sp, #-16]7959# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqw	{ z0.s }, p0/z, [x0, x0, lsl #2]7960# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqw	{ z0.s }, p0/z, [x0]7961# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqw	{ z23.s }, p3/z, [x13, #-128]7962# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqw	{ z23.s }, p3/z, [x13, #112]7963# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rqw	{ z31.s }, p7/z, [sp, #-16]7964# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rsb	{ z0.d }, p0/z, [x0]7965# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rsb	{ z0.h }, p0/z, [x0]7966# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rsb	{ z0.s }, p0/z, [x0]7967# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rsb	{ z31.d }, p7/z, [sp, #63]7968# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rsb	{ z31.h }, p7/z, [sp, #63]7969# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rsb	{ z31.s }, p7/z, [sp, #63]7970# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rsh	{ z0.d }, p0/z, [x0]7971# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rsh	{ z0.s }, p0/z, [x0]7972# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rsh	{ z31.d }, p7/z, [sp, #126]7973# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rsh	{ z31.s }, p7/z, [sp, #126]7974# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rsw	{ z0.d }, p0/z, [x0]7975# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rsw	{ z31.d }, p7/z, [sp, #252]7976# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rw	{ z0.d }, p0/z, [x0]7977# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rw	{ z0.s }, p0/z, [x0]7978# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rw	{ z31.d }, p7/z, [sp, #252]7979# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1rw	{ z31.s }, p7/z, [sp, #252]7980# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sb	{ z0.d }, p0/z, [x0]7981# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sb	{ z0.d }, p0/z, [z0.d]7982# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sb	{ z0.h }, p0/z, [sp, x0]7983# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sb	{ z0.h }, p0/z, [x0, x0]7984# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sb	{ z0.h }, p0/z, [x0]7985# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]7986# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sb	{ z0.s }, p0/z, [x0]7987# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sb	{ z0.s }, p0/z, [z0.s]7988# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sb	{ z21.d }, p5/z, [x10, #5, mul vl]7989# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]7990# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]7991# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sb	{ z21.h }, p5/z, [x10, #5, mul vl]7992# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sb	{ z21.s }, p5/z, [x10, #5, mul vl]7993# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sb	{ z21.s }, p5/z, [x10, x21]7994# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sb	{ z23.d }, p3/z, [x13, x8]7995# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]7996# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1sb	{ z31.d }, p7/z, [sp, z31.d]7997# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sb	{ z31.d }, p7/z, [z31.d, #31]7998# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]7999# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]8000# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sb	{ z31.s }, p7/z, [z31.s, #31]8001# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]8002# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]8003# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sh	{ z0.d }, p0/z, [x0]8004# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sh	{ z0.d }, p0/z, [z0.d]8005# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]8006# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]8007# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sh	{ z0.s }, p0/z, [x0]8008# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sh	{ z0.s }, p0/z, [z0.s]8009# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sh	{ z21.d }, p5/z, [x10, #5, mul vl]8010# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]8011# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]8012# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sh	{ z21.s }, p5/z, [sp, x21, lsl #1]8013# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sh	{ z21.s }, p5/z, [x10, #5, mul vl]8014# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sh	{ z21.s }, p5/z, [x10, x21, lsl #1]8015# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sh	{ z23.d }, p3/z, [x13, x8, lsl #1]8016# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]8017# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]8018# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1sh	{ z31.d }, p7/z, [sp, z31.d]8019# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sh	{ z31.d }, p7/z, [z31.d, #62]8020# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]8021# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]8022# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]8023# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sh	{ z31.s }, p7/z, [z31.s, #62]8024# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]8025# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]8026# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sw	{ z0.d }, p0/z, [x0]8027# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sw	{ z0.d }, p0/z, [z0.d]8028# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sw	{ z21.d }, p5/z, [x10, #5, mul vl]8029# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]8030# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]8031# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sw	{ z23.d }, p3/z, [sp, x8, lsl #2]8032# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sw	{ z23.d }, p3/z, [x13, x8, lsl #2]8033# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]8034# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]8035# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1sw	{ z31.d }, p7/z, [sp, z31.d]8036# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sw	{ z31.d }, p7/z, [z31.d, #124]8037# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]8038# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]8039# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1w	{ z0.d }, p0/z, [x0]8040# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1w	{ z0.d }, p0/z, [z0.d]8041# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]8042# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]8043# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1w	{ z0.s }, p0/z, [x0]8044# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1w	{ z0.s }, p0/z, [z0.s]8045# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1w	{ z21.d }, p5/z, [x10, #5, mul vl]8046# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]8047# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]8048# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1w	{ z21.s }, p5/z, [sp, x21, lsl #2]8049# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1w	{ z21.s }, p5/z, [x10, #5, mul vl]8050# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1w	{ z21.s }, p5/z, [x10, x21, lsl #2]8051# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1w	{ z23.d }, p3/z, [x13, x8, lsl #2]8052# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]8053# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1w	{ z31.d }, p7/z, [sp, #-1, mul vl]8054# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1w	{ z31.d }, p7/z, [sp, z31.d]8055# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1w	{ z31.d }, p7/z, [z31.d, #124]8056# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ld1w	{ z31.s }, p7/z, [sp, #-1, mul vl]8057# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]8058# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]8059# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1w	{ z31.s }, p7/z, [z31.s, #124]8060# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25   0.25   0.25   0.25   0.25    -     0.50   0.50   0.50   0.50   ld2b	{ z0.b, z1.b }, p0/z, [x0, x0]8061# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2b	{ z0.b, z1.b }, p0/z, [x0]8062# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2b	{ z21.b, z22.b }, p5/z, [x10, #10, mul vl]8063# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2b	{ z23.b, z24.b }, p3/z, [x13, #-16, mul vl]8064# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25   0.25   0.25   0.25   0.25    -     0.50   0.50   0.50   0.50   ld2b	{ z5.b, z6.b }, p3/z, [x17, x16]8065# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25   0.25   0.25   0.25   0.25    -     0.50   0.50   0.50   0.50   ld2d	{ z0.d, z1.d }, p0/z, [x0, x0, lsl #3]8066# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2d	{ z0.d, z1.d }, p0/z, [x0]8067# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2d	{ z21.d, z22.d }, p5/z, [x10, #10, mul vl]8068# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2d	{ z23.d, z24.d }, p3/z, [x13, #-16, mul vl]8069# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25   0.25   0.25   0.25   0.25    -     0.50   0.50   0.50   0.50   ld2d	{ z5.d, z6.d }, p3/z, [x17, x16, lsl #3]8070# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25   0.25   0.25   0.25   0.25    -     0.50   0.50   0.50   0.50   ld2h	{ z0.h, z1.h }, p0/z, [x0, x0, lsl #1]8071# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2h	{ z0.h, z1.h }, p0/z, [x0]8072# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2h	{ z21.h, z22.h }, p5/z, [x10, #10, mul vl]8073# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2h	{ z23.h, z24.h }, p3/z, [x13, #-16, mul vl]8074# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25   0.25   0.25   0.25   0.25    -     0.50   0.50   0.50   0.50   ld2h	{ z5.h, z6.h }, p3/z, [x17, x16, lsl #1]8075# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25   0.25   0.25   0.25   0.25    -     0.50   0.50   0.50   0.50   ld2w	{ z0.s, z1.s }, p0/z, [x0, x0, lsl #2]8076# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2w	{ z0.s, z1.s }, p0/z, [x0]8077# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2w	{ z21.s, z22.s }, p5/z, [x10, #10, mul vl]8078# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2w	{ z23.s, z24.s }, p3/z, [x13, #-16, mul vl]8079# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25   0.25   0.25   0.25   0.25    -     0.50   0.50   0.50   0.50   ld2w	{ z5.s, z6.s }, p3/z, [x17, x16, lsl #2]8080# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   0.38   0.38   0.38   0.38   0.38   0.38   0.38   0.38    -     0.75   0.75   0.75   0.75   ld3b	{ z0.b - z2.b }, p0/z, [x0, x0]8081# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3b	{ z0.b - z2.b }, p0/z, [x0]8082# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3b	{ z21.b - z23.b }, p5/z, [x10, #15, mul vl]8083# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3b	{ z23.b - z25.b }, p3/z, [x13, #-24, mul vl]8084# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   0.38   0.38   0.38   0.38   0.38   0.38   0.38   0.38    -     0.75   0.75   0.75   0.75   ld3b	{ z5.b - z7.b }, p3/z, [x17, x16]8085# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   0.38   0.38   0.38   0.38   0.38   0.38   0.38   0.38    -     0.75   0.75   0.75   0.75   ld3d	{ z0.d - z2.d }, p0/z, [x0, x0, lsl #3]8086# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3d	{ z0.d - z2.d }, p0/z, [x0]8087# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3d	{ z21.d - z23.d }, p5/z, [x10, #15, mul vl]8088# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3d	{ z23.d - z25.d }, p3/z, [x13, #-24, mul vl]8089# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   0.38   0.38   0.38   0.38   0.38   0.38   0.38   0.38    -     0.75   0.75   0.75   0.75   ld3d	{ z5.d - z7.d }, p3/z, [x17, x16, lsl #3]8090# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   0.38   0.38   0.38   0.38   0.38   0.38   0.38   0.38    -     0.75   0.75   0.75   0.75   ld3h	{ z0.h - z2.h }, p0/z, [x0, x0, lsl #1]8091# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3h	{ z0.h - z2.h }, p0/z, [x0]8092# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3h	{ z21.h - z23.h }, p5/z, [x10, #15, mul vl]8093# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3h	{ z23.h - z25.h }, p3/z, [x13, #-24, mul vl]8094# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   0.38   0.38   0.38   0.38   0.38   0.38   0.38   0.38    -     0.75   0.75   0.75   0.75   ld3h	{ z5.h - z7.h }, p3/z, [x17, x16, lsl #1]8095# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   0.38   0.38   0.38   0.38   0.38   0.38   0.38   0.38    -     0.75   0.75   0.75   0.75   ld3w	{ z0.s - z2.s }, p0/z, [x0, x0, lsl #2]8096# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3w	{ z0.s - z2.s }, p0/z, [x0]8097# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3w	{ z21.s - z23.s }, p5/z, [x10, #15, mul vl]8098# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3w	{ z23.s - z25.s }, p3/z, [x13, #-24, mul vl]8099# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   0.38   0.38   0.38   0.38   0.38   0.38   0.38   0.38    -     0.75   0.75   0.75   0.75   ld3w	{ z5.s - z7.s }, p3/z, [x17, x16, lsl #2]8100# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33   0.50   0.50   0.50   0.50   0.50   0.50   0.50   0.50    -     2.00   2.00   2.00   2.00   ld4b	{ z0.b - z3.b }, p0/z, [x0, x0]8101# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld4b	{ z0.b - z3.b }, p0/z, [x0]8102# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld4b	{ z21.b - z24.b }, p5/z, [x10, #20, mul vl]8103# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld4b	{ z23.b - z26.b }, p3/z, [x13, #-32, mul vl]8104# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33   0.50   0.50   0.50   0.50   0.50   0.50   0.50   0.50    -     2.00   2.00   2.00   2.00   ld4b	{ z5.b - z8.b }, p3/z, [x17, x16]8105# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33   0.50   0.50   0.50   0.50   0.50   0.50   0.50   0.50    -     2.00   2.00   2.00   2.00   ld4d	{ z0.d - z3.d }, p0/z, [x0, x0, lsl #3]8106# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld4d	{ z0.d - z3.d }, p0/z, [x0]8107# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld4d	{ z21.d - z24.d }, p5/z, [x10, #20, mul vl]8108# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld4d	{ z23.d - z26.d }, p3/z, [x13, #-32, mul vl]8109# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33   0.50   0.50   0.50   0.50   0.50   0.50   0.50   0.50    -     2.00   2.00   2.00   2.00   ld4d	{ z5.d - z8.d }, p3/z, [x17, x16, lsl #3]8110# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33   0.50   0.50   0.50   0.50   0.50   0.50   0.50   0.50    -     2.00   2.00   2.00   2.00   ld4h	{ z0.h - z3.h }, p0/z, [x0, x0, lsl #1]8111# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld4h	{ z0.h - z3.h }, p0/z, [x0]8112# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld4h	{ z21.h - z24.h }, p5/z, [x10, #20, mul vl]8113# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld4h	{ z23.h - z26.h }, p3/z, [x13, #-32, mul vl]8114# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33   0.50   0.50   0.50   0.50   0.50   0.50   0.50   0.50    -     2.00   2.00   2.00   2.00   ld4h	{ z5.h - z8.h }, p3/z, [x17, x16, lsl #1]8115# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33   0.50   0.50   0.50   0.50   0.50   0.50   0.50   0.50    -     2.00   2.00   2.00   2.00   ld4w	{ z0.s - z3.s }, p0/z, [x0, x0, lsl #2]8116# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld4w	{ z0.s - z3.s }, p0/z, [x0]8117# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld4w	{ z21.s - z24.s }, p5/z, [x10, #20, mul vl]8118# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld4w	{ z23.s - z26.s }, p3/z, [x13, #-32, mul vl]8119# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33   0.50   0.50   0.50   0.50   0.50   0.50   0.50   0.50    -     2.00   2.00   2.00   2.00   ld4w	{ z5.s - z8.s }, p3/z, [x17, x16, lsl #2]8120# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1b	{ z0.d }, p0/z, [x0, x0]8121# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1b	{ z0.d }, p0/z, [z0.d]8122# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1b	{ z0.h }, p0/z, [x0, x0]8123# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1b	{ z0.s }, p0/z, [x0, x0]8124# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1b	{ z0.s }, p0/z, [x0, z0.s, sxtw]8125# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1b	{ z0.s }, p0/z, [x0, z0.s, uxtw]8126# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1b	{ z0.s }, p0/z, [z0.s]8127# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1b	{ z21.d }, p5/z, [x10, z21.d, sxtw]8128# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1b	{ z21.d }, p5/z, [x10, z21.d, uxtw]8129# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1b	{ z31.b }, p7/z, [sp]8130# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1b	{ z31.d }, p7/z, [sp, z31.d]8131# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1b	{ z31.d }, p7/z, [sp]8132# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1b	{ z31.d }, p7/z, [z31.d, #31]8133# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1b	{ z31.h }, p7/z, [sp]8134# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1b	{ z31.s }, p7/z, [sp]8135# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1b	{ z31.s }, p7/z, [z31.s, #31]8136# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1d	{ z0.d }, p0/z, [x0, x0, lsl #3]8137# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1d	{ z0.d }, p0/z, [x0, z0.d, sxtw #3]8138# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1d	{ z0.d }, p0/z, [x0, z0.d, uxtw #3]8139# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1d	{ z0.d }, p0/z, [z0.d]8140# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1d	{ z21.d }, p5/z, [x10, z21.d, sxtw]8141# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1d	{ z21.d }, p5/z, [x10, z21.d, uxtw]8142# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1d	{ z23.d }, p3/z, [x13, z8.d, lsl #3]8143# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1d	{ z31.d }, p7/z, [sp, z31.d]8144# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1d	{ z31.d }, p7/z, [sp]8145# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1d	{ z31.d }, p7/z, [z31.d, #248]8146# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1h	{ z0.d }, p0/z, [x0, x0, lsl #1]8147# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1h	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]8148# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1h	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]8149# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1h	{ z0.d }, p0/z, [z0.d]8150# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1h	{ z0.h }, p0/z, [x0, x0, lsl #1]8151# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1h	{ z0.s }, p0/z, [x0, x0, lsl #1]8152# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1h	{ z0.s }, p0/z, [x0, z0.s, sxtw]8153# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1h	{ z0.s }, p0/z, [x0, z0.s, uxtw]8154# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1h	{ z0.s }, p0/z, [z0.s]8155# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1h	{ z21.d }, p5/z, [x10, z21.d, sxtw]8156# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1h	{ z21.d }, p5/z, [x10, z21.d, uxtw]8157# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1h	{ z23.d }, p3/z, [x13, z8.d, lsl #1]8158# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1h	{ z31.d }, p7/z, [sp, z31.d]8159# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1h	{ z31.d }, p7/z, [sp]8160# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1h	{ z31.d }, p7/z, [z31.d, #62]8161# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1h	{ z31.h }, p7/z, [sp]8162# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ldff1h	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]8163# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ldff1h	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]8164# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1h	{ z31.s }, p7/z, [sp]8165# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1h	{ z31.s }, p7/z, [z31.s, #62]8166# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1sb	{ z0.d }, p0/z, [x0, x0]8167# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sb	{ z0.d }, p0/z, [z0.d]8168# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1sb	{ z0.h }, p0/z, [x0, x0]8169# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1sb	{ z0.s }, p0/z, [x0, x0]8170# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sb	{ z0.s }, p0/z, [x0, z0.s, sxtw]8171# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sb	{ z0.s }, p0/z, [x0, z0.s, uxtw]8172# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sb	{ z0.s }, p0/z, [z0.s]8173# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1sb	{ z21.d }, p5/z, [x10, z21.d, sxtw]8174# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1sb	{ z21.d }, p5/z, [x10, z21.d, uxtw]8175# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1sb	{ z31.d }, p7/z, [sp, z31.d]8176# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1sb	{ z31.d }, p7/z, [sp]8177# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sb	{ z31.d }, p7/z, [z31.d, #31]8178# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1sb	{ z31.h }, p7/z, [sp]8179# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1sb	{ z31.s }, p7/z, [sp]8180# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sb	{ z31.s }, p7/z, [z31.s, #31]8181# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1sh	{ z0.d }, p0/z, [x0, x0, lsl #1]8182# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sh	{ z0.d }, p0/z, [x0, z0.d, sxtw #1]8183# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sh	{ z0.d }, p0/z, [x0, z0.d, uxtw #1]8184# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sh	{ z0.d }, p0/z, [z0.d]8185# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1sh	{ z0.s }, p0/z, [x0, x0, lsl #1]8186# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sh	{ z0.s }, p0/z, [x0, z0.s, sxtw]8187# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sh	{ z0.s }, p0/z, [x0, z0.s, uxtw]8188# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sh	{ z0.s }, p0/z, [z0.s]8189# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1sh	{ z21.d }, p5/z, [x10, z21.d, sxtw]8190# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1sh	{ z21.d }, p5/z, [x10, z21.d, uxtw]8191# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sh	{ z23.d }, p3/z, [x13, z8.d, lsl #1]8192# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1sh	{ z31.d }, p7/z, [sp, z31.d]8193# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1sh	{ z31.d }, p7/z, [sp]8194# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sh	{ z31.d }, p7/z, [z31.d, #62]8195# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ldff1sh	{ z31.s }, p7/z, [sp, z31.s, sxtw #1]8196# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ldff1sh	{ z31.s }, p7/z, [sp, z31.s, uxtw #1]8197# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1sh	{ z31.s }, p7/z, [sp]8198# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sh	{ z31.s }, p7/z, [z31.s, #62]8199# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1sw	{ z0.d }, p0/z, [x0, x0, lsl #2]8200# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sw	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]8201# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sw	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]8202# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sw	{ z0.d }, p0/z, [z0.d]8203# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1sw	{ z21.d }, p5/z, [x10, z21.d, sxtw]8204# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1sw	{ z21.d }, p5/z, [x10, z21.d, uxtw]8205# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sw	{ z23.d }, p3/z, [x13, z8.d, lsl #2]8206# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1sw	{ z31.d }, p7/z, [sp, z31.d]8207# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1sw	{ z31.d }, p7/z, [sp]8208# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sw	{ z31.d }, p7/z, [z31.d, #124]8209# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1w	{ z0.d }, p0/z, [x0, x0, lsl #2]8210# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1w	{ z0.d }, p0/z, [x0, z0.d, sxtw #2]8211# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1w	{ z0.d }, p0/z, [x0, z0.d, uxtw #2]8212# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1w	{ z0.d }, p0/z, [z0.d]8213# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1w	{ z0.s }, p0/z, [x0, x0, lsl #2]8214# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1w	{ z0.s }, p0/z, [x0, z0.s, sxtw]8215# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1w	{ z0.s }, p0/z, [x0, z0.s, uxtw]8216# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1w	{ z0.s }, p0/z, [z0.s]8217# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1w	{ z21.d }, p5/z, [x10, z21.d, sxtw]8218# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1w	{ z21.d }, p5/z, [x10, z21.d, uxtw]8219# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1w	{ z23.d }, p3/z, [x13, z8.d, lsl #2]8220# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1w	{ z31.d }, p7/z, [sp, z31.d]8221# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1w	{ z31.d }, p7/z, [sp]8222# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1w	{ z31.d }, p7/z, [z31.d, #124]8223# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ldff1w	{ z31.s }, p7/z, [sp, z31.s, sxtw #2]8224# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   2.00   ldff1w	{ z31.s }, p7/z, [sp, z31.s, uxtw #2]8225# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -      -      -     ldff1w	{ z31.s }, p7/z, [sp]8226# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1w	{ z31.s }, p7/z, [z31.s, #124]8227# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z0.b }, p0/z, [x0]8228# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z0.d }, p0/z, [x0]8229# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z0.h }, p0/z, [x0]8230# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z0.s }, p0/z, [x0]8231# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z21.b }, p5/z, [x10, #5, mul vl]8232# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z21.d }, p5/z, [x10, #5, mul vl]8233# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z21.h }, p5/z, [x10, #5, mul vl]8234# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z21.s }, p5/z, [x10, #5, mul vl]8235# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z31.b }, p7/z, [sp, #-1, mul vl]8236# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z31.d }, p7/z, [sp, #-1, mul vl]8237# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z31.h }, p7/z, [sp, #-1, mul vl]8238# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z31.s }, p7/z, [sp, #-1, mul vl]8239# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1d	{ z0.d }, p0/z, [x0]8240# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1d	{ z21.d }, p5/z, [x10, #5, mul vl]8241# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1d	{ z31.d }, p7/z, [sp, #-1, mul vl]8242# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z0.d }, p0/z, [x0]8243# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z0.h }, p0/z, [x0]8244# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z0.s }, p0/z, [x0]8245# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z21.d }, p5/z, [x10, #5, mul vl]8246# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z21.h }, p5/z, [x10, #5, mul vl]8247# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z21.s }, p5/z, [x10, #5, mul vl]8248# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z31.d }, p7/z, [sp, #-1, mul vl]8249# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z31.h }, p7/z, [sp, #-1, mul vl]8250# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z31.s }, p7/z, [sp, #-1, mul vl]8251# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z0.d }, p0/z, [x0]8252# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z0.h }, p0/z, [x0]8253# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z0.s }, p0/z, [x0]8254# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z21.d }, p5/z, [x10, #5, mul vl]8255# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z21.h }, p5/z, [x10, #5, mul vl]8256# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z21.s }, p5/z, [x10, #5, mul vl]8257# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]8258# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]8259# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]8260# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sh	{ z0.d }, p0/z, [x0]8261# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sh	{ z0.s }, p0/z, [x0]8262# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sh	{ z21.d }, p5/z, [x10, #5, mul vl]8263# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sh	{ z21.s }, p5/z, [x10, #5, mul vl]8264# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]8265# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]8266# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sw	{ z0.d }, p0/z, [x0]8267# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sw	{ z21.d }, p5/z, [x10, #5, mul vl]8268# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]8269# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1w	{ z0.d }, p0/z, [x0]8270# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1w	{ z0.s }, p0/z, [x0]8271# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1w	{ z21.d }, p5/z, [x10, #5, mul vl]8272# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1w	{ z21.s }, p5/z, [x10, #5, mul vl]8273# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1w	{ z31.d }, p7/z, [sp, #-1, mul vl]8274# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnf1w	{ z31.s }, p7/z, [sp, #-1, mul vl]8275# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnt1b	{ z0.b }, p0/z, [x0, x0]8276# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnt1b	{ z0.b }, p0/z, [x0]8277# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1b	{ z0.d }, p0/z, [z1.d]8278# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1b	{ z0.s }, p0/z, [z1.s]8279# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnt1b	{ z21.b }, p5/z, [x10, #7, mul vl]8280# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnt1b	{ z23.b }, p3/z, [x13, #-8, mul vl]8281# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1b	{ z31.d }, p7/z, [z31.d, x0]8282# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1b	{ z31.d }, p7/z, [z31.d]8283# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1b	{ z31.s }, p7/z, [z31.s, x0]8284# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1b	{ z31.s }, p7/z, [z31.s]8285# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnt1d	{ z0.d }, p0/z, [x0, x0, lsl #3]8286# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnt1d	{ z0.d }, p0/z, [x0]8287# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1d	{ z0.d }, p0/z, [z1.d]8288# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnt1d	{ z21.d }, p5/z, [x10, #7, mul vl]8289# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnt1d	{ z23.d }, p3/z, [x13, #-8, mul vl]8290# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1d	{ z31.d }, p7/z, [z31.d, x0]8291# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1d	{ z31.d }, p7/z, [z31.d]8292# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1h	{ z0.d }, p0/z, [z1.d]8293# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnt1h	{ z0.h }, p0/z, [x0, x0, lsl #1]8294# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnt1h	{ z0.h }, p0/z, [x0]8295# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1h	{ z0.s }, p0/z, [z1.s]8296# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnt1h	{ z21.h }, p5/z, [x10, #7, mul vl]8297# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnt1h	{ z23.h }, p3/z, [x13, #-8, mul vl]8298# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1h	{ z31.d }, p7/z, [z31.d, x0]8299# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1h	{ z31.d }, p7/z, [z31.d]8300# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1h	{ z31.s }, p7/z, [z31.s, x0]8301# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1h	{ z31.s }, p7/z, [z31.s]8302# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1sb	{ z0.d }, p0/z, [z1.d]8303# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1sb	{ z0.s }, p0/z, [z1.s]8304# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1sb	{ z31.d }, p7/z, [z31.d, x0]8305# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1sb	{ z31.d }, p7/z, [z31.d]8306# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1sb	{ z31.s }, p7/z, [z31.s, x0]8307# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1sb	{ z31.s }, p7/z, [z31.s]8308# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1sh	{ z0.d }, p0/z, [z1.d]8309# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1sh	{ z0.s }, p0/z, [z1.s]8310# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1sh	{ z31.d }, p7/z, [z31.d, x0]8311# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1sh	{ z31.d }, p7/z, [z31.d]8312# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1sh	{ z31.s }, p7/z, [z31.s, x0]8313# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1sh	{ z31.s }, p7/z, [z31.s]8314# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1sw	{ z0.d }, p0/z, [z1.d]8315# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1sw	{ z31.d }, p7/z, [z31.d, x0]8316# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1sw	{ z31.d }, p7/z, [z31.d]8317# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1w	{ z0.d }, p0/z, [z1.d]8318# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnt1w	{ z0.s }, p0/z, [x0, x0, lsl #2]8319# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnt1w	{ z0.s }, p0/z, [x0]8320# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1w	{ z0.s }, p0/z, [z1.s]8321# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnt1w	{ z21.s }, p5/z, [x10, #7, mul vl]8322# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldnt1w	{ z23.s }, p3/z, [x13, #-8, mul vl]8323# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1w	{ z31.d }, p7/z, [z31.d, x0]8324# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldnt1w	{ z31.d }, p7/z, [z31.d]8325# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1w	{ z31.s }, p7/z, [z31.s, x0]8326# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1w	{ z31.s }, p7/z, [z31.s]8327# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ldr	p0, [x0]8328# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ldr	p5, [x10, #255, mul vl]8329# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ldr	p7, [x13, #-256, mul vl]8330# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldr	z0, [x0]8331# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldr	z23, [x13, #255, mul vl]8332# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     ldr	z31, [sp, #-256, mul vl]8333# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.b, p0/m, z0.b, #08334# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.b, p0/m, z0.b, z0.b8335# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.b, p0/m, z0.b, z1.d8336# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.b, z0.b, #08337# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.b, z1.b, z2.d8338# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.d, p0/m, z0.d, #08339# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.d, p0/m, z0.d, z0.d8340# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.d, z0.d, #08341# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.h, p0/m, z0.h, #08342# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.h, p0/m, z0.h, z0.h8343# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.h, p0/m, z0.h, z1.d8344# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.h, z0.h, #08345# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.h, z1.h, z2.d8346# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.s, p0/m, z0.s, #08347# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.s, p0/m, z0.s, z0.s8348# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.s, p0/m, z0.s, z1.d8349# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.s, z0.s, #08350# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.s, z1.s, z2.d8351# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z31.b, p0/m, z31.b, #78352# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z31.b, z31.b, #78353# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z31.d, p0/m, z31.d, #638354# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z31.d, z31.d, #638355# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z31.h, p0/m, z31.h, #158356# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z31.h, z31.h, #158357# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z31.s, p0/m, z31.s, #318358# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z31.s, z31.s, #318359# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lslr	z0.b, p0/m, z0.b, z0.b8360# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lslr	z0.d, p0/m, z0.d, z0.d8361# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lslr	z0.h, p0/m, z0.h, z0.h8362# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lslr	z0.s, p0/m, z0.s, z0.s8363# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.b, p0/m, z0.b, #18364# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.b, p0/m, z0.b, z0.b8365# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.b, p0/m, z0.b, z1.d8366# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.b, z0.b, #18367# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.b, z1.b, z2.d8368# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.d, p0/m, z0.d, #18369# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.d, p0/m, z0.d, z0.d8370# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.d, z0.d, #18371# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.h, p0/m, z0.h, #18372# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.h, p0/m, z0.h, z0.h8373# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.h, p0/m, z0.h, z1.d8374# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.h, z0.h, #18375# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.h, z1.h, z2.d8376# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.s, p0/m, z0.s, #18377# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.s, p0/m, z0.s, z0.s8378# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.s, p0/m, z0.s, z1.d8379# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.s, z0.s, #18380# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.s, z1.s, z2.d8381# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z31.b, p0/m, z31.b, #88382# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z31.b, z31.b, #88383# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z31.d, p0/m, z31.d, #648384# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z31.d, z31.d, #648385# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z31.h, p0/m, z31.h, #168386# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z31.h, z31.h, #168387# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z31.s, p0/m, z31.s, #328388# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z31.s, z31.s, #328389# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsrr	z0.b, p0/m, z0.b, z0.b8390# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsrr	z0.d, p0/m, z0.d, z0.d8391# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsrr	z0.h, p0/m, z0.h, z0.h8392# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsrr	z0.s, p0/m, z0.s, z0.s8393# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mad	z0.b, p7/m, z1.b, z31.b8394# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mad	z0.d, p7/m, z1.d, z31.d8395# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mad	z0.h, p7/m, z1.h, z31.h8396# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mad	z0.s, p7/m, z1.s, z31.s8397# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -     match	p0.b, p0/z, z0.b, z0.b8398# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -     match	p0.h, p0/z, z0.h, z0.h8399# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -     match	p15.b, p7/z, z30.b, z31.b8400# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -     match	p15.h, p7/z, z30.h, z31.h8401# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mla	z0.b, p7/m, z1.b, z31.b8402# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mla	z0.d, p7/m, z1.d, z31.d8403# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mla	z0.d, z1.d, z7.d[1]8404# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mla	z0.h, p7/m, z1.h, z31.h8405# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mla	z0.h, z1.h, z7.h[7]8406# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mla	z0.s, p7/m, z1.s, z31.s8407# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mla	z0.s, z1.s, z7.s[3]8408# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mls	z0.b, p7/m, z1.b, z31.b8409# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mls	z0.d, p7/m, z1.d, z31.d8410# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mls	z0.d, z1.d, z7.d[1]8411# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mls	z0.h, p7/m, z1.h, z31.h8412# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mls	z0.h, z1.h, z7.h[7]8413# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mls	z0.s, p7/m, z1.s, z31.s8414# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mls	z0.s, z1.s, z7.s[3]8415# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     mov	p0.b, p0.b8416# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     mov	p0.b, p0/m, p0.b8417# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     mov	p0.b, p0/z, p0.b8418# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     mov	p15.b, p15.b8419# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     mov	p15.b, p15/m, p15.b8420# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     mov	p15.b, p15/z, p15.b8421# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.b, #1278422# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.b, b08423# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.b, p0/m, b08424# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.b, p0/m, w08425# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.b, p0/z, #1278426# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -     mov	z0.b, w08427# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.d, #08428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.d, #0xe0000000000003ff8429# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.d, #0xffffffffffff7fff8430# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.d, #327688431# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.d, d08432# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.d, p0/m, d08433# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.d, p0/m, x08434# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -     mov	z0.d, x08435# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.d, z0.d8436# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, #-2568437# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, #-327688438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, #08439# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, #325128440# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, #327678441# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, h08442# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, p0/m, h08443# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, p0/m, w08444# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, p0/z, #325128445# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -     mov	z0.h, w08446# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.q, q08447# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.s, #08448# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.s, #0xffff7fff8449# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.s, #327688450# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.s, p0/m, s08451# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.s, p0/m, w08452# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.s, s08453# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -     mov	z0.s, w08454# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, #-1288455# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, #-327688456# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, #1278457# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, #325128458# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, p0/z, #-1288459# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, p0/z, #-327688460# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, p0/z, #1278461# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, p0/z, #325128462# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, p15/m, #-1288463# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, p15/m, #-327688464# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, #-1288465# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, #-327688466# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, #1278467# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, #325128468# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, p0/z, #-1288469# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, p0/z, #-327688470# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, p0/z, #1278471# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, p0/z, #325128472# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, p15/m, #-1288473# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, p15/m, #-327688474# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, #-1288475# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, #-327688476# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, #1278477# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, #325128478# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, p0/z, #-1288479# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, p0/z, #-327688480# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, p0/z, #1278481# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, p0/z, #325128482# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, p15/m, #-1288483# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, p15/m, #-327688484# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.b, p15/m, z31.b8485# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.b, p7/m, b318486# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movprfx	z31, z68487# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.b, p7/m, wsp8488# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -     mov	z31.b, wsp8489# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.b, z31.b[63]8490# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.d, p15/m, z31.d8491# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.d, p7/m, d318492# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movprfx	z31.d, p7/z, z6.d8493# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.d, p7/m, sp8494# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -     mov	z31.d, sp8495# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.d, z0.d8496# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.d, z31.d[7]8497# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.h, p15/m, z31.h8498# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.h, p7/m, h318499# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.h, p7/m, wsp8500# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -     mov	z31.h, wsp8501# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.h, z31.h[31]8502# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.s, p15/m, z31.s8503# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.s, p7/m, s318504# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.s, p7/m, wsp8505# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -     mov	z31.s, wsp8506# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.s, z31.s[15]8507# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.b, #-18508# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.b, #-1288509# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.b, #1278510# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.b, p0/z, #-18511# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.b, p0/z, #-1288512# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.b, p0/z, #1278513# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.b, p15/m, #-1288514# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.d, #-68515# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.h, #-68516# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.q, z17.q[3]8517# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.s, #-68518# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     movs	p0.b, p0.b8519# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     movs	p0.b, p0/z, p0.b8520# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     movs	p15.b, p15.b8521# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     movs	p15.b, p15/z, p15.b8522# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mrs	x3, ID_AA64ZFR0_EL18523# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL18524# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL128525# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL28526# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL38527# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     msb	z0.b, p7/m, z1.b, z31.b8528# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     msb	z0.d, p7/m, z1.d, z31.d8529# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     msb	z0.h, p7/m, z1.h, z31.h8530# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     msb	z0.s, p7/m, z1.s, z31.s8531# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     msr	ZCR_EL1, x38532# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     msr	ZCR_EL12, x38533# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     msr	ZCR_EL2, x38534# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     msr	ZCR_EL3, x38535# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z0.b, p7/m, z0.b, z31.b8536# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z0.b, z1.b, z2.b8537# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mul	z0.d, p7/m, z0.d, z31.d8538# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mul	z0.d, z1.d, z15.d[1]8539# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z0.h, p7/m, z0.h, z31.h8540# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z0.h, z1.h, z2.h8541# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z0.h, z1.h, z7.h[7]8542# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z0.s, p7/m, z0.s, z31.s8543# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z0.s, z1.s, z7.s[3]8544# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z29.s, z30.s, z31.s8545# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z31.b, z31.b, #-1288546# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z31.b, z31.b, #1278547# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mul	z31.d, z31.d, #-1288548# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mul	z31.d, z31.d, #1278549# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mul	z31.d, z31.d, z31.d8550# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z31.h, z31.h, #-1288551# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z31.h, z31.h, #1278552# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z31.s, z31.s, #-1288553# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z31.s, z31.s, #1278554# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     nand	p0.b, p0/z, p0.b, p0.b8555# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     nand	p15.b, p15/z, p15.b, p15.b8556# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     nands	p0.b, p0/z, p0.b, p0.b8557# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     nands	p15.b, p15/z, p15.b, p15.b8558# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   nbsl	z0.d, z0.d, z1.d, z2.d8559# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	z0.b, p0/m, z0.b8560# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	z0.d, p0/m, z0.d8561# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	z0.h, p0/m, z0.h8562# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	z0.s, p0/m, z0.s8563# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	z31.b, p7/m, z31.b8564# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	z31.d, p7/m, z31.d8565# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	z31.h, p7/m, z31.h8566# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	z31.s, p7/m, z31.s8567# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -     nmatch	p0.b, p0/z, z0.b, z0.b8568# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -     nmatch	p0.h, p0/z, z0.h, z0.h8569# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -     nmatch	p15.b, p7/z, z30.b, z31.b8570# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -     nmatch	p15.h, p7/z, z30.h, z31.h8571# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     nor	p0.b, p0/z, p0.b, p0.b8572# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     nor	p15.b, p15/z, p15.b, p15.b8573# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     nors	p0.b, p0/z, p0.b, p0.b8574# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     nors	p15.b, p15/z, p15.b, p15.b8575# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     not	p0.b, p0/z, p0.b8576# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     not	p15.b, p15/z, p15.b8577# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   not	z31.b, p7/m, z31.b8578# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   not	z31.d, p7/m, z31.d8579# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   not	z31.h, p7/m, z31.h8580# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   not	z31.s, p7/m, z31.s8581# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     nots	p0.b, p0/z, p0.b8582# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     nots	p15.b, p15/z, p15.b8583# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     orn	p0.b, p0/z, p0.b, p0.b8584# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     orn	p15.b, p15/z, p15.b, p15.b8585# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     orns	p0.b, p0/z, p0.b, p0.b8586# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     orns	p15.b, p15/z, p15.b, p15.b8587# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     orr	p0.b, p0/z, p0.b, p1.b8588# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z0.d, z0.d, #0x68589# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z0.d, z0.d, #0xfffffffffffffff98590# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z0.s, z0.s, #0x68591# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z0.s, z0.s, #0xfffffff98592# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z23.d, z13.d, z8.d8593# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z23.h, z23.h, #0x68594# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z23.h, z23.h, #0xfff98595# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z31.b, p7/m, z31.b, z31.b8596# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z31.d, p7/m, z31.d, z31.d8597# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z31.h, p7/m, z31.h, z31.h8598# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z31.s, p7/m, z31.s, z31.s8599# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z5.b, z5.b, #0x68600# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z5.b, z5.b, #0xf98601# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     orrs	p0.b, p0/z, p0.b, p1.b8602# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   orv	b0, p7, z31.b8603# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   orv	d0, p7, z31.d8604# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   orv	h0, p7, z31.h8605# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   orv	s0, p7, z31.s8606# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     pfalse	p15.b8607# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     pfirst	p0.b, p15, p0.b8608# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     pfirst	p15.b, p15, p15.b8609# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   pmul	z0.b, z1.b, z2.b8610# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   pmul	z29.b, z30.b, z31.b8611# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   pmullb	z0.h, z1.b, z2.b8612# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   pmullb	z29.q, z30.d, z31.d8613# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   pmullb	z31.d, z31.s, z31.s8614# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   pmullt	z0.h, z1.b, z2.b8615# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   pmullt	z29.q, z30.d, z31.d8616# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   pmullt	z31.d, z31.s, z31.s8617# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     pnext	p0.b, p15, p0.b8618# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     pnext	p0.d, p15, p0.d8619# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     pnext	p0.h, p15, p0.h8620# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     pnext	p0.s, p15, p0.s8621# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     pnext	p15.b, p15, p15.b8622# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	#14, p0, [x0]8623# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	#15, p0, [x0]8624# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	#6, p0, [x0]8625# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	#7, p0, [x0]8626# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	#7, p3, [z13.s, #31]8627# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	#7, p3, [z13.s]8628# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pldl1keep, p0, [x0, z0.d, uxtw]8629# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pldl1keep, p0, [x0, z0.d]8630# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pldl1keep, p0, [x0, z0.s, uxtw]8631# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pldl1keep, p0, [x0]8632# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pldl1strm, p0, [x0, #-32, mul vl]8633# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pldl1strm, p0, [x0, #31, mul vl]8634# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pldl1strm, p0, [x0]8635# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pldl2keep, p0, [x0]8636# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pldl2strm, p0, [x0]8637# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pldl3keep, p0, [x0]8638# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pldl3strm, p0, [x0]8639# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pldl3strm, p5, [x10, z21.d, sxtw]8640# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pldl3strm, p5, [x10, z21.s, uxtw]8641# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pldl3strm, p5, [z10.d, #31]8642# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pldl3strm, p5, [z10.d]8643# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pstl1keep, p0, [x0]8644# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pstl1strm, p0, [x0]8645# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pstl2keep, p0, [x0]8646# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pstl2strm, p0, [x0]8647# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pstl3keep, p0, [x0]8648# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfb	pstl3strm, p0, [x0]8649# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	#14, p0, [x0]8650# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	#15, p0, [x0]8651# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	#15, p7, [z31.d, #248]8652# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	#15, p7, [z31.d]8653# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	#15, p7, [z31.s, #248]8654# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	#15, p7, [z31.s]8655# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	#6, p0, [x0]8656# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	#7, p0, [x0]8657# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pldl1keep, p0, [x0, z0.d, lsl #3]8658# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pldl1keep, p0, [x0, z0.d, sxtw #3]8659# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pldl1keep, p0, [x0, z0.d, uxtw #3]8660# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pldl1keep, p0, [x0, z0.s, sxtw #3]8661# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pldl1keep, p0, [x0, z0.s, uxtw #3]8662# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pldl1keep, p0, [x0]8663# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pldl1strm, p0, [x0, #-32, mul vl]8664# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pldl1strm, p0, [x0, #31, mul vl]8665# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pldl1strm, p0, [x0]8666# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pldl2keep, p0, [x0]8667# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pldl2strm, p0, [x0]8668# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pldl3keep, p0, [x0]8669# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pldl3strm, p0, [x0]8670# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pstl1keep, p0, [x0]8671# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pstl1strm, p0, [x0]8672# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pstl2keep, p0, [x0]8673# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pstl2strm, p0, [x0]8674# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pstl3keep, p0, [x0]8675# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfd	pstl3strm, p0, [x0]8676# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	#14, p0, [x0]8677# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	#15, p0, [x0]8678# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	#15, p7, [z31.d, #62]8679# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	#15, p7, [z31.d]8680# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	#15, p7, [z31.s, #62]8681# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	#15, p7, [z31.s]8682# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	#6, p0, [x0]8683# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	#7, p0, [x0]8684# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pldl1keep, p0, [x0, z0.d, lsl #1]8685# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pldl1keep, p0, [x0]8686# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pldl1strm, p0, [x0, #-32, mul vl]8687# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pldl1strm, p0, [x0, #31, mul vl]8688# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pldl1strm, p0, [x0]8689# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pldl2keep, p0, [x0]8690# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pldl2strm, p0, [x0]8691# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pldl3keep, p0, [x0]8692# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pldl3strm, p0, [x0]8693# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pldl3strm, p5, [x10, z21.d, sxtw #1]8694# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pldl3strm, p5, [x10, z21.d, uxtw #1]8695# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pldl3strm, p5, [x10, z21.s, sxtw #1]8696# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pldl3strm, p5, [x10, z21.s, uxtw #1]8697# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pstl1keep, p0, [x0]8698# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pstl1strm, p0, [x0]8699# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pstl2keep, p0, [x0]8700# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pstl2strm, p0, [x0]8701# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pstl3keep, p0, [x0]8702# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfh	pstl3strm, p0, [x0]8703# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	#14, p0, [x0]8704# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	#15, p0, [x0]8705# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	#15, p7, [z31.d, #124]8706# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	#15, p7, [z31.d]8707# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	#15, p7, [z31.s, #124]8708# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	#15, p7, [z31.s]8709# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	#6, p0, [x0]8710# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	#7, p0, [x0]8711# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	#7, p3, [x13, z8.d, uxtw #2]8712# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pldl1keep, p0, [x0, z0.d, sxtw #2]8713# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pldl1keep, p0, [x0, z0.s, uxtw #2]8714# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pldl1keep, p0, [x0]8715# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pldl1strm, p0, [x0, #-32, mul vl]8716# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pldl1strm, p0, [x0, #31, mul vl]8717# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pldl1strm, p0, [x0]8718# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pldl2keep, p0, [x0]8719# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pldl2strm, p0, [x0]8720# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pldl3keep, p0, [x0]8721# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pldl3strm, p0, [x0]8722# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pldl3strm, p5, [x10, z21.d, lsl #2]8723# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pldl3strm, p5, [x10, z21.s, sxtw #2]8724# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pstl1keep, p0, [x0]8725# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pstl1strm, p0, [x0]8726# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pstl2keep, p0, [x0]8727# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pstl2strm, p0, [x0]8728# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pstl3keep, p0, [x0]8729# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -      -      -     prfw	pstl3strm, p0, [x0]8730# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptest	p15, p0.b8731# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptest	p15, p15.b8732# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p0.b, pow28733# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p0.d, pow28734# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p0.h, pow28735# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p0.s, pow28736# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p15.b8737# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p15.d8738# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p15.h8739# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p15.s8740# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s8741# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, #148742# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, #158743# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, #168744# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, #178745# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, #188746# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, #198747# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, #208748# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, #218749# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, #228750# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, #238751# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, #248752# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, #258753# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, #268754# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, #278755# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, #288756# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, mul38757# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, mul48758# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, vl18759# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, vl1288760# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, vl168761# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, vl28762# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, vl2568763# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, vl38764# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, vl328765# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, vl48766# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, vl58767# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, vl68768# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, vl648769# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, vl78770# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrue	p7.s, vl88771# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p0.b, pow28772# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p0.d, pow28773# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p0.h, pow28774# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p0.s, pow28775# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p15.b8776# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p15.d8777# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p15.h8778# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p15.s8779# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s8780# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, #148781# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, #158782# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, #168783# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, #178784# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, #188785# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, #198786# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, #208787# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, #218788# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, #228789# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, #238790# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, #248791# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, #258792# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, #268793# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, #278794# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, #288795# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, mul38796# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, mul48797# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, vl18798# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, vl1288799# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, vl168800# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, vl28801# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, vl2568802# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, vl38803# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, vl328804# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, vl48805# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, vl58806# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, vl68807# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, vl648808# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, vl78809# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     ptrues	p7.s, vl88810# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     punpkhi	p0.h, p0.b8811# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     punpkhi	p15.h, p15.b8812# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     punpklo	p0.h, p0.b8813# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     punpklo	p15.h, p15.b8814# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhnb	z0.b, z1.h, z31.h8815# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhnb	z0.h, z1.s, z31.s8816# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhnb	z0.s, z1.d, z31.d8817# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhnt	z0.b, z1.h, z31.h8818# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhnt	z0.h, z1.s, z31.s8819# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhnt	z0.s, z1.d, z31.d8820# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rax1	z0.d, z1.d, z31.d8821# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rbit	z0.b, p7/m, z31.b8822# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rbit	z0.d, p7/m, z31.d8823# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rbit	z0.h, p7/m, z31.h8824# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rbit	z0.s, p7/m, z31.s8825# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -     rdffr	p0.b8826# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -      -      -      -     rdffr	p0.b, p0/z8827# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -     rdffr	p15.b8828# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -      -      -      -     rdffr	p15.b, p15/z8829# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -      -      -      -     rdffrs	p0.b, p0/z8830# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -      -      -      -     rdffrs	p15.b, p15/z8831# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     rdvl	x0, #08832# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     rdvl	x21, #-328833# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     rdvl	x23, #318834# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     rdvl	xzr, #-18835# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     rev	p0.b, p1.b8836# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     rev	p0.d, p1.d8837# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     rev	p0.h, p1.h8838# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     rev	p0.s, p1.s8839# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev	z0.b, z31.b8840# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev	z0.d, z31.d8841# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev	z0.h, z31.h8842# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev	z0.s, z31.s8843# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   revb	z0.d, p7/m, z31.d8844# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   revb	z0.h, p7/m, z31.h8845# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   revb	z0.s, p7/m, z31.s8846# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   revh	z0.d, p7/m, z31.d8847# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   revh	z0.s, p7/m, z31.s8848# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   revw	z0.d, p7/m, z31.d8849# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rshrnb	z0.b, z0.h, #18850# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rshrnb	z0.h, z0.s, #18851# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rshrnb	z0.s, z0.d, #18852# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rshrnb	z31.b, z31.h, #88853# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rshrnb	z31.h, z31.s, #168854# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rshrnb	z31.s, z31.d, #328855# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rshrnt	z0.b, z0.h, #18856# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rshrnt	z0.h, z0.s, #18857# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rshrnt	z0.s, z0.d, #18858# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rshrnt	z31.b, z31.h, #88859# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rshrnt	z31.h, z31.s, #168860# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rshrnt	z31.s, z31.d, #328861# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhnb	z0.b, z1.h, z31.h8862# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhnb	z0.h, z1.s, z31.s8863# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhnb	z0.s, z1.d, z31.d8864# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhnt	z0.b, z1.h, z31.h8865# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhnt	z0.h, z1.s, z31.s8866# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhnt	z0.s, z1.d, z31.d8867# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saba	z0.b, z1.b, z31.b8868# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saba	z0.d, z1.d, z31.d8869# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saba	z0.h, z1.h, z31.h8870# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saba	z0.s, z1.s, z31.s8871# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabalb	z0.d, z1.s, z31.s8872# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabalb	z0.h, z1.b, z31.b8873# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabalb	z0.s, z1.h, z31.h8874# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabalt	z0.d, z1.s, z31.s8875# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabalt	z0.h, z1.b, z31.b8876# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabalt	z0.s, z1.h, z31.h8877# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabd	z31.b, p7/m, z31.b, z31.b8878# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabd	z31.d, p7/m, z31.d, z31.d8879# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabd	z31.h, p7/m, z31.h, z31.h8880# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabd	z31.s, p7/m, z31.s, z31.s8881# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdlb	z0.h, z1.b, z2.b8882# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdlb	z29.s, z30.h, z31.h8883# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdlb	z31.d, z31.s, z31.s8884# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdlt	z0.h, z1.b, z2.b8885# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdlt	z29.s, z30.h, z31.h8886# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdlt	z31.d, z31.s, z31.s8887# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sadalp	z0.h, p0/m, z1.b8888# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sadalp	z29.s, p0/m, z30.h8889# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sadalp	z30.d, p7/m, z31.s8890# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlb	z0.h, z1.b, z2.b8891# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlb	z29.s, z30.h, z31.h8892# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlb	z31.d, z31.s, z31.s8893# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlbt	z0.d, z1.s, z31.s8894# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlbt	z0.h, z1.b, z31.b8895# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlbt	z0.s, z1.h, z31.h8896# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlt	z0.h, z1.b, z2.b8897# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlt	z29.s, z30.h, z31.h8898# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlt	z31.d, z31.s, z31.s8899# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   2.50   0.50   2.50   saddv	d0, p7, z31.b8900# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   saddv	d0, p7, z31.h8901# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   saddv	d0, p7, z31.s8902# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddwb	z0.h, z1.h, z2.b8903# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddwb	z29.s, z30.s, z31.h8904# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddwb	z31.d, z31.d, z31.s8905# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddwt	z0.h, z1.h, z2.b8906# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddwt	z29.s, z30.s, z31.h8907# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddwt	z31.d, z31.d, z31.s8908# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sbclb	z0.d, z1.d, z31.d8909# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sbclb	z0.s, z1.s, z31.s8910# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sbclt	z0.d, z1.d, z31.d8911# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sbclt	z0.s, z1.s, z31.s8912# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	z0.d, p0/m, z0.d8913# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	z0.d, p0/m, z0.s8914# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	z0.h, p0/m, z0.d8915# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     scvtf	z0.h, p0/m, z0.h8916# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	z0.h, p0/m, z0.s8917# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	z0.s, p0/m, z0.d8918# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	z0.s, p0/m, z0.s8919# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     20.00   -      -      -     sdiv	z0.d, p7/m, z0.d, z31.d8920# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     11.00   -      -      -     sdiv	z0.s, p7/m, z0.s, z31.s8921# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     20.00   -      -      -     sdivr	z0.d, p7/m, z0.d, z31.d8922# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     11.00   -      -      -     sdivr	z0.s, p7/m, z0.s, z31.s8923# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sdot	z0.d, z1.h, z15.h[1]8924# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sdot	z0.d, z1.h, z31.h8925# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sdot	z0.s, z1.b, z31.b8926# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sdot	z0.s, z1.b, z7.b[3]8927# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sel	p0.b, p1, p2.b, p3.b8928# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sel	z23.b, p11, z13.b, z8.b8929# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sel	z23.d, p11, z13.d, z8.d8930# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sel	z23.h, p11, z13.h, z8.h8931# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sel	z23.s, p11, z13.s, z8.s8932# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -     setffr8933# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shadd	z0.b, p0/m, z0.b, z1.b8934# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shadd	z0.h, p0/m, z0.h, z1.h8935# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shadd	z29.s, p7/m, z29.s, z30.s8936# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shadd	z31.d, p7/m, z31.d, z30.d8937# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shrnb	z0.b, z0.h, #18938# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shrnb	z0.h, z0.s, #18939# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shrnb	z0.s, z0.d, #18940# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shrnb	z31.b, z31.h, #88941# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shrnb	z31.h, z31.s, #168942# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shrnb	z31.s, z31.d, #328943# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shrnt	z0.b, z0.h, #18944# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shrnt	z0.h, z0.s, #18945# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shrnt	z0.s, z0.d, #18946# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shrnt	z31.b, z31.h, #88947# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shrnt	z31.h, z31.s, #168948# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shrnt	z31.s, z31.d, #328949# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsub	z0.b, p0/m, z0.b, z1.b8950# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsub	z0.h, p0/m, z0.h, z1.h8951# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsub	z29.s, p7/m, z29.s, z30.s8952# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsub	z31.d, p7/m, z31.d, z30.d8953# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsubr	z0.b, p0/m, z0.b, z1.b8954# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsubr	z0.h, p0/m, z0.h, z1.h8955# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsubr	z29.s, p7/m, z29.s, z30.s8956# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsubr	z31.d, p7/m, z31.d, z30.d8957# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sli	z0.b, z0.b, #08958# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sli	z0.d, z0.d, #08959# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sli	z0.h, z0.h, #08960# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sli	z0.s, z0.s, #08961# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sli	z31.b, z31.b, #78962# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sli	z31.d, z31.d, #638963# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sli	z31.h, z31.h, #158964# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sli	z31.s, z31.s, #318965# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sm4e	z0.s, z0.s, z31.s8966# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sm4ekey	z0.s, z1.s, z31.s8967# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z0.b, z0.b, #-1288968# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z0.d, z0.d, #-1288969# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z0.h, z0.h, #-1288970# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z0.s, z0.s, #-1288971# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z31.b, p7/m, z31.b, z31.b8972# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z31.b, z31.b, #1278973# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z31.d, p7/m, z31.d, z31.d8974# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z31.d, z31.d, #1278975# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z31.h, p7/m, z31.h, z31.h8976# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z31.h, z31.h, #1278977# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z31.s, p7/m, z31.s, z31.s8978# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z31.s, z31.s, #1278979# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smaxp	z0.b, p0/m, z0.b, z1.b8980# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smaxp	z0.h, p0/m, z0.h, z1.h8981# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smaxp	z29.s, p7/m, z29.s, z30.s8982# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smaxp	z31.d, p7/m, z31.d, z30.d8983# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   2.50   0.50   2.50   smaxv	b0, p7, z31.b8984# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   smaxv	d0, p7, z31.d8985# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   smaxv	h0, p7, z31.h8986# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   smaxv	s0, p7, z31.s8987# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z0.b, z0.b, #-1288988# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z0.d, z0.d, #-1288989# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z0.h, z0.h, #-1288990# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z0.s, z0.s, #-1288991# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z31.b, p7/m, z31.b, z31.b8992# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z31.b, z31.b, #1278993# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z31.d, p7/m, z31.d, z31.d8994# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z31.d, z31.d, #1278995# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z31.h, p7/m, z31.h, z31.h8996# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z31.h, z31.h, #1278997# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z31.s, p7/m, z31.s, z31.s8998# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z31.s, z31.s, #1278999# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sminp	z0.b, p0/m, z0.b, z1.b9000# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sminp	z0.h, p0/m, z0.h, z1.h9001# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sminp	z29.s, p7/m, z29.s, z30.s9002# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sminp	z31.d, p7/m, z31.d, z30.d9003# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   2.50   0.50   2.50   sminv	b0, p7, z31.b9004# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   sminv	d0, p7, z31.d9005# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   sminv	h0, p7, z31.h9006# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   sminv	s0, p7, z31.s9007# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalb	z0.d, z1.s, z15.s[1]9008# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalb	z0.d, z1.s, z31.s9009# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalb	z0.h, z1.b, z31.b9010# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalb	z0.s, z1.h, z31.h9011# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalb	z0.s, z1.h, z7.h[7]9012# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalt	z0.d, z1.s, z15.s[1]9013# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalt	z0.d, z1.s, z31.s9014# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalt	z0.h, z1.b, z31.b9015# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalt	z0.s, z1.h, z31.h9016# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalt	z0.s, z1.h, z7.h[7]9017# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslb	z0.d, z1.s, z15.s[1]9018# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslb	z0.d, z1.s, z31.s9019# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslb	z0.h, z1.b, z31.b9020# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslb	z0.s, z1.h, z31.h9021# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslb	z0.s, z1.h, z7.h[7]9022# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslt	z0.d, z1.s, z15.s[1]9023# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslt	z0.d, z1.s, z31.s9024# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslt	z0.h, z1.b, z31.b9025# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslt	z0.s, z1.h, z31.h9026# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslt	z0.s, z1.h, z7.h[7]9027# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smmla	z0.s, z1.b, z2.b9028# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smulh	z0.b, p7/m, z0.b, z31.b9029# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smulh	z0.b, z1.b, z2.b9030# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     smulh	z0.d, p7/m, z0.d, z31.d9031# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smulh	z0.h, p7/m, z0.h, z31.h9032# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smulh	z0.h, z1.h, z2.h9033# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smulh	z0.s, p7/m, z0.s, z31.s9034# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smulh	z29.s, z30.s, z31.s9035# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     smulh	z31.d, z31.d, z31.d9036# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullb	z0.d, z1.s, z15.s[1]9037# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullb	z0.h, z1.b, z2.b9038# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullb	z0.s, z1.h, z7.h[7]9039# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullb	z29.s, z30.h, z31.h9040# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullb	z31.d, z31.s, z31.s9041# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullt	z0.d, z1.s, z15.s[1]9042# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullt	z0.h, z1.b, z2.b9043# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullt	z0.s, z1.h, z7.h[7]9044# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullt	z29.s, z30.h, z31.h9045# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullt	z31.d, z31.s, z31.s9046# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z29.b, p7, { z30.b, z31.b }9047# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z29.d, p7, { z30.d, z31.d }9048# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z29.h, p7, { z30.h, z31.h }9049# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z29.s, p7, { z30.s, z31.s }9050# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z31.b, p7, z31.b, z31.b9051# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z31.d, p7, z31.d, z31.d9052# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z31.h, p7, z31.h, z31.h9053# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z31.s, p7, z31.s, z31.s9054# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	z31.b, p7/m, z31.b9055# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	z31.d, p7/m, z31.d9056# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	z31.h, p7/m, z31.h9057# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	z31.s, p7/m, z31.s9058# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.b, p0/m, z0.b, z1.b9059# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.b, z0.b, #09060# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.b, z0.b, z0.b9061# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.d, z0.d, #09062# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.d, z0.d, #0, lsl #89063# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.d, z0.d, z0.d9064# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.h, p0/m, z0.h, z1.h9065# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.h, z0.h, #09066# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.h, z0.h, #0, lsl #89067# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.h, z0.h, z0.h9068# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.s, z0.s, #09069# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.s, z0.s, #0, lsl #89070# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.s, z0.s, z0.s9071# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z29.s, p7/m, z29.s, z30.s9072# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z31.b, z31.b, #2559073# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z31.d, p7/m, z31.d, z30.d9074# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z31.d, z31.d, #652809075# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z31.h, z31.h, #652809076# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z31.s, z31.s, #652809077# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqcadd	z0.b, z0.b, z0.b, #909078# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqcadd	z0.d, z0.d, z0.d, #909079# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqcadd	z0.h, z0.h, z0.h, #909080# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqcadd	z0.s, z0.s, z0.s, #909081# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqcadd	z31.b, z31.b, z31.b, #2709082# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqcadd	z31.d, z31.d, z31.d, #2709083# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqcadd	z31.h, z31.h, z31.h, #2709084# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqcadd	z31.s, z31.s, z31.s, #2709085# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x09086# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x0, #149087# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x0, all, mul #169088# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x0, pow29089# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x0, vl19090# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x0, w09091# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x0, w0, all, mul #169092# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x0, w0, pow29093# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecb	x0, w0, pow2, mul #169094# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x09095# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x0, #149096# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x0, all, mul #169097# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x0, pow29098# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x0, vl19099# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x0, w09100# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x0, w0, all, mul #169101# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x0, w0, pow29102# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecd	x0, w0, pow2, mul #169103# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecd	z0.d9104# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecd	z0.d, all, mul #169105# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecd	z0.d, pow29106# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecd	z0.d, pow2, mul #169107# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdech	x09108# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdech	x0, #149109# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdech	x0, all, mul #169110# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdech	x0, pow29111# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdech	x0, vl19112# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdech	x0, w09113# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdech	x0, w0, all, mul #169114# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdech	x0, w0, pow29115# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdech	x0, w0, pow2, mul #169116# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdech	z0.h9117# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdech	z0.h, all, mul #169118# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdech	z0.h, pow29119# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdech	z0.h, pow2, mul #169120# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecp	x0, p0.b9121# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecp	x0, p0.d9122# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecp	x0, p0.h9123# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecp	x0, p0.s9124# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecp	xzr, p15.b, wzr9125# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecp	xzr, p15.d, wzr9126# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecp	xzr, p15.h, wzr9127# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecp	xzr, p15.s, wzr9128# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecp	z0.d, p0.d9129# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecp	z0.h, p0.h9130# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecp	z0.s, p0.s9131# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x09132# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x0, #149133# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x0, all, mul #169134# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x0, pow29135# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x0, vl19136# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x0, w09137# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x0, w0, all, mul #169138# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x0, w0, pow29139# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqdecw	x0, w0, pow2, mul #169140# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecw	z0.s9141# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecw	z0.s, all, mul #169142# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecw	z0.s, pow29143# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecw	z0.s, pow2, mul #169144# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalb	z0.d, z1.s, z15.s[3]9145# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalb	z0.d, z1.s, z31.s9146# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalb	z0.h, z1.b, z31.b9147# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalb	z0.s, z1.h, z31.h9148# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalb	z0.s, z1.h, z7.h[7]9149# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalbt	z0.d, z1.s, z31.s9150# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalbt	z0.h, z1.b, z31.b9151# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalbt	z0.s, z1.h, z31.h9152# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalt	z0.d, z1.s, z15.s[3]9153# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalt	z0.d, z1.s, z31.s9154# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalt	z0.h, z1.b, z31.b9155# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalt	z0.s, z1.h, z31.h9156# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalt	z0.s, z1.h, z7.h[7]9157# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslb	z0.d, z1.s, z15.s[3]9158# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslb	z0.d, z1.s, z31.s9159# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslb	z0.h, z1.b, z31.b9160# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslb	z0.s, z1.h, z31.h9161# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslb	z0.s, z1.h, z7.h[7]9162# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslbt	z0.d, z1.s, z31.s9163# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslbt	z0.h, z1.b, z31.b9164# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslbt	z0.s, z1.h, z31.h9165# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslt	z0.d, z1.s, z15.s[3]9166# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslt	z0.d, z1.s, z31.s9167# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslt	z0.h, z1.b, z31.b9168# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslt	z0.s, z1.h, z31.h9169# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslt	z0.s, z1.h, z7.h[7]9170# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	z0.b, z1.b, z2.b9171# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqdmulh	z0.d, z1.d, z15.d[1]9172# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	z0.h, z1.h, z2.h9173# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	z0.h, z1.h, z7.h[7]9174# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	z0.s, z1.s, z7.s[3]9175# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	z29.s, z30.s, z31.s9176# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqdmulh	z31.d, z31.d, z31.d9177# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullb	z0.d, z1.s, z15.s[1]9178# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullb	z0.h, z1.b, z2.b9179# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullb	z0.s, z1.h, z7.h[7]9180# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullb	z29.s, z30.h, z31.h9181# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullb	z31.d, z31.s, z31.s9182# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullt	z0.d, z1.s, z15.s[1]9183# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullt	z0.h, z1.b, z2.b9184# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullt	z0.s, z1.h, z7.h[7]9185# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullt	z29.s, z30.h, z31.h9186# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullt	z31.d, z31.s, z31.s9187# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincb	x09188# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincb	x0, #149189# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincb	x0, all, mul #169190# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincb	x0, pow29191# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincb	x0, vl19192# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincb	x0, w09193# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincb	x0, w0, all, mul #169194# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincb	x0, w0, pow29195# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincb	x0, w0, pow2, mul #169196# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincd	x09197# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincd	x0, #149198# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincd	x0, all, mul #169199# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincd	x0, pow29200# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincd	x0, vl19201# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincd	x0, w09202# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincd	x0, w0, all, mul #169203# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincd	x0, w0, pow29204# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincd	x0, w0, pow2, mul #169205# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincd	z0.d9206# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincd	z0.d, all, mul #169207# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincd	z0.d, pow29208# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincd	z0.d, pow2, mul #169209# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqinch	x09210# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqinch	x0, #149211# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqinch	x0, all, mul #169212# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqinch	x0, pow29213# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqinch	x0, vl19214# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqinch	x0, w09215# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqinch	x0, w0, all, mul #169216# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqinch	x0, w0, pow29217# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqinch	x0, w0, pow2, mul #169218# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqinch	z0.h9219# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqinch	z0.h, all, mul #169220# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqinch	z0.h, pow29221# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqinch	z0.h, pow2, mul #169222# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincp	x0, p0.b9223# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincp	x0, p0.d9224# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincp	x0, p0.h9225# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincp	x0, p0.s9226# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincp	xzr, p15.b, wzr9227# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincp	xzr, p15.d, wzr9228# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincp	xzr, p15.h, wzr9229# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincp	xzr, p15.s, wzr9230# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincp	z0.d, p0.d9231# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincp	z0.h, p0.h9232# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincp	z0.s, p0.s9233# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincw	x09234# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincw	x0, #149235# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincw	x0, all, mul #169236# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincw	x0, pow29237# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincw	x0, vl19238# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincw	x0, w09239# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincw	x0, w0, all, mul #169240# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincw	x0, w0, pow29241# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -     sqincw	x0, w0, pow2, mul #169242# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincw	z0.s9243# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincw	z0.s, all, mul #169244# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincw	z0.s, pow29245# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincw	z0.s, pow2, mul #169246# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	z31.b, p7/m, z31.b9247# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	z31.d, p7/m, z31.d9248# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	z31.h, p7/m, z31.h9249# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	z31.s, p7/m, z31.s9250# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z0.b, z1.b, z2.b, #09251# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdcmlah	z0.d, z1.d, z2.d, #09252# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z0.h, z1.h, z2.h, #09253# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z0.h, z1.h, z2.h[0], #09254# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z0.s, z1.s, z2.s, #09255# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z0.s, z1.s, z2.s[0], #09256# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z15.b, z16.b, z17.b, #2709257# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdcmlah	z15.d, z16.d, z17.d, #2709258# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z15.h, z16.h, z17.h, #2709259# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z15.s, z16.s, z17.s, #2709260# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z29.b, z30.b, z31.b, #909261# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdcmlah	z29.d, z30.d, z31.d, #909262# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z29.h, z30.h, z31.h, #909263# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z29.s, z30.s, z31.s, #909264# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z31.b, z31.b, z31.b, #1809265# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdcmlah	z31.d, z31.d, z31.d, #1809266# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z31.h, z30.h, z7.h[0], #1809267# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z31.h, z31.h, z31.h, #1809268# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z31.s, z30.s, z7.s[0], #1809269# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z31.s, z31.s, z31.s, #1809270# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	z0.b, z1.b, z31.b9271# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlah	z0.d, z1.d, z15.d[1]9272# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlah	z0.d, z1.d, z31.d9273# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	z0.h, z1.h, z31.h9274# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	z0.h, z1.h, z7.h[7]9275# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	z0.s, z1.s, z31.s9276# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	z0.s, z1.s, z7.s[3]9277# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	z0.b, z1.b, z31.b9278# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlsh	z0.d, z1.d, z15.d[1]9279# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlsh	z0.d, z1.d, z31.d9280# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	z0.h, z1.h, z31.h9281# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	z0.h, z1.h, z7.h[7]9282# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	z0.s, z1.s, z31.s9283# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	z0.s, z1.s, z7.s[3]9284# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	z0.b, z1.b, z2.b9285# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmulh	z0.d, z1.d, z15.d[1]9286# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	z0.h, z1.h, z2.h9287# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	z0.h, z1.h, z7.h[7]9288# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	z0.s, z1.s, z7.s[3]9289# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	z29.s, z30.s, z31.s9290# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmulh	z31.d, z31.d, z31.d9291# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshl	z0.b, p0/m, z0.b, z1.b9292# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshl	z0.h, p0/m, z0.h, z1.h9293# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshl	z29.s, p7/m, z29.s, z30.s9294# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshl	z31.d, p7/m, z31.d, z30.d9295# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshlr	z0.b, p0/m, z0.b, z1.b9296# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshlr	z0.h, p0/m, z0.h, z1.h9297# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshlr	z29.s, p7/m, z29.s, z30.s9298# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshlr	z31.d, p7/m, z31.d, z30.d9299# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrnb	z0.b, z0.h, #19300# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrnb	z0.h, z0.s, #19301# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrnb	z0.s, z0.d, #19302# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrnb	z31.b, z31.h, #89303# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrnb	z31.h, z31.s, #169304# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrnb	z31.s, z31.d, #329305# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrnt	z0.b, z0.h, #19306# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrnt	z0.h, z0.s, #19307# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrnt	z0.s, z0.d, #19308# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrnt	z31.b, z31.h, #89309# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrnt	z31.h, z31.s, #169310# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrnt	z31.s, z31.d, #329311# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrunb	z0.b, z0.h, #19312# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrunb	z0.h, z0.s, #19313# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrunb	z0.s, z0.d, #19314# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrunb	z31.b, z31.h, #89315# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrunb	z31.h, z31.s, #169316# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrunb	z31.s, z31.d, #329317# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrunt	z0.b, z0.h, #19318# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrunt	z0.h, z0.s, #19319# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrunt	z0.s, z0.d, #19320# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrunt	z31.b, z31.h, #89321# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrunt	z31.h, z31.s, #169322# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrunt	z31.s, z31.d, #329323# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshl	z0.b, p0/m, z0.b, #09324# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshl	z0.b, p0/m, z0.b, z1.b9325# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshl	z0.d, p0/m, z0.d, #09326# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshl	z0.h, p0/m, z0.h, #09327# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshl	z0.h, p0/m, z0.h, z1.h9328# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshl	z0.s, p0/m, z0.s, #09329# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshl	z29.s, p7/m, z29.s, z30.s9330# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshl	z31.b, p0/m, z31.b, #79331# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshl	z31.d, p0/m, z31.d, #639332# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshl	z31.d, p7/m, z31.d, z30.d9333# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshl	z31.h, p0/m, z31.h, #159334# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshl	z31.s, p0/m, z31.s, #319335# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshlr	z0.b, p0/m, z0.b, z1.b9336# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshlr	z0.h, p0/m, z0.h, z1.h9337# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshlr	z29.s, p7/m, z29.s, z30.s9338# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshlr	z31.d, p7/m, z31.d, z30.d9339# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshlu	z0.b, p0/m, z0.b, #09340# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshlu	z0.d, p0/m, z0.d, #09341# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshlu	z0.h, p0/m, z0.h, #09342# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshlu	z0.s, p0/m, z0.s, #09343# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshlu	z31.b, p0/m, z31.b, #79344# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshlu	z31.d, p0/m, z31.d, #639345# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshlu	z31.h, p0/m, z31.h, #159346# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshlu	z31.s, p0/m, z31.s, #319347# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrnb	z0.b, z0.h, #19348# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrnb	z0.h, z0.s, #19349# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrnb	z0.s, z0.d, #19350# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrnb	z31.b, z31.h, #89351# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrnb	z31.h, z31.s, #169352# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrnb	z31.s, z31.d, #329353# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrnt	z0.b, z0.h, #19354# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrnt	z0.h, z0.s, #19355# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrnt	z0.s, z0.d, #19356# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrnt	z31.b, z31.h, #89357# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrnt	z31.h, z31.s, #169358# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrnt	z31.s, z31.d, #329359# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrunb	z0.b, z0.h, #19360# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrunb	z0.h, z0.s, #19361# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrunb	z0.s, z0.d, #19362# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrunb	z31.b, z31.h, #89363# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrunb	z31.h, z31.s, #169364# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrunb	z31.s, z31.d, #329365# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrunt	z0.b, z0.h, #19366# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrunt	z0.h, z0.s, #19367# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrunt	z0.s, z0.d, #19368# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrunt	z31.b, z31.h, #89369# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrunt	z31.h, z31.s, #169370# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrunt	z31.s, z31.d, #329371# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.b, p0/m, z0.b, z1.b9372# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.b, z0.b, #09373# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.b, z0.b, z0.b9374# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.d, z0.d, #09375# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.d, z0.d, #0, lsl #89376# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.d, z0.d, z0.d9377# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.h, p0/m, z0.h, z1.h9378# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.h, z0.h, #09379# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.h, z0.h, #0, lsl #89380# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.h, z0.h, z0.h9381# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.s, z0.s, #09382# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.s, z0.s, #0, lsl #89383# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.s, z0.s, z0.s9384# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z29.s, p7/m, z29.s, z30.s9385# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z31.b, z31.b, #2559386# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z31.d, p7/m, z31.d, z30.d9387# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z31.d, z31.d, #652809388# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z31.h, z31.h, #652809389# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z31.s, z31.s, #652809390# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsubr	z0.b, p0/m, z0.b, z1.b9391# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsubr	z0.h, p0/m, z0.h, z1.h9392# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsubr	z29.s, p7/m, z29.s, z30.s9393# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsubr	z31.d, p7/m, z31.d, z30.d9394# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqxtnb	z0.b, z31.h9395# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqxtnb	z0.h, z31.s9396# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqxtnb	z0.s, z31.d9397# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqxtnt	z0.b, z31.h9398# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqxtnt	z0.h, z31.s9399# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqxtnt	z0.s, z31.d9400# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqxtunb	z0.b, z31.h9401# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqxtunb	z0.h, z31.s9402# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqxtunb	z0.s, z31.d9403# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqxtunt	z0.b, z31.h9404# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqxtunt	z0.h, z31.s9405# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqxtunt	z0.s, z31.d9406# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srhadd	z0.b, p0/m, z0.b, z1.b9407# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srhadd	z0.h, p0/m, z0.h, z1.h9408# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srhadd	z29.s, p7/m, z29.s, z30.s9409# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srhadd	z31.d, p7/m, z31.d, z30.d9410# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sri	z0.b, z0.b, #19411# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sri	z0.d, z0.d, #19412# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sri	z0.h, z0.h, #19413# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sri	z0.s, z0.s, #19414# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sri	z31.b, z31.b, #89415# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sri	z31.d, z31.d, #649416# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sri	z31.h, z31.h, #169417# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sri	z31.s, z31.s, #329418# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srshl	z0.b, p0/m, z0.b, z1.b9419# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srshl	z0.h, p0/m, z0.h, z1.h9420# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srshl	z29.s, p7/m, z29.s, z30.s9421# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srshl	z31.d, p7/m, z31.d, z30.d9422# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srshlr	z0.b, p0/m, z0.b, z1.b9423# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srshlr	z0.h, p0/m, z0.h, z1.h9424# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srshlr	z29.s, p7/m, z29.s, z30.s9425# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srshlr	z31.d, p7/m, z31.d, z30.d9426# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srshr	z0.b, p0/m, z0.b, #19427# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srshr	z0.d, p0/m, z0.d, #19428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srshr	z0.h, p0/m, z0.h, #19429# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srshr	z0.s, p0/m, z0.s, #19430# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srshr	z31.b, p0/m, z31.b, #89431# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srshr	z31.d, p0/m, z31.d, #649432# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srshr	z31.h, p0/m, z31.h, #169433# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srshr	z31.s, p0/m, z31.s, #329434# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	z0.b, z0.b, #19435# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	z0.d, z0.d, #19436# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	z0.h, z0.h, #19437# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	z0.s, z0.s, #19438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	z31.b, z31.b, #89439# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	z31.d, z31.d, #649440# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	z31.h, z31.h, #169441# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	z31.s, z31.s, #329442# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sshllb	z0.d, z0.s, #09443# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sshllb	z0.h, z0.b, #09444# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sshllb	z0.s, z0.h, #09445# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sshllb	z31.d, z31.s, #319446# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sshllb	z31.h, z31.b, #79447# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sshllb	z31.s, z31.h, #159448# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sshllt	z0.d, z0.s, #09449# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sshllt	z0.h, z0.b, #09450# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sshllt	z0.s, z0.h, #09451# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sshllt	z31.d, z31.s, #319452# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sshllt	z31.h, z31.b, #79453# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sshllt	z31.s, z31.h, #159454# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	z0.b, z0.b, #19455# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	z0.d, z0.d, #19456# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	z0.h, z0.h, #19457# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	z0.s, z0.s, #19458# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	z31.b, z31.b, #89459# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	z31.d, z31.d, #649460# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	z31.h, z31.h, #169461# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	z31.s, z31.s, #329462# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublb	z0.h, z1.b, z2.b9463# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublb	z29.s, z30.h, z31.h9464# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublb	z31.d, z31.s, z31.s9465# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublbt	z0.d, z1.s, z31.s9466# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublbt	z0.h, z1.b, z31.b9467# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublbt	z0.s, z1.h, z31.h9468# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublt	z0.h, z1.b, z2.b9469# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublt	z29.s, z30.h, z31.h9470# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublt	z31.d, z31.s, z31.s9471# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubltb	z0.d, z1.s, z31.s9472# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubltb	z0.h, z1.b, z31.b9473# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubltb	z0.s, z1.h, z31.h9474# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubwb	z0.h, z1.h, z2.b9475# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubwb	z29.s, z30.s, z31.h9476# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubwb	z31.d, z31.d, z31.s9477# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubwt	z0.h, z1.h, z2.b9478# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubwt	z29.s, z30.s, z31.h9479# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubwt	z31.d, z31.d, z31.s9480# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1b	{ z0.b }, p0, [x0, x0]9481# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1b	{ z0.b }, p0, [x0]9482# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1b	{ z0.d }, p0, [x0, x0]9483# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1b	{ z0.d }, p0, [x0, z0.d, sxtw]9484# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1b	{ z0.d }, p0, [x0, z0.d, uxtw]9485# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1b	{ z0.d }, p0, [x0, z0.d]9486# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1b	{ z0.d }, p0, [x0]9487# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1b	{ z0.d }, p7, [z0.d]9488# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1b	{ z0.h }, p0, [x0, x0]9489# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1b	{ z0.h }, p0, [x0]9490# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1b	{ z0.s }, p0, [x0, x0]9491# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     st1b	{ z0.s }, p0, [x0, z0.s, sxtw]9492# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     st1b	{ z0.s }, p0, [x0, z0.s, uxtw]9493# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1b	{ z0.s }, p0, [x0]9494# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     st1b	{ z0.s }, p7, [z0.s]9495# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1b	{ z21.b }, p5, [x10, #5, mul vl]9496# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1b	{ z21.d }, p5, [x10, #5, mul vl]9497# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1b	{ z21.h }, p5, [x10, #5, mul vl]9498# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1b	{ z21.s }, p5, [x10, #5, mul vl]9499# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1b	{ z31.b }, p7, [sp, #-1, mul vl]9500# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1b	{ z31.d }, p7, [sp, #-1, mul vl]9501# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1b	{ z31.d }, p7, [z31.d, #31]9502# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1b	{ z31.h }, p7, [sp, #-1, mul vl]9503# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1b	{ z31.s }, p7, [sp, #-1, mul vl]9504# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     st1b	{ z31.s }, p7, [z31.s, #31]9505# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1d	{ z0.d }, p0, [x0, x0, lsl #3]9506# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1d	{ z0.d }, p0, [x0, z0.d, lsl #3]9507# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1d	{ z0.d }, p0, [x0, z0.d, sxtw #3]9508# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1d	{ z0.d }, p0, [x0, z0.d, sxtw]9509# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1d	{ z0.d }, p0, [x0, z0.d, uxtw #3]9510# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1d	{ z0.d }, p0, [x0, z0.d, uxtw]9511# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1d	{ z0.d }, p0, [x0, z0.d]9512# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1d	{ z0.d }, p0, [x0]9513# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1d	{ z0.d }, p7, [z0.d]9514# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1d	{ z21.d }, p5, [x10, #5, mul vl]9515# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1d	{ z31.d }, p7, [sp, #-1, mul vl]9516# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1d	{ z31.d }, p7, [z31.d, #248]9517# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.50   0.50   0.50    -      -     st1h	{ z0.d }, p0, [x0, x0, lsl #1]9518# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1h	{ z0.d }, p0, [x0, z0.d, lsl #1]9519# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1h	{ z0.d }, p0, [x0, z0.d, sxtw #1]9520# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1h	{ z0.d }, p0, [x0, z0.d, sxtw]9521# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1h	{ z0.d }, p0, [x0, z0.d, uxtw #1]9522# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1h	{ z0.d }, p0, [x0, z0.d, uxtw]9523# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1h	{ z0.d }, p0, [x0, z0.d]9524# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1h	{ z0.d }, p0, [x0]9525# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1h	{ z0.d }, p7, [z0.d]9526# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.50   0.50   0.50    -      -     st1h	{ z0.h }, p0, [x0, x0, lsl #1]9527# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1h	{ z0.h }, p0, [x0]9528# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.50   0.50   0.50    -      -     st1h	{ z0.s }, p0, [x0, x0, lsl #1]9529# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     st1h	{ z0.s }, p0, [x0, z0.s, sxtw #1]9530# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     st1h	{ z0.s }, p0, [x0, z0.s, sxtw]9531# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     st1h	{ z0.s }, p0, [x0, z0.s, uxtw #1]9532# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     st1h	{ z0.s }, p0, [x0, z0.s, uxtw]9533# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1h	{ z0.s }, p0, [x0]9534# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     st1h	{ z0.s }, p7, [z0.s]9535# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1h	{ z21.d }, p5, [x10, #5, mul vl]9536# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1h	{ z21.h }, p5, [x10, #5, mul vl]9537# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1h	{ z21.s }, p5, [x10, #5, mul vl]9538# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1h	{ z31.d }, p7, [sp, #-1, mul vl]9539# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1h	{ z31.d }, p7, [z31.d, #62]9540# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1h	{ z31.h }, p7, [sp, #-1, mul vl]9541# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1h	{ z31.s }, p7, [sp, #-1, mul vl]9542# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     st1h	{ z31.s }, p7, [z31.s, #62]9543# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1w	{ z0.d }, p0, [x0, x0, lsl #2]9544# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1w	{ z0.d }, p0, [x0, z0.d, lsl #2]9545# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1w	{ z0.d }, p0, [x0, z0.d, sxtw #2]9546# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1w	{ z0.d }, p0, [x0, z0.d, sxtw]9547# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1w	{ z0.d }, p0, [x0, z0.d, uxtw #2]9548# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1w	{ z0.d }, p0, [x0, z0.d, uxtw]9549# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1w	{ z0.d }, p0, [x0, z0.d]9550# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1w	{ z0.d }, p0, [x0]9551# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1w	{ z0.d }, p7, [z0.d]9552# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1w	{ z0.s }, p0, [x0, x0, lsl #2]9553# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     st1w	{ z0.s }, p0, [x0, z0.s, sxtw #2]9554# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     st1w	{ z0.s }, p0, [x0, z0.s, sxtw]9555# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     st1w	{ z0.s }, p0, [x0, z0.s, uxtw #2]9556# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     st1w	{ z0.s }, p0, [x0, z0.s, uxtw]9557# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1w	{ z0.s }, p0, [x0]9558# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     st1w	{ z0.s }, p7, [z0.s]9559# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1w	{ z21.d }, p5, [x10, #5, mul vl]9560# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1w	{ z21.s }, p5, [x10, #5, mul vl]9561# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1w	{ z31.d }, p7, [sp, #-1, mul vl]9562# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     st1w	{ z31.d }, p7, [z31.d, #124]9563# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st1w	{ z31.s }, p7, [sp, #-1, mul vl]9564# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     st1w	{ z31.s }, p7, [z31.s, #124]9565# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -     st2b	{ z0.b, z1.b }, p0, [x0, x0]9566# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st2b	{ z0.b, z1.b }, p0, [x0]9567# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st2b	{ z21.b, z22.b }, p5, [x10, #10, mul vl]9568# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st2b	{ z23.b, z24.b }, p3, [x13, #-16, mul vl]9569# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -     st2b	{ z5.b, z6.b }, p3, [x17, x16]9570# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -     st2d	{ z0.d, z1.d }, p0, [x0, x0, lsl #3]9571# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st2d	{ z0.d, z1.d }, p0, [x0]9572# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st2d	{ z21.d, z22.d }, p5, [x10, #10, mul vl]9573# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st2d	{ z23.d, z24.d }, p3, [x13, #-16, mul vl]9574# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -     st2d	{ z5.d, z6.d }, p3, [x17, x16, lsl #3]9575# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00   0.25   0.25   0.25   0.25   0.25   0.25   0.25   0.25   1.00   1.00   1.00    -      -     st2h	{ z0.h, z1.h }, p0, [x0, x0, lsl #1]9576# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st2h	{ z0.h, z1.h }, p0, [x0]9577# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st2h	{ z21.h, z22.h }, p5, [x10, #10, mul vl]9578# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st2h	{ z23.h, z24.h }, p3, [x13, #-16, mul vl]9579# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00   0.25   0.25   0.25   0.25   0.25   0.25   0.25   0.25   1.00   1.00   1.00    -      -     st2h	{ z5.h, z6.h }, p3, [x17, x16, lsl #1]9580# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -     st2w	{ z0.s, z1.s }, p0, [x0, x0, lsl #2]9581# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st2w	{ z0.s, z1.s }, p0, [x0]9582# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st2w	{ z21.s, z22.s }, p5, [x10, #10, mul vl]9583# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     st2w	{ z23.s, z24.s }, p3, [x13, #-16, mul vl]9584# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -     st2w	{ z5.s, z6.s }, p3, [x17, x16, lsl #2]9585# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50   1.13   1.13   1.13   1.13   1.13   1.13   1.13   1.13   4.50   4.50   4.50    -      -     st3b	{ z0.b - z2.b }, p0, [x0, x0]9586# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50    -      -      -      -      -      -      -      -     4.50   4.50   4.50    -      -     st3b	{ z0.b - z2.b }, p0, [x0]9587# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50    -      -      -      -      -      -      -      -     4.50   4.50   4.50    -      -     st3b	{ z21.b - z23.b }, p5, [x10, #15, mul vl]9588# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50    -      -      -      -      -      -      -      -     4.50   4.50   4.50    -      -     st3b	{ z23.b - z25.b }, p3, [x13, #-24, mul vl]9589# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50   1.13   1.13   1.13   1.13   1.13   1.13   1.13   1.13   4.50   4.50   4.50    -      -     st3b	{ z5.b - z7.b }, p3, [x17, x16]9590# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50   1.13   1.13   1.13   1.13   1.13   1.13   1.13   1.13   4.50   4.50   4.50    -      -     st3d	{ z0.d - z2.d }, p0, [x0, x0, lsl #3]9591# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50    -      -      -      -      -      -      -      -     4.50   4.50   4.50    -      -     st3d	{ z0.d - z2.d }, p0, [x0]9592# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50    -      -      -      -      -      -      -      -     4.50   4.50   4.50    -      -     st3d	{ z21.d - z23.d }, p5, [x10, #15, mul vl]9593# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50    -      -      -      -      -      -      -      -     4.50   4.50   4.50    -      -     st3d	{ z23.d - z25.d }, p3, [x13, #-24, mul vl]9594# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50   1.13   1.13   1.13   1.13   1.13   1.13   1.13   1.13   4.50   4.50   4.50    -      -     st3d	{ z5.d - z7.d }, p3, [x17, x16, lsl #3]9595# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50   1.13   1.13   1.13   1.13   1.13   1.13   1.13   1.13   4.50   4.50   4.50    -      -     st3h	{ z0.h - z2.h }, p0, [x0, x0, lsl #1]9596# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50    -      -      -      -      -      -      -      -     4.50   4.50   4.50    -      -     st3h	{ z0.h - z2.h }, p0, [x0]9597# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50    -      -      -      -      -      -      -      -     4.50   4.50   4.50    -      -     st3h	{ z21.h - z23.h }, p5, [x10, #15, mul vl]9598# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50    -      -      -      -      -      -      -      -     4.50   4.50   4.50    -      -     st3h	{ z23.h - z25.h }, p3, [x13, #-24, mul vl]9599# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50   1.13   1.13   1.13   1.13   1.13   1.13   1.13   1.13   4.50   4.50   4.50    -      -     st3h	{ z5.h - z7.h }, p3, [x17, x16, lsl #1]9600# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50   1.13   1.13   1.13   1.13   1.13   1.13   1.13   1.13   4.50   4.50   4.50    -      -     st3w	{ z0.s - z2.s }, p0, [x0, x0, lsl #2]9601# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50    -      -      -      -      -      -      -      -     4.50   4.50   4.50    -      -     st3w	{ z0.s - z2.s }, p0, [x0]9602# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50    -      -      -      -      -      -      -      -     4.50   4.50   4.50    -      -     st3w	{ z21.s - z23.s }, p5, [x10, #15, mul vl]9603# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50    -      -      -      -      -      -      -      -     4.50   4.50   4.50    -      -     st3w	{ z23.s - z25.s }, p3, [x13, #-24, mul vl]9604# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     4.50   1.13   1.13   1.13   1.13   1.13   1.13   1.13   1.13   4.50   4.50   4.50    -      -     st3w	{ z5.s - z7.s }, p3, [x17, x16, lsl #2]9605# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00   2.25   2.25   2.25   2.25   2.25   2.25   2.25   2.25   9.00   9.00   9.00    -      -     st4b	{ z0.b - z3.b }, p0, [x0, x0]9606# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00    -      -      -      -      -      -      -      -     9.00   9.00   9.00    -      -     st4b	{ z0.b - z3.b }, p0, [x0]9607# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00    -      -      -      -      -      -      -      -     9.00   9.00   9.00    -      -     st4b	{ z21.b - z24.b }, p5, [x10, #20, mul vl]9608# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00    -      -      -      -      -      -      -      -     9.00   9.00   9.00    -      -     st4b	{ z23.b - z26.b }, p3, [x13, #-32, mul vl]9609# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00   2.25   2.25   2.25   2.25   2.25   2.25   2.25   2.25   9.00   9.00   9.00    -      -     st4b	{ z5.b - z8.b }, p3, [x17, x16]9610# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00   2.25   2.25   2.25   2.25   2.25   2.25   2.25   2.25   9.00   9.00   9.00    -      -     st4d	{ z0.d - z3.d }, p0, [x0, x0, lsl #3]9611# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00    -      -      -      -      -      -      -      -     9.00   9.00   9.00    -      -     st4d	{ z0.d - z3.d }, p0, [x0]9612# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00    -      -      -      -      -      -      -      -     9.00   9.00   9.00    -      -     st4d	{ z21.d - z24.d }, p5, [x10, #20, mul vl]9613# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00    -      -      -      -      -      -      -      -     9.00   9.00   9.00    -      -     st4d	{ z23.d - z26.d }, p3, [x13, #-32, mul vl]9614# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00   2.25   2.25   2.25   2.25   2.25   2.25   2.25   2.25   9.00   9.00   9.00    -      -     st4d	{ z5.d - z8.d }, p3, [x17, x16, lsl #3]9615# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00   2.25   2.25   2.25   2.25   2.25   2.25   2.25   2.25   9.00   9.00   9.00    -      -     st4h	{ z0.h - z3.h }, p0, [x0, x0, lsl #1]9616# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00    -      -      -      -      -      -      -      -     9.00   9.00   9.00    -      -     st4h	{ z0.h - z3.h }, p0, [x0]9617# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00    -      -      -      -      -      -      -      -     9.00   9.00   9.00    -      -     st4h	{ z21.h - z24.h }, p5, [x10, #20, mul vl]9618# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00    -      -      -      -      -      -      -      -     9.00   9.00   9.00    -      -     st4h	{ z23.h - z26.h }, p3, [x13, #-32, mul vl]9619# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00   2.25   2.25   2.25   2.25   2.25   2.25   2.25   2.25   9.00   9.00   9.00    -      -     st4h	{ z5.h - z8.h }, p3, [x17, x16, lsl #1]9620# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00   2.25   2.25   2.25   2.25   2.25   2.25   2.25   2.25   9.00   9.00   9.00    -      -     st4w	{ z0.s - z3.s }, p0, [x0, x0, lsl #2]9621# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00    -      -      -      -      -      -      -      -     9.00   9.00   9.00    -      -     st4w	{ z0.s - z3.s }, p0, [x0]9622# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00    -      -      -      -      -      -      -      -     9.00   9.00   9.00    -      -     st4w	{ z21.s - z24.s }, p5, [x10, #20, mul vl]9623# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00    -      -      -      -      -      -      -      -     9.00   9.00   9.00    -      -     st4w	{ z23.s - z26.s }, p3, [x13, #-32, mul vl]9624# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     9.00   2.25   2.25   2.25   2.25   2.25   2.25   2.25   2.25   9.00   9.00   9.00    -      -     st4w	{ z5.s - z8.s }, p3, [x17, x16, lsl #2]9625# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     stnt1b	{ z0.b }, p0, [x0, x0]9626# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     stnt1b	{ z0.b }, p0, [x0]9627# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     stnt1b	{ z0.d }, p0, [z1.d]9628# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     stnt1b	{ z0.s }, p0, [z1.s]9629# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     stnt1b	{ z21.b }, p5, [x10, #7, mul vl]9630# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     stnt1b	{ z23.b }, p3, [x13, #-8, mul vl]9631# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     stnt1b	{ z31.d }, p7, [z31.d, x0]9632# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     stnt1b	{ z31.d }, p7, [z31.d]9633# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     stnt1b	{ z31.s }, p7, [z31.s, x0]9634# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     stnt1b	{ z31.s }, p7, [z31.s]9635# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     stnt1d	{ z0.d }, p0, [x0, x0, lsl #3]9636# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     stnt1d	{ z0.d }, p0, [x0]9637# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     stnt1d	{ z0.d }, p0, [z1.d]9638# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     stnt1d	{ z21.d }, p5, [x10, #7, mul vl]9639# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     stnt1d	{ z23.d }, p3, [x13, #-8, mul vl]9640# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     stnt1d	{ z31.d }, p7, [z31.d, x0]9641# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     stnt1d	{ z31.d }, p7, [z31.d]9642# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     stnt1h	{ z0.d }, p0, [z1.d]9643# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.50   0.50   0.50    -      -     stnt1h	{ z0.h }, p0, [x0, x0, lsl #1]9644# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     stnt1h	{ z0.h }, p0, [x0]9645# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     stnt1h	{ z0.s }, p0, [z1.s]9646# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     stnt1h	{ z21.h }, p5, [x10, #7, mul vl]9647# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     stnt1h	{ z23.h }, p3, [x13, #-8, mul vl]9648# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     stnt1h	{ z31.d }, p7, [z31.d, x0]9649# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     stnt1h	{ z31.d }, p7, [z31.d]9650# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     stnt1h	{ z31.s }, p7, [z31.s, x0]9651# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     stnt1h	{ z31.s }, p7, [z31.s]9652# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     stnt1w	{ z0.d }, p0, [z1.d]9653# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     stnt1w	{ z0.s }, p0, [x0, x0, lsl #2]9654# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     stnt1w	{ z0.s }, p0, [x0]9655# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     stnt1w	{ z0.s }, p0, [z1.s]9656# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     stnt1w	{ z21.s }, p5, [x10, #7, mul vl]9657# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     stnt1w	{ z23.s }, p3, [x13, #-8, mul vl]9658# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     stnt1w	{ z31.d }, p7, [z31.d, x0]9659# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50    -      -     stnt1w	{ z31.d }, p7, [z31.d]9660# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     stnt1w	{ z31.s }, p7, [z31.s, x0]9661# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     3.00    -      -      -      -      -      -      -      -     3.00   3.00   3.00    -      -     stnt1w	{ z31.s }, p7, [z31.s]9662# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50    -      -      -      -     str	p0, [x0]9663# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50    -      -      -      -     str	p15, [sp, #-256, mul vl]9664# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50    -      -      -      -     str	p5, [x10, #255, mul vl]9665# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     str	z0, [x0]9666# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     str	z21, [x10, #-256, mul vl]9667# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50    -      -     str	z31, [sp, #255, mul vl]9668# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.b, p0/m, z0.b, z0.b9669# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.b, z0.b, #09670# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.b, z0.b, z0.b9671# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.d, p0/m, z0.d, z0.d9672# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.d, z0.d, #09673# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.d, z0.d, #0, lsl #89674# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.d, z0.d, z0.d9675# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.h, p0/m, z0.h, z0.h9676# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.h, z0.h, #09677# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.h, z0.h, #0, lsl #89678# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.h, z0.h, z0.h9679# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.s, p0/m, z0.s, z0.s9680# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.s, z0.s, #09681# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.s, z0.s, #0, lsl #89682# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.s, z0.s, z0.s9683# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z21.b, p5/m, z21.b, z10.b9684# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z21.b, z10.b, z21.b9685# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z21.d, p5/m, z21.d, z10.d9686# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z21.d, z10.d, z21.d9687# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z21.h, p5/m, z21.h, z10.h9688# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z21.h, z10.h, z21.h9689# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z21.s, p5/m, z21.s, z10.s9690# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z21.s, z10.s, z21.s9691# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z23.b, p3/m, z23.b, z13.b9692# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z23.b, z13.b, z8.b9693# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z23.d, p3/m, z23.d, z13.d9694# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z23.d, z13.d, z8.d9695# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z23.h, p3/m, z23.h, z13.h9696# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z23.h, z13.h, z8.h9697# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z23.s, p3/m, z23.s, z13.s9698# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z23.s, z13.s, z8.s9699# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.b, p7/m, z31.b, z31.b9700# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.b, z31.b, #2559701# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.b, z31.b, z31.b9702# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.d, p7/m, z31.d, z31.d9703# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.d, z31.d, #652809704# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.d, z31.d, z31.d9705# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.h, p7/m, z31.h, z31.h9706# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.h, z31.h, #652809707# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.h, z31.h, z31.h9708# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.s, p7/m, z31.s, z31.s9709# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.s, z31.s, #652809710# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.s, z31.s, z31.s9711# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subhnb	z0.b, z1.h, z31.h9712# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subhnb	z0.h, z1.s, z31.s9713# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subhnb	z0.s, z1.d, z31.d9714# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subhnt	z0.b, z1.h, z31.h9715# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subhnt	z0.h, z1.s, z31.s9716# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subhnt	z0.s, z1.d, z31.d9717# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.b, p0/m, z0.b, z0.b9718# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.b, z0.b, #09719# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.d, p0/m, z0.d, z0.d9720# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.d, z0.d, #09721# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.d, z0.d, #0, lsl #89722# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.h, p0/m, z0.h, z0.h9723# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.h, z0.h, #09724# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.h, z0.h, #0, lsl #89725# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.s, p0/m, z0.s, z0.s9726# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.s, z0.s, #09727# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.s, z0.s, #0, lsl #89728# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z31.b, z31.b, #2559729# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z31.d, z31.d, #652809730# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z31.h, z31.h, #652809731# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z31.s, z31.s, #652809732# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sunpkhi	z31.d, z31.s9733# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sunpkhi	z31.h, z31.b9734# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sunpkhi	z31.s, z31.h9735# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sunpklo	z31.d, z31.s9736# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sunpklo	z31.h, z31.b9737# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sunpklo	z31.s, z31.h9738# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	z0.b, p0/m, z0.b, z1.b9739# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	z0.h, p0/m, z0.h, z1.h9740# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	z29.s, p7/m, z29.s, z30.s9741# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	z31.d, p7/m, z31.d, z30.d9742# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sxtb	z0.d, p0/m, z0.d9743# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sxtb	z0.h, p0/m, z0.h9744# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sxtb	z0.s, p0/m, z0.s9745# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sxtb	z31.d, p7/m, z31.d9746# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sxtb	z31.h, p7/m, z31.h9747# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sxtb	z31.s, p7/m, z31.s9748# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sxth	z0.d, p0/m, z0.d9749# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sxth	z0.s, p0/m, z0.s9750# CHECK-NEXT:  -      -      - 

File truncated to the first 1 MiB.