brintos

brintos / llvm-project-archived public Read only

0
0
Text · 337.1 KiB · 0fd6bc7 Raw
3727 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=aarch64 -mcpu=neoverse-v2 -mattr=+aes,+sha3,+sm4 -instruction-tables < %s | FileCheck %s3 4abs d29, d245abs v0.16b, v0.16b6abs v0.2d, v0.2d7abs v0.2s, v0.2s8abs v0.4h, v0.4h9abs v0.4s, v0.4s10abs v0.8b, v0.8b11abs v0.8h, v0.8h12add d17, d31, d2913add v0.8b, v0.8b, v0.8b14addhn v0.2s, v0.2d, v0.2d15addhn v0.4h, v0.4s, v0.4s16addhn v0.8b, v0.8h, v0.8h17addhn2 v0.16b, v0.8h, v0.8h18addhn2 v0.4s, v0.2d, v0.2d19addhn2 v0.8h, v0.4s, v0.4s20addp v0.2d, v0.2d, v0.2d21addp v0.8b, v0.8b, v0.8b22addv s0, v0.4s23addv h0, v0.4h24addv h0, v0.8h25addv b0, v0.8b26addv b0, v0.16b27aesd v0.16b, v0.16b28aese v0.16b, v0.16b29aesimc v0.16b, v0.16b30aesmc v0.16b, v0.16b31and v0.8b, v0.8b, v0.8b32bfcvt h0, s033bfcvtn v0.4h, v0.4s34bfcvtn2 v0.8h, v0.4s35bfdot v0.2s, v0.4h, v0.4h36bfdot v0.4s, v0.8h, v0.8h37bfmlalb v0.4s, v0.8h, v0.8h38bfmlalb v0.4s, v0.8h, v0.h[3]39bfmlalt v0.4s, v0.8h, v0.8h40bfmlalt v0.4s, v0.8h, v0.h[3]41bfmmla v0.4s, v0.8h, v0.8h42bic v0.4h, #15, lsl #843bic v0.8b, v0.8b, v0.8b44bif v0.16b, v0.16b, v0.16b45bit v0.16b, v0.16b, v0.16b46bsl v0.8b, v0.8b, v0.8b47cls v0.16b, v0.16b48cls v0.2s, v0.2s49cls v0.4h, v0.4h50cls v0.4s, v0.4s51cls v0.8b, v0.8b52cls v0.8h, v0.8h53clz v0.16b, v0.16b54clz v0.2s, v0.2s55clz v0.4h, v0.4h56clz v0.4s, v0.4s57clz v0.8b, v0.8b58clz v0.8h, v0.8h59cmeq d20, d21, 060cmeq d20, d21, d2261cmeq v0.16b, v0.16b, 062cmeq v0.16b, v0.16b, v0.16b63cmge d20, d21, 064cmge d20, d21, d2265cmge v0.4h, v0.4h, v0.4h66cmge v0.8b, v0.8b, 067cmgt d20, d21, 068cmgt d20, d21, d2269cmgt v0.2s, v0.2s, 070cmgt v0.4s, v0.4s, v0.4s71cmhi d20, d21, d2272cmhi v0.8h, v0.8h, v0.8h73cmhs d20, d21, d2274cmhs v0.8b, v0.8b, v0.8b75cmle d20, d21, 076cmle v0.2d, v0.2d, 077cmlt d20, d21, 078cmlt v0.8h, v0.8h, 079cmtst d20, d21, d2280cmtst v0.2s, v0.2s, v0.2s81cnt v0.16b, v0.16b82cnt v0.8b, v0.8b83dup v0.16b,w2884dup v0.2d,x2885dup v0.2s,w2886dup v0.4h,w2887dup v0.4s,w2888dup v0.8b,w2889dup v0.8h,w2890dup b0, v0.b[1]91dup d0, v0.d[1]92dup h0, v0.h[1]93dup s0, v0.s[1]94dup v0.16b, v0.b[1]95dup v0.2d, v0.d[1]96dup v0.2s, v0.s[1]97dup v0.4h, v0.h[1]98dup v0.4s, v0.s[1]99dup v0.8b, v0.b[1]100dup v0.8h, v0.h[1]101eor v0.16b, v0.16b, v0.16b102ext v0.16b, v0.16b, v0.16b, #3103ext v0.8b, v0.8b, v0.8b, #3104fabd d29, d24, d20105fabd s29, s24, s20106fabd v0.4s, v0.4s, v0.4s107fabs v0.2d, v0.2d108fabs v0.2s, v0.2s109fabs v0.4h, v0.4h110fabs v0.4s, v0.4s111fabs v0.8h, v0.8h112facge d20, d21, d22113facge s10, s11, s12114facge v0.4s, v0.4s, v0.4s115facgt d20, d21, d22116facgt s10, s11, s12117facgt v0.2d, v0.2d, v0.2d118fadd v0.4s, v0.4s, v0.4s119faddp v0.2s, v0.2s, v0.2s120faddp v0.4s, v0.4s, v0.4s121fcadd v0.2s, v0.2s, v0.2s,  90122fcadd v0.4s, v0.4s, v0.4s, 270123fcmeq d20, d21, #0.0124fcmeq d20, d21, d22125fcmeq s10, s11, #0.0126fcmeq s10, s11, s12127fcmeq v0.2s, v0.2s, #0.0128fcmeq v0.2s, v0.2s, v0.2s129fcmge d20, d21, #0.0130fcmge d20, d21, d22131fcmge s10, s11, #0.0132fcmge s10, s11, s12133fcmge v0.2d, v0.2d, #0.0134fcmge v0.4s, v0.4s, v0.4s135fcmgt d20, d21, #0.0136fcmgt d20, d21, d22137fcmgt s10, s11, #0.0138fcmgt s10, s11, s12139fcmgt v0.4s, v0.4s, #0.0140fcmgt v0.4s, v0.4s, v0.4s141fcmla v0.2s, v0.2s, v0.2s, #90142fcmla v0.4s, v0.4s, v0.s[1], #0143fcmle d20, d21, #0.0144fcmle s10, s11, #0.0145fcmle v0.2d, v0.2d, #0.0146fcmlt d20, d21, #0.0147fcmlt s10, s11, #0.0148fcmlt v0.4s, v0.4s, #0.0149fcvtas d21, d14150fcvtas s12, s13151fcvtas h12, h13152fcvtas v0.2d, v0.2d153fcvtas v0.2s, v0.2s154fcvtas v0.4h, v0.4h155fcvtas v0.4s, v0.4s156fcvtas v0.8h, v0.8h157fcvtau d21, d14158fcvtau s12, s13159fcvtau h12, h13160fcvtau v0.2d, v0.2d161fcvtau v0.2s, v0.2s162fcvtau v0.4h, v0.4h163fcvtau v0.4s, v0.4s164fcvtau v0.8h, v0.8h165fcvtl v0.2d, v0.2s166fcvtl v0.4s, v0.4h167fcvtl2 v0.2d, v0.4s168fcvtl2 v0.4s, v0.8h169fcvtms d21, d14170fcvtms s22, s13171fcvtms h22, h13172fcvtms v0.2d, v0.2d173fcvtms v0.2s, v0.2s174fcvtms v0.4h, v0.4h175fcvtms v0.4s, v0.4s176fcvtms v0.8h, v0.8h177fcvtmu d21, d14178fcvtmu s12, s13179fcvtmu h12, h13180fcvtmu v0.2d, v0.2d181fcvtmu v0.2s, v0.2s182fcvtmu v0.4h, v0.4h183fcvtmu v0.4s, v0.4s184fcvtmu v0.8h, v0.8h185fcvtn v0.2s, v0.2d186fcvtn v0.4h, v0.4s187fcvtn2 v0.4s, v0.2d188fcvtn2 v0.8h, v0.4s189fcvtns d21, d14190fcvtns s22, s13191fcvtns h22, h13192fcvtns v0.2d, v0.2d193fcvtns v0.2s, v0.2s194fcvtns v0.4h, v0.4h195fcvtns v0.4s, v0.4s196fcvtns v0.8h, v0.8h197fcvtnu d21, d14198fcvtnu s12, s13199fcvtnu h12, h13200fcvtnu v0.2d, v0.2d201fcvtnu v0.2s, v0.2s202fcvtnu v0.4h, v0.4h203fcvtnu v0.4s, v0.4s204fcvtnu v0.8h, v0.8h205fcvtps d21, d14206fcvtps s22, s13207fcvtps h22, h13208fcvtps v0.2d, v0.2d209fcvtps v0.2s, v0.2s210fcvtps v0.4h, v0.4h211fcvtps v0.4s, v0.4s212fcvtps v0.8h, v0.8h213fcvtpu d21, d14214fcvtpu s12, s13215fcvtpu h12, h13216fcvtpu v0.2d, v0.2d217fcvtpu v0.2s, v0.2s218fcvtpu v0.4h, v0.4h219fcvtpu v0.4s, v0.4s220fcvtpu v0.8h, v0.8h221fcvtxn s22, d13222fcvtxn v0.2s, v0.2d223fcvtxn2 v0.4s, v0.2d224fcvtzs d21, d12, #1225fcvtzs d21, d14226fcvtzs s12, s13227fcvtzs s21, s12, #1228fcvtzs h21, h14229fcvtzs h21, h12, #1230fcvtzs v0.2d, v0.2d231fcvtzs v0.2d, v0.2d, #3232fcvtzs v0.2s, v0.2s233fcvtzs v0.2s, v0.2s, #3234fcvtzs v0.4h, v0.4h235fcvtzs v0.4s, v0.4s236fcvtzs v0.4s, v0.4s, #3237fcvtzs v0.8h, v0.8h238fcvtzu d21, d12, #1239fcvtzu d21, d14240fcvtzu s12, s13241fcvtzu s21, s12, #1242fcvtzu h12, h13243fcvtzu h21, h12, #1244fcvtzu v0.2d, v0.2d245fcvtzu v0.2d, v0.2d, #3246fcvtzu v0.2s, v0.2s247fcvtzu v0.2s, v0.2s, #3248fcvtzu v0.4h, v0.4h249fcvtzu v0.4s, v0.4s250fcvtzu v0.4s, v0.4s, #3251fcvtzu v0.8h, v0.8h252fdiv v0.2d, v0.2d, v0.2d253fdiv v0.2s, v0.2s, v0.2s254fdiv v0.4h, v0.4h, v0.4h255fdiv v0.4s, v0.4s, v0.4s256fdiv v0.8h, v0.8h, v0.8h257fmax v0.2d, v0.2d, v0.2d258fmax v0.2s, v0.2s, v0.2s259fmax v0.4s, v0.4s, v0.4s260fmaxnm v0.2d, v0.2d, v0.2d261fmaxnm v0.2s, v0.2s, v0.2s262fmaxnm v0.4s, v0.4s, v0.4s263fmaxnmp v0.2d, v0.2d, v0.2d264fmaxnmp v0.2s, v0.2s, v0.2s265fmaxnmp v0.4s, v0.4s, v0.4s266fmaxp v0.2d, v0.2d, v0.2d267fmaxp v0.2s, v0.2s, v0.2s268fmaxp v0.4s, v0.4s, v0.4s269fmaxv h0, v0.4h270fmaxv h0, v0.8h271fmaxv s0, v0.4s272fmin v0.2d, v0.2d, v0.2d273fmin v0.2s, v0.2s, v0.2s274fmin v0.4s, v0.4s, v0.4s275fminnm v0.2d, v0.2d, v0.2d276fminnm v0.2s, v0.2s, v0.2s277fminnm v0.4s, v0.4s, v0.4s278fminnmp v0.2d, v0.2d, v0.2d279fminnmp v0.2s, v0.2s, v0.2s280fminnmp v0.4s, v0.4s, v0.4s281fminp v0.2d, v0.2d, v0.2d282fminp v0.2s, v0.2s, v0.2s283fminp v0.4s, v0.4s, v0.4s284fmla d0, d1, v0.d[1]285fmla s0, s1, v0.s[3]286fmla v0.2s, v0.2s, v0.2s287fmlal v0.2s, v0.2h, v0.h[1]288fmlal v0.4s, v0.4h, v0.h[3]289fmlal v0.2s, v0.2h, v0.2h290fmlal v0.4s, v0.4h, v0.4h291fmlal2 v0.2s, v0.2h, v0.h[1]292fmlal2 v0.4s, v0.4h, v0.h[3]293fmlal2 v0.2s, v0.2h, v0.2h294fmlal2 v0.4s, v0.4h, v0.4h295fmls d0, d4, v0.d[1]296fmls s3, s5, v0.s[3]297fmls v0.2s, v0.2s, v0.2s298fmlsl v0.2s, v0.2h, v0.h[1]299fmlsl v0.4s, v0.4h, v0.h[3]300fmlsl v0.2s, v0.2h, v0.2h301fmlsl v0.4s, v0.4h, v0.4h302fmlsl2 v0.2s, v0.2h, v0.h[1]303fmlsl2 v0.4s, v0.4h, v0.h[3]304fmlsl2 v0.2s, v0.2h, v0.2h305fmlsl2 v0.4s, v0.4h, v0.4h306fmov v0.2d, #-1.25307fmov v0.2s, #13.0308fmov v0.4s, #1.0309fmul d0, d1, v0.d[1]310fmul s0, s1, v0.s[3]311fmul v0.2s, v0.2s, v0.2s312fmulx d0, d4, v0.d[1]313fmulx d23, d11, d1314fmulx s20, s22, s15315fmulx s3, s5, v0.s[3]316fmulx v0.2d, v0.2d, v0.2d317fmulx v0.2s, v0.2s, v0.2s318fmulx v0.4s, v0.4s, v0.4s319fneg v0.2d, v0.2d320fneg v0.2s, v0.2s321fneg v0.4h, v0.4h322fneg v0.4s, v0.4s323fneg v0.8h, v0.8h324frecpe d13, d13325frecpe s19, s14326frecpe v0.2d, v0.2d327frecpe v0.2s, v0.2s328frecpe v0.4h, v0.4h329frecpe v0.4s, v0.4s330frecpe v0.8h, v0.8h331frecps  v0.4s, v0.4s, v0.4s332frecps d22, d30, d21333frecps s21, s16, s13334frecpx d16, d19335frecpx s18, s10336frint32x v0.2d, v0.2d337frint32x v0.2s, v0.2s338frint32x v0.4s, v0.4s339frint32z v0.2d, v0.2d340frint32z v0.2s, v0.2s341frint32z v0.4s, v0.4s342frint64x v0.2d, v0.2d343frint64x v0.2s, v0.2s344frint64x v0.4s, v0.4s345frint64z v0.2d, v0.2d346frint64z v0.2s, v0.2s347frint64z v0.4s, v0.4s348frinta v0.2d, v0.2d349frinta v0.2s, v0.2s350frinta v0.4h, v0.4h351frinta v0.4s, v0.4s352frinta v0.8h, v0.8h353frinti v0.2d, v0.2d354frinti v0.2s, v0.2s355frinti v0.4h, v0.4h356frinti v0.4s, v0.4s357frinti v0.8h, v0.8h358frintm v0.2d, v0.2d359frintm v0.2s, v0.2s360frintm v0.4h, v0.4h361frintm v0.4s, v0.4s362frintm v0.8h, v0.8h363frintn v0.2d, v0.2d364frintn v0.2s, v0.2s365frintn v0.4h, v0.4h366frintn v0.4s, v0.4s367frintn v0.8h, v0.8h368frintp v0.2d, v0.2d369frintp v0.2s, v0.2s370frintp v0.4h, v0.4h371frintp v0.4s, v0.4s372frintp v0.8h, v0.8h373frintx v0.2d, v0.2d374frintx v0.2s, v0.2s375frintx v0.4h, v0.4h376frintx v0.4s, v0.4s377frintx v0.8h, v0.8h378frintz v0.2d, v0.2d379frintz v0.2s, v0.2s380frintz v0.4h, v0.4h381frintz v0.4s, v0.4s382frintz v0.8h, v0.8h383frsqrte d21, d12384frsqrte s22, s13385frsqrte v0.2d, v0.2d386frsqrte v0.2s, v0.2s387frsqrte v0.4h, v0.4h388frsqrte v0.4s, v0.4s389frsqrte v0.8h, v0.8h390frsqrts d8, d22, d18391frsqrts s21, s5, s12392frsqrts v0.2d, v0.2d, v0.2d393fsqrt v0.2d, v0.2d394fsqrt v0.2s, v0.2s395fsqrt v0.4h, v0.4h396fsqrt v0.4s, v0.4s397fsqrt v0.8h, v0.8h398fsub v0.2s, v0.2s, v0.2s399ld1 { v0.16b }, [x0]400ld1 { v0.2d, v1.2d, v2.2d }, [x0], #48401ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]402ld1 { v0.4s, v1.4s }, [sp], #32403ld1 { v0.4s, v1.4s, v2.4s }, [sp]404ld1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3405ld1 { v0.8h }, [x15], x2406ld1 { v0.8h, v1.8h }, [x15]407ld1 { v0.b }[9], [x0]408ld1 { v0.b }[9], [x0], #1409ld1r { v0.16b }, [x0]410ld1r { v0.16b }, [x0], #1411ld1r { v0.8h }, [x15]412ld1r { v0.8h }, [x15], #2413ld2 { v0.16b, v1.16b }, [x0], x1414ld2 { v0.8b, v1.8b }, [x0]415ld2 { v0.h, v1.h }[7], [x15]416ld2 { v0.h, v1.h }[7], [x15], #4417ld2r { v0.2d, v1.2d }, [x0]418ld2r { v0.2d, v1.2d }, [x0], #16419ld2r { v0.4s, v1.4s }, [sp]420ld2r { v0.4s, v1.4s }, [sp], #8421ld3 { v0.4h, v1.4h, v2.4h }, [x15]422ld3 { v0.8h, v1.8h, v2.8h }, [x15], x2423ld3 { v0.s, v1.s, v2.s }[3], [sp]424ld3 { v0.s, v1.s, v2.s }[3], [sp], x3425ld3r { v0.4h, v1.4h, v2.4h }, [x15]426ld3r { v0.4h, v1.4h, v2.4h }, [x15], #6427ld3r { v0.8b, v1.8b, v2.8b }, [x0]428ld3r { v0.8b, v1.8b, v2.8b }, [x0], #3429ld4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]430ld4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64431ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0]432ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], #32433ld4 { v0.h, v1.h, v2.h, v3.h }[7], [x0], x0434ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp]435ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp], x7436ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]437ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp], x30438mla v0.8b, v0.8b, v0.8b439mls v0.4h, v0.4h, v0.4h440mov b0, v0.b[15]441mov d6, v0.d[1]442mov h2, v0.h[5]443mov s17, v0.s[2]444mov v2.b[0], v0.b[0]445mov v2.h[1], v0.h[1]446mov v2.s[2], v0.s[2]447mov v2.d[1], v0.d[1]448mov v0.b[0], w8449mov v0.h[1], w8450mov v0.s[2], w8451mov v0.d[1], x8452mov v0.16b, v0.16b453mov v0.8b, v0.8b454movi d15, #0xff00ff00ff00ff455movi v0.16b, #31456movi v0.2d, #0xff0000ff0000ffff457movi v0.2s, #8, msl #8458movi v0.4s, #255, lsl #24459movi v0.8b, #255460mul v0.8b, v0.8b, v0.8b461mvni v0.2s, 0462mvni v0.4s, #16, msl #16463neg d29, d24464neg v0.16b, v0.16b465neg v0.2d, v0.2d466neg v0.2s, v0.2s467neg v0.4h, v0.4h468neg v0.4s, v0.4s469neg v0.8b, v0.8b470neg v0.8h, v0.8h471not v0.16b, v0.16b472not v0.8b, v0.8b473orn v0.16b, v0.16b, v0.16b474orr v0.16b, v0.16b, v0.16b475orr v0.8h, #31476pmul v0.16b, v0.16b, v0.16b477pmul v0.8b, v0.8b, v0.8b478pmull v0.8h, v0.8b, v0.8b479pmull2 v0.8h, v0.16b, v0.16b480raddhn v0.2s, v0.2d, v0.2d481raddhn v0.4h, v0.4s, v0.4s482raddhn v0.8b, v0.8h, v0.8h483raddhn2 v0.16b, v0.8h, v0.8h484raddhn2 v0.4s, v0.2d, v0.2d485raddhn2 v0.8h, v0.4s, v0.4s486rbit v0.16b, v0.16b487rbit v0.8b, v0.8b488rev16 v21.8b, v1.8b489rev16 v30.16b, v31.16b490rev32 v0.4h, v9.4h491rev32 v21.8b, v1.8b492rev32 v30.16b, v31.16b493rev32 v4.8h, v7.8h494rev64 v0.16b, v31.16b495rev64 v1.8b, v9.8b496rev64 v13.4h, v21.4h497rev64 v2.8h, v4.8h498rev64 v4.2s, v0.2s499rev64 v6.4s, v8.4s500rshrn v0.2s, v0.2d, #3501rshrn v0.4h, v0.4s, #3502rshrn v0.8b, v0.8h, #3503rshrn2 v0.16b, v0.8h, #3504rshrn2 v0.4s, v0.2d, #3505rshrn2 v0.8h, v0.4s, #3506rsubhn v0.2s, v0.2d, v0.2d507rsubhn v0.4h, v0.4s, v0.4s508rsubhn v0.8b, v0.8h, v0.8h509rsubhn2 v0.16b, v0.8h, v0.8h510rsubhn2 v0.4s, v0.2d, v0.2d511rsubhn2 v0.8h, v0.4s, v0.4s512saba v0.16b, v0.16b, v0.16b513sabal v0.2d, v0.2s, v0.2s514sabal v0.4s, v0.4h, v0.4h515sabal v0.8h, v0.8b, v0.8b516sabal2 v0.2d, v0.4s, v0.4s517sabal2 v0.4s, v0.8h, v0.8h518sabal2 v0.8h, v0.16b, v0.16b519sabd v0.4h, v0.4h, v0.4h520sabdl v0.2d, v0.2s, v0.2s521sabdl v0.4s, v0.4h, v0.4h522sabdl v0.8h, v0.8b, v0.8b523sabdl2 v0.2d, v0.4s, v0.4s524sabdl2 v0.4s, v0.8h, v0.8h525sabdl2 v0.8h, v0.16b, v0.16b526sadalp v0.1d, v0.2s527sadalp v0.2d, v0.4s528sadalp v0.2s, v0.4h529sadalp v0.4h, v0.8b530sadalp v0.4s, v0.8h531sadalp v0.8h, v0.16b532saddl v0.2d, v0.2s, v0.2s533saddl v0.4s, v0.4h, v0.4h534saddl v0.8h, v0.8b, v0.8b535saddl2 v0.2d, v0.4s, v0.4s536saddl2 v0.4s, v0.8h, v0.8h537saddl2 v0.8h, v0.16b, v0.16b538saddlp v0.1d, v0.2s539saddlp v0.2d, v0.4s540saddlp v0.2s, v0.4h541saddlp v0.4h, v0.8b542saddlp v0.4s, v0.8h543saddlp v0.8h, v0.16b544saddlv d0, v0.4s545saddlv s0, v0.4h546saddlv s0, v0.8h547saddlv h0, v0.8b548saddlv h0, v0.16b549saddw v0.2d, v0.2d, v0.2s550saddw v0.4s, v0.4s, v0.4h551saddw v0.8h, v0.8h, v0.8b552saddw2 v0.2d, v0.2d, v0.4s553saddw2 v0.4s, v0.4s, v0.8h554saddw2 v0.8h, v0.8h, v0.16b555scvtf d21, d12556scvtf d21, d12, #64557scvtf s22, s13558scvtf s22, s13, #32559scvtf v0.2d, v0.2d560scvtf v0.2d, v0.2d, #3561scvtf v0.2s, v0.2s562scvtf v0.2s, v0.2s, #3563scvtf v0.4h, v0.4h564scvtf v0.4s, v0.4s565scvtf v0.4s, v0.4s, #3566scvtf v0.8h, v0.8h567sdot v0.2s, v0.8b, v0.4b[2]568sdot v0.2s, v0.8b, v0.8b569sdot v0.4s, v0.16b, v0.16b570sdot v0.4s, v0.16b, v0.4b[2]571shadd v0.8b, v0.8b, v0.8b572shl d7, d10, #12573shl v0.16b, v0.16b, #3574shl v0.2d, v0.2d, #3575shl v0.4h, v0.4h, #3576shl v0.4s, v0.4s, #3577shll	v0.2d, v0.2s, #32578shll	v0.4s, v0.4h, #16579shll	v0.8h, v0.8b, #8580shll v0.2d, v0.2s, #32581shll v0.4s, v0.4h, #16582shll v0.8h, v0.8b, #8583shll2	v0.2d, v0.4s, #32584shll2	v0.4s, v0.8h, #16585shll2	v0.8h, v0.16b, #8586shll2 v0.2d, v0.4s, #32587shll2 v0.4s, v0.8h, #16588shll2 v0.8h, v0.16b, #8589shrn v0.2s, v0.2d, #3590shrn v0.4h, v0.4s, #3591shrn v0.8b, v0.8h, #3592shrn2 v0.16b, v0.8h, #3593shrn2 v0.4s, v0.2d, #3594shrn2 v0.8h, v0.4s, #3595shsub v0.2s, v0.2s, v0.2s596shsub v0.4h, v0.4h, v0.4h597sli d10, d14, #12598sli v0.16b, v0.16b, #3599sli v0.2d, v0.2d, #3600sli v0.2s, v0.2s, #3601sli v0.4h, v0.4h, #3602sli v0.4s, v0.4s, #3603sli v0.8b, v0.8b, #3604sli v0.8h, v0.8h, #3605smax v0.2s, v0.2s, v0.2s606smax v0.4h, v0.4h, v0.4h607smax v0.8b, v0.8b, v0.8b608smaxp v0.2s, v0.2s, v0.2s609smaxp v0.4h, v0.4h, v0.4h610smaxp v0.8b, v0.8b, v0.8b611smaxv b0, v0.8b612smaxv b0, v0.16b613smaxv h0, v0.4h614smaxv h0, v0.8h615smaxv s0, v0.4s616smin v0.16b, v0.16b, v0.16b617smin v0.4s, v0.4s, v0.4s618smin v0.8h, v0.8h, v0.8h619sminp v0.16b, v0.16b, v0.16b620sminp v0.4s, v0.4s, v0.4s621sminp v0.8h, v0.8h, v0.8h622sminv b0, v0.8b623sminv b0, v0.16b624sminv h0, v0.4h625sminv h0, v0.8h626sminv s0, v0.4s627smlal v0.2d, v0.2s, v0.2s628smlal v0.4s, v0.4h, v0.4h629smlal v0.8h, v0.8b, v0.8b630smlal2 v0.2d, v0.4s, v0.4s631smlal2 v0.4s, v0.8h, v0.8h632smlal2 v0.8h, v0.16b, v0.16b633smlsl v0.2d, v0.2s, v0.2s634smlsl v0.4s, v0.4h, v0.4h635smlsl v0.8h, v0.8b, v0.8b636smlsl2 v0.2d, v0.4s, v0.4s637smlsl2 v0.4s, v0.8h, v0.8h638smlsl2 v0.8h, v0.16b, v0.16b639smmla v0.4s, v0.16b, v0.16b640smull v0.2d, v0.2s, v0.2s641smull v0.4s, v0.4h, v0.4h642smull v0.8h, v0.8b, v0.8b643smull2 v0.2d, v0.4s, v0.4s644smull2 v0.4s, v0.8h, v0.8h645smull2 v0.8h, v0.16b, v0.16b646sqabs b19, b14647sqabs d18, d12648sqabs h21, h15649sqabs s20, s12650sqabs v0.16b, v0.16b651sqabs v0.2d, v0.2d652sqabs v0.2s, v0.2s653sqabs v0.4h, v0.4h654sqabs v0.4s, v0.4s655sqabs v0.8b, v0.8b656sqabs v0.8h, v0.8h657sqadd b20, b11, b15658sqadd v0.16b, v0.16b, v0.16b659sqadd v0.2s, v0.2s, v0.2s660sqdmlal d19, s24, s12661sqdmlal d8, s9, v0.s[1]662sqdmlal s0, h0, v0.h[3]663sqdmlal s17, h27, h12664sqdmlal v0.2d, v0.2s, v0.2s665sqdmlal v0.4s, v0.4h, v0.4h666sqdmlal2 v0.2d, v0.4s, v0.4s667sqdmlal2 v0.4s, v0.8h, v0.8h668sqdmlsl d12, s23, s13669sqdmlsl d8, s9, v0.s[1]670sqdmlsl s0, h0, v0.h[3]671sqdmlsl s14, h12, h25672sqdmlsl v0.2d, v0.2s, v0.2s673sqdmlsl v0.4s, v0.4h, v0.4h674sqdmlsl2 v0.2d, v0.4s, v0.4s675sqdmlsl2 v0.4s, v0.8h, v0.8h676sqdmulh h10, h11, h12677sqdmulh h7, h15, v0.h[3]678sqdmulh s15, s14, v0.s[1]679sqdmulh s20, s21, s2680sqdmulh v0.2s, v0.2s, v0.2s681sqdmulh v0.4s, v0.4s, v0.4s682sqdmull d1, s1, v0.s[1]683sqdmull d15, s22, s12684sqdmull s1, h1, v0.h[3]685sqdmull s12, h22, h12686sqdmull v0.2d, v0.2s, v0.2s687sqdmull v0.4s, v0.4h, v0.4h688sqdmull2 v0.2d, v0.4s, v0.4s689sqdmull2 v0.4s, v0.8h, v0.8h690sqneg b19, b14691sqneg d18, d12692sqneg h21, h15693sqneg s20, s12694sqneg v0.16b, v0.16b695sqneg v0.2d, v0.2d696sqneg v0.2s, v0.2s697sqneg v0.4h, v0.4h698sqneg v0.4s, v0.4s699sqneg v0.8b, v0.8b700sqneg v0.8h, v0.8h701sqrdmlah h0, h1, v2.h[3]702sqrdmlah v0.4h, v1.4h, v2.h[3]703sqrdmlah v0.8h, v1.8h, v2.h[3]704sqrdmlah s0, s1, v2.s[1]705sqrdmlah v0.2s, v1.2s, v2.s[1]706sqrdmlah v0.4s, v1.4s, v2.s[1]707sqrdmlah h0, h1, h2708sqrdmlah v0.4h, v1.4h, v2.4h709sqrdmlah v0.8h, v1.8h, v2.8h710sqrdmlah s0, s1, s2711sqrdmlah v0.2s, v1.2s, v2.2s712sqrdmlah v0.4s, v1.4s, v2.4s713sqrdmlsh h0, h1, v2.h[3]714sqrdmlsh v0.4h, v1.4h, v2.h[3]715sqrdmlsh v0.8h, v1.8h, v2.h[3]716sqrdmlsh s0, s1, v2.s[1]717sqrdmlsh v0.2s, v1.2s, v2.s[1]718sqrdmlsh v0.4s, v1.4s, v2.s[1]719sqrdmlsh h0, h1, h2720sqrdmlsh v0.4h, v1.4h, v2.4h721sqrdmlsh v0.8h, v1.8h, v2.8h722sqrdmlsh s0, s1, s2723sqrdmlsh v0.2s, v1.2s, v2.2s724sqrdmlsh v0.4s, v1.4s, v2.4s725sqrdmulh h10, h11, h12726sqrdmulh h7, h15, v0.h[3]727sqrdmulh s15, s14, v0.s[1]728sqrdmulh s20, s21, s2729sqrdmulh v0.4h, v0.4h, v0.4h730sqrdmulh v0.8h, v0.8h, v0.8h731sqrshl d31, d31, d31732sqrshl h3, h4, h15733sqrshl v0.2s, v0.2s, v0.2s734sqrshl v0.4h, v0.4h, v0.4h735sqrshl v0.8b, v0.8b, v0.8b736sqrshrn b10, h13, #2737sqrshrn h15, s10, #6738sqrshrn s15, d12, #9739sqrshrn v0.2s, v0.2d, #3740sqrshrn v0.4h, v0.4s, #3741sqrshrn v0.8b, v0.8h, #3742sqrshrn2 v0.16b, v0.8h, #3743sqrshrn2 v0.4s, v0.2d, #3744sqrshrn2 v0.8h, v0.4s, #3745sqrshrun b17, h10, #6746sqrshrun h10, s13, #15747sqrshrun s22, d16, #31748sqrshrun v0.2s, v0.2d, #3749sqrshrun v0.4h, v0.4s, #3750sqrshrun v0.8b, v0.8h, #3751sqrshrun2 v0.16b, v0.8h, #3752sqrshrun2 v0.4s, v0.2d, #3753sqrshrun2 v0.8h, v0.4s, #3754sqshl b11, b19, #7755sqshl d15, d16, #51756sqshl d31, d31, d31757sqshl h13, h18, #11758sqshl h3, h4, h15759sqshl s14, s17, #22760sqshl v0.16b, v0.16b, #3761sqshl v0.2d, v0.2d, #3762sqshl v0.2s, v0.2s, #3763sqshl v0.2s, v0.2s, v0.2s764sqshl v0.4h, v0.4h, #3765sqshl v0.4h, v0.4h, v0.4h766sqshl v0.4s, v0.4s, #3767sqshl v0.8b, v0.8b, #3768sqshl v0.8b, v0.8b, v0.8b769sqshl v0.8h, v0.8h, #3770sqshlu b15, b18, #6771sqshlu d11, d13, #32772sqshlu h19, h17, #6773sqshlu s16, s14, #25774sqshlu v0.16b, v0.16b, #3775sqshlu v0.2d, v0.2d, #3776sqshlu v0.2s, v0.2s, #3777sqshlu v0.4h, v0.4h, #3778sqshlu v0.4s, v0.4s, #3779sqshlu v0.8b, v0.8b, #3780sqshlu v0.8h, v0.8h, #3781sqshrn b10, h15, #5782sqshrn h17, s10, #4783sqshrn s18, d10, #31784sqshrn v0.2s, v0.2d, #3785sqshrn v0.4h, v0.4s, #3786sqshrn v0.8b, v0.8h, #3787sqshrn2 v0.16b, v0.8h, #3788sqshrn2 v0.4s, v0.2d, #3789sqshrn2 v0.8h, v0.4s, #3790sqshrun b15, h10, #7791sqshrun h20, s14, #3792sqshrun s10, d15, #15793sqshrun v0.2s, v0.2d, #3794sqshrun v0.4h, v0.4s, #3795sqshrun v0.8b, v0.8h, #3796sqshrun2 v0.16b, v0.8h, #3797sqshrun2 v0.4s, v0.2d, #3798sqshrun2 v0.8h, v0.4s, #3799sqsub s20, s10, s7800sqsub v0.2d, v0.2d, v0.2d801sqsub v0.4s, v0.4s, v0.4s802sqsub v0.8b, v0.8b, v0.8b803sqxtn b18, h18804sqxtn h20, s17805sqxtn s19, d14806sqxtn v0.2s, v0.2d807sqxtn v0.4h, v0.4s808sqxtn v0.8b, v0.8h809sqxtn2 v0.16b, v0.8h810sqxtn2 v0.4s, v0.2d811sqxtn2 v0.8h, v0.4s812sqxtun b19, h14813sqxtun h21, s15814sqxtun s20, d12815sqxtun v0.2s, v0.2d816sqxtun v0.4h, v0.4s817sqxtun v0.8b, v0.8h818sqxtun2 v0.16b, v0.8h819sqxtun2 v0.4s, v0.2d820sqxtun2 v0.8h, v0.4s821srhadd v0.2s, v0.2s, v0.2s822srhadd v0.4h, v0.4h, v0.4h823srhadd v0.8b, v0.8b, v0.8b824sri d10, d12, #14825sri v0.16b, v0.16b, #3826sri v0.2d, v0.2d, #3827sri v0.2s, v0.2s, #3828sri v0.4h, v0.4h, #3829sri v0.4s, v0.4s, #3830sri v0.8b, v0.8b, #3831sri v0.8h, v0.8h, #3832srshl d16, d16, d16833srshl v0.2s, v0.2s, v0.2s834srshl v0.4h, v0.4h, v0.4h835srshl v0.8b, v0.8b, v0.8b836srshr d19, d18, #7837srshr v0.16b, v0.16b, #3838srshr v0.2d, v0.2d, #3839srshr v0.2s, v0.2s, #3840srshr v0.4h, v0.4h, #3841srshr v0.4s, v0.4s, #3842srshr v0.8b, v0.8b, #3843srshr v0.8h, v0.8h, #3844srsra d15, d11, #19845srsra v0.16b, v0.16b, #3846srsra v0.2d, v0.2d, #3847srsra v0.2s, v0.2s, #3848srsra v0.4h, v0.4h, #3849srsra v0.4s, v0.4s, #3850srsra v0.8b, v0.8b, #3851srsra v0.8h, v0.8h, #3852sshl d31, d31, d31853sshl v0.2d, v0.2d, v0.2d854sshl v0.2s, v0.2s, v0.2s855sshl v0.4h, v0.4h, v0.4h856sshl v0.8b, v0.8b, v0.8b857sshll v0.2d, v0.2s, #3858sshll2 v0.4s, v0.8h, #3859sshr d15, d16, #12860sshr v0.16b, v0.16b, #3861sshr v0.2d, v0.2d, #3862sshr v0.2s, v0.2s, #3863sshr v0.4h, v0.4h, #3864sshr v0.4s, v0.4s, #3865sshr v0.8b, v0.8b, #3866sshr v0.8h, v0.8h, #3867ssra d18, d12, #21868ssra v0.16b, v0.16b, #3869ssra v0.2d, v0.2d, #3870ssra v0.2s, v0.2s, #3871ssra v0.4h, v0.4h, #3872ssra v0.4s, v0.4s, #3873ssra v0.8b, v0.8b, #3874ssra v0.8h, v0.8h, #3875ssubl v0.2d, v0.2s, v0.2s876ssubl v0.4s, v0.4h, v0.4h877ssubl v0.8h, v0.8b, v0.8b878ssubl2 v0.2d, v0.4s, v0.4s879ssubl2 v0.4s, v0.8h, v0.8h880ssubl2 v0.8h, v0.16b, v0.16b881ssubw v0.2d, v0.2d, v0.2s882ssubw v0.4s, v0.4s, v0.4h883ssubw v0.8h, v0.8h, v0.8b884ssubw2 v0.2d, v0.2d, v0.4s885ssubw2 v0.4s, v0.4s, v0.8h886ssubw2 v0.8h, v0.8h, v0.16b887st1 { v0.16b }, [x0]888st1 { v0.2d, v1.2d, v2.2d }, [x0], #48889st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]890st1 { v0.4s, v1.4s }, [sp], #32891st1 { v0.4s, v1.4s, v2.4s }, [sp]892st1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3893st1 { v0.8h }, [x15], x2894st1 { v0.8h, v1.8h }, [x15]895st1 { v0.d }[1], [x0]896st1 { v0.d }[1], [x0], #8897st2 { v0.16b, v1.16b }, [x0], x1898st2 { v0.8b, v1.8b }, [x0]899st2 { v0.s, v1.s }[3], [sp]900st2 { v0.s, v1.s }[3], [sp], #8901st3 { v0.4h, v1.4h, v2.4h }, [x15]902st3 { v0.8h, v1.8h, v2.8h }, [x15], x2903st3 { v0.h, v1.h, v2.h }[7], [x15]904st3 { v0.h, v1.h, v2.h }[7], [x15], #6905st4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]906st4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64907st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0]908st4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], x5909sub d15, d5, d16910sub v0.2d, v0.2d, v0.2d911sudot v0.2s, v0.8b, v0.4b[2]912sudot v0.4s, v0.16b, v0.4b[2]913suqadd b19, b14914suqadd d18, d22915suqadd h20, h15916suqadd s21, s12917suqadd v0.16b, v0.16b918suqadd v0.2d, v0.2d919suqadd v0.2s, v0.2s920suqadd v0.4h, v0.4h921suqadd v0.4s, v0.4s922suqadd v0.8b, v0.8b923suqadd v0.8h, v0.8h924tbl v0.16b, { v0.16b }, v0.16b925tbl v0.16b, { v0.16b, v1.16b }, v0.16b926tbl v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b927tbl v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b928tbl v0.8b, { v0.16b }, v0.8b929tbl v0.8b, { v0.16b, v1.16b }, v0.8b930tbl v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b931tbl v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b932tbx v0.16b, { v0.16b }, v0.16b933tbx v0.16b, { v0.16b, v1.16b }, v0.16b934tbx v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b935tbx v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b936tbx v0.8b, { v0.16b }, v0.8b937tbx v0.8b, { v0.16b, v1.16b }, v0.8b938tbx v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b939tbx v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b940trn1	v0.16b, v0.16b, v0.16b941trn1	v0.2d, v0.2d, v0.2d942trn1	v0.2s, v0.2s, v0.2s943trn1	v0.4h, v0.4h, v0.4h944trn1	v0.4s, v0.4s, v0.4s945trn1	v0.8b, v0.8b, v0.8b946trn1	v0.8h, v0.8h, v0.8h947trn2	v0.16b, v0.16b, v0.16b948trn2	v0.2d, v0.2d, v0.2d949trn2	v0.2s, v0.2s, v0.2s950trn2	v0.4h, v0.4h, v0.4h951trn2	v0.4s, v0.4s, v0.4s952trn2	v0.8b, v0.8b, v0.8b953trn2	v0.8h, v0.8h, v0.8h954uaba v0.8b, v0.8b, v0.8b955uabal v0.2d, v0.2s, v0.2s956uabal v0.4s, v0.4h, v0.4h957uabal v0.8h, v0.8b, v0.8b958uabal2 v0.2d, v0.4s, v0.4s959uabal2 v0.4s, v0.8h, v0.8h960uabal2 v0.8h, v0.16b, v0.16b961uabd v0.4h, v0.4h, v0.4h962uabdl v0.2d, v0.2s, v0.2s963uabdl v0.4s, v0.4h, v0.4h964uabdl v0.8h, v0.8b, v0.8b965uabdl2 v0.2d, v0.4s, v0.4s966uabdl2 v0.4s, v0.8h, v0.8h967uabdl2 v0.8h, v0.16b, v0.16b968uadalp v0.1d, v0.2s969uadalp v0.2d, v0.4s970uadalp v0.2s, v0.4h971uadalp v0.4h, v0.8b972uadalp v0.4s, v0.8h973uadalp v0.8h, v0.16b974uaddl v0.2d, v0.2s, v0.2s975uaddl v0.4s, v0.4h, v0.4h976uaddl v0.8h, v0.8b, v0.8b977uaddl2 v0.2d, v0.4s, v0.4s978uaddl2 v0.4s, v0.8h, v0.8h979uaddl2 v0.8h, v0.16b, v0.16b980uaddlp v0.1d, v0.2s981uaddlp v0.2d, v0.4s982uaddlp v0.2s, v0.4h983uaddlp v0.4h, v0.8b984uaddlp v0.4s, v0.8h985uaddlp v0.8h, v0.16b986uaddlv d0, v0.4s987uaddlv s0, v0.4h988uaddlv s0, v0.8h989uaddlv h0, v0.8b990uaddlv h0, v0.16b991uaddw v0.2d, v0.2d, v0.2s992uaddw v0.4s, v0.4s, v0.4h993uaddw v0.8h, v0.8h, v0.8b994uaddw2 v0.2d, v0.2d, v0.4s995uaddw2 v0.4s, v0.4s, v0.8h996uaddw2 v0.8h, v0.8h, v0.16b997ucvtf d21, d14998ucvtf d21, d14, #64999ucvtf s22, s131000ucvtf s22, s13, #321001ucvtf v0.2d, v0.2d1002ucvtf v0.2d, v0.2d, #31003ucvtf v0.2s, v0.2s1004ucvtf v0.2s, v0.2s, #31005ucvtf v0.4h, v0.4h1006ucvtf v0.4s, v0.4s1007ucvtf v0.4s, v0.4s, #31008ucvtf v0.8h, v0.8h1009udot v0.2s, v0.8b, v0.4b[2]1010udot v0.2s, v0.8b, v0.8b1011udot v0.4s, v0.16b, v0.16b1012udot v0.4s, v0.16b, v0.4b[2]1013uhadd v0.16b, v0.16b, v0.16b1014uhadd v0.8h, v0.8h, v0.8h1015uhsub v0.4s, v0.4s, v0.4s1016umax v0.16b, v0.16b, v0.16b1017umax v0.4s, v0.4s, v0.4s1018umax v0.8h, v0.8h, v0.8h1019umaxp v0.16b, v0.16b, v0.16b1020umaxp v0.4s, v0.4s, v0.4s1021umaxp v0.8h, v0.8h, v0.8h1022umaxv b0, v0.8b1023umaxv b0, v0.16b1024umaxv h0, v0.4h1025umaxv h0, v0.8h1026umaxv s0, v0.4s1027umin v0.2s, v0.2s, v0.2s1028umin v0.4h, v0.4h, v0.4h1029umin v0.8b, v0.8b, v0.8b1030uminp v0.2s, v0.2s, v0.2s1031uminp v0.4h, v0.4h, v0.4h1032uminp v0.8b, v0.8b, v0.8b1033uminv b0, v0.8b1034uminv b0, v0.16b1035uminv h0, v0.4h1036uminv h0, v0.8h1037uminv s0, v0.4s1038umlal v0.2d, v0.2s, v0.2s1039umlal v0.4s, v0.4h, v0.4h1040umlal v0.8h, v0.8b, v0.8b1041umlal2 v0.2d, v0.4s, v0.4s1042umlal2 v0.4s, v0.8h, v0.8h1043umlal2 v0.8h, v0.16b, v0.16b1044umlsl v0.2d, v0.2s, v0.2s1045umlsl v0.4s, v0.4h, v0.4h1046umlsl v0.8h, v0.8b, v0.8b1047umlsl2 v0.2d, v0.4s, v0.4s1048umlsl2 v0.4s, v0.8h, v0.8h1049umlsl2 v0.8h, v0.16b, v0.16b1050ummla v0.4s, v0.16b, v0.16b1051umov w0, v0.b[1]1052umov w0, v0.h[1]1053umov w0, v0.s[1]1054umov x0, v0.d[1]1055umull v0.2d, v0.2s, v0.2s1056umull v0.4s, v0.4h, v0.4h1057umull v0.8h, v0.8b, v0.8b1058umull2 v0.2d, v0.4s, v0.4s1059umull2 v0.4s, v0.8h, v0.8h1060umull2 v0.8h, v0.16b, v0.16b1061uqadd h0, h1, h51062uqadd v0.8h, v0.8h, v0.8h1063uqrshl b11, b20, b301064uqrshl s23, s20, s161065uqrshl v0.16b, v0.16b, v0.16b1066uqrshl v0.4s, v0.4s, v0.4s1067uqrshl v0.4s, v0.4s, v0.4s1068uqrshl v0.8h, v0.8h, v0.8h1069uqrshrn b10, h12, #51070uqrshrn h12, s10, #141071uqrshrn s10, d10, #251072uqrshrn v0.2s, v0.2d, #31073uqrshrn v0.4h, v0.4s, #31074uqrshrn v0.8b, v0.8h, #31075uqrshrn2 v0.16b, v0.8h, #31076uqrshrn2 v0.4s, v0.2d, #31077uqrshrn2 v0.8h, v0.4s, #31078uqshl b11, b20, b301079uqshl b18, b15, #61080uqshl d15, d12, #191081uqshl h11, h18, #71082uqshl s14, s19, #181083uqshl s23, s20, s161084uqshl v0.16b, v0.16b, #31085uqshl v0.16b, v0.16b, v0.16b1086uqshl v0.2d, v0.2d, #31087uqshl v0.2d, v0.2d, v0.2d1088uqshl v0.2s, v0.2s, #31089uqshl v0.4h, v0.4h, #31090uqshl v0.4s, v0.4s, #31091uqshl v0.4s, v0.4s, v0.4s1092uqshl v0.8b, v0.8b, #31093uqshl v0.8h, v0.8h, #31094uqshl v0.8h, v0.8h, v0.8h1095uqshrn b12, h10, #71096uqshrn h10, s14, #51097uqshrn s10, d12, #131098uqshrn v0.2s, v0.2d, #31099uqshrn v0.4h, v0.4s, #31100uqshrn v0.8b, v0.8h, #31101uqshrn2 v0.16b, v0.8h, #31102uqshrn2 v0.4s, v0.2d, #31103uqshrn2 v0.8h, v0.4s, #31104uqsub d16, d16, d161105uqsub v0.4h, v0.4h, v0.4h1106uqxtn b18, h181107uqxtn h20, s171108uqxtn s19, d141109uqxtn v0.2s, v0.2d1110uqxtn v0.4h, v0.4s1111uqxtn v0.8b, v0.8h1112uqxtn2 v0.16b, v0.8h1113uqxtn2 v0.4s, v0.2d1114uqxtn2 v0.8h, v0.4s1115urecpe v0.2s, v0.2s1116urecpe v0.4s, v0.4s1117urhadd v0.16b, v0.16b, v0.16b1118urhadd v0.4s, v0.4s, v0.4s1119urhadd v0.8h, v0.8h, v0.8h1120urshl d8, d7, d41121urshl v0.16b, v0.16b, v0.16b1122urshl v0.2d, v0.2d, v0.2d1123urshl v0.4s, v0.4s, v0.4s1124urshl v0.8h, v0.8h, v0.8h1125urshr d20, d23, #311126urshr v0.16b, v0.16b, #31127urshr v0.2d, v0.2d, #31128urshr v0.2s, v0.2s, #31129urshr v0.4h, v0.4h, #31130urshr v0.4s, v0.4s, #31131urshr v0.8b, v0.8b, #31132urshr v0.8h, v0.8h, #31133ursqrte v0.2s, v0.2s1134ursqrte v0.4s, v0.4s1135ursra d18, d10, #131136ursra v0.16b, v0.16b, #31137ursra v0.2d, v0.2d, #31138ursra v0.2s, v0.2s, #31139ursra v0.4h, v0.4h, #31140ursra v0.4s, v0.4s, #31141ursra v0.8b, v0.8b, #31142ursra v0.8h, v0.8h, #31143usdot v0.2s, v0.8b, v0.4b[2]1144usdot v0.2s, v0.8b, v0.8b1145usdot v0.4s, v0.16b, v0.16b1146usdot v0.4s, v0.16b, v0.4b[2]1147ushl d0, d0, d01148ushl v0.16b, v0.16b, v0.16b1149ushl v0.4s, v0.4s, v0.4s1150ushl v0.8h, v0.8h, v0.8h1151ushll v0.4s, v0.4h, #31152ushll2 v0.8h, v0.16b, #31153ushr d10, d17, #181154ushr v0.16b, v0.16b, #31155ushr v0.2d, v0.2d, #31156ushr v0.2s, v0.2s, #31157ushr v0.4h, v0.4h, #31158ushr v0.4s, v0.4s, #31159ushr v0.8b, v0.8b, #31160ushr v0.8h, v0.8h, #31161usmmla v0.4s, v0.16b, v0.16b1162smov w0, v0.b[1]1163smov w0, v0.h[1]1164smov x0, v0.b[1]1165smov x0, v0.h[1]1166smov x0, v0.s[1]1167usqadd b19, b141168usqadd d18, d221169usqadd h20, h151170usqadd s21, s121171usqadd v0.16b, v0.16b1172usqadd v0.2d, v0.2d1173usqadd v0.2s, v0.2s1174usqadd v0.4h, v0.4h1175usqadd v0.4s, v0.4s1176usqadd v0.8b, v0.8b1177usqadd v0.8h, v0.8h1178usra d20, d13, #611179usra v0.16b, v0.16b, #31180usra v0.2d, v0.2d, #31181usra v0.2s, v0.2s, #31182usra v0.4h, v0.4h, #31183usra v0.4s, v0.4s, #31184usra v0.8b, v0.8b, #31185usra v0.8h, v0.8h, #31186usubl v0.2d, v0.2s, v0.2s1187usubl v0.4s, v0.4h, v0.4h1188usubl v0.8h, v0.8b, v0.8b1189usubl2 v0.2d, v0.4s, v0.4s1190usubl2 v0.4s, v0.8h, v0.8h1191usubl2 v0.8h, v0.16b, v0.16b1192usubw v0.2d, v0.2d, v0.2s1193usubw v0.4s, v0.4s, v0.4h1194usubw v0.8h, v0.8h, v0.8b1195usubw2 v0.2d, v0.2d, v0.4s1196usubw2 v0.4s, v0.4s, v0.8h1197usubw2 v0.8h, v0.8h, v0.16b1198uzp1	v0.16b, v0.16b, v0.16b1199uzp1	v0.2d, v0.2d, v0.2d1200uzp1	v0.2s, v0.2s, v0.2s1201uzp1	v0.4h, v0.4h, v0.4h1202uzp1	v0.4s, v0.4s, v0.4s1203uzp1	v0.8b, v0.8b, v0.8b1204uzp1	v0.8h, v0.8h, v0.8h1205uzp2	v0.16b, v0.16b, v0.16b1206uzp2	v0.2d, v0.2d, v0.2d1207uzp2	v0.2s, v0.2s, v0.2s1208uzp2	v0.4h, v0.4h, v0.4h1209uzp2	v0.4s, v0.4s, v0.4s1210uzp2	v0.8b, v0.8b, v0.8b1211uzp2	v0.8h, v0.8h, v0.8h1212xtn v0.2s, v0.2d1213xtn v0.4h, v0.4s1214xtn v0.8b, v0.8h1215xtn2 v0.16b, v0.8h1216xtn2 v0.4s, v0.2d1217xtn2 v0.8h, v0.4s1218zip1	v0.16b, v0.16b, v0.16b1219zip1	v0.2d, v0.2d, v0.2d1220zip1	v0.2s, v0.2s, v0.2s1221zip1	v0.4h, v0.4h, v0.4h1222zip1	v0.4s, v0.4s, v0.4s1223zip1	v0.8b, v0.8b, v0.8b1224zip1	v0.8h, v0.8h, v0.8h1225zip2	v0.16b, v0.16b, v0.16b1226zip2	v0.2d, v0.2d, v0.2d1227zip2	v0.2s, v0.2s, v0.2s1228zip2	v0.4h, v0.4h, v0.4h1229zip2	v0.4s, v0.4s, v0.4s1230zip2	v0.8b, v0.8b, v0.8b1231zip2	v0.8h, v0.8h, v0.8h1232 1233# CHECK:      Instruction Info:1234# CHECK-NEXT: [1]: #uOps1235# CHECK-NEXT: [2]: Latency1236# CHECK-NEXT: [3]: RThroughput1237# CHECK-NEXT: [4]: MayLoad1238# CHECK-NEXT: [5]: MayStore1239# CHECK-NEXT: [6]: HasSideEffects (U)1240 1241# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:1242# CHECK-NEXT:  1      2     0.25                        abs	d29, d241243# CHECK-NEXT:  1      2     0.25                        abs	v0.16b, v0.16b1244# CHECK-NEXT:  1      2     0.25                        abs	v0.2d, v0.2d1245# CHECK-NEXT:  1      2     0.25                        abs	v0.2s, v0.2s1246# CHECK-NEXT:  1      2     0.25                        abs	v0.4h, v0.4h1247# CHECK-NEXT:  1      2     0.25                        abs	v0.4s, v0.4s1248# CHECK-NEXT:  1      2     0.25                        abs	v0.8b, v0.8b1249# CHECK-NEXT:  1      2     0.25                        abs	v0.8h, v0.8h1250# CHECK-NEXT:  1      2     0.25                        add	d17, d31, d291251# CHECK-NEXT:  1      2     0.25                        add	v0.8b, v0.8b, v0.8b1252# CHECK-NEXT:  1      2     0.25                        addhn	v0.2s, v0.2d, v0.2d1253# CHECK-NEXT:  1      2     0.25                        addhn	v0.4h, v0.4s, v0.4s1254# CHECK-NEXT:  1      2     0.25                        addhn	v0.8b, v0.8h, v0.8h1255# CHECK-NEXT:  1      2     0.25                        addhn2	v0.16b, v0.8h, v0.8h1256# CHECK-NEXT:  1      2     0.25                        addhn2	v0.4s, v0.2d, v0.2d1257# CHECK-NEXT:  1      2     0.25                        addhn2	v0.8h, v0.4s, v0.4s1258# CHECK-NEXT:  1      2     0.25                        addp	v0.2d, v0.2d, v0.2d1259# CHECK-NEXT:  1      2     0.25                        addp	v0.8b, v0.8b, v0.8b1260# CHECK-NEXT:  1      3     0.50                        addv	s0, v0.4s1261# CHECK-NEXT:  1      3     0.50                        addv	h0, v0.4h1262# CHECK-NEXT:  2      5     0.50                        addv	h0, v0.8h1263# CHECK-NEXT:  2      5     0.50                        addv	b0, v0.8b1264# CHECK-NEXT:  2      6     1.00                        addv	b0, v0.16b1265# CHECK-NEXT:  1      2     0.25                        aesd	v0.16b, v0.16b1266# CHECK-NEXT:  1      2     0.25                        aese	v0.16b, v0.16b1267# CHECK-NEXT:  1      2     0.25                        aesimc	v0.16b, v0.16b1268# CHECK-NEXT:  1      2     0.25                        aesmc	v0.16b, v0.16b1269# CHECK-NEXT:  1      2     0.25                        and	v0.8b, v0.8b, v0.8b1270# CHECK-NEXT:  1      3     0.50                        bfcvt	h0, s01271# CHECK-NEXT:  2      4     1.00                        bfcvtn	v0.4h, v0.4s1272# CHECK-NEXT:  2      4     1.00                        bfcvtn2	v0.8h, v0.4s1273# CHECK-NEXT:  1      5     0.25                        bfdot	v0.2s, v0.4h, v0.4h1274# CHECK-NEXT:  1      5     0.25                        bfdot	v0.4s, v0.8h, v0.8h1275# CHECK-NEXT:  1      5     0.25                        bfmlalb	v0.4s, v0.8h, v0.8h1276# CHECK-NEXT:  1      5     0.25                        bfmlalb	v0.4s, v0.8h, v0.h[3]1277# CHECK-NEXT:  1      5     0.25                        bfmlalt	v0.4s, v0.8h, v0.8h1278# CHECK-NEXT:  1      5     0.25                        bfmlalt	v0.4s, v0.8h, v0.h[3]1279# CHECK-NEXT:  1      6     0.25                        bfmmla	v0.4s, v0.8h, v0.8h1280# CHECK-NEXT:  1      2     0.25                        bic	v0.4h, #15, lsl #81281# CHECK-NEXT:  1      2     0.25                        bic	v0.8b, v0.8b, v0.8b1282# CHECK-NEXT:  1      2     0.25                        bif	v0.16b, v0.16b, v0.16b1283# CHECK-NEXT:  1      2     0.25                        bit	v0.16b, v0.16b, v0.16b1284# CHECK-NEXT:  1      2     0.25                        bsl	v0.8b, v0.8b, v0.8b1285# CHECK-NEXT:  1      2     0.25                        cls	v0.16b, v0.16b1286# CHECK-NEXT:  1      2     0.25                        cls	v0.2s, v0.2s1287# CHECK-NEXT:  1      2     0.25                        cls	v0.4h, v0.4h1288# CHECK-NEXT:  1      2     0.25                        cls	v0.4s, v0.4s1289# CHECK-NEXT:  1      2     0.25                        cls	v0.8b, v0.8b1290# CHECK-NEXT:  1      2     0.25                        cls	v0.8h, v0.8h1291# CHECK-NEXT:  1      2     0.25                        clz	v0.16b, v0.16b1292# CHECK-NEXT:  1      2     0.25                        clz	v0.2s, v0.2s1293# CHECK-NEXT:  1      2     0.25                        clz	v0.4h, v0.4h1294# CHECK-NEXT:  1      2     0.25                        clz	v0.4s, v0.4s1295# CHECK-NEXT:  1      2     0.25                        clz	v0.8b, v0.8b1296# CHECK-NEXT:  1      2     0.25                        clz	v0.8h, v0.8h1297# CHECK-NEXT:  1      2     0.25                        cmeq	d20, d21, #01298# CHECK-NEXT:  1      2     0.25                        cmeq	d20, d21, d221299# CHECK-NEXT:  1      2     0.25                        cmeq	v0.16b, v0.16b, #01300# CHECK-NEXT:  1      2     0.25                        cmeq	v0.16b, v0.16b, v0.16b1301# CHECK-NEXT:  1      2     0.25                        cmge	d20, d21, #01302# CHECK-NEXT:  1      2     0.25                        cmge	d20, d21, d221303# CHECK-NEXT:  1      2     0.25                        cmge	v0.4h, v0.4h, v0.4h1304# CHECK-NEXT:  1      2     0.25                        cmge	v0.8b, v0.8b, #01305# CHECK-NEXT:  1      2     0.25                        cmgt	d20, d21, #01306# CHECK-NEXT:  1      2     0.25                        cmgt	d20, d21, d221307# CHECK-NEXT:  1      2     0.25                        cmgt	v0.2s, v0.2s, #01308# CHECK-NEXT:  1      2     0.25                        cmgt	v0.4s, v0.4s, v0.4s1309# CHECK-NEXT:  1      2     0.25                        cmhi	d20, d21, d221310# CHECK-NEXT:  1      2     0.25                        cmhi	v0.8h, v0.8h, v0.8h1311# CHECK-NEXT:  1      2     0.25                        cmhs	d20, d21, d221312# CHECK-NEXT:  1      2     0.25                        cmhs	v0.8b, v0.8b, v0.8b1313# CHECK-NEXT:  1      2     0.25                        cmle	d20, d21, #01314# CHECK-NEXT:  1      2     0.25                        cmle	v0.2d, v0.2d, #01315# CHECK-NEXT:  1      2     0.25                        cmlt	d20, d21, #01316# CHECK-NEXT:  1      2     0.25                        cmlt	v0.8h, v0.8h, #01317# CHECK-NEXT:  1      2     0.25                        cmtst	d20, d21, d221318# CHECK-NEXT:  1      2     0.25                        cmtst	v0.2s, v0.2s, v0.2s1319# CHECK-NEXT:  1      2     0.25                        cnt	v0.16b, v0.16b1320# CHECK-NEXT:  1      2     0.25                        cnt	v0.8b, v0.8b1321# CHECK-NEXT:  1      3     1.00                        dup	v0.16b, w281322# CHECK-NEXT:  1      3     1.00                        dup	v0.2d, x281323# CHECK-NEXT:  1      3     1.00                        dup	v0.2s, w281324# CHECK-NEXT:  1      3     1.00                        dup	v0.4h, w281325# CHECK-NEXT:  1      3     1.00                        dup	v0.4s, w281326# CHECK-NEXT:  1      3     1.00                        dup	v0.8b, w281327# CHECK-NEXT:  1      3     1.00                        dup	v0.8h, w281328# CHECK-NEXT:  1      2     0.25                        mov	b0, v0.b[1]1329# CHECK-NEXT:  1      2     0.25                        mov	d0, v0.d[1]1330# CHECK-NEXT:  1      2     0.25                        mov	h0, v0.h[1]1331# CHECK-NEXT:  1      2     0.25                        mov	s0, v0.s[1]1332# CHECK-NEXT:  1      2     0.25                        dup	v0.16b, v0.b[1]1333# CHECK-NEXT:  1      2     0.25                        dup	v0.2d, v0.d[1]1334# CHECK-NEXT:  1      2     0.25                        dup	v0.2s, v0.s[1]1335# CHECK-NEXT:  1      2     0.25                        dup	v0.4h, v0.h[1]1336# CHECK-NEXT:  1      2     0.25                        dup	v0.4s, v0.s[1]1337# CHECK-NEXT:  1      2     0.25                        dup	v0.8b, v0.b[1]1338# CHECK-NEXT:  1      2     0.25                        dup	v0.8h, v0.h[1]1339# CHECK-NEXT:  1      2     0.25                        eor	v0.16b, v0.16b, v0.16b1340# CHECK-NEXT:  1      2     0.25                        ext	v0.16b, v0.16b, v0.16b, #31341# CHECK-NEXT:  1      2     0.25                        ext	v0.8b, v0.8b, v0.8b, #31342# CHECK-NEXT:  1      2     0.25                        fabd	d29, d24, d201343# CHECK-NEXT:  1      2     0.25                        fabd	s29, s24, s201344# CHECK-NEXT:  1      2     0.25                        fabd	v0.4s, v0.4s, v0.4s1345# CHECK-NEXT:  1      2     0.25                        fabs	v0.2d, v0.2d1346# CHECK-NEXT:  1      2     0.25                        fabs	v0.2s, v0.2s1347# CHECK-NEXT:  1      2     0.25                        fabs	v0.4h, v0.4h1348# CHECK-NEXT:  1      2     0.25                        fabs	v0.4s, v0.4s1349# CHECK-NEXT:  1      2     0.25                        fabs	v0.8h, v0.8h1350# CHECK-NEXT:  1      2     0.25                        facge	d20, d21, d221351# CHECK-NEXT:  1      2     0.25                        facge	s10, s11, s121352# CHECK-NEXT:  1      2     0.25                        facge	v0.4s, v0.4s, v0.4s1353# CHECK-NEXT:  1      2     0.25                        facgt	d20, d21, d221354# CHECK-NEXT:  1      2     0.25                        facgt	s10, s11, s121355# CHECK-NEXT:  1      2     0.25                        facgt	v0.2d, v0.2d, v0.2d1356# CHECK-NEXT:  1      2     0.25                        fadd	v0.4s, v0.4s, v0.4s1357# CHECK-NEXT:  1      2     0.25                        faddp	v0.2s, v0.2s, v0.2s1358# CHECK-NEXT:  1      2     0.25                        faddp	v0.4s, v0.4s, v0.4s1359# CHECK-NEXT:  1      2     0.25                        fcadd	v0.2s, v0.2s, v0.2s, #901360# CHECK-NEXT:  1      2     0.25                        fcadd	v0.4s, v0.4s, v0.4s, #2701361# CHECK-NEXT:  1      2     0.25                        fcmeq	d20, d21, #0.01362# CHECK-NEXT:  1      2     0.25                        fcmeq	d20, d21, d221363# CHECK-NEXT:  1      2     0.25                        fcmeq	s10, s11, #0.01364# CHECK-NEXT:  1      2     0.25                        fcmeq	s10, s11, s121365# CHECK-NEXT:  1      2     0.25                        fcmeq	v0.2s, v0.2s, #0.01366# CHECK-NEXT:  1      2     0.25                        fcmeq	v0.2s, v0.2s, v0.2s1367# CHECK-NEXT:  1      2     0.25                        fcmge	d20, d21, #0.01368# CHECK-NEXT:  1      2     0.25                        fcmge	d20, d21, d221369# CHECK-NEXT:  1      2     0.25                        fcmge	s10, s11, #0.01370# CHECK-NEXT:  1      2     0.25                        fcmge	s10, s11, s121371# CHECK-NEXT:  1      2     0.25                        fcmge	v0.2d, v0.2d, #0.01372# CHECK-NEXT:  1      2     0.25                        fcmge	v0.4s, v0.4s, v0.4s1373# CHECK-NEXT:  1      2     0.25                        fcmgt	d20, d21, #0.01374# CHECK-NEXT:  1      2     0.25                        fcmgt	d20, d21, d221375# CHECK-NEXT:  1      2     0.25                        fcmgt	s10, s11, #0.01376# CHECK-NEXT:  1      2     0.25                        fcmgt	s10, s11, s121377# CHECK-NEXT:  1      2     0.25                        fcmgt	v0.4s, v0.4s, #0.01378# CHECK-NEXT:  1      2     0.25                        fcmgt	v0.4s, v0.4s, v0.4s1379# CHECK-NEXT:  1      4     0.25                        fcmla	v0.2s, v0.2s, v0.2s, #901380# CHECK-NEXT:  1      4     0.25                        fcmla	v0.4s, v0.4s, v0.s[1], #01381# CHECK-NEXT:  1      2     0.25                        fcmle	d20, d21, #0.01382# CHECK-NEXT:  1      2     0.25                        fcmle	s10, s11, #0.01383# CHECK-NEXT:  1      2     0.25                        fcmle	v0.2d, v0.2d, #0.01384# CHECK-NEXT:  1      2     0.25                        fcmlt	d20, d21, #0.01385# CHECK-NEXT:  1      2     0.25                        fcmlt	s10, s11, #0.01386# CHECK-NEXT:  1      2     0.25                        fcmlt	v0.4s, v0.4s, #0.01387# CHECK-NEXT:  1      3     0.50                        fcvtas	d21, d141388# CHECK-NEXT:  2      4     1.00                        fcvtas	s12, s131389# CHECK-NEXT:  4      6     2.00                        fcvtas	h12, h131390# CHECK-NEXT:  1      3     0.50                        fcvtas	v0.2d, v0.2d1391# CHECK-NEXT:  1      3     0.50                        fcvtas	v0.2s, v0.2s1392# CHECK-NEXT:  2      4     1.00                        fcvtas	v0.4h, v0.4h1393# CHECK-NEXT:  2      4     1.00                        fcvtas	v0.4s, v0.4s1394# CHECK-NEXT:  4      6     2.00                        fcvtas	v0.8h, v0.8h1395# CHECK-NEXT:  1      3     0.50                        fcvtau	d21, d141396# CHECK-NEXT:  2      4     1.00                        fcvtau	s12, s131397# CHECK-NEXT:  4      6     2.00                        fcvtau	h12, h131398# CHECK-NEXT:  1      3     0.50                        fcvtau	v0.2d, v0.2d1399# CHECK-NEXT:  1      3     0.50                        fcvtau	v0.2s, v0.2s1400# CHECK-NEXT:  2      4     1.00                        fcvtau	v0.4h, v0.4h1401# CHECK-NEXT:  2      4     1.00                        fcvtau	v0.4s, v0.4s1402# CHECK-NEXT:  4      6     2.00                        fcvtau	v0.8h, v0.8h1403# CHECK-NEXT:  1      3     0.50                        fcvtl	v0.2d, v0.2s1404# CHECK-NEXT:  2      4     1.00                        fcvtl	v0.4s, v0.4h1405# CHECK-NEXT:  1      3     0.50                        fcvtl2	v0.2d, v0.4s1406# CHECK-NEXT:  2      4     1.00                        fcvtl2	v0.4s, v0.8h1407# CHECK-NEXT:  1      3     0.50                        fcvtms	d21, d141408# CHECK-NEXT:  2      4     1.00                        fcvtms	s22, s131409# CHECK-NEXT:  4      6     2.00                        fcvtms	h22, h131410# CHECK-NEXT:  1      3     0.50                        fcvtms	v0.2d, v0.2d1411# CHECK-NEXT:  1      3     0.50                        fcvtms	v0.2s, v0.2s1412# CHECK-NEXT:  2      4     1.00                        fcvtms	v0.4h, v0.4h1413# CHECK-NEXT:  2      4     1.00                        fcvtms	v0.4s, v0.4s1414# CHECK-NEXT:  4      6     2.00                        fcvtms	v0.8h, v0.8h1415# CHECK-NEXT:  1      3     0.50                        fcvtmu	d21, d141416# CHECK-NEXT:  2      4     1.00                        fcvtmu	s12, s131417# CHECK-NEXT:  4      6     2.00                        fcvtmu	h12, h131418# CHECK-NEXT:  1      3     0.50                        fcvtmu	v0.2d, v0.2d1419# CHECK-NEXT:  1      3     0.50                        fcvtmu	v0.2s, v0.2s1420# CHECK-NEXT:  2      4     1.00                        fcvtmu	v0.4h, v0.4h1421# CHECK-NEXT:  2      4     1.00                        fcvtmu	v0.4s, v0.4s1422# CHECK-NEXT:  4      6     2.00                        fcvtmu	v0.8h, v0.8h1423# CHECK-NEXT:  1      3     0.50                        fcvtn	v0.2s, v0.2d1424# CHECK-NEXT:  2      4     1.00                        fcvtn	v0.4h, v0.4s1425# CHECK-NEXT:  1      3     0.50                        fcvtn2	v0.4s, v0.2d1426# CHECK-NEXT:  2      4     1.00                        fcvtn2	v0.8h, v0.4s1427# CHECK-NEXT:  1      3     0.50                        fcvtns	d21, d141428# CHECK-NEXT:  2      4     1.00                        fcvtns	s22, s131429# CHECK-NEXT:  4      6     2.00                        fcvtns	h22, h131430# CHECK-NEXT:  1      3     0.50                        fcvtns	v0.2d, v0.2d1431# CHECK-NEXT:  1      3     0.50                        fcvtns	v0.2s, v0.2s1432# CHECK-NEXT:  2      4     1.00                        fcvtns	v0.4h, v0.4h1433# CHECK-NEXT:  2      4     1.00                        fcvtns	v0.4s, v0.4s1434# CHECK-NEXT:  4      6     2.00                        fcvtns	v0.8h, v0.8h1435# CHECK-NEXT:  1      3     0.50                        fcvtnu	d21, d141436# CHECK-NEXT:  2      4     1.00                        fcvtnu	s12, s131437# CHECK-NEXT:  4      6     2.00                        fcvtnu	h12, h131438# CHECK-NEXT:  1      3     0.50                        fcvtnu	v0.2d, v0.2d1439# CHECK-NEXT:  1      3     0.50                        fcvtnu	v0.2s, v0.2s1440# CHECK-NEXT:  2      4     1.00                        fcvtnu	v0.4h, v0.4h1441# CHECK-NEXT:  2      4     1.00                        fcvtnu	v0.4s, v0.4s1442# CHECK-NEXT:  4      6     2.00                        fcvtnu	v0.8h, v0.8h1443# CHECK-NEXT:  1      3     0.50                        fcvtps	d21, d141444# CHECK-NEXT:  2      4     1.00                        fcvtps	s22, s131445# CHECK-NEXT:  4      6     2.00                        fcvtps	h22, h131446# CHECK-NEXT:  1      3     0.50                        fcvtps	v0.2d, v0.2d1447# CHECK-NEXT:  1      3     0.50                        fcvtps	v0.2s, v0.2s1448# CHECK-NEXT:  2      4     1.00                        fcvtps	v0.4h, v0.4h1449# CHECK-NEXT:  2      4     1.00                        fcvtps	v0.4s, v0.4s1450# CHECK-NEXT:  4      6     2.00                        fcvtps	v0.8h, v0.8h1451# CHECK-NEXT:  1      3     0.50                        fcvtpu	d21, d141452# CHECK-NEXT:  2      4     1.00                        fcvtpu	s12, s131453# CHECK-NEXT:  4      6     2.00                        fcvtpu	h12, h131454# CHECK-NEXT:  1      3     0.50                        fcvtpu	v0.2d, v0.2d1455# CHECK-NEXT:  1      3     0.50                        fcvtpu	v0.2s, v0.2s1456# CHECK-NEXT:  2      4     1.00                        fcvtpu	v0.4h, v0.4h1457# CHECK-NEXT:  2      4     1.00                        fcvtpu	v0.4s, v0.4s1458# CHECK-NEXT:  4      6     2.00                        fcvtpu	v0.8h, v0.8h1459# CHECK-NEXT:  1      3     0.50                        fcvtxn	s22, d131460# CHECK-NEXT:  1      3     0.50                        fcvtxn	v0.2s, v0.2d1461# CHECK-NEXT:  1      3     0.50                        fcvtxn2	v0.4s, v0.2d1462# CHECK-NEXT:  1      3     0.50                        fcvtzs	d21, d12, #11463# CHECK-NEXT:  1      3     0.50                        fcvtzs	d21, d141464# CHECK-NEXT:  2      4     1.00                        fcvtzs	s12, s131465# CHECK-NEXT:  2      4     1.00                        fcvtzs	s21, s12, #11466# CHECK-NEXT:  4      6     2.00                        fcvtzs	h21, h141467# CHECK-NEXT:  4      6     2.00                        fcvtzs	h21, h12, #11468# CHECK-NEXT:  1      3     0.50                        fcvtzs	v0.2d, v0.2d1469# CHECK-NEXT:  1      3     0.50                        fcvtzs	v0.2d, v0.2d, #31470# CHECK-NEXT:  1      3     0.50                        fcvtzs	v0.2s, v0.2s1471# CHECK-NEXT:  1      3     0.50                        fcvtzs	v0.2s, v0.2s, #31472# CHECK-NEXT:  2      4     1.00                        fcvtzs	v0.4h, v0.4h1473# CHECK-NEXT:  2      4     1.00                        fcvtzs	v0.4s, v0.4s1474# CHECK-NEXT:  2      4     1.00                        fcvtzs	v0.4s, v0.4s, #31475# CHECK-NEXT:  4      6     2.00                        fcvtzs	v0.8h, v0.8h1476# CHECK-NEXT:  1      3     0.50                        fcvtzu	d21, d12, #11477# CHECK-NEXT:  1      3     0.50                        fcvtzu	d21, d141478# CHECK-NEXT:  2      4     1.00                        fcvtzu	s12, s131479# CHECK-NEXT:  2      4     1.00                        fcvtzu	s21, s12, #11480# CHECK-NEXT:  4      6     2.00                        fcvtzu	h12, h131481# CHECK-NEXT:  4      6     2.00                        fcvtzu	h21, h12, #11482# CHECK-NEXT:  1      3     0.50                        fcvtzu	v0.2d, v0.2d1483# CHECK-NEXT:  1      3     0.50                        fcvtzu	v0.2d, v0.2d, #31484# CHECK-NEXT:  1      3     0.50                        fcvtzu	v0.2s, v0.2s1485# CHECK-NEXT:  1      3     0.50                        fcvtzu	v0.2s, v0.2s, #31486# CHECK-NEXT:  2      4     1.00                        fcvtzu	v0.4h, v0.4h1487# CHECK-NEXT:  2      4     1.00                        fcvtzu	v0.4s, v0.4s1488# CHECK-NEXT:  2      4     1.00                        fcvtzu	v0.4s, v0.4s, #31489# CHECK-NEXT:  4      6     2.00                        fcvtzu	v0.8h, v0.8h1490# CHECK-NEXT:  1      15    7.00                        fdiv	v0.2d, v0.2d, v0.2d1491# CHECK-NEXT:  1      10    2.50                        fdiv	v0.2s, v0.2s, v0.2s1492# CHECK-NEXT:  1      7     3.50                        fdiv	v0.4h, v0.4h, v0.4h1493# CHECK-NEXT:  1      10    5.00                        fdiv	v0.4s, v0.4s, v0.4s1494# CHECK-NEXT:  1      13    6.50                        fdiv	v0.8h, v0.8h, v0.8h1495# CHECK-NEXT:  1      2     0.25                        fmax	v0.2d, v0.2d, v0.2d1496# CHECK-NEXT:  1      2     0.25                        fmax	v0.2s, v0.2s, v0.2s1497# CHECK-NEXT:  1      2     0.25                        fmax	v0.4s, v0.4s, v0.4s1498# CHECK-NEXT:  1      2     0.25                        fmaxnm	v0.2d, v0.2d, v0.2d1499# CHECK-NEXT:  1      2     0.25                        fmaxnm	v0.2s, v0.2s, v0.2s1500# CHECK-NEXT:  1      2     0.25                        fmaxnm	v0.4s, v0.4s, v0.4s1501# CHECK-NEXT:  1      2     0.25                        fmaxnmp	v0.2d, v0.2d, v0.2d1502# CHECK-NEXT:  1      2     0.25                        fmaxnmp	v0.2s, v0.2s, v0.2s1503# CHECK-NEXT:  1      2     0.25                        fmaxnmp	v0.4s, v0.4s, v0.4s1504# CHECK-NEXT:  1      2     0.25                        fmaxp	v0.2d, v0.2d, v0.2d1505# CHECK-NEXT:  1      2     0.25                        fmaxp	v0.2s, v0.2s, v0.2s1506# CHECK-NEXT:  1      2     0.25                        fmaxp	v0.4s, v0.4s, v0.4s1507# CHECK-NEXT:  2      4     0.50                        fmaxv	h0, v0.4h1508# CHECK-NEXT:  3      6     0.75                        fmaxv	h0, v0.8h1509# CHECK-NEXT:  2      4     0.50                        fmaxv	s0, v0.4s1510# CHECK-NEXT:  1      2     0.25                        fmin	v0.2d, v0.2d, v0.2d1511# CHECK-NEXT:  1      2     0.25                        fmin	v0.2s, v0.2s, v0.2s1512# CHECK-NEXT:  1      2     0.25                        fmin	v0.4s, v0.4s, v0.4s1513# CHECK-NEXT:  1      2     0.25                        fminnm	v0.2d, v0.2d, v0.2d1514# CHECK-NEXT:  1      2     0.25                        fminnm	v0.2s, v0.2s, v0.2s1515# CHECK-NEXT:  1      2     0.25                        fminnm	v0.4s, v0.4s, v0.4s1516# CHECK-NEXT:  1      2     0.25                        fminnmp	v0.2d, v0.2d, v0.2d1517# CHECK-NEXT:  1      2     0.25                        fminnmp	v0.2s, v0.2s, v0.2s1518# CHECK-NEXT:  1      2     0.25                        fminnmp	v0.4s, v0.4s, v0.4s1519# CHECK-NEXT:  1      2     0.25                        fminp	v0.2d, v0.2d, v0.2d1520# CHECK-NEXT:  1      2     0.25                        fminp	v0.2s, v0.2s, v0.2s1521# CHECK-NEXT:  1      2     0.25                        fminp	v0.4s, v0.4s, v0.4s1522# CHECK-NEXT:  1      4     0.25                        fmla	d0, d1, v0.d[1]1523# CHECK-NEXT:  1      4     0.25                        fmla	s0, s1, v0.s[3]1524# CHECK-NEXT:  1      4     0.25                        fmla	v0.2s, v0.2s, v0.2s1525# CHECK-NEXT:  1      4     0.25                        fmlal	v0.2s, v0.2h, v0.h[1]1526# CHECK-NEXT:  1      4     0.25                        fmlal	v0.4s, v0.4h, v0.h[3]1527# CHECK-NEXT:  1      4     0.25                        fmlal	v0.2s, v0.2h, v0.2h1528# CHECK-NEXT:  1      4     0.25                        fmlal	v0.4s, v0.4h, v0.4h1529# CHECK-NEXT:  1      4     0.25                        fmlal2	v0.2s, v0.2h, v0.h[1]1530# CHECK-NEXT:  1      4     0.25                        fmlal2	v0.4s, v0.4h, v0.h[3]1531# CHECK-NEXT:  1      4     0.25                        fmlal2	v0.2s, v0.2h, v0.2h1532# CHECK-NEXT:  1      4     0.25                        fmlal2	v0.4s, v0.4h, v0.4h1533# CHECK-NEXT:  1      4     0.25                        fmls	d0, d4, v0.d[1]1534# CHECK-NEXT:  1      4     0.25                        fmls	s3, s5, v0.s[3]1535# CHECK-NEXT:  1      4     0.25                        fmls	v0.2s, v0.2s, v0.2s1536# CHECK-NEXT:  1      4     0.25                        fmlsl	v0.2s, v0.2h, v0.h[1]1537# CHECK-NEXT:  1      4     0.25                        fmlsl	v0.4s, v0.4h, v0.h[3]1538# CHECK-NEXT:  1      4     0.25                        fmlsl	v0.2s, v0.2h, v0.2h1539# CHECK-NEXT:  1      4     0.25                        fmlsl	v0.4s, v0.4h, v0.4h1540# CHECK-NEXT:  1      4     0.25                        fmlsl2	v0.2s, v0.2h, v0.h[1]1541# CHECK-NEXT:  1      4     0.25                        fmlsl2	v0.4s, v0.4h, v0.h[3]1542# CHECK-NEXT:  1      4     0.25                        fmlsl2	v0.2s, v0.2h, v0.2h1543# CHECK-NEXT:  1      4     0.25                        fmlsl2	v0.4s, v0.4h, v0.4h1544# CHECK-NEXT:  1      2     0.25                        fmov	v0.2d, #-1.250000001545# CHECK-NEXT:  1      2     0.25                        fmov	v0.2s, #13.000000001546# CHECK-NEXT:  1      2     0.25                        fmov	v0.4s, #1.000000001547# CHECK-NEXT:  1      3     0.25                        fmul	d0, d1, v0.d[1]1548# CHECK-NEXT:  1      3     0.25                        fmul	s0, s1, v0.s[3]1549# CHECK-NEXT:  1      3     0.25                        fmul	v0.2s, v0.2s, v0.2s1550# CHECK-NEXT:  1      3     0.25                        fmulx	d0, d4, v0.d[1]1551# CHECK-NEXT:  1      2     0.25                        fmulx	d23, d11, d11552# CHECK-NEXT:  1      2     0.25                        fmulx	s20, s22, s151553# CHECK-NEXT:  1      3     0.25                        fmulx	s3, s5, v0.s[3]1554# CHECK-NEXT:  1      3     0.25                        fmulx	v0.2d, v0.2d, v0.2d1555# CHECK-NEXT:  1      3     0.25                        fmulx	v0.2s, v0.2s, v0.2s1556# CHECK-NEXT:  1      3     0.25                        fmulx	v0.4s, v0.4s, v0.4s1557# CHECK-NEXT:  1      2     0.25                        fneg	v0.2d, v0.2d1558# CHECK-NEXT:  1      2     0.25                        fneg	v0.2s, v0.2s1559# CHECK-NEXT:  1      2     0.25                        fneg	v0.4h, v0.4h1560# CHECK-NEXT:  1      2     0.25                        fneg	v0.4s, v0.4s1561# CHECK-NEXT:  1      2     0.25                        fneg	v0.8h, v0.8h1562# CHECK-NEXT:  1      3     0.50                        frecpe	d13, d131563# CHECK-NEXT:  1      3     0.50                        frecpe	s19, s141564# CHECK-NEXT:  1      2     0.25                        frecpe	v0.2d, v0.2d1565# CHECK-NEXT:  1      3     0.50                        frecpe	v0.2s, v0.2s1566# CHECK-NEXT:  2      4     1.00                        frecpe	v0.4h, v0.4h1567# CHECK-NEXT:  2      4     1.00                        frecpe	v0.4s, v0.4s1568# CHECK-NEXT:  4      6     2.00                        frecpe	v0.8h, v0.8h1569# CHECK-NEXT:  1      4     0.25                        frecps	v0.4s, v0.4s, v0.4s1570# CHECK-NEXT:  1      4     0.25                        frecps	d22, d30, d211571# CHECK-NEXT:  1      4     0.25                        frecps	s21, s16, s131572# CHECK-NEXT:  1      3     0.50                        frecpx	d16, d191573# CHECK-NEXT:  1      3     0.50                        frecpx	s18, s101574# CHECK-NEXT:  1      3     0.50                        frint32x	v0.2d, v0.2d1575# CHECK-NEXT:  1      3     0.50                        frint32x	v0.2s, v0.2s1576# CHECK-NEXT:  2      4     1.00                        frint32x	v0.4s, v0.4s1577# CHECK-NEXT:  1      3     0.50                        frint32z	v0.2d, v0.2d1578# CHECK-NEXT:  1      3     0.50                        frint32z	v0.2s, v0.2s1579# CHECK-NEXT:  2      4     1.00                        frint32z	v0.4s, v0.4s1580# CHECK-NEXT:  1      3     0.50                        frint64x	v0.2d, v0.2d1581# CHECK-NEXT:  1      3     0.50                        frint64x	v0.2s, v0.2s1582# CHECK-NEXT:  2      4     1.00                        frint64x	v0.4s, v0.4s1583# CHECK-NEXT:  1      3     0.50                        frint64z	v0.2d, v0.2d1584# CHECK-NEXT:  1      3     0.50                        frint64z	v0.2s, v0.2s1585# CHECK-NEXT:  2      4     1.00                        frint64z	v0.4s, v0.4s1586# CHECK-NEXT:  1      3     0.50                        frinta	v0.2d, v0.2d1587# CHECK-NEXT:  1      3     0.50                        frinta	v0.2s, v0.2s1588# CHECK-NEXT:  2      4     1.00                        frinta	v0.4h, v0.4h1589# CHECK-NEXT:  2      4     1.00                        frinta	v0.4s, v0.4s1590# CHECK-NEXT:  4      6     2.00                        frinta	v0.8h, v0.8h1591# CHECK-NEXT:  1      3     0.50                        frinti	v0.2d, v0.2d1592# CHECK-NEXT:  1      3     0.50                        frinti	v0.2s, v0.2s1593# CHECK-NEXT:  2      4     1.00                        frinti	v0.4h, v0.4h1594# CHECK-NEXT:  2      4     1.00                        frinti	v0.4s, v0.4s1595# CHECK-NEXT:  4      6     2.00                        frinti	v0.8h, v0.8h1596# CHECK-NEXT:  1      3     0.50                        frintm	v0.2d, v0.2d1597# CHECK-NEXT:  1      3     0.50                        frintm	v0.2s, v0.2s1598# CHECK-NEXT:  2      4     1.00                        frintm	v0.4h, v0.4h1599# CHECK-NEXT:  2      4     1.00                        frintm	v0.4s, v0.4s1600# CHECK-NEXT:  4      6     2.00                        frintm	v0.8h, v0.8h1601# CHECK-NEXT:  1      3     0.50                        frintn	v0.2d, v0.2d1602# CHECK-NEXT:  1      3     0.50                        frintn	v0.2s, v0.2s1603# CHECK-NEXT:  2      4     1.00                        frintn	v0.4h, v0.4h1604# CHECK-NEXT:  2      4     1.00                        frintn	v0.4s, v0.4s1605# CHECK-NEXT:  4      6     2.00                        frintn	v0.8h, v0.8h1606# CHECK-NEXT:  1      3     0.50                        frintp	v0.2d, v0.2d1607# CHECK-NEXT:  1      3     0.50                        frintp	v0.2s, v0.2s1608# CHECK-NEXT:  2      4     1.00                        frintp	v0.4h, v0.4h1609# CHECK-NEXT:  2      4     1.00                        frintp	v0.4s, v0.4s1610# CHECK-NEXT:  4      6     2.00                        frintp	v0.8h, v0.8h1611# CHECK-NEXT:  1      3     0.50                        frintx	v0.2d, v0.2d1612# CHECK-NEXT:  1      3     0.50                        frintx	v0.2s, v0.2s1613# CHECK-NEXT:  2      4     1.00                        frintx	v0.4h, v0.4h1614# CHECK-NEXT:  2      4     1.00                        frintx	v0.4s, v0.4s1615# CHECK-NEXT:  4      6     2.00                        frintx	v0.8h, v0.8h1616# CHECK-NEXT:  1      3     0.50                        frintz	v0.2d, v0.2d1617# CHECK-NEXT:  1      3     0.50                        frintz	v0.2s, v0.2s1618# CHECK-NEXT:  2      4     1.00                        frintz	v0.4h, v0.4h1619# CHECK-NEXT:  2      4     1.00                        frintz	v0.4s, v0.4s1620# CHECK-NEXT:  4      6     2.00                        frintz	v0.8h, v0.8h1621# CHECK-NEXT:  1      3     0.50                        frsqrte	d21, d121622# CHECK-NEXT:  1      3     0.50                        frsqrte	s22, s131623# CHECK-NEXT:  1      2     0.25                        frsqrte	v0.2d, v0.2d1624# CHECK-NEXT:  1      3     0.50                        frsqrte	v0.2s, v0.2s1625# CHECK-NEXT:  2      4     1.00                        frsqrte	v0.4h, v0.4h1626# CHECK-NEXT:  2      4     1.00                        frsqrte	v0.4s, v0.4s1627# CHECK-NEXT:  4      6     2.00                        frsqrte	v0.8h, v0.8h1628# CHECK-NEXT:  1      4     0.25                        frsqrts	d8, d22, d181629# CHECK-NEXT:  1      4     0.25                        frsqrts	s21, s5, s121630# CHECK-NEXT:  1      4     0.25                        frsqrts	v0.2d, v0.2d, v0.2d1631# CHECK-NEXT:  1      16    7.50                        fsqrt	v0.2d, v0.2d1632# CHECK-NEXT:  1      10    2.50                        fsqrt	v0.2s, v0.2s1633# CHECK-NEXT:  1      7     3.50                        fsqrt	v0.4h, v0.4h1634# CHECK-NEXT:  1      10    4.50                        fsqrt	v0.4s, v0.4s1635# CHECK-NEXT:  1      13    6.50                        fsqrt	v0.8h, v0.8h1636# CHECK-NEXT:  1      2     0.25                        fsub	v0.2s, v0.2s, v0.2s1637# CHECK-NEXT:  1      6     0.33    *                   ld1	{ v0.16b }, [x0]1638# CHECK-NEXT:  4      6     1.00    *                   ld1	{ v0.2d, v1.2d, v2.2d }, [x0], #481639# CHECK-NEXT:  4      7     1.33    *                   ld1	{ v0.2d, v1.2d, v2.2d, v3.2d }, [x0]1640# CHECK-NEXT:  3      6     0.67    *                   ld1	{ v0.4s, v1.4s }, [sp], #321641# CHECK-NEXT:  3      6     1.00    *                   ld1	{ v0.4s, v1.4s, v2.4s }, [sp]1642# CHECK-NEXT:  5      7     1.33    *                   ld1	{ v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x31643# CHECK-NEXT:  2      6     0.33    *                   ld1	{ v0.8h }, [x15], x21644# CHECK-NEXT:  2      6     0.67    *                   ld1	{ v0.8h, v1.8h }, [x15]1645# CHECK-NEXT:  2      8     0.33    *                   ld1	{ v0.b }[9], [x0]1646# CHECK-NEXT:  3      8     0.33    *                   ld1	{ v0.b }[9], [x0], #11647# CHECK-NEXT:  2      8     0.33    *                   ld1r	{ v0.16b }, [x0]1648# CHECK-NEXT:  3      8     0.33    *                   ld1r	{ v0.16b }, [x0], #11649# CHECK-NEXT:  2      8     0.33    *                   ld1r	{ v0.8h }, [x15]1650# CHECK-NEXT:  3      8     0.33    *                   ld1r	{ v0.8h }, [x15], #21651# CHECK-NEXT:  5      8     0.67    *                   ld2	{ v0.16b, v1.16b }, [x0], x11652# CHECK-NEXT:  3      8     0.50    *                   ld2	{ v0.8b, v1.8b }, [x0]1653# CHECK-NEXT:  3      8     0.50    *                   ld2	{ v0.h, v1.h }[7], [x15]1654# CHECK-NEXT:  4      8     0.50    *                   ld2	{ v0.h, v1.h }[7], [x15], #41655# CHECK-NEXT:  3      8     0.50    *                   ld2r	{ v0.2d, v1.2d }, [x0]1656# CHECK-NEXT:  4      8     0.50    *                   ld2r	{ v0.2d, v1.2d }, [x0], #161657# CHECK-NEXT:  3      8     0.50    *                   ld2r	{ v0.4s, v1.4s }, [sp]1658# CHECK-NEXT:  4      8     0.50    *                   ld2r	{ v0.4s, v1.4s }, [sp], #81659# CHECK-NEXT:  5      8     0.75    *                   ld3	{ v0.4h, v1.4h, v2.4h }, [x15]1660# CHECK-NEXT:  7      8     1.00    *                   ld3	{ v0.8h, v1.8h, v2.8h }, [x15], x21661# CHECK-NEXT:  5      8     0.75    *                   ld3	{ v0.s, v1.s, v2.s }[3], [sp]1662# CHECK-NEXT:  6      8     0.75    *                   ld3	{ v0.s, v1.s, v2.s }[3], [sp], x31663# CHECK-NEXT:  5      8     0.75    *                   ld3r	{ v0.4h, v1.4h, v2.4h }, [x15]1664# CHECK-NEXT:  6      8     0.75    *                   ld3r	{ v0.4h, v1.4h, v2.4h }, [x15], #61665# CHECK-NEXT:  5      8     0.75    *                   ld3r	{ v0.8b, v1.8b, v2.8b }, [x0]1666# CHECK-NEXT:  6      8     0.75    *                   ld3r	{ v0.8b, v1.8b, v2.8b }, [x0], #31667# CHECK-NEXT:  7      8     1.00    *                   ld4	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp]1668# CHECK-NEXT:  11     9     2.00    *                   ld4	{ v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #641669# CHECK-NEXT:  7      8     1.00    *                   ld4	{ v0.d, v1.d, v2.d, v3.d }[1], [x0]1670# CHECK-NEXT:  8      8     1.00    *                   ld4	{ v0.d, v1.d, v2.d, v3.d }[1], [x0], #321671# CHECK-NEXT:  8      8     1.00    *                   ld4	{ v0.h, v1.h, v2.h, v3.h }[7], [x0], x01672# CHECK-NEXT:  7      8     1.00    *                   ld4r	{ v0.1d, v1.1d, v2.1d, v3.1d }, [sp]1673# CHECK-NEXT:  8      8     1.00    *                   ld4r	{ v0.1d, v1.1d, v2.1d, v3.1d }, [sp], x71674# CHECK-NEXT:  7      8     1.00    *                   ld4r	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp]1675# CHECK-NEXT:  8      8     1.00    *                   ld4r	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp], x301676# CHECK-NEXT:  1      4     0.50                        mla	v0.8b, v0.8b, v0.8b1677# CHECK-NEXT:  1      4     0.50                        mls	v0.4h, v0.4h, v0.4h1678# CHECK-NEXT:  1      2     0.25                        mov	b0, v0.b[15]1679# CHECK-NEXT:  1      2     0.25                        mov	d6, v0.d[1]1680# CHECK-NEXT:  1      2     0.25                        mov	h2, v0.h[5]1681# CHECK-NEXT:  1      2     0.25                        mov	s17, v0.s[2]1682# CHECK-NEXT:  1      2     0.25                        mov	v2.b[0], v0.b[0]1683# CHECK-NEXT:  1      2     0.25                        mov	v2.h[1], v0.h[1]1684# CHECK-NEXT:  1      2     0.25                        mov	v2.s[2], v0.s[2]1685# CHECK-NEXT:  1      2     0.25                        mov	v2.d[1], v0.d[1]1686# CHECK-NEXT:  2      5     1.00                        mov	v0.b[0], w81687# CHECK-NEXT:  2      5     1.00                        mov	v0.h[1], w81688# CHECK-NEXT:  2      5     1.00                        mov	v0.s[2], w81689# CHECK-NEXT:  2      5     1.00                        mov	v0.d[1], x81690# CHECK-NEXT:  1      2     0.25                        mov	v0.16b, v0.16b1691# CHECK-NEXT:  1      2     0.25                        mov	v0.8b, v0.8b1692# CHECK-NEXT:  1      2     0.25                        movi	d15, #0xff00ff00ff00ff1693# CHECK-NEXT:  1      2     0.25                        movi	v0.16b, #311694# CHECK-NEXT:  1      2     0.25                        movi	v0.2d, #0xff0000ff0000ffff1695# CHECK-NEXT:  1      2     0.25                        movi	v0.2s, #8, msl #81696# CHECK-NEXT:  1      2     0.25                        movi	v0.4s, #255, lsl #241697# CHECK-NEXT:  1      2     0.25                        movi	v0.8b, #2551698# CHECK-NEXT:  1      4     0.50                        mul	v0.8b, v0.8b, v0.8b1699# CHECK-NEXT:  1      2     0.25                        mvni	v0.2s, #01700# CHECK-NEXT:  1      2     0.25                        mvni	v0.4s, #16, msl #161701# CHECK-NEXT:  1      2     0.25                        neg	d29, d241702# CHECK-NEXT:  1      2     0.25                        neg	v0.16b, v0.16b1703# CHECK-NEXT:  1      2     0.25                        neg	v0.2d, v0.2d1704# CHECK-NEXT:  1      2     0.25                        neg	v0.2s, v0.2s1705# CHECK-NEXT:  1      2     0.25                        neg	v0.4h, v0.4h1706# CHECK-NEXT:  1      2     0.25                        neg	v0.4s, v0.4s1707# CHECK-NEXT:  1      2     0.25                        neg	v0.8b, v0.8b1708# CHECK-NEXT:  1      2     0.25                        neg	v0.8h, v0.8h1709# CHECK-NEXT:  1      2     0.25                        mvn	v0.16b, v0.16b1710# CHECK-NEXT:  1      2     0.25                        mvn	v0.8b, v0.8b1711# CHECK-NEXT:  1      2     0.25                        orn	v0.16b, v0.16b, v0.16b1712# CHECK-NEXT:  1      2     0.25                        mov	v0.16b, v0.16b1713# CHECK-NEXT:  1      2     0.25                        orr	v0.8h, #311714# CHECK-NEXT:  1      3     0.50                        pmul	v0.16b, v0.16b, v0.16b1715# CHECK-NEXT:  1      3     0.50                        pmul	v0.8b, v0.8b, v0.8b1716# CHECK-NEXT:  1      3     0.50                        pmull	v0.8h, v0.8b, v0.8b1717# CHECK-NEXT:  1      3     0.50                        pmull2	v0.8h, v0.16b, v0.16b1718# CHECK-NEXT:  1      2     0.25                        raddhn	v0.2s, v0.2d, v0.2d1719# CHECK-NEXT:  1      2     0.25                        raddhn	v0.4h, v0.4s, v0.4s1720# CHECK-NEXT:  1      2     0.25                        raddhn	v0.8b, v0.8h, v0.8h1721# CHECK-NEXT:  1      2     0.25                        raddhn2	v0.16b, v0.8h, v0.8h1722# CHECK-NEXT:  1      2     0.25                        raddhn2	v0.4s, v0.2d, v0.2d1723# CHECK-NEXT:  1      2     0.25                        raddhn2	v0.8h, v0.4s, v0.4s1724# CHECK-NEXT:  1      2     0.25                        rbit	v0.16b, v0.16b1725# CHECK-NEXT:  1      2     0.25                        rbit	v0.8b, v0.8b1726# CHECK-NEXT:  1      2     0.25                        rev16	v21.8b, v1.8b1727# CHECK-NEXT:  1      2     0.25                        rev16	v30.16b, v31.16b1728# CHECK-NEXT:  1      2     0.25                        rev32	v0.4h, v9.4h1729# CHECK-NEXT:  1      2     0.25                        rev32	v21.8b, v1.8b1730# CHECK-NEXT:  1      2     0.25                        rev32	v30.16b, v31.16b1731# CHECK-NEXT:  1      2     0.25                        rev32	v4.8h, v7.8h1732# CHECK-NEXT:  1      2     0.25                        rev64	v0.16b, v31.16b1733# CHECK-NEXT:  1      2     0.25                        rev64	v1.8b, v9.8b1734# CHECK-NEXT:  1      2     0.25                        rev64	v13.4h, v21.4h1735# CHECK-NEXT:  1      2     0.25                        rev64	v2.8h, v4.8h1736# CHECK-NEXT:  1      2     0.25                        rev64	v4.2s, v0.2s1737# CHECK-NEXT:  1      2     0.25                        rev64	v6.4s, v8.4s1738# CHECK-NEXT:  1      4     0.50                        rshrn	v0.2s, v0.2d, #31739# CHECK-NEXT:  1      4     0.50                        rshrn	v0.4h, v0.4s, #31740# CHECK-NEXT:  1      4     0.50                        rshrn	v0.8b, v0.8h, #31741# CHECK-NEXT:  1      4     0.50                        rshrn2	v0.16b, v0.8h, #31742# CHECK-NEXT:  1      4     0.50                        rshrn2	v0.4s, v0.2d, #31743# CHECK-NEXT:  1      4     0.50                        rshrn2	v0.8h, v0.4s, #31744# CHECK-NEXT:  1      2     0.25                        rsubhn	v0.2s, v0.2d, v0.2d1745# CHECK-NEXT:  1      2     0.25                        rsubhn	v0.4h, v0.4s, v0.4s1746# CHECK-NEXT:  1      2     0.25                        rsubhn	v0.8b, v0.8h, v0.8h1747# CHECK-NEXT:  1      2     0.25                        rsubhn2	v0.16b, v0.8h, v0.8h1748# CHECK-NEXT:  1      2     0.25                        rsubhn2	v0.4s, v0.2d, v0.2d1749# CHECK-NEXT:  1      2     0.25                        rsubhn2	v0.8h, v0.4s, v0.4s1750# CHECK-NEXT:  1      4     0.50                        saba	v0.16b, v0.16b, v0.16b1751# CHECK-NEXT:  1      4     0.50                        sabal	v0.2d, v0.2s, v0.2s1752# CHECK-NEXT:  1      4     0.50                        sabal	v0.4s, v0.4h, v0.4h1753# CHECK-NEXT:  1      4     0.50                        sabal	v0.8h, v0.8b, v0.8b1754# CHECK-NEXT:  1      4     0.50                        sabal2	v0.2d, v0.4s, v0.4s1755# CHECK-NEXT:  1      4     0.50                        sabal2	v0.4s, v0.8h, v0.8h1756# CHECK-NEXT:  1      4     0.50                        sabal2	v0.8h, v0.16b, v0.16b1757# CHECK-NEXT:  1      2     0.25                        sabd	v0.4h, v0.4h, v0.4h1758# CHECK-NEXT:  1      2     0.25                        sabdl	v0.2d, v0.2s, v0.2s1759# CHECK-NEXT:  1      2     0.25                        sabdl	v0.4s, v0.4h, v0.4h1760# CHECK-NEXT:  1      2     0.25                        sabdl	v0.8h, v0.8b, v0.8b1761# CHECK-NEXT:  1      2     0.25                        sabdl2	v0.2d, v0.4s, v0.4s1762# CHECK-NEXT:  1      2     0.25                        sabdl2	v0.4s, v0.8h, v0.8h1763# CHECK-NEXT:  1      2     0.25                        sabdl2	v0.8h, v0.16b, v0.16b1764# CHECK-NEXT:  1      4     0.50                        sadalp	v0.1d, v0.2s1765# CHECK-NEXT:  1      4     0.50                        sadalp	v0.2d, v0.4s1766# CHECK-NEXT:  1      4     0.50                        sadalp	v0.2s, v0.4h1767# CHECK-NEXT:  1      4     0.50                        sadalp	v0.4h, v0.8b1768# CHECK-NEXT:  1      4     0.50                        sadalp	v0.4s, v0.8h1769# CHECK-NEXT:  1      4     0.50                        sadalp	v0.8h, v0.16b1770# CHECK-NEXT:  1      2     0.25                        saddl	v0.2d, v0.2s, v0.2s1771# CHECK-NEXT:  1      2     0.25                        saddl	v0.4s, v0.4h, v0.4h1772# CHECK-NEXT:  1      2     0.25                        saddl	v0.8h, v0.8b, v0.8b1773# CHECK-NEXT:  1      2     0.25                        saddl2	v0.2d, v0.4s, v0.4s1774# CHECK-NEXT:  1      2     0.25                        saddl2	v0.4s, v0.8h, v0.8h1775# CHECK-NEXT:  1      2     0.25                        saddl2	v0.8h, v0.16b, v0.16b1776# CHECK-NEXT:  1      2     0.25                        saddlp	v0.1d, v0.2s1777# CHECK-NEXT:  1      2     0.25                        saddlp	v0.2d, v0.4s1778# CHECK-NEXT:  1      2     0.25                        saddlp	v0.2s, v0.4h1779# CHECK-NEXT:  1      2     0.25                        saddlp	v0.4h, v0.8b1780# CHECK-NEXT:  1      2     0.25                        saddlp	v0.4s, v0.8h1781# CHECK-NEXT:  1      2     0.25                        saddlp	v0.8h, v0.16b1782# CHECK-NEXT:  1      3     0.50                        saddlv	d0, v0.4s1783# CHECK-NEXT:  1      3     0.50                        saddlv	s0, v0.4h1784# CHECK-NEXT:  2      5     0.50                        saddlv	s0, v0.8h1785# CHECK-NEXT:  2      5     0.50                        saddlv	h0, v0.8b1786# CHECK-NEXT:  2      6     1.00                        saddlv	h0, v0.16b1787# CHECK-NEXT:  1      2     0.25                        saddw	v0.2d, v0.2d, v0.2s1788# CHECK-NEXT:  1      2     0.25                        saddw	v0.4s, v0.4s, v0.4h1789# CHECK-NEXT:  1      2     0.25                        saddw	v0.8h, v0.8h, v0.8b1790# CHECK-NEXT:  1      2     0.25                        saddw2	v0.2d, v0.2d, v0.4s1791# CHECK-NEXT:  1      2     0.25                        saddw2	v0.4s, v0.4s, v0.8h1792# CHECK-NEXT:  1      2     0.25                        saddw2	v0.8h, v0.8h, v0.16b1793# CHECK-NEXT:  1      3     0.50                        scvtf	d21, d121794# CHECK-NEXT:  1      3     0.50                        scvtf	d21, d12, #641795# CHECK-NEXT:  2      4     1.00                        scvtf	s22, s131796# CHECK-NEXT:  2      4     1.00                        scvtf	s22, s13, #321797# CHECK-NEXT:  1      3     0.50                        scvtf	v0.2d, v0.2d1798# CHECK-NEXT:  1      3     0.50                        scvtf	v0.2d, v0.2d, #31799# CHECK-NEXT:  1      3     0.50                        scvtf	v0.2s, v0.2s1800# CHECK-NEXT:  1      3     0.50                        scvtf	v0.2s, v0.2s, #31801# CHECK-NEXT:  2      4     1.00                        scvtf	v0.4h, v0.4h1802# CHECK-NEXT:  2      4     1.00                        scvtf	v0.4s, v0.4s1803# CHECK-NEXT:  2      4     1.00                        scvtf	v0.4s, v0.4s, #31804# CHECK-NEXT:  4      6     2.00                        scvtf	v0.8h, v0.8h1805# CHECK-NEXT:  1      3     0.25                        sdot	v0.2s, v0.8b, v0.4b[2]1806# CHECK-NEXT:  1      3     0.25                        sdot	v0.2s, v0.8b, v0.8b1807# CHECK-NEXT:  1      3     0.25                        sdot	v0.4s, v0.16b, v0.16b1808# CHECK-NEXT:  1      3     0.25                        sdot	v0.4s, v0.16b, v0.4b[2]1809# CHECK-NEXT:  1      2     0.25                        shadd	v0.8b, v0.8b, v0.8b1810# CHECK-NEXT:  1      2     0.50                        shl	d7, d10, #121811# CHECK-NEXT:  1      2     0.50                        shl	v0.16b, v0.16b, #31812# CHECK-NEXT:  1      2     0.50                        shl	v0.2d, v0.2d, #31813# CHECK-NEXT:  1      2     0.50                        shl	v0.4h, v0.4h, #31814# CHECK-NEXT:  1      2     0.50                        shl	v0.4s, v0.4s, #31815# CHECK-NEXT:  1      2     0.50                        shll	v0.2d, v0.2s, #321816# CHECK-NEXT:  1      2     0.50                        shll	v0.4s, v0.4h, #161817# CHECK-NEXT:  1      2     0.50                        shll	v0.8h, v0.8b, #81818# CHECK-NEXT:  1      2     0.50                        shll	v0.2d, v0.2s, #321819# CHECK-NEXT:  1      2     0.50                        shll	v0.4s, v0.4h, #161820# CHECK-NEXT:  1      2     0.50                        shll	v0.8h, v0.8b, #81821# CHECK-NEXT:  1      2     0.50                        shll2	v0.2d, v0.4s, #321822# CHECK-NEXT:  1      2     0.50                        shll2	v0.4s, v0.8h, #161823# CHECK-NEXT:  1      2     0.50                        shll2	v0.8h, v0.16b, #81824# CHECK-NEXT:  1      2     0.50                        shll2	v0.2d, v0.4s, #321825# CHECK-NEXT:  1      2     0.50                        shll2	v0.4s, v0.8h, #161826# CHECK-NEXT:  1      2     0.50                        shll2	v0.8h, v0.16b, #81827# CHECK-NEXT:  1      2     0.50                        shrn	v0.2s, v0.2d, #31828# CHECK-NEXT:  1      2     0.50                        shrn	v0.4h, v0.4s, #31829# CHECK-NEXT:  1      2     0.50                        shrn	v0.8b, v0.8h, #31830# CHECK-NEXT:  1      2     0.50                        shrn2	v0.16b, v0.8h, #31831# CHECK-NEXT:  1      2     0.50                        shrn2	v0.4s, v0.2d, #31832# CHECK-NEXT:  1      2     0.50                        shrn2	v0.8h, v0.4s, #31833# CHECK-NEXT:  1      2     0.25                        shsub	v0.2s, v0.2s, v0.2s1834# CHECK-NEXT:  1      2     0.25                        shsub	v0.4h, v0.4h, v0.4h1835# CHECK-NEXT:  1      2     0.50                        sli	d10, d14, #121836# CHECK-NEXT:  1      2     0.50                        sli	v0.16b, v0.16b, #31837# CHECK-NEXT:  1      2     0.50                        sli	v0.2d, v0.2d, #31838# CHECK-NEXT:  1      2     0.50                        sli	v0.2s, v0.2s, #31839# CHECK-NEXT:  1      2     0.50                        sli	v0.4h, v0.4h, #31840# CHECK-NEXT:  1      2     0.50                        sli	v0.4s, v0.4s, #31841# CHECK-NEXT:  1      2     0.50                        sli	v0.8b, v0.8b, #31842# CHECK-NEXT:  1      2     0.50                        sli	v0.8h, v0.8h, #31843# CHECK-NEXT:  1      2     0.25                        smax	v0.2s, v0.2s, v0.2s1844# CHECK-NEXT:  1      2     0.25                        smax	v0.4h, v0.4h, v0.4h1845# CHECK-NEXT:  1      2     0.25                        smax	v0.8b, v0.8b, v0.8b1846# CHECK-NEXT:  1      2     0.25                        smaxp	v0.2s, v0.2s, v0.2s1847# CHECK-NEXT:  1      2     0.25                        smaxp	v0.4h, v0.4h, v0.4h1848# CHECK-NEXT:  1      2     0.25                        smaxp	v0.8b, v0.8b, v0.8b1849# CHECK-NEXT:  2      5     0.50                        smaxv	b0, v0.8b1850# CHECK-NEXT:  2      6     1.00                        smaxv	b0, v0.16b1851# CHECK-NEXT:  1      3     0.50                        smaxv	h0, v0.4h1852# CHECK-NEXT:  2      5     0.50                        smaxv	h0, v0.8h1853# CHECK-NEXT:  1      3     0.50                        smaxv	s0, v0.4s1854# CHECK-NEXT:  1      2     0.25                        smin	v0.16b, v0.16b, v0.16b1855# CHECK-NEXT:  1      2     0.25                        smin	v0.4s, v0.4s, v0.4s1856# CHECK-NEXT:  1      2     0.25                        smin	v0.8h, v0.8h, v0.8h1857# CHECK-NEXT:  1      2     0.25                        sminp	v0.16b, v0.16b, v0.16b1858# CHECK-NEXT:  1      2     0.25                        sminp	v0.4s, v0.4s, v0.4s1859# CHECK-NEXT:  1      2     0.25                        sminp	v0.8h, v0.8h, v0.8h1860# CHECK-NEXT:  2      5     0.50                        sminv	b0, v0.8b1861# CHECK-NEXT:  2      6     1.00                        sminv	b0, v0.16b1862# CHECK-NEXT:  1      3     0.50                        sminv	h0, v0.4h1863# CHECK-NEXT:  2      5     0.50                        sminv	h0, v0.8h1864# CHECK-NEXT:  1      3     0.50                        sminv	s0, v0.4s1865# CHECK-NEXT:  1      4     0.50                        smlal	v0.2d, v0.2s, v0.2s1866# CHECK-NEXT:  1      4     0.50                        smlal	v0.4s, v0.4h, v0.4h1867# CHECK-NEXT:  1      4     0.50                        smlal	v0.8h, v0.8b, v0.8b1868# CHECK-NEXT:  1      4     0.50                        smlal2	v0.2d, v0.4s, v0.4s1869# CHECK-NEXT:  1      4     0.50                        smlal2	v0.4s, v0.8h, v0.8h1870# CHECK-NEXT:  1      4     0.50                        smlal2	v0.8h, v0.16b, v0.16b1871# CHECK-NEXT:  1      4     0.50                        smlsl	v0.2d, v0.2s, v0.2s1872# CHECK-NEXT:  1      4     0.50                        smlsl	v0.4s, v0.4h, v0.4h1873# CHECK-NEXT:  1      4     0.50                        smlsl	v0.8h, v0.8b, v0.8b1874# CHECK-NEXT:  1      4     0.50                        smlsl2	v0.2d, v0.4s, v0.4s1875# CHECK-NEXT:  1      4     0.50                        smlsl2	v0.4s, v0.8h, v0.8h1876# CHECK-NEXT:  1      4     0.50                        smlsl2	v0.8h, v0.16b, v0.16b1877# CHECK-NEXT:  1      3     0.25                        smmla	v0.4s, v0.16b, v0.16b1878# CHECK-NEXT:  1      3     0.50                        smull	v0.2d, v0.2s, v0.2s1879# CHECK-NEXT:  1      3     0.50                        smull	v0.4s, v0.4h, v0.4h1880# CHECK-NEXT:  1      3     0.50                        smull	v0.8h, v0.8b, v0.8b1881# CHECK-NEXT:  1      3     0.50                        smull2	v0.2d, v0.4s, v0.4s1882# CHECK-NEXT:  1      3     0.50                        smull2	v0.4s, v0.8h, v0.8h1883# CHECK-NEXT:  1      3     0.50                        smull2	v0.8h, v0.16b, v0.16b1884# CHECK-NEXT:  1      2     0.25                        sqabs	b19, b141885# CHECK-NEXT:  1      2     0.25                        sqabs	d18, d121886# CHECK-NEXT:  1      2     0.25                        sqabs	h21, h151887# CHECK-NEXT:  1      2     0.25                        sqabs	s20, s121888# CHECK-NEXT:  1      2     0.25                        sqabs	v0.16b, v0.16b1889# CHECK-NEXT:  1      2     0.25                        sqabs	v0.2d, v0.2d1890# CHECK-NEXT:  1      2     0.25                        sqabs	v0.2s, v0.2s1891# CHECK-NEXT:  1      2     0.25                        sqabs	v0.4h, v0.4h1892# CHECK-NEXT:  1      2     0.25                        sqabs	v0.4s, v0.4s1893# CHECK-NEXT:  1      2     0.25                        sqabs	v0.8b, v0.8b1894# CHECK-NEXT:  1      2     0.25                        sqabs	v0.8h, v0.8h1895# CHECK-NEXT:  1      2     0.25                        sqadd	b20, b11, b151896# CHECK-NEXT:  1      2     0.25                        sqadd	v0.16b, v0.16b, v0.16b1897# CHECK-NEXT:  1      2     0.25                        sqadd	v0.2s, v0.2s, v0.2s1898# CHECK-NEXT:  1      4     0.50                        sqdmlal	d19, s24, s121899# CHECK-NEXT:  1      4     0.50                        sqdmlal	d8, s9, v0.s[1]1900# CHECK-NEXT:  1      4     0.50                        sqdmlal	s0, h0, v0.h[3]1901# CHECK-NEXT:  1      4     0.50                        sqdmlal	s17, h27, h121902# CHECK-NEXT:  1      4     0.50                        sqdmlal	v0.2d, v0.2s, v0.2s1903# CHECK-NEXT:  1      4     0.50                        sqdmlal	v0.4s, v0.4h, v0.4h1904# CHECK-NEXT:  1      4     0.50                        sqdmlal2	v0.2d, v0.4s, v0.4s1905# CHECK-NEXT:  1      4     0.50                        sqdmlal2	v0.4s, v0.8h, v0.8h1906# CHECK-NEXT:  1      4     0.50                        sqdmlsl	d12, s23, s131907# CHECK-NEXT:  1      4     0.50                        sqdmlsl	d8, s9, v0.s[1]1908# CHECK-NEXT:  1      4     0.50                        sqdmlsl	s0, h0, v0.h[3]1909# CHECK-NEXT:  1      4     0.50                        sqdmlsl	s14, h12, h251910# CHECK-NEXT:  1      4     0.50                        sqdmlsl	v0.2d, v0.2s, v0.2s1911# CHECK-NEXT:  1      4     0.50                        sqdmlsl	v0.4s, v0.4h, v0.4h1912# CHECK-NEXT:  1      4     0.50                        sqdmlsl2	v0.2d, v0.4s, v0.4s1913# CHECK-NEXT:  1      4     0.50                        sqdmlsl2	v0.4s, v0.8h, v0.8h1914# CHECK-NEXT:  1      4     0.50                        sqdmulh	h10, h11, h121915# CHECK-NEXT:  1      4     0.50                        sqdmulh	h7, h15, v0.h[3]1916# CHECK-NEXT:  1      4     0.50                        sqdmulh	s15, s14, v0.s[1]1917# CHECK-NEXT:  1      4     0.50                        sqdmulh	s20, s21, s21918# CHECK-NEXT:  1      4     0.50                        sqdmulh	v0.2s, v0.2s, v0.2s1919# CHECK-NEXT:  1      4     0.50                        sqdmulh	v0.4s, v0.4s, v0.4s1920# CHECK-NEXT:  1      3     0.50                        sqdmull	d1, s1, v0.s[1]1921# CHECK-NEXT:  1      3     0.50                        sqdmull	d15, s22, s121922# CHECK-NEXT:  1      3     0.50                        sqdmull	s1, h1, v0.h[3]1923# CHECK-NEXT:  1      3     0.50                        sqdmull	s12, h22, h121924# CHECK-NEXT:  1      3     0.50                        sqdmull	v0.2d, v0.2s, v0.2s1925# CHECK-NEXT:  1      3     0.50                        sqdmull	v0.4s, v0.4h, v0.4h1926# CHECK-NEXT:  1      3     0.50                        sqdmull2	v0.2d, v0.4s, v0.4s1927# CHECK-NEXT:  1      3     0.50                        sqdmull2	v0.4s, v0.8h, v0.8h1928# CHECK-NEXT:  1      2     0.25                        sqneg	b19, b141929# CHECK-NEXT:  1      2     0.25                        sqneg	d18, d121930# CHECK-NEXT:  1      2     0.25                        sqneg	h21, h151931# CHECK-NEXT:  1      2     0.25                        sqneg	s20, s121932# CHECK-NEXT:  1      2     0.25                        sqneg	v0.16b, v0.16b1933# CHECK-NEXT:  1      2     0.25                        sqneg	v0.2d, v0.2d1934# CHECK-NEXT:  1      2     0.25                        sqneg	v0.2s, v0.2s1935# CHECK-NEXT:  1      2     0.25                        sqneg	v0.4h, v0.4h1936# CHECK-NEXT:  1      2     0.25                        sqneg	v0.4s, v0.4s1937# CHECK-NEXT:  1      2     0.25                        sqneg	v0.8b, v0.8b1938# CHECK-NEXT:  1      2     0.25                        sqneg	v0.8h, v0.8h1939# CHECK-NEXT:  1      4     1.00                        sqrdmlah	h0, h1, v2.h[3]1940# CHECK-NEXT:  1      4     1.00                        sqrdmlah	v0.4h, v1.4h, v2.h[3]1941# CHECK-NEXT:  1      4     1.00                        sqrdmlah	v0.8h, v1.8h, v2.h[3]1942# CHECK-NEXT:  1      4     1.00                        sqrdmlah	s0, s1, v2.s[1]1943# CHECK-NEXT:  1      4     1.00                        sqrdmlah	v0.2s, v1.2s, v2.s[1]1944# CHECK-NEXT:  1      4     1.00                        sqrdmlah	v0.4s, v1.4s, v2.s[1]1945# CHECK-NEXT:  1      4     1.00                        sqrdmlah	h0, h1, h21946# CHECK-NEXT:  1      4     1.00                        sqrdmlah	v0.4h, v1.4h, v2.4h1947# CHECK-NEXT:  1      4     1.00                        sqrdmlah	v0.8h, v1.8h, v2.8h1948# CHECK-NEXT:  1      4     1.00                        sqrdmlah	s0, s1, s21949# CHECK-NEXT:  1      4     1.00                        sqrdmlah	v0.2s, v1.2s, v2.2s1950# CHECK-NEXT:  1      4     1.00                        sqrdmlah	v0.4s, v1.4s, v2.4s1951# CHECK-NEXT:  1      4     1.00                        sqrdmlsh	h0, h1, v2.h[3]1952# CHECK-NEXT:  1      4     1.00                        sqrdmlsh	v0.4h, v1.4h, v2.h[3]1953# CHECK-NEXT:  1      4     1.00                        sqrdmlsh	v0.8h, v1.8h, v2.h[3]1954# CHECK-NEXT:  1      4     1.00                        sqrdmlsh	s0, s1, v2.s[1]1955# CHECK-NEXT:  1      4     1.00                        sqrdmlsh	v0.2s, v1.2s, v2.s[1]1956# CHECK-NEXT:  1      4     1.00                        sqrdmlsh	v0.4s, v1.4s, v2.s[1]1957# CHECK-NEXT:  1      4     1.00                        sqrdmlsh	h0, h1, h21958# CHECK-NEXT:  1      4     1.00                        sqrdmlsh	v0.4h, v1.4h, v2.4h1959# CHECK-NEXT:  1      4     1.00                        sqrdmlsh	v0.8h, v1.8h, v2.8h1960# CHECK-NEXT:  1      4     1.00                        sqrdmlsh	s0, s1, s21961# CHECK-NEXT:  1      4     1.00                        sqrdmlsh	v0.2s, v1.2s, v2.2s1962# CHECK-NEXT:  1      4     1.00                        sqrdmlsh	v0.4s, v1.4s, v2.4s1963# CHECK-NEXT:  1      4     0.50                        sqrdmulh	h10, h11, h121964# CHECK-NEXT:  1      4     0.50                        sqrdmulh	h7, h15, v0.h[3]1965# CHECK-NEXT:  1      4     0.50                        sqrdmulh	s15, s14, v0.s[1]1966# CHECK-NEXT:  1      4     0.50                        sqrdmulh	s20, s21, s21967# CHECK-NEXT:  1      4     0.50                        sqrdmulh	v0.4h, v0.4h, v0.4h1968# CHECK-NEXT:  1      4     0.50                        sqrdmulh	v0.8h, v0.8h, v0.8h1969# CHECK-NEXT:  1      4     0.50                        sqrshl	d31, d31, d311970# CHECK-NEXT:  1      4     0.50                        sqrshl	h3, h4, h151971# CHECK-NEXT:  1      4     0.50                        sqrshl	v0.2s, v0.2s, v0.2s1972# CHECK-NEXT:  1      4     0.50                        sqrshl	v0.4h, v0.4h, v0.4h1973# CHECK-NEXT:  1      4     0.50                        sqrshl	v0.8b, v0.8b, v0.8b1974# CHECK-NEXT:  1      4     0.50                        sqrshrn	b10, h13, #21975# CHECK-NEXT:  1      4     0.50                        sqrshrn	h15, s10, #61976# CHECK-NEXT:  1      4     0.50                        sqrshrn	s15, d12, #91977# CHECK-NEXT:  1      4     0.50                        sqrshrn	v0.2s, v0.2d, #31978# CHECK-NEXT:  1      4     0.50                        sqrshrn	v0.4h, v0.4s, #31979# CHECK-NEXT:  1      4     0.50                        sqrshrn	v0.8b, v0.8h, #31980# CHECK-NEXT:  1      4     0.50                        sqrshrn2	v0.16b, v0.8h, #31981# CHECK-NEXT:  1      4     0.50                        sqrshrn2	v0.4s, v0.2d, #31982# CHECK-NEXT:  1      4     0.50                        sqrshrn2	v0.8h, v0.4s, #31983# CHECK-NEXT:  1      4     0.50                        sqrshrun	b17, h10, #61984# CHECK-NEXT:  1      4     0.50                        sqrshrun	h10, s13, #151985# CHECK-NEXT:  1      4     0.50                        sqrshrun	s22, d16, #311986# CHECK-NEXT:  1      4     0.50                        sqrshrun	v0.2s, v0.2d, #31987# CHECK-NEXT:  1      4     0.50                        sqrshrun	v0.4h, v0.4s, #31988# CHECK-NEXT:  1      4     0.50                        sqrshrun	v0.8b, v0.8h, #31989# CHECK-NEXT:  1      4     0.50                        sqrshrun2	v0.16b, v0.8h, #31990# CHECK-NEXT:  1      4     0.50                        sqrshrun2	v0.4s, v0.2d, #31991# CHECK-NEXT:  1      4     0.50                        sqrshrun2	v0.8h, v0.4s, #31992# CHECK-NEXT:  1      4     0.50                        sqshl	b11, b19, #71993# CHECK-NEXT:  1      4     0.50                        sqshl	d15, d16, #511994# CHECK-NEXT:  1      4     0.50                        sqshl	d31, d31, d311995# CHECK-NEXT:  1      4     0.50                        sqshl	h13, h18, #111996# CHECK-NEXT:  1      4     0.50                        sqshl	h3, h4, h151997# CHECK-NEXT:  1      4     0.50                        sqshl	s14, s17, #221998# CHECK-NEXT:  1      4     0.50                        sqshl	v0.16b, v0.16b, #31999# CHECK-NEXT:  1      4     0.50                        sqshl	v0.2d, v0.2d, #32000# CHECK-NEXT:  1      4     0.50                        sqshl	v0.2s, v0.2s, #32001# CHECK-NEXT:  1      4     0.50                        sqshl	v0.2s, v0.2s, v0.2s2002# CHECK-NEXT:  1      4     0.50                        sqshl	v0.4h, v0.4h, #32003# CHECK-NEXT:  1      4     0.50                        sqshl	v0.4h, v0.4h, v0.4h2004# CHECK-NEXT:  1      4     0.50                        sqshl	v0.4s, v0.4s, #32005# CHECK-NEXT:  1      4     0.50                        sqshl	v0.8b, v0.8b, #32006# CHECK-NEXT:  1      4     0.50                        sqshl	v0.8b, v0.8b, v0.8b2007# CHECK-NEXT:  1      4     0.50                        sqshl	v0.8h, v0.8h, #32008# CHECK-NEXT:  1      4     0.50                        sqshlu	b15, b18, #62009# CHECK-NEXT:  1      4     0.50                        sqshlu	d11, d13, #322010# CHECK-NEXT:  1      4     0.50                        sqshlu	h19, h17, #62011# CHECK-NEXT:  1      4     0.50                        sqshlu	s16, s14, #252012# CHECK-NEXT:  1      4     0.50                        sqshlu	v0.16b, v0.16b, #32013# CHECK-NEXT:  1      4     0.50                        sqshlu	v0.2d, v0.2d, #32014# CHECK-NEXT:  1      4     0.50                        sqshlu	v0.2s, v0.2s, #32015# CHECK-NEXT:  1      4     0.50                        sqshlu	v0.4h, v0.4h, #32016# CHECK-NEXT:  1      4     0.50                        sqshlu	v0.4s, v0.4s, #32017# CHECK-NEXT:  1      4     0.50                        sqshlu	v0.8b, v0.8b, #32018# CHECK-NEXT:  1      4     0.50                        sqshlu	v0.8h, v0.8h, #32019# CHECK-NEXT:  1      4     0.50                        sqshrn	b10, h15, #52020# CHECK-NEXT:  1      4     0.50                        sqshrn	h17, s10, #42021# CHECK-NEXT:  1      4     0.50                        sqshrn	s18, d10, #312022# CHECK-NEXT:  1      4     0.50                        sqshrn	v0.2s, v0.2d, #32023# CHECK-NEXT:  1      4     0.50                        sqshrn	v0.4h, v0.4s, #32024# CHECK-NEXT:  1      4     0.50                        sqshrn	v0.8b, v0.8h, #32025# CHECK-NEXT:  1      4     0.50                        sqshrn2	v0.16b, v0.8h, #32026# CHECK-NEXT:  1      4     0.50                        sqshrn2	v0.4s, v0.2d, #32027# CHECK-NEXT:  1      4     0.50                        sqshrn2	v0.8h, v0.4s, #32028# CHECK-NEXT:  1      4     0.50                        sqshrun	b15, h10, #72029# CHECK-NEXT:  1      4     0.50                        sqshrun	h20, s14, #32030# CHECK-NEXT:  1      4     0.50                        sqshrun	s10, d15, #152031# CHECK-NEXT:  1      4     0.50                        sqshrun	v0.2s, v0.2d, #32032# CHECK-NEXT:  1      4     0.50                        sqshrun	v0.4h, v0.4s, #32033# CHECK-NEXT:  1      4     0.50                        sqshrun	v0.8b, v0.8h, #32034# CHECK-NEXT:  1      4     0.50                        sqshrun2	v0.16b, v0.8h, #32035# CHECK-NEXT:  1      4     0.50                        sqshrun2	v0.4s, v0.2d, #32036# CHECK-NEXT:  1      4     0.50                        sqshrun2	v0.8h, v0.4s, #32037# CHECK-NEXT:  1      2     0.25                        sqsub	s20, s10, s72038# CHECK-NEXT:  1      2     0.25                        sqsub	v0.2d, v0.2d, v0.2d2039# CHECK-NEXT:  1      2     0.25                        sqsub	v0.4s, v0.4s, v0.4s2040# CHECK-NEXT:  1      2     0.25                        sqsub	v0.8b, v0.8b, v0.8b2041# CHECK-NEXT:  1      4     0.50                        sqxtn	b18, h182042# CHECK-NEXT:  1      4     0.50                        sqxtn	h20, s172043# CHECK-NEXT:  1      4     0.50                        sqxtn	s19, d142044# CHECK-NEXT:  1      4     0.50                        sqxtn	v0.2s, v0.2d2045# CHECK-NEXT:  1      4     0.50                        sqxtn	v0.4h, v0.4s2046# CHECK-NEXT:  1      4     0.50                        sqxtn	v0.8b, v0.8h2047# CHECK-NEXT:  1      4     0.50                        sqxtn2	v0.16b, v0.8h2048# CHECK-NEXT:  1      4     0.50                        sqxtn2	v0.4s, v0.2d2049# CHECK-NEXT:  1      4     0.50                        sqxtn2	v0.8h, v0.4s2050# CHECK-NEXT:  1      4     0.50                        sqxtun	b19, h142051# CHECK-NEXT:  1      4     0.50                        sqxtun	h21, s152052# CHECK-NEXT:  1      4     0.50                        sqxtun	s20, d122053# CHECK-NEXT:  1      4     0.50                        sqxtun	v0.2s, v0.2d2054# CHECK-NEXT:  1      4     0.50                        sqxtun	v0.4h, v0.4s2055# CHECK-NEXT:  1      4     0.50                        sqxtun	v0.8b, v0.8h2056# CHECK-NEXT:  1      4     0.50                        sqxtun2	v0.16b, v0.8h2057# CHECK-NEXT:  1      4     0.50                        sqxtun2	v0.4s, v0.2d2058# CHECK-NEXT:  1      4     0.50                        sqxtun2	v0.8h, v0.4s2059# CHECK-NEXT:  1      2     0.25                        srhadd	v0.2s, v0.2s, v0.2s2060# CHECK-NEXT:  1      2     0.25                        srhadd	v0.4h, v0.4h, v0.4h2061# CHECK-NEXT:  1      2     0.25                        srhadd	v0.8b, v0.8b, v0.8b2062# CHECK-NEXT:  1      2     0.50                        sri	d10, d12, #142063# CHECK-NEXT:  1      2     0.50                        sri	v0.16b, v0.16b, #32064# CHECK-NEXT:  1      2     0.50                        sri	v0.2d, v0.2d, #32065# CHECK-NEXT:  1      2     0.50                        sri	v0.2s, v0.2s, #32066# CHECK-NEXT:  1      2     0.50                        sri	v0.4h, v0.4h, #32067# CHECK-NEXT:  1      2     0.50                        sri	v0.4s, v0.4s, #32068# CHECK-NEXT:  1      2     0.50                        sri	v0.8b, v0.8b, #32069# CHECK-NEXT:  1      2     0.50                        sri	v0.8h, v0.8h, #32070# CHECK-NEXT:  1      4     0.50                        srshl	d16, d16, d162071# CHECK-NEXT:  1      4     0.50                        srshl	v0.2s, v0.2s, v0.2s2072# CHECK-NEXT:  1      4     0.50                        srshl	v0.4h, v0.4h, v0.4h2073# CHECK-NEXT:  1      4     0.50                        srshl	v0.8b, v0.8b, v0.8b2074# CHECK-NEXT:  1      4     0.50                        srshr	d19, d18, #72075# CHECK-NEXT:  1      4     0.50                        srshr	v0.16b, v0.16b, #32076# CHECK-NEXT:  1      4     0.50                        srshr	v0.2d, v0.2d, #32077# CHECK-NEXT:  1      4     0.50                        srshr	v0.2s, v0.2s, #32078# CHECK-NEXT:  1      4     0.50                        srshr	v0.4h, v0.4h, #32079# CHECK-NEXT:  1      4     0.50                        srshr	v0.4s, v0.4s, #32080# CHECK-NEXT:  1      4     0.50                        srshr	v0.8b, v0.8b, #32081# CHECK-NEXT:  1      4     0.50                        srshr	v0.8h, v0.8h, #32082# CHECK-NEXT:  1      4     0.50                        srsra	d15, d11, #192083# CHECK-NEXT:  1      4     0.50                        srsra	v0.16b, v0.16b, #32084# CHECK-NEXT:  1      4     0.50                        srsra	v0.2d, v0.2d, #32085# CHECK-NEXT:  1      4     0.50                        srsra	v0.2s, v0.2s, #32086# CHECK-NEXT:  1      4     0.50                        srsra	v0.4h, v0.4h, #32087# CHECK-NEXT:  1      4     0.50                        srsra	v0.4s, v0.4s, #32088# CHECK-NEXT:  1      4     0.50                        srsra	v0.8b, v0.8b, #32089# CHECK-NEXT:  1      4     0.50                        srsra	v0.8h, v0.8h, #32090# CHECK-NEXT:  1      2     0.50                        sshl	d31, d31, d312091# CHECK-NEXT:  1      2     0.50                        sshl	v0.2d, v0.2d, v0.2d2092# CHECK-NEXT:  1      2     0.50                        sshl	v0.2s, v0.2s, v0.2s2093# CHECK-NEXT:  1      2     0.50                        sshl	v0.4h, v0.4h, v0.4h2094# CHECK-NEXT:  1      2     0.50                        sshl	v0.8b, v0.8b, v0.8b2095# CHECK-NEXT:  1      2     0.50                        sshll	v0.2d, v0.2s, #32096# CHECK-NEXT:  1      2     0.50                        sshll2	v0.4s, v0.8h, #32097# CHECK-NEXT:  1      2     0.50                        sshr	d15, d16, #122098# CHECK-NEXT:  1      2     0.50                        sshr	v0.16b, v0.16b, #32099# CHECK-NEXT:  1      2     0.50                        sshr	v0.2d, v0.2d, #32100# CHECK-NEXT:  1      2     0.50                        sshr	v0.2s, v0.2s, #32101# CHECK-NEXT:  1      2     0.50                        sshr	v0.4h, v0.4h, #32102# CHECK-NEXT:  1      2     0.50                        sshr	v0.4s, v0.4s, #32103# CHECK-NEXT:  1      2     0.50                        sshr	v0.8b, v0.8b, #32104# CHECK-NEXT:  1      2     0.50                        sshr	v0.8h, v0.8h, #32105# CHECK-NEXT:  1      4     0.50                        ssra	d18, d12, #212106# CHECK-NEXT:  1      4     0.50                        ssra	v0.16b, v0.16b, #32107# CHECK-NEXT:  1      4     0.50                        ssra	v0.2d, v0.2d, #32108# CHECK-NEXT:  1      4     0.50                        ssra	v0.2s, v0.2s, #32109# CHECK-NEXT:  1      4     0.50                        ssra	v0.4h, v0.4h, #32110# CHECK-NEXT:  1      4     0.50                        ssra	v0.4s, v0.4s, #32111# CHECK-NEXT:  1      4     0.50                        ssra	v0.8b, v0.8b, #32112# CHECK-NEXT:  1      4     0.50                        ssra	v0.8h, v0.8h, #32113# CHECK-NEXT:  1      2     0.25                        ssubl	v0.2d, v0.2s, v0.2s2114# CHECK-NEXT:  1      2     0.25                        ssubl	v0.4s, v0.4h, v0.4h2115# CHECK-NEXT:  1      2     0.25                        ssubl	v0.8h, v0.8b, v0.8b2116# CHECK-NEXT:  1      2     0.25                        ssubl2	v0.2d, v0.4s, v0.4s2117# CHECK-NEXT:  1      2     0.25                        ssubl2	v0.4s, v0.8h, v0.8h2118# CHECK-NEXT:  1      2     0.25                        ssubl2	v0.8h, v0.16b, v0.16b2119# CHECK-NEXT:  1      2     0.25                        ssubw	v0.2d, v0.2d, v0.2s2120# CHECK-NEXT:  1      2     0.25                        ssubw	v0.4s, v0.4s, v0.4h2121# CHECK-NEXT:  1      2     0.25                        ssubw	v0.8h, v0.8h, v0.8b2122# CHECK-NEXT:  1      2     0.25                        ssubw2	v0.2d, v0.2d, v0.4s2123# CHECK-NEXT:  1      2     0.25                        ssubw2	v0.4s, v0.4s, v0.8h2124# CHECK-NEXT:  1      2     0.25                        ssubw2	v0.8h, v0.8h, v0.16b2125# CHECK-NEXT:  2      2     0.50           *            st1	{ v0.16b }, [x0]2126# CHECK-NEXT:  7      2     1.50           *            st1	{ v0.2d, v1.2d, v2.2d }, [x0], #482127# CHECK-NEXT:  8      2     2.00           *            st1	{ v0.2d, v1.2d, v2.2d, v3.2d }, [x0]2128# CHECK-NEXT:  5      2     1.00           *            st1	{ v0.4s, v1.4s }, [sp], #322129# CHECK-NEXT:  6      2     1.50           *            st1	{ v0.4s, v1.4s, v2.4s }, [sp]2130# CHECK-NEXT:  5      2     1.00           *            st1	{ v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x32131# CHECK-NEXT:  3      2     0.50           *            st1	{ v0.8h }, [x15], x22132# CHECK-NEXT:  4      2     1.00           *            st1	{ v0.8h, v1.8h }, [x15]2133# CHECK-NEXT:  3      4     1.00           *            st1	{ v0.d }[1], [x0]2134# CHECK-NEXT:  4      4     1.00           *            st1	{ v0.d }[1], [x0], #82135# CHECK-NEXT:  7      4     2.00           *            st2	{ v0.16b, v1.16b }, [x0], x12136# CHECK-NEXT:  3      4     1.00           *            st2	{ v0.8b, v1.8b }, [x0]2137# CHECK-NEXT:  3      4     1.00           *            st2	{ v0.s, v1.s }[3], [sp]2138# CHECK-NEXT:  4      4     1.00           *            st2	{ v0.s, v1.s }[3], [sp], #82139# CHECK-NEXT:  6      5     2.00           *            st3	{ v0.4h, v1.4h, v2.4h }, [x15]2140# CHECK-NEXT:  10     6     3.00           *            st3	{ v0.8h, v1.8h, v2.8h }, [x15], x22141# CHECK-NEXT:  6      5     2.00           *            st3	{ v0.h, v1.h, v2.h }[7], [x15]2142# CHECK-NEXT:  7      5     2.00           *            st3	{ v0.h, v1.h, v2.h }[7], [x15], #62143# CHECK-NEXT:  8      6     3.00           *            st4	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp]2144# CHECK-NEXT:  17     7     6.00           *            st4	{ v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #642145# CHECK-NEXT:  4      6     1.50           *            st4	{ v0.b, v1.b, v2.b, v3.b }[9], [x0]2146# CHECK-NEXT:  7      4     2.00           *            st4	{ v0.d, v1.d, v2.d, v3.d }[1], [x0], x52147# CHECK-NEXT:  1      2     0.25                        sub	d15, d5, d162148# CHECK-NEXT:  1      2     0.25                        sub	v0.2d, v0.2d, v0.2d2149# CHECK-NEXT:  1      3     0.25                        sudot	v0.2s, v0.8b, v0.4b[2]2150# CHECK-NEXT:  1      3     0.25                        sudot	v0.4s, v0.16b, v0.4b[2]2151# CHECK-NEXT:  1      2     0.25                        suqadd	b19, b142152# CHECK-NEXT:  1      2     0.25                        suqadd	d18, d222153# CHECK-NEXT:  1      2     0.25                        suqadd	h20, h152154# CHECK-NEXT:  1      2     0.25                        suqadd	s21, s122155# CHECK-NEXT:  1      2     0.25                        suqadd	v0.16b, v0.16b2156# CHECK-NEXT:  1      2     0.25                        suqadd	v0.2d, v0.2d2157# CHECK-NEXT:  1      2     0.25                        suqadd	v0.2s, v0.2s2158# CHECK-NEXT:  1      2     0.25                        suqadd	v0.4h, v0.4h2159# CHECK-NEXT:  1      2     0.25                        suqadd	v0.4s, v0.4s2160# CHECK-NEXT:  1      2     0.25                        suqadd	v0.8b, v0.8b2161# CHECK-NEXT:  1      2     0.25                        suqadd	v0.8h, v0.8h2162# CHECK-NEXT:  1      2     0.50                        tbl	v0.16b, { v0.16b }, v0.16b2163# CHECK-NEXT:  1      2     0.50                        tbl	v0.16b, { v0.16b, v1.16b }, v0.16b2164# CHECK-NEXT:  2      4     1.00                        tbl	v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b2165# CHECK-NEXT:  3      4     1.50                        tbl	v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b2166# CHECK-NEXT:  1      2     0.50                        tbl	v0.8b, { v0.16b }, v0.8b2167# CHECK-NEXT:  1      2     0.50                        tbl	v0.8b, { v0.16b, v1.16b }, v0.8b2168# CHECK-NEXT:  2      4     1.00                        tbl	v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b2169# CHECK-NEXT:  3      4     1.50                        tbl	v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b2170# CHECK-NEXT:  1      2     0.25                        tbx	v0.16b, { v0.16b }, v0.16b2171# CHECK-NEXT:  2      4     0.50                        tbx	v0.16b, { v0.16b, v1.16b }, v0.16b2172# CHECK-NEXT:  3      6     0.75                        tbx	v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b2173# CHECK-NEXT:  5      6     1.25                        tbx	v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b2174# CHECK-NEXT:  1      2     0.25                        tbx	v0.8b, { v0.16b }, v0.8b2175# CHECK-NEXT:  2      4     0.50                        tbx	v0.8b, { v0.16b, v1.16b }, v0.8b2176# CHECK-NEXT:  3      6     0.75                        tbx	v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b2177# CHECK-NEXT:  5      6     1.25                        tbx	v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b2178# CHECK-NEXT:  1      2     0.25                        trn1	v0.16b, v0.16b, v0.16b2179# CHECK-NEXT:  1      2     0.25                        trn1	v0.2d, v0.2d, v0.2d2180# CHECK-NEXT:  1      2     0.25                        trn1	v0.2s, v0.2s, v0.2s2181# CHECK-NEXT:  1      2     0.25                        trn1	v0.4h, v0.4h, v0.4h2182# CHECK-NEXT:  1      2     0.25                        trn1	v0.4s, v0.4s, v0.4s2183# CHECK-NEXT:  1      2     0.25                        trn1	v0.8b, v0.8b, v0.8b2184# CHECK-NEXT:  1      2     0.25                        trn1	v0.8h, v0.8h, v0.8h2185# CHECK-NEXT:  1      2     0.25                        trn2	v0.16b, v0.16b, v0.16b2186# CHECK-NEXT:  1      2     0.25                        trn2	v0.2d, v0.2d, v0.2d2187# CHECK-NEXT:  1      2     0.25                        trn2	v0.2s, v0.2s, v0.2s2188# CHECK-NEXT:  1      2     0.25                        trn2	v0.4h, v0.4h, v0.4h2189# CHECK-NEXT:  1      2     0.25                        trn2	v0.4s, v0.4s, v0.4s2190# CHECK-NEXT:  1      2     0.25                        trn2	v0.8b, v0.8b, v0.8b2191# CHECK-NEXT:  1      2     0.25                        trn2	v0.8h, v0.8h, v0.8h2192# CHECK-NEXT:  1      4     0.50                        uaba	v0.8b, v0.8b, v0.8b2193# CHECK-NEXT:  1      4     0.50                        uabal	v0.2d, v0.2s, v0.2s2194# CHECK-NEXT:  1      4     0.50                        uabal	v0.4s, v0.4h, v0.4h2195# CHECK-NEXT:  1      4     0.50                        uabal	v0.8h, v0.8b, v0.8b2196# CHECK-NEXT:  1      4     0.50                        uabal2	v0.2d, v0.4s, v0.4s2197# CHECK-NEXT:  1      4     0.50                        uabal2	v0.4s, v0.8h, v0.8h2198# CHECK-NEXT:  1      4     0.50                        uabal2	v0.8h, v0.16b, v0.16b2199# CHECK-NEXT:  1      2     0.25                        uabd	v0.4h, v0.4h, v0.4h2200# CHECK-NEXT:  1      2     0.25                        uabdl	v0.2d, v0.2s, v0.2s2201# CHECK-NEXT:  1      2     0.25                        uabdl	v0.4s, v0.4h, v0.4h2202# CHECK-NEXT:  1      2     0.25                        uabdl	v0.8h, v0.8b, v0.8b2203# CHECK-NEXT:  1      2     0.25                        uabdl2	v0.2d, v0.4s, v0.4s2204# CHECK-NEXT:  1      2     0.25                        uabdl2	v0.4s, v0.8h, v0.8h2205# CHECK-NEXT:  1      2     0.25                        uabdl2	v0.8h, v0.16b, v0.16b2206# CHECK-NEXT:  1      4     0.50                        uadalp	v0.1d, v0.2s2207# CHECK-NEXT:  1      4     0.50                        uadalp	v0.2d, v0.4s2208# CHECK-NEXT:  1      4     0.50                        uadalp	v0.2s, v0.4h2209# CHECK-NEXT:  1      4     0.50                        uadalp	v0.4h, v0.8b2210# CHECK-NEXT:  1      4     0.50                        uadalp	v0.4s, v0.8h2211# CHECK-NEXT:  1      4     0.50                        uadalp	v0.8h, v0.16b2212# CHECK-NEXT:  1      2     0.25                        uaddl	v0.2d, v0.2s, v0.2s2213# CHECK-NEXT:  1      2     0.25                        uaddl	v0.4s, v0.4h, v0.4h2214# CHECK-NEXT:  1      2     0.25                        uaddl	v0.8h, v0.8b, v0.8b2215# CHECK-NEXT:  1      2     0.25                        uaddl2	v0.2d, v0.4s, v0.4s2216# CHECK-NEXT:  1      2     0.25                        uaddl2	v0.4s, v0.8h, v0.8h2217# CHECK-NEXT:  1      2     0.25                        uaddl2	v0.8h, v0.16b, v0.16b2218# CHECK-NEXT:  1      2     0.25                        uaddlp	v0.1d, v0.2s2219# CHECK-NEXT:  1      2     0.25                        uaddlp	v0.2d, v0.4s2220# CHECK-NEXT:  1      2     0.25                        uaddlp	v0.2s, v0.4h2221# CHECK-NEXT:  1      2     0.25                        uaddlp	v0.4h, v0.8b2222# CHECK-NEXT:  1      2     0.25                        uaddlp	v0.4s, v0.8h2223# CHECK-NEXT:  1      2     0.25                        uaddlp	v0.8h, v0.16b2224# CHECK-NEXT:  1      3     0.50                        uaddlv	d0, v0.4s2225# CHECK-NEXT:  1      3     0.50                        uaddlv	s0, v0.4h2226# CHECK-NEXT:  2      5     0.50                        uaddlv	s0, v0.8h2227# CHECK-NEXT:  2      5     0.50                        uaddlv	h0, v0.8b2228# CHECK-NEXT:  2      6     1.00                        uaddlv	h0, v0.16b2229# CHECK-NEXT:  1      2     0.25                        uaddw	v0.2d, v0.2d, v0.2s2230# CHECK-NEXT:  1      2     0.25                        uaddw	v0.4s, v0.4s, v0.4h2231# CHECK-NEXT:  1      2     0.25                        uaddw	v0.8h, v0.8h, v0.8b2232# CHECK-NEXT:  1      2     0.25                        uaddw2	v0.2d, v0.2d, v0.4s2233# CHECK-NEXT:  1      2     0.25                        uaddw2	v0.4s, v0.4s, v0.8h2234# CHECK-NEXT:  1      2     0.25                        uaddw2	v0.8h, v0.8h, v0.16b2235# CHECK-NEXT:  1      3     0.50                        ucvtf	d21, d142236# CHECK-NEXT:  1      3     0.50                        ucvtf	d21, d14, #642237# CHECK-NEXT:  2      4     1.00                        ucvtf	s22, s132238# CHECK-NEXT:  2      4     1.00                        ucvtf	s22, s13, #322239# CHECK-NEXT:  1      3     0.50                        ucvtf	v0.2d, v0.2d2240# CHECK-NEXT:  1      3     0.50                        ucvtf	v0.2d, v0.2d, #32241# CHECK-NEXT:  1      3     0.50                        ucvtf	v0.2s, v0.2s2242# CHECK-NEXT:  1      3     0.50                        ucvtf	v0.2s, v0.2s, #32243# CHECK-NEXT:  2      4     1.00                        ucvtf	v0.4h, v0.4h2244# CHECK-NEXT:  2      4     1.00                        ucvtf	v0.4s, v0.4s2245# CHECK-NEXT:  2      4     1.00                        ucvtf	v0.4s, v0.4s, #32246# CHECK-NEXT:  4      6     2.00                        ucvtf	v0.8h, v0.8h2247# CHECK-NEXT:  1      3     0.25                        udot	v0.2s, v0.8b, v0.4b[2]2248# CHECK-NEXT:  1      3     0.25                        udot	v0.2s, v0.8b, v0.8b2249# CHECK-NEXT:  1      3     0.25                        udot	v0.4s, v0.16b, v0.16b2250# CHECK-NEXT:  1      3     0.25                        udot	v0.4s, v0.16b, v0.4b[2]2251# CHECK-NEXT:  1      2     0.25                        uhadd	v0.16b, v0.16b, v0.16b2252# CHECK-NEXT:  1      2     0.25                        uhadd	v0.8h, v0.8h, v0.8h2253# CHECK-NEXT:  1      2     0.25                        uhsub	v0.4s, v0.4s, v0.4s2254# CHECK-NEXT:  1      2     0.25                        umax	v0.16b, v0.16b, v0.16b2255# CHECK-NEXT:  1      2     0.25                        umax	v0.4s, v0.4s, v0.4s2256# CHECK-NEXT:  1      2     0.25                        umax	v0.8h, v0.8h, v0.8h2257# CHECK-NEXT:  1      2     0.25                        umaxp	v0.16b, v0.16b, v0.16b2258# CHECK-NEXT:  1      2     0.25                        umaxp	v0.4s, v0.4s, v0.4s2259# CHECK-NEXT:  1      2     0.25                        umaxp	v0.8h, v0.8h, v0.8h2260# CHECK-NEXT:  2      5     0.50                        umaxv	b0, v0.8b2261# CHECK-NEXT:  2      6     1.00                        umaxv	b0, v0.16b2262# CHECK-NEXT:  1      3     0.50                        umaxv	h0, v0.4h2263# CHECK-NEXT:  2      5     0.50                        umaxv	h0, v0.8h2264# CHECK-NEXT:  1      3     0.50                        umaxv	s0, v0.4s2265# CHECK-NEXT:  1      2     0.25                        umin	v0.2s, v0.2s, v0.2s2266# CHECK-NEXT:  1      2     0.25                        umin	v0.4h, v0.4h, v0.4h2267# CHECK-NEXT:  1      2     0.25                        umin	v0.8b, v0.8b, v0.8b2268# CHECK-NEXT:  1      2     0.25                        uminp	v0.2s, v0.2s, v0.2s2269# CHECK-NEXT:  1      2     0.25                        uminp	v0.4h, v0.4h, v0.4h2270# CHECK-NEXT:  1      2     0.25                        uminp	v0.8b, v0.8b, v0.8b2271# CHECK-NEXT:  2      5     0.50                        uminv	b0, v0.8b2272# CHECK-NEXT:  2      6     1.00                        uminv	b0, v0.16b2273# CHECK-NEXT:  1      3     0.50                        uminv	h0, v0.4h2274# CHECK-NEXT:  2      5     0.50                        uminv	h0, v0.8h2275# CHECK-NEXT:  1      3     0.50                        uminv	s0, v0.4s2276# CHECK-NEXT:  1      4     0.50                        umlal	v0.2d, v0.2s, v0.2s2277# CHECK-NEXT:  1      4     0.50                        umlal	v0.4s, v0.4h, v0.4h2278# CHECK-NEXT:  1      4     0.50                        umlal	v0.8h, v0.8b, v0.8b2279# CHECK-NEXT:  1      4     0.50                        umlal2	v0.2d, v0.4s, v0.4s2280# CHECK-NEXT:  1      4     0.50                        umlal2	v0.4s, v0.8h, v0.8h2281# CHECK-NEXT:  1      4     0.50                        umlal2	v0.8h, v0.16b, v0.16b2282# CHECK-NEXT:  1      4     0.50                        umlsl	v0.2d, v0.2s, v0.2s2283# CHECK-NEXT:  1      4     0.50                        umlsl	v0.4s, v0.4h, v0.4h2284# CHECK-NEXT:  1      4     0.50                        umlsl	v0.8h, v0.8b, v0.8b2285# CHECK-NEXT:  1      4     0.50                        umlsl2	v0.2d, v0.4s, v0.4s2286# CHECK-NEXT:  1      4     0.50                        umlsl2	v0.4s, v0.8h, v0.8h2287# CHECK-NEXT:  1      4     0.50                        umlsl2	v0.8h, v0.16b, v0.16b2288# CHECK-NEXT:  1      3     0.25                        ummla	v0.4s, v0.16b, v0.16b2289# CHECK-NEXT:  2      2     1.00                        umov	w0, v0.b[1]2290# CHECK-NEXT:  2      2     1.00                        umov	w0, v0.h[1]2291# CHECK-NEXT:  2      2     1.00                        mov	w0, v0.s[1]2292# CHECK-NEXT:  2      2     1.00                        mov	x0, v0.d[1]2293# CHECK-NEXT:  1      3     0.50                        umull	v0.2d, v0.2s, v0.2s2294# CHECK-NEXT:  1      3     0.50                        umull	v0.4s, v0.4h, v0.4h2295# CHECK-NEXT:  1      3     0.50                        umull	v0.8h, v0.8b, v0.8b2296# CHECK-NEXT:  1      3     0.50                        umull2	v0.2d, v0.4s, v0.4s2297# CHECK-NEXT:  1      3     0.50                        umull2	v0.4s, v0.8h, v0.8h2298# CHECK-NEXT:  1      3     0.50                        umull2	v0.8h, v0.16b, v0.16b2299# CHECK-NEXT:  1      2     0.25                        uqadd	h0, h1, h52300# CHECK-NEXT:  1      2     0.25                        uqadd	v0.8h, v0.8h, v0.8h2301# CHECK-NEXT:  1      4     0.50                        uqrshl	b11, b20, b302302# CHECK-NEXT:  1      4     0.50                        uqrshl	s23, s20, s162303# CHECK-NEXT:  1      4     0.50                        uqrshl	v0.16b, v0.16b, v0.16b2304# CHECK-NEXT:  1      4     0.50                        uqrshl	v0.4s, v0.4s, v0.4s2305# CHECK-NEXT:  1      4     0.50                        uqrshl	v0.4s, v0.4s, v0.4s2306# CHECK-NEXT:  1      4     0.50                        uqrshl	v0.8h, v0.8h, v0.8h2307# CHECK-NEXT:  1      4     0.50                        uqrshrn	b10, h12, #52308# CHECK-NEXT:  1      4     0.50                        uqrshrn	h12, s10, #142309# CHECK-NEXT:  1      4     0.50                        uqrshrn	s10, d10, #252310# CHECK-NEXT:  1      4     0.50                        uqrshrn	v0.2s, v0.2d, #32311# CHECK-NEXT:  1      4     0.50                        uqrshrn	v0.4h, v0.4s, #32312# CHECK-NEXT:  1      4     0.50                        uqrshrn	v0.8b, v0.8h, #32313# CHECK-NEXT:  1      4     0.50                        uqrshrn2	v0.16b, v0.8h, #32314# CHECK-NEXT:  1      4     0.50                        uqrshrn2	v0.4s, v0.2d, #32315# CHECK-NEXT:  1      4     0.50                        uqrshrn2	v0.8h, v0.4s, #32316# CHECK-NEXT:  1      4     0.50                        uqshl	b11, b20, b302317# CHECK-NEXT:  1      4     0.50                        uqshl	b18, b15, #62318# CHECK-NEXT:  1      4     0.50                        uqshl	d15, d12, #192319# CHECK-NEXT:  1      4     0.50                        uqshl	h11, h18, #72320# CHECK-NEXT:  1      4     0.50                        uqshl	s14, s19, #182321# CHECK-NEXT:  1      4     0.50                        uqshl	s23, s20, s162322# CHECK-NEXT:  1      4     0.50                        uqshl	v0.16b, v0.16b, #32323# CHECK-NEXT:  1      4     0.50                        uqshl	v0.16b, v0.16b, v0.16b2324# CHECK-NEXT:  1      4     0.50                        uqshl	v0.2d, v0.2d, #32325# CHECK-NEXT:  1      4     0.50                        uqshl	v0.2d, v0.2d, v0.2d2326# CHECK-NEXT:  1      4     0.50                        uqshl	v0.2s, v0.2s, #32327# CHECK-NEXT:  1      4     0.50                        uqshl	v0.4h, v0.4h, #32328# CHECK-NEXT:  1      4     0.50                        uqshl	v0.4s, v0.4s, #32329# CHECK-NEXT:  1      4     0.50                        uqshl	v0.4s, v0.4s, v0.4s2330# CHECK-NEXT:  1      4     0.50                        uqshl	v0.8b, v0.8b, #32331# CHECK-NEXT:  1      4     0.50                        uqshl	v0.8h, v0.8h, #32332# CHECK-NEXT:  1      4     0.50                        uqshl	v0.8h, v0.8h, v0.8h2333# CHECK-NEXT:  1      4     0.50                        uqshrn	b12, h10, #72334# CHECK-NEXT:  1      4     0.50                        uqshrn	h10, s14, #52335# CHECK-NEXT:  1      4     0.50                        uqshrn	s10, d12, #132336# CHECK-NEXT:  1      4     0.50                        uqshrn	v0.2s, v0.2d, #32337# CHECK-NEXT:  1      4     0.50                        uqshrn	v0.4h, v0.4s, #32338# CHECK-NEXT:  1      4     0.50                        uqshrn	v0.8b, v0.8h, #32339# CHECK-NEXT:  1      4     0.50                        uqshrn2	v0.16b, v0.8h, #32340# CHECK-NEXT:  1      4     0.50                        uqshrn2	v0.4s, v0.2d, #32341# CHECK-NEXT:  1      4     0.50                        uqshrn2	v0.8h, v0.4s, #32342# CHECK-NEXT:  1      2     0.25                        uqsub	d16, d16, d162343# CHECK-NEXT:  1      2     0.25                        uqsub	v0.4h, v0.4h, v0.4h2344# CHECK-NEXT:  1      4     0.50                        uqxtn	b18, h182345# CHECK-NEXT:  1      4     0.50                        uqxtn	h20, s172346# CHECK-NEXT:  1      4     0.50                        uqxtn	s19, d142347# CHECK-NEXT:  1      4     0.50                        uqxtn	v0.2s, v0.2d2348# CHECK-NEXT:  1      4     0.50                        uqxtn	v0.4h, v0.4s2349# CHECK-NEXT:  1      4     0.50                        uqxtn	v0.8b, v0.8h2350# CHECK-NEXT:  1      4     0.50                        uqxtn2	v0.16b, v0.8h2351# CHECK-NEXT:  1      4     0.50                        uqxtn2	v0.4s, v0.2d2352# CHECK-NEXT:  1      4     0.50                        uqxtn2	v0.8h, v0.4s2353# CHECK-NEXT:  1      3     0.50                        urecpe	v0.2s, v0.2s2354# CHECK-NEXT:  2      4     1.00                        urecpe	v0.4s, v0.4s2355# CHECK-NEXT:  1      2     0.25                        urhadd	v0.16b, v0.16b, v0.16b2356# CHECK-NEXT:  1      2     0.25                        urhadd	v0.4s, v0.4s, v0.4s2357# CHECK-NEXT:  1      2     0.25                        urhadd	v0.8h, v0.8h, v0.8h2358# CHECK-NEXT:  1      4     0.50                        urshl	d8, d7, d42359# CHECK-NEXT:  1      4     0.50                        urshl	v0.16b, v0.16b, v0.16b2360# CHECK-NEXT:  1      4     0.50                        urshl	v0.2d, v0.2d, v0.2d2361# CHECK-NEXT:  1      4     0.50                        urshl	v0.4s, v0.4s, v0.4s2362# CHECK-NEXT:  1      4     0.50                        urshl	v0.8h, v0.8h, v0.8h2363# CHECK-NEXT:  1      4     0.50                        urshr	d20, d23, #312364# CHECK-NEXT:  1      4     0.50                        urshr	v0.16b, v0.16b, #32365# CHECK-NEXT:  1      4     0.50                        urshr	v0.2d, v0.2d, #32366# CHECK-NEXT:  1      4     0.50                        urshr	v0.2s, v0.2s, #32367# CHECK-NEXT:  1      4     0.50                        urshr	v0.4h, v0.4h, #32368# CHECK-NEXT:  1      4     0.50                        urshr	v0.4s, v0.4s, #32369# CHECK-NEXT:  1      4     0.50                        urshr	v0.8b, v0.8b, #32370# CHECK-NEXT:  1      4     0.50                        urshr	v0.8h, v0.8h, #32371# CHECK-NEXT:  1      3     0.50                        ursqrte	v0.2s, v0.2s2372# CHECK-NEXT:  2      4     1.00                        ursqrte	v0.4s, v0.4s2373# CHECK-NEXT:  1      4     0.50                        ursra	d18, d10, #132374# CHECK-NEXT:  1      4     0.50                        ursra	v0.16b, v0.16b, #32375# CHECK-NEXT:  1      4     0.50                        ursra	v0.2d, v0.2d, #32376# CHECK-NEXT:  1      4     0.50                        ursra	v0.2s, v0.2s, #32377# CHECK-NEXT:  1      4     0.50                        ursra	v0.4h, v0.4h, #32378# CHECK-NEXT:  1      4     0.50                        ursra	v0.4s, v0.4s, #32379# CHECK-NEXT:  1      4     0.50                        ursra	v0.8b, v0.8b, #32380# CHECK-NEXT:  1      4     0.50                        ursra	v0.8h, v0.8h, #32381# CHECK-NEXT:  1      3     0.25                        usdot	v0.2s, v0.8b, v0.4b[2]2382# CHECK-NEXT:  1      3     0.25                        usdot	v0.2s, v0.8b, v0.8b2383# CHECK-NEXT:  1      3     0.25                        usdot	v0.4s, v0.16b, v0.16b2384# CHECK-NEXT:  1      3     0.25                        usdot	v0.4s, v0.16b, v0.4b[2]2385# CHECK-NEXT:  1      2     0.50                        ushl	d0, d0, d02386# CHECK-NEXT:  1      2     0.50                        ushl	v0.16b, v0.16b, v0.16b2387# CHECK-NEXT:  1      2     0.50                        ushl	v0.4s, v0.4s, v0.4s2388# CHECK-NEXT:  1      2     0.50                        ushl	v0.8h, v0.8h, v0.8h2389# CHECK-NEXT:  1      2     0.50                        ushll	v0.4s, v0.4h, #32390# CHECK-NEXT:  1      2     0.50                        ushll2	v0.8h, v0.16b, #32391# CHECK-NEXT:  1      2     0.50                        ushr	d10, d17, #182392# CHECK-NEXT:  1      2     0.50                        ushr	v0.16b, v0.16b, #32393# CHECK-NEXT:  1      2     0.50                        ushr	v0.2d, v0.2d, #32394# CHECK-NEXT:  1      2     0.50                        ushr	v0.2s, v0.2s, #32395# CHECK-NEXT:  1      2     0.50                        ushr	v0.4h, v0.4h, #32396# CHECK-NEXT:  1      2     0.50                        ushr	v0.4s, v0.4s, #32397# CHECK-NEXT:  1      2     0.50                        ushr	v0.8b, v0.8b, #32398# CHECK-NEXT:  1      2     0.50                        ushr	v0.8h, v0.8h, #32399# CHECK-NEXT:  1      3     0.25                        usmmla	v0.4s, v0.16b, v0.16b2400# CHECK-NEXT:  2      2     1.00                        smov	w0, v0.b[1]2401# CHECK-NEXT:  2      2     1.00                        smov	w0, v0.h[1]2402# CHECK-NEXT:  2      2     1.00                        smov	x0, v0.b[1]2403# CHECK-NEXT:  2      2     1.00                        smov	x0, v0.h[1]2404# CHECK-NEXT:  2      2     1.00                        smov	x0, v0.s[1]2405# CHECK-NEXT:  1      2     0.25                        usqadd	b19, b142406# CHECK-NEXT:  1      2     0.25                        usqadd	d18, d222407# CHECK-NEXT:  1      2     0.25                        usqadd	h20, h152408# CHECK-NEXT:  1      2     0.25                        usqadd	s21, s122409# CHECK-NEXT:  1      2     0.25                        usqadd	v0.16b, v0.16b2410# CHECK-NEXT:  1      2     0.25                        usqadd	v0.2d, v0.2d2411# CHECK-NEXT:  1      2     0.25                        usqadd	v0.2s, v0.2s2412# CHECK-NEXT:  1      2     0.25                        usqadd	v0.4h, v0.4h2413# CHECK-NEXT:  1      2     0.25                        usqadd	v0.4s, v0.4s2414# CHECK-NEXT:  1      2     0.25                        usqadd	v0.8b, v0.8b2415# CHECK-NEXT:  1      2     0.25                        usqadd	v0.8h, v0.8h2416# CHECK-NEXT:  1      4     0.50                        usra	d20, d13, #612417# CHECK-NEXT:  1      4     0.50                        usra	v0.16b, v0.16b, #32418# CHECK-NEXT:  1      4     0.50                        usra	v0.2d, v0.2d, #32419# CHECK-NEXT:  1      4     0.50                        usra	v0.2s, v0.2s, #32420# CHECK-NEXT:  1      4     0.50                        usra	v0.4h, v0.4h, #32421# CHECK-NEXT:  1      4     0.50                        usra	v0.4s, v0.4s, #32422# CHECK-NEXT:  1      4     0.50                        usra	v0.8b, v0.8b, #32423# CHECK-NEXT:  1      4     0.50                        usra	v0.8h, v0.8h, #32424# CHECK-NEXT:  1      2     0.25                        usubl	v0.2d, v0.2s, v0.2s2425# CHECK-NEXT:  1      2     0.25                        usubl	v0.4s, v0.4h, v0.4h2426# CHECK-NEXT:  1      2     0.25                        usubl	v0.8h, v0.8b, v0.8b2427# CHECK-NEXT:  1      2     0.25                        usubl2	v0.2d, v0.4s, v0.4s2428# CHECK-NEXT:  1      2     0.25                        usubl2	v0.4s, v0.8h, v0.8h2429# CHECK-NEXT:  1      2     0.25                        usubl2	v0.8h, v0.16b, v0.16b2430# CHECK-NEXT:  1      2     0.25                        usubw	v0.2d, v0.2d, v0.2s2431# CHECK-NEXT:  1      2     0.25                        usubw	v0.4s, v0.4s, v0.4h2432# CHECK-NEXT:  1      2     0.25                        usubw	v0.8h, v0.8h, v0.8b2433# CHECK-NEXT:  1      2     0.25                        usubw2	v0.2d, v0.2d, v0.4s2434# CHECK-NEXT:  1      2     0.25                        usubw2	v0.4s, v0.4s, v0.8h2435# CHECK-NEXT:  1      2     0.25                        usubw2	v0.8h, v0.8h, v0.16b2436# CHECK-NEXT:  1      2     0.25                        uzp1	v0.16b, v0.16b, v0.16b2437# CHECK-NEXT:  1      2     0.25                        uzp1	v0.2d, v0.2d, v0.2d2438# CHECK-NEXT:  1      2     0.25                        uzp1	v0.2s, v0.2s, v0.2s2439# CHECK-NEXT:  1      2     0.25                        uzp1	v0.4h, v0.4h, v0.4h2440# CHECK-NEXT:  1      2     0.25                        uzp1	v0.4s, v0.4s, v0.4s2441# CHECK-NEXT:  1      2     0.25                        uzp1	v0.8b, v0.8b, v0.8b2442# CHECK-NEXT:  1      2     0.25                        uzp1	v0.8h, v0.8h, v0.8h2443# CHECK-NEXT:  1      2     0.25                        uzp2	v0.16b, v0.16b, v0.16b2444# CHECK-NEXT:  1      2     0.25                        uzp2	v0.2d, v0.2d, v0.2d2445# CHECK-NEXT:  1      2     0.25                        uzp2	v0.2s, v0.2s, v0.2s2446# CHECK-NEXT:  1      2     0.25                        uzp2	v0.4h, v0.4h, v0.4h2447# CHECK-NEXT:  1      2     0.25                        uzp2	v0.4s, v0.4s, v0.4s2448# CHECK-NEXT:  1      2     0.25                        uzp2	v0.8b, v0.8b, v0.8b2449# CHECK-NEXT:  1      2     0.25                        uzp2	v0.8h, v0.8h, v0.8h2450# CHECK-NEXT:  1      2     0.25                        xtn	v0.2s, v0.2d2451# CHECK-NEXT:  1      2     0.25                        xtn	v0.4h, v0.4s2452# CHECK-NEXT:  1      2     0.25                        xtn	v0.8b, v0.8h2453# CHECK-NEXT:  1      2     0.25                        xtn2	v0.16b, v0.8h2454# CHECK-NEXT:  1      2     0.25                        xtn2	v0.4s, v0.2d2455# CHECK-NEXT:  1      2     0.25                        xtn2	v0.8h, v0.4s2456# CHECK-NEXT:  1      2     0.25                        zip1	v0.16b, v0.16b, v0.16b2457# CHECK-NEXT:  1      2     0.25                        zip1	v0.2d, v0.2d, v0.2d2458# CHECK-NEXT:  1      2     0.25                        zip1	v0.2s, v0.2s, v0.2s2459# CHECK-NEXT:  1      2     0.25                        zip1	v0.4h, v0.4h, v0.4h2460# CHECK-NEXT:  1      2     0.25                        zip1	v0.4s, v0.4s, v0.4s2461# CHECK-NEXT:  1      2     0.25                        zip1	v0.8b, v0.8b, v0.8b2462# CHECK-NEXT:  1      2     0.25                        zip1	v0.8h, v0.8h, v0.8h2463# CHECK-NEXT:  1      2     0.25                        zip2	v0.16b, v0.16b, v0.16b2464# CHECK-NEXT:  1      2     0.25                        zip2	v0.2d, v0.2d, v0.2d2465# CHECK-NEXT:  1      2     0.25                        zip2	v0.2s, v0.2s, v0.2s2466# CHECK-NEXT:  1      2     0.25                        zip2	v0.4h, v0.4h, v0.4h2467# CHECK-NEXT:  1      2     0.25                        zip2	v0.4s, v0.4s, v0.4s2468# CHECK-NEXT:  1      2     0.25                        zip2	v0.8b, v0.8b, v0.8b2469# CHECK-NEXT:  1      2     0.25                        zip2	v0.8h, v0.8h, v0.8h2470 2471# CHECK:      Resources:2472# CHECK-NEXT: [0.0] - V2UnitB2473# CHECK-NEXT: [0.1] - V2UnitB2474# CHECK-NEXT: [1.0] - V2UnitD2475# CHECK-NEXT: [1.1] - V2UnitD2476# CHECK-NEXT: [2.0] - V2UnitFlg2477# CHECK-NEXT: [2.1] - V2UnitFlg2478# CHECK-NEXT: [2.2] - V2UnitFlg2479# CHECK-NEXT: [3]   - V2UnitL22480# CHECK-NEXT: [4.0] - V2UnitL012481# CHECK-NEXT: [4.1] - V2UnitL012482# CHECK-NEXT: [5]   - V2UnitM02483# CHECK-NEXT: [6]   - V2UnitM12484# CHECK-NEXT: [7]   - V2UnitS02485# CHECK-NEXT: [8]   - V2UnitS12486# CHECK-NEXT: [9]   - V2UnitS22487# CHECK-NEXT: [10]  - V2UnitS32488# CHECK-NEXT: [11]  - V2UnitV02489# CHECK-NEXT: [12]  - V2UnitV12490# CHECK-NEXT: [13]  - V2UnitV22491# CHECK-NEXT: [14]  - V2UnitV32492 2493# CHECK:      Resource pressure per iteration:2494# 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]2495# CHECK-NEXT:  -      -      -      -      -      -      -     27.33  48.83  48.83  16.17  5.17   5.17   5.17   5.17   5.17   503.25 376.25 451.75 324.752496 2497# CHECK:      Resource pressure by instruction:2498# 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:2499# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	d29, d242500# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	v0.16b, v0.16b2501# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	v0.2d, v0.2d2502# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	v0.2s, v0.2s2503# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	v0.4h, v0.4h2504# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	v0.4s, v0.4s2505# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	v0.8b, v0.8b2506# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	v0.8h, v0.8h2507# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	d17, d31, d292508# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	v0.8b, v0.8b, v0.8b2509# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhn	v0.2s, v0.2d, v0.2d2510# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhn	v0.4h, v0.4s, v0.4s2511# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhn	v0.8b, v0.8h, v0.8h2512# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhn2	v0.16b, v0.8h, v0.8h2513# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhn2	v0.4s, v0.2d, v0.2d2514# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhn2	v0.8h, v0.4s, v0.4s2515# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addp	v0.2d, v0.2d, v0.2d2516# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addp	v0.8b, v0.8b, v0.8b2517# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   addv	s0, v0.4s2518# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   addv	h0, v0.4h2519# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   addv	h0, v0.8h2520# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   addv	b0, v0.8b2521# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00   addv	b0, v0.16b2522# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aesd	v0.16b, v0.16b2523# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aese	v0.16b, v0.16b2524# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aesimc	v0.16b, v0.16b2525# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aesmc	v0.16b, v0.16b2526# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	v0.8b, v0.8b, v0.8b2527# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     bfcvt	h0, s02528# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     bfcvtn	v0.4h, v0.4s2529# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     bfcvtn2	v0.8h, v0.4s2530# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfdot	v0.2s, v0.4h, v0.4h2531# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfdot	v0.4s, v0.8h, v0.8h2532# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalb	v0.4s, v0.8h, v0.8h2533# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalb	v0.4s, v0.8h, v0.h[3]2534# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalt	v0.4s, v0.8h, v0.8h2535# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalt	v0.4s, v0.8h, v0.h[3]2536# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmmla	v0.4s, v0.8h, v0.8h2537# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	v0.4h, #15, lsl #82538# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	v0.8b, v0.8b, v0.8b2539# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bif	v0.16b, v0.16b, v0.16b2540# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bit	v0.16b, v0.16b, v0.16b2541# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bsl	v0.8b, v0.8b, v0.8b2542# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	v0.16b, v0.16b2543# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	v0.2s, v0.2s2544# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	v0.4h, v0.4h2545# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	v0.4s, v0.4s2546# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	v0.8b, v0.8b2547# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	v0.8h, v0.8h2548# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	v0.16b, v0.16b2549# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	v0.2s, v0.2s2550# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	v0.4h, v0.4h2551# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	v0.4s, v0.4s2552# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	v0.8b, v0.8b2553# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	v0.8h, v0.8h2554# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmeq	d20, d21, #02555# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmeq	d20, d21, d222556# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmeq	v0.16b, v0.16b, #02557# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmeq	v0.16b, v0.16b, v0.16b2558# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmge	d20, d21, #02559# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmge	d20, d21, d222560# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmge	v0.4h, v0.4h, v0.4h2561# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmge	v0.8b, v0.8b, #02562# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmgt	d20, d21, #02563# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmgt	d20, d21, d222564# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmgt	v0.2s, v0.2s, #02565# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmgt	v0.4s, v0.4s, v0.4s2566# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmhi	d20, d21, d222567# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmhi	v0.8h, v0.8h, v0.8h2568# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmhs	d20, d21, d222569# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmhs	v0.8b, v0.8b, v0.8b2570# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmle	d20, d21, #02571# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmle	v0.2d, v0.2d, #02572# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmlt	d20, d21, #02573# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmlt	v0.8h, v0.8h, #02574# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmtst	d20, d21, d222575# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmtst	v0.2s, v0.2s, v0.2s2576# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnt	v0.16b, v0.16b2577# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnt	v0.8b, v0.8b2578# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     dup	v0.16b, w282579# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     dup	v0.2d, x282580# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     dup	v0.2s, w282581# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     dup	v0.4h, w282582# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     dup	v0.4s, w282583# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     dup	v0.8b, w282584# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -     dup	v0.8h, w282585# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	b0, v0.b[1]2586# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	d0, v0.d[1]2587# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	h0, v0.h[1]2588# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	s0, v0.s[1]2589# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dup	v0.16b, v0.b[1]2590# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dup	v0.2d, v0.d[1]2591# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dup	v0.2s, v0.s[1]2592# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dup	v0.4h, v0.h[1]2593# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dup	v0.4s, v0.s[1]2594# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dup	v0.8b, v0.b[1]2595# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dup	v0.8h, v0.h[1]2596# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	v0.16b, v0.16b, v0.16b2597# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ext	v0.16b, v0.16b, v0.16b, #32598# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ext	v0.8b, v0.8b, v0.8b, #32599# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabd	d29, d24, d202600# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabd	s29, s24, s202601# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabd	v0.4s, v0.4s, v0.4s2602# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	v0.2d, v0.2d2603# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	v0.2s, v0.2s2604# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	v0.4h, v0.4h2605# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	v0.4s, v0.4s2606# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	v0.8h, v0.8h2607# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facge	d20, d21, d222608# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facge	s10, s11, s122609# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facge	v0.4s, v0.4s, v0.4s2610# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facgt	d20, d21, d222611# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facgt	s10, s11, s122612# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facgt	v0.2d, v0.2d, v0.2d2613# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	v0.4s, v0.4s, v0.4s2614# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   faddp	v0.2s, v0.2s, v0.2s2615# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   faddp	v0.4s, v0.4s, v0.4s2616# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcadd	v0.2s, v0.2s, v0.2s, #902617# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcadd	v0.4s, v0.4s, v0.4s, #2702618# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmeq	d20, d21, #0.02619# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmeq	d20, d21, d222620# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmeq	s10, s11, #0.02621# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmeq	s10, s11, s122622# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmeq	v0.2s, v0.2s, #0.02623# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmeq	v0.2s, v0.2s, v0.2s2624# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	d20, d21, #0.02625# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	d20, d21, d222626# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	s10, s11, #0.02627# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	s10, s11, s122628# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	v0.2d, v0.2d, #0.02629# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	v0.4s, v0.4s, v0.4s2630# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	d20, d21, #0.02631# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	d20, d21, d222632# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	s10, s11, #0.02633# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	s10, s11, s122634# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	v0.4s, v0.4s, #0.02635# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	v0.4s, v0.4s, v0.4s2636# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	v0.2s, v0.2s, v0.2s, #902637# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	v0.4s, v0.4s, v0.s[1], #02638# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmle	d20, d21, #0.02639# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmle	s10, s11, #0.02640# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmle	v0.2d, v0.2d, #0.02641# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmlt	d20, d21, #0.02642# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmlt	s10, s11, #0.02643# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmlt	v0.4s, v0.4s, #0.02644# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtas	d21, d142645# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtas	s12, s132646# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtas	h12, h132647# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtas	v0.2d, v0.2d2648# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtas	v0.2s, v0.2s2649# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtas	v0.4h, v0.4h2650# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtas	v0.4s, v0.4s2651# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtas	v0.8h, v0.8h2652# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtau	d21, d142653# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtau	s12, s132654# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtau	h12, h132655# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtau	v0.2d, v0.2d2656# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtau	v0.2s, v0.2s2657# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtau	v0.4h, v0.4h2658# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtau	v0.4s, v0.4s2659# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtau	v0.8h, v0.8h2660# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtl	v0.2d, v0.2s2661# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtl	v0.4s, v0.4h2662# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtl2	v0.2d, v0.4s2663# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtl2	v0.4s, v0.8h2664# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtms	d21, d142665# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtms	s22, s132666# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtms	h22, h132667# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtms	v0.2d, v0.2d2668# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtms	v0.2s, v0.2s2669# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtms	v0.4h, v0.4h2670# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtms	v0.4s, v0.4s2671# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtms	v0.8h, v0.8h2672# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtmu	d21, d142673# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtmu	s12, s132674# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtmu	h12, h132675# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtmu	v0.2d, v0.2d2676# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtmu	v0.2s, v0.2s2677# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtmu	v0.4h, v0.4h2678# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtmu	v0.4s, v0.4s2679# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtmu	v0.8h, v0.8h2680# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtn	v0.2s, v0.2d2681# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtn	v0.4h, v0.4s2682# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtn2	v0.4s, v0.2d2683# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtn2	v0.8h, v0.4s2684# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtns	d21, d142685# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtns	s22, s132686# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtns	h22, h132687# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtns	v0.2d, v0.2d2688# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtns	v0.2s, v0.2s2689# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtns	v0.4h, v0.4h2690# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtns	v0.4s, v0.4s2691# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtns	v0.8h, v0.8h2692# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtnu	d21, d142693# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtnu	s12, s132694# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtnu	h12, h132695# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtnu	v0.2d, v0.2d2696# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtnu	v0.2s, v0.2s2697# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtnu	v0.4h, v0.4h2698# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtnu	v0.4s, v0.4s2699# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtnu	v0.8h, v0.8h2700# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtps	d21, d142701# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtps	s22, s132702# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtps	h22, h132703# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtps	v0.2d, v0.2d2704# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtps	v0.2s, v0.2s2705# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtps	v0.4h, v0.4h2706# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtps	v0.4s, v0.4s2707# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtps	v0.8h, v0.8h2708# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtpu	d21, d142709# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtpu	s12, s132710# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtpu	h12, h132711# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtpu	v0.2d, v0.2d2712# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtpu	v0.2s, v0.2s2713# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtpu	v0.4h, v0.4h2714# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtpu	v0.4s, v0.4s2715# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtpu	v0.8h, v0.8h2716# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtxn	s22, d132717# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtxn	v0.2s, v0.2d2718# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtxn2	v0.4s, v0.2d2719# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	d21, d12, #12720# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	d21, d142721# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	s12, s132722# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	s21, s12, #12723# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtzs	h21, h142724# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtzs	h21, h12, #12725# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	v0.2d, v0.2d2726# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	v0.2d, v0.2d, #32727# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	v0.2s, v0.2s2728# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	v0.2s, v0.2s, #32729# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	v0.4h, v0.4h2730# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	v0.4s, v0.4s2731# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	v0.4s, v0.4s, #32732# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtzs	v0.8h, v0.8h2733# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	d21, d12, #12734# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	d21, d142735# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	s12, s132736# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	s21, s12, #12737# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtzu	h12, h132738# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtzu	h21, h12, #12739# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	v0.2d, v0.2d2740# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	v0.2d, v0.2d, #32741# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	v0.2s, v0.2s2742# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	v0.2s, v0.2s, #32743# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	v0.4h, v0.4h2744# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	v0.4s, v0.4s2745# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	v0.4s, v0.4s, #32746# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     fcvtzu	v0.8h, v0.8h2747# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.00    -     7.00    -     fdiv	v0.2d, v0.2d, v0.2d2748# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.50    -     2.50    -     fdiv	v0.2s, v0.2s, v0.2s2749# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50    -     3.50    -     fdiv	v0.4h, v0.4h, v0.4h2750# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     5.00    -     5.00    -     fdiv	v0.4s, v0.4s, v0.4s2751# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     6.50    -     6.50    -     fdiv	v0.8h, v0.8h, v0.8h2752# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	v0.2d, v0.2d, v0.2d2753# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	v0.2s, v0.2s, v0.2s2754# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	v0.4s, v0.4s, v0.4s2755# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	v0.2d, v0.2d, v0.2d2756# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	v0.2s, v0.2s, v0.2s2757# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	v0.4s, v0.4s, v0.4s2758# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnmp	v0.2d, v0.2d, v0.2d2759# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnmp	v0.2s, v0.2s, v0.2s2760# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnmp	v0.4s, v0.4s, v0.4s2761# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxp	v0.2d, v0.2d, v0.2d2762# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxp	v0.2s, v0.2s, v0.2s2763# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxp	v0.4s, v0.4s, v0.4s2764# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fmaxv	h0, v0.4h2765# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   fmaxv	h0, v0.8h2766# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fmaxv	s0, v0.4s2767# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	v0.2d, v0.2d, v0.2d2768# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	v0.2s, v0.2s, v0.2s2769# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	v0.4s, v0.4s, v0.4s2770# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	v0.2d, v0.2d, v0.2d2771# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	v0.2s, v0.2s, v0.2s2772# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	v0.4s, v0.4s, v0.4s2773# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnmp	v0.2d, v0.2d, v0.2d2774# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnmp	v0.2s, v0.2s, v0.2s2775# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnmp	v0.4s, v0.4s, v0.4s2776# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminp	v0.2d, v0.2d, v0.2d2777# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminp	v0.2s, v0.2s, v0.2s2778# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminp	v0.4s, v0.4s, v0.4s2779# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	d0, d1, v0.d[1]2780# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	s0, s1, v0.s[3]2781# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	v0.2s, v0.2s, v0.2s2782# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlal	v0.2s, v0.2h, v0.h[1]2783# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlal	v0.4s, v0.4h, v0.h[3]2784# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlal	v0.2s, v0.2h, v0.2h2785# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlal	v0.4s, v0.4h, v0.4h2786# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlal2	v0.2s, v0.2h, v0.h[1]2787# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlal2	v0.4s, v0.4h, v0.h[3]2788# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlal2	v0.2s, v0.2h, v0.2h2789# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlal2	v0.4s, v0.4h, v0.4h2790# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	d0, d4, v0.d[1]2791# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	s3, s5, v0.s[3]2792# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	v0.2s, v0.2s, v0.2s2793# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlsl	v0.2s, v0.2h, v0.h[1]2794# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlsl	v0.4s, v0.4h, v0.h[3]2795# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlsl	v0.2s, v0.2h, v0.2h2796# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlsl	v0.4s, v0.4h, v0.4h2797# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlsl2	v0.2s, v0.2h, v0.h[1]2798# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlsl2	v0.4s, v0.4h, v0.h[3]2799# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlsl2	v0.2s, v0.2h, v0.2h2800# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlsl2	v0.4s, v0.4h, v0.4h2801# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	v0.2d, #-1.250000002802# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	v0.2s, #13.000000002803# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	v0.4s, #1.000000002804# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	d0, d1, v0.d[1]2805# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	s0, s1, v0.s[3]2806# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	v0.2s, v0.2s, v0.2s2807# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	d0, d4, v0.d[1]2808# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	d23, d11, d12809# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	s20, s22, s152810# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	s3, s5, v0.s[3]2811# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	v0.2d, v0.2d, v0.2d2812# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	v0.2s, v0.2s, v0.2s2813# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	v0.4s, v0.4s, v0.4s2814# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	v0.2d, v0.2d2815# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	v0.2s, v0.2s2816# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	v0.4h, v0.4h2817# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	v0.4s, v0.4s2818# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	v0.8h, v0.8h2819# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpe	d13, d132820# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpe	s19, s142821# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frecpe	v0.2d, v0.2d2822# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpe	v0.2s, v0.2s2823# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frecpe	v0.4h, v0.4h2824# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frecpe	v0.4s, v0.4s2825# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frecpe	v0.8h, v0.8h2826# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frecps	v0.4s, v0.4s, v0.4s2827# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frecps	d22, d30, d212828# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frecps	s21, s16, s132829# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpx	d16, d192830# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpx	s18, s102831# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frint32x	v0.2d, v0.2d2832# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frint32x	v0.2s, v0.2s2833# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frint32x	v0.4s, v0.4s2834# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frint32z	v0.2d, v0.2d2835# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frint32z	v0.2s, v0.2s2836# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frint32z	v0.4s, v0.4s2837# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frint64x	v0.2d, v0.2d2838# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frint64x	v0.2s, v0.2s2839# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frint64x	v0.4s, v0.4s2840# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frint64z	v0.2d, v0.2d2841# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frint64z	v0.2s, v0.2s2842# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frint64z	v0.4s, v0.4s2843# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinta	v0.2d, v0.2d2844# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinta	v0.2s, v0.2s2845# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frinta	v0.4h, v0.4h2846# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frinta	v0.4s, v0.4s2847# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frinta	v0.8h, v0.8h2848# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinti	v0.2d, v0.2d2849# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinti	v0.2s, v0.2s2850# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frinti	v0.4h, v0.4h2851# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frinti	v0.4s, v0.4s2852# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frinti	v0.8h, v0.8h2853# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintm	v0.2d, v0.2d2854# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintm	v0.2s, v0.2s2855# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintm	v0.4h, v0.4h2856# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintm	v0.4s, v0.4s2857# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frintm	v0.8h, v0.8h2858# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintn	v0.2d, v0.2d2859# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintn	v0.2s, v0.2s2860# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintn	v0.4h, v0.4h2861# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintn	v0.4s, v0.4s2862# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frintn	v0.8h, v0.8h2863# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintp	v0.2d, v0.2d2864# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintp	v0.2s, v0.2s2865# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintp	v0.4h, v0.4h2866# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintp	v0.4s, v0.4s2867# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frintp	v0.8h, v0.8h2868# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintx	v0.2d, v0.2d2869# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintx	v0.2s, v0.2s2870# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintx	v0.4h, v0.4h2871# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintx	v0.4s, v0.4s2872# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frintx	v0.8h, v0.8h2873# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintz	v0.2d, v0.2d2874# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintz	v0.2s, v0.2s2875# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintz	v0.4h, v0.4h2876# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintz	v0.4s, v0.4s2877# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frintz	v0.8h, v0.8h2878# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frsqrte	d21, d122879# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frsqrte	s22, s132880# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frsqrte	v0.2d, v0.2d2881# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frsqrte	v0.2s, v0.2s2882# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frsqrte	v0.4h, v0.4h2883# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frsqrte	v0.4s, v0.4s2884# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     frsqrte	v0.8h, v0.8h2885# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frsqrts	d8, d22, d182886# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frsqrts	s21, s5, s122887# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frsqrts	v0.2d, v0.2d, v0.2d2888# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     7.50    -     7.50    -     fsqrt	v0.2d, v0.2d2889# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.50    -     2.50    -     fsqrt	v0.2s, v0.2s2890# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50    -     3.50    -     fsqrt	v0.4h, v0.4h2891# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.50    -     4.50    -     fsqrt	v0.4s, v0.4s2892# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     6.50    -     6.50    -     fsqrt	v0.8h, v0.8h2893# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	v0.2s, v0.2s, v0.2s2894# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -     ld1	{ v0.16b }, [x0]2895# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00   0.17   0.17   0.17   0.17   0.17   0.17    -      -      -      -     ld1	{ v0.2d, v1.2d, v2.2d }, [x0], #482896# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -      -      -     ld1	{ v0.2d, v1.2d, v2.2d, v3.2d }, [x0]2897# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.17   0.17   0.17   0.17   0.17   0.17    -      -      -      -     ld1	{ v0.4s, v1.4s }, [sp], #322898# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -     ld1	{ v0.4s, v1.4s, v2.4s }, [sp]2899# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33   0.17   0.17   0.17   0.17   0.17   0.17    -      -      -      -     ld1	{ v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x32900# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.17   0.17   0.17   0.17   0.17   0.17    -      -      -      -     ld1	{ v0.8h }, [x15], x22901# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -      -     ld1	{ v0.8h, v1.8h }, [x15]2902# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.25   0.25   0.25   0.25   ld1	{ v0.b }[9], [x0]2903# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.17   0.17   0.17   0.17   0.17   0.17   0.25   0.25   0.25   0.25   ld1	{ v0.b }[9], [x0], #12904# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.25   0.25   0.25   0.25   ld1r	{ v0.16b }, [x0]2905# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.17   0.17   0.17   0.17   0.17   0.17   0.25   0.25   0.25   0.25   ld1r	{ v0.16b }, [x0], #12906# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.25   0.25   0.25   0.25   ld1r	{ v0.8h }, [x15]2907# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.17   0.17   0.17   0.17   0.17   0.17   0.25   0.25   0.25   0.25   ld1r	{ v0.8h }, [x15], #22908# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.17   0.17   0.17   0.17   0.17   0.17   0.50   0.50   0.50   0.50   ld2	{ v0.16b, v1.16b }, [x0], x12909# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2	{ v0.8b, v1.8b }, [x0]2910# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2	{ v0.h, v1.h }[7], [x15]2911# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.17   0.17   0.17   0.17   0.17   0.17   0.50   0.50   0.50   0.50   ld2	{ v0.h, v1.h }[7], [x15], #42912# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2r	{ v0.2d, v1.2d }, [x0]2913# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.17   0.17   0.17   0.17   0.17   0.17   0.50   0.50   0.50   0.50   ld2r	{ v0.2d, v1.2d }, [x0], #162914# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -     0.50   0.50   0.50   0.50   ld2r	{ v0.4s, v1.4s }, [sp]2915# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.17   0.17   0.17   0.17   0.17   0.17   0.50   0.50   0.50   0.50   ld2r	{ v0.4s, v1.4s }, [sp], #82916# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3	{ v0.4h, v1.4h, v2.4h }, [x15]2917# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00   0.17   0.17   0.17   0.17   0.17   0.17   0.75   0.75   0.75   0.75   ld3	{ v0.8h, v1.8h, v2.8h }, [x15], x22918# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3	{ v0.s, v1.s, v2.s }[3], [sp]2919# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.17   0.17   0.17   0.17   0.17   0.17   0.75   0.75   0.75   0.75   ld3	{ v0.s, v1.s, v2.s }[3], [sp], x32920# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3r	{ v0.4h, v1.4h, v2.4h }, [x15]2921# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.17   0.17   0.17   0.17   0.17   0.17   0.75   0.75   0.75   0.75   ld3r	{ v0.4h, v1.4h, v2.4h }, [x15], #62922# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -     0.75   0.75   0.75   0.75   ld3r	{ v0.8b, v1.8b, v2.8b }, [x0]2923# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.17   0.17   0.17   0.17   0.17   0.17   0.75   0.75   0.75   0.75   ld3r	{ v0.8b, v1.8b, v2.8b }, [x0], #32924# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld4	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp]2925# CHECK-NEXT:  -      -      -      -      -      -      -     2.00   2.00   2.00   0.17   0.17   0.17   0.17   0.17   0.17   1.00   1.00   1.00   1.00   ld4	{ v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #642926# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld4	{ v0.d, v1.d, v2.d, v3.d }[1], [x0]2927# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00   0.17   0.17   0.17   0.17   0.17   0.17   1.00   1.00   1.00   1.00   ld4	{ v0.d, v1.d, v2.d, v3.d }[1], [x0], #322928# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00   0.17   0.17   0.17   0.17   0.17   0.17   1.00   1.00   1.00   1.00   ld4	{ v0.h, v1.h, v2.h, v3.h }[7], [x0], x02929# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld4r	{ v0.1d, v1.1d, v2.1d, v3.1d }, [sp]2930# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00   0.17   0.17   0.17   0.17   0.17   0.17   1.00   1.00   1.00   1.00   ld4r	{ v0.1d, v1.1d, v2.1d, v3.1d }, [sp], x72931# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -     1.00   1.00   1.00   1.00   ld4r	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp]2932# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00   0.17   0.17   0.17   0.17   0.17   0.17   1.00   1.00   1.00   1.00   ld4r	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp], x302933# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mla	v0.8b, v0.8b, v0.8b2934# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mls	v0.4h, v0.4h, v0.4h2935# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	b0, v0.b[15]2936# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	d6, v0.d[1]2937# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	h2, v0.h[5]2938# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	s17, v0.s[2]2939# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v2.b[0], v0.b[0]2940# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v2.h[1], v0.h[1]2941# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v2.s[2], v0.s[2]2942# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v2.d[1], v0.d[1]2943# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v0.b[0], w82944# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v0.h[1], w82945# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v0.s[2], w82946# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v0.d[1], x82947# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v0.16b, v0.16b2948# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v0.8b, v0.8b2949# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movi	d15, #0xff00ff00ff00ff2950# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movi	v0.16b, #312951# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movi	v0.2d, #0xff0000ff0000ffff2952# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movi	v0.2s, #8, msl #82953# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movi	v0.4s, #255, lsl #242954# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movi	v0.8b, #2552955# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	v0.8b, v0.8b, v0.8b2956# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mvni	v0.2s, #02957# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mvni	v0.4s, #16, msl #162958# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	d29, d242959# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	v0.16b, v0.16b2960# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	v0.2d, v0.2d2961# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	v0.2s, v0.2s2962# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	v0.4h, v0.4h2963# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	v0.4s, v0.4s2964# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	v0.8b, v0.8b2965# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	v0.8h, v0.8h2966# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mvn	v0.16b, v0.16b2967# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mvn	v0.8b, v0.8b2968# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orn	v0.16b, v0.16b, v0.16b2969# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v0.16b, v0.16b2970# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	v0.8h, #312971# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   pmul	v0.16b, v0.16b, v0.16b2972# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   pmul	v0.8b, v0.8b, v0.8b2973# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   pmull	v0.8h, v0.8b, v0.8b2974# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   pmull2	v0.8h, v0.16b, v0.16b2975# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhn	v0.2s, v0.2d, v0.2d2976# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhn	v0.4h, v0.4s, v0.4s2977# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhn	v0.8b, v0.8h, v0.8h2978# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhn2	v0.16b, v0.8h, v0.8h2979# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhn2	v0.4s, v0.2d, v0.2d2980# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhn2	v0.8h, v0.4s, v0.4s2981# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rbit	v0.16b, v0.16b2982# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rbit	v0.8b, v0.8b2983# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev16	v21.8b, v1.8b2984# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev16	v30.16b, v31.16b2985# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev32	v0.4h, v9.4h2986# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev32	v21.8b, v1.8b2987# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev32	v30.16b, v31.16b2988# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev32	v4.8h, v7.8h2989# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev64	v0.16b, v31.16b2990# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev64	v1.8b, v9.8b2991# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev64	v13.4h, v21.4h2992# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev64	v2.8h, v4.8h2993# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev64	v4.2s, v0.2s2994# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev64	v6.4s, v8.4s2995# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrn	v0.2s, v0.2d, #32996# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrn	v0.4h, v0.4s, #32997# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrn	v0.8b, v0.8h, #32998# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrn2	v0.16b, v0.8h, #32999# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrn2	v0.4s, v0.2d, #33000# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   rshrn2	v0.8h, v0.4s, #33001# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhn	v0.2s, v0.2d, v0.2d3002# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhn	v0.4h, v0.4s, v0.4s3003# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhn	v0.8b, v0.8h, v0.8h3004# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhn2	v0.16b, v0.8h, v0.8h3005# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhn2	v0.4s, v0.2d, v0.2d3006# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhn2	v0.8h, v0.4s, v0.4s3007# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   saba	v0.16b, v0.16b, v0.16b3008# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sabal	v0.2d, v0.2s, v0.2s3009# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sabal	v0.4s, v0.4h, v0.4h3010# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sabal	v0.8h, v0.8b, v0.8b3011# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sabal2	v0.2d, v0.4s, v0.4s3012# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sabal2	v0.4s, v0.8h, v0.8h3013# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sabal2	v0.8h, v0.16b, v0.16b3014# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabd	v0.4h, v0.4h, v0.4h3015# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdl	v0.2d, v0.2s, v0.2s3016# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdl	v0.4s, v0.4h, v0.4h3017# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdl	v0.8h, v0.8b, v0.8b3018# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdl2	v0.2d, v0.4s, v0.4s3019# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdl2	v0.4s, v0.8h, v0.8h3020# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdl2	v0.8h, v0.16b, v0.16b3021# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sadalp	v0.1d, v0.2s3022# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sadalp	v0.2d, v0.4s3023# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sadalp	v0.2s, v0.4h3024# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sadalp	v0.4h, v0.8b3025# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sadalp	v0.4s, v0.8h3026# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sadalp	v0.8h, v0.16b3027# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddl	v0.2d, v0.2s, v0.2s3028# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddl	v0.4s, v0.4h, v0.4h3029# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddl	v0.8h, v0.8b, v0.8b3030# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddl2	v0.2d, v0.4s, v0.4s3031# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddl2	v0.4s, v0.8h, v0.8h3032# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddl2	v0.8h, v0.16b, v0.16b3033# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlp	v0.1d, v0.2s3034# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlp	v0.2d, v0.4s3035# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlp	v0.2s, v0.4h3036# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlp	v0.4h, v0.8b3037# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlp	v0.4s, v0.8h3038# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlp	v0.8h, v0.16b3039# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   saddlv	d0, v0.4s3040# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   saddlv	s0, v0.4h3041# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   saddlv	s0, v0.8h3042# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   saddlv	h0, v0.8b3043# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00   saddlv	h0, v0.16b3044# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddw	v0.2d, v0.2d, v0.2s3045# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddw	v0.4s, v0.4s, v0.4h3046# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddw	v0.8h, v0.8h, v0.8b3047# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddw2	v0.2d, v0.2d, v0.4s3048# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddw2	v0.4s, v0.4s, v0.8h3049# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddw2	v0.8h, v0.8h, v0.16b3050# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	d21, d123051# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	d21, d12, #643052# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	s22, s133053# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	s22, s13, #323054# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	v0.2d, v0.2d3055# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	v0.2d, v0.2d, #33056# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	v0.2s, v0.2s3057# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	v0.2s, v0.2s, #33058# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	v0.4h, v0.4h3059# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	v0.4s, v0.4s3060# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	v0.4s, v0.4s, #33061# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     scvtf	v0.8h, v0.8h3062# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sdot	v0.2s, v0.8b, v0.4b[2]3063# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sdot	v0.2s, v0.8b, v0.8b3064# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sdot	v0.4s, v0.16b, v0.16b3065# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sdot	v0.4s, v0.16b, v0.4b[2]3066# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shadd	v0.8b, v0.8b, v0.8b3067# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shl	d7, d10, #123068# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shl	v0.16b, v0.16b, #33069# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shl	v0.2d, v0.2d, #33070# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shl	v0.4h, v0.4h, #33071# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shl	v0.4s, v0.4s, #33072# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shll	v0.2d, v0.2s, #323073# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shll	v0.4s, v0.4h, #163074# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shll	v0.8h, v0.8b, #83075# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shll	v0.2d, v0.2s, #323076# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shll	v0.4s, v0.4h, #163077# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shll	v0.8h, v0.8b, #83078# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shll2	v0.2d, v0.4s, #323079# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shll2	v0.4s, v0.8h, #163080# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shll2	v0.8h, v0.16b, #83081# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shll2	v0.2d, v0.4s, #323082# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shll2	v0.4s, v0.8h, #163083# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shll2	v0.8h, v0.16b, #83084# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrn	v0.2s, v0.2d, #33085# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrn	v0.4h, v0.4s, #33086# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrn	v0.8b, v0.8h, #33087# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrn2	v0.16b, v0.8h, #33088# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrn2	v0.4s, v0.2d, #33089# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shrn2	v0.8h, v0.4s, #33090# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsub	v0.2s, v0.2s, v0.2s3091# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsub	v0.4h, v0.4h, v0.4h3092# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sli	d10, d14, #123093# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sli	v0.16b, v0.16b, #33094# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sli	v0.2d, v0.2d, #33095# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sli	v0.2s, v0.2s, #33096# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sli	v0.4h, v0.4h, #33097# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sli	v0.4s, v0.4s, #33098# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sli	v0.8b, v0.8b, #33099# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sli	v0.8h, v0.8h, #33100# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	v0.2s, v0.2s, v0.2s3101# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	v0.4h, v0.4h, v0.4h3102# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	v0.8b, v0.8b, v0.8b3103# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smaxp	v0.2s, v0.2s, v0.2s3104# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smaxp	v0.4h, v0.4h, v0.4h3105# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smaxp	v0.8b, v0.8b, v0.8b3106# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   smaxv	b0, v0.8b3107# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00   smaxv	b0, v0.16b3108# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   smaxv	h0, v0.4h3109# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   smaxv	h0, v0.8h3110# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   smaxv	s0, v0.4s3111# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	v0.16b, v0.16b, v0.16b3112# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	v0.4s, v0.4s, v0.4s3113# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	v0.8h, v0.8h, v0.8h3114# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sminp	v0.16b, v0.16b, v0.16b3115# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sminp	v0.4s, v0.4s, v0.4s3116# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sminp	v0.8h, v0.8h, v0.8h3117# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   sminv	b0, v0.8b3118# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00   sminv	b0, v0.16b3119# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sminv	h0, v0.4h3120# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   sminv	h0, v0.8h3121# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sminv	s0, v0.4s3122# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlal	v0.2d, v0.2s, v0.2s3123# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlal	v0.4s, v0.4h, v0.4h3124# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlal	v0.8h, v0.8b, v0.8b3125# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlal2	v0.2d, v0.4s, v0.4s3126# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlal2	v0.4s, v0.8h, v0.8h3127# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlal2	v0.8h, v0.16b, v0.16b3128# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlsl	v0.2d, v0.2s, v0.2s3129# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlsl	v0.4s, v0.4h, v0.4h3130# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlsl	v0.8h, v0.8b, v0.8b3131# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlsl2	v0.2d, v0.4s, v0.4s3132# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlsl2	v0.4s, v0.8h, v0.8h3133# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlsl2	v0.8h, v0.16b, v0.16b3134# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smmla	v0.4s, v0.16b, v0.16b3135# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smull	v0.2d, v0.2s, v0.2s3136# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smull	v0.4s, v0.4h, v0.4h3137# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smull	v0.8h, v0.8b, v0.8b3138# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smull2	v0.2d, v0.4s, v0.4s3139# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smull2	v0.4s, v0.8h, v0.8h3140# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smull2	v0.8h, v0.16b, v0.16b3141# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	b19, b143142# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	d18, d123143# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	h21, h153144# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	s20, s123145# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	v0.16b, v0.16b3146# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	v0.2d, v0.2d3147# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	v0.2s, v0.2s3148# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	v0.4h, v0.4h3149# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	v0.4s, v0.4s3150# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	v0.8b, v0.8b3151# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	v0.8h, v0.8h3152# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	b20, b11, b153153# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	v0.16b, v0.16b, v0.16b3154# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	v0.2s, v0.2s, v0.2s3155# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal	d19, s24, s123156# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal	d8, s9, v0.s[1]3157# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal	s0, h0, v0.h[3]3158# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal	s17, h27, h123159# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal	v0.2d, v0.2s, v0.2s3160# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal	v0.4s, v0.4h, v0.4h3161# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal2	v0.2d, v0.4s, v0.4s3162# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal2	v0.4s, v0.8h, v0.8h3163# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl	d12, s23, s133164# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl	d8, s9, v0.s[1]3165# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl	s0, h0, v0.h[3]3166# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl	s14, h12, h253167# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl	v0.2d, v0.2s, v0.2s3168# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl	v0.4s, v0.4h, v0.4h3169# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl2	v0.2d, v0.4s, v0.4s3170# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl2	v0.4s, v0.8h, v0.8h3171# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	h10, h11, h123172# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	h7, h15, v0.h[3]3173# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	s15, s14, v0.s[1]3174# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	s20, s21, s23175# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	v0.2s, v0.2s, v0.2s3176# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	v0.4s, v0.4s, v0.4s3177# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull	d1, s1, v0.s[1]3178# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull	d15, s22, s123179# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull	s1, h1, v0.h[3]3180# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull	s12, h22, h123181# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull	v0.2d, v0.2s, v0.2s3182# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull	v0.4s, v0.4h, v0.4h3183# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull2	v0.2d, v0.4s, v0.4s3184# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull2	v0.4s, v0.8h, v0.8h3185# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	b19, b143186# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	d18, d123187# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	h21, h153188# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	s20, s123189# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	v0.16b, v0.16b3190# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	v0.2d, v0.2d3191# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	v0.2s, v0.2s3192# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	v0.4h, v0.4h3193# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	v0.4s, v0.4s3194# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	v0.8b, v0.8b3195# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	v0.8h, v0.8h3196# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlah	h0, h1, v2.h[3]3197# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlah	v0.4h, v1.4h, v2.h[3]3198# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlah	v0.8h, v1.8h, v2.h[3]3199# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlah	s0, s1, v2.s[1]3200# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlah	v0.2s, v1.2s, v2.s[1]3201# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlah	v0.4s, v1.4s, v2.s[1]3202# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlah	h0, h1, h23203# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlah	v0.4h, v1.4h, v2.4h3204# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlah	v0.8h, v1.8h, v2.8h3205# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlah	s0, s1, s23206# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlah	v0.2s, v1.2s, v2.2s3207# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlah	v0.4s, v1.4s, v2.4s3208# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlsh	h0, h1, v2.h[3]3209# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlsh	v0.4h, v1.4h, v2.h[3]3210# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlsh	v0.8h, v1.8h, v2.h[3]3211# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlsh	s0, s1, v2.s[1]3212# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlsh	v0.2s, v1.2s, v2.s[1]3213# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlsh	v0.4s, v1.4s, v2.s[1]3214# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlsh	h0, h1, h23215# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlsh	v0.4h, v1.4h, v2.4h3216# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlsh	v0.8h, v1.8h, v2.8h3217# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlsh	s0, s1, s23218# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlsh	v0.2s, v1.2s, v2.2s3219# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     sqrdmlsh	v0.4s, v1.4s, v2.4s3220# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	h10, h11, h123221# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	h7, h15, v0.h[3]3222# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	s15, s14, v0.s[1]3223# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	s20, s21, s23224# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	v0.4h, v0.4h, v0.4h3225# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	v0.8h, v0.8h, v0.8h3226# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshl	d31, d31, d313227# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshl	h3, h4, h153228# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshl	v0.2s, v0.2s, v0.2s3229# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshl	v0.4h, v0.4h, v0.4h3230# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshl	v0.8b, v0.8b, v0.8b3231# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrn	b10, h13, #23232# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrn	h15, s10, #63233# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrn	s15, d12, #93234# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrn	v0.2s, v0.2d, #33235# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrn	v0.4h, v0.4s, #33236# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrn	v0.8b, v0.8h, #33237# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrn2	v0.16b, v0.8h, #33238# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrn2	v0.4s, v0.2d, #33239# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrn2	v0.8h, v0.4s, #33240# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrun	b17, h10, #63241# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrun	h10, s13, #153242# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrun	s22, d16, #313243# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrun	v0.2s, v0.2d, #33244# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrun	v0.4h, v0.4s, #33245# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrun	v0.8b, v0.8h, #33246# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrun2	v0.16b, v0.8h, #33247# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrun2	v0.4s, v0.2d, #33248# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqrshrun2	v0.8h, v0.4s, #33249# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	b11, b19, #73250# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	d15, d16, #513251# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	d31, d31, d313252# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	h13, h18, #113253# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	h3, h4, h153254# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	s14, s17, #223255# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	v0.16b, v0.16b, #33256# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	v0.2d, v0.2d, #33257# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	v0.2s, v0.2s, #33258# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	v0.2s, v0.2s, v0.2s3259# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	v0.4h, v0.4h, #33260# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	v0.4h, v0.4h, v0.4h3261# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	v0.4s, v0.4s, #33262# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	v0.8b, v0.8b, #33263# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	v0.8b, v0.8b, v0.8b3264# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshl	v0.8h, v0.8h, #33265# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	b15, b18, #63266# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	d11, d13, #323267# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	h19, h17, #63268# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	s16, s14, #253269# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	v0.16b, v0.16b, #33270# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	v0.2d, v0.2d, #33271# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	v0.2s, v0.2s, #33272# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	v0.4h, v0.4h, #33273# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	v0.4s, v0.4s, #33274# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	v0.8b, v0.8b, #33275# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshlu	v0.8h, v0.8h, #33276# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrn	b10, h15, #53277# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrn	h17, s10, #43278# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrn	s18, d10, #313279# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrn	v0.2s, v0.2d, #33280# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrn	v0.4h, v0.4s, #33281# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrn	v0.8b, v0.8h, #33282# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrn2	v0.16b, v0.8h, #33283# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrn2	v0.4s, v0.2d, #33284# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrn2	v0.8h, v0.4s, #33285# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrun	b15, h10, #73286# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrun	h20, s14, #33287# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrun	s10, d15, #153288# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrun	v0.2s, v0.2d, #33289# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrun	v0.4h, v0.4s, #33290# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrun	v0.8b, v0.8h, #33291# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrun2	v0.16b, v0.8h, #33292# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrun2	v0.4s, v0.2d, #33293# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqshrun2	v0.8h, v0.4s, #33294# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	s20, s10, s73295# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	v0.2d, v0.2d, v0.2d3296# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	v0.4s, v0.4s, v0.4s3297# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	v0.8b, v0.8b, v0.8b3298# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtn	b18, h183299# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtn	h20, s173300# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtn	s19, d143301# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtn	v0.2s, v0.2d3302# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtn	v0.4h, v0.4s3303# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtn	v0.8b, v0.8h3304# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtn2	v0.16b, v0.8h3305# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtn2	v0.4s, v0.2d3306# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtn2	v0.8h, v0.4s3307# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtun	b19, h143308# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtun	h21, s153309# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtun	s20, d123310# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtun	v0.2s, v0.2d3311# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtun	v0.4h, v0.4s3312# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtun	v0.8b, v0.8h3313# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtun2	v0.16b, v0.8h3314# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtun2	v0.4s, v0.2d3315# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sqxtun2	v0.8h, v0.4s3316# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srhadd	v0.2s, v0.2s, v0.2s3317# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srhadd	v0.4h, v0.4h, v0.4h3318# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srhadd	v0.8b, v0.8b, v0.8b3319# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sri	d10, d12, #143320# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sri	v0.16b, v0.16b, #33321# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sri	v0.2d, v0.2d, #33322# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sri	v0.2s, v0.2s, #33323# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sri	v0.4h, v0.4h, #33324# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sri	v0.4s, v0.4s, #33325# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sri	v0.8b, v0.8b, #33326# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sri	v0.8h, v0.8h, #33327# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshl	d16, d16, d163328# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshl	v0.2s, v0.2s, v0.2s3329# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshl	v0.4h, v0.4h, v0.4h3330# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshl	v0.8b, v0.8b, v0.8b3331# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshr	d19, d18, #73332# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshr	v0.16b, v0.16b, #33333# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshr	v0.2d, v0.2d, #33334# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshr	v0.2s, v0.2s, #33335# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshr	v0.4h, v0.4h, #33336# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshr	v0.4s, v0.4s, #33337# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshr	v0.8b, v0.8b, #33338# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srshr	v0.8h, v0.8h, #33339# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	d15, d11, #193340# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	v0.16b, v0.16b, #33341# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	v0.2d, v0.2d, #33342# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	v0.2s, v0.2s, #33343# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	v0.4h, v0.4h, #33344# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	v0.4s, v0.4s, #33345# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	v0.8b, v0.8b, #33346# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   srsra	v0.8h, v0.8h, #33347# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshl	d31, d31, d313348# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshl	v0.2d, v0.2d, v0.2d3349# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshl	v0.2s, v0.2s, v0.2s3350# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshl	v0.4h, v0.4h, v0.4h3351# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshl	v0.8b, v0.8b, v0.8b3352# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshll	v0.2d, v0.2s, #33353# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshll2	v0.4s, v0.8h, #33354# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshr	d15, d16, #123355# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshr	v0.16b, v0.16b, #33356# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshr	v0.2d, v0.2d, #33357# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshr	v0.2s, v0.2s, #33358# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshr	v0.4h, v0.4h, #33359# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshr	v0.4s, v0.4s, #33360# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshr	v0.8b, v0.8b, #33361# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshr	v0.8h, v0.8h, #33362# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	d18, d12, #213363# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	v0.16b, v0.16b, #33364# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	v0.2d, v0.2d, #33365# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	v0.2s, v0.2s, #33366# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	v0.4h, v0.4h, #33367# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	v0.4s, v0.4s, #33368# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	v0.8b, v0.8b, #33369# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ssra	v0.8h, v0.8h, #33370# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubl	v0.2d, v0.2s, v0.2s3371# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubl	v0.4s, v0.4h, v0.4h3372# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubl	v0.8h, v0.8b, v0.8b3373# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubl2	v0.2d, v0.4s, v0.4s3374# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubl2	v0.4s, v0.8h, v0.8h3375# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubl2	v0.8h, v0.16b, v0.16b3376# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubw	v0.2d, v0.2d, v0.2s3377# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubw	v0.4s, v0.4s, v0.4h3378# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubw	v0.8h, v0.8h, v0.8b3379# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubw2	v0.2d, v0.2d, v0.4s3380# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubw2	v0.4s, v0.4s, v0.8h3381# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubw2	v0.8h, v0.8h, v0.16b3382# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     0.50   0.50    -      -     st1	{ v0.16b }, [x0]3383# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50   0.17   0.17   0.17   0.17   0.17   0.17   1.50   1.50    -      -     st1	{ v0.2d, v1.2d, v2.2d }, [x0], #483384# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -      -      -     2.00   2.00    -      -     st1	{ v0.2d, v1.2d, v2.2d, v3.2d }, [x0]3385# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00   0.17   0.17   0.17   0.17   0.17   0.17   1.00   1.00    -      -     st1	{ v0.4s, v1.4s }, [sp], #323386# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -      -      -     1.50   1.50    -      -     st1	{ v0.4s, v1.4s, v2.4s }, [sp]3387# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00   0.17   0.17   0.17   0.17   0.17   0.17   1.00   1.00    -      -     st1	{ v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x33388# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.17   0.17   0.17   0.17   0.17   0.17   0.50   0.50    -      -     st1	{ v0.8h }, [x15], x23389# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     1.00   1.00    -      -     st1	{ v0.8h, v1.8h }, [x15]3390# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     1.00   1.00    -      -     st1	{ v0.d }[1], [x0]3391# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.17   0.17   0.17   0.17   0.17   0.17   1.00   1.00    -      -     st1	{ v0.d }[1], [x0], #83392# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00   0.17   0.17   0.17   0.17   0.17   0.17   2.00   2.00    -      -     st2	{ v0.16b, v1.16b }, [x0], x13393# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     1.00   1.00    -      -     st2	{ v0.8b, v1.8b }, [x0]3394# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     1.00   1.00    -      -     st2	{ v0.s, v1.s }[3], [sp]3395# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.17   0.17   0.17   0.17   0.17   0.17   1.00   1.00    -      -     st2	{ v0.s, v1.s }[3], [sp], #83396# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     2.00   2.00    -      -     st3	{ v0.4h, v1.4h, v2.4h }, [x15]3397# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50   0.17   0.17   0.17   0.17   0.17   0.17   3.00   3.00    -      -     st3	{ v0.8h, v1.8h, v2.8h }, [x15], x23398# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     2.00   2.00    -      -     st3	{ v0.h, v1.h, v2.h }[7], [x15]3399# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00   0.17   0.17   0.17   0.17   0.17   0.17   2.00   2.00    -      -     st3	{ v0.h, v1.h, v2.h }[7], [x15], #63400# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -     3.00   3.00    -      -     st4	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp]3401# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00   0.17   0.17   0.17   0.17   0.17   0.17   6.00   6.00    -      -     st4	{ v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #643402# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     1.50   1.50    -      -     st4	{ v0.b, v1.b, v2.b, v3.b }[9], [x0]3403# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00   0.17   0.17   0.17   0.17   0.17   0.17   2.00   2.00    -      -     st4	{ v0.d, v1.d, v2.d, v3.d }[1], [x0], x53404# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	d15, d5, d163405# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	v0.2d, v0.2d, v0.2d3406# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sudot	v0.2s, v0.8b, v0.4b[2]3407# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sudot	v0.4s, v0.16b, v0.4b[2]3408# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	b19, b143409# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	d18, d223410# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	h20, h153411# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	s21, s123412# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	v0.16b, v0.16b3413# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	v0.2d, v0.2d3414# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	v0.2s, v0.2s3415# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	v0.4h, v0.4h3416# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	v0.4s, v0.4s3417# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	v0.8b, v0.8b3418# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	v0.8h, v0.8h3419# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     tbl	v0.16b, { v0.16b }, v0.16b3420# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     tbl	v0.16b, { v0.16b, v1.16b }, v0.16b3421# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     tbl	v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b3422# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     tbl	v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b3423# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     tbl	v0.8b, { v0.16b }, v0.8b3424# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     tbl	v0.8b, { v0.16b, v1.16b }, v0.8b3425# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     tbl	v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b3426# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50    -      -     tbl	v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b3427# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   tbx	v0.16b, { v0.16b }, v0.16b3428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   tbx	v0.16b, { v0.16b, v1.16b }, v0.16b3429# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   tbx	v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b3430# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.25   1.25   1.25   1.25   tbx	v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b3431# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   tbx	v0.8b, { v0.16b }, v0.8b3432# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   tbx	v0.8b, { v0.16b, v1.16b }, v0.8b3433# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   tbx	v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b3434# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.25   1.25   1.25   1.25   tbx	v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b3435# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	v0.16b, v0.16b, v0.16b3436# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	v0.2d, v0.2d, v0.2d3437# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	v0.2s, v0.2s, v0.2s3438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	v0.4h, v0.4h, v0.4h3439# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	v0.4s, v0.4s, v0.4s3440# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	v0.8b, v0.8b, v0.8b3441# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	v0.8h, v0.8h, v0.8h3442# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	v0.16b, v0.16b, v0.16b3443# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	v0.2d, v0.2d, v0.2d3444# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	v0.2s, v0.2s, v0.2s3445# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	v0.4h, v0.4h, v0.4h3446# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	v0.4s, v0.4s, v0.4s3447# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	v0.8b, v0.8b, v0.8b3448# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	v0.8h, v0.8h, v0.8h3449# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uaba	v0.8b, v0.8b, v0.8b3450# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uabal	v0.2d, v0.2s, v0.2s3451# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uabal	v0.4s, v0.4h, v0.4h3452# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uabal	v0.8h, v0.8b, v0.8b3453# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uabal2	v0.2d, v0.4s, v0.4s3454# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uabal2	v0.4s, v0.8h, v0.8h3455# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uabal2	v0.8h, v0.16b, v0.16b3456# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabd	v0.4h, v0.4h, v0.4h3457# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdl	v0.2d, v0.2s, v0.2s3458# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdl	v0.4s, v0.4h, v0.4h3459# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdl	v0.8h, v0.8b, v0.8b3460# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdl2	v0.2d, v0.4s, v0.4s3461# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdl2	v0.4s, v0.8h, v0.8h3462# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdl2	v0.8h, v0.16b, v0.16b3463# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uadalp	v0.1d, v0.2s3464# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uadalp	v0.2d, v0.4s3465# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uadalp	v0.2s, v0.4h3466# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uadalp	v0.4h, v0.8b3467# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uadalp	v0.4s, v0.8h3468# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uadalp	v0.8h, v0.16b3469# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddl	v0.2d, v0.2s, v0.2s3470# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddl	v0.4s, v0.4h, v0.4h3471# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddl	v0.8h, v0.8b, v0.8b3472# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddl2	v0.2d, v0.4s, v0.4s3473# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddl2	v0.4s, v0.8h, v0.8h3474# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddl2	v0.8h, v0.16b, v0.16b3475# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlp	v0.1d, v0.2s3476# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlp	v0.2d, v0.4s3477# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlp	v0.2s, v0.4h3478# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlp	v0.4h, v0.8b3479# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlp	v0.4s, v0.8h3480# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlp	v0.8h, v0.16b3481# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uaddlv	d0, v0.4s3482# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uaddlv	s0, v0.4h3483# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   uaddlv	s0, v0.8h3484# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   uaddlv	h0, v0.8b3485# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00   uaddlv	h0, v0.16b3486# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddw	v0.2d, v0.2d, v0.2s3487# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddw	v0.4s, v0.4s, v0.4h3488# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddw	v0.8h, v0.8h, v0.8b3489# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddw2	v0.2d, v0.2d, v0.4s3490# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddw2	v0.4s, v0.4s, v0.8h3491# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddw2	v0.8h, v0.8h, v0.16b3492# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ucvtf	d21, d143493# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ucvtf	d21, d14, #643494# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	s22, s133495# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	s22, s13, #323496# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ucvtf	v0.2d, v0.2d3497# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ucvtf	v0.2d, v0.2d, #33498# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ucvtf	v0.2s, v0.2s3499# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ucvtf	v0.2s, v0.2s, #33500# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	v0.4h, v0.4h3501# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	v0.4s, v0.4s3502# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	v0.4s, v0.4s, #33503# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     2.00    -     ucvtf	v0.8h, v0.8h3504# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   udot	v0.2s, v0.8b, v0.4b[2]3505# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   udot	v0.2s, v0.8b, v0.8b3506# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   udot	v0.4s, v0.16b, v0.16b3507# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   udot	v0.4s, v0.16b, v0.4b[2]3508# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhadd	v0.16b, v0.16b, v0.16b3509# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhadd	v0.8h, v0.8h, v0.8h3510# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhsub	v0.4s, v0.4s, v0.4s3511# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umax	v0.16b, v0.16b, v0.16b3512# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umax	v0.4s, v0.4s, v0.4s3513# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umax	v0.8h, v0.8h, v0.8h3514# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umaxp	v0.16b, v0.16b, v0.16b3515# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umaxp	v0.4s, v0.4s, v0.4s3516# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umaxp	v0.8h, v0.8h, v0.8h3517# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   umaxv	b0, v0.8b3518# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00   umaxv	b0, v0.16b3519# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   umaxv	h0, v0.4h3520# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   umaxv	h0, v0.8h3521# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   umaxv	s0, v0.4s3522# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umin	v0.2s, v0.2s, v0.2s3523# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umin	v0.4h, v0.4h, v0.4h3524# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umin	v0.8b, v0.8b, v0.8b3525# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uminp	v0.2s, v0.2s, v0.2s3526# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uminp	v0.4h, v0.4h, v0.4h3527# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uminp	v0.8b, v0.8b, v0.8b3528# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   uminv	b0, v0.8b3529# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00   uminv	b0, v0.16b3530# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uminv	h0, v0.4h3531# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   uminv	h0, v0.8h3532# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uminv	s0, v0.4s3533# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlal	v0.2d, v0.2s, v0.2s3534# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlal	v0.4s, v0.4h, v0.4h3535# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlal	v0.8h, v0.8b, v0.8b3536# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlal2	v0.2d, v0.4s, v0.4s3537# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlal2	v0.4s, v0.8h, v0.8h3538# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlal2	v0.8h, v0.16b, v0.16b3539# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlsl	v0.2d, v0.2s, v0.2s3540# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlsl	v0.4s, v0.4h, v0.4h3541# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlsl	v0.8h, v0.8b, v0.8b3542# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlsl2	v0.2d, v0.4s, v0.4s3543# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlsl2	v0.4s, v0.8h, v0.8h3544# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlsl2	v0.8h, v0.16b, v0.16b3545# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ummla	v0.4s, v0.16b, v0.16b3546# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     umov	w0, v0.b[1]3547# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     umov	w0, v0.h[1]3548# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     mov	w0, v0.s[1]3549# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     mov	x0, v0.d[1]3550# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umull	v0.2d, v0.2s, v0.2s3551# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umull	v0.4s, v0.4h, v0.4h3552# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umull	v0.8h, v0.8b, v0.8b3553# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umull2	v0.2d, v0.4s, v0.4s3554# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umull2	v0.4s, v0.8h, v0.8h3555# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umull2	v0.8h, v0.16b, v0.16b3556# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	h0, h1, h53557# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	v0.8h, v0.8h, v0.8h3558# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshl	b11, b20, b303559# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshl	s23, s20, s163560# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshl	v0.16b, v0.16b, v0.16b3561# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshl	v0.4s, v0.4s, v0.4s3562# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshl	v0.4s, v0.4s, v0.4s3563# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshl	v0.8h, v0.8h, v0.8h3564# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrn	b10, h12, #53565# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrn	h12, s10, #143566# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrn	s10, d10, #253567# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrn	v0.2s, v0.2d, #33568# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrn	v0.4h, v0.4s, #33569# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrn	v0.8b, v0.8h, #33570# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrn2	v0.16b, v0.8h, #33571# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrn2	v0.4s, v0.2d, #33572# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqrshrn2	v0.8h, v0.4s, #33573# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	b11, b20, b303574# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	b18, b15, #63575# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	d15, d12, #193576# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	h11, h18, #73577# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	s14, s19, #183578# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	s23, s20, s163579# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	v0.16b, v0.16b, #33580# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	v0.16b, v0.16b, v0.16b3581# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	v0.2d, v0.2d, #33582# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	v0.2d, v0.2d, v0.2d3583# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	v0.2s, v0.2s, #33584# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	v0.4h, v0.4h, #33585# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	v0.4s, v0.4s, #33586# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	v0.4s, v0.4s, v0.4s3587# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	v0.8b, v0.8b, #33588# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	v0.8h, v0.8h, #33589# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshl	v0.8h, v0.8h, v0.8h3590# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrn	b12, h10, #73591# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrn	h10, s14, #53592# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrn	s10, d12, #133593# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrn	v0.2s, v0.2d, #33594# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrn	v0.4h, v0.4s, #33595# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrn	v0.8b, v0.8h, #33596# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrn2	v0.16b, v0.8h, #33597# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrn2	v0.4s, v0.2d, #33598# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqshrn2	v0.8h, v0.4s, #33599# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	d16, d16, d163600# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	v0.4h, v0.4h, v0.4h3601# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqxtn	b18, h183602# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqxtn	h20, s173603# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqxtn	s19, d143604# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqxtn	v0.2s, v0.2d3605# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqxtn	v0.4h, v0.4s3606# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqxtn	v0.8b, v0.8h3607# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqxtn2	v0.16b, v0.8h3608# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqxtn2	v0.4s, v0.2d3609# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uqxtn2	v0.8h, v0.4s3610# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     urecpe	v0.2s, v0.2s3611# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     urecpe	v0.4s, v0.4s3612# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   urhadd	v0.16b, v0.16b, v0.16b3613# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   urhadd	v0.4s, v0.4s, v0.4s3614# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   urhadd	v0.8h, v0.8h, v0.8h3615# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshl	d8, d7, d43616# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshl	v0.16b, v0.16b, v0.16b3617# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshl	v0.2d, v0.2d, v0.2d3618# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshl	v0.4s, v0.4s, v0.4s3619# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshl	v0.8h, v0.8h, v0.8h3620# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshr	d20, d23, #313621# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshr	v0.16b, v0.16b, #33622# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshr	v0.2d, v0.2d, #33623# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshr	v0.2s, v0.2s, #33624# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshr	v0.4h, v0.4h, #33625# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshr	v0.4s, v0.4s, #33626# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshr	v0.8b, v0.8b, #33627# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshr	v0.8h, v0.8h, #33628# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ursqrte	v0.2s, v0.2s3629# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ursqrte	v0.4s, v0.4s3630# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ursra	d18, d10, #133631# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ursra	v0.16b, v0.16b, #33632# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ursra	v0.2d, v0.2d, #33633# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ursra	v0.2s, v0.2s, #33634# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ursra	v0.4h, v0.4h, #33635# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ursra	v0.4s, v0.4s, #33636# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ursra	v0.8b, v0.8b, #33637# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ursra	v0.8h, v0.8h, #33638# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usdot	v0.2s, v0.8b, v0.4b[2]3639# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usdot	v0.2s, v0.8b, v0.8b3640# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usdot	v0.4s, v0.16b, v0.16b3641# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usdot	v0.4s, v0.16b, v0.4b[2]3642# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushl	d0, d0, d03643# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushl	v0.16b, v0.16b, v0.16b3644# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushl	v0.4s, v0.4s, v0.4s3645# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushl	v0.8h, v0.8h, v0.8h3646# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushll	v0.4s, v0.4h, #33647# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushll2	v0.8h, v0.16b, #33648# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushr	d10, d17, #183649# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushr	v0.16b, v0.16b, #33650# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushr	v0.2d, v0.2d, #33651# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushr	v0.2s, v0.2s, #33652# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushr	v0.4h, v0.4h, #33653# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushr	v0.4s, v0.4s, #33654# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushr	v0.8b, v0.8b, #33655# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushr	v0.8h, v0.8h, #33656# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usmmla	v0.4s, v0.16b, v0.16b3657# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     smov	w0, v0.b[1]3658# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     smov	w0, v0.h[1]3659# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     smov	x0, v0.b[1]3660# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     smov	x0, v0.h[1]3661# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     smov	x0, v0.s[1]3662# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	b19, b143663# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	d18, d223664# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	h20, h153665# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	s21, s123666# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	v0.16b, v0.16b3667# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	v0.2d, v0.2d3668# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	v0.2s, v0.2s3669# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	v0.4h, v0.4h3670# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	v0.4s, v0.4s3671# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	v0.8b, v0.8b3672# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	v0.8h, v0.8h3673# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   usra	d20, d13, #613674# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   usra	v0.16b, v0.16b, #33675# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   usra	v0.2d, v0.2d, #33676# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   usra	v0.2s, v0.2s, #33677# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   usra	v0.4h, v0.4h, #33678# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   usra	v0.4s, v0.4s, #33679# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   usra	v0.8b, v0.8b, #33680# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   usra	v0.8h, v0.8h, #33681# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubl	v0.2d, v0.2s, v0.2s3682# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubl	v0.4s, v0.4h, v0.4h3683# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubl	v0.8h, v0.8b, v0.8b3684# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubl2	v0.2d, v0.4s, v0.4s3685# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubl2	v0.4s, v0.8h, v0.8h3686# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubl2	v0.8h, v0.16b, v0.16b3687# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubw	v0.2d, v0.2d, v0.2s3688# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubw	v0.4s, v0.4s, v0.4h3689# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubw	v0.8h, v0.8h, v0.8b3690# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubw2	v0.2d, v0.2d, v0.4s3691# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubw2	v0.4s, v0.4s, v0.8h3692# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubw2	v0.8h, v0.8h, v0.16b3693# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	v0.16b, v0.16b, v0.16b3694# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	v0.2d, v0.2d, v0.2d3695# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	v0.2s, v0.2s, v0.2s3696# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	v0.4h, v0.4h, v0.4h3697# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	v0.4s, v0.4s, v0.4s3698# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	v0.8b, v0.8b, v0.8b3699# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	v0.8h, v0.8h, v0.8h3700# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	v0.16b, v0.16b, v0.16b3701# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	v0.2d, v0.2d, v0.2d3702# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	v0.2s, v0.2s, v0.2s3703# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	v0.4h, v0.4h, v0.4h3704# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	v0.4s, v0.4s, v0.4s3705# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	v0.8b, v0.8b, v0.8b3706# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	v0.8h, v0.8h, v0.8h3707# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   xtn	v0.2s, v0.2d3708# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   xtn	v0.4h, v0.4s3709# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   xtn	v0.8b, v0.8h3710# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   xtn2	v0.16b, v0.8h3711# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   xtn2	v0.4s, v0.2d3712# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   xtn2	v0.8h, v0.4s3713# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	v0.16b, v0.16b, v0.16b3714# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	v0.2d, v0.2d, v0.2d3715# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	v0.2s, v0.2s, v0.2s3716# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	v0.4h, v0.4h, v0.4h3717# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	v0.4s, v0.4s, v0.4s3718# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	v0.8b, v0.8b, v0.8b3719# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	v0.8h, v0.8h, v0.8h3720# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	v0.16b, v0.16b, v0.16b3721# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	v0.2d, v0.2d, v0.2d3722# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	v0.2s, v0.2s, v0.2s3723# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	v0.4h, v0.4h, v0.4h3724# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	v0.4s, v0.4s, v0.4s3725# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	v0.8b, v0.8b, v0.8b3726# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	v0.8h, v0.8h, v0.8h3727