brintos

brintos / llvm-project-archived public Read only

0
0
Text · 971.9 KiB · c20409e Raw
10285 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=aarch64 -mcpu=neoverse-v2 -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     1.00                        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:  2      2     1.00                        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.50                        asrd	z0.b, p0/m, z0.b, #13571# CHECK-NEXT:  1      4     0.50                        asrd	z0.d, p0/m, z0.d, #13572# CHECK-NEXT:  1      4     0.50                        asrd	z0.h, p0/m, z0.h, #13573# CHECK-NEXT:  1      4     0.50                        asrd	z0.s, p0/m, z0.s, #13574# CHECK-NEXT:  1      4     0.50                        asrd	z31.b, p0/m, z31.b, #83575# CHECK-NEXT:  1      4     0.50                        asrd	z31.d, p0/m, z31.d, #643576# CHECK-NEXT:  1      4     0.50                        asrd	z31.h, p0/m, z31.h, #163577# CHECK-NEXT:  1      4     0.50                        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     1.00                        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     1.00                        bic	p0.b, p0/z, p0.b, p0.b3612# CHECK-NEXT:  1      2     1.00                        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:  2      2     1.00                        bics	p0.b, p0/z, p0.b, p0.b3620# CHECK-NEXT:  2      2     1.00                        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:  2      3     1.00                        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:  2      3     1.00                        brkbs	p0.b, p15/z, p15.b3627# CHECK-NEXT:  1      2     1.00                        brkn	p0.b, p15/z, p1.b, p0.b3628# CHECK-NEXT:  1      3     1.00                        brkn	p15.b, p15/z, p15.b, p15.b3629# CHECK-NEXT:  2      3     1.00                        brkns	p0.b, p15/z, p1.b, p0.b3630# CHECK-NEXT:  2      4     1.00                        brkns	p15.b, p15/z, p15.b, p15.b3631# CHECK-NEXT:  1      2     1.00                        brkpa	p0.b, p15/z, p1.b, p2.b3632# CHECK-NEXT:  1      3     1.00                        brkpa	p15.b, p15/z, p15.b, p15.b3633# CHECK-NEXT:  2      3     1.00                        brkpas	p0.b, p15/z, p1.b, p2.b3634# CHECK-NEXT:  2      4     1.00                        brkpas	p15.b, p15/z, p15.b, p15.b3635# CHECK-NEXT:  1      2     1.00                        brkpb	p0.b, p15/z, p1.b, p2.b3636# CHECK-NEXT:  1      3     1.00                        brkpb	p15.b, p15/z, p15.b, p15.b3637# CHECK-NEXT:  2      3     1.00                        brkpbs	p0.b, p15/z, p1.b, p2.b3638# CHECK-NEXT:  2      4     1.00                        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      4     0.50                        cdot	z0.d, z1.h, z15.h[1], #03651# CHECK-NEXT:  1      4     0.50                        cdot	z0.d, z1.h, z31.h, #03652# CHECK-NEXT:  1      4     0.50                        cdot	z0.d, z1.h, z31.h, #1803653# CHECK-NEXT:  1      4     0.50                        cdot	z0.d, z1.h, z31.h, #2703654# CHECK-NEXT:  1      4     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      4     0.50                        cdot	z29.d, z30.h, z0.h[0], #1803658# CHECK-NEXT:  1      4     0.50                        cdot	z31.d, z30.h, z7.h[1], #2703659# CHECK-NEXT:  1      4     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:  2      5     1.00                        cmpeq	p0.b, p0/z, z0.b, #-163713# CHECK-NEXT:  2      5     1.00                        cmpeq	p0.b, p0/z, z0.b, #153714# CHECK-NEXT:  2      5     1.00                        cmpeq	p0.b, p0/z, z0.b, z0.b3715# CHECK-NEXT:  2      5     1.00                        cmpeq	p0.b, p0/z, z0.b, z0.d3716# CHECK-NEXT:  2      5     1.00                        cmpeq	p0.d, p0/z, z0.d, #-163717# CHECK-NEXT:  2      5     1.00                        cmpeq	p0.d, p0/z, z0.d, #153718# CHECK-NEXT:  2      5     1.00                        cmpeq	p0.d, p0/z, z0.d, z0.d3719# CHECK-NEXT:  2      5     1.00                        cmpeq	p0.h, p0/z, z0.h, #-163720# CHECK-NEXT:  2      5     1.00                        cmpeq	p0.h, p0/z, z0.h, #153721# CHECK-NEXT:  2      5     1.00                        cmpeq	p0.h, p0/z, z0.h, z0.d3722# CHECK-NEXT:  2      5     1.00                        cmpeq	p0.h, p0/z, z0.h, z0.h3723# CHECK-NEXT:  2      5     1.00                        cmpeq	p0.s, p0/z, z0.s, #-163724# CHECK-NEXT:  2      5     1.00                        cmpeq	p0.s, p0/z, z0.s, #153725# CHECK-NEXT:  2      5     1.00                        cmpeq	p0.s, p0/z, z0.s, z0.d3726# CHECK-NEXT:  2      5     1.00                        cmpeq	p0.s, p0/z, z0.s, z0.s3727# CHECK-NEXT:  2      5     1.00                        cmpge	p0.b, p0/z, z0.b, #-163728# CHECK-NEXT:  2      5     1.00                        cmpge	p0.b, p0/z, z0.b, #153729# CHECK-NEXT:  2      5     1.00                        cmpge	p0.b, p0/z, z0.b, z0.b3730# CHECK-NEXT:  2      5     1.00                        cmpge	p0.b, p0/z, z0.b, z0.d3731# CHECK-NEXT:  2      5     1.00                        cmpge	p0.b, p0/z, z1.b, z0.b3732# CHECK-NEXT:  2      5     1.00                        cmpge	p0.d, p0/z, z0.d, #-163733# CHECK-NEXT:  2      5     1.00                        cmpge	p0.d, p0/z, z0.d, #153734# CHECK-NEXT:  2      5     1.00                        cmpge	p0.d, p0/z, z0.d, z0.d3735# CHECK-NEXT:  2      5     1.00                        cmpge	p0.d, p0/z, z1.d, z0.d3736# CHECK-NEXT:  2      5     1.00                        cmpge	p0.h, p0/z, z0.h, #-163737# CHECK-NEXT:  2      5     1.00                        cmpge	p0.h, p0/z, z0.h, #153738# CHECK-NEXT:  2      5     1.00                        cmpge	p0.h, p0/z, z0.h, z0.d3739# CHECK-NEXT:  2      5     1.00                        cmpge	p0.h, p0/z, z0.h, z0.h3740# CHECK-NEXT:  2      5     1.00                        cmpge	p0.h, p0/z, z1.h, z0.h3741# CHECK-NEXT:  2      5     1.00                        cmpge	p0.s, p0/z, z0.s, #-163742# CHECK-NEXT:  2      5     1.00                        cmpge	p0.s, p0/z, z0.s, #153743# CHECK-NEXT:  2      5     1.00                        cmpge	p0.s, p0/z, z0.s, z0.d3744# CHECK-NEXT:  2      5     1.00                        cmpge	p0.s, p0/z, z0.s, z0.s3745# CHECK-NEXT:  2      5     1.00                        cmpge	p0.s, p0/z, z1.s, z0.s3746# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.b, p0/z, z0.b, #-163747# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.b, p0/z, z0.b, #153748# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.b, p0/z, z0.b, z0.b3749# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.b, p0/z, z0.b, z0.d3750# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.b, p0/z, z1.b, z0.b3751# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.d, p0/z, z0.d, #-163752# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.d, p0/z, z0.d, #153753# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.d, p0/z, z0.d, z0.d3754# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.d, p0/z, z1.d, z0.d3755# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.h, p0/z, z0.h, #-163756# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.h, p0/z, z0.h, #153757# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.h, p0/z, z0.h, z0.d3758# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.h, p0/z, z0.h, z0.h3759# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.h, p0/z, z1.h, z0.h3760# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.s, p0/z, z0.s, #-163761# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.s, p0/z, z0.s, #153762# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.s, p0/z, z0.s, z0.d3763# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.s, p0/z, z0.s, z0.s3764# CHECK-NEXT:  2      5     1.00                        cmpgt	p0.s, p0/z, z1.s, z0.s3765# CHECK-NEXT:  2      5     1.00                        cmphi	p0.b, p0/z, z0.b, #03766# CHECK-NEXT:  2      5     1.00                        cmphi	p0.b, p0/z, z0.b, #1273767# CHECK-NEXT:  2      5     1.00                        cmphi	p0.b, p0/z, z0.b, z0.b3768# CHECK-NEXT:  2      5     1.00                        cmphi	p0.b, p0/z, z0.b, z0.d3769# CHECK-NEXT:  2      5     1.00                        cmphi	p0.b, p0/z, z1.b, z0.b3770# CHECK-NEXT:  2      5     1.00                        cmphi	p0.d, p0/z, z0.d, #03771# CHECK-NEXT:  2      5     1.00                        cmphi	p0.d, p0/z, z0.d, #1273772# CHECK-NEXT:  2      5     1.00                        cmphi	p0.d, p0/z, z0.d, z0.d3773# CHECK-NEXT:  2      5     1.00                        cmphi	p0.d, p0/z, z1.d, z0.d3774# CHECK-NEXT:  2      5     1.00                        cmphi	p0.h, p0/z, z0.h, #03775# CHECK-NEXT:  2      5     1.00                        cmphi	p0.h, p0/z, z0.h, #1273776# CHECK-NEXT:  2      5     1.00                        cmphi	p0.h, p0/z, z0.h, z0.d3777# CHECK-NEXT:  2      5     1.00                        cmphi	p0.h, p0/z, z0.h, z0.h3778# CHECK-NEXT:  2      5     1.00                        cmphi	p0.h, p0/z, z1.h, z0.h3779# CHECK-NEXT:  2      5     1.00                        cmphi	p0.s, p0/z, z0.s, #03780# CHECK-NEXT:  2      5     1.00                        cmphi	p0.s, p0/z, z0.s, #1273781# CHECK-NEXT:  2      5     1.00                        cmphi	p0.s, p0/z, z0.s, z0.d3782# CHECK-NEXT:  2      5     1.00                        cmphi	p0.s, p0/z, z0.s, z0.s3783# CHECK-NEXT:  2      5     1.00                        cmphi	p0.s, p0/z, z1.s, z0.s3784# CHECK-NEXT:  2      5     1.00                        cmphs	p0.b, p0/z, z0.b, #03785# CHECK-NEXT:  2      5     1.00                        cmphs	p0.b, p0/z, z0.b, #1273786# CHECK-NEXT:  2      5     1.00                        cmphs	p0.b, p0/z, z0.b, z0.b3787# CHECK-NEXT:  2      5     1.00                        cmphs	p0.b, p0/z, z0.b, z0.d3788# CHECK-NEXT:  2      5     1.00                        cmphs	p0.b, p0/z, z1.b, z0.b3789# CHECK-NEXT:  2      5     1.00                        cmphs	p0.d, p0/z, z0.d, #03790# CHECK-NEXT:  2      5     1.00                        cmphs	p0.d, p0/z, z0.d, #1273791# CHECK-NEXT:  2      5     1.00                        cmphs	p0.d, p0/z, z0.d, z0.d3792# CHECK-NEXT:  2      5     1.00                        cmphs	p0.d, p0/z, z1.d, z0.d3793# CHECK-NEXT:  2      5     1.00                        cmphs	p0.h, p0/z, z0.h, #03794# CHECK-NEXT:  2      5     1.00                        cmphs	p0.h, p0/z, z0.h, #1273795# CHECK-NEXT:  2      5     1.00                        cmphs	p0.h, p0/z, z0.h, z0.d3796# CHECK-NEXT:  2      5     1.00                        cmphs	p0.h, p0/z, z0.h, z0.h3797# CHECK-NEXT:  2      5     1.00                        cmphs	p0.h, p0/z, z1.h, z0.h3798# CHECK-NEXT:  2      5     1.00                        cmphs	p0.s, p0/z, z0.s, #03799# CHECK-NEXT:  2      5     1.00                        cmphs	p0.s, p0/z, z0.s, #1273800# CHECK-NEXT:  2      5     1.00                        cmphs	p0.s, p0/z, z0.s, z0.d3801# CHECK-NEXT:  2      5     1.00                        cmphs	p0.s, p0/z, z0.s, z0.s3802# CHECK-NEXT:  2      5     1.00                        cmphs	p0.s, p0/z, z1.s, z0.s3803# CHECK-NEXT:  2      5     1.00                        cmple	p0.b, p0/z, z0.b, #-163804# CHECK-NEXT:  2      5     1.00                        cmple	p0.b, p0/z, z0.b, #153805# CHECK-NEXT:  2      5     1.00                        cmple	p0.b, p0/z, z0.b, z0.d3806# CHECK-NEXT:  2      5     1.00                        cmple	p0.d, p0/z, z0.d, #-163807# CHECK-NEXT:  2      5     1.00                        cmple	p0.d, p0/z, z0.d, #153808# CHECK-NEXT:  2      5     1.00                        cmple	p0.h, p0/z, z0.h, #-163809# CHECK-NEXT:  2      5     1.00                        cmple	p0.h, p0/z, z0.h, #153810# CHECK-NEXT:  2      5     1.00                        cmple	p0.h, p0/z, z0.h, z0.d3811# CHECK-NEXT:  2      5     1.00                        cmple	p0.s, p0/z, z0.s, #-163812# CHECK-NEXT:  2      5     1.00                        cmple	p0.s, p0/z, z0.s, #153813# CHECK-NEXT:  2      5     1.00                        cmple	p0.s, p0/z, z0.s, z0.d3814# CHECK-NEXT:  2      5     1.00                        cmplo	p0.b, p0/z, z0.b, #03815# CHECK-NEXT:  2      5     1.00                        cmplo	p0.b, p0/z, z0.b, #1273816# CHECK-NEXT:  2      5     1.00                        cmplo	p0.b, p0/z, z0.b, z0.d3817# CHECK-NEXT:  2      5     1.00                        cmplo	p0.d, p0/z, z0.d, #03818# CHECK-NEXT:  2      5     1.00                        cmplo	p0.d, p0/z, z0.d, #1273819# CHECK-NEXT:  2      5     1.00                        cmplo	p0.h, p0/z, z0.h, #03820# CHECK-NEXT:  2      5     1.00                        cmplo	p0.h, p0/z, z0.h, #1273821# CHECK-NEXT:  2      5     1.00                        cmplo	p0.h, p0/z, z0.h, z0.d3822# CHECK-NEXT:  2      5     1.00                        cmplo	p0.s, p0/z, z0.s, #03823# CHECK-NEXT:  2      5     1.00                        cmplo	p0.s, p0/z, z0.s, #1273824# CHECK-NEXT:  2      5     1.00                        cmplo	p0.s, p0/z, z0.s, z0.d3825# CHECK-NEXT:  2      5     1.00                        cmpls	p0.b, p0/z, z0.b, #03826# CHECK-NEXT:  2      5     1.00                        cmpls	p0.b, p0/z, z0.b, #1273827# CHECK-NEXT:  2      5     1.00                        cmpls	p0.b, p0/z, z0.b, z0.d3828# CHECK-NEXT:  2      5     1.00                        cmpls	p0.d, p0/z, z0.d, #03829# CHECK-NEXT:  2      5     1.00                        cmpls	p0.d, p0/z, z0.d, #1273830# CHECK-NEXT:  2      5     1.00                        cmpls	p0.h, p0/z, z0.h, #03831# CHECK-NEXT:  2      5     1.00                        cmpls	p0.h, p0/z, z0.h, #1273832# CHECK-NEXT:  2      5     1.00                        cmpls	p0.h, p0/z, z0.h, z0.d3833# CHECK-NEXT:  2      5     1.00                        cmpls	p0.s, p0/z, z0.s, #03834# CHECK-NEXT:  2      5     1.00                        cmpls	p0.s, p0/z, z0.s, #1273835# CHECK-NEXT:  2      5     1.00                        cmpls	p0.s, p0/z, z0.s, z0.d3836# CHECK-NEXT:  2      5     1.00                        cmplt	p0.b, p0/z, z0.b, #-163837# CHECK-NEXT:  2      5     1.00                        cmplt	p0.b, p0/z, z0.b, #153838# CHECK-NEXT:  2      5     1.00                        cmplt	p0.b, p0/z, z0.b, z0.d3839# CHECK-NEXT:  2      5     1.00                        cmplt	p0.d, p0/z, z0.d, #-163840# CHECK-NEXT:  2      5     1.00                        cmplt	p0.d, p0/z, z0.d, #153841# CHECK-NEXT:  2      5     1.00                        cmplt	p0.h, p0/z, z0.h, #-163842# CHECK-NEXT:  2      5     1.00                        cmplt	p0.h, p0/z, z0.h, #153843# CHECK-NEXT:  2      5     1.00                        cmplt	p0.h, p0/z, z0.h, z0.d3844# CHECK-NEXT:  2      5     1.00                        cmplt	p0.s, p0/z, z0.s, #-163845# CHECK-NEXT:  2      5     1.00                        cmplt	p0.s, p0/z, z0.s, #153846# CHECK-NEXT:  2      5     1.00                        cmplt	p0.s, p0/z, z0.s, z0.d3847# CHECK-NEXT:  2      5     1.00                        cmpne	p0.b, p0/z, z0.b, #-163848# CHECK-NEXT:  2      5     1.00                        cmpne	p0.b, p0/z, z0.b, #153849# CHECK-NEXT:  2      5     1.00                        cmpne	p0.b, p0/z, z0.b, z0.b3850# CHECK-NEXT:  2      5     1.00                        cmpne	p0.b, p0/z, z0.b, z0.d3851# CHECK-NEXT:  2      5     1.00                        cmpne	p0.d, p0/z, z0.d, #-163852# CHECK-NEXT:  2      5     1.00                        cmpne	p0.d, p0/z, z0.d, #153853# CHECK-NEXT:  2      5     1.00                        cmpne	p0.d, p0/z, z0.d, z0.d3854# CHECK-NEXT:  2      5     1.00                        cmpne	p0.h, p0/z, z0.h, #-163855# CHECK-NEXT:  2      5     1.00                        cmpne	p0.h, p0/z, z0.h, #153856# CHECK-NEXT:  2      5     1.00                        cmpne	p0.h, p0/z, z0.h, z0.d3857# CHECK-NEXT:  2      5     1.00                        cmpne	p0.h, p0/z, z0.h, z0.h3858# CHECK-NEXT:  2      5     1.00                        cmpne	p0.s, p0/z, z0.s, #-163859# CHECK-NEXT:  2      5     1.00                        cmpne	p0.s, p0/z, z0.s, #153860# CHECK-NEXT:  2      5     1.00                        cmpne	p0.s, p0/z, z0.s, z0.d3861# CHECK-NEXT:  2      5     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.25                        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.25                        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.25                        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.25                        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     1.00                        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     1.00                        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:  2      2     1.00                        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      15    7.00                        fdiv	z0.d, p7/m, z0.d, z31.d4097# CHECK-NEXT:  1      13    6.00                        fdiv	z0.h, p7/m, z0.h, z31.h4098# CHECK-NEXT:  1      10    4.50                        fdiv	z0.s, p7/m, z0.s, z31.s4099# CHECK-NEXT:  1      15    7.00                        fdivr	z0.d, p7/m, z0.d, z31.d4100# CHECK-NEXT:  1      13    6.00                        fdivr	z0.h, p7/m, z0.h, z31.h4101# CHECK-NEXT:  1      10    4.50                        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      16    7.00                        fsqrt	z31.d, p7/m, z31.d4282# CHECK-NEXT:  1      13    6.00                        fsqrt	z31.h, p7/m, z31.h4283# CHECK-NEXT:  1      10    4.50                        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.25                        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.25                        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.25                        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.25                        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      6     1.00                        insr	z0.b, w04387# CHECK-NEXT:  2      6     1.00                        insr	z0.d, x04388# CHECK-NEXT:  2      6     1.00                        insr	z0.h, w04389# CHECK-NEXT:  2      6     1.00                        insr	z0.s, w04390# CHECK-NEXT:  1      3     1.00                        insr	z31.b, b314391# CHECK-NEXT:  2      6     1.00                        insr	z31.b, wzr4392# CHECK-NEXT:  1      3     1.00                        insr	z31.d, d314393# CHECK-NEXT:  2      6     1.00                        insr	z31.d, xzr4394# CHECK-NEXT:  1      3     1.00                        insr	z31.h, h314395# CHECK-NEXT:  2      6     1.00                        insr	z31.h, wzr4396# CHECK-NEXT:  1      3     1.00                        insr	z31.s, s314397# CHECK-NEXT:  2      6     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     2.00    *                   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     2.00    *                   ldnt1b	{ z31.d }, p7/z, [z31.d, x0]4834# CHECK-NEXT:  4      9     2.00    *                   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     2.00    *                   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     2.00    *                   ldnt1d	{ z31.d }, p7/z, [z31.d, x0]4843# CHECK-NEXT:  4      9     2.00    *                   ldnt1d	{ z31.d }, p7/z, [z31.d]4844# CHECK-NEXT:  4      9     2.00    *                   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     2.00    *                   ldnt1h	{ z31.d }, p7/z, [z31.d, x0]4851# CHECK-NEXT:  4      9     2.00    *                   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     2.00    *                   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     2.00    *                   ldnt1sb	{ z31.d }, p7/z, [z31.d, x0]4857# CHECK-NEXT:  4      9     2.00    *                   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     2.00    *                   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     2.00    *                   ldnt1sh	{ z31.d }, p7/z, [z31.d, x0]4863# CHECK-NEXT:  4      9     2.00    *                   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     2.00    *                   ldnt1sw	{ z0.d }, p0/z, [z1.d]4867# CHECK-NEXT:  4      9     2.00    *                   ldnt1sw	{ z31.d }, p7/z, [z31.d, x0]4868# CHECK-NEXT:  4      9     2.00    *                   ldnt1sw	{ z31.d }, p7/z, [z31.d]4869# CHECK-NEXT:  4      9     2.00    *                   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     2.00    *                   ldnt1w	{ z31.d }, p7/z, [z31.d, x0]4876# CHECK-NEXT:  4      9     2.00    *                   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     1.00                        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     1.00                        mad	z0.h, p7/m, z1.h, z31.h4948# CHECK-NEXT:  1      4     1.00                        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     1.00                        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     1.00                        mla	z0.h, p7/m, z1.h, z31.h4957# CHECK-NEXT:  1      4     1.00                        mla	z0.h, z1.h, z7.h[7]4958# CHECK-NEXT:  1      4     1.00                        mla	z0.s, p7/m, z1.s, z31.s4959# CHECK-NEXT:  1      4     1.00                        mla	z0.s, z1.s, z7.s[3]4960# CHECK-NEXT:  1      4     1.00                        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     1.00                        mls	z0.h, p7/m, z1.h, z31.h4964# CHECK-NEXT:  1      4     1.00                        mls	z0.h, z1.h, z7.h[7]4965# CHECK-NEXT:  1      4     1.00                        mls	z0.s, p7/m, z1.s, z31.s4966# CHECK-NEXT:  1      4     1.00                        mls	z0.s, z1.s, z7.s[3]4967# CHECK-NEXT:  1      2     1.00                        mov	p0.b, p0.b4968# CHECK-NEXT:  1      1     1.00                        mov	p0.b, p0/m, p0.b4969# CHECK-NEXT:  1      2     1.00                        mov	p0.b, p0/z, p0.b4970# CHECK-NEXT:  1      2     1.00                        mov	p15.b, p15.b4971# CHECK-NEXT:  1      1     1.00                        mov	p15.b, p15/m, p15.b4972# CHECK-NEXT:  1      2     1.00                        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:  2      2     1.00                        movs	p0.b, p0.b5071# CHECK-NEXT:  2      2     1.00                        movs	p0.b, p0/z, p0.b5072# CHECK-NEXT:  2      2     1.00                        movs	p15.b, p15.b5073# CHECK-NEXT:  2      2     1.00                        movs	p15.b, p15/z, p15.b5074# CHECK-NEXT:  1      1     0.17                  U     mrs	x3, ID_AA64ZFR0_EL15075# CHECK-NEXT:  1      1     0.17                  U     mrs	x3, ZCR_EL15076# CHECK-NEXT:  1      1     0.17                  U     mrs	x3, ZCR_EL125077# CHECK-NEXT:  1      1     0.17                  U     mrs	x3, ZCR_EL25078# CHECK-NEXT:  1      1     0.17                  U     mrs	x3, ZCR_EL35079# CHECK-NEXT:  1      4     1.00                        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     1.00                        msb	z0.h, p7/m, z1.h, z31.h5082# CHECK-NEXT:  1      4     1.00                        msb	z0.s, p7/m, z1.s, z31.s5083# CHECK-NEXT:  1      1     0.17                  U     msr	ZCR_EL1, x35084# CHECK-NEXT:  1      1     0.17                  U     msr	ZCR_EL12, x35085# CHECK-NEXT:  1      1     0.17                  U     msr	ZCR_EL2, x35086# CHECK-NEXT:  1      1     0.17                  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     1.00                        nand	p0.b, p0/z, p0.b, p0.b5107# CHECK-NEXT:  1      2     1.00                        nand	p15.b, p15/z, p15.b, p15.b5108# CHECK-NEXT:  2      2     1.00                        nands	p0.b, p0/z, p0.b, p0.b5109# CHECK-NEXT:  2      2     1.00                        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     1.00                        nor	p0.b, p0/z, p0.b, p0.b5124# CHECK-NEXT:  1      2     1.00                        nor	p15.b, p15/z, p15.b, p15.b5125# CHECK-NEXT:  2      2     1.00                        nors	p0.b, p0/z, p0.b, p0.b5126# CHECK-NEXT:  2      2     1.00                        nors	p15.b, p15/z, p15.b, p15.b5127# CHECK-NEXT:  1      2     1.00                        not	p0.b, p0/z, p0.b5128# CHECK-NEXT:  1      2     1.00                        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:  2      2     1.00                        nots	p0.b, p0/z, p0.b5134# CHECK-NEXT:  2      2     1.00                        nots	p15.b, p15/z, p15.b5135# CHECK-NEXT:  1      2     1.00                        orn	p0.b, p0/z, p0.b, p0.b5136# CHECK-NEXT:  1      2     1.00                        orn	p15.b, p15/z, p15.b, p15.b5137# CHECK-NEXT:  2      2     1.00                        orns	p0.b, p0/z, p0.b, p0.b5138# CHECK-NEXT:  2      2     1.00                        orns	p15.b, p15/z, p15.b, p15.b5139# CHECK-NEXT:  1      2     1.00                        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:  2      2     1.00                        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.50                        pmul	z0.b, z1.b, z2.b5162# CHECK-NEXT:  1      2     0.50                        pmul	z29.b, z30.b, z31.b5163# CHECK-NEXT:  1      2     0.50                        pmullb	z0.h, z1.b, z2.b5164# CHECK-NEXT:  1      2     0.50                        pmullb	z29.q, z30.d, z31.d5165# CHECK-NEXT:  1      2     0.50                        pmullb	z31.d, z31.s, z31.s5166# CHECK-NEXT:  1      2     0.50                        pmullt	z0.h, z1.b, z2.b5167# CHECK-NEXT:  1      2     0.50                        pmullt	z29.q, z30.d, z31.d5168# CHECK-NEXT:  1      2     0.50                        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:  2      3     1.00                        ptrues	p0.b, pow25324# CHECK-NEXT:  2      3     1.00                        ptrues	p0.d, pow25325# CHECK-NEXT:  2      3     1.00                        ptrues	p0.h, pow25326# CHECK-NEXT:  2      3     1.00                        ptrues	p0.s, pow25327# CHECK-NEXT:  2      3     1.00                        ptrues	p15.b5328# CHECK-NEXT:  2      3     1.00                        ptrues	p15.d5329# CHECK-NEXT:  2      3     1.00                        ptrues	p15.h5330# CHECK-NEXT:  2      3     1.00                        ptrues	p15.s5331# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s5332# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, #145333# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, #155334# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, #165335# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, #175336# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, #185337# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, #195338# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, #205339# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, #215340# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, #225341# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, #235342# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, #245343# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, #255344# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, #265345# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, #275346# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, #285347# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, mul35348# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, mul45349# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, vl15350# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, vl1285351# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, vl165352# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, vl25353# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, vl2565354# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, vl35355# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, vl325356# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, vl45357# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, vl55358# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, vl65359# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, vl645360# CHECK-NEXT:  2      3     1.00                        ptrues	p7.s, vl75361# CHECK-NEXT:  2      3     1.00                        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     1.00                        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:  4      5     2.00                  U     rdffrs	p0.b, p0/z5382# CHECK-NEXT:  4      5     2.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.50                        rshrnb	z0.b, z0.h, #15402# CHECK-NEXT:  1      4     0.50                        rshrnb	z0.h, z0.s, #15403# CHECK-NEXT:  1      4     0.50                        rshrnb	z0.s, z0.d, #15404# CHECK-NEXT:  1      4     0.50                        rshrnb	z31.b, z31.h, #85405# CHECK-NEXT:  1      4     0.50                        rshrnb	z31.h, z31.s, #165406# CHECK-NEXT:  1      4     0.50                        rshrnb	z31.s, z31.d, #325407# CHECK-NEXT:  1      4     0.50                        rshrnt	z0.b, z0.h, #15408# CHECK-NEXT:  1      4     0.50                        rshrnt	z0.h, z0.s, #15409# CHECK-NEXT:  1      4     0.50                        rshrnt	z0.s, z0.d, #15410# CHECK-NEXT:  1      4     0.50                        rshrnt	z31.b, z31.h, #85411# CHECK-NEXT:  1      4     0.50                        rshrnt	z31.h, z31.s, #165412# CHECK-NEXT:  1      4     0.50                        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.50                        saba	z0.b, z1.b, z31.b5420# CHECK-NEXT:  1      4     0.50                        saba	z0.d, z1.d, z31.d5421# CHECK-NEXT:  1      4     0.50                        saba	z0.h, z1.h, z31.h5422# CHECK-NEXT:  1      4     0.50                        saba	z0.s, z1.s, z31.s5423# CHECK-NEXT:  1      4     0.50                        sabalb	z0.d, z1.s, z31.s5424# CHECK-NEXT:  1      4     0.50                        sabalb	z0.h, z1.b, z31.b5425# CHECK-NEXT:  1      4     0.50                        sabalb	z0.s, z1.h, z31.h5426# CHECK-NEXT:  1      4     0.50                        sabalt	z0.d, z1.s, z31.s5427# CHECK-NEXT:  1      4     0.50                        sabalt	z0.h, z1.b, z31.b5428# CHECK-NEXT:  1      4     0.50                        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.50                        sadalp	z0.h, p0/m, z1.b5440# CHECK-NEXT:  1      4     0.50                        sadalp	z29.s, p0/m, z30.h5441# CHECK-NEXT:  1      4     0.50                        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      4     0.50                        sdot	z0.d, z1.h, z15.h[1]5476# CHECK-NEXT:  1      4     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     1.00                        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.50                        shrnb	z0.b, z0.h, #15490# CHECK-NEXT:  1      2     0.50                        shrnb	z0.h, z0.s, #15491# CHECK-NEXT:  1      2     0.50                        shrnb	z0.s, z0.d, #15492# CHECK-NEXT:  1      2     0.50                        shrnb	z31.b, z31.h, #85493# CHECK-NEXT:  1      2     0.50                        shrnb	z31.h, z31.s, #165494# CHECK-NEXT:  1      2     0.50                        shrnb	z31.s, z31.d, #325495# CHECK-NEXT:  1      2     0.50                        shrnt	z0.b, z0.h, #15496# CHECK-NEXT:  1      2     0.50                        shrnt	z0.h, z0.s, #15497# CHECK-NEXT:  1      2     0.50                        shrnt	z0.s, z0.d, #15498# CHECK-NEXT:  1      2     0.50                        shrnt	z31.b, z31.h, #85499# CHECK-NEXT:  1      2     0.50                        shrnt	z31.h, z31.s, #165500# CHECK-NEXT:  1      2     0.50                        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.50                        sli	z0.b, z0.b, #05510# CHECK-NEXT:  1      2     0.50                        sli	z0.d, z0.d, #05511# CHECK-NEXT:  1      2     0.50                        sli	z0.h, z0.h, #05512# CHECK-NEXT:  1      2     0.50                        sli	z0.s, z0.s, #05513# CHECK-NEXT:  1      2     0.50                        sli	z31.b, z31.b, #75514# CHECK-NEXT:  1      2     0.50                        sli	z31.d, z31.d, #635515# CHECK-NEXT:  1      2     0.50                        sli	z31.h, z31.h, #155516# CHECK-NEXT:  1      2     0.50                        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.50                        sqrshl	z0.b, p0/m, z0.b, z1.b5844# CHECK-NEXT:  1      4     0.50                        sqrshl	z0.h, p0/m, z0.h, z1.h5845# CHECK-NEXT:  1      4     0.50                        sqrshl	z29.s, p7/m, z29.s, z30.s5846# CHECK-NEXT:  1      4     0.50                        sqrshl	z31.d, p7/m, z31.d, z30.d5847# CHECK-NEXT:  1      4     0.50                        sqrshlr	z0.b, p0/m, z0.b, z1.b5848# CHECK-NEXT:  1      4     0.50                        sqrshlr	z0.h, p0/m, z0.h, z1.h5849# CHECK-NEXT:  1      4     0.50                        sqrshlr	z29.s, p7/m, z29.s, z30.s5850# CHECK-NEXT:  1      4     0.50                        sqrshlr	z31.d, p7/m, z31.d, z30.d5851# CHECK-NEXT:  1      4     0.50                        sqrshrnb	z0.b, z0.h, #15852# CHECK-NEXT:  1      4     0.50                        sqrshrnb	z0.h, z0.s, #15853# CHECK-NEXT:  1      4     0.50                        sqrshrnb	z0.s, z0.d, #15854# CHECK-NEXT:  1      4     0.50                        sqrshrnb	z31.b, z31.h, #85855# CHECK-NEXT:  1      4     0.50                        sqrshrnb	z31.h, z31.s, #165856# CHECK-NEXT:  1      4     0.50                        sqrshrnb	z31.s, z31.d, #325857# CHECK-NEXT:  1      4     0.50                        sqrshrnt	z0.b, z0.h, #15858# CHECK-NEXT:  1      4     0.50                        sqrshrnt	z0.h, z0.s, #15859# CHECK-NEXT:  1      4     0.50                        sqrshrnt	z0.s, z0.d, #15860# CHECK-NEXT:  1      4     0.50                        sqrshrnt	z31.b, z31.h, #85861# CHECK-NEXT:  1      4     0.50                        sqrshrnt	z31.h, z31.s, #165862# CHECK-NEXT:  1      4     0.50                        sqrshrnt	z31.s, z31.d, #325863# CHECK-NEXT:  1      4     0.50                        sqrshrunb	z0.b, z0.h, #15864# CHECK-NEXT:  1      4     0.50                        sqrshrunb	z0.h, z0.s, #15865# CHECK-NEXT:  1      4     0.50                        sqrshrunb	z0.s, z0.d, #15866# CHECK-NEXT:  1      4     0.50                        sqrshrunb	z31.b, z31.h, #85867# CHECK-NEXT:  1      4     0.50                        sqrshrunb	z31.h, z31.s, #165868# CHECK-NEXT:  1      4     0.50                        sqrshrunb	z31.s, z31.d, #325869# CHECK-NEXT:  1      4     0.50                        sqrshrunt	z0.b, z0.h, #15870# CHECK-NEXT:  1      4     0.50                        sqrshrunt	z0.h, z0.s, #15871# CHECK-NEXT:  1      4     0.50                        sqrshrunt	z0.s, z0.d, #15872# CHECK-NEXT:  1      4     0.50                        sqrshrunt	z31.b, z31.h, #85873# CHECK-NEXT:  1      4     0.50                        sqrshrunt	z31.h, z31.s, #165874# CHECK-NEXT:  1      4     0.50                        sqrshrunt	z31.s, z31.d, #325875# CHECK-NEXT:  1      4     0.50                        sqshl	z0.b, p0/m, z0.b, #05876# CHECK-NEXT:  1      4     0.50                        sqshl	z0.b, p0/m, z0.b, z1.b5877# CHECK-NEXT:  1      4     0.50                        sqshl	z0.d, p0/m, z0.d, #05878# CHECK-NEXT:  1      4     0.50                        sqshl	z0.h, p0/m, z0.h, #05879# CHECK-NEXT:  1      4     0.50                        sqshl	z0.h, p0/m, z0.h, z1.h5880# CHECK-NEXT:  1      4     0.50                        sqshl	z0.s, p0/m, z0.s, #05881# CHECK-NEXT:  1      4     0.50                        sqshl	z29.s, p7/m, z29.s, z30.s5882# CHECK-NEXT:  1      4     0.50                        sqshl	z31.b, p0/m, z31.b, #75883# CHECK-NEXT:  1      4     0.50                        sqshl	z31.d, p0/m, z31.d, #635884# CHECK-NEXT:  1      4     0.50                        sqshl	z31.d, p7/m, z31.d, z30.d5885# CHECK-NEXT:  1      4     0.50                        sqshl	z31.h, p0/m, z31.h, #155886# CHECK-NEXT:  1      4     0.50                        sqshl	z31.s, p0/m, z31.s, #315887# CHECK-NEXT:  1      4     0.50                        sqshlr	z0.b, p0/m, z0.b, z1.b5888# CHECK-NEXT:  1      4     0.50                        sqshlr	z0.h, p0/m, z0.h, z1.h5889# CHECK-NEXT:  1      4     0.50                        sqshlr	z29.s, p7/m, z29.s, z30.s5890# CHECK-NEXT:  1      4     0.50                        sqshlr	z31.d, p7/m, z31.d, z30.d5891# CHECK-NEXT:  1      4     0.50                        sqshlu	z0.b, p0/m, z0.b, #05892# CHECK-NEXT:  1      4     0.50                        sqshlu	z0.d, p0/m, z0.d, #05893# CHECK-NEXT:  1      4     0.50                        sqshlu	z0.h, p0/m, z0.h, #05894# CHECK-NEXT:  1      4     0.50                        sqshlu	z0.s, p0/m, z0.s, #05895# CHECK-NEXT:  1      4     0.50                        sqshlu	z31.b, p0/m, z31.b, #75896# CHECK-NEXT:  1      4     0.50                        sqshlu	z31.d, p0/m, z31.d, #635897# CHECK-NEXT:  1      4     0.50                        sqshlu	z31.h, p0/m, z31.h, #155898# CHECK-NEXT:  1      4     0.50                        sqshlu	z31.s, p0/m, z31.s, #315899# CHECK-NEXT:  1      4     0.50                        sqshrnb	z0.b, z0.h, #15900# CHECK-NEXT:  1      4     0.50                        sqshrnb	z0.h, z0.s, #15901# CHECK-NEXT:  1      4     0.50                        sqshrnb	z0.s, z0.d, #15902# CHECK-NEXT:  1      4     0.50                        sqshrnb	z31.b, z31.h, #85903# CHECK-NEXT:  1      4     0.50                        sqshrnb	z31.h, z31.s, #165904# CHECK-NEXT:  1      4     0.50                        sqshrnb	z31.s, z31.d, #325905# CHECK-NEXT:  1      4     0.50                        sqshrnt	z0.b, z0.h, #15906# CHECK-NEXT:  1      4     0.50                        sqshrnt	z0.h, z0.s, #15907# CHECK-NEXT:  1      4     0.50                        sqshrnt	z0.s, z0.d, #15908# CHECK-NEXT:  1      4     0.50                        sqshrnt	z31.b, z31.h, #85909# CHECK-NEXT:  1      4     0.50                        sqshrnt	z31.h, z31.s, #165910# CHECK-NEXT:  1      4     0.50                        sqshrnt	z31.s, z31.d, #325911# CHECK-NEXT:  1      4     0.50                        sqshrunb	z0.b, z0.h, #15912# CHECK-NEXT:  1      4     0.50                        sqshrunb	z0.h, z0.s, #15913# CHECK-NEXT:  1      4     0.50                        sqshrunb	z0.s, z0.d, #15914# CHECK-NEXT:  1      4     0.50                        sqshrunb	z31.b, z31.h, #85915# CHECK-NEXT:  1      4     0.50                        sqshrunb	z31.h, z31.s, #165916# CHECK-NEXT:  1      4     0.50                        sqshrunb	z31.s, z31.d, #325917# CHECK-NEXT:  1      4     0.50                        sqshrunt	z0.b, z0.h, #15918# CHECK-NEXT:  1      4     0.50                        sqshrunt	z0.h, z0.s, #15919# CHECK-NEXT:  1      4     0.50                        sqshrunt	z0.s, z0.d, #15920# CHECK-NEXT:  1      4     0.50                        sqshrunt	z31.b, z31.h, #85921# CHECK-NEXT:  1      4     0.50                        sqshrunt	z31.h, z31.s, #165922# CHECK-NEXT:  1      4     0.50                        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.50                        sqxtnb	z0.b, z31.h5947# CHECK-NEXT:  1      4     0.50                        sqxtnb	z0.h, z31.s5948# CHECK-NEXT:  1      4     0.50                        sqxtnb	z0.s, z31.d5949# CHECK-NEXT:  1      4     0.50                        sqxtnt	z0.b, z31.h5950# CHECK-NEXT:  1      4     0.50                        sqxtnt	z0.h, z31.s5951# CHECK-NEXT:  1      4     0.50                        sqxtnt	z0.s, z31.d5952# CHECK-NEXT:  1      4     0.50                        sqxtunb	z0.b, z31.h5953# CHECK-NEXT:  1      4     0.50                        sqxtunb	z0.h, z31.s5954# CHECK-NEXT:  1      4     0.50                        sqxtunb	z0.s, z31.d5955# CHECK-NEXT:  1      4     0.50                        sqxtunt	z0.b, z31.h5956# CHECK-NEXT:  1      4     0.50                        sqxtunt	z0.h, z31.s5957# CHECK-NEXT:  1      4     0.50                        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.50                        sri	z0.b, z0.b, #15963# CHECK-NEXT:  1      2     0.50                        sri	z0.d, z0.d, #15964# CHECK-NEXT:  1      2     0.50                        sri	z0.h, z0.h, #15965# CHECK-NEXT:  1      2     0.50                        sri	z0.s, z0.s, #15966# CHECK-NEXT:  1      2     0.50                        sri	z31.b, z31.b, #85967# CHECK-NEXT:  1      2     0.50                        sri	z31.d, z31.d, #645968# CHECK-NEXT:  1      2     0.50                        sri	z31.h, z31.h, #165969# CHECK-NEXT:  1      2     0.50                        sri	z31.s, z31.s, #325970# CHECK-NEXT:  1      4     0.50                        srshl	z0.b, p0/m, z0.b, z1.b5971# CHECK-NEXT:  1      4     0.50                        srshl	z0.h, p0/m, z0.h, z1.h5972# CHECK-NEXT:  1      4     0.50                        srshl	z29.s, p7/m, z29.s, z30.s5973# CHECK-NEXT:  1      4     0.50                        srshl	z31.d, p7/m, z31.d, z30.d5974# CHECK-NEXT:  1      4     0.50                        srshlr	z0.b, p0/m, z0.b, z1.b5975# CHECK-NEXT:  1      4     0.50                        srshlr	z0.h, p0/m, z0.h, z1.h5976# CHECK-NEXT:  1      4     0.50                        srshlr	z29.s, p7/m, z29.s, z30.s5977# CHECK-NEXT:  1      4     0.50                        srshlr	z31.d, p7/m, z31.d, z30.d5978# CHECK-NEXT:  1      4     0.50                        srshr	z0.b, p0/m, z0.b, #15979# CHECK-NEXT:  1      4     0.50                        srshr	z0.d, p0/m, z0.d, #15980# CHECK-NEXT:  1      4     0.50                        srshr	z0.h, p0/m, z0.h, #15981# CHECK-NEXT:  1      4     0.50                        srshr	z0.s, p0/m, z0.s, #15982# CHECK-NEXT:  1      4     0.50                        srshr	z31.b, p0/m, z31.b, #85983# CHECK-NEXT:  1      4     0.50                        srshr	z31.d, p0/m, z31.d, #645984# CHECK-NEXT:  1      4     0.50                        srshr	z31.h, p0/m, z31.h, #165985# CHECK-NEXT:  1      4     0.50                        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.50                        sshllb	z0.d, z0.s, #05995# CHECK-NEXT:  1      2     0.50                        sshllb	z0.h, z0.b, #05996# CHECK-NEXT:  1      2     0.50                        sshllb	z0.s, z0.h, #05997# CHECK-NEXT:  1      2     0.50                        sshllb	z31.d, z31.s, #315998# CHECK-NEXT:  1      2     0.50                        sshllb	z31.h, z31.b, #75999# CHECK-NEXT:  1      2     0.50                        sshllb	z31.s, z31.h, #156000# CHECK-NEXT:  1      2     0.50                        sshllt	z0.d, z0.s, #06001# CHECK-NEXT:  1      2     0.50                        sshllt	z0.h, z0.b, #06002# CHECK-NEXT:  1      2     0.50                        sshllt	z0.s, z0.h, #06003# CHECK-NEXT:  1      2     0.50                        sshllt	z31.d, z31.s, #316004# CHECK-NEXT:  1      2     0.50                        sshllt	z31.h, z31.b, #76005# CHECK-NEXT:  1      2     0.50                        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:  4      2     1.00           *            st1b	{ z0.d }, p0, [x0, z0.d, sxtw]6036# CHECK-NEXT:  4      2     1.00           *            st1b	{ z0.d }, p0, [x0, z0.d, uxtw]6037# CHECK-NEXT:  4      2     1.00           *            st1b	{ z0.d }, p0, [x0, z0.d]6038# CHECK-NEXT:  2      2     0.50           *            st1b	{ z0.d }, p0, [x0]6039# CHECK-NEXT:  4      2     1.00           *            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:  8      4     2.00           *            st1b	{ z0.s }, p0, [x0, z0.s, sxtw]6044# CHECK-NEXT:  8      4     2.00           *            st1b	{ z0.s }, p0, [x0, z0.s, uxtw]6045# CHECK-NEXT:  2      2     0.50           *            st1b	{ z0.s }, p0, [x0]6046# CHECK-NEXT:  8      4     2.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:  4      2     1.00           *            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:  8      4     2.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:  4      2     1.00           *            st1d	{ z0.d }, p0, [x0, z0.d, lsl #3]6059# CHECK-NEXT:  4      2     1.00           *            st1d	{ z0.d }, p0, [x0, z0.d, sxtw #3]6060# CHECK-NEXT:  4      2     1.00           *            st1d	{ z0.d }, p0, [x0, z0.d, sxtw]6061# CHECK-NEXT:  4      2     1.00           *            st1d	{ z0.d }, p0, [x0, z0.d, uxtw #3]6062# CHECK-NEXT:  4      2     1.00           *            st1d	{ z0.d }, p0, [x0, z0.d, uxtw]6063# CHECK-NEXT:  4      2     1.00           *            st1d	{ z0.d }, p0, [x0, z0.d]6064# CHECK-NEXT:  2      2     0.50           *            st1d	{ z0.d }, p0, [x0]6065# CHECK-NEXT:  4      2     1.00           *            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:  4      2     1.00           *            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:  4      2     1.00           *            st1h	{ z0.d }, p0, [x0, z0.d, lsl #1]6071# CHECK-NEXT:  4      2     1.00           *            st1h	{ z0.d }, p0, [x0, z0.d, sxtw #1]6072# CHECK-NEXT:  4      2     1.00           *            st1h	{ z0.d }, p0, [x0, z0.d, sxtw]6073# CHECK-NEXT:  4      2     1.00           *            st1h	{ z0.d }, p0, [x0, z0.d, uxtw #1]6074# CHECK-NEXT:  4      2     1.00           *            st1h	{ z0.d }, p0, [x0, z0.d, uxtw]6075# CHECK-NEXT:  4      2     1.00           *            st1h	{ z0.d }, p0, [x0, z0.d]6076# CHECK-NEXT:  2      2     0.50           *            st1h	{ z0.d }, p0, [x0]6077# CHECK-NEXT:  4      2     1.00           *            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:  8      4     2.00           *            st1h	{ z0.s }, p0, [x0, z0.s, sxtw #1]6082# CHECK-NEXT:  8      4     2.00           *            st1h	{ z0.s }, p0, [x0, z0.s, sxtw]6083# CHECK-NEXT:  8      4     2.00           *            st1h	{ z0.s }, p0, [x0, z0.s, uxtw #1]6084# CHECK-NEXT:  8      4     2.00           *            st1h	{ z0.s }, p0, [x0, z0.s, uxtw]6085# CHECK-NEXT:  2      2     0.50           *            st1h	{ z0.s }, p0, [x0]6086# CHECK-NEXT:  8      4     2.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:  4      2     1.00           *            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:  8      4     2.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:  4      2     1.00           *            st1w	{ z0.d }, p0, [x0, z0.d, lsl #2]6097# CHECK-NEXT:  4      2     1.00           *            st1w	{ z0.d }, p0, [x0, z0.d, sxtw #2]6098# CHECK-NEXT:  4      2     1.00           *            st1w	{ z0.d }, p0, [x0, z0.d, sxtw]6099# CHECK-NEXT:  4      2     1.00           *            st1w	{ z0.d }, p0, [x0, z0.d, uxtw #2]6100# CHECK-NEXT:  4      2     1.00           *            st1w	{ z0.d }, p0, [x0, z0.d, uxtw]6101# CHECK-NEXT:  4      2     1.00           *            st1w	{ z0.d }, p0, [x0, z0.d]6102# CHECK-NEXT:  2      2     0.50           *            st1w	{ z0.d }, p0, [x0]6103# CHECK-NEXT:  4      2     1.00           *            st1w	{ z0.d }, p7, [z0.d]6104# CHECK-NEXT:  2      2     0.50           *            st1w	{ z0.s }, p0, [x0, x0, lsl #2]6105# CHECK-NEXT:  8      4     2.00           *            st1w	{ z0.s }, p0, [x0, z0.s, sxtw #2]6106# CHECK-NEXT:  8      4     2.00           *            st1w	{ z0.s }, p0, [x0, z0.s, sxtw]6107# CHECK-NEXT:  8      4     2.00           *            st1w	{ z0.s }, p0, [x0, z0.s, uxtw #2]6108# CHECK-NEXT:  8      4     2.00           *            st1w	{ z0.s }, p0, [x0, z0.s, uxtw]6109# CHECK-NEXT:  2      2     0.50           *            st1w	{ z0.s }, p0, [x0]6110# CHECK-NEXT:  8      4     2.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:  4      2     1.00           *            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:  8      4     2.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:  4      2     1.00           *            stnt1b	{ z0.d }, p0, [z1.d]6180# CHECK-NEXT:  8      4     2.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:  4      2     1.00           *            stnt1b	{ z31.d }, p7, [z31.d, x0]6184# CHECK-NEXT:  4      2     1.00           *            stnt1b	{ z31.d }, p7, [z31.d]6185# CHECK-NEXT:  8      4     2.00           *            stnt1b	{ z31.s }, p7, [z31.s, x0]6186# CHECK-NEXT:  8      4     2.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:  4      2     1.00           *            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:  4      2     1.00           *            stnt1d	{ z31.d }, p7, [z31.d, x0]6193# CHECK-NEXT:  4      2     1.00           *            stnt1d	{ z31.d }, p7, [z31.d]6194# CHECK-NEXT:  4      2     1.00           *            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:  8      4     2.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:  4      2     1.00           *            stnt1h	{ z31.d }, p7, [z31.d, x0]6201# CHECK-NEXT:  4      2     1.00           *            stnt1h	{ z31.d }, p7, [z31.d]6202# CHECK-NEXT:  8      4     2.00           *            stnt1h	{ z31.s }, p7, [z31.s, x0]6203# CHECK-NEXT:  8      4     2.00           *            stnt1h	{ z31.s }, p7, [z31.s]6204# CHECK-NEXT:  4      2     1.00           *            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:  8      4     2.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:  4      2     1.00           *            stnt1w	{ z31.d }, p7, [z31.d, x0]6211# CHECK-NEXT:  4      2     1.00           *            stnt1w	{ z31.d }, p7, [z31.d]6212# CHECK-NEXT:  8      4     2.00           *            stnt1w	{ z31.s }, p7, [z31.s, x0]6213# CHECK-NEXT:  8      4     2.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.50                        sxtb	z0.d, p0/m, z0.d6295# CHECK-NEXT:  1      2     0.50                        sxtb	z0.h, p0/m, z0.h6296# CHECK-NEXT:  1      2     0.50                        sxtb	z0.s, p0/m, z0.s6297# CHECK-NEXT:  1      2     0.50                        sxtb	z31.d, p7/m, z31.d6298# CHECK-NEXT:  1      2     0.50                        sxtb	z31.h, p7/m, z31.h6299# CHECK-NEXT:  1      2     0.50                        sxtb	z31.s, p7/m, z31.s6300# CHECK-NEXT:  1      2     0.50                        sxth	z0.d, p0/m, z0.d6301# CHECK-NEXT:  1      2     0.50                        sxth	z0.s, p0/m, z0.s6302# CHECK-NEXT:  1      2     0.50                        sxth	z31.d, p7/m, z31.d6303# CHECK-NEXT:  1      2     0.50                        sxth	z31.s, p7/m, z31.s6304# CHECK-NEXT:  1      2     0.50                        sxtw	z0.d, p0/m, z0.d6305# CHECK-NEXT:  1      2     0.50                        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.50                        uaba	z0.b, z1.b, z31.b6335# CHECK-NEXT:  1      4     0.50                        uaba	z0.d, z1.d, z31.d6336# CHECK-NEXT:  1      4     0.50                        uaba	z0.h, z1.h, z31.h6337# CHECK-NEXT:  1      4     0.50                        uaba	z0.s, z1.s, z31.s6338# CHECK-NEXT:  1      4     0.50                        uabalb	z0.d, z1.s, z31.s6339# CHECK-NEXT:  1      4     0.50                        uabalb	z0.h, z1.b, z31.b6340# CHECK-NEXT:  1      4     0.50                        uabalb	z0.s, z1.h, z31.h6341# CHECK-NEXT:  1      4     0.50                        uabalt	z0.d, z1.s, z31.s6342# CHECK-NEXT:  1      4     0.50                        uabalt	z0.h, z1.b, z31.b6343# CHECK-NEXT:  1      4     0.50                        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.50                        uadalp	z0.h, p0/m, z1.b6355# CHECK-NEXT:  1      4     0.50                        uadalp	z29.s, p0/m, z30.h6356# CHECK-NEXT:  1      4     0.50                        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      4     0.50                        udot	z0.d, z1.h, z15.h[1]6385# CHECK-NEXT:  1      4     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.50                        uqrshl	z0.b, p0/m, z0.b, z1.b6605# CHECK-NEXT:  1      4     0.50                        uqrshl	z0.h, p0/m, z0.h, z1.h6606# CHECK-NEXT:  1      4     0.50                        uqrshl	z29.s, p7/m, z29.s, z30.s6607# CHECK-NEXT:  1      4     0.50                        uqrshl	z31.d, p7/m, z31.d, z30.d6608# CHECK-NEXT:  1      4     0.50                        uqrshlr	z0.b, p0/m, z0.b, z1.b6609# CHECK-NEXT:  1      4     0.50                        uqrshlr	z0.h, p0/m, z0.h, z1.h6610# CHECK-NEXT:  1      4     0.50                        uqrshlr	z29.s, p7/m, z29.s, z30.s6611# CHECK-NEXT:  1      4     0.50                        uqrshlr	z31.d, p7/m, z31.d, z30.d6612# CHECK-NEXT:  1      4     0.50                        uqrshrnb	z0.b, z0.h, #16613# CHECK-NEXT:  1      4     0.50                        uqrshrnb	z0.h, z0.s, #16614# CHECK-NEXT:  1      4     0.50                        uqrshrnb	z0.s, z0.d, #16615# CHECK-NEXT:  1      4     0.50                        uqrshrnb	z31.b, z31.h, #86616# CHECK-NEXT:  1      4     0.50                        uqrshrnb	z31.h, z31.s, #166617# CHECK-NEXT:  1      4     0.50                        uqrshrnb	z31.s, z31.d, #326618# CHECK-NEXT:  1      4     0.50                        uqrshrnt	z0.b, z0.h, #16619# CHECK-NEXT:  1      4     0.50                        uqrshrnt	z0.h, z0.s, #16620# CHECK-NEXT:  1      4     0.50                        uqrshrnt	z0.s, z0.d, #16621# CHECK-NEXT:  1      4     0.50                        uqrshrnt	z31.b, z31.h, #86622# CHECK-NEXT:  1      4     0.50                        uqrshrnt	z31.h, z31.s, #166623# CHECK-NEXT:  1      4     0.50                        uqrshrnt	z31.s, z31.d, #326624# CHECK-NEXT:  1      4     0.50                        uqshl	z0.b, p0/m, z0.b, #06625# CHECK-NEXT:  1      4     0.50                        uqshl	z0.b, p0/m, z0.b, z1.b6626# CHECK-NEXT:  1      4     0.50                        uqshl	z0.d, p0/m, z0.d, #06627# CHECK-NEXT:  1      4     0.50                        uqshl	z0.h, p0/m, z0.h, #06628# CHECK-NEXT:  1      4     0.50                        uqshl	z0.h, p0/m, z0.h, z1.h6629# CHECK-NEXT:  1      4     0.50                        uqshl	z0.s, p0/m, z0.s, #06630# CHECK-NEXT:  1      4     0.50                        uqshl	z29.s, p7/m, z29.s, z30.s6631# CHECK-NEXT:  1      4     0.50                        uqshl	z31.b, p0/m, z31.b, #76632# CHECK-NEXT:  1      4     0.50                        uqshl	z31.d, p0/m, z31.d, #636633# CHECK-NEXT:  1      4     0.50                        uqshl	z31.d, p7/m, z31.d, z30.d6634# CHECK-NEXT:  1      4     0.50                        uqshl	z31.h, p0/m, z31.h, #156635# CHECK-NEXT:  1      4     0.50                        uqshl	z31.s, p0/m, z31.s, #316636# CHECK-NEXT:  1      4     0.50                        uqshlr	z0.b, p0/m, z0.b, z1.b6637# CHECK-NEXT:  1      4     0.50                        uqshlr	z0.h, p0/m, z0.h, z1.h6638# CHECK-NEXT:  1      4     0.50                        uqshlr	z29.s, p7/m, z29.s, z30.s6639# CHECK-NEXT:  1      4     0.50                        uqshlr	z31.d, p7/m, z31.d, z30.d6640# CHECK-NEXT:  1      4     0.50                        uqshrnb	z0.b, z0.h, #16641# CHECK-NEXT:  1      4     0.50                        uqshrnb	z0.h, z0.s, #16642# CHECK-NEXT:  1      4     0.50                        uqshrnb	z0.s, z0.d, #16643# CHECK-NEXT:  1      4     0.50                        uqshrnb	z31.b, z31.h, #86644# CHECK-NEXT:  1      4     0.50                        uqshrnb	z31.h, z31.s, #166645# CHECK-NEXT:  1      4     0.50                        uqshrnb	z31.s, z31.d, #326646# CHECK-NEXT:  1      4     0.50                        uqshrnt	z0.b, z0.h, #16647# CHECK-NEXT:  1      4     0.50                        uqshrnt	z0.h, z0.s, #16648# CHECK-NEXT:  1      4     0.50                        uqshrnt	z0.s, z0.d, #16649# CHECK-NEXT:  1      4     0.50                        uqshrnt	z31.b, z31.h, #86650# CHECK-NEXT:  1      4     0.50                        uqshrnt	z31.h, z31.s, #166651# CHECK-NEXT:  1      4     0.50                        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.50                        uqxtnb	z0.b, z31.h6676# CHECK-NEXT:  1      4     0.50                        uqxtnb	z0.h, z31.s6677# CHECK-NEXT:  1      4     0.50                        uqxtnb	z0.s, z31.d6678# CHECK-NEXT:  1      4     0.50                        uqxtnt	z0.b, z31.h6679# CHECK-NEXT:  1      4     0.50                        uqxtnt	z0.h, z31.s6680# CHECK-NEXT:  1      4     0.50                        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.50                        urshl	z0.b, p0/m, z0.b, z1.b6687# CHECK-NEXT:  1      4     0.50                        urshl	z0.h, p0/m, z0.h, z1.h6688# CHECK-NEXT:  1      4     0.50                        urshl	z29.s, p7/m, z29.s, z30.s6689# CHECK-NEXT:  1      4     0.50                        urshl	z31.d, p7/m, z31.d, z30.d6690# CHECK-NEXT:  1      4     0.50                        urshlr	z0.b, p0/m, z0.b, z1.b6691# CHECK-NEXT:  1      4     0.50                        urshlr	z0.h, p0/m, z0.h, z1.h6692# CHECK-NEXT:  1      4     0.50                        urshlr	z29.s, p7/m, z29.s, z30.s6693# CHECK-NEXT:  1      4     0.50                        urshlr	z31.d, p7/m, z31.d, z30.d6694# CHECK-NEXT:  1      4     0.50                        urshr	z0.b, p0/m, z0.b, #16695# CHECK-NEXT:  1      4     0.50                        urshr	z0.d, p0/m, z0.d, #16696# CHECK-NEXT:  1      4     0.50                        urshr	z0.h, p0/m, z0.h, #16697# CHECK-NEXT:  1      4     0.50                        urshr	z0.s, p0/m, z0.s, #16698# CHECK-NEXT:  1      4     0.50                        urshr	z31.b, p0/m, z31.b, #86699# CHECK-NEXT:  1      4     0.50                        urshr	z31.d, p0/m, z31.d, #646700# CHECK-NEXT:  1      4     0.50                        urshr	z31.h, p0/m, z31.h, #166701# CHECK-NEXT:  1      4     0.50                        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.50                        ushllb	z0.d, z0.s, #06712# CHECK-NEXT:  1      2     0.50                        ushllb	z0.h, z0.b, #06713# CHECK-NEXT:  1      2     0.50                        ushllb	z0.s, z0.h, #06714# CHECK-NEXT:  1      2     0.50                        ushllb	z31.d, z31.s, #316715# CHECK-NEXT:  1      2     0.50                        ushllb	z31.h, z31.b, #76716# CHECK-NEXT:  1      2     0.50                        ushllb	z31.s, z31.h, #156717# CHECK-NEXT:  1      2     0.50                        ushllt	z0.d, z0.s, #06718# CHECK-NEXT:  1      2     0.50                        ushllt	z0.h, z0.b, #06719# CHECK-NEXT:  1      2     0.50                        ushllt	z0.s, z0.h, #06720# CHECK-NEXT:  1      2     0.50                        ushllt	z31.d, z31.s, #316721# CHECK-NEXT:  1      2     0.50                        ushllt	z31.h, z31.b, #76722# CHECK-NEXT:  1      2     0.50                        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.50                        uxtb	z0.d, p0/m, z0.d6755# CHECK-NEXT:  1      2     0.50                        uxtb	z0.h, p0/m, z0.h6756# CHECK-NEXT:  1      2     0.50                        uxtb	z0.s, p0/m, z0.s6757# CHECK-NEXT:  1      2     0.50                        uxtb	z31.d, p7/m, z31.d6758# CHECK-NEXT:  1      2     0.50                        uxtb	z31.h, p7/m, z31.h6759# CHECK-NEXT:  1      2     0.50                        uxtb	z31.s, p7/m, z31.s6760# CHECK-NEXT:  1      2     0.50                        uxth	z0.d, p0/m, z0.d6761# CHECK-NEXT:  1      2     0.50                        uxth	z0.s, p0/m, z0.s6762# CHECK-NEXT:  1      2     0.50                        uxth	z31.d, p7/m, z31.d6763# CHECK-NEXT:  1      2     0.50                        uxth	z31.s, p7/m, z31.s6764# CHECK-NEXT:  1      2     0.50                        uxtw	z0.d, p0/m, z0.d6765# CHECK-NEXT:  1      2     0.50                        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     1.00                        xar	z0.b, z0.b, z1.b, #16803# CHECK-NEXT:  1      2     1.00                        xar	z0.d, z0.d, z1.d, #16804# CHECK-NEXT:  1      2     1.00                        xar	z0.h, z0.h, z1.h, #16805# CHECK-NEXT:  1      2     1.00                        xar	z0.s, z0.s, z1.s, #16806# CHECK-NEXT:  1      2     1.00                        xar	z31.b, z31.b, z30.b, #86807# CHECK-NEXT:  1      2     1.00                        xar	z31.d, z31.d, z30.d, #646808# CHECK-NEXT:  1      2     1.00                        xar	z31.h, z31.h, z30.h, #166809# CHECK-NEXT:  1      2     1.00                        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] - V2UnitB6845# CHECK-NEXT: [0.1] - V2UnitB6846# CHECK-NEXT: [1.0] - V2UnitD6847# CHECK-NEXT: [1.1] - V2UnitD6848# CHECK-NEXT: [2.0] - V2UnitFlg6849# CHECK-NEXT: [2.1] - V2UnitFlg6850# CHECK-NEXT: [2.2] - V2UnitFlg6851# CHECK-NEXT: [3]   - V2UnitL26852# CHECK-NEXT: [4.0] - V2UnitL016853# CHECK-NEXT: [4.1] - V2UnitL016854# CHECK-NEXT: [5]   - V2UnitM06855# CHECK-NEXT: [6]   - V2UnitM16856# CHECK-NEXT: [7]   - V2UnitS06857# CHECK-NEXT: [8]   - V2UnitS16858# CHECK-NEXT: [9]   - V2UnitS26859# CHECK-NEXT: [10]  - V2UnitS36860# CHECK-NEXT: [11]  - V2UnitV06861# CHECK-NEXT: [12]  - V2UnitV16862# CHECK-NEXT: [13]  - V2UnitV26863# CHECK-NEXT: [14]  - V2UnitV36864 6865# CHECK:      Resource pressure per iteration:6866# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]6867# CHECK-NEXT:  -      -      -      -      -      -      -     245.00 651.00 651.00 570.50 272.50 83.75  83.75  81.75  81.75  1540.75 1285.75 790.25 744.256868 6869# CHECK:      Resource pressure by instruction:6870# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   Instructions:6871# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	z0.b, p0/m, z0.b6872# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	z0.d, p0/m, z0.d6873# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	z0.h, p0/m, z0.h6874# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	z0.s, p0/m, z0.s6875# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	z31.b, p7/m, z31.b6876# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	z31.d, p7/m, z31.d6877# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	z31.h, p7/m, z31.h6878# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	z31.s, p7/m, z31.s6879# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adclb	z0.d, z1.d, z31.d6880# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adclb	z0.s, z1.s, z31.s6881# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adclt	z0.d, z1.d, z31.d6882# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adclt	z0.s, z1.s, z31.s6883# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.b, p0/m, z0.b, z0.b6884# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.b, z0.b, #06885# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.b, z0.b, z0.b6886# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, p0/m, z0.d, z0.d6887# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, z0.d, #06888# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, z0.d, #0, lsl #86889# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.d, z0.d, z0.d6890# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.h, p0/m, z0.h, z0.h6891# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.h, z0.h, #06892# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.h, z0.h, #0, lsl #86893# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.h, z0.h, z0.h6894# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.s, p0/m, z0.s, z0.s6895# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.s, z0.s, #06896# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.s, z0.s, #0, lsl #86897# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.s, z0.s, z0.s6898# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z0.s, z1.s, z2.s6899# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z21.b, p5/m, z21.b, z10.b6900# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z21.b, z10.b, z21.b6901# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z21.d, p5/m, z21.d, z10.d6902# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z21.d, z10.d, z21.d6903# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z21.h, p5/m, z21.h, z10.h6904# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z21.h, z10.h, z21.h6905# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z21.s, p5/m, z21.s, z10.s6906# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z21.s, z10.s, z21.s6907# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z23.b, p3/m, z23.b, z13.b6908# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z23.b, z13.b, z8.b6909# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z23.d, p3/m, z23.d, z13.d6910# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z23.d, z13.d, z8.d6911# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z23.h, p3/m, z23.h, z13.h6912# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z23.h, z13.h, z8.h6913# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z23.s, p3/m, z23.s, z13.s6914# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z23.s, z13.s, z8.s6915# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.b, p7/m, z31.b, z31.b6916# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.b, z31.b, #2556917# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.b, z31.b, z31.b6918# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.d, p7/m, z31.d, z31.d6919# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.d, z31.d, #652806920# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.d, z31.d, z31.d6921# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.h, p7/m, z31.h, z31.h6922# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.h, z31.h, #652806923# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.h, z31.h, z31.h6924# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.s, p7/m, z31.s, z31.s6925# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.s, z31.s, #652806926# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	z31.s, z31.s, z31.s6927# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhnb	z0.b, z1.h, z31.h6928# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhnb	z0.h, z1.s, z31.s6929# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhnb	z0.s, z1.d, z31.d6930# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhnt	z0.b, z1.h, z31.h6931# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhnt	z0.h, z1.s, z31.s6932# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhnt	z0.s, z1.d, z31.d6933# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addp	z0.b, p0/m, z0.b, z1.b6934# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addp	z0.h, p0/m, z0.h, z1.h6935# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addp	z29.s, p7/m, z29.s, z30.s6936# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addp	z31.d, p7/m, z31.d, z30.d6937# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     addpl	sp, sp, #316938# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     addpl	x0, x0, #-326939# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     addpl	x21, x21, #06940# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     addpl	x23, x8, #-16941# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     addvl	sp, sp, #316942# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     addvl	x0, x0, #-326943# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     addvl	x21, x21, #06944# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     addvl	x23, x8, #-16945# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, lsl #1]6946# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, lsl #2]6947# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, lsl #3]6948# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, sxtw #1]6949# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, sxtw #2]6950# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, sxtw #3]6951# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, sxtw]6952# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, uxtw #1]6953# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, uxtw #2]6954# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, uxtw #3]6955# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d, uxtw]6956# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.d, [z0.d, z0.d]6957# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.s, [z0.s, z0.s, lsl #1]6958# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.s, [z0.s, z0.s, lsl #2]6959# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.s, [z0.s, z0.s, lsl #3]6960# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   adr	z0.s, [z0.s, z0.s]6961# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aesd	z0.b, z0.b, z31.b6962# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aese	z0.b, z0.b, z31.b6963# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aesimc	z0.b, z0.b6964# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aesimc	z31.b, z31.b6965# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aesmc	z0.b, z0.b6966# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aesmc	z31.b, z31.b6967# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     and	p0.b, p0/z, p0.b, p1.b6968# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z0.d, z0.d, #0x66969# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z0.d, z0.d, #0xfffffffffffffff96970# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z0.d, z0.d, z0.d6971# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z0.s, z0.s, #0x66972# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z0.s, z0.s, #0xfffffff96973# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z23.d, z13.d, z8.d6974# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z23.h, z23.h, #0x66975# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z23.h, z23.h, #0xfff96976# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z31.b, p7/m, z31.b, z31.b6977# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z31.d, p7/m, z31.d, z31.d6978# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z31.h, p7/m, z31.h, z31.h6979# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z31.s, p7/m, z31.s, z31.s6980# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z5.b, z5.b, #0x66981# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	z5.b, z5.b, #0xf96982# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     ands	p0.b, p0/z, p0.b, p1.b6983# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   andv	b0, p7, z31.b6984# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   andv	d0, p7, z31.d6985# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   andv	h0, p7, z31.h6986# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   andv	s0, p7, z31.s6987# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.b, p0/m, z0.b, #16988# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.b, p0/m, z0.b, z0.b6989# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.b, p0/m, z0.b, z1.d6990# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.b, z0.b, #16991# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.b, z1.b, z2.d6992# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.d, p0/m, z0.d, #16993# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.d, p0/m, z0.d, z0.d6994# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.d, z0.d, #16995# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.h, p0/m, z0.h, #16996# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.h, p0/m, z0.h, z0.h6997# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.h, p0/m, z0.h, z1.d6998# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.h, z0.h, #16999# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.h, z1.h, z2.d7000# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.s, p0/m, z0.s, #17001# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.s, p0/m, z0.s, z0.s7002# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.s, p0/m, z0.s, z1.d7003# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.s, z0.s, #17004# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z0.s, z1.s, z2.d7005# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z31.b, p0/m, z31.b, #87006# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z31.b, z31.b, #87007# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z31.d, p0/m, z31.d, #647008# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z31.d, z31.d, #647009# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z31.h, p0/m, z31.h, #167010# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z31.h, z31.h, #167011# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z31.s, p0/m, z31.s, #327012# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asr	z31.s, z31.s, #327013# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asrd	z0.b, p0/m, z0.b, #17014# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asrd	z0.d, p0/m, z0.d, #17015# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asrd	z0.h, p0/m, z0.h, #17016# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asrd	z0.s, p0/m, z0.s, #17017# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asrd	z31.b, p0/m, z31.b, #87018# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asrd	z31.d, p0/m, z31.d, #647019# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asrd	z31.h, p0/m, z31.h, #167020# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asrd	z31.s, p0/m, z31.s, #327021# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asrr	z0.b, p0/m, z0.b, z0.b7022# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asrr	z0.d, p0/m, z0.d, z0.d7023# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asrr	z0.h, p0/m, z0.h, z0.h7024# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   asrr	z0.s, p0/m, z0.s, z0.s7025# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     bcax	z29.d, z29.d, z30.d, z31.d7026# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bdep	z0.b, z1.b, z31.b7027# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bdep	z0.d, z1.d, z31.d7028# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bdep	z0.h, z1.h, z31.h7029# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bdep	z0.s, z1.s, z31.s7030# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bext	z0.b, z1.b, z31.b7031# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bext	z0.d, z1.d, z31.d7032# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bext	z0.h, z1.h, z31.h7033# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bext	z0.s, z1.s, z31.s7034# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     bfcvt	z0.h, p0/m, z1.s7035# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     bfcvtnt	z0.h, p0/m, z1.s7036# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfdot	z0.s, z1.h, z2.h7037# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfdot	z0.s, z1.h, z2.h[0]7038# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfdot	z0.s, z1.h, z2.h[3]7039# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalb	z0.s, z1.h, z2.h7040# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalb	z0.s, z1.h, z2.h[0]7041# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalb	z0.s, z1.h, z2.h[7]7042# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalb	z10.s, z21.h, z14.h7043# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalb	z21.s, z14.h, z3.h[2]7044# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalt	z0.s, z1.h, z2.h7045# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalt	z0.s, z1.h, z2.h[0]7046# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalt	z0.s, z1.h, z2.h[7]7047# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalt	z0.s, z1.h, z7.h[7]7048# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalt	z14.s, z10.h, z21.h7049# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmmla	z0.s, z1.h, z2.h7050# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bgrp	z0.b, z1.b, z31.b7051# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bgrp	z0.d, z1.d, z31.d7052# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bgrp	z0.h, z1.h, z31.h7053# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -      -     bgrp	z0.s, z1.s, z31.s7054# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     bic	p0.b, p0/z, p0.b, p0.b7055# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     bic	p15.b, p15/z, p15.b, p15.b7056# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	z0.d, z0.d, z0.d7057# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	z23.d, z13.d, z8.d7058# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	z31.b, p7/m, z31.b, z31.b7059# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	z31.d, p7/m, z31.d, z31.d7060# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	z31.h, p7/m, z31.h, z31.h7061# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	z31.s, p7/m, z31.s, z31.s7062# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     bics	p0.b, p0/z, p0.b, p0.b7063# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     bics	p15.b, p15/z, p15.b, p15.b7064# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     brka	p0.b, p15/m, p15.b7065# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     brka	p0.b, p15/z, p15.b7066# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     brkas	p0.b, p15/z, p15.b7067# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     brkb	p0.b, p15/m, p15.b7068# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     brkb	p0.b, p15/z, p15.b7069# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     brkbs	p0.b, p15/z, p15.b7070# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     brkn	p0.b, p15/z, p1.b, p0.b7071# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     brkn	p15.b, p15/z, p15.b, p15.b7072# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     brkns	p0.b, p15/z, p1.b, p0.b7073# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     brkns	p15.b, p15/z, p15.b, p15.b7074# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     brkpa	p0.b, p15/z, p1.b, p2.b7075# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     brkpa	p15.b, p15/z, p15.b, p15.b7076# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     brkpas	p0.b, p15/z, p1.b, p2.b7077# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     brkpas	p15.b, p15/z, p15.b, p15.b7078# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     brkpb	p0.b, p15/z, p1.b, p2.b7079# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     brkpb	p15.b, p15/z, p15.b, p15.b7080# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     brkpbs	p0.b, p15/z, p1.b, p2.b7081# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     brkpbs	p15.b, p15/z, p15.b, p15.b7082# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bsl	z0.d, z0.d, z1.d, z2.d7083# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bsl1n	z0.d, z0.d, z1.d, z2.d7084# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bsl2n	z0.d, z0.d, z1.d, z2.d7085# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cadd	z0.b, z0.b, z0.b, #907086# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cadd	z0.d, z0.d, z0.d, #907087# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cadd	z0.h, z0.h, z0.h, #907088# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cadd	z0.s, z0.s, z0.s, #907089# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cadd	z31.b, z31.b, z31.b, #2707090# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cadd	z31.d, z31.d, z31.d, #2707091# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cadd	z31.h, z31.h, z31.h, #2707092# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cadd	z31.s, z31.s, z31.s, #2707093# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cdot	z0.d, z1.h, z15.h[1], #07094# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cdot	z0.d, z1.h, z31.h, #07095# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cdot	z0.d, z1.h, z31.h, #1807096# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cdot	z0.d, z1.h, z31.h, #2707097# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cdot	z0.d, z1.h, z31.h, #907098# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cdot	z0.s, z1.b, z31.b, #07099# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cdot	z0.s, z1.b, z7.b[3], #07100# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cdot	z29.d, z30.h, z0.h[0], #1807101# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cdot	z31.d, z30.h, z7.h[1], #2707102# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cdot	z5.d, z6.h, z3.h[0], #907103# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	b0, p7, b0, z31.b7104# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	d0, p7, d0, z31.d7105# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	h0, p7, h0, z31.h7106# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	s0, p7, s0, z31.s7107# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50   0.50    -      -     clasta	w0, p7, w0, z31.b7108# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50   0.50    -      -     clasta	w0, p7, w0, z31.h7109# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50   0.50    -      -     clasta	w0, p7, w0, z31.s7110# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50   0.50    -      -     clasta	x0, p7, x0, z31.d7111# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	z0.b, p7, z0.b, z31.b7112# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	z0.d, p7, z0.d, z31.d7113# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	z0.h, p7, z0.h, z31.h7114# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clasta	z0.s, p7, z0.s, z31.s7115# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	b0, p7, b0, z31.b7116# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	d0, p7, d0, z31.d7117# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	h0, p7, h0, z31.h7118# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	s0, p7, s0, z31.s7119# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50   0.50    -      -     clastb	w0, p7, w0, z31.b7120# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50   0.50    -      -     clastb	w0, p7, w0, z31.h7121# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50   0.50    -      -     clastb	w0, p7, w0, z31.s7122# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50   0.50    -      -     clastb	x0, p7, x0, z31.d7123# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	z0.b, p7, z0.b, z31.b7124# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	z0.d, p7, z0.d, z31.d7125# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	z0.h, p7, z0.h, z31.h7126# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     clastb	z0.s, p7, z0.s, z31.s7127# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	z31.b, p7/m, z31.b7128# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	z31.d, p7/m, z31.d7129# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	z31.h, p7/m, z31.h7130# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	z31.s, p7/m, z31.s7131# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	z31.b, p7/m, z31.b7132# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	z31.d, p7/m, z31.d7133# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	z31.h, p7/m, z31.h7134# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	z31.s, p7/m, z31.s7135# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z0.b, z1.b, z2.b, #07136# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     cmla	z0.d, z1.d, z2.d, #07137# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z0.h, z1.h, z2.h, #07138# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z0.h, z1.h, z2.h[0], #07139# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z0.s, z1.s, z2.s, #07140# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z0.s, z1.s, z2.s[0], #07141# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z15.b, z16.b, z17.b, #2707142# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     cmla	z15.d, z16.d, z17.d, #2707143# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z15.h, z16.h, z17.h, #2707144# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z15.s, z16.s, z17.s, #2707145# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z29.b, z30.b, z31.b, #907146# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     cmla	z29.d, z30.d, z31.d, #907147# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z29.h, z30.h, z31.h, #907148# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z29.s, z30.s, z31.s, #907149# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z31.b, z31.b, z31.b, #1807150# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     cmla	z31.d, z31.d, z31.d, #1807151# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z31.h, z30.h, z7.h[0], #1807152# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z31.h, z31.h, z31.h, #1807153# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z31.s, z30.s, z7.s[0], #1807154# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     cmla	z31.s, z31.s, z31.s, #1807155# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpeq	p0.b, p0/z, z0.b, #-167156# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpeq	p0.b, p0/z, z0.b, #157157# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpeq	p0.b, p0/z, z0.b, z0.b7158# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpeq	p0.b, p0/z, z0.b, z0.d7159# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpeq	p0.d, p0/z, z0.d, #-167160# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpeq	p0.d, p0/z, z0.d, #157161# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpeq	p0.d, p0/z, z0.d, z0.d7162# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpeq	p0.h, p0/z, z0.h, #-167163# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpeq	p0.h, p0/z, z0.h, #157164# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpeq	p0.h, p0/z, z0.h, z0.d7165# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpeq	p0.h, p0/z, z0.h, z0.h7166# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpeq	p0.s, p0/z, z0.s, #-167167# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpeq	p0.s, p0/z, z0.s, #157168# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpeq	p0.s, p0/z, z0.s, z0.d7169# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpeq	p0.s, p0/z, z0.s, z0.s7170# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.b, p0/z, z0.b, #-167171# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.b, p0/z, z0.b, #157172# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.b, p0/z, z0.b, z0.b7173# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.b, p0/z, z0.b, z0.d7174# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.b, p0/z, z1.b, z0.b7175# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.d, p0/z, z0.d, #-167176# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.d, p0/z, z0.d, #157177# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.d, p0/z, z0.d, z0.d7178# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.d, p0/z, z1.d, z0.d7179# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.h, p0/z, z0.h, #-167180# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.h, p0/z, z0.h, #157181# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.h, p0/z, z0.h, z0.d7182# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.h, p0/z, z0.h, z0.h7183# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.h, p0/z, z1.h, z0.h7184# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.s, p0/z, z0.s, #-167185# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.s, p0/z, z0.s, #157186# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.s, p0/z, z0.s, z0.d7187# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.s, p0/z, z0.s, z0.s7188# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpge	p0.s, p0/z, z1.s, z0.s7189# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.b, p0/z, z0.b, #-167190# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.b, p0/z, z0.b, #157191# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.b, p0/z, z0.b, z0.b7192# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.b, p0/z, z0.b, z0.d7193# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.b, p0/z, z1.b, z0.b7194# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.d, p0/z, z0.d, #-167195# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.d, p0/z, z0.d, #157196# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.d, p0/z, z0.d, z0.d7197# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.d, p0/z, z1.d, z0.d7198# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.h, p0/z, z0.h, #-167199# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.h, p0/z, z0.h, #157200# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.h, p0/z, z0.h, z0.d7201# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.h, p0/z, z0.h, z0.h7202# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.h, p0/z, z1.h, z0.h7203# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.s, p0/z, z0.s, #-167204# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.s, p0/z, z0.s, #157205# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.s, p0/z, z0.s, z0.d7206# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.s, p0/z, z0.s, z0.s7207# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpgt	p0.s, p0/z, z1.s, z0.s7208# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.b, p0/z, z0.b, #07209# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.b, p0/z, z0.b, #1277210# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.b, p0/z, z0.b, z0.b7211# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.b, p0/z, z0.b, z0.d7212# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.b, p0/z, z1.b, z0.b7213# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.d, p0/z, z0.d, #07214# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.d, p0/z, z0.d, #1277215# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.d, p0/z, z0.d, z0.d7216# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.d, p0/z, z1.d, z0.d7217# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.h, p0/z, z0.h, #07218# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.h, p0/z, z0.h, #1277219# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.h, p0/z, z0.h, z0.d7220# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.h, p0/z, z0.h, z0.h7221# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.h, p0/z, z1.h, z0.h7222# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.s, p0/z, z0.s, #07223# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.s, p0/z, z0.s, #1277224# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.s, p0/z, z0.s, z0.d7225# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.s, p0/z, z0.s, z0.s7226# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphi	p0.s, p0/z, z1.s, z0.s7227# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.b, p0/z, z0.b, #07228# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.b, p0/z, z0.b, #1277229# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.b, p0/z, z0.b, z0.b7230# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.b, p0/z, z0.b, z0.d7231# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.b, p0/z, z1.b, z0.b7232# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.d, p0/z, z0.d, #07233# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.d, p0/z, z0.d, #1277234# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.d, p0/z, z0.d, z0.d7235# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.d, p0/z, z1.d, z0.d7236# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.h, p0/z, z0.h, #07237# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.h, p0/z, z0.h, #1277238# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.h, p0/z, z0.h, z0.d7239# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.h, p0/z, z0.h, z0.h7240# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.h, p0/z, z1.h, z0.h7241# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.s, p0/z, z0.s, #07242# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.s, p0/z, z0.s, #1277243# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.s, p0/z, z0.s, z0.d7244# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.s, p0/z, z0.s, z0.s7245# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmphs	p0.s, p0/z, z1.s, z0.s7246# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmple	p0.b, p0/z, z0.b, #-167247# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmple	p0.b, p0/z, z0.b, #157248# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmple	p0.b, p0/z, z0.b, z0.d7249# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmple	p0.d, p0/z, z0.d, #-167250# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmple	p0.d, p0/z, z0.d, #157251# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmple	p0.h, p0/z, z0.h, #-167252# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmple	p0.h, p0/z, z0.h, #157253# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmple	p0.h, p0/z, z0.h, z0.d7254# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmple	p0.s, p0/z, z0.s, #-167255# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmple	p0.s, p0/z, z0.s, #157256# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmple	p0.s, p0/z, z0.s, z0.d7257# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplo	p0.b, p0/z, z0.b, #07258# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplo	p0.b, p0/z, z0.b, #1277259# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplo	p0.b, p0/z, z0.b, z0.d7260# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplo	p0.d, p0/z, z0.d, #07261# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplo	p0.d, p0/z, z0.d, #1277262# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplo	p0.h, p0/z, z0.h, #07263# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplo	p0.h, p0/z, z0.h, #1277264# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplo	p0.h, p0/z, z0.h, z0.d7265# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplo	p0.s, p0/z, z0.s, #07266# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplo	p0.s, p0/z, z0.s, #1277267# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplo	p0.s, p0/z, z0.s, z0.d7268# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpls	p0.b, p0/z, z0.b, #07269# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpls	p0.b, p0/z, z0.b, #1277270# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpls	p0.b, p0/z, z0.b, z0.d7271# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpls	p0.d, p0/z, z0.d, #07272# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpls	p0.d, p0/z, z0.d, #1277273# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpls	p0.h, p0/z, z0.h, #07274# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpls	p0.h, p0/z, z0.h, #1277275# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpls	p0.h, p0/z, z0.h, z0.d7276# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpls	p0.s, p0/z, z0.s, #07277# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpls	p0.s, p0/z, z0.s, #1277278# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpls	p0.s, p0/z, z0.s, z0.d7279# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplt	p0.b, p0/z, z0.b, #-167280# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplt	p0.b, p0/z, z0.b, #157281# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplt	p0.b, p0/z, z0.b, z0.d7282# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplt	p0.d, p0/z, z0.d, #-167283# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplt	p0.d, p0/z, z0.d, #157284# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplt	p0.h, p0/z, z0.h, #-167285# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplt	p0.h, p0/z, z0.h, #157286# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplt	p0.h, p0/z, z0.h, z0.d7287# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplt	p0.s, p0/z, z0.s, #-167288# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplt	p0.s, p0/z, z0.s, #157289# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmplt	p0.s, p0/z, z0.s, z0.d7290# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpne	p0.b, p0/z, z0.b, #-167291# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpne	p0.b, p0/z, z0.b, #157292# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpne	p0.b, p0/z, z0.b, z0.b7293# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpne	p0.b, p0/z, z0.b, z0.d7294# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpne	p0.d, p0/z, z0.d, #-167295# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpne	p0.d, p0/z, z0.d, #157296# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpne	p0.d, p0/z, z0.d, z0.d7297# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpne	p0.h, p0/z, z0.h, #-167298# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpne	p0.h, p0/z, z0.h, #157299# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpne	p0.h, p0/z, z0.h, z0.d7300# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpne	p0.h, p0/z, z0.h, z0.h7301# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpne	p0.s, p0/z, z0.s, #-167302# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpne	p0.s, p0/z, z0.s, #157303# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpne	p0.s, p0/z, z0.s, z0.d7304# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     1.00    -      -      -     cmpne	p0.s, p0/z, z0.s, z0.s7305# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnot	z31.b, p7/m, z31.b7306# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnot	z31.d, p7/m, z31.d7307# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnot	z31.h, p7/m, z31.h7308# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnot	z31.s, p7/m, z31.s7309# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnt	z31.b, p7/m, z31.b7310# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnt	z31.d, p7/m, z31.d7311# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnt	z31.h, p7/m, z31.h7312# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnt	z31.s, p7/m, z31.s7313# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cntb	x07314# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cntb	x0, #287315# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cntb	x0, all, mul #167316# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cntb	x0, pow27317# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cntd	x07318# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cntd	x0, #287319# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cntd	x0, all, mul #167320# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cntd	x0, pow27321# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cnth	x07322# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cnth	x0, #287323# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cnth	x0, all, mul #167324# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cnth	x0, pow27325# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cntp	x0, p15, p0.b7326# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cntp	x0, p15, p0.d7327# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cntp	x0, p15, p0.h7328# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cntp	x0, p15, p0.s7329# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cntw	x07330# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cntw	x0, #287331# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cntw	x0, all, mul #167332# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     cntw	x0, pow27333# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     compact	z31.d, p7, z31.d7334# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     compact	z31.s, p7, z31.s7335# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ctermeq	w30, wzr7336# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ctermeq	wzr, w307337# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ctermeq	x30, xzr7338# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ctermeq	xzr, x307339# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ctermne	w30, wzr7340# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ctermne	wzr, w307341# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ctermne	x30, xzr7342# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ctermne	xzr, x307343# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -     decb	x07344# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decb	x0, #147345# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decb	x0, all, mul #167346# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decb	x0, pow27347# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decb	x0, vl17348# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -     decd	x07349# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decd	x0, #147350# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decd	x0, all, mul #167351# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decd	x0, pow27352# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decd	x0, vl17353# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -     dech	x07354# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     dech	x0, #147355# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     dech	x0, all, mul #167356# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     dech	x0, pow27357# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     dech	x0, vl17358# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decp	x0, p0.b7359# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decp	x0, p0.d7360# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decp	x0, p0.h7361# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decp	x0, p0.s7362# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decp	xzr, p15.b7363# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decp	xzr, p15.d7364# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decp	xzr, p15.h7365# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decp	xzr, p15.s7366# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   decp	z31.d, p15.d7367# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   decp	z31.h, p15.h7368# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   decp	z31.s, p15.s7369# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -     decw	x07370# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decw	x0, #147371# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decw	x0, all, mul #167372# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decw	x0, pow27373# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     decw	x0, vl17374# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dupm	z0.d, #0xfffffffffffffff97375# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dupm	z0.s, #0xfffffff97376# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dupm	z23.h, #0xfff97377# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dupm	z5.b, #0xf97378# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     eor	p0.b, p0/z, p0.b, p1.b7379# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z0.d, z0.d, #0x67380# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z0.d, z0.d, #0xfffffffffffffff97381# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z0.d, z0.d, z0.d7382# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z0.s, z0.s, #0x67383# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z0.s, z0.s, #0xfffffff97384# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z23.d, z13.d, z8.d7385# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z23.h, z23.h, #0x67386# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z23.h, z23.h, #0xfff97387# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z31.b, p7/m, z31.b, z31.b7388# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z31.d, p7/m, z31.d, z31.d7389# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z31.h, p7/m, z31.h, z31.h7390# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z31.s, p7/m, z31.s, z31.s7391# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z5.b, z5.b, #0x67392# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	z5.b, z5.b, #0xf97393# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     eor3	z29.d, z29.d, z30.d, z31.d7394# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eorbt	z0.b, z1.b, z31.b7395# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eorbt	z0.d, z1.d, z31.d7396# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eorbt	z0.h, z1.h, z31.h7397# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eorbt	z0.s, z1.s, z31.s7398# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     eors	p0.b, p0/z, p0.b, p1.b7399# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eortb	z0.b, z1.b, z31.b7400# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eortb	z0.d, z1.d, z31.d7401# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eortb	z0.h, z1.h, z31.h7402# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eortb	z0.s, z1.s, z31.s7403# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   eorv	b0, p7, z31.b7404# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   eorv	d0, p7, z31.d7405# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   eorv	h0, p7, z31.h7406# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   eorv	s0, p7, z31.s7407# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ext	z0.b, { z1.b, z2.b }, #07408# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ext	z31.b, z31.b, z0.b, #07409# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ext	z31.b, z31.b, z0.b, #2557410# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ext	z31.b, { z30.b, z31.b }, #2557411# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabd	z0.d, p7/m, z0.d, z31.d7412# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabd	z0.h, p7/m, z0.h, z31.h7413# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabd	z0.s, p7/m, z0.s, z31.s7414# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	z31.d, p7/m, z31.d7415# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	z31.h, p7/m, z31.h7416# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	z31.s, p7/m, z31.s7417# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.d, p0/z, z0.d, z1.d7418# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.d, p0/z, z1.d, z0.d7419# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.h, p0/z, z0.h, z1.h7420# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.h, p0/z, z1.h, z0.h7421# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.s, p0/z, z0.s, z1.s7422# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facge	p0.s, p0/z, z1.s, z0.s7423# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.d, p0/z, z0.d, z1.d7424# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.d, p0/z, z1.d, z0.d7425# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.h, p0/z, z0.h, z1.h7426# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.h, p0/z, z1.h, z0.h7427# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.s, p0/z, z0.s, z1.s7428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     facgt	p0.s, p0/z, z1.s, z0.s7429# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.d, p0/m, z0.d, #0.57430# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.d, p7/m, z0.d, z31.d7431# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.d, z1.d, z31.d7432# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.h, p0/m, z0.h, #0.57433# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.h, p7/m, z0.h, z31.h7434# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.h, z1.h, z31.h7435# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.s, p0/m, z0.s, #0.57436# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.s, p7/m, z0.s, z31.s7437# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z0.s, z1.s, z31.s7438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z31.d, p7/m, z31.d, #1.07439# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z31.h, p7/m, z31.h, #1.07440# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	z31.s, p7/m, z31.s, #1.07441# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadda	d0, p7, d0, z31.d7442# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     9.00    -      -     fadda	h0, p7, h0, z31.h7443# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     5.00    -      -     fadda	s0, p7, s0, z31.s7444# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   faddp	z0.h, p0/m, z0.h, z1.h7445# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   faddp	z29.s, p3/m, z29.s, z30.s7446# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   faddp	z31.d, p7/m, z31.d, z30.d7447# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   faddv	d0, p7, z31.d7448# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   faddv	h0, p7, z31.h7449# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   faddv	s0, p7, z31.s7450# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcadd	z0.d, p0/m, z0.d, z0.d, #907451# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcadd	z0.h, p0/m, z0.h, z0.h, #907452# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcadd	z0.s, p0/m, z0.s, z0.s, #907453# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcadd	z31.d, p7/m, z31.d, z31.d, #2707454# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcadd	z31.h, p7/m, z31.h, z31.h, #2707455# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcadd	z31.s, p7/m, z31.s, z31.s, #2707456# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.d, p0/z, z0.d, #0.07457# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.d, p0/z, z0.d, z1.d7458# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.h, p0/z, z0.h, #0.07459# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.h, p0/z, z0.h, z1.h7460# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.s, p0/z, z0.s, #0.07461# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmeq	p0.s, p0/z, z0.s, z1.s7462# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.d, p0/z, z0.d, #0.07463# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.d, p0/z, z0.d, z1.d7464# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.d, p0/z, z1.d, z0.d7465# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.h, p0/z, z0.h, #0.07466# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.h, p0/z, z0.h, z1.h7467# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.h, p0/z, z1.h, z0.h7468# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.s, p0/z, z0.s, #0.07469# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.s, p0/z, z0.s, z1.s7470# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmge	p0.s, p0/z, z1.s, z0.s7471# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.d, p0/z, z0.d, #0.07472# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.d, p0/z, z0.d, z1.d7473# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.d, p0/z, z1.d, z0.d7474# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.h, p0/z, z0.h, #0.07475# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.h, p0/z, z0.h, z1.h7476# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.h, p0/z, z1.h, z0.h7477# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.s, p0/z, z0.s, #0.07478# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.s, p0/z, z0.s, z1.s7479# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmgt	p0.s, p0/z, z1.s, z0.s7480# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z0.d, p0/m, z0.d, z0.d, #07481# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z0.d, p0/m, z1.d, z2.d, #907482# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z0.h, p0/m, z0.h, z0.h, #07483# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z0.h, p0/m, z1.h, z2.h, #907484# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z0.h, z0.h, z0.h[0], #07485# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z0.s, p0/m, z0.s, z0.s, #07486# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z0.s, p0/m, z1.s, z2.s, #907487# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z21.s, z10.s, z5.s[1], #907488# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z23.s, z13.s, z8.s[0], #2707489# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z29.d, p7/m, z30.d, z31.d, #1807490# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z29.h, p7/m, z30.h, z31.h, #1807491# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z29.s, p7/m, z30.s, z31.s, #1807492# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z31.d, p7/m, z31.d, z31.d, #2707493# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z31.h, p7/m, z31.h, z31.h, #2707494# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z31.h, z31.h, z7.h[3], #2707495# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	z31.s, p7/m, z31.s, z31.s, #2707496# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmle	p0.d, p0/z, z0.d, #0.07497# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmle	p0.h, p0/z, z0.h, #0.07498# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmle	p0.s, p0/z, z0.s, #0.07499# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmlt	p0.d, p0/z, z0.d, #0.07500# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmlt	p0.h, p0/z, z0.h, #0.07501# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmlt	p0.s, p0/z, z0.s, #0.07502# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.d, p0/z, z0.d, #0.07503# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.d, p0/z, z0.d, z1.d7504# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.h, p0/z, z0.h, #0.07505# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.h, p0/z, z0.h, z1.h7506# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.s, p0/z, z0.s, #0.07507# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmne	p0.s, p0/z, z0.s, z1.s7508# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmuo	p0.d, p0/z, z0.d, z1.d7509# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmuo	p0.h, p0/z, z0.h, z1.h7510# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmuo	p0.s, p0/z, z0.s, z1.s7511# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvt	z0.d, p0/m, z0.h7512# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvt	z0.d, p0/m, z0.s7513# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvt	z0.h, p0/m, z0.d7514# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvt	z0.h, p0/m, z0.s7515# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvt	z0.s, p0/m, z0.d7516# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvt	z0.s, p0/m, z0.h7517# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtlt	z0.s, p0/m, z1.h7518# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtlt	z30.d, p7/m, z31.s7519# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtnt	z0.h, p0/m, z1.s7520# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtnt	z30.s, p7/m, z31.d7521# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtx	z0.s, p0/m, z0.d7522# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtx	z30.s, p7/m, z31.d7523# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtxnt	z0.s, p0/m, z1.d7524# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtxnt	z30.s, p7/m, z31.d7525# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	z0.d, p0/m, z0.d7526# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	z0.d, p0/m, z0.h7527# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	z0.d, p0/m, z0.s7528# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtzs	z0.h, p0/m, z0.h7529# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	z0.s, p0/m, z0.d7530# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	z0.s, p0/m, z0.h7531# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	z0.s, p0/m, z0.s7532# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	z0.d, p0/m, z0.d7533# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	z0.d, p0/m, z0.h7534# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	z0.d, p0/m, z0.s7535# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtzu	z0.h, p0/m, z0.h7536# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	z0.s, p0/m, z0.d7537# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	z0.s, p0/m, z0.h7538# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	z0.s, p0/m, z0.s7539# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -     7.00    -     fdiv	z0.d, p7/m, z0.d, z31.d7540# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     6.00    -     6.00    -     fdiv	z0.h, p7/m, z0.h, z31.h7541# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.50    -     4.50    -     fdiv	z0.s, p7/m, z0.s, z31.s7542# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -     7.00    -     fdivr	z0.d, p7/m, z0.d, z31.d7543# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     6.00    -     6.00    -     fdivr	z0.h, p7/m, z0.h, z31.h7544# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.50    -     4.50    -     fdivr	z0.s, p7/m, z0.s, z31.s7545# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     fexpa	z0.d, z31.d7546# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     fexpa	z0.h, z31.h7547# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     fexpa	z0.s, z31.s7548# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     flogb	z31.d, p7/m, z31.d7549# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     flogb	z31.h, p7/m, z31.h7550# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     flogb	z31.s, p7/m, z31.s7551# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmad	z0.d, p7/m, z1.d, z31.d7552# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmad	z0.h, p7/m, z1.h, z31.h7553# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmad	z0.s, p7/m, z1.s, z31.s7554# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z0.d, p0/m, z0.d, #0.07555# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z0.d, p7/m, z0.d, z31.d7556# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z0.h, p0/m, z0.h, #0.07557# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z0.h, p7/m, z0.h, z31.h7558# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z0.s, p0/m, z0.s, #0.07559# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z0.s, p7/m, z0.s, z31.s7560# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z31.d, p7/m, z31.d, #1.07561# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z31.h, p7/m, z31.h, #1.07562# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	z31.s, p7/m, z31.s, #1.07563# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z0.d, p0/m, z0.d, #0.07564# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z0.d, p7/m, z0.d, z31.d7565# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z0.h, p0/m, z0.h, #0.07566# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z0.h, p7/m, z0.h, z31.h7567# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z0.s, p0/m, z0.s, #0.07568# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z0.s, p7/m, z0.s, z31.s7569# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z31.d, p7/m, z31.d, #1.07570# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z31.h, p7/m, z31.h, #1.07571# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	z31.s, p7/m, z31.s, #1.07572# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnmp	z0.h, p0/m, z0.h, z1.h7573# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnmp	z29.s, p3/m, z29.s, z30.s7574# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnmp	z31.d, p7/m, z31.d, z30.d7575# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fmaxnmv	d0, p7, z31.d7576# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   fmaxnmv	h0, p7, z31.h7577# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   fmaxnmv	s0, p7, z31.s7578# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxp	z0.h, p0/m, z0.h, z1.h7579# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxp	z29.s, p3/m, z29.s, z30.s7580# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxp	z31.d, p7/m, z31.d, z30.d7581# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fmaxv	d0, p7, z31.d7582# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   fmaxv	h0, p7, z31.h7583# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   fmaxv	s0, p7, z31.s7584# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z0.d, p0/m, z0.d, #0.07585# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z0.d, p7/m, z0.d, z31.d7586# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z0.h, p0/m, z0.h, #0.07587# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z0.h, p7/m, z0.h, z31.h7588# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z0.s, p0/m, z0.s, #0.07589# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z0.s, p7/m, z0.s, z31.s7590# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z31.d, p7/m, z31.d, #1.07591# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z31.h, p7/m, z31.h, #1.07592# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	z31.s, p7/m, z31.s, #1.07593# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z0.d, p0/m, z0.d, #0.07594# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z0.d, p7/m, z0.d, z31.d7595# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z0.h, p0/m, z0.h, #0.07596# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z0.h, p7/m, z0.h, z31.h7597# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z0.s, p0/m, z0.s, #0.07598# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z0.s, p7/m, z0.s, z31.s7599# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z31.d, p7/m, z31.d, #1.07600# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z31.h, p7/m, z31.h, #1.07601# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	z31.s, p7/m, z31.s, #1.07602# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnmp	z0.h, p0/m, z0.h, z1.h7603# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnmp	z29.s, p3/m, z29.s, z30.s7604# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnmp	z31.d, p7/m, z31.d, z30.d7605# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fminnmv	d0, p7, z31.d7606# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   fminnmv	h0, p7, z31.h7607# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   fminnmv	s0, p7, z31.s7608# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminp	z0.h, p0/m, z0.h, z1.h7609# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminp	z29.s, p3/m, z29.s, z30.s7610# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminp	z31.d, p7/m, z31.d, z30.d7611# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fminv	d0, p7, z31.d7612# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   1.00   fminv	h0, p7, z31.h7613# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   fminv	s0, p7, z31.s7614# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	z0.d, p7/m, z1.d, z31.d7615# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	z0.d, z1.d, z7.d[1]7616# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	z0.h, p7/m, z1.h, z31.h7617# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	z0.h, z1.h, z7.h[7]7618# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	z0.s, p7/m, z1.s, z31.s7619# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	z0.s, z1.s, z7.s[3]7620# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlalb	z0.s, z1.h, z7.h[0]7621# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlalb	z29.s, z30.h, z31.h7622# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlalb	z30.s, z31.h, z7.h[7]7623# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlalt	z0.s, z1.h, z7.h[0]7624# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlalt	z29.s, z30.h, z31.h7625# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlalt	z30.s, z31.h, z7.h[7]7626# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	z0.d, p7/m, z1.d, z31.d7627# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	z0.d, z1.d, z7.d[1]7628# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	z0.h, p7/m, z1.h, z31.h7629# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	z0.h, z1.h, z7.h[7]7630# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	z0.s, p7/m, z1.s, z31.s7631# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	z0.s, z1.s, z7.s[3]7632# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlslb	z0.s, z1.h, z7.h[0]7633# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlslb	z29.s, z30.h, z31.h7634# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlslb	z30.s, z31.h, z7.h[7]7635# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlslt	z0.s, z1.h, z7.h[0]7636# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlslt	z29.s, z30.h, z31.h7637# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlslt	z30.s, z31.h, z7.h[7]7638# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	z0.d, #-10.000000007639# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	z0.d, #0.125000007640# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	z0.d, p0/m, #-10.000000007641# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	z0.d, p0/m, #0.125000007642# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	z0.h, #-0.125000007643# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	z0.h, p0/m, #-0.125000007644# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	z0.s, #-0.125000007645# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	z0.s, p0/m, #-0.125000007646# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmsb	z0.d, p7/m, z1.d, z31.d7647# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmsb	z0.h, p7/m, z1.h, z31.h7648# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmsb	z0.s, p7/m, z1.s, z31.s7649# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.d, p0/m, z0.d, #0.57650# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.d, p7/m, z0.d, z31.d7651# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.d, z0.d, z0.d[0]7652# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.d, z1.d, z31.d7653# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.h, p0/m, z0.h, #0.57654# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.h, p7/m, z0.h, z31.h7655# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.h, z0.h, z0.h[0]7656# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.h, z1.h, z31.h7657# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.s, p0/m, z0.s, #0.57658# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.s, p7/m, z0.s, z31.s7659# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.s, z0.s, z0.s[0]7660# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z0.s, z1.s, z31.s7661# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z31.d, p7/m, z31.d, #2.07662# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z31.d, z31.d, z15.d[1]7663# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z31.h, p7/m, z31.h, #2.07664# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z31.h, z31.h, z7.h[7]7665# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z31.s, p7/m, z31.s, #2.07666# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	z31.s, z31.s, z7.s[3]7667# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	z0.d, p7/m, z0.d, z31.d7668# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	z0.h, p7/m, z0.h, z31.h7669# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	z0.s, p7/m, z0.s, z31.s7670# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	z31.d, p7/m, z31.d7671# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	z31.h, p7/m, z31.h7672# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	z31.s, p7/m, z31.s7673# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmad	z0.d, p7/m, z1.d, z31.d7674# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmad	z0.h, p7/m, z1.h, z31.h7675# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmad	z0.s, p7/m, z1.s, z31.s7676# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmla	z0.d, p7/m, z1.d, z31.d7677# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmla	z0.h, p7/m, z1.h, z31.h7678# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmla	z0.s, p7/m, z1.s, z31.s7679# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmls	z0.d, p7/m, z1.d, z31.d7680# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmls	z0.h, p7/m, z1.h, z31.h7681# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmls	z0.s, p7/m, z1.s, z31.s7682# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmsb	z0.d, p7/m, z1.d, z31.d7683# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmsb	z0.h, p7/m, z1.h, z31.h7684# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmsb	z0.s, p7/m, z1.s, z31.s7685# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpe	z0.d, z31.d7686# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frecpe	z0.h, z31.h7687# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frecpe	z0.s, z31.s7688# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frecps	z0.d, z1.d, z31.d7689# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frecps	z0.h, z1.h, z31.h7690# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frecps	z0.s, z1.s, z31.s7691# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpx	z31.d, p7/m, z31.d7692# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frecpx	z31.h, p7/m, z31.h7693# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frecpx	z31.s, p7/m, z31.s7694# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinta	z31.d, p7/m, z31.d7695# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frinta	z31.h, p7/m, z31.h7696# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frinta	z31.s, p7/m, z31.s7697# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinti	z31.d, p7/m, z31.d7698# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frinti	z31.h, p7/m, z31.h7699# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frinti	z31.s, p7/m, z31.s7700# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintm	z31.d, p7/m, z31.d7701# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frintm	z31.h, p7/m, z31.h7702# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintm	z31.s, p7/m, z31.s7703# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintn	z31.d, p7/m, z31.d7704# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frintn	z31.h, p7/m, z31.h7705# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintn	z31.s, p7/m, z31.s7706# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintp	z31.d, p7/m, z31.d7707# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frintp	z31.h, p7/m, z31.h7708# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintp	z31.s, p7/m, z31.s7709# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintx	z31.d, p7/m, z31.d7710# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frintx	z31.h, p7/m, z31.h7711# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintx	z31.s, p7/m, z31.s7712# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintz	z31.d, p7/m, z31.d7713# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frintz	z31.h, p7/m, z31.h7714# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintz	z31.s, p7/m, z31.s7715# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frsqrte	z0.d, z31.d7716# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frsqrte	z0.h, z31.h7717# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frsqrte	z0.s, z31.s7718# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frsqrts	z0.d, z1.d, z31.d7719# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frsqrts	z0.h, z1.h, z31.h7720# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frsqrts	z0.s, z1.s, z31.s7721# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fscale	z0.d, p7/m, z0.d, z31.d7722# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fscale	z0.h, p7/m, z0.h, z31.h7723# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fscale	z0.s, p7/m, z0.s, z31.s7724# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -     7.00    -     fsqrt	z31.d, p7/m, z31.d7725# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     6.00    -     6.00    -     fsqrt	z31.h, p7/m, z31.h7726# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.50    -     4.50    -     fsqrt	z31.s, p7/m, z31.s7727# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.d, p0/m, z0.d, #0.57728# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.d, p7/m, z0.d, z31.d7729# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.d, z1.d, z31.d7730# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.h, p0/m, z0.h, #0.57731# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.h, p7/m, z0.h, z31.h7732# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.h, z1.h, z31.h7733# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.s, p0/m, z0.s, #0.57734# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.s, p7/m, z0.s, z31.s7735# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z0.s, z1.s, z31.s7736# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z31.d, p7/m, z31.d, #1.07737# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z31.h, p7/m, z31.h, #1.07738# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	z31.s, p7/m, z31.s, #1.07739# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z0.d, p0/m, z0.d, #0.57740# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z0.d, p7/m, z0.d, z31.d7741# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z0.h, p0/m, z0.h, #0.57742# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z0.h, p7/m, z0.h, z31.h7743# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z0.s, p0/m, z0.s, #0.57744# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z0.s, p7/m, z0.s, z31.s7745# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z31.d, p7/m, z31.d, #1.07746# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z31.h, p7/m, z31.h, #1.07747# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsubr	z31.s, p7/m, z31.s, #1.07748# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftmad	z0.d, z0.d, z31.d, #77749# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftmad	z0.h, z0.h, z31.h, #77750# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftmad	z0.s, z0.s, z31.s, #77751# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftsmul	z0.d, z1.d, z31.d7752# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftsmul	z0.h, z1.h, z31.h7753# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftsmul	z0.s, z1.s, z31.s7754# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftssel	z0.d, z1.d, z31.d7755# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftssel	z0.h, z1.h, z31.h7756# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ftssel	z0.s, z1.s, z31.s7757# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   histcnt	z0.s, p0/z, z1.s, z2.s7758# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   histcnt	z29.d, p7/z, z30.d, z31.d7759# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   histseg	z0.b, z1.b, z31.b7760# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -     incb	x07761# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incb	x0, #147762# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incb	x0, all, mul #167763# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incb	x0, pow27764# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incb	x0, vl17765# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -     incd	x07766# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incd	x0, #147767# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incd	x0, all, mul #167768# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incd	x0, pow27769# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incd	x0, vl17770# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   incd	z0.d7771# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   incd	z0.d, all, mul #167772# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -     inch	x07773# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     inch	x0, #147774# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     inch	x0, all, mul #167775# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     inch	x0, pow27776# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     inch	x0, vl17777# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   inch	z0.h7778# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   inch	z0.h, all, mul #167779# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incp	x0, p0.b7780# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incp	x0, p0.d7781# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incp	x0, p0.h7782# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incp	x0, p0.s7783# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incp	xzr, p15.b7784# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incp	xzr, p15.d7785# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incp	xzr, p15.h7786# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incp	xzr, p15.s7787# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   incp	z31.d, p15.d7788# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   incp	z31.h, p15.h7789# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   incp	z31.s, p15.s7790# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -      -      -     incw	x07791# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incw	x0, #147792# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incw	x0, all, mul #167793# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incw	x0, pow27794# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     incw	x0, vl17795# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   incw	z0.s7796# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   incw	z0.s, all, mul #167797# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z0.b, #0, #07798# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     index	z0.d, #0, #07799# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z0.h, #0, #07800# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z0.h, w0, w07801# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z0.s, #0, #07802# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z21.b, w10, w217803# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -     1.00    -     1.00    -     index	z21.d, x10, x217804# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z21.s, w10, w217805# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z23.b, #13, w87806# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z23.b, w13, #87807# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -     1.00    -     1.00    -     index	z23.d, #13, x87808# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -     1.00    -     1.00    -     index	z23.d, x13, #87809# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z23.h, #13, w87810# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z23.h, w13, #87811# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z23.s, #13, w87812# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z23.s, w13, #87813# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z31.b, #-1, #-17814# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z31.b, #-1, wzr7815# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z31.b, wzr, #-17816# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z31.b, wzr, wzr7817# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     index	z31.d, #-1, #-17818# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -     1.00    -     1.00    -     index	z31.d, #-1, xzr7819# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -     1.00    -     1.00    -     index	z31.d, xzr, #-17820# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -     1.00    -     1.00    -     index	z31.d, xzr, xzr7821# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z31.h, #-1, #-17822# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z31.h, #-1, wzr7823# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z31.h, wzr, #-17824# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z31.h, wzr, wzr7825# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     index	z31.s, #-1, #-17826# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z31.s, #-1, wzr7827# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z31.s, wzr, #-17828# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.50    -     0.50    -     index	z31.s, wzr, wzr7829# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     insr	z0.b, w07830# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     insr	z0.d, x07831# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     insr	z0.h, w07832# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     insr	z0.s, w07833# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     insr	z31.b, b317834# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     insr	z31.b, wzr7835# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     insr	z31.d, d317836# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     insr	z31.d, xzr7837# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     insr	z31.h, h317838# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     insr	z31.h, wzr7839# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     insr	z31.s, s317840# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     insr	z31.s, wzr7841# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lasta	b0, p7, z31.b7842# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lasta	d0, p7, z31.d7843# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lasta	h0, p7, z31.h7844# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lasta	s0, p7, z31.s7845# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     lasta	w0, p7, z31.b7846# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     lasta	w0, p7, z31.h7847# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     lasta	w0, p7, z31.s7848# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     lasta	x0, p7, z31.d7849# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lastb	b0, p7, z31.b7850# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lastb	d0, p7, z31.d7851# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lastb	h0, p7, z31.h7852# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     lastb	s0, p7, z31.s7853# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     lastb	w0, p7, z31.b7854# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     lastb	w0, p7, z31.h7855# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     lastb	w0, p7, z31.s7856# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -     1.00    -      -     lastb	x0, p7, z31.d7857# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z0.b }, p0/z, [sp, x0]7858# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z0.b }, p0/z, [x0, x0]7859# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z0.b }, p0/z, [x0]7860# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z0.d }, p0/z, [x0]7861# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1b	{ z0.d }, p0/z, [z0.d]7862# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z0.h }, p0/z, [x0]7863# 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]7864# 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]7865# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z0.s }, p0/z, [x0]7866# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1b	{ z0.s }, p0/z, [z0.s]7867# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z21.b }, p5/z, [x10, #5, mul vl]7868# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z21.d }, p5/z, [x10, #5, mul vl]7869# 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]7870# 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]7871# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z21.h }, p5/z, [x10, #5, mul vl]7872# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z21.s }, p5/z, [x10, #5, mul vl]7873# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z21.s }, p5/z, [x10, x21]7874# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z23.d }, p3/z, [x13, x8]7875# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z31.b }, p7/z, [sp, #-1, mul vl]7876# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z31.d }, p7/z, [sp, #-1, mul vl]7877# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1b	{ z31.d }, p7/z, [sp, z31.d]7878# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1b	{ z31.d }, p7/z, [z31.d, #31]7879# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z31.h }, p7/z, [sp, #-1, mul vl]7880# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z31.s }, p7/z, [sp, #-1, mul vl]7881# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1b	{ z31.s }, p7/z, [z31.s, #31]7882# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1b	{ z5.h }, p3/z, [x17, x16]7883# 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]7884# 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]7885# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1d	{ z0.d }, p0/z, [x0]7886# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1d	{ z0.d }, p0/z, [z0.d]7887# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1d	{ z21.d }, p5/z, [x10, #5, mul vl]7888# 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]7889# 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]7890# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1d	{ z23.d }, p3/z, [sp, x8, lsl #3]7891# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1d	{ z23.d }, p3/z, [x13, x8, lsl #3]7892# 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]7893# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1d	{ z31.d }, p7/z, [sp, #-1, mul vl]7894# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1d	{ z31.d }, p7/z, [sp, z31.d]7895# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1d	{ z31.d }, p7/z, [z31.d, #248]7896# 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]7897# 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]7898# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1h	{ z0.d }, p0/z, [x0]7899# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1h	{ z0.d }, p0/z, [z0.d]7900# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1h	{ z0.h }, p0/z, [x0]7901# 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]7902# 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]7903# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1h	{ z0.s }, p0/z, [x0]7904# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1h	{ z0.s }, p0/z, [z0.s]7905# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1h	{ z21.d }, p5/z, [x10, #5, mul vl]7906# 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]7907# 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]7908# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1h	{ z21.h }, p5/z, [x10, #5, mul vl]7909# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1h	{ z21.s }, p5/z, [x10, #5, mul vl]7910# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1h	{ z21.s }, p5/z, [x10, x21, lsl #1]7911# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1h	{ z23.d }, p3/z, [x13, x8, lsl #1]7912# 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]7913# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1h	{ z31.d }, p7/z, [sp, #-1, mul vl]7914# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1h	{ z31.d }, p7/z, [sp, z31.d]7915# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1h	{ z31.d }, p7/z, [z31.d, #62]7916# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1h	{ z31.h }, p7/z, [sp, #-1, mul vl]7917# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1h	{ z31.s }, p7/z, [sp, #-1, mul vl]7918# 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]7919# 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]7920# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1h	{ z31.s }, p7/z, [z31.s, #62]7921# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1h	{ z5.h }, p3/z, [sp, x16, lsl #1]7922# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1h	{ z5.h }, p3/z, [x17, x16, lsl #1]7923# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rb	{ z0.b }, p0/z, [x0]7924# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rb	{ z0.d }, p0/z, [x0]7925# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rb	{ z0.h }, p0/z, [x0]7926# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rb	{ z0.s }, p0/z, [x0]7927# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rb	{ z31.b }, p7/z, [sp, #63]7928# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rb	{ z31.d }, p7/z, [sp, #63]7929# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rb	{ z31.h }, p7/z, [sp, #63]7930# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rb	{ z31.s }, p7/z, [sp, #63]7931# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rd	{ z0.d }, p0/z, [x0]7932# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rd	{ z31.d }, p7/z, [sp, #504]7933# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rh	{ z0.d }, p0/z, [x0]7934# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rh	{ z0.h }, p0/z, [x0]7935# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rh	{ z0.s }, p0/z, [x0]7936# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rh	{ z31.d }, p7/z, [sp, #126]7937# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rh	{ z31.h }, p7/z, [sp, #126]7938# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rh	{ z31.s }, p7/z, [sp, #126]7939# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqb	{ z0.b }, p0/z, [x0, x0]7940# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqb	{ z0.b }, p0/z, [x0]7941# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqb	{ z21.b }, p5/z, [x10, #112]7942# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqb	{ z23.b }, p3/z, [x13, #-128]7943# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqb	{ z31.b }, p7/z, [sp, #-16]7944# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqd	{ z0.d }, p0/z, [x0, x0, lsl #3]7945# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqd	{ z0.d }, p0/z, [x0]7946# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqd	{ z23.d }, p3/z, [x13, #-128]7947# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqd	{ z23.d }, p3/z, [x13, #112]7948# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqd	{ z31.d }, p7/z, [sp, #-16]7949# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqh	{ z0.h }, p0/z, [x0, x0, lsl #1]7950# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqh	{ z0.h }, p0/z, [x0]7951# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqh	{ z23.h }, p3/z, [x13, #-128]7952# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqh	{ z23.h }, p3/z, [x13, #112]7953# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqh	{ z31.h }, p7/z, [sp, #-16]7954# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqw	{ z0.s }, p0/z, [x0, x0, lsl #2]7955# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqw	{ z0.s }, p0/z, [x0]7956# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqw	{ z23.s }, p3/z, [x13, #-128]7957# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqw	{ z23.s }, p3/z, [x13, #112]7958# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rqw	{ z31.s }, p7/z, [sp, #-16]7959# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rsb	{ z0.d }, p0/z, [x0]7960# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rsb	{ z0.h }, p0/z, [x0]7961# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rsb	{ z0.s }, p0/z, [x0]7962# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rsb	{ z31.d }, p7/z, [sp, #63]7963# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rsb	{ z31.h }, p7/z, [sp, #63]7964# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rsb	{ z31.s }, p7/z, [sp, #63]7965# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rsh	{ z0.d }, p0/z, [x0]7966# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rsh	{ z0.s }, p0/z, [x0]7967# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rsh	{ z31.d }, p7/z, [sp, #126]7968# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rsh	{ z31.s }, p7/z, [sp, #126]7969# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rsw	{ z0.d }, p0/z, [x0]7970# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rsw	{ z31.d }, p7/z, [sp, #252]7971# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rw	{ z0.d }, p0/z, [x0]7972# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rw	{ z0.s }, p0/z, [x0]7973# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rw	{ z31.d }, p7/z, [sp, #252]7974# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1rw	{ z31.s }, p7/z, [sp, #252]7975# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sb	{ z0.d }, p0/z, [x0]7976# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sb	{ z0.d }, p0/z, [z0.d]7977# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sb	{ z0.h }, p0/z, [sp, x0]7978# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sb	{ z0.h }, p0/z, [x0, x0]7979# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sb	{ z0.h }, p0/z, [x0]7980# 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]7981# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sb	{ z0.s }, p0/z, [x0]7982# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sb	{ z0.s }, p0/z, [z0.s]7983# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sb	{ z21.d }, p5/z, [x10, #5, mul vl]7984# 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]7985# 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]7986# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sb	{ z21.h }, p5/z, [x10, #5, mul vl]7987# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sb	{ z21.s }, p5/z, [x10, #5, mul vl]7988# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sb	{ z21.s }, p5/z, [x10, x21]7989# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sb	{ z23.d }, p3/z, [x13, x8]7990# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]7991# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1sb	{ z31.d }, p7/z, [sp, z31.d]7992# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sb	{ z31.d }, p7/z, [z31.d, #31]7993# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]7994# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]7995# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sb	{ z31.s }, p7/z, [z31.s, #31]7996# 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]7997# 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]7998# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sh	{ z0.d }, p0/z, [x0]7999# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sh	{ z0.d }, p0/z, [z0.d]8000# 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]8001# 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]8002# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sh	{ z0.s }, p0/z, [x0]8003# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sh	{ z0.s }, p0/z, [z0.s]8004# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sh	{ z21.d }, p5/z, [x10, #5, mul vl]8005# 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]8006# 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]8007# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sh	{ z21.s }, p5/z, [sp, x21, lsl #1]8008# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sh	{ z21.s }, p5/z, [x10, #5, mul vl]8009# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sh	{ z21.s }, p5/z, [x10, x21, lsl #1]8010# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sh	{ z23.d }, p3/z, [x13, x8, lsl #1]8011# 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]8012# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]8013# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1sh	{ z31.d }, p7/z, [sp, z31.d]8014# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sh	{ z31.d }, p7/z, [z31.d, #62]8015# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]8016# 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]8017# 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]8018# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sh	{ z31.s }, p7/z, [z31.s, #62]8019# 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]8020# 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]8021# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sw	{ z0.d }, p0/z, [x0]8022# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sw	{ z0.d }, p0/z, [z0.d]8023# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sw	{ z21.d }, p5/z, [x10, #5, mul vl]8024# 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]8025# 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]8026# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sw	{ z23.d }, p3/z, [sp, x8, lsl #2]8027# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sw	{ z23.d }, p3/z, [x13, x8, lsl #2]8028# 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]8029# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]8030# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1sw	{ z31.d }, p7/z, [sp, z31.d]8031# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1sw	{ z31.d }, p7/z, [z31.d, #124]8032# 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]8033# 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]8034# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1w	{ z0.d }, p0/z, [x0]8035# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1w	{ z0.d }, p0/z, [z0.d]8036# 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]8037# 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]8038# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1w	{ z0.s }, p0/z, [x0]8039# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1w	{ z0.s }, p0/z, [z0.s]8040# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1w	{ z21.d }, p5/z, [x10, #5, mul vl]8041# 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]8042# 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]8043# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1w	{ z21.s }, p5/z, [sp, x21, lsl #2]8044# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1w	{ z21.s }, p5/z, [x10, #5, mul vl]8045# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1w	{ z21.s }, p5/z, [x10, x21, lsl #2]8046# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1w	{ z23.d }, p3/z, [x13, x8, lsl #2]8047# 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]8048# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1w	{ z31.d }, p7/z, [sp, #-1, mul vl]8049# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld1w	{ z31.d }, p7/z, [sp, z31.d]8050# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1w	{ z31.d }, p7/z, [z31.d, #124]8051# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1w	{ z31.s }, p7/z, [sp, #-1, mul vl]8052# 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]8053# 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]8054# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld1w	{ z31.s }, p7/z, [z31.s, #124]8055# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -     0.50   0.50   0.50   0.50   0.50   0.50   0.50   0.50   ld2b	{ z0.b, z1.b }, p0/z, [x0, x0]8056# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2b	{ z0.b, z1.b }, p0/z, [x0]8057# 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]8058# 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]8059# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -     0.50   0.50   0.50   0.50   0.50   0.50   0.50   0.50   ld2b	{ z5.b, z6.b }, p3/z, [x17, x16]8060# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -     0.50   0.50   0.50   0.50   0.50   0.50   0.50   0.50   ld2d	{ z0.d, z1.d }, p0/z, [x0, x0, lsl #3]8061# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2d	{ z0.d, z1.d }, p0/z, [x0]8062# 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]8063# 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]8064# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -     0.50   0.50   0.50   0.50   0.50   0.50   0.50   0.50   ld2d	{ z5.d, z6.d }, p3/z, [x17, x16, lsl #3]8065# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -     0.50   0.50   0.50   0.50   0.50   0.50   0.50   0.50   ld2h	{ z0.h, z1.h }, p0/z, [x0, x0, lsl #1]8066# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2h	{ z0.h, z1.h }, p0/z, [x0]8067# 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]8068# 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]8069# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -     0.50   0.50   0.50   0.50   0.50   0.50   0.50   0.50   ld2h	{ z5.h, z6.h }, p3/z, [x17, x16, lsl #1]8070# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -     0.50   0.50   0.50   0.50   0.50   0.50   0.50   0.50   ld2w	{ z0.s, z1.s }, p0/z, [x0, x0, lsl #2]8071# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2w	{ z0.s, z1.s }, p0/z, [x0]8072# 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]8073# 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]8074# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -     0.50   0.50   0.50   0.50   0.50   0.50   0.50   0.50   ld2w	{ z5.s, z6.s }, p3/z, [x17, x16, lsl #2]8075# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -     0.75   0.75   0.75   0.75   0.75   0.75   0.75   0.75   ld3b	{ z0.b - z2.b }, p0/z, [x0, x0]8076# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3b	{ z0.b - z2.b }, p0/z, [x0]8077# 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]8078# 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]8079# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -     0.75   0.75   0.75   0.75   0.75   0.75   0.75   0.75   ld3b	{ z5.b - z7.b }, p3/z, [x17, x16]8080# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -     0.75   0.75   0.75   0.75   0.75   0.75   0.75   0.75   ld3d	{ z0.d - z2.d }, p0/z, [x0, x0, lsl #3]8081# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3d	{ z0.d - z2.d }, p0/z, [x0]8082# 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]8083# 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]8084# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -     0.75   0.75   0.75   0.75   0.75   0.75   0.75   0.75   ld3d	{ z5.d - z7.d }, p3/z, [x17, x16, lsl #3]8085# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -     0.75   0.75   0.75   0.75   0.75   0.75   0.75   0.75   ld3h	{ z0.h - z2.h }, p0/z, [x0, x0, lsl #1]8086# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3h	{ z0.h - z2.h }, p0/z, [x0]8087# 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]8088# 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]8089# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -     0.75   0.75   0.75   0.75   0.75   0.75   0.75   0.75   ld3h	{ z5.h - z7.h }, p3/z, [x17, x16, lsl #1]8090# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -     0.75   0.75   0.75   0.75   0.75   0.75   0.75   0.75   ld3w	{ z0.s - z2.s }, p0/z, [x0, x0, lsl #2]8091# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3w	{ z0.s - z2.s }, p0/z, [x0]8092# 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]8093# 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]8094# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -     0.75   0.75   0.75   0.75   0.75   0.75   0.75   0.75   ld3w	{ z5.s - z7.s }, p3/z, [x17, x16, lsl #2]8095# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -     1.00   1.00   1.00   1.00   2.00   2.00   2.00   2.00   ld4b	{ z0.b - z3.b }, p0/z, [x0, x0]8096# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld4b	{ z0.b - z3.b }, p0/z, [x0]8097# 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]8098# 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]8099# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -     1.00   1.00   1.00   1.00   2.00   2.00   2.00   2.00   ld4b	{ z5.b - z8.b }, p3/z, [x17, x16]8100# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -     1.00   1.00   1.00   1.00   2.00   2.00   2.00   2.00   ld4d	{ z0.d - z3.d }, p0/z, [x0, x0, lsl #3]8101# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld4d	{ z0.d - z3.d }, p0/z, [x0]8102# 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]8103# 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]8104# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -     1.00   1.00   1.00   1.00   2.00   2.00   2.00   2.00   ld4d	{ z5.d - z8.d }, p3/z, [x17, x16, lsl #3]8105# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -     1.00   1.00   1.00   1.00   2.00   2.00   2.00   2.00   ld4h	{ z0.h - z3.h }, p0/z, [x0, x0, lsl #1]8106# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld4h	{ z0.h - z3.h }, p0/z, [x0]8107# 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]8108# 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]8109# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -     1.00   1.00   1.00   1.00   2.00   2.00   2.00   2.00   ld4h	{ z5.h - z8.h }, p3/z, [x17, x16, lsl #1]8110# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -     1.00   1.00   1.00   1.00   2.00   2.00   2.00   2.00   ld4w	{ z0.s - z3.s }, p0/z, [x0, x0, lsl #2]8111# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -     2.00   2.00   2.00   2.00   ld4w	{ z0.s - z3.s }, p0/z, [x0]8112# 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]8113# 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]8114# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -     1.00   1.00   1.00   1.00   2.00   2.00   2.00   2.00   ld4w	{ z5.s - z8.s }, p3/z, [x17, x16, lsl #2]8115# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1b	{ z0.d }, p0/z, [x0, x0]8116# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1b	{ z0.d }, p0/z, [z0.d]8117# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1b	{ z0.h }, p0/z, [x0, x0]8118# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1b	{ z0.s }, p0/z, [x0, x0]8119# 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]8120# 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]8121# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1b	{ z0.s }, p0/z, [z0.s]8122# 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]8123# 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]8124# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1b	{ z31.b }, p7/z, [sp]8125# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1b	{ z31.d }, p7/z, [sp, z31.d]8126# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1b	{ z31.d }, p7/z, [sp]8127# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1b	{ z31.d }, p7/z, [z31.d, #31]8128# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1b	{ z31.h }, p7/z, [sp]8129# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1b	{ z31.s }, p7/z, [sp]8130# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1b	{ z31.s }, p7/z, [z31.s, #31]8131# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1d	{ z0.d }, p0/z, [x0, x0, lsl #3]8132# 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]8133# 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]8134# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1d	{ z0.d }, p0/z, [z0.d]8135# 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]8136# 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]8137# 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]8138# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1d	{ z31.d }, p7/z, [sp, z31.d]8139# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1d	{ z31.d }, p7/z, [sp]8140# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1d	{ z31.d }, p7/z, [z31.d, #248]8141# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1h	{ z0.d }, p0/z, [x0, x0, lsl #1]8142# 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]8143# 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]8144# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1h	{ z0.d }, p0/z, [z0.d]8145# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1h	{ z0.h }, p0/z, [x0, x0, lsl #1]8146# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1h	{ z0.s }, 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.s }, p0/z, [x0, z0.s, sxtw]8148# 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]8149# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1h	{ z0.s }, p0/z, [z0.s]8150# 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]8151# 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]8152# 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]8153# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1h	{ z31.d }, p7/z, [sp, z31.d]8154# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1h	{ z31.d }, p7/z, [sp]8155# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1h	{ z31.d }, p7/z, [z31.d, #62]8156# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1h	{ z31.h }, p7/z, [sp]8157# 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]8158# 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]8159# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1h	{ z31.s }, p7/z, [sp]8160# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1h	{ z31.s }, p7/z, [z31.s, #62]8161# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1sb	{ z0.d }, p0/z, [x0, x0]8162# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sb	{ z0.d }, p0/z, [z0.d]8163# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1sb	{ z0.h }, p0/z, [x0, x0]8164# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1sb	{ z0.s }, p0/z, [x0, x0]8165# 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]8166# 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]8167# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sb	{ z0.s }, p0/z, [z0.s]8168# 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]8169# 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]8170# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1sb	{ z31.d }, p7/z, [sp, z31.d]8171# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1sb	{ z31.d }, p7/z, [sp]8172# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sb	{ z31.d }, p7/z, [z31.d, #31]8173# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1sb	{ z31.h }, p7/z, [sp]8174# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1sb	{ z31.s }, p7/z, [sp]8175# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sb	{ z31.s }, p7/z, [z31.s, #31]8176# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1sh	{ z0.d }, p0/z, [x0, x0, lsl #1]8177# 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]8178# 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]8179# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sh	{ z0.d }, p0/z, [z0.d]8180# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1sh	{ z0.s }, p0/z, [x0, x0, lsl #1]8181# 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]8182# 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]8183# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sh	{ z0.s }, p0/z, [z0.s]8184# 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]8185# 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]8186# 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]8187# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1sh	{ z31.d }, p7/z, [sp, z31.d]8188# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1sh	{ z31.d }, p7/z, [sp]8189# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sh	{ z31.d }, p7/z, [z31.d, #62]8190# 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]8191# 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]8192# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1sh	{ z31.s }, p7/z, [sp]8193# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sh	{ z31.s }, p7/z, [z31.s, #62]8194# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1sw	{ z0.d }, p0/z, [x0, x0, lsl #2]8195# 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]8196# 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]8197# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sw	{ z0.d }, p0/z, [z0.d]8198# 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]8199# 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]8200# 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]8201# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1sw	{ z31.d }, p7/z, [sp, z31.d]8202# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1sw	{ z31.d }, p7/z, [sp]8203# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1sw	{ z31.d }, p7/z, [z31.d, #124]8204# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1w	{ z0.d }, p0/z, [x0, x0, lsl #2]8205# 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]8206# 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]8207# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1w	{ z0.d }, p0/z, [z0.d]8208# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1w	{ z0.s }, p0/z, [x0, x0, lsl #2]8209# 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]8210# 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]8211# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1w	{ z0.s }, p0/z, [z0.s]8212# 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]8213# 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]8214# 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]8215# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ldff1w	{ z31.d }, p7/z, [sp, z31.d]8216# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1w	{ z31.d }, p7/z, [sp]8217# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1w	{ z31.d }, p7/z, [z31.d, #124]8218# 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]8219# 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]8220# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -     0.25   0.25   0.25   0.25    -      -      -      -     ldff1w	{ z31.s }, p7/z, [sp]8221# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldff1w	{ z31.s }, p7/z, [z31.s, #124]8222# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z0.b }, p0/z, [x0]8223# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z0.d }, p0/z, [x0]8224# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z0.h }, p0/z, [x0]8225# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z0.s }, p0/z, [x0]8226# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z21.b }, p5/z, [x10, #5, mul vl]8227# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z21.d }, p5/z, [x10, #5, mul vl]8228# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z21.h }, p5/z, [x10, #5, mul vl]8229# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z21.s }, p5/z, [x10, #5, mul vl]8230# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z31.b }, p7/z, [sp, #-1, mul vl]8231# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z31.d }, p7/z, [sp, #-1, mul vl]8232# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z31.h }, p7/z, [sp, #-1, mul vl]8233# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1b	{ z31.s }, p7/z, [sp, #-1, mul vl]8234# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1d	{ z0.d }, p0/z, [x0]8235# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1d	{ z21.d }, p5/z, [x10, #5, mul vl]8236# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1d	{ z31.d }, p7/z, [sp, #-1, mul vl]8237# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z0.d }, p0/z, [x0]8238# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z0.h }, p0/z, [x0]8239# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z0.s }, p0/z, [x0]8240# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z21.d }, p5/z, [x10, #5, mul vl]8241# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z21.h }, p5/z, [x10, #5, mul vl]8242# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z21.s }, p5/z, [x10, #5, mul vl]8243# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z31.d }, p7/z, [sp, #-1, mul vl]8244# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z31.h }, p7/z, [sp, #-1, mul vl]8245# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1h	{ z31.s }, p7/z, [sp, #-1, mul vl]8246# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z0.d }, p0/z, [x0]8247# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z0.h }, p0/z, [x0]8248# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z0.s }, p0/z, [x0]8249# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z21.d }, p5/z, [x10, #5, mul vl]8250# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z21.h }, p5/z, [x10, #5, mul vl]8251# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z21.s }, p5/z, [x10, #5, mul vl]8252# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z31.d }, p7/z, [sp, #-1, mul vl]8253# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z31.h }, p7/z, [sp, #-1, mul vl]8254# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sb	{ z31.s }, p7/z, [sp, #-1, mul vl]8255# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sh	{ z0.d }, p0/z, [x0]8256# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sh	{ z0.s }, p0/z, [x0]8257# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sh	{ z21.d }, p5/z, [x10, #5, mul vl]8258# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sh	{ z21.s }, p5/z, [x10, #5, mul vl]8259# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sh	{ z31.d }, p7/z, [sp, #-1, mul vl]8260# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sh	{ z31.s }, p7/z, [sp, #-1, mul vl]8261# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sw	{ z0.d }, p0/z, [x0]8262# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sw	{ z21.d }, p5/z, [x10, #5, mul vl]8263# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1sw	{ z31.d }, p7/z, [sp, #-1, mul vl]8264# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1w	{ z0.d }, p0/z, [x0]8265# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1w	{ z0.s }, p0/z, [x0]8266# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1w	{ z21.d }, p5/z, [x10, #5, mul vl]8267# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1w	{ z21.s }, p5/z, [x10, #5, mul vl]8268# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1w	{ z31.d }, p7/z, [sp, #-1, mul vl]8269# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnf1w	{ z31.s }, p7/z, [sp, #-1, mul vl]8270# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnt1b	{ z0.b }, p0/z, [x0, x0]8271# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnt1b	{ z0.b }, p0/z, [x0]8272# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1b	{ z0.d }, p0/z, [z1.d]8273# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1b	{ z0.s }, p0/z, [z1.s]8274# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnt1b	{ z21.b }, p5/z, [x10, #7, mul vl]8275# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnt1b	{ z23.b }, p3/z, [x13, #-8, mul vl]8276# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1b	{ z31.d }, p7/z, [z31.d, x0]8277# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1b	{ z31.d }, p7/z, [z31.d]8278# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1b	{ z31.s }, p7/z, [z31.s, x0]8279# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1b	{ z31.s }, p7/z, [z31.s]8280# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnt1d	{ z0.d }, p0/z, [x0, x0, lsl #3]8281# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnt1d	{ z0.d }, p0/z, [x0]8282# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1d	{ z0.d }, p0/z, [z1.d]8283# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnt1d	{ z21.d }, p5/z, [x10, #7, mul vl]8284# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnt1d	{ z23.d }, p3/z, [x13, #-8, mul vl]8285# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1d	{ z31.d }, p7/z, [z31.d, x0]8286# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1d	{ z31.d }, p7/z, [z31.d]8287# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1h	{ z0.d }, p0/z, [z1.d]8288# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnt1h	{ z0.h }, p0/z, [x0, x0, lsl #1]8289# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnt1h	{ z0.h }, p0/z, [x0]8290# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1h	{ z0.s }, p0/z, [z1.s]8291# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnt1h	{ z21.h }, p5/z, [x10, #7, mul vl]8292# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnt1h	{ z23.h }, p3/z, [x13, #-8, mul vl]8293# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1h	{ z31.d }, p7/z, [z31.d, x0]8294# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1h	{ z31.d }, p7/z, [z31.d]8295# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1h	{ z31.s }, p7/z, [z31.s, x0]8296# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1h	{ z31.s }, p7/z, [z31.s]8297# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1sb	{ z0.d }, p0/z, [z1.d]8298# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1sb	{ z0.s }, p0/z, [z1.s]8299# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1sb	{ z31.d }, p7/z, [z31.d, x0]8300# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1sb	{ z31.d }, p7/z, [z31.d]8301# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1sb	{ z31.s }, p7/z, [z31.s, x0]8302# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1sb	{ z31.s }, p7/z, [z31.s]8303# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1sh	{ z0.d }, p0/z, [z1.d]8304# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1sh	{ z0.s }, p0/z, [z1.s]8305# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1sh	{ z31.d }, p7/z, [z31.d, x0]8306# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1sh	{ z31.d }, p7/z, [z31.d]8307# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1sh	{ z31.s }, p7/z, [z31.s, x0]8308# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1sh	{ z31.s }, p7/z, [z31.s]8309# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1sw	{ z0.d }, p0/z, [z1.d]8310# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1sw	{ z31.d }, p7/z, [z31.d, x0]8311# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1sw	{ z31.d }, p7/z, [z31.d]8312# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1w	{ z0.d }, p0/z, [z1.d]8313# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnt1w	{ z0.s }, p0/z, [x0, x0, lsl #2]8314# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnt1w	{ z0.s }, p0/z, [x0]8315# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1w	{ z0.s }, p0/z, [z1.s]8316# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnt1w	{ z21.s }, p5/z, [x10, #7, mul vl]8317# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldnt1w	{ z23.s }, p3/z, [x13, #-8, mul vl]8318# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1w	{ z31.d }, p7/z, [z31.d, x0]8319# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -     2.00    -      -     ldnt1w	{ z31.d }, p7/z, [z31.d]8320# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1w	{ z31.s }, p7/z, [z31.s, x0]8321# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ldnt1w	{ z31.s }, p7/z, [z31.s]8322# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.50   0.50    -      -      -      -      -      -      -      -     ldr	p0, [x0]8323# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.50   0.50    -      -      -      -      -      -      -      -     ldr	p5, [x10, #255, mul vl]8324# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.50   0.50    -      -      -      -      -      -      -      -     ldr	p7, [x13, #-256, mul vl]8325# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldr	z0, [x0]8326# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldr	z23, [x13, #255, mul vl]8327# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ldr	z31, [sp, #-256, mul vl]8328# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.b, p0/m, z0.b, #08329# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.b, p0/m, z0.b, z0.b8330# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.b, p0/m, z0.b, z1.d8331# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.b, z0.b, #08332# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.b, z1.b, z2.d8333# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.d, p0/m, z0.d, #08334# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.d, p0/m, z0.d, z0.d8335# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.d, z0.d, #08336# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.h, p0/m, z0.h, #08337# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.h, p0/m, z0.h, z0.h8338# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.h, p0/m, z0.h, z1.d8339# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.h, z0.h, #08340# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.h, z1.h, z2.d8341# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.s, p0/m, z0.s, #08342# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.s, p0/m, z0.s, z0.s8343# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.s, p0/m, z0.s, z1.d8344# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.s, z0.s, #08345# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z0.s, z1.s, z2.d8346# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z31.b, p0/m, z31.b, #78347# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z31.b, z31.b, #78348# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z31.d, p0/m, z31.d, #638349# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z31.d, z31.d, #638350# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z31.h, p0/m, z31.h, #158351# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z31.h, z31.h, #158352# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z31.s, p0/m, z31.s, #318353# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsl	z31.s, z31.s, #318354# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lslr	z0.b, p0/m, z0.b, z0.b8355# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lslr	z0.d, p0/m, z0.d, z0.d8356# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lslr	z0.h, p0/m, z0.h, z0.h8357# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lslr	z0.s, p0/m, z0.s, z0.s8358# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.b, p0/m, z0.b, #18359# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.b, p0/m, z0.b, z0.b8360# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.b, p0/m, z0.b, z1.d8361# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.b, z0.b, #18362# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.b, z1.b, z2.d8363# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.d, p0/m, z0.d, #18364# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.d, p0/m, z0.d, z0.d8365# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.d, z0.d, #18366# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.h, p0/m, z0.h, #18367# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.h, p0/m, z0.h, z0.h8368# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.h, p0/m, z0.h, z1.d8369# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.h, z0.h, #18370# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.h, z1.h, z2.d8371# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.s, p0/m, z0.s, #18372# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.s, p0/m, z0.s, z0.s8373# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.s, p0/m, z0.s, z1.d8374# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.s, z0.s, #18375# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z0.s, z1.s, z2.d8376# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z31.b, p0/m, z31.b, #88377# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z31.b, z31.b, #88378# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z31.d, p0/m, z31.d, #648379# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z31.d, z31.d, #648380# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z31.h, p0/m, z31.h, #168381# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z31.h, z31.h, #168382# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z31.s, p0/m, z31.s, #328383# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsr	z31.s, z31.s, #328384# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsrr	z0.b, p0/m, z0.b, z0.b8385# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsrr	z0.d, p0/m, z0.d, z0.d8386# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsrr	z0.h, p0/m, z0.h, z0.h8387# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   lsrr	z0.s, p0/m, z0.s, z0.s8388# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mad	z0.b, p7/m, z1.b, z31.b8389# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mad	z0.d, p7/m, z1.d, z31.d8390# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mad	z0.h, p7/m, z1.h, z31.h8391# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mad	z0.s, p7/m, z1.s, z31.s8392# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     1.00    -      -      -     match	p0.b, p0/z, z0.b, z0.b8393# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     1.00    -      -      -     match	p0.h, p0/z, z0.h, z0.h8394# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     1.00    -      -      -     match	p15.b, p7/z, z30.b, z31.b8395# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     1.00    -      -      -     match	p15.h, p7/z, z30.h, z31.h8396# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mla	z0.b, p7/m, z1.b, z31.b8397# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mla	z0.d, p7/m, z1.d, z31.d8398# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mla	z0.d, z1.d, z7.d[1]8399# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mla	z0.h, p7/m, z1.h, z31.h8400# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mla	z0.h, z1.h, z7.h[7]8401# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mla	z0.s, p7/m, z1.s, z31.s8402# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mla	z0.s, z1.s, z7.s[3]8403# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mls	z0.b, p7/m, z1.b, z31.b8404# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mls	z0.d, p7/m, z1.d, z31.d8405# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mls	z0.d, z1.d, z7.d[1]8406# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mls	z0.h, p7/m, z1.h, z31.h8407# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mls	z0.h, z1.h, z7.h[7]8408# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mls	z0.s, p7/m, z1.s, z31.s8409# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mls	z0.s, z1.s, z7.s[3]8410# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     mov	p0.b, p0.b8411# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     mov	p0.b, p0/m, p0.b8412# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     mov	p0.b, p0/z, p0.b8413# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     mov	p15.b, p15.b8414# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     mov	p15.b, p15/m, p15.b8415# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     mov	p15.b, p15/z, p15.b8416# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.b, #1278417# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.b, b08418# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.b, p0/m, b08419# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.b, p0/m, w08420# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.b, p0/z, #1278421# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     mov	z0.b, w08422# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.d, #08423# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.d, #0xe0000000000003ff8424# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.d, #0xffffffffffff7fff8425# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.d, #327688426# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.d, d08427# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.d, p0/m, d08428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.d, p0/m, x08429# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     mov	z0.d, x08430# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.d, z0.d8431# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, #-2568432# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, #-327688433# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, #08434# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, #325128435# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, #327678436# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, h08437# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, p0/m, h08438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, p0/m, w08439# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.h, p0/z, #325128440# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     mov	z0.h, w08441# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.q, q08442# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.s, #08443# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.s, #0xffff7fff8444# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.s, #327688445# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.s, p0/m, s08446# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.s, p0/m, w08447# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z0.s, s08448# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     mov	z0.s, w08449# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, #-1288450# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, #-327688451# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, #1278452# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, #325128453# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, p0/z, #-1288454# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, p0/z, #-327688455# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, p0/z, #1278456# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, p0/z, #325128457# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, p15/m, #-1288458# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.d, p15/m, #-327688459# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, #-1288460# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, #-327688461# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, #1278462# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, #325128463# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, p0/z, #-1288464# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, p0/z, #-327688465# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, p0/z, #1278466# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, p0/z, #325128467# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, p15/m, #-1288468# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.h, p15/m, #-327688469# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, #-1288470# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, #-327688471# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, #1278472# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, #325128473# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, p0/z, #-1288474# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, p0/z, #-327688475# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, p0/z, #1278476# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, p0/z, #325128477# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, p15/m, #-1288478# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z21.s, p15/m, #-327688479# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.b, p15/m, z31.b8480# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.b, p7/m, b318481# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movprfx	z31, z68482# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.b, p7/m, wsp8483# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     mov	z31.b, wsp8484# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.b, z31.b[63]8485# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.d, p15/m, z31.d8486# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.d, p7/m, d318487# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movprfx	z31.d, p7/z, z6.d8488# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.d, p7/m, sp8489# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     mov	z31.d, sp8490# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.d, z0.d8491# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.d, z31.d[7]8492# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.h, p15/m, z31.h8493# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.h, p7/m, h318494# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.h, p7/m, wsp8495# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     mov	z31.h, wsp8496# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.h, z31.h[31]8497# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.s, p15/m, z31.s8498# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.s, p7/m, s318499# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.s, p7/m, wsp8500# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     mov	z31.s, wsp8501# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z31.s, z31.s[15]8502# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.b, #-18503# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.b, #-1288504# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.b, #1278505# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.b, p0/z, #-18506# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.b, p0/z, #-1288507# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.b, p0/z, #1278508# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.b, p15/m, #-1288509# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.d, #-68510# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.h, #-68511# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.q, z17.q[3]8512# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	z5.s, #-68513# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     movs	p0.b, p0.b8514# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     movs	p0.b, p0/z, p0.b8515# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     movs	p15.b, p15.b8516# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     movs	p15.b, p15/z, p15.b8517# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mrs	x3, ID_AA64ZFR0_EL18518# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL18519# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL128520# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL28521# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mrs	x3, ZCR_EL38522# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     msb	z0.b, p7/m, z1.b, z31.b8523# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     msb	z0.d, p7/m, z1.d, z31.d8524# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     msb	z0.h, p7/m, z1.h, z31.h8525# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     msb	z0.s, p7/m, z1.s, z31.s8526# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     msr	ZCR_EL1, x38527# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     msr	ZCR_EL12, x38528# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     msr	ZCR_EL2, x38529# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     msr	ZCR_EL3, x38530# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z0.b, p7/m, z0.b, z31.b8531# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z0.b, z1.b, z2.b8532# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mul	z0.d, p7/m, z0.d, z31.d8533# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mul	z0.d, z1.d, z15.d[1]8534# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z0.h, p7/m, z0.h, z31.h8535# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z0.h, z1.h, z2.h8536# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z0.h, z1.h, z7.h[7]8537# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z0.s, p7/m, z0.s, z31.s8538# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z0.s, z1.s, z7.s[3]8539# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z29.s, z30.s, z31.s8540# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z31.b, z31.b, #-1288541# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z31.b, z31.b, #1278542# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mul	z31.d, z31.d, #-1288543# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mul	z31.d, z31.d, #1278544# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     mul	z31.d, z31.d, z31.d8545# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z31.h, z31.h, #-1288546# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z31.h, z31.h, #1278547# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z31.s, z31.s, #-1288548# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	z31.s, z31.s, #1278549# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     nand	p0.b, p0/z, p0.b, p0.b8550# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     nand	p15.b, p15/z, p15.b, p15.b8551# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     nands	p0.b, p0/z, p0.b, p0.b8552# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     nands	p15.b, p15/z, p15.b, p15.b8553# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   nbsl	z0.d, z0.d, z1.d, z2.d8554# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	z0.b, p0/m, z0.b8555# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	z0.d, p0/m, z0.d8556# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	z0.h, p0/m, z0.h8557# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	z0.s, p0/m, z0.s8558# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	z31.b, p7/m, z31.b8559# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	z31.d, p7/m, z31.d8560# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	z31.h, p7/m, z31.h8561# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	z31.s, p7/m, z31.s8562# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     1.00    -      -      -     nmatch	p0.b, p0/z, z0.b, z0.b8563# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     1.00    -      -      -     nmatch	p0.h, p0/z, z0.h, z0.h8564# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     1.00    -      -      -     nmatch	p15.b, p7/z, z30.b, z31.b8565# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     1.00    -      -      -     nmatch	p15.h, p7/z, z30.h, z31.h8566# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     nor	p0.b, p0/z, p0.b, p0.b8567# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     nor	p15.b, p15/z, p15.b, p15.b8568# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     nors	p0.b, p0/z, p0.b, p0.b8569# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     nors	p15.b, p15/z, p15.b, p15.b8570# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     not	p0.b, p0/z, p0.b8571# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     not	p15.b, p15/z, p15.b8572# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   not	z31.b, p7/m, z31.b8573# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   not	z31.d, p7/m, z31.d8574# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   not	z31.h, p7/m, z31.h8575# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   not	z31.s, p7/m, z31.s8576# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     nots	p0.b, p0/z, p0.b8577# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     nots	p15.b, p15/z, p15.b8578# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     orn	p0.b, p0/z, p0.b, p0.b8579# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     orn	p15.b, p15/z, p15.b, p15.b8580# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     orns	p0.b, p0/z, p0.b, p0.b8581# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     orns	p15.b, p15/z, p15.b, p15.b8582# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     orr	p0.b, p0/z, p0.b, p1.b8583# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z0.d, z0.d, #0x68584# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z0.d, z0.d, #0xfffffffffffffff98585# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z0.s, z0.s, #0x68586# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z0.s, z0.s, #0xfffffff98587# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z23.d, z13.d, z8.d8588# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z23.h, z23.h, #0x68589# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z23.h, z23.h, #0xfff98590# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z31.b, p7/m, z31.b, z31.b8591# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z31.d, p7/m, z31.d, z31.d8592# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z31.h, p7/m, z31.h, z31.h8593# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z31.s, p7/m, z31.s, z31.s8594# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z5.b, z5.b, #0x68595# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	z5.b, z5.b, #0xf98596# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     orrs	p0.b, p0/z, p0.b, p1.b8597# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   orv	b0, p7, z31.b8598# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   orv	d0, p7, z31.d8599# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   orv	h0, p7, z31.h8600# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   orv	s0, p7, z31.s8601# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     pfalse	p15.b8602# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     pfirst	p0.b, p15, p0.b8603# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     pfirst	p15.b, p15, p15.b8604# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   pmul	z0.b, z1.b, z2.b8605# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   pmul	z29.b, z30.b, z31.b8606# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   pmullb	z0.h, z1.b, z2.b8607# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   pmullb	z29.q, z30.d, z31.d8608# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   pmullb	z31.d, z31.s, z31.s8609# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   pmullt	z0.h, z1.b, z2.b8610# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   pmullt	z29.q, z30.d, z31.d8611# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   pmullt	z31.d, z31.s, z31.s8612# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     pnext	p0.b, p15, p0.b8613# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     pnext	p0.d, p15, p0.d8614# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     pnext	p0.h, p15, p0.h8615# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     pnext	p0.s, p15, p0.s8616# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     pnext	p15.b, p15, p15.b8617# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	#14, p0, [x0]8618# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	#15, p0, [x0]8619# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	#6, p0, [x0]8620# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	#7, p0, [x0]8621# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	#7, p3, [z13.s, #31]8622# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	#7, p3, [z13.s]8623# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pldl1keep, p0, [x0, z0.d, uxtw]8624# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pldl1keep, p0, [x0, z0.d]8625# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pldl1keep, p0, [x0, z0.s, uxtw]8626# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pldl1keep, p0, [x0]8627# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pldl1strm, p0, [x0, #-32, mul vl]8628# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pldl1strm, p0, [x0, #31, mul vl]8629# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pldl1strm, p0, [x0]8630# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pldl2keep, p0, [x0]8631# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pldl2strm, p0, [x0]8632# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pldl3keep, p0, [x0]8633# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pldl3strm, p0, [x0]8634# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pldl3strm, p5, [x10, z21.d, sxtw]8635# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pldl3strm, p5, [x10, z21.s, uxtw]8636# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pldl3strm, p5, [z10.d, #31]8637# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pldl3strm, p5, [z10.d]8638# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pstl1keep, p0, [x0]8639# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pstl1strm, p0, [x0]8640# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pstl2keep, p0, [x0]8641# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pstl2strm, p0, [x0]8642# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pstl3keep, p0, [x0]8643# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfb	pstl3strm, p0, [x0]8644# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	#14, p0, [x0]8645# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	#15, p0, [x0]8646# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	#15, p7, [z31.d, #248]8647# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	#15, p7, [z31.d]8648# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	#15, p7, [z31.s, #248]8649# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	#15, p7, [z31.s]8650# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	#6, p0, [x0]8651# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	#7, p0, [x0]8652# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pldl1keep, p0, [x0, z0.d, lsl #3]8653# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pldl1keep, p0, [x0, z0.d, sxtw #3]8654# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pldl1keep, p0, [x0, z0.d, uxtw #3]8655# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pldl1keep, p0, [x0, z0.s, sxtw #3]8656# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pldl1keep, p0, [x0, z0.s, uxtw #3]8657# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pldl1keep, p0, [x0]8658# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pldl1strm, p0, [x0, #-32, mul vl]8659# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pldl1strm, p0, [x0, #31, mul vl]8660# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pldl1strm, p0, [x0]8661# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pldl2keep, p0, [x0]8662# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pldl2strm, p0, [x0]8663# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pldl3keep, p0, [x0]8664# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pldl3strm, p0, [x0]8665# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pstl1keep, p0, [x0]8666# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pstl1strm, p0, [x0]8667# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pstl2keep, p0, [x0]8668# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pstl2strm, p0, [x0]8669# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pstl3keep, p0, [x0]8670# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfd	pstl3strm, p0, [x0]8671# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	#14, p0, [x0]8672# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	#15, p0, [x0]8673# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	#15, p7, [z31.d, #62]8674# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	#15, p7, [z31.d]8675# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	#15, p7, [z31.s, #62]8676# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	#15, p7, [z31.s]8677# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	#6, p0, [x0]8678# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	#7, p0, [x0]8679# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pldl1keep, p0, [x0, z0.d, lsl #1]8680# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pldl1keep, p0, [x0]8681# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pldl1strm, p0, [x0, #-32, mul vl]8682# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pldl1strm, p0, [x0, #31, mul vl]8683# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pldl1strm, p0, [x0]8684# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pldl2keep, p0, [x0]8685# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pldl2strm, p0, [x0]8686# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pldl3keep, p0, [x0]8687# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pldl3strm, p0, [x0]8688# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pldl3strm, p5, [x10, z21.d, sxtw #1]8689# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pldl3strm, p5, [x10, z21.d, uxtw #1]8690# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pldl3strm, p5, [x10, z21.s, sxtw #1]8691# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pldl3strm, p5, [x10, z21.s, uxtw #1]8692# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pstl1keep, p0, [x0]8693# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pstl1strm, p0, [x0]8694# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pstl2keep, p0, [x0]8695# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pstl2strm, p0, [x0]8696# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pstl3keep, p0, [x0]8697# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfh	pstl3strm, p0, [x0]8698# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	#14, p0, [x0]8699# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	#15, p0, [x0]8700# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	#15, p7, [z31.d, #124]8701# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	#15, p7, [z31.d]8702# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	#15, p7, [z31.s, #124]8703# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	#15, p7, [z31.s]8704# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	#6, p0, [x0]8705# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	#7, p0, [x0]8706# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	#7, p3, [x13, z8.d, uxtw #2]8707# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pldl1keep, p0, [x0, z0.d, sxtw #2]8708# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pldl1keep, p0, [x0, z0.s, uxtw #2]8709# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pldl1keep, p0, [x0]8710# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pldl1strm, p0, [x0, #-32, mul vl]8711# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pldl1strm, p0, [x0, #31, mul vl]8712# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pldl1strm, p0, [x0]8713# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pldl2keep, p0, [x0]8714# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pldl2strm, p0, [x0]8715# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pldl3keep, p0, [x0]8716# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pldl3strm, p0, [x0]8717# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pldl3strm, p5, [x10, z21.d, lsl #2]8718# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pldl3strm, p5, [x10, z21.s, sxtw #2]8719# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pstl1keep, p0, [x0]8720# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pstl1strm, p0, [x0]8721# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pstl2keep, p0, [x0]8722# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pstl2strm, p0, [x0]8723# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pstl3keep, p0, [x0]8724# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     prfw	pstl3strm, p0, [x0]8725# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptest	p15, p0.b8726# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptest	p15, p15.b8727# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p0.b, pow28728# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p0.d, pow28729# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p0.h, pow28730# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p0.s, pow28731# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p15.b8732# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p15.d8733# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p15.h8734# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p15.s8735# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s8736# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, #148737# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, #158738# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, #168739# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, #178740# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, #188741# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, #198742# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, #208743# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, #218744# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, #228745# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, #238746# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, #248747# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, #258748# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, #268749# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, #278750# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, #288751# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, mul38752# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, mul48753# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, vl18754# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, vl1288755# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, vl168756# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, vl28757# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, vl2568758# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, vl38759# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, vl328760# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, vl48761# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, vl58762# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, vl68763# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, vl648764# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, vl78765# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ptrue	p7.s, vl88766# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p0.b, pow28767# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p0.d, pow28768# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p0.h, pow28769# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p0.s, pow28770# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p15.b8771# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p15.d8772# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p15.h8773# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p15.s8774# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s8775# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, #148776# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, #158777# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, #168778# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, #178779# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, #188780# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, #198781# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, #208782# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, #218783# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, #228784# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, #238785# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, #248786# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, #258787# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, #268788# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, #278789# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, #288790# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, mul38791# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, mul48792# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, vl18793# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, vl1288794# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, vl168795# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, vl28796# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, vl2568797# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, vl38798# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, vl328799# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, vl48800# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, vl58801# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, vl68802# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, vl648803# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, vl78804# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     ptrues	p7.s, vl88805# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     punpkhi	p0.h, p0.b8806# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     punpkhi	p15.h, p15.b8807# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     punpklo	p0.h, p0.b8808# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     punpklo	p15.h, p15.b8809# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhnb	z0.b, z1.h, z31.h8810# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhnb	z0.h, z1.s, z31.s8811# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhnb	z0.s, z1.d, z31.d8812# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhnt	z0.b, z1.h, z31.h8813# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhnt	z0.h, z1.s, z31.s8814# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhnt	z0.s, z1.d, z31.d8815# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     rax1	z0.d, z1.d, z31.d8816# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rbit	z0.b, p7/m, z31.b8817# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rbit	z0.d, p7/m, z31.d8818# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rbit	z0.h, p7/m, z31.h8819# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rbit	z0.s, p7/m, z31.s8820# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     rdffr	p0.b8821# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     rdffr	p0.b, p0/z8822# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     rdffr	p15.b8823# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -      -      -      -      -     rdffr	p15.b, p15/z8824# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     3.00   1.00    -      -      -      -      -      -      -      -     rdffrs	p0.b, p0/z8825# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     3.00   1.00    -      -      -      -      -      -      -      -     rdffrs	p15.b, p15/z8826# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     rdvl	x0, #08827# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     rdvl	x21, #-328828# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     rdvl	x23, #318829# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     rdvl	xzr, #-18830# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     rev	p0.b, p1.b8831# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     rev	p0.d, p1.d8832# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     rev	p0.h, p1.h8833# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     rev	p0.s, p1.s8834# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev	z0.b, z31.b8835# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev	z0.d, z31.d8836# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev	z0.h, z31.h8837# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev	z0.s, z31.s8838# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   revb	z0.d, p7/m, z31.d8839# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   revb	z0.h, p7/m, z31.h8840# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   revb	z0.s, p7/m, z31.s8841# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   revh	z0.d, p7/m, z31.d8842# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   revh	z0.s, p7/m, z31.s8843# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   revw	z0.d, p7/m, z31.d8844# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrnb	z0.b, z0.h, #18845# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrnb	z0.h, z0.s, #18846# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrnb	z0.s, z0.d, #18847# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrnb	z31.b, z31.h, #88848# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrnb	z31.h, z31.s, #168849# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrnb	z31.s, z31.d, #328850# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrnt	z0.b, z0.h, #18851# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrnt	z0.h, z0.s, #18852# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrnt	z0.s, z0.d, #18853# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrnt	z31.b, z31.h, #88854# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrnt	z31.h, z31.s, #168855# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrnt	z31.s, z31.d, #328856# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhnb	z0.b, z1.h, z31.h8857# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhnb	z0.h, z1.s, z31.s8858# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhnb	z0.s, z1.d, z31.d8859# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhnt	z0.b, z1.h, z31.h8860# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhnt	z0.h, z1.s, z31.s8861# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhnt	z0.s, z1.d, z31.d8862# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   saba	z0.b, z1.b, z31.b8863# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   saba	z0.d, z1.d, z31.d8864# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   saba	z0.h, z1.h, z31.h8865# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   saba	z0.s, z1.s, z31.s8866# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sabalb	z0.d, z1.s, z31.s8867# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sabalb	z0.h, z1.b, z31.b8868# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sabalb	z0.s, z1.h, z31.h8869# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sabalt	z0.d, z1.s, z31.s8870# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sabalt	z0.h, z1.b, z31.b8871# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sabalt	z0.s, z1.h, z31.h8872# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabd	z31.b, p7/m, z31.b, z31.b8873# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabd	z31.d, p7/m, z31.d, z31.d8874# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabd	z31.h, p7/m, z31.h, z31.h8875# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabd	z31.s, p7/m, z31.s, z31.s8876# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdlb	z0.h, z1.b, z2.b8877# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdlb	z29.s, z30.h, z31.h8878# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdlb	z31.d, z31.s, z31.s8879# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdlt	z0.h, z1.b, z2.b8880# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdlt	z29.s, z30.h, z31.h8881# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdlt	z31.d, z31.s, z31.s8882# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sadalp	z0.h, p0/m, z1.b8883# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sadalp	z29.s, p0/m, z30.h8884# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sadalp	z30.d, p7/m, z31.s8885# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlb	z0.h, z1.b, z2.b8886# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlb	z29.s, z30.h, z31.h8887# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlb	z31.d, z31.s, z31.s8888# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlbt	z0.d, z1.s, z31.s8889# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlbt	z0.h, z1.b, z31.b8890# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlbt	z0.s, z1.h, z31.h8891# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlt	z0.h, z1.b, z2.b8892# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlt	z29.s, z30.h, z31.h8893# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlt	z31.d, z31.s, z31.s8894# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   2.50   0.50   2.50   saddv	d0, p7, z31.b8895# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   saddv	d0, p7, z31.h8896# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   saddv	d0, p7, z31.s8897# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddwb	z0.h, z1.h, z2.b8898# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddwb	z29.s, z30.s, z31.h8899# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddwb	z31.d, z31.d, z31.s8900# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddwt	z0.h, z1.h, z2.b8901# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddwt	z29.s, z30.s, z31.h8902# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddwt	z31.d, z31.d, z31.s8903# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sbclb	z0.d, z1.d, z31.d8904# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sbclb	z0.s, z1.s, z31.s8905# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sbclt	z0.d, z1.d, z31.d8906# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sbclt	z0.s, z1.s, z31.s8907# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	z0.d, p0/m, z0.d8908# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	z0.d, p0/m, z0.s8909# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	z0.h, p0/m, z0.d8910# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     scvtf	z0.h, p0/m, z0.h8911# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	z0.h, p0/m, z0.s8912# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	z0.s, p0/m, z0.d8913# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	z0.s, p0/m, z0.s8914# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     20.00   -      -      -     sdiv	z0.d, p7/m, z0.d, z31.d8915# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     11.00   -      -      -     sdiv	z0.s, p7/m, z0.s, z31.s8916# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     20.00   -      -      -     sdivr	z0.d, p7/m, z0.d, z31.d8917# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     11.00   -      -      -     sdivr	z0.s, p7/m, z0.s, z31.s8918# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sdot	z0.d, z1.h, z15.h[1]8919# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sdot	z0.d, z1.h, z31.h8920# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sdot	z0.s, z1.b, z31.b8921# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sdot	z0.s, z1.b, z7.b[3]8922# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     sel	p0.b, p1, p2.b, p3.b8923# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sel	z23.b, p11, z13.b, z8.b8924# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sel	z23.d, p11, z13.d, z8.d8925# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sel	z23.h, p11, z13.h, z8.h8926# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sel	z23.s, p11, z13.s, z8.s8927# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     setffr8928# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shadd	z0.b, p0/m, z0.b, z1.b8929# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shadd	z0.h, p0/m, z0.h, z1.h8930# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shadd	z29.s, p7/m, z29.s, z30.s8931# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shadd	z31.d, p7/m, z31.d, z30.d8932# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrnb	z0.b, z0.h, #18933# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrnb	z0.h, z0.s, #18934# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrnb	z0.s, z0.d, #18935# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrnb	z31.b, z31.h, #88936# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrnb	z31.h, z31.s, #168937# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrnb	z31.s, z31.d, #328938# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrnt	z0.b, z0.h, #18939# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrnt	z0.h, z0.s, #18940# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrnt	z0.s, z0.d, #18941# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrnt	z31.b, z31.h, #88942# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrnt	z31.h, z31.s, #168943# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrnt	z31.s, z31.d, #328944# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsub	z0.b, p0/m, z0.b, z1.b8945# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsub	z0.h, p0/m, z0.h, z1.h8946# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsub	z29.s, p7/m, z29.s, z30.s8947# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsub	z31.d, p7/m, z31.d, z30.d8948# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsubr	z0.b, p0/m, z0.b, z1.b8949# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsubr	z0.h, p0/m, z0.h, z1.h8950# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsubr	z29.s, p7/m, z29.s, z30.s8951# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsubr	z31.d, p7/m, z31.d, z30.d8952# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sli	z0.b, z0.b, #08953# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sli	z0.d, z0.d, #08954# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sli	z0.h, z0.h, #08955# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sli	z0.s, z0.s, #08956# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sli	z31.b, z31.b, #78957# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sli	z31.d, z31.d, #638958# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sli	z31.h, z31.h, #158959# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sli	z31.s, z31.s, #318960# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sm4e	z0.s, z0.s, z31.s8961# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     sm4ekey	z0.s, z1.s, z31.s8962# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z0.b, z0.b, #-1288963# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z0.d, z0.d, #-1288964# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z0.h, z0.h, #-1288965# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z0.s, z0.s, #-1288966# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z31.b, p7/m, z31.b, z31.b8967# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z31.b, z31.b, #1278968# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z31.d, p7/m, z31.d, z31.d8969# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z31.d, z31.d, #1278970# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z31.h, p7/m, z31.h, z31.h8971# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z31.h, z31.h, #1278972# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z31.s, p7/m, z31.s, z31.s8973# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	z31.s, z31.s, #1278974# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smaxp	z0.b, p0/m, z0.b, z1.b8975# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smaxp	z0.h, p0/m, z0.h, z1.h8976# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smaxp	z29.s, p7/m, z29.s, z30.s8977# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smaxp	z31.d, p7/m, z31.d, z30.d8978# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   2.50   0.50   2.50   smaxv	b0, p7, z31.b8979# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   smaxv	d0, p7, z31.d8980# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   smaxv	h0, p7, z31.h8981# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   smaxv	s0, p7, z31.s8982# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z0.b, z0.b, #-1288983# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z0.d, z0.d, #-1288984# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z0.h, z0.h, #-1288985# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z0.s, z0.s, #-1288986# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z31.b, p7/m, z31.b, z31.b8987# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z31.b, z31.b, #1278988# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z31.d, p7/m, z31.d, z31.d8989# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z31.d, z31.d, #1278990# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z31.h, p7/m, z31.h, z31.h8991# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z31.h, z31.h, #1278992# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z31.s, p7/m, z31.s, z31.s8993# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	z31.s, z31.s, #1278994# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sminp	z0.b, p0/m, z0.b, z1.b8995# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sminp	z0.h, p0/m, z0.h, z1.h8996# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sminp	z29.s, p7/m, z29.s, z30.s8997# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sminp	z31.d, p7/m, z31.d, z30.d8998# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   2.50   0.50   2.50   sminv	b0, p7, z31.b8999# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   sminv	d0, p7, z31.d9000# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   sminv	h0, p7, z31.h9001# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   sminv	s0, p7, z31.s9002# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalb	z0.d, z1.s, z15.s[1]9003# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalb	z0.d, z1.s, z31.s9004# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalb	z0.h, z1.b, z31.b9005# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalb	z0.s, z1.h, z31.h9006# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalb	z0.s, z1.h, z7.h[7]9007# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalt	z0.d, z1.s, z15.s[1]9008# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalt	z0.d, z1.s, z31.s9009# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalt	z0.h, z1.b, z31.b9010# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalt	z0.s, z1.h, z31.h9011# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlalt	z0.s, z1.h, z7.h[7]9012# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslb	z0.d, z1.s, z15.s[1]9013# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslb	z0.d, z1.s, z31.s9014# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslb	z0.h, z1.b, z31.b9015# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslb	z0.s, z1.h, z31.h9016# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslb	z0.s, z1.h, z7.h[7]9017# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslt	z0.d, z1.s, z15.s[1]9018# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslt	z0.d, z1.s, z31.s9019# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslt	z0.h, z1.b, z31.b9020# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslt	z0.s, z1.h, z31.h9021# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlslt	z0.s, z1.h, z7.h[7]9022# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smmla	z0.s, z1.b, z2.b9023# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smulh	z0.b, p7/m, z0.b, z31.b9024# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smulh	z0.b, z1.b, z2.b9025# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     smulh	z0.d, p7/m, z0.d, z31.d9026# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smulh	z0.h, p7/m, z0.h, z31.h9027# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smulh	z0.h, z1.h, z2.h9028# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smulh	z0.s, p7/m, z0.s, z31.s9029# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smulh	z29.s, z30.s, z31.s9030# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     smulh	z31.d, z31.d, z31.d9031# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullb	z0.d, z1.s, z15.s[1]9032# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullb	z0.h, z1.b, z2.b9033# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullb	z0.s, z1.h, z7.h[7]9034# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullb	z29.s, z30.h, z31.h9035# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullb	z31.d, z31.s, z31.s9036# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullt	z0.d, z1.s, z15.s[1]9037# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullt	z0.h, z1.b, z2.b9038# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullt	z0.s, z1.h, z7.h[7]9039# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullt	z29.s, z30.h, z31.h9040# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smullt	z31.d, z31.s, z31.s9041# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z29.b, p7, { z30.b, z31.b }9042# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z29.d, p7, { z30.d, z31.d }9043# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z29.h, p7, { z30.h, z31.h }9044# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z29.s, p7, { z30.s, z31.s }9045# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z31.b, p7, z31.b, z31.b9046# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z31.d, p7, z31.d, z31.d9047# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z31.h, p7, z31.h, z31.h9048# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     splice	z31.s, p7, z31.s, z31.s9049# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	z31.b, p7/m, z31.b9050# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	z31.d, p7/m, z31.d9051# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	z31.h, p7/m, z31.h9052# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	z31.s, p7/m, z31.s9053# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.b, p0/m, z0.b, z1.b9054# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.b, z0.b, #09055# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.b, z0.b, z0.b9056# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.d, z0.d, #09057# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.d, z0.d, #0, lsl #89058# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.d, z0.d, z0.d9059# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.h, p0/m, z0.h, z1.h9060# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.h, z0.h, #09061# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.h, z0.h, #0, lsl #89062# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.h, z0.h, z0.h9063# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.s, z0.s, #09064# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.s, z0.s, #0, lsl #89065# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z0.s, z0.s, z0.s9066# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z29.s, p7/m, z29.s, z30.s9067# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z31.b, z31.b, #2559068# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z31.d, p7/m, z31.d, z30.d9069# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z31.d, z31.d, #652809070# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z31.h, z31.h, #652809071# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	z31.s, z31.s, #652809072# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqcadd	z0.b, z0.b, z0.b, #909073# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqcadd	z0.d, z0.d, z0.d, #909074# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqcadd	z0.h, z0.h, z0.h, #909075# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqcadd	z0.s, z0.s, z0.s, #909076# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqcadd	z31.b, z31.b, z31.b, #2709077# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqcadd	z31.d, z31.d, z31.d, #2709078# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqcadd	z31.h, z31.h, z31.h, #2709079# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqcadd	z31.s, z31.s, z31.s, #2709080# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecb	x09081# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecb	x0, #149082# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecb	x0, all, mul #169083# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecb	x0, pow29084# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecb	x0, vl19085# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecb	x0, w09086# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecb	x0, w0, all, mul #169087# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecb	x0, w0, pow29088# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecb	x0, w0, pow2, mul #169089# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecd	x09090# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecd	x0, #149091# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecd	x0, all, mul #169092# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecd	x0, pow29093# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecd	x0, vl19094# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecd	x0, w09095# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecd	x0, w0, all, mul #169096# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecd	x0, w0, pow29097# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecd	x0, w0, pow2, mul #169098# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecd	z0.d9099# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecd	z0.d, all, mul #169100# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecd	z0.d, pow29101# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecd	z0.d, pow2, mul #169102# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdech	x09103# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdech	x0, #149104# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdech	x0, all, mul #169105# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdech	x0, pow29106# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdech	x0, vl19107# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdech	x0, w09108# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdech	x0, w0, all, mul #169109# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdech	x0, w0, pow29110# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdech	x0, w0, pow2, mul #169111# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdech	z0.h9112# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdech	z0.h, all, mul #169113# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdech	z0.h, pow29114# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdech	z0.h, pow2, mul #169115# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecp	x0, p0.b9116# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecp	x0, p0.d9117# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecp	x0, p0.h9118# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecp	x0, p0.s9119# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecp	xzr, p15.b, wzr9120# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecp	xzr, p15.d, wzr9121# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecp	xzr, p15.h, wzr9122# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecp	xzr, p15.s, wzr9123# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   sqdecp	z0.d, p0.d9124# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   sqdecp	z0.h, p0.h9125# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   sqdecp	z0.s, p0.s9126# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecw	x09127# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecw	x0, #149128# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecw	x0, all, mul #169129# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecw	x0, pow29130# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecw	x0, vl19131# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecw	x0, w09132# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecw	x0, w0, all, mul #169133# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecw	x0, w0, pow29134# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqdecw	x0, w0, pow2, mul #169135# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecw	z0.s9136# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecw	z0.s, all, mul #169137# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecw	z0.s, pow29138# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdecw	z0.s, pow2, mul #169139# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalb	z0.d, z1.s, z15.s[3]9140# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalb	z0.d, z1.s, z31.s9141# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalb	z0.h, z1.b, z31.b9142# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalb	z0.s, z1.h, z31.h9143# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalb	z0.s, z1.h, z7.h[7]9144# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalbt	z0.d, z1.s, z31.s9145# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalbt	z0.h, z1.b, z31.b9146# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalbt	z0.s, z1.h, z31.h9147# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalt	z0.d, z1.s, z15.s[3]9148# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalt	z0.d, z1.s, z31.s9149# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalt	z0.h, z1.b, z31.b9150# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalt	z0.s, z1.h, z31.h9151# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlalt	z0.s, z1.h, z7.h[7]9152# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslb	z0.d, z1.s, z15.s[3]9153# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslb	z0.d, z1.s, z31.s9154# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslb	z0.h, z1.b, z31.b9155# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslb	z0.s, z1.h, z31.h9156# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslb	z0.s, z1.h, z7.h[7]9157# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslbt	z0.d, z1.s, z31.s9158# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslbt	z0.h, z1.b, z31.b9159# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslbt	z0.s, z1.h, z31.h9160# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslt	z0.d, z1.s, z15.s[3]9161# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslt	z0.d, z1.s, z31.s9162# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslt	z0.h, z1.b, z31.b9163# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslt	z0.s, z1.h, z31.h9164# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlslt	z0.s, z1.h, z7.h[7]9165# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	z0.b, z1.b, z2.b9166# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqdmulh	z0.d, z1.d, z15.d[1]9167# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	z0.h, z1.h, z2.h9168# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	z0.h, z1.h, z7.h[7]9169# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	z0.s, z1.s, z7.s[3]9170# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	z29.s, z30.s, z31.s9171# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqdmulh	z31.d, z31.d, z31.d9172# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullb	z0.d, z1.s, z15.s[1]9173# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullb	z0.h, z1.b, z2.b9174# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullb	z0.s, z1.h, z7.h[7]9175# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullb	z29.s, z30.h, z31.h9176# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullb	z31.d, z31.s, z31.s9177# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullt	z0.d, z1.s, z15.s[1]9178# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullt	z0.h, z1.b, z2.b9179# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullt	z0.s, z1.h, z7.h[7]9180# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullt	z29.s, z30.h, z31.h9181# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmullt	z31.d, z31.s, z31.s9182# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincb	x09183# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincb	x0, #149184# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincb	x0, all, mul #169185# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincb	x0, pow29186# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincb	x0, vl19187# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincb	x0, w09188# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincb	x0, w0, all, mul #169189# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincb	x0, w0, pow29190# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincb	x0, w0, pow2, mul #169191# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincd	x09192# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincd	x0, #149193# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincd	x0, all, mul #169194# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincd	x0, pow29195# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincd	x0, vl19196# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincd	x0, w09197# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincd	x0, w0, all, mul #169198# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincd	x0, w0, pow29199# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincd	x0, w0, pow2, mul #169200# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincd	z0.d9201# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincd	z0.d, all, mul #169202# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincd	z0.d, pow29203# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincd	z0.d, pow2, mul #169204# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqinch	x09205# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqinch	x0, #149206# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqinch	x0, all, mul #169207# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqinch	x0, pow29208# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqinch	x0, vl19209# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqinch	x0, w09210# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqinch	x0, w0, all, mul #169211# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqinch	x0, w0, pow29212# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqinch	x0, w0, pow2, mul #169213# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqinch	z0.h9214# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqinch	z0.h, all, mul #169215# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqinch	z0.h, pow29216# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqinch	z0.h, pow2, mul #169217# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincp	x0, p0.b9218# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincp	x0, p0.d9219# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincp	x0, p0.h9220# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincp	x0, p0.s9221# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincp	xzr, p15.b, wzr9222# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincp	xzr, p15.d, wzr9223# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincp	xzr, p15.h, wzr9224# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincp	xzr, p15.s, wzr9225# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   sqincp	z0.d, p0.d9226# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   sqincp	z0.h, p0.h9227# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   sqincp	z0.s, p0.s9228# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincw	x09229# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincw	x0, #149230# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincw	x0, all, mul #169231# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincw	x0, pow29232# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincw	x0, vl19233# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincw	x0, w09234# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincw	x0, w0, all, mul #169235# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincw	x0, w0, pow29236# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sqincw	x0, w0, pow2, mul #169237# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincw	z0.s9238# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincw	z0.s, all, mul #169239# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincw	z0.s, pow29240# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqincw	z0.s, pow2, mul #169241# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	z31.b, p7/m, z31.b9242# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	z31.d, p7/m, z31.d9243# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	z31.h, p7/m, z31.h9244# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	z31.s, p7/m, z31.s9245# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z0.b, z1.b, z2.b, #09246# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdcmlah	z0.d, z1.d, z2.d, #09247# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z0.h, z1.h, z2.h, #09248# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z0.h, z1.h, z2.h[0], #09249# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z0.s, z1.s, z2.s, #09250# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z0.s, z1.s, z2.s[0], #09251# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z15.b, z16.b, z17.b, #2709252# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdcmlah	z15.d, z16.d, z17.d, #2709253# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z15.h, z16.h, z17.h, #2709254# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z15.s, z16.s, z17.s, #2709255# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z29.b, z30.b, z31.b, #909256# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdcmlah	z29.d, z30.d, z31.d, #909257# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z29.h, z30.h, z31.h, #909258# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z29.s, z30.s, z31.s, #909259# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z31.b, z31.b, z31.b, #1809260# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdcmlah	z31.d, z31.d, z31.d, #1809261# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z31.h, z30.h, z7.h[0], #1809262# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z31.h, z31.h, z31.h, #1809263# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z31.s, z30.s, z7.s[0], #1809264# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdcmlah	z31.s, z31.s, z31.s, #1809265# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	z0.b, z1.b, z31.b9266# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlah	z0.d, z1.d, z15.d[1]9267# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlah	z0.d, z1.d, z31.d9268# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	z0.h, z1.h, z31.h9269# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	z0.h, z1.h, z7.h[7]9270# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	z0.s, z1.s, z31.s9271# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	z0.s, z1.s, z7.s[3]9272# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	z0.b, z1.b, z31.b9273# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlsh	z0.d, z1.d, z15.d[1]9274# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlsh	z0.d, z1.d, z31.d9275# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	z0.h, z1.h, z31.h9276# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	z0.h, z1.h, z7.h[7]9277# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	z0.s, z1.s, z31.s9278# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	z0.s, z1.s, z7.s[3]9279# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	z0.b, z1.b, z2.b9280# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmulh	z0.d, z1.d, z15.d[1]9281# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	z0.h, z1.h, z2.h9282# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	z0.h, z1.h, z7.h[7]9283# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	z0.s, z1.s, z7.s[3]9284# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	z29.s, z30.s, z31.s9285# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmulh	z31.d, z31.d, z31.d9286# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshl	z0.b, p0/m, z0.b, z1.b9287# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshl	z0.h, p0/m, z0.h, z1.h9288# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshl	z29.s, p7/m, z29.s, z30.s9289# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshl	z31.d, p7/m, z31.d, z30.d9290# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshlr	z0.b, p0/m, z0.b, z1.b9291# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshlr	z0.h, p0/m, z0.h, z1.h9292# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshlr	z29.s, p7/m, z29.s, z30.s9293# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshlr	z31.d, p7/m, z31.d, z30.d9294# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrnb	z0.b, z0.h, #19295# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrnb	z0.h, z0.s, #19296# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrnb	z0.s, z0.d, #19297# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrnb	z31.b, z31.h, #89298# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrnb	z31.h, z31.s, #169299# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrnb	z31.s, z31.d, #329300# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrnt	z0.b, z0.h, #19301# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrnt	z0.h, z0.s, #19302# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrnt	z0.s, z0.d, #19303# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrnt	z31.b, z31.h, #89304# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrnt	z31.h, z31.s, #169305# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrnt	z31.s, z31.d, #329306# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrunb	z0.b, z0.h, #19307# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrunb	z0.h, z0.s, #19308# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrunb	z0.s, z0.d, #19309# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrunb	z31.b, z31.h, #89310# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrunb	z31.h, z31.s, #169311# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrunb	z31.s, z31.d, #329312# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrunt	z0.b, z0.h, #19313# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrunt	z0.h, z0.s, #19314# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrunt	z0.s, z0.d, #19315# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrunt	z31.b, z31.h, #89316# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrunt	z31.h, z31.s, #169317# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrunt	z31.s, z31.d, #329318# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	z0.b, p0/m, z0.b, #09319# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	z0.b, p0/m, z0.b, z1.b9320# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	z0.d, p0/m, z0.d, #09321# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	z0.h, p0/m, z0.h, #09322# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	z0.h, p0/m, z0.h, z1.h9323# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	z0.s, p0/m, z0.s, #09324# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	z29.s, p7/m, z29.s, z30.s9325# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	z31.b, p0/m, z31.b, #79326# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	z31.d, p0/m, z31.d, #639327# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	z31.d, p7/m, z31.d, z30.d9328# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	z31.h, p0/m, z31.h, #159329# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	z31.s, p0/m, z31.s, #319330# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlr	z0.b, p0/m, z0.b, z1.b9331# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlr	z0.h, p0/m, z0.h, z1.h9332# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlr	z29.s, p7/m, z29.s, z30.s9333# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlr	z31.d, p7/m, z31.d, z30.d9334# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	z0.b, p0/m, z0.b, #09335# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	z0.d, p0/m, z0.d, #09336# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	z0.h, p0/m, z0.h, #09337# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	z0.s, p0/m, z0.s, #09338# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	z31.b, p0/m, z31.b, #79339# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	z31.d, p0/m, z31.d, #639340# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	z31.h, p0/m, z31.h, #159341# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	z31.s, p0/m, z31.s, #319342# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrnb	z0.b, z0.h, #19343# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrnb	z0.h, z0.s, #19344# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrnb	z0.s, z0.d, #19345# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrnb	z31.b, z31.h, #89346# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrnb	z31.h, z31.s, #169347# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrnb	z31.s, z31.d, #329348# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrnt	z0.b, z0.h, #19349# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrnt	z0.h, z0.s, #19350# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrnt	z0.s, z0.d, #19351# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrnt	z31.b, z31.h, #89352# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrnt	z31.h, z31.s, #169353# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrnt	z31.s, z31.d, #329354# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrunb	z0.b, z0.h, #19355# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrunb	z0.h, z0.s, #19356# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrunb	z0.s, z0.d, #19357# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrunb	z31.b, z31.h, #89358# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrunb	z31.h, z31.s, #169359# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrunb	z31.s, z31.d, #329360# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrunt	z0.b, z0.h, #19361# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrunt	z0.h, z0.s, #19362# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrunt	z0.s, z0.d, #19363# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrunt	z31.b, z31.h, #89364# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrunt	z31.h, z31.s, #169365# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrunt	z31.s, z31.d, #329366# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.b, p0/m, z0.b, z1.b9367# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.b, z0.b, #09368# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.b, z0.b, z0.b9369# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.d, z0.d, #09370# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.d, z0.d, #0, lsl #89371# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.d, z0.d, z0.d9372# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.h, p0/m, z0.h, z1.h9373# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.h, z0.h, #09374# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.h, z0.h, #0, lsl #89375# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.h, z0.h, z0.h9376# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.s, z0.s, #09377# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.s, z0.s, #0, lsl #89378# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z0.s, z0.s, z0.s9379# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z29.s, p7/m, z29.s, z30.s9380# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z31.b, z31.b, #2559381# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z31.d, p7/m, z31.d, z30.d9382# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z31.d, z31.d, #652809383# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z31.h, z31.h, #652809384# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	z31.s, z31.s, #652809385# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsubr	z0.b, p0/m, z0.b, z1.b9386# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsubr	z0.h, p0/m, z0.h, z1.h9387# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsubr	z29.s, p7/m, z29.s, z30.s9388# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsubr	z31.d, p7/m, z31.d, z30.d9389# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtnb	z0.b, z31.h9390# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtnb	z0.h, z31.s9391# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtnb	z0.s, z31.d9392# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtnt	z0.b, z31.h9393# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtnt	z0.h, z31.s9394# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtnt	z0.s, z31.d9395# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtunb	z0.b, z31.h9396# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtunb	z0.h, z31.s9397# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtunb	z0.s, z31.d9398# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtunt	z0.b, z31.h9399# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtunt	z0.h, z31.s9400# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtunt	z0.s, z31.d9401# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srhadd	z0.b, p0/m, z0.b, z1.b9402# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srhadd	z0.h, p0/m, z0.h, z1.h9403# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srhadd	z29.s, p7/m, z29.s, z30.s9404# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srhadd	z31.d, p7/m, z31.d, z30.d9405# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sri	z0.b, z0.b, #19406# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sri	z0.d, z0.d, #19407# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sri	z0.h, z0.h, #19408# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sri	z0.s, z0.s, #19409# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sri	z31.b, z31.b, #89410# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sri	z31.d, z31.d, #649411# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sri	z31.h, z31.h, #169412# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sri	z31.s, z31.s, #329413# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshl	z0.b, p0/m, z0.b, z1.b9414# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshl	z0.h, p0/m, z0.h, z1.h9415# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshl	z29.s, p7/m, z29.s, z30.s9416# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshl	z31.d, p7/m, z31.d, z30.d9417# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshlr	z0.b, p0/m, z0.b, z1.b9418# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshlr	z0.h, p0/m, z0.h, z1.h9419# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshlr	z29.s, p7/m, z29.s, z30.s9420# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshlr	z31.d, p7/m, z31.d, z30.d9421# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshr	z0.b, p0/m, z0.b, #19422# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshr	z0.d, p0/m, z0.d, #19423# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshr	z0.h, p0/m, z0.h, #19424# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshr	z0.s, p0/m, z0.s, #19425# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshr	z31.b, p0/m, z31.b, #89426# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshr	z31.d, p0/m, z31.d, #649427# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshr	z31.h, p0/m, z31.h, #169428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshr	z31.s, p0/m, z31.s, #329429# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	z0.b, z0.b, #19430# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	z0.d, z0.d, #19431# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	z0.h, z0.h, #19432# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	z0.s, z0.s, #19433# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	z31.b, z31.b, #89434# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	z31.d, z31.d, #649435# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	z31.h, z31.h, #169436# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	z31.s, z31.s, #329437# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshllb	z0.d, z0.s, #09438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshllb	z0.h, z0.b, #09439# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshllb	z0.s, z0.h, #09440# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshllb	z31.d, z31.s, #319441# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshllb	z31.h, z31.b, #79442# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshllb	z31.s, z31.h, #159443# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshllt	z0.d, z0.s, #09444# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshllt	z0.h, z0.b, #09445# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshllt	z0.s, z0.h, #09446# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshllt	z31.d, z31.s, #319447# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshllt	z31.h, z31.b, #79448# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshllt	z31.s, z31.h, #159449# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	z0.b, z0.b, #19450# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	z0.d, z0.d, #19451# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	z0.h, z0.h, #19452# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	z0.s, z0.s, #19453# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	z31.b, z31.b, #89454# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	z31.d, z31.d, #649455# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	z31.h, z31.h, #169456# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	z31.s, z31.s, #329457# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublb	z0.h, z1.b, z2.b9458# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublb	z29.s, z30.h, z31.h9459# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublb	z31.d, z31.s, z31.s9460# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublbt	z0.d, z1.s, z31.s9461# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublbt	z0.h, z1.b, z31.b9462# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublbt	z0.s, z1.h, z31.h9463# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublt	z0.h, z1.b, z2.b9464# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublt	z29.s, z30.h, z31.h9465# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssublt	z31.d, z31.s, z31.s9466# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubltb	z0.d, z1.s, z31.s9467# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubltb	z0.h, z1.b, z31.b9468# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubltb	z0.s, z1.h, z31.h9469# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubwb	z0.h, z1.h, z2.b9470# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubwb	z29.s, z30.s, z31.h9471# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubwb	z31.d, z31.d, z31.s9472# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubwt	z0.h, z1.h, z2.b9473# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubwt	z29.s, z30.s, z31.h9474# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubwt	z31.d, z31.d, z31.s9475# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1b	{ z0.b }, p0, [x0, x0]9476# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1b	{ z0.b }, p0, [x0]9477# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1b	{ z0.d }, p0, [x0, x0]9478# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1b	{ z0.d }, p0, [x0, z0.d, sxtw]9479# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1b	{ z0.d }, p0, [x0, z0.d, uxtw]9480# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1b	{ z0.d }, p0, [x0, z0.d]9481# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1b	{ z0.d }, p0, [x0]9482# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1b	{ z0.d }, p7, [z0.d]9483# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1b	{ z0.h }, p0, [x0, x0]9484# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1b	{ z0.h }, p0, [x0]9485# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1b	{ z0.s }, p0, [x0, x0]9486# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1b	{ z0.s }, p0, [x0, z0.s, sxtw]9487# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1b	{ z0.s }, p0, [x0, z0.s, uxtw]9488# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1b	{ z0.s }, p0, [x0]9489# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1b	{ z0.s }, p7, [z0.s]9490# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1b	{ z21.b }, p5, [x10, #5, mul vl]9491# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1b	{ z21.d }, p5, [x10, #5, mul vl]9492# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1b	{ z21.h }, p5, [x10, #5, mul vl]9493# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1b	{ z21.s }, p5, [x10, #5, mul vl]9494# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1b	{ z31.b }, p7, [sp, #-1, mul vl]9495# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1b	{ z31.d }, p7, [sp, #-1, mul vl]9496# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1b	{ z31.d }, p7, [z31.d, #31]9497# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1b	{ z31.h }, p7, [sp, #-1, mul vl]9498# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1b	{ z31.s }, p7, [sp, #-1, mul vl]9499# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1b	{ z31.s }, p7, [z31.s, #31]9500# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1d	{ z0.d }, p0, [x0, x0, lsl #3]9501# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1d	{ z0.d }, p0, [x0, z0.d, lsl #3]9502# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1d	{ z0.d }, p0, [x0, z0.d, sxtw #3]9503# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1d	{ z0.d }, p0, [x0, z0.d, sxtw]9504# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1d	{ z0.d }, p0, [x0, z0.d, uxtw #3]9505# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1d	{ z0.d }, p0, [x0, z0.d, uxtw]9506# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1d	{ z0.d }, p0, [x0, z0.d]9507# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1d	{ z0.d }, p0, [x0]9508# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1d	{ z0.d }, p7, [z0.d]9509# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1d	{ z21.d }, p5, [x10, #5, mul vl]9510# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1d	{ z31.d }, p7, [sp, #-1, mul vl]9511# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1d	{ z31.d }, p7, [z31.d, #248]9512# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.25   0.25   0.25   0.25   0.50   0.50    -      -     st1h	{ z0.d }, p0, [x0, x0, lsl #1]9513# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1h	{ z0.d }, p0, [x0, z0.d, lsl #1]9514# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1h	{ z0.d }, p0, [x0, z0.d, sxtw #1]9515# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1h	{ z0.d }, p0, [x0, z0.d, sxtw]9516# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1h	{ z0.d }, p0, [x0, z0.d, uxtw #1]9517# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1h	{ z0.d }, p0, [x0, z0.d, uxtw]9518# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1h	{ z0.d }, p0, [x0, z0.d]9519# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1h	{ z0.d }, p0, [x0]9520# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1h	{ z0.d }, p7, [z0.d]9521# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.25   0.25   0.25   0.25   0.50   0.50    -      -     st1h	{ z0.h }, p0, [x0, x0, lsl #1]9522# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1h	{ z0.h }, p0, [x0]9523# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.25   0.25   0.25   0.25   0.50   0.50    -      -     st1h	{ z0.s }, p0, [x0, x0, lsl #1]9524# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1h	{ z0.s }, p0, [x0, z0.s, sxtw #1]9525# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1h	{ z0.s }, p0, [x0, z0.s, sxtw]9526# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1h	{ z0.s }, p0, [x0, z0.s, uxtw #1]9527# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1h	{ z0.s }, p0, [x0, z0.s, uxtw]9528# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1h	{ z0.s }, p0, [x0]9529# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1h	{ z0.s }, p7, [z0.s]9530# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1h	{ z21.d }, p5, [x10, #5, mul vl]9531# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1h	{ z21.h }, p5, [x10, #5, mul vl]9532# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1h	{ z21.s }, p5, [x10, #5, mul vl]9533# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1h	{ z31.d }, p7, [sp, #-1, mul vl]9534# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1h	{ z31.d }, p7, [z31.d, #62]9535# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1h	{ z31.h }, p7, [sp, #-1, mul vl]9536# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1h	{ z31.s }, p7, [sp, #-1, mul vl]9537# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1h	{ z31.s }, p7, [z31.s, #62]9538# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1w	{ z0.d }, p0, [x0, x0, lsl #2]9539# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1w	{ z0.d }, p0, [x0, z0.d, lsl #2]9540# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1w	{ z0.d }, p0, [x0, z0.d, sxtw #2]9541# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1w	{ z0.d }, p0, [x0, z0.d, sxtw]9542# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1w	{ z0.d }, p0, [x0, z0.d, uxtw #2]9543# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1w	{ z0.d }, p0, [x0, z0.d, uxtw]9544# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1w	{ z0.d }, p0, [x0, z0.d]9545# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1w	{ z0.d }, p0, [x0]9546# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1w	{ z0.d }, p7, [z0.d]9547# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1w	{ z0.s }, p0, [x0, x0, lsl #2]9548# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1w	{ z0.s }, p0, [x0, z0.s, sxtw #2]9549# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1w	{ z0.s }, p0, [x0, z0.s, sxtw]9550# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1w	{ z0.s }, p0, [x0, z0.s, uxtw #2]9551# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1w	{ z0.s }, p0, [x0, z0.s, uxtw]9552# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1w	{ z0.s }, p0, [x0]9553# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1w	{ z0.s }, p7, [z0.s]9554# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1w	{ z21.d }, p5, [x10, #5, mul vl]9555# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1w	{ z21.s }, p5, [x10, #5, mul vl]9556# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1w	{ z31.d }, p7, [sp, #-1, mul vl]9557# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1w	{ z31.d }, p7, [z31.d, #124]9558# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1w	{ z31.s }, p7, [sp, #-1, mul vl]9559# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1w	{ z31.s }, p7, [z31.s, #124]9560# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st2b	{ z0.b, z1.b }, p0, [x0, x0]9561# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st2b	{ z0.b, z1.b }, p0, [x0]9562# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st2b	{ z21.b, z22.b }, p5, [x10, #10, mul vl]9563# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st2b	{ z23.b, z24.b }, p3, [x13, #-16, mul vl]9564# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st2b	{ z5.b, z6.b }, p3, [x17, x16]9565# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st2d	{ z0.d, z1.d }, p0, [x0, x0, lsl #3]9566# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st2d	{ z0.d, z1.d }, p0, [x0]9567# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st2d	{ z21.d, z22.d }, p5, [x10, #10, mul vl]9568# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st2d	{ z23.d, z24.d }, p3, [x13, #-16, mul vl]9569# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st2d	{ z5.d, z6.d }, p3, [x17, x16, lsl #3]9570# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -     0.50   0.50   0.50   0.50   1.00   1.00    -      -     st2h	{ z0.h, z1.h }, p0, [x0, x0, lsl #1]9571# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st2h	{ z0.h, z1.h }, p0, [x0]9572# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st2h	{ z21.h, z22.h }, p5, [x10, #10, mul vl]9573# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st2h	{ z23.h, z24.h }, p3, [x13, #-16, mul vl]9574# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -     0.50   0.50   0.50   0.50   1.00   1.00    -      -     st2h	{ z5.h, z6.h }, p3, [x17, x16, lsl #1]9575# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st2w	{ z0.s, z1.s }, p0, [x0, x0, lsl #2]9576# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st2w	{ z0.s, z1.s }, p0, [x0]9577# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st2w	{ z21.s, z22.s }, p5, [x10, #10, mul vl]9578# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st2w	{ z23.s, z24.s }, p3, [x13, #-16, mul vl]9579# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st2w	{ z5.s, z6.s }, p3, [x17, x16, lsl #2]9580# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -     2.25   2.25   2.25   2.25   4.50   4.50    -      -     st3b	{ z0.b - z2.b }, p0, [x0, x0]9581# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -      -      -     4.50   4.50    -      -     st3b	{ z0.b - z2.b }, p0, [x0]9582# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -      -      -     4.50   4.50    -      -     st3b	{ z21.b - z23.b }, p5, [x10, #15, mul vl]9583# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -      -      -     4.50   4.50    -      -     st3b	{ z23.b - z25.b }, p3, [x13, #-24, mul vl]9584# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -     2.25   2.25   2.25   2.25   4.50   4.50    -      -     st3b	{ z5.b - z7.b }, p3, [x17, x16]9585# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -     2.25   2.25   2.25   2.25   4.50   4.50    -      -     st3d	{ z0.d - z2.d }, p0, [x0, x0, lsl #3]9586# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -      -      -     4.50   4.50    -      -     st3d	{ z0.d - z2.d }, p0, [x0]9587# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -      -      -     4.50   4.50    -      -     st3d	{ z21.d - z23.d }, p5, [x10, #15, mul vl]9588# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -      -      -     4.50   4.50    -      -     st3d	{ z23.d - z25.d }, p3, [x13, #-24, mul vl]9589# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -     2.25   2.25   2.25   2.25   4.50   4.50    -      -     st3d	{ z5.d - z7.d }, p3, [x17, x16, lsl #3]9590# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -     2.25   2.25   2.25   2.25   4.50   4.50    -      -     st3h	{ z0.h - z2.h }, p0, [x0, x0, lsl #1]9591# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -      -      -     4.50   4.50    -      -     st3h	{ z0.h - z2.h }, p0, [x0]9592# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -      -      -     4.50   4.50    -      -     st3h	{ z21.h - z23.h }, p5, [x10, #15, mul vl]9593# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -      -      -     4.50   4.50    -      -     st3h	{ z23.h - z25.h }, p3, [x13, #-24, mul vl]9594# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -     2.25   2.25   2.25   2.25   4.50   4.50    -      -     st3h	{ z5.h - z7.h }, p3, [x17, x16, lsl #1]9595# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -     2.25   2.25   2.25   2.25   4.50   4.50    -      -     st3w	{ z0.s - z2.s }, p0, [x0, x0, lsl #2]9596# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -      -      -     4.50   4.50    -      -     st3w	{ z0.s - z2.s }, p0, [x0]9597# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -      -      -     4.50   4.50    -      -     st3w	{ z21.s - z23.s }, p5, [x10, #15, mul vl]9598# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -      -      -      -      -     4.50   4.50    -      -     st3w	{ z23.s - z25.s }, p3, [x13, #-24, mul vl]9599# CHECK-NEXT:  -      -      -      -      -      -      -      -     4.50   4.50    -      -     2.25   2.25   2.25   2.25   4.50   4.50    -      -     st3w	{ z5.s - z7.s }, p3, [x17, x16, lsl #2]9600# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -     4.50   4.50   4.50   4.50   9.00   9.00    -      -     st4b	{ z0.b - z3.b }, p0, [x0, x0]9601# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -      -      -      -      -     9.00   9.00    -      -     st4b	{ z0.b - z3.b }, p0, [x0]9602# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -      -      -      -      -     9.00   9.00    -      -     st4b	{ z21.b - z24.b }, p5, [x10, #20, mul vl]9603# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -      -      -      -      -     9.00   9.00    -      -     st4b	{ z23.b - z26.b }, p3, [x13, #-32, mul vl]9604# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -     4.50   4.50   4.50   4.50   9.00   9.00    -      -     st4b	{ z5.b - z8.b }, p3, [x17, x16]9605# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -     4.50   4.50   4.50   4.50   9.00   9.00    -      -     st4d	{ z0.d - z3.d }, p0, [x0, x0, lsl #3]9606# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -      -      -      -      -     9.00   9.00    -      -     st4d	{ z0.d - z3.d }, p0, [x0]9607# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -      -      -      -      -     9.00   9.00    -      -     st4d	{ z21.d - z24.d }, p5, [x10, #20, mul vl]9608# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -      -      -      -      -     9.00   9.00    -      -     st4d	{ z23.d - z26.d }, p3, [x13, #-32, mul vl]9609# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -     4.50   4.50   4.50   4.50   9.00   9.00    -      -     st4d	{ z5.d - z8.d }, p3, [x17, x16, lsl #3]9610# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -     4.50   4.50   4.50   4.50   9.00   9.00    -      -     st4h	{ z0.h - z3.h }, p0, [x0, x0, lsl #1]9611# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -      -      -      -      -     9.00   9.00    -      -     st4h	{ z0.h - z3.h }, p0, [x0]9612# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -      -      -      -      -     9.00   9.00    -      -     st4h	{ z21.h - z24.h }, p5, [x10, #20, mul vl]9613# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -      -      -      -      -     9.00   9.00    -      -     st4h	{ z23.h - z26.h }, p3, [x13, #-32, mul vl]9614# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -     4.50   4.50   4.50   4.50   9.00   9.00    -      -     st4h	{ z5.h - z8.h }, p3, [x17, x16, lsl #1]9615# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -     4.50   4.50   4.50   4.50   9.00   9.00    -      -     st4w	{ z0.s - z3.s }, p0, [x0, x0, lsl #2]9616# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -      -      -      -      -     9.00   9.00    -      -     st4w	{ z0.s - z3.s }, p0, [x0]9617# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -      -      -      -      -     9.00   9.00    -      -     st4w	{ z21.s - z24.s }, p5, [x10, #20, mul vl]9618# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -      -      -      -      -     9.00   9.00    -      -     st4w	{ z23.s - z26.s }, p3, [x13, #-32, mul vl]9619# CHECK-NEXT:  -      -      -      -      -      -      -      -     9.00   9.00    -      -     4.50   4.50   4.50   4.50   9.00   9.00    -      -     st4w	{ z5.s - z8.s }, p3, [x17, x16, lsl #2]9620# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     stnt1b	{ z0.b }, p0, [x0, x0]9621# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     stnt1b	{ z0.b }, p0, [x0]9622# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     stnt1b	{ z0.d }, p0, [z1.d]9623# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     stnt1b	{ z0.s }, p0, [z1.s]9624# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     stnt1b	{ z21.b }, p5, [x10, #7, mul vl]9625# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     stnt1b	{ z23.b }, p3, [x13, #-8, mul vl]9626# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     stnt1b	{ z31.d }, p7, [z31.d, x0]9627# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     stnt1b	{ z31.d }, p7, [z31.d]9628# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     stnt1b	{ z31.s }, p7, [z31.s, x0]9629# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     stnt1b	{ z31.s }, p7, [z31.s]9630# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     stnt1d	{ z0.d }, p0, [x0, x0, lsl #3]9631# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     stnt1d	{ z0.d }, p0, [x0]9632# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     stnt1d	{ z0.d }, p0, [z1.d]9633# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     stnt1d	{ z21.d }, p5, [x10, #7, mul vl]9634# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     stnt1d	{ z23.d }, p3, [x13, #-8, mul vl]9635# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     stnt1d	{ z31.d }, p7, [z31.d, x0]9636# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     stnt1d	{ z31.d }, p7, [z31.d]9637# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     stnt1h	{ z0.d }, p0, [z1.d]9638# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -     0.25   0.25   0.25   0.25   0.50   0.50    -      -     stnt1h	{ z0.h }, p0, [x0, x0, lsl #1]9639# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     stnt1h	{ z0.h }, p0, [x0]9640# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     stnt1h	{ z0.s }, p0, [z1.s]9641# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     stnt1h	{ z21.h }, p5, [x10, #7, mul vl]9642# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     stnt1h	{ z23.h }, p3, [x13, #-8, mul vl]9643# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     stnt1h	{ z31.d }, p7, [z31.d, x0]9644# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     stnt1h	{ z31.d }, p7, [z31.d]9645# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     stnt1h	{ z31.s }, p7, [z31.s, x0]9646# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     stnt1h	{ z31.s }, p7, [z31.s]9647# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     stnt1w	{ z0.d }, p0, [z1.d]9648# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     stnt1w	{ z0.s }, p0, [x0, x0, lsl #2]9649# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     stnt1w	{ z0.s }, p0, [x0]9650# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     stnt1w	{ z0.s }, p0, [z1.s]9651# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     stnt1w	{ z21.s }, p5, [x10, #7, mul vl]9652# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     stnt1w	{ z23.s }, p3, [x13, #-8, mul vl]9653# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     stnt1w	{ z31.d }, p7, [z31.d, x0]9654# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     stnt1w	{ z31.d }, p7, [z31.d]9655# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     stnt1w	{ z31.s }, p7, [z31.s, x0]9656# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     stnt1w	{ z31.s }, p7, [z31.s]9657# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -     str	p0, [x0]9658# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -     str	p15, [sp, #-256, mul vl]9659# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -     str	p5, [x10, #255, mul vl]9660# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     str	z0, [x0]9661# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     str	z21, [x10, #-256, mul vl]9662# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     str	z31, [sp, #255, mul vl]9663# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.b, p0/m, z0.b, z0.b9664# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.b, z0.b, #09665# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.b, z0.b, z0.b9666# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.d, p0/m, z0.d, z0.d9667# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.d, z0.d, #09668# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.d, z0.d, #0, lsl #89669# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.d, z0.d, z0.d9670# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.h, p0/m, z0.h, z0.h9671# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.h, z0.h, #09672# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.h, z0.h, #0, lsl #89673# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.h, z0.h, z0.h9674# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.s, p0/m, z0.s, z0.s9675# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.s, z0.s, #09676# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.s, z0.s, #0, lsl #89677# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z0.s, z0.s, z0.s9678# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z21.b, p5/m, z21.b, z10.b9679# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z21.b, z10.b, z21.b9680# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z21.d, p5/m, z21.d, z10.d9681# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z21.d, z10.d, z21.d9682# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z21.h, p5/m, z21.h, z10.h9683# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z21.h, z10.h, z21.h9684# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z21.s, p5/m, z21.s, z10.s9685# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z21.s, z10.s, z21.s9686# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z23.b, p3/m, z23.b, z13.b9687# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z23.b, z13.b, z8.b9688# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z23.d, p3/m, z23.d, z13.d9689# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z23.d, z13.d, z8.d9690# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z23.h, p3/m, z23.h, z13.h9691# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z23.h, z13.h, z8.h9692# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z23.s, p3/m, z23.s, z13.s9693# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z23.s, z13.s, z8.s9694# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.b, p7/m, z31.b, z31.b9695# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.b, z31.b, #2559696# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.b, z31.b, z31.b9697# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.d, p7/m, z31.d, z31.d9698# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.d, z31.d, #652809699# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.d, z31.d, z31.d9700# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.h, p7/m, z31.h, z31.h9701# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.h, z31.h, #652809702# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.h, z31.h, z31.h9703# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.s, p7/m, z31.s, z31.s9704# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.s, z31.s, #652809705# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	z31.s, z31.s, z31.s9706# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subhnb	z0.b, z1.h, z31.h9707# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subhnb	z0.h, z1.s, z31.s9708# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subhnb	z0.s, z1.d, z31.d9709# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subhnt	z0.b, z1.h, z31.h9710# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subhnt	z0.h, z1.s, z31.s9711# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subhnt	z0.s, z1.d, z31.d9712# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.b, p0/m, z0.b, z0.b9713# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.b, z0.b, #09714# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.d, p0/m, z0.d, z0.d9715# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.d, z0.d, #09716# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.d, z0.d, #0, lsl #89717# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.h, p0/m, z0.h, z0.h9718# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.h, z0.h, #09719# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.h, z0.h, #0, lsl #89720# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.s, p0/m, z0.s, z0.s9721# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.s, z0.s, #09722# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z0.s, z0.s, #0, lsl #89723# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z31.b, z31.b, #2559724# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z31.d, z31.d, #652809725# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z31.h, z31.h, #652809726# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subr	z31.s, z31.s, #652809727# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sunpkhi	z31.d, z31.s9728# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sunpkhi	z31.h, z31.b9729# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sunpkhi	z31.s, z31.h9730# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sunpklo	z31.d, z31.s9731# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sunpklo	z31.h, z31.b9732# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sunpklo	z31.s, z31.h9733# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	z0.b, p0/m, z0.b, z1.b9734# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	z0.h, p0/m, z0.h, z1.h9735# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	z29.s, p7/m, z29.s, z30.s9736# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	z31.d, p7/m, z31.d, z30.d9737# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sxtb	z0.d, p0/m, z0.d9738# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sxtb	z0.h, p0/m, z0.h9739# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sxtb	z0.s, p0/m, z0.s9740# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sxtb	z31.d, p7/m, z31.d9741# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sxtb	z31.h, p7/m, z31.h9742# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sxtb	z31.s, p7/m, z31.s9743# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sxth	z0.d, p0/m, z0.d9744# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sxth	z0.s, p0/m, z0.s9745# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sxth	z31.d, p7/m, z31.d9746# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sxth	z31.s, p7/m, z31.s9747# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sxtw	z0.d, p0/m, z0.d9748# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sxtw	z31.d, p7/m, z31.d9749# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   tbl	z28.b, { z29.b, z30.b }, z31.b9750# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   tbl	z28.d, { z29.d, z30.d }, z31.d9751# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   tbl	z28.h, { z29.h, z30.h }, z31.h9752# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   tbl	z28.s, { z29.s, z30.s }, z31.s9753# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   tbl	z31.b, { z31.b }, z31.b9754# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   tbl	z31.d, { z31.d }, z31.d9755# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   tbl	z31.h, { z31.h }, z31.h9756# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   tbl	z31.s, { z31.s }, z31.s9757# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   tbx	z31.b, z31.b, z31.b9758# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   tbx	z31.d, z31.d, z31.d9759# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   tbx	z31.h, z31.h, z31.h9760# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   tbx	z31.s, z31.s, z31.s9761# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     trn1	p15.b, p15.b, p15.b9762# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     trn1	p15.d, p15.d, p15.d9763# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     trn1	p15.h, p15.h, p15.h9764# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     trn1	p15.s, p15.s, p15.s9765# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	z31.b, z31.b, z31.b9766# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	z31.d, z31.d, z31.d9767# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	z31.h, z31.h, z31.h9768# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	z31.s, z31.s, z31.s9769# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     trn2	p15.b, p15.b, p15.b9770# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     trn2	p15.d, p15.d, p15.d9771# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     trn2	p15.h, p15.h, p15.h9772# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     trn2	p15.s, p15.s, p15.s9773# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	z31.b, z31.b, z31.b9774# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	z31.d, z31.d, z31.d9775# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	z31.h, z31.h, z31.h9776# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	z31.s, z31.s, z31.s9777# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uaba	z0.b, z1.b, z31.b9778# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uaba	z0.d, z1.d, z31.d9779# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uaba	z0.h, z1.h, z31.h9780# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uaba	z0.s, z1.s, z31.s9781# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uabalb	z0.d, z1.s, z31.s9782# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uabalb	z0.h, z1.b, z31.b9783# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uabalb	z0.s, z1.h, z31.h9784# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uabalt	z0.d, z1.s, z31.s9785# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uabalt	z0.h, z1.b, z31.b9786# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uabalt	z0.s, z1.h, z31.h9787# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabd	z31.b, p7/m, z31.b, z31.b9788# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabd	z31.d, p7/m, z31.d, z31.d9789# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabd	z31.h, p7/m, z31.h, z31.h9790# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabd	z31.s, p7/m, z31.s, z31.s9791# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdlb	z0.h, z1.b, z2.b9792# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdlb	z29.s, z30.h, z31.h9793# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdlb	z31.d, z31.s, z31.s9794# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdlt	z0.h, z1.b, z2.b9795# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdlt	z29.s, z30.h, z31.h9796# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdlt	z31.d, z31.s, z31.s9797# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uadalp	z0.h, p0/m, z1.b9798# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uadalp	z29.s, p0/m, z30.h9799# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uadalp	z30.d, p7/m, z31.s9800# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlb	z0.h, z1.b, z2.b9801# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlb	z29.s, z30.h, z31.h9802# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlb	z31.d, z31.s, z31.s9803# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlt	z0.h, z1.b, z2.b9804# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlt	z29.s, z30.h, z31.h9805# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlt	z31.d, z31.s, z31.s9806# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   2.50   0.50   2.50   uaddv	d0, p7, z31.b9807# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   uaddv	d0, p7, z31.d9808# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   uaddv	d0, p7, z31.h9809# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   uaddv	d0, p7, z31.s9810# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddwb	z0.h, z1.h, z2.b9811# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddwb	z29.s, z30.s, z31.h9812# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddwb	z31.d, z31.d, z31.s9813# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddwt	z0.h, z1.h, z2.b9814# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddwt	z29.s, z30.s, z31.h9815# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddwt	z31.d, z31.d, z31.s9816# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ucvtf	z0.d, p0/m, z0.d9817# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ucvtf	z0.d, p0/m, z0.s9818# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ucvtf	z0.h, p0/m, z0.d9819# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     ucvtf	z0.h, p0/m, z0.h9820# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	z0.h, p0/m, z0.s9821# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ucvtf	z0.s, p0/m, z0.d9822# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	z0.s, p0/m, z0.s9823# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     20.00   -      -      -     udiv	z0.d, p7/m, z0.d, z31.d9824# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     11.00   -      -      -     udiv	z0.s, p7/m, z0.s, z31.s9825# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     20.00   -      -      -     udivr	z0.d, p7/m, z0.d, z31.d9826# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     11.00   -      -      -     udivr	z0.s, p7/m, z0.s, z31.s9827# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     udot	z0.d, z1.h, z15.h[1]9828# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     udot	z0.d, z1.h, z31.h9829# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   udot	z0.s, z1.b, z31.b9830# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   udot	z0.s, z1.b, z7.b[3]9831# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhadd	z0.b, p0/m, z0.b, z1.b9832# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhadd	z0.h, p0/m, z0.h, z1.h9833# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhadd	z29.s, p7/m, z29.s, z30.s9834# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhadd	z31.d, p7/m, z31.d, z30.d9835# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhsub	z0.b, p0/m, z0.b, z1.b9836# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhsub	z0.h, p0/m, z0.h, z1.h9837# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhsub	z29.s, p7/m, z29.s, z30.s9838# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhsub	z31.d, p7/m, z31.d, z30.d9839# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhsubr	z0.b, p0/m, z0.b, z1.b9840# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhsubr	z0.h, p0/m, z0.h, z1.h9841# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhsubr	z29.s, p7/m, z29.s, z30.s9842# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhsubr	z31.d, p7/m, z31.d, z30.d9843# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umax	z0.b, z0.b, #09844# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umax	z31.b, p7/m, z31.b, z31.b9845# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umax	z31.b, z31.b, #2559846# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umax	z31.d, p7/m, z31.d, z31.d9847# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umax	z31.h, p7/m, z31.h, z31.h9848# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umax	z31.s, p7/m, z31.s, z31.s9849# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umaxp	z0.b, p0/m, z0.b, z1.b9850# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umaxp	z0.h, p0/m, z0.h, z1.h9851# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umaxp	z29.s, p7/m, z29.s, z30.s9852# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umaxp	z31.d, p7/m, z31.d, z30.d9853# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   2.50   0.50   2.50   umaxv	b0, p7, z31.b9854# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   umaxv	d0, p7, z31.d9855# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   umaxv	h0, p7, z31.h9856# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   umaxv	s0, p7, z31.s9857# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umin	z0.b, z0.b, #09858# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umin	z31.b, p7/m, z31.b, z31.b9859# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umin	z31.b, z31.b, #2559860# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umin	z31.d, p7/m, z31.d, z31.d9861# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umin	z31.h, p7/m, z31.h, z31.h9862# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umin	z31.s, p7/m, z31.s, z31.s9863# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uminp	z0.b, p0/m, z0.b, z1.b9864# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uminp	z0.h, p0/m, z0.h, z1.h9865# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uminp	z29.s, p7/m, z29.s, z30.s9866# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uminp	z31.d, p7/m, z31.d, z30.d9867# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   2.50   0.50   2.50   uminv	b0, p7, z31.b9868# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   uminv	d0, p7, z31.d9869# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   uminv	h0, p7, z31.h9870# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   0.50   1.50   uminv	s0, p7, z31.s9871# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlalb	z0.d, z1.s, z15.s[1]9872# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlalb	z0.d, z1.s, z31.s9873# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlalb	z0.h, z1.b, z31.b9874# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlalb	z0.s, z1.h, z31.h9875# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlalb	z0.s, z1.h, z7.h[7]9876# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlalt	z0.d, z1.s, z15.s[1]9877# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlalt	z0.d, z1.s, z31.s9878# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlalt	z0.h, z1.b, z31.b9879# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlalt	z0.s, z1.h, z31.h9880# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlalt	z0.s, z1.h, z7.h[7]9881# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlslb	z0.d, z1.s, z15.s[1]9882# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlslb	z0.d, z1.s, z31.s9883# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlslb	z0.h, z1.b, z31.b9884# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlslb	z0.s, z1.h, z31.h9885# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlslb	z0.s, z1.h, z7.h[7]9886# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlslt	z0.d, z1.s, z15.s[1]9887# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlslt	z0.d, z1.s, z31.s9888# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlslt	z0.h, z1.b, z31.b9889# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlslt	z0.s, z1.h, z31.h9890# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlslt	z0.s, z1.h, z7.h[7]9891# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ummla	z0.s, z1.b, z2.b9892# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umulh	z0.b, p7/m, z0.b, z31.b9893# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umulh	z0.b, z1.b, z2.b9894# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     umulh	z0.d, p7/m, z0.d, z31.d9895# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umulh	z0.h, p7/m, z0.h, z31.h9896# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umulh	z0.h, z1.h, z2.h9897# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umulh	z0.s, p7/m, z0.s, z31.s9898# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umulh	z29.s, z30.s, z31.s9899# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     umulh	z31.d, z31.d, z31.d9900# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umullb	z0.d, z1.s, z15.s[1]9901# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umullb	z0.h, z1.b, z2.b9902# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umullb	z0.s, z1.h, z7.h[7]9903# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umullb	z29.s, z30.h, z31.h9904# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umullb	z31.d, z31.s, z31.s9905# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umullt	z0.d, z1.s, z15.s[1]9906# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umullt	z0.h, z1.b, z2.b9907# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umullt	z0.s, z1.h, z7.h[7]9908# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umullt	z29.s, z30.h, z31.h9909# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umullt	z31.d, z31.s, z31.s9910# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z0.b, p0/m, z0.b, z1.b9911# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z0.b, z0.b, #09912# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z0.b, z0.b, z0.b9913# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z0.d, z0.d, #09914# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z0.d, z0.d, #0, lsl #89915# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z0.d, z0.d, z0.d9916# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z0.h, p0/m, z0.h, z1.h9917# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z0.h, z0.h, #09918# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z0.h, z0.h, #0, lsl #89919# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z0.h, z0.h, z0.h9920# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z0.s, z0.s, #09921# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z0.s, z0.s, #0, lsl #89922# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z0.s, z0.s, z0.s9923# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z29.s, p7/m, z29.s, z30.s9924# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z31.b, z31.b, #2559925# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z31.d, p7/m, z31.d, z30.d9926# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z31.d, z31.d, #652809927# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z31.h, z31.h, #652809928# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	z31.s, z31.s, #652809929# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecb	w09930# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecb	w0, all, mul #169931# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecb	w0, pow29932# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecb	w0, pow2, mul #169933# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecb	x09934# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecb	x0, #149935# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecb	x0, all, mul #169936# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecb	x0, pow29937# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecb	x0, vl19938# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecd	w09939# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecd	w0, all, mul #169940# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecd	w0, pow29941# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecd	w0, pow2, mul #169942# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecd	x09943# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecd	x0, #149944# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecd	x0, all, mul #169945# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecd	x0, pow29946# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecd	x0, vl19947# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqdecd	z0.d9948# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqdecd	z0.d, all, mul #169949# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqdecd	z0.d, pow29950# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqdecd	z0.d, pow2, mul #169951# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdech	w09952# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdech	w0, all, mul #169953# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdech	w0, pow29954# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdech	w0, pow2, mul #169955# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdech	x09956# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdech	x0, #149957# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdech	x0, all, mul #169958# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdech	x0, pow29959# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdech	x0, vl19960# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqdech	z0.h9961# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqdech	z0.h, all, mul #169962# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqdech	z0.h, pow29963# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqdech	z0.h, pow2, mul #169964# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecp	wzr, p15.b9965# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecp	wzr, p15.d9966# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecp	wzr, p15.h9967# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecp	wzr, p15.s9968# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecp	x0, p0.b9969# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecp	x0, p0.d9970# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecp	x0, p0.h9971# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecp	x0, p0.s9972# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   uqdecp	z0.d, p0.d9973# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   uqdecp	z0.h, p0.h9974# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   uqdecp	z0.s, p0.s9975# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecw	w09976# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecw	w0, all, mul #169977# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecw	w0, pow29978# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecw	w0, pow2, mul #169979# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecw	x09980# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecw	x0, #149981# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecw	x0, all, mul #169982# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecw	x0, pow29983# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqdecw	x0, vl19984# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqdecw	z0.s9985# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqdecw	z0.s, all, mul #169986# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqdecw	z0.s, pow29987# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqdecw	z0.s, pow2, mul #169988# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincb	w09989# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincb	w0, all, mul #169990# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincb	w0, pow29991# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincb	w0, pow2, mul #169992# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincb	x09993# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincb	x0, #149994# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincb	x0, all, mul #169995# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincb	x0, pow29996# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincb	x0, vl19997# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincd	w09998# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincd	w0, all, mul #169999# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincd	w0, pow210000# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincd	w0, pow2, mul #1610001# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincd	x010002# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincd	x0, #1410003# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincd	x0, all, mul #1610004# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincd	x0, pow210005# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincd	x0, vl110006# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqincd	z0.d10007# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqincd	z0.d, all, mul #1610008# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqincd	z0.d, pow210009# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqincd	z0.d, pow2, mul #1610010# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqinch	w010011# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqinch	w0, all, mul #1610012# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqinch	w0, pow210013# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqinch	w0, pow2, mul #1610014# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqinch	x010015# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqinch	x0, #1410016# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqinch	x0, all, mul #1610017# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqinch	x0, pow210018# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqinch	x0, vl110019# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqinch	z0.h10020# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqinch	z0.h, all, mul #1610021# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqinch	z0.h, pow210022# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqinch	z0.h, pow2, mul #1610023# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincp	wzr, p15.b10024# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincp	wzr, p15.d10025# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincp	wzr, p15.h10026# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincp	wzr, p15.s10027# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincp	x0, p0.b10028# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincp	x0, p0.d10029# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincp	x0, p0.h10030# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincp	x0, p0.s10031# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   uqincp	z0.d, p0.d10032# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   uqincp	z0.h, p0.h10033# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.50   0.50    -      -      -      -     0.25   0.25   0.25   0.25   uqincp	z0.s, p0.s10034# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincw	w010035# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincw	w0, all, mul #1610036# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincw	w0, pow210037# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincw	w0, pow2, mul #1610038# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincw	x010039# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincw	x0, #1410040# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincw	x0, all, mul #1610041# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincw	x0, pow210042# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uqincw	x0, vl110043# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqincw	z0.s10044# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqincw	z0.s, all, mul #1610045# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqincw	z0.s, pow210046# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqincw	z0.s, pow2, mul #1610047# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshl	z0.b, p0/m, z0.b, z1.b10048# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshl	z0.h, p0/m, z0.h, z1.h10049# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshl	z29.s, p7/m, z29.s, z30.s10050# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshl	z31.d, p7/m, z31.d, z30.d10051# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshlr	z0.b, p0/m, z0.b, z1.b10052# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshlr	z0.h, p0/m, z0.h, z1.h10053# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshlr	z29.s, p7/m, z29.s, z30.s10054# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshlr	z31.d, p7/m, z31.d, z30.d10055# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrnb	z0.b, z0.h, #110056# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrnb	z0.h, z0.s, #110057# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrnb	z0.s, z0.d, #110058# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrnb	z31.b, z31.h, #810059# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrnb	z31.h, z31.s, #1610060# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrnb	z31.s, z31.d, #3210061# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrnt	z0.b, z0.h, #110062# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrnt	z0.h, z0.s, #110063# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrnt	z0.s, z0.d, #110064# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrnt	z31.b, z31.h, #810065# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrnt	z31.h, z31.s, #1610066# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrnt	z31.s, z31.d, #3210067# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	z0.b, p0/m, z0.b, #010068# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	z0.b, p0/m, z0.b, z1.b10069# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	z0.d, p0/m, z0.d, #010070# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	z0.h, p0/m, z0.h, #010071# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	z0.h, p0/m, z0.h, z1.h10072# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	z0.s, p0/m, z0.s, #010073# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	z29.s, p7/m, z29.s, z30.s10074# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	z31.b, p0/m, z31.b, #710075# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	z31.d, p0/m, z31.d, #6310076# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	z31.d, p7/m, z31.d, z30.d10077# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	z31.h, p0/m, z31.h, #1510078# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	z31.s, p0/m, z31.s, #3110079# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshlr	z0.b, p0/m, z0.b, z1.b10080# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshlr	z0.h, p0/m, z0.h, z1.h10081# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshlr	z29.s, p7/m, z29.s, z30.s10082# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshlr	z31.d, p7/m, z31.d, z30.d10083# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrnb	z0.b, z0.h, #110084# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrnb	z0.h, z0.s, #110085# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrnb	z0.s, z0.d, #110086# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrnb	z31.b, z31.h, #810087# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrnb	z31.h, z31.s, #1610088# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrnb	z31.s, z31.d, #3210089# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrnt	z0.b, z0.h, #110090# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrnt	z0.h, z0.s, #110091# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrnt	z0.s, z0.d, #110092# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrnt	z31.b, z31.h, #810093# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrnt	z31.h, z31.s, #1610094# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrnt	z31.s, z31.d, #3210095# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z0.b, p0/m, z0.b, z1.b10096# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z0.b, z0.b, #010097# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z0.b, z0.b, z0.b10098# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z0.d, z0.d, #010099# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z0.d, z0.d, #0, lsl #810100# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z0.d, z0.d, z0.d10101# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z0.h, p0/m, z0.h, z1.h10102# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z0.h, z0.h, #010103# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z0.h, z0.h, #0, lsl #810104# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z0.h, z0.h, z0.h10105# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z0.s, z0.s, #010106# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z0.s, z0.s, #0, lsl #810107# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z0.s, z0.s, z0.s10108# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z29.s, p7/m, z29.s, z30.s10109# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z31.b, z31.b, #25510110# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z31.d, p7/m, z31.d, z30.d10111# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z31.d, z31.d, #6528010112# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z31.h, z31.h, #6528010113# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	z31.s, z31.s, #6528010114# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsubr	z0.b, p0/m, z0.b, z1.b10115# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsubr	z0.h, p0/m, z0.h, z1.h10116# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsubr	z29.s, p7/m, z29.s, z30.s10117# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsubr	z31.d, p7/m, z31.d, z30.d10118# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqxtnb	z0.b, z31.h10119# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqxtnb	z0.h, z31.s10120# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqxtnb	z0.s, z31.d10121# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqxtnt	z0.b, z31.h10122# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqxtnt	z0.h, z31.s10123# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqxtnt	z0.s, z31.d10124# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     urecpe	z31.s, p7/m, z31.s10125# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   urhadd	z0.b, p0/m, z0.b, z1.b10126# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   urhadd	z0.h, p0/m, z0.h, z1.h10127# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   urhadd	z29.s, p7/m, z29.s, z30.s10128# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   urhadd	z31.d, p7/m, z31.d, z30.d10129# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshl	z0.b, p0/m, z0.b, z1.b10130# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshl	z0.h, p0/m, z0.h, z1.h10131# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshl	z29.s, p7/m, z29.s, z30.s10132# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshl	z31.d, p7/m, z31.d, z30.d10133# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshlr	z0.b, p0/m, z0.b, z1.b10134# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshlr	z0.h, p0/m, z0.h, z1.h10135# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshlr	z29.s, p7/m, z29.s, z30.s10136# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshlr	z31.d, p7/m, z31.d, z30.d10137# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshr	z0.b, p0/m, z0.b, #110138# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshr	z0.d, p0/m, z0.d, #110139# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshr	z0.h, p0/m, z0.h, #110140# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshr	z0.s, p0/m, z0.s, #110141# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshr	z31.b, p0/m, z31.b, #810142# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshr	z31.d, p0/m, z31.d, #6410143# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshr	z31.h, p0/m, z31.h, #1610144# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshr	z31.s, p0/m, z31.s, #3210145# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ursqrte	z31.s, p7/m, z31.s10146# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ursra	z0.b, z0.b, #110147# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ursra	z0.d, z0.d, #110148# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ursra	z0.h, z0.h, #110149# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ursra	z0.s, z0.s, #110150# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ursra	z31.b, z31.b, #810151# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ursra	z31.d, z31.d, #6410152# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ursra	z31.h, z31.h, #1610153# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ursra	z31.s, z31.s, #3210154# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushllb	z0.d, z0.s, #010155# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushllb	z0.h, z0.b, #010156# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushllb	z0.s, z0.h, #010157# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushllb	z31.d, z31.s, #3110158# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushllb	z31.h, z31.b, #710159# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushllb	z31.s, z31.h, #1510160# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushllt	z0.d, z0.s, #010161# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushllt	z0.h, z0.b, #010162# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushllt	z0.s, z0.h, #010163# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushllt	z31.d, z31.s, #3110164# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushllt	z31.h, z31.b, #710165# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushllt	z31.s, z31.h, #1510166# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usmmla	z0.s, z1.b, z2.b10167# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	z0.b, p0/m, z0.b, z1.b10168# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	z0.h, p0/m, z0.h, z1.h10169# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	z29.s, p7/m, z29.s, z30.s10170# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	z31.d, p7/m, z31.d, z30.d10171# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   usra	z0.b, z0.b, #110172# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   usra	z0.d, z0.d, #110173# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   usra	z0.h, z0.h, #110174# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   usra	z0.s, z0.s, #110175# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   usra	z31.b, z31.b, #810176# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   usra	z31.d, z31.d, #6410177# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   usra	z31.h, z31.h, #1610178# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   usra	z31.s, z31.s, #3210179# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usublb	z0.h, z1.b, z2.b10180# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usublb	z29.s, z30.h, z31.h10181# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usublb	z31.d, z31.s, z31.s10182# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usublt	z0.h, z1.b, z2.b10183# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usublt	z29.s, z30.h, z31.h10184# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usublt	z31.d, z31.s, z31.s10185# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubwb	z0.h, z1.h, z2.b10186# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubwb	z29.s, z30.s, z31.h10187# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubwb	z31.d, z31.d, z31.s10188# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubwt	z0.h, z1.h, z2.b10189# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubwt	z29.s, z30.s, z31.h10190# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubwt	z31.d, z31.d, z31.s10191# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uunpkhi	z31.d, z31.s10192# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uunpkhi	z31.h, z31.b10193# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uunpkhi	z31.s, z31.h10194# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uunpklo	z31.d, z31.s10195# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uunpklo	z31.h, z31.b10196# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uunpklo	z31.s, z31.h10197# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uxtb	z0.d, p0/m, z0.d10198# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uxtb	z0.h, p0/m, z0.h10199# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uxtb	z0.s, p0/m, z0.s10200# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uxtb	z31.d, p7/m, z31.d10201# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uxtb	z31.h, p7/m, z31.h10202# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uxtb	z31.s, p7/m, z31.s10203# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uxth	z0.d, p0/m, z0.d10204# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uxth	z0.s, p0/m, z0.s10205# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uxth	z31.d, p7/m, z31.d10206# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uxth	z31.s, p7/m, z31.s10207# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uxtw	z0.d, p0/m, z0.d10208# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uxtw	z31.d, p7/m, z31.d10209# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uzp1	p15.b, p15.b, p15.b10210# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uzp1	p15.d, p15.d, p15.d10211# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uzp1	p15.h, p15.h, p15.h10212# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uzp1	p15.s, p15.s, p15.s10213# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	z31.b, z31.b, z31.b10214# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	z31.d, z31.d, z31.d10215# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	z31.h, z31.h, z31.h10216# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	z31.s, z31.s, z31.s10217# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uzp2	p15.b, p15.b, p15.b10218# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uzp2	p15.d, p15.d, p15.d10219# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uzp2	p15.h, p15.h, p15.h10220# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     uzp2	p15.s, p15.s, p15.s10221# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	z31.b, z31.b, z31.b10222# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	z31.d, z31.d, z31.d10223# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	z31.h, z31.h, z31.h10224# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	z31.s, z31.s, z31.s10225# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilege	p15.b, w0, wzr10226# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilege	p15.b, wzr, w010227# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilege	p15.b, x0, xzr10228# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilege	p15.b, xzr, x010229# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilege	p15.d, w0, wzr10230# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilege	p15.d, x0, xzr10231# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilege	p15.h, w0, wzr10232# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilege	p15.h, x0, xzr10233# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilege	p15.s, w0, wzr10234# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilege	p15.s, x0, xzr10235# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilerw	p15.b, x30, x3010236# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilerw	p15.d, x30, x3010237# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilerw	p15.h, x30, x3010238# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilerw	p15.s, x30, x3010239# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilewr	p15.b, x30, x3010240# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilewr	p15.d, x30, x3010241# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilewr	p15.h, x30, x3010242# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -     whilewr	p15.s, x30, x3010243# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     wrffr	p0.b10244# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     wrffr	p15.b10245# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     xar	z0.b, z0.b, z1.b, #110246# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     xar	z0.d, z0.d, z1.d, #110247# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     xar	z0.h, z0.h, z1.h, #110248# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     xar	z0.s, z0.s, z1.s, #110249# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     xar	z31.b, z31.b, z30.b, #810250# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     xar	z31.d, z31.d, z30.d, #6410251# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     xar	z31.h, z31.h, z30.h, #1610252# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     xar	z31.s, z31.s, z30.s, #3210253# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     zip1	p0.b, p0.b, p0.b10254# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     zip1	p0.d, p0.d, p0.d10255# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     zip1	p0.h, p0.h, p0.h10256# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     zip1	p0.s, p0.s, p0.s10257# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     zip1	p15.b, p15.b, p15.b10258# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     zip1	p15.d, p15.d, p15.d10259# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     zip1	p15.h, p15.h, p15.h10260# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     zip1	p15.s, p15.s, p15.s10261# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	z0.b, z0.b, z0.b10262# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	z0.d, z0.d, z0.d10263# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	z0.h, z0.h, z0.h10264# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	z0.s, z0.s, z0.s10265# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	z31.b, z31.b, z31.b10266# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	z31.d, z31.d, z31.d10267# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	z31.h, z31.h, z31.h10268# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	z31.s, z31.s, z31.s10269# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     zip2	p0.b, p0.b, p0.b10270# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     zip2	p0.d, p0.d, p0.d10271# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     zip2	p0.h, p0.h, p0.h10272# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     zip2	p0.s, p0.s, p0.s10273# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     zip2	p15.b, p15.b, p15.b10274# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     zip2	p15.d, p15.d, p15.d10275# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     zip2	p15.h, p15.h, p15.h10276# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     zip2	p15.s, p15.s, p15.s10277# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	z0.b, z0.b, z0.b10278# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	z0.d, z0.d, z0.d10279# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	z0.h, z0.h, z0.h10280# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	z0.s, z0.s, z0.s10281# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	z31.b, z31.b, z31.b10282# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	z31.d, z31.d, z31.d10283# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	z31.h, z31.h, z31.h10284# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	z31.s, z31.s, z31.s10285