brintos

brintos / llvm-project-archived public Read only

0
0
Text · 324.0 KiB · 787acbe Raw
3982 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=aarch64 -mcpu=neoverse-v1 -instruction-tables < %s | FileCheck %s3 4#------------------------------------------------------------------------------5# Add/sub (immediate)6#------------------------------------------------------------------------------7 8add      w2, w3, #40959add      w30, w29, #1, lsl #1210add      w13, w5, #4095, lsl #1211add      x5, x7, #163812add      w20, wsp, #80113add      wsp, wsp, #110414add      wsp, w30, #408415add      x0, x24, #29116add      x3, x24, #4095, lsl #1217add      x8, sp, #107418add      sp, x29, #381619sub      w0, wsp, #407720sub      w4, w20, #546, lsl #1221sub      sp, sp, #28822sub      wsp, w19, #1623adds     w13, w23, #291, lsl #1224cmn      w2, #409525adds     w20, wsp, #026cmn      x3, #1, lsl #1227cmp      wsp, #234228cmp      sp, #20, lsl #1229cmp      x30, #409530subs     x4, sp, #382231cmn      w3, #291, lsl #1232cmn      wsp, #136533cmn      sp, #1092, lsl #1234mov      x10, #-6343235 36#------------------------------------------------------------------------------37# Add-subtract (shifted register)38#------------------------------------------------------------------------------39 40add      wsp, wsp, w1041add      x25, x9, w25, uxtb42add      w3, w5, w743add      wzr, w3, w544add      w20, wzr, w445add      w4, w6, wzr46add      w11, w13, w1547add      w9, w3, wzr, lsl #148add      w17, w29, w20, lsl #3149add      w21, w22, w23, lsr #050add      w24, w25, w26, lsr #1851add      w27, w28, w29, lsr #3152add      w2, w3, w4, asr #053add      w5, w6, w7, asr #2154add      w8, w9, w10, asr #3155add      x3, x5, x756add      xzr, x3, x557add      x20, xzr, x458add      x4, x6, xzr59add      x11, x13, x1560add      x9, x3, xzr, lsl #1061add      x17, x29, x20, lsl #362add      x21, x22, x23, lsr #063add      x24, x25, x26, lsr #1864add      x27, x28, x29, lsr #6365add      x2, x3, x4, asr #066add      x5, x6, x7, asr #2167add      x8, x9, x10, asr #6368adds     w3, w5, w769adds     w17, wsp, w2570adds     x13, x23, w8, uxtb71cmn      w3, w572adds     w20, wzr, w473adds     w4, w6, wzr74adds     w11, w13, w1575adds     w9, w3, wzr, lsl #176adds     w17, w29, w20, lsl #3177adds     w21, w22, w23, lsr #078adds     w24, w25, w26, lsr #1879adds     w27, w28, w29, lsr #3180adds     w2, w3, w4, asr #081adds     w5, w6, w7, asr #2182adds     w8, w9, w10, asr #3183adds     x3, x5, x784cmn      x3, x585adds     x20, xzr, x486adds     x4, x6, xzr87adds     x11, x13, x1588adds     x9, x3, xzr, lsl #1089adds     x17, x29, x20, lsl #390adds     x21, x22, x23, lsr #091adds     x24, x25, x26, lsr #1892adds     x27, x28, x29, lsr #6393adds     x2, x3, x4, asr #094adds     x5, x6, x7, asr #2195adds     x8, x9, x10, asr #6396sub      w3, w5, w797sub      wzr, w3, w598sub      w4, w6, wzr99sub      w11, w13, w15100sub      w9, w3, wzr, lsl #1101sub      w17, w29, w20, lsl #31102sub      w21, w22, w23, lsr #0103sub      w24, w25, w26, lsr #18104sub      w27, w28, w29, lsr #31105sub      w2, w3, w4, asr #0106sub      w5, w6, w7, asr #21107sub      w8, w9, w10, asr #31108sub      x3, x5, x7109sub      xzr, x3, x5110sub      x4, x6, xzr111sub      x11, x13, x15112sub      x9, x3, xzr, lsl #10113sub      x17, x29, x20, lsl #3114sub      x21, x22, x23, lsr #0115sub      x24, x25, x26, lsr #18116sub      x27, x28, x29, lsr #63117sub      x2, x3, x4, asr #0118sub      x5, x6, x7, asr #21119sub      x8, x9, x10, asr #63120sub      w13, wsp, w10121sub      x16, x2, w19, uxtb122subs     x13, x15, x14, sxtx #1123subs     w3, w5, w7124cmp      w3, w5125subs     w4, w6, wzr126subs     w11, w13, w15127subs     w9, w3, wzr, lsl #1128subs     w17, w29, w20, lsl #31129subs     w21, w22, w23, lsr #0130subs     w24, w25, w26, lsr #18131subs     w27, w28, w29, lsr #31132subs     w2, w3, w4, asr #0133subs     w5, w6, w7, asr #21134subs     w8, w9, w10, asr #31135subs     x3, x5, x7136cmp      x3, x5137subs     x4, x6, xzr138subs     x11, x13, x15139subs     x9, x3, xzr, lsl #10140subs     x17, x29, x20, lsl #3141subs     x21, x22, x23, lsr #0142subs     x24, x25, x26, lsr #18143subs     x27, x28, x29, lsr #63144subs     x2, x3, x4, asr #0145subs     x5, x6, x7, asr #21146subs     x8, x9, x10, asr #63147cmn      wzr, w4148cmn      w5, wzr149cmn      w6, w7150cmn      w8, w9, lsl #1151cmn      w10, w11, lsl #31152cmn      w12, w13, lsr #0153cmn      w14, w15, lsr #21154cmn      w16, w17, lsr #31155cmn      w18, w19, asr #0156cmn      w20, w21, asr #22157cmn      w22, w23, asr #31158cmn      x0, x3159cmn      xzr, x4160cmn      x5, xzr161cmn      x6, x7162cmn      x8, x9, lsl #15163cmn      x10, x11, lsl #3164cmn      x12, x13, lsr #0165cmn      x14, x15, lsr #41166cmn      x16, x17, lsr #63167cmn      x18, x19, asr #0168cmn      x20, x21, asr #55169cmn      x22, x23, asr #63170cmp      w0, w3171cmp      wzr, w4172cmp      w5, wzr173cmp      w6, w7174cmp      w8, w9, lsl #1175cmp      w10, w11, lsl #31176cmp      w12, w13, lsr #0177cmp      w14, w15, lsr #21178cmp      w18, w19, asr #0179cmp      w20, w21, asr #22180cmp      w22, w23, asr #31181cmp      wsp, w26182cmp      x16, w27, uxtb183cmp      x0, x3184cmp      xzr, x4185cmp      x5, xzr186cmp      x6, x7187cmp      x8, x9, lsl #15188cmp      x10, x11, lsl #3189cmp      x12, x13, lsr #0190cmp      x14, x15, lsr #41191cmp      x16, x17, lsr #63192cmp      x18, x19, asr #0193cmp      x20, x21, asr #55194cmp      x22, x23, asr #63195cmp      wzr, w0196cmp      xzr, x0197mov      sp, x30198mov      wsp, w20199mov      x11, sp200mov      w24, wsp201 202#------------------------------------------------------------------------------203# Add-subtract (shifted register)204#------------------------------------------------------------------------------205 206adc      w29, w27, w25207adc      wzr, w3, w4208adc      w9, wzr, w10209adc      w20, w0, wzr210adc      x29, x27, x25211adc      xzr, x3, x4212adc      x9, xzr, x10213adc      x20, x0, xzr214adcs     w29, w27, w25215adcs     wzr, w3, w4216adcs     w9, wzr, w10217adcs     w20, w0, wzr218adcs     x29, x27, x25219adcs     xzr, x3, x4220adcs     x9, xzr, x10221adcs     x20, x0, xzr222sbc      w29, w27, w25223sbc      wzr, w3, w4224ngc      w9, w10225sbc      w20, w0, wzr226sbc      x29, x27, x25227sbc      xzr, x3, x4228ngc      x9, x10229sbc      x20, x0, xzr230sbcs     w29, w27, w25231sbcs     wzr, w3, w4232ngcs     w9, w10233sbcs     w20, w0, wzr234sbcs     x29, x27, x25235sbcs     xzr, x3, x4236ngcs     x9, x10237sbcs     x20, x0, xzr238ngc      w3, w12239ngc      wzr, w9240ngc      w23, wzr241ngc      x29, x30242ngc      xzr, x0243ngc      x0, xzr244ngcs     w3, w12245ngcs     wzr, w9246ngcs     w23, wzr247ngcs     x29, x30248ngcs     xzr, x0249ngcs     x0, xzr250 251#------------------------------------------------------------------------------252# Compare and branch (immediate)253#------------------------------------------------------------------------------254 255sbfx     x1, x2, #3, #2256asr      x3, x4, #63257asr      wzr, wzr, #31258sbfx     w12, w9, #0, #1259ubfiz    x4, x5, #52, #11260ubfx     xzr, x4, #0, #1261ubfiz    x4, xzr, #1, #6262lsr      x5, x6, #12263bfi      x4, x5, #52, #11264bfxil    xzr, x4, #0, #1265bfi      x4, xzr, #1, #6266bfxil    x5, x6, #12, #52267sxtb     w1, w2268sxtb     xzr, w3269sxth     w9, w10270sxth     x0, w1271sxtw     x3, w30272uxtb     w1, w2273uxth     w9, w10274ubfx     x3, x30, #0, #32275asr      w3, w2, #0276asr      w9, w10, #31277asr      x20, x21, #63278asr      w1, wzr, #3279lsr      w3, w2, #0280lsr      w9, w10, #31281lsr      x20, x21, #63282lsr      wzr, wzr, #3283lsl      w9, w10, #31284lsl      x20, x21, #63285lsl      w1, wzr, #3286sbfiz    x2, x3, #63, #1287sbfiz    x9, x10, #5, #59288sbfiz    w11, w12, #31, #1289sbfiz    w13, w14, #29, #3290sbfiz    xzr, xzr, #10, #11291sbfx     w9, w10, #0, #1292asr      x2, x3, #63293asr      x19, x20, #0294asr      x9, x10, #5295asr      w9, w10, #0296asr      w11, w12, #31297asr      w13, w14, #29298sbfx     xzr, xzr, #10, #11299bfi      x2, x3, #63, #1300bfi      x9, x10, #5, #59301bfi      w11, w12, #31, #1302bfi      w13, w14, #29, #3303bfi      xzr, xzr, #10, #11304bfxil    w9, w10, #0, #1305bfxil    x2, x3, #63, #1306bfxil    x19, x20, #0, #64307bfxil    x9, x10, #5, #59308bfxil    w9, w10, #0, #32309bfxil    w11, w12, #31, #1310bfxil    w13, w14, #29, #3311bfxil    xzr, xzr, #10, #11312lsl      x2, x3, #63313lsl      x9, x10, #5314lsl      w11, w12, #31315lsl      w13, w14, #29316ubfiz    xzr, xzr, #10, #11317ubfx     w9, w10, #0, #1318lsr      x2, x3, #63319lsr      x19, x20, #0320lsr      x9, x10, #5321lsr      w9, w10, #0322lsr      w11, w12, #31323lsr      w13, w14, #29324ubfx     xzr, xzr, #10, #11325 326#------------------------------------------------------------------------------327# Compare and branch (immediate)328#------------------------------------------------------------------------------329 330cbz      w5, #4331cbz      x5, #0332cbnz     x2, #-4333cbnz     x26, #1048572334cbz      wzr, #0335cbnz     xzr, #0336cbnz     w21, test337 338#------------------------------------------------------------------------------339# Conditional branch (immediate)340#------------------------------------------------------------------------------341 342b.ne #4343b.ge #1048572344b.ge #-4345 346#------------------------------------------------------------------------------347# Conditional compare (immediate)348#------------------------------------------------------------------------------349 350ccmp w1, #31, #0, eq351ccmp w3, #0, #15, hs352ccmp wzr, #15, #13, hs353ccmp x9, #31, #0, le354ccmp x3, #0, #15, gt355ccmp xzr, #5, #7, ne356ccmn w1, #31, #0, eq357ccmn w3, #0, #15, hs358ccmn wzr, #15, #13, hs359ccmn x9, #31, #0, le360ccmn x3, #0, #15, gt361ccmn xzr, #5, #7, ne362 363#------------------------------------------------------------------------------364# Conditional compare (register)365#------------------------------------------------------------------------------366 367ccmp w1, wzr, #0, eq368ccmp w3, w0, #15, hs369ccmp wzr, w15, #13, hs370ccmp x9, xzr, #0, le371ccmp x3, x0, #15, gt372ccmp xzr, x5, #7, ne373ccmn w1, wzr, #0, eq374ccmn w3, w0, #15, hs375ccmn wzr, w15, #13, hs376ccmn x9, xzr, #0, le377ccmn x3, x0, #15, gt378ccmn xzr, x5, #7, ne379 380#------------------------------------------------------------------------------381# Conditional branch (immediate)382#------------------------------------------------------------------------------383 384csel     w1, w0, w19, ne385csel     wzr, w5, w9, eq386csel     w9, wzr, w30, gt387csel     w1, w28, wzr, mi388csel     x19, x23, x29, lt389csel     xzr, x3, x4, ge390csel     x5, xzr, x6, hs391csel     x7, x8, xzr, lo392csinc    w1, w0, w19, ne393csinc    wzr, w5, w9, eq394csinc    w9, wzr, w30, gt395csinc    w1, w28, wzr, mi396csinc    x19, x23, x29, lt397csinc    xzr, x3, x4, ge398csinc    x5, xzr, x6, hs399csinc    x7, x8, xzr, lo400csinv    w1, w0, w19, ne401csinv    wzr, w5, w9, eq402csinv    w9, wzr, w30, gt403csinv    w1, w28, wzr, mi404csinv    x19, x23, x29, lt405csinv    xzr, x3, x4, ge406csinv    x5, xzr, x6, hs407csinv    x7, x8, xzr, lo408csneg    w1, w0, w19, ne409csneg    wzr, w5, w9, eq410csneg    w9, wzr, w30, gt411csneg    w1, w28, wzr, mi412csneg    x19, x23, x29, lt413csneg    xzr, x3, x4, ge414csneg    x5, xzr, x6, hs415csneg    x7, x8, xzr, lo416cset    w3, eq417cset    x9, pl418csetm    w20, ne419csetm    x30, ge420csinc    w2, wzr, wzr, al421csinv    x3, xzr, xzr, nv422cinc    w3, w5, gt423cinc    wzr, w4, le424cset    w9, lt425cinc    x3, x5, gt426cinc    xzr, x4, le427cset    x9, lt428csinc   w5, w6, w6, nv429csinc   x1, x2, x2, al430cinv    w3, w5, gt431cinv    wzr, w4, le432csetm   w9, lt433cinv    x3, x5, gt434cinv    xzr, x4, le435csetm   x9, lt436csinv   x1, x0, x0, al437csinv   w9, w8, w8, nv438cneg     w3, w5, gt439cneg     wzr, w4, le440cneg     w9, wzr, lt441cneg     x3, x5, gt442cneg     xzr, x4, le443cneg     x9, xzr, lt444csneg    x4, x8, x8, al445 446#------------------------------------------------------------------------------447# Data-processing (1 source)448#------------------------------------------------------------------------------449 450rbit	w0, w7451rbit   x18, x3452rev16	w17, w1453rev16	x5, x2454rev	w18, w0455rev32	x20, x1456rev	x22, x2457clz	w24, w3458clz	x26, x4459cls	w3, w5460cls	x20, x5461 462#------------------------------------------------------------------------------463# Data-processing (2 source)464#------------------------------------------------------------------------------465 466udiv	w0, w7, w10467udiv	x9, x22, x4468sdiv	w12, w21, w0469sdiv	x13, x2, x1470lsl	w11, w12, w13471lsl	x14, x15, x16472lsr	w17, w18, w19473lsr	x20, x21, x22474asr	w23, w24, w25475asr	x26, x27, x28476ror	w0, w1, w2477ror     x3, x4, x5478lsl	w6, w7, w8479lsl	x9, x10, x11480lsr	w12, w13, w14481lsr	x15, x16, x17482asr	w18, w19, w20483asr	x21, x22, x23484ror	w24, w25, w26485ror	x27, x28, x29486 487#------------------------------------------------------------------------------488# Data-processing (3 sources)489#------------------------------------------------------------------------------490 491crc32cb  w30, w23, w15492crc32cb  w31, w12, w14493crc32cb  w28, w10, w11494crc32b   w27, w12, w15495crc32h   w3, w15, w21496crc32w   w9, w18, w24497crc32x   w19, w6, x25498crc32ch  w25, w26, w16499crc32cw  w27, w12, w23500crc32cx  w21, w28, x5501smulh    x30, x29, x28502smulh    xzr, x27, x26503umulh    x30, x29, x28504umulh    x23, x30, xzr505madd     w1, w3, w7, w4506madd     wzr, w0, w9, w11507madd     w13, wzr, w4, w4508madd     w19, w30, wzr, w29509mul      w4, w5, w6510madd     x1, x3, x7, x4511madd     xzr, x0, x9, x11512madd     x13, xzr, x4, x4513madd     x19, x30, xzr, x29514mul      x4, x5, x6515msub     w1, w3, w7, w4516msub     wzr, w0, w9, w11517msub     w13, wzr, w4, w4518msub     w19, w30, wzr, w29519mneg     w4, w5, w6520msub     x1, x3, x7, x4521msub     xzr, x0, x9, x11522msub     x13, xzr, x4, x4523msub     x19, x30, xzr, x29524mneg     x4, x5, x6525smaddl   x3, w5, w2, x9526smaddl   xzr, w10, w11, x12527smaddl   x13, wzr, w14, x15528smaddl   x16, w17, wzr, x18529smull    x19, w20, w21530smsubl   x3, w5, w2, x9531smsubl   xzr, w10, w11, x12532smsubl   x13, wzr, w14, x15533smsubl   x16, w17, wzr, x18534smnegl   x19, w20, w21535umaddl   x3, w5, w2, x9536umaddl   xzr, w10, w11, x12537umaddl   x13, wzr, w14, x15538umaddl   x16, w17, wzr, x18539umull    x19, w20, w21540umsubl   x3, w5, w2, x9541umsubl   x16, w17, wzr, x18542umnegl   x19, w20, w21543smulh    x23, x22, xzr544umulh    x23, x22, xzr545mul      x19, x20, xzr546mneg     w21, w22, w23547smull    x11, w13, w17548umull    x11, w13, w17549smnegl   x11, w13, w17550umnegl   x11, w13, w17551 552#------------------------------------------------------------------------------553# Extract (immediate)554#------------------------------------------------------------------------------555 556extr     w3, w5, w7, #0557extr     w11, w13, w17, #31558extr     x3, x5, x7, #15559extr     x11, x13, x17, #63560ror      x19, x23, #24561ror      x29, xzr, #63562ror      w9, w13, #31563 564#------------------------------------------------------------------------------565# Floating-point compare566#------------------------------------------------------------------------------567 568fcmp    h5, h21569fcmp    h5, #0.0570fcmpe   h22, h21571fcmpe   h13, #0.0572fcmp    s3, s5573fcmp    s31, #0.0574fcmpe   s29, s30575fcmpe   s15, #0.0576fcmp    d4, d12577fcmp    d23, #0.0578fcmpe   d26, d22579fcmpe   d29, #0.0580 581#------------------------------------------------------------------------------582# Floating-point conditional compare583#------------------------------------------------------------------------------584 585fccmp s1, s31, #0, eq586fccmp s3, s0, #15, hs587fccmp s31, s15, #13, hs588fccmp d9, d31, #0, le589fccmp d3, d0, #15, gt590fccmp d31, d5, #7, ne591fccmp h31, h3, #11, hs592fccmpe h6, h1, #12, ne593fccmpe s1, s31, #0, eq594fccmpe s3, s0, #15, hs595fccmpe s31, s15, #13, hs596fccmpe d9, d31, #0, le597fccmpe d3, d0, #15, gt598fccmpe d31, d5, #7, ne599 600#-------------------------------------------------------------------------------601# Floating-point conditional compare602#-------------------------------------------------------------------------------603 604fcsel s3, s20, s9, pl605fcsel d9, d10, d11, mi606fcsel h26, h2, h11, hs607 608#------------------------------------------------------------------------------609# Floating-point data-processing (1 source)610#------------------------------------------------------------------------------611 612fmov     h18, h28613fmov     s0, s1614fabs     s2, s3615fneg     h2, h9616fneg     s4, s5617fsqrt    s6, s7618fcvt     d8, s9619fcvt     h10, s11620frintn   h12, h3621frintn   s12, s13622frintp   h17, h31623frintp   s14, s15624frintm   h0, h21625frintm   s16, s17626frintz   h10, h29627frintz   s18, s19628frinta   h22, h10629frinta   s20, s21630frintx   h4, h5631frintx   s22, s23632frinti   s24, s25633frinti   h31, h14634fmov     d0, d1635fabs     d2, d3636fneg     d4, d5637fsqrt    h13, h24638fsqrt    d6, d7639fcvt     s8, d9640fcvt     h10, d11641frintn   d12, d13642frintp   d14, d15643frintm   d16, d17644frintz   d18, d19645frinta   d20, d21646frintx   d22, d23647frinti   d24, d25648fcvt     s26, h27649fcvt     d28, h29650 651#------------------------------------------------------------------------------652# Floating-point data-processing (2 sources)653#------------------------------------------------------------------------------654 655fmul     s20, s19, s17656fdiv     h1, h26, h23657fdiv     s1, s2, s3658fadd     h23, h27, h22659fadd     s4, s5, s6660fsub     h20, h11, h18661fsub     s7, s8, s9662fmax     s10, s11, s12663fmax     h8, h7, h11664fmin     s13, s14, s15665fmaxnm   h29, h13, h14666fmaxnm   s16, s17, s18667fminnm   s19, s20, s21668fnmul    h3, h15, h7669fnmul    s22, s23, s2670fmul     d20, d19, d17671fdiv     d1, d2, d3672fadd     d4, d5, d6673fsub     d7, d8, d9674fmax     d10, d11, d12675fmin     d13, d14, d15676fmin     h4, h13, h17677fmaxnm   d16, d17, d18678fminnm   d19, d20, d21679fminnm   h29, h23, h17680fnmul    d22, d23, d24681 682#------------------------------------------------------------------------------683# Floating-point data-processing (1 source)684#------------------------------------------------------------------------------685 686fmadd h27, h0, h6, h28687fmadd s3, s5, s6, s31688fmadd d3, d13, d0, d23689fmsub h25, h28, h12, h24690fmsub s3, s5, s6, s31691fmsub d3, d13, d0, d23692fnmadd h3, h18, h31, h24693fnmadd s3, s5, s6, s31694fnmadd d3, d13, d0, d23695fnmsub s3, s5, s6, s31696fnmsub d3, d13, d0, d23697fnmsub h3, h29, h24, h17698 699#------------------------------------------------------------------------------700# Floating-point <-> fixed-point conversion701#------------------------------------------------------------------------------702 703fcvtzs  w3, h5, #1704fcvtzs  wzr, h20, #13705fcvtzs  w19, h0, #32706fcvtzs  x3, h5, #1707fcvtzs  x12, h30, #45708fcvtzs  x19, h0, #64709fcvtzs  w3, s5, #1710fcvtzs  wzr, s20, #13711fcvtzs  w19, s0, #32712fcvtzs  x3, s5, #1713fcvtzs  x12, s30, #45714fcvtzs  x19, s0, #64715fcvtzs  w3, d5, #1716fcvtzs  wzr, d20, #13717fcvtzs  w19, d0, #32718fcvtzs  x3, d5, #1719fcvtzs  x12, d30, #45720fcvtzs  x19, d0, #64721fcvtzu  w3, h5, #1722fcvtzu  wzr, h20, #13723fcvtzu  w19, h0, #32724fcvtzu  x3, h5, #1725fcvtzu  x12, h30, #45726fcvtzu  x19, h0, #64727fcvtzu  w3, s5, #1728fcvtzu  wzr, s20, #13729fcvtzu  w19, s0, #32730fcvtzu  x3, s5, #1731fcvtzu  x12, s30, #45732fcvtzu  x19, s0, #64733fcvtzu  w3, d5, #1734fcvtzu  wzr, d20, #13735fcvtzu  w19, d0, #32736fcvtzu  x3, d5, #1737fcvtzu  x12, d30, #45738fcvtzu  x19, d0, #64739scvtf   h23, w19, #1740scvtf   h31, wzr, #20741scvtf   h14, w0, #32742scvtf   h23, x19, #1743scvtf   h31, xzr, #20744scvtf   h14, x0, #64745scvtf   s23, w19, #1746scvtf   s31, wzr, #20747scvtf   s14, w0, #32748scvtf   s23, x19, #1749scvtf   s31, xzr, #20750scvtf   s14, x0, #64751scvtf   d23, w19, #1752scvtf   d31, wzr, #20753scvtf   d14, w0, #32754scvtf   d23, x19, #1755scvtf   d31, xzr, #20756scvtf   d14, x0, #64757ucvtf   h23, w19, #1758ucvtf   h31, wzr, #20759ucvtf   h14, w0, #32760ucvtf   h23, x19, #1761ucvtf   h31, xzr, #20762ucvtf   h14, x0, #64763ucvtf   s23, w19, #1764ucvtf   s31, wzr, #20765ucvtf   s14, w0, #32766ucvtf   s23, x19, #1767ucvtf   s31, xzr, #20768ucvtf   s14, x0, #64769ucvtf   d23, w19, #1770ucvtf   d31, wzr, #20771ucvtf   d14, w0, #32772ucvtf   d23, x19, #1773ucvtf   d31, xzr, #20774ucvtf   d14, x0, #64775 776#------------------------------------------------------------------------------777# Floating-point <-> integer conversion778#------------------------------------------------------------------------------779 780fcvtns   w3, h31781fcvtns   xzr, h12782fcvtnu   wzr, h12783fcvtnu   x0, h0784fcvtps   wzr, h9785fcvtps   x12, h20786fcvtpu   w30, h23787fcvtpu   x29, h3788fcvtms   w2, h3789fcvtms   x4, h5790fcvtmu   w6, h7791fcvtmu   x8, h9792fcvtzs   w10, h11793fcvtzs   x12, h13794fcvtzu   w14, h15795fcvtzu   x15, h16796scvtf    h17, w18797scvtf    h19, x20798ucvtf    h21, w22799scvtf    h23, x24800fcvtas   w25, h26801fcvtas   x27, h28802fcvtau   w29, h30803fcvtau   xzr, h0804fcvtns   w3, s31805fcvtns   xzr, s12806fcvtnu   wzr, s12807fcvtnu   x0, s0808fcvtps   wzr, s9809fcvtps   x12, s20810fcvtpu   w30, s23811fcvtpu   x29, s3812fcvtms   w2, s3813fcvtms   x4, s5814fcvtmu   w6, s7815fcvtmu   x8, s9816fcvtzs   w10, s11817fcvtzs   x12, s13818fcvtzu   w14, s15819fcvtzu   x15, s16820scvtf    s17, w18821scvtf    s19, x20822ucvtf    s21, w22823scvtf    s23, x24824fcvtas   w25, s26825fcvtas   x27, s28826fcvtau   w29, s30827fcvtau   xzr, s0828fcvtns   w3, d31829fcvtns   xzr, d12830fcvtnu   wzr, d12831fcvtnu   x0, d0832fcvtps   wzr, d9833fcvtps   x12, d20834fcvtpu   w30, d23835fcvtpu   x29, d3836fcvtms   w2, d3837fcvtms   x4, d5838fcvtmu   w6, d7839fcvtmu   x8, d9840fcvtzs   w10, d11841fcvtzs   x12, d13842fcvtzu   w14, d15843fcvtzu   x15, d16844scvtf    d17, w18845scvtf    d19, x20846ucvtf    d21, w22847ucvtf    d23, x24848fcvtas   w25, d26849fcvtas   x27, d28850fcvtau   w29, d30851fcvtau   xzr, d0852fmov     h6, w5853fmov     h16, x27854fmov     w15, h31855fmov     w3, s9856fmov     s9, w3857fmov     x21, h14858fmov     x20, d31859fmov     d1, x15860fmov     x3, v12.d[1]861fmov     v1.d[1], x19862 863#------------------------------------------------------------------------------864# Floating-point immediate865#------------------------------------------------------------------------------866 867fmov     h29, #0.50000000868fmov     s2, #0.12500000869fmov     s3, #1.00000000870fmov     d30, #16.00000000871fmov     s4, #1.06250000872fmov     d10, #1.93750000873fmov     s12, #-1.00000000874fmov     d16, #8.50000000875 876#------------------------------------------------------------------------------877# Load-register (literal)878#------------------------------------------------------------------------------879 880ldr       w3, #0881ldr       x29, #4882ldrsw     xzr, #-4883ldr       s0, #8884ldr       d0, #1048572885ldr       q0, #-1048576886prfm      pldl1strm, #0887prfm      #22, #0888 889#------------------------------------------------------------------------------890# Load/store exclusive891#------------------------------------------------------------------------------892 893stxrb      w18, w8, [sp]894stxrh      w24, w15, [x16]895stxr       w5, w6, [x17]896stxr       w1, x10, [x21]897ldxrb      w30, [x0]898ldxrh      w17, [x4]899ldxr       w22, [sp]900ldxr       x11, [x29]901stxp       w12, w11, w10, [sp]902stxp       wzr, x27, x9, [x12]903ldxp       w0, wzr, [sp]904ldxp       x17, x0, [x18]905stlxrb     w12, w22, [x0]906stlxrh     w10, w1, [x1]907stlxr      w9, w2, [x2]908stlxr      w9, x3, [sp]909ldaxrb     w8, [x4]910ldaxrh     w7, [x5]911ldaxr      w6, [sp]912ldaxr      x5, [x6]913stlxp      w4, w5, w6, [sp]914stlxp      wzr, x6, x7, [x1]915ldaxp      w5, w18, [sp]916ldaxp      x6, x19, [x22]917ldapur     w7, [x24]918ldapur     x20, [x13]919ldapurb    w13, [x17]920ldapurh    w3, [x22]921ldapursb   w7, [x8]922ldapursb   x29, [x7]923ldapursh   w17, [x19]924ldapursh   x3, [x3]925ldapursw   x3, [x18]926stlrb      w24, [sp]927stlrh      w25, [x30]928stlr       w26, [x29]929stlr       x27, [x28]930stlur      w3, [x27]931stlur      x23, [x25]932stlurb     w30, [x17]933stlurh     w9, [x29]934ldarb      w16, [x21]935ldarb      w23, [sp]936ldarh      w22, [x30]937ldar       wzr, [x29]938ldar       x21, [x28]939 940#------------------------------------------------------------------------------941# Load/store (unscaled  immediate)942#------------------------------------------------------------------------------943 944sturb    w9, [sp]945sturh    wzr, [x12, #255]946stur     w16, [x0, #-256]947stur     x28, [x14, #1]948ldurb    w1, [x20, #255]949ldurh    w20, [x1, #255]950ldur     w12, [sp, #255]951ldur     xzr, [x12, #255]952ldursb   x9, [x7, #-256]953ldursh   x17, [x19, #-256]954ldursw   x20, [x15, #-256]955prfum    pldl2keep, [sp, #-256]956ldursb   w19, [x1, #-256]957ldursh   w15, [x21, #-256]958stur     b0, [sp, #1]959stur     h12, [x12, #-1]960stur     s15, [x0, #255]961stur     d31, [x5, #25]962stur     q9, [x5]963ldur     b3, [sp]964ldur     h5, [x4, #-256]965ldur     s7, [x12, #-1]966ldur     d11, [x19, #4]967ldur     q13, [x1, #2]968 969#------------------------------------------------------------------------------970# Load/store (immediate post-indexed)971#------------------------------------------------------------------------------972 973strb     w9, [x2], #255974strb     w10, [x3], #1975strb     w10, [x3], #-256976strh     w9, [x2], #255977strh     w9, [x2], #1978strh     w10, [x3], #-256979str      w19, [sp], #255980str      w20, [x30], #1981str      w21, [x12], #-256982str      xzr, [x9], #255983str      x2, [x3], #1984str      x19, [x12], #-256985ldrb     w9, [x2], #255986ldrb     w10, [x3], #1987ldrb     w10, [x3], #-256988ldrh     w9, [x2], #255989ldrh     w9, [x2], #1990ldrh     w10, [x3], #-256991ldr      w19, [sp], #255992ldr      w20, [x30], #1993ldr      w21, [x12], #-256994ldr      xzr, [x9], #255995ldr      x2, [x3], #1996ldr      x19, [x12], #-256997ldrsb    xzr, [x9], #255998ldrsb    x2, [x3], #1999ldrsb    x19, [x12], #-2561000ldrsh    xzr, [x9], #2551001ldrsh    x2, [x3], #11002ldrsh    x19, [x12], #-2561003ldrsw    xzr, [x9], #2551004ldrsw    x2, [x3], #11005ldrsw    x19, [x12], #-2561006ldrsb    wzr, [x9], #2551007ldrsb    w2, [x3], #11008ldrsb    w19, [x12], #-2561009ldrsh    wzr, [x9], #2551010ldrsh    w2, [x3], #11011ldrsh    w19, [x12], #-2561012str      b0, [x0], #2551013str      b3, [x3], #11014str      b5, [sp], #-2561015str      h10, [x10], #2551016str      h13, [x23], #11017str      h15, [sp], #-2561018str      s20, [x20], #2551019str      s23, [x23], #11020str      s25, [x0], #-2561021str      d20, [x20], #2551022str      d23, [x23], #11023str      d25, [x0], #-2561024ldr      b0, [x0], #2551025ldr      b3, [x3], #11026ldr      b5, [sp], #-2561027ldr      h10, [x10], #2551028ldr      h13, [x23], #11029ldr      h15, [sp], #-2561030ldr      s20, [x20], #2551031ldr      s23, [x23], #11032ldr      s25, [x0], #-2561033ldr      d20, [x20], #2551034ldr      d23, [x23], #11035ldr      d25, [x0], #-2561036ldr      q20, [x1], #2551037ldr      q23, [x9], #11038ldr      q25, [x20], #-2561039str      q10, [x1], #2551040str      q22, [sp], #11041str      q21, [x20], #-2561042 1043#-------------------------------------------------------------------------------1044# Load-store register (immediate pre-indexed)1045#-------------------------------------------------------------------------------1046 1047ldr      x3, [x4, #0]!1048strb     w9, [x2, #255]!1049strb     w10, [x3, #1]!1050strb     w10, [x3, #-256]!1051strh     w9, [x2, #255]!1052strh     w9, [x2, #1]!1053strh     w10, [x3, #-256]!1054str      w19, [sp, #255]!1055str      w20, [x30, #1]!1056str      w21, [x12, #-256]!1057str      xzr, [x9, #255]!1058str      x2, [x3, #1]!1059str      x19, [x12, #-256]!1060ldrb     w9, [x2, #255]!1061ldrb     w10, [x3, #1]!1062ldrb     w10, [x3, #-256]!1063ldrh     w9, [x2, #255]!1064ldrh     w9, [x2, #1]!1065ldrh     w10, [x3, #-256]!1066ldr      w19, [sp, #255]!1067ldr      w20, [x30, #1]!1068ldr      w21, [x12, #-256]!1069ldr      xzr, [x9, #255]!1070ldr      x2, [x3, #1]!1071ldr      x19, [x12, #-256]!1072ldrsb    xzr, [x9, #255]!1073ldrsb    x2, [x3, #1]!1074ldrsb    x19, [x12, #-256]!1075ldrsh    xzr, [x9, #255]!1076ldrsh    x2, [x3, #1]!1077ldrsh    x19, [x12, #-256]!1078ldrsw    xzr, [x9, #255]!1079ldrsw    x2, [x3, #1]!1080ldrsw    x19, [x12, #-256]!1081ldrsb    wzr, [x9, #255]!1082ldrsb    w2, [x3, #1]!1083ldrsb    w19, [x12, #-256]!1084ldrsh    wzr, [x9, #255]!1085ldrsh    w2, [x3, #1]!1086ldrsh    w19, [x12, #-256]!1087str      b0, [x0, #255]!1088str      b3, [x3, #1]!1089str      b5, [sp, #-256]!1090str      h10, [x10, #255]!1091str      h13, [x23, #1]!1092str      h15, [sp, #-256]!1093str      s20, [x20, #255]!1094str      s23, [x23, #1]!1095str      s25, [x0, #-256]!1096str      d20, [x20, #255]!1097str      d23, [x23, #1]!1098str      d25, [x0, #-256]!1099ldr      b0, [x0, #255]!1100ldr      b3, [x3, #1]!1101ldr      b5, [sp, #-256]!1102ldr      h10, [x10, #255]!1103ldr      h13, [x23, #1]!1104ldr      h15, [sp, #-256]!1105ldr      s20, [x20, #255]!1106ldr      s23, [x23, #1]!1107ldr      s25, [x0, #-256]!1108ldr      d20, [x20, #255]!1109ldr      d23, [x23, #1]!1110ldr      d25, [x0, #-256]!1111ldr      q20, [x1, #255]!1112ldr      q23, [x9, #1]!1113ldr      q25, [x20, #-256]!1114str      q10, [x1, #255]!1115str      q22, [sp, #1]!1116str      q21, [x20, #-256]!1117 1118#------------------------------------------------------------------------------1119# Load/store (unprivileged)1120#------------------------------------------------------------------------------1121 1122sttrb    w9, [sp]1123sttrh    wzr, [x12, #255]1124sttr     w16, [x0, #-256]1125sttr     x28, [x14, #1]1126ldtrb    w1, [x20, #255]1127ldtrh    w20, [x1, #255]1128ldtr     w12, [sp, #255]1129ldtr     xzr, [x12, #255]1130ldtrsb   x9, [x7, #-256]1131ldtrsh   x17, [x19, #-256]1132ldtrsw   x20, [x15, #-256]1133ldtrsb   w19, [x1, #-256]1134ldtrsh   w15, [x21, #-256]1135 1136#------------------------------------------------------------------------------1137# Load/store (unsigned  immediate)1138#------------------------------------------------------------------------------1139 1140ldr      x4, [x29]1141ldr      x30, [x12, #32760]1142ldr      x20, [sp, #8]1143ldr      xzr, [sp]1144ldr      w2, [sp]1145ldr      w17, [sp, #16380]1146ldr      w13, [x2, #4]1147ldrsw    x2, [x5, #4]1148ldrsw    x23, [sp, #16380]1149ldrsw    x21, [x25, x7]1150ldrh     w2, [x4]1151ldrsh    w23, [x6, #8190]1152ldrsh    wzr, [sp, #2]1153ldrsh    x29, [x2, #2]1154ldrsh    x25, [x8, w13, uxtw]1155ldrb     w26, [x3, #121]1156ldrb     w12, [x2]1157ldrsb    w27, [sp, #4095]1158ldrsb    xzr, [x15]1159ldrsb    x12, [x28, x27]1160str      x30, [sp]1161str      w20, [x4, #16380]1162str      b5, [x11]1163str      h23, [x15]1164str      s25, [x19]1165str      d15, [x2]1166strh     w17, [sp, #8190]1167strb     w23, [x3, #4095]1168strb     wzr, [x2]1169ldr      b31, [sp, #4095]1170ldr      h20, [x2, #8190]1171ldr      s10, [x19, #16380]1172ldr      d3, [x10, #32760]1173str      q12, [sp, #65520]1174ldr      q14, [x6, #4624]1175 1176#------------------------------------------------------------------------------1177# Load/store (register offset)1178#------------------------------------------------------------------------------1179 1180ldrb     w3, [sp, x5]1181ldrb     w9, [x27, x6]1182ldrsb    w10, [x30, x7]1183ldrb     w11, [x29, x3, sxtx]1184strb     w12, [x28, xzr, sxtx]1185strb     w5, [x26, w7, uxtw]1186ldrb     w14, [x26, w6, uxtw]1187ldrsb    w15, [x25, w7, uxtw]1188ldrb     w17, [x23, w9, sxtw]1189ldrsb    x18, [x22, w10, sxtw]1190ldrsh    w3, [sp, x5]1191ldrsh    w9, [x27, x6]1192ldrh     w10, [x30, x7, lsl #1]1193strh     w11, [x29, x3, sxtx]1194ldrh     w12, [x28, xzr, sxtx]1195ldrsh    x13, [x27, x5, sxtx #1]1196ldrh     w14, [x26, w6, uxtw]1197ldrh     w15, [x25, w7, uxtw]1198ldrsh    w16, [x24, w8, uxtw #1]1199ldrh     w17, [x23, w9, sxtw]1200ldrh     w18, [x22, w10, sxtw]1201strh     w19, [x21, wzr, sxtw #1]1202ldr      b25, [x21, w8, uxtw]1203ldr      b8, [x30, x10]1204str      b14, [x13, x25]1205str      b30, [x16, w26, uxtw]1206ldr      h6, [x4, w4, uxtw]1207ldr      h11, [x13, x9]1208str      h16, [x5, x24]1209str      h15, [x15, w15, uxtw]1210ldr      s12, [x30, w5, uxtw]1211ldr      d24, [x26, w7, uxtw]1212str      s20, [x24, w10, uxtw]1213str      d5, [x26, x6]1214ldr      w3, [sp, x5]1215ldr      s9, [x27, x6]1216ldr      w10, [x30, x7, lsl #2]1217ldr      w11, [x29, x3, sxtx]1218str      s12, [x28, xzr, sxtx]1219str      w13, [x27, x5, sxtx #2]1220str      w14, [x26, w6, uxtw]1221ldr      w15, [x25, w7, uxtw]1222ldr      w16, [x24, w8, uxtw #2]1223ldrsw    x17, [x23, w9, sxtw]1224ldr      w18, [x22, w10, sxtw]1225ldrsw    x19, [x21, wzr, sxtw #2]1226ldr      x3, [sp, x5]1227str      x9, [x27, x6]1228ldr      d10, [x30, x7, lsl #3]1229str      x11, [x29, x3, sxtx]1230ldr      x12, [x28, xzr, sxtx]1231ldr      x13, [x27, x5, sxtx #3]1232prfm     pldl1keep, [x26, w6, uxtw]1233ldr      x15, [x25, w7, uxtw]1234str      x27, [x26, w24, uxtw]1235ldr      x16, [x24, w8, uxtw #3]1236ldr      x17, [x23, w9, sxtw]1237ldr      x18, [x22, w10, sxtw]1238str      d19, [x21, wzr, sxtw #3]1239ldr      q3, [sp, x5]1240ldr      q9, [x27, x6]1241ldr      q10, [x30, x7, lsl #4]1242str      q11, [x29, x3, sxtx]1243str      q12, [x28, xzr, sxtx]1244str      q13, [x27, x5, sxtx #4]1245ldr      q14, [x26, w6, uxtw]1246ldr      q15, [x25, w7, uxtw]1247ldr      q16, [x24, w8, uxtw #4]1248ldr      q17, [x23, w9, sxtw]1249str      q18, [x22, w10, sxtw]1250ldr      q19, [x21, wzr, sxtw #4]1251 1252#------------------------------------------------------------------------------1253# Load/store register pair (offset)1254#------------------------------------------------------------------------------1255 1256ldp      w3, w5, [sp]1257stp      wzr, w9, [sp, #252]1258ldp      w2, wzr, [sp, #-256]1259ldp      w9, w10, [sp, #4]1260ldpsw    x9, x10, [sp, #4]1261ldpsw    x9, x10, [x2, #-256]1262ldpsw    x20, x30, [sp, #252]1263ldp      x21, x29, [x2, #504]1264ldp      x22, x23, [x3, #-512]1265ldp      x24, x25, [x4, #8]1266ldp      s29, s28, [sp, #252]1267stp      s27, s26, [sp, #-256]1268ldp      s1, s2, [x3, #44]1269stp      d3, d5, [x9, #504]1270stp      d7, d11, [x10, #-512]1271stnp     x20, x16, [x8]1272stp      x3, x6, [x16]1273ldp      d2, d3, [x30, #-8]1274stp      q3, q5, [sp]1275stp      q17, q19, [sp, #1008]1276ldp      q23, q29, [x1, #-1024]1277 1278#------------------------------------------------------------------------------1279# Load/store register pair (post-indexed)1280#------------------------------------------------------------------------------1281 1282ldp      w3, w5, [sp], #01283stp      wzr, w9, [sp], #2521284ldp      w2, wzr, [sp], #-2561285ldp      w9, w10, [sp], #41286ldpsw    x9, x10, [sp], #41287ldpsw    x9, x10, [x2], #-2561288ldpsw    x20, x30, [sp], #2521289ldp      x21, x29, [x2], #5041290ldp      x22, x23, [x3], #-5121291ldp      x24, x25, [x4], #81292ldp      s29, s28, [sp], #2521293stp      s27, s26, [sp], #-2561294ldp      s1, s2, [x3], #441295stp      d3, d5, [x9], #5041296stp      d7, d11, [x10], #-5121297ldp      d2, d3, [x30], #-81298stp      q3, q5, [sp], #01299stp      q17, q19, [sp], #10081300ldp      q23, q29, [x1], #-10241301 1302#------------------------------------------------------------------------------1303# Load/store register pair (pre-indexed)1304#------------------------------------------------------------------------------1305 1306ldp      w3, w5, [sp, #0]!1307stp      wzr, w9, [sp, #252]!1308ldp      w2, wzr, [sp, #-256]!1309ldp      w9, w10, [sp, #4]!1310ldpsw    x9, x10, [sp, #4]!1311ldpsw    x9, x10, [x2, #-256]!1312ldpsw    x20, x30, [sp, #252]!1313ldp      x21, x29, [x2, #504]!1314ldp      x22, x23, [x3, #-512]!1315ldp      x24, x25, [x4, #8]!1316ldp      s29, s28, [sp, #252]!1317stp      s27, s26, [sp, #-256]!1318ldp      s1, s2, [x3, #44]!1319stp      d3, d5, [x9, #504]!1320stp      d7, d11, [x10, #-512]!1321ldp      d2, d3, [x30, #-8]!1322stp      q3, q5, [sp, #0]!1323stp      q17, q19, [sp, #1008]!1324ldp      q23, q29, [x1, #-1024]!1325 1326#------------------------------------------------------------------------------1327# Load/store register pair (offset)1328#------------------------------------------------------------------------------1329 1330ldnp      w3, w5, [sp]1331stnp      wzr, w9, [sp, #252]1332ldnp      w2, wzr, [sp, #-256]1333ldnp      w9, w10, [sp, #4]1334ldnp      x21, x29, [x2, #504]1335ldnp      x22, x23, [x3, #-512]1336ldnp      x24, x25, [x4, #8]1337ldnp      s29, s28, [sp, #252]1338stnp      s27, s26, [sp, #-256]1339ldnp      s1, s2, [x3, #44]1340stnp      d3, d5, [x9, #504]1341stnp      d7, d11, [x10, #-512]1342ldnp      d2, d3, [x30, #-8]1343stnp      q3, q5, [sp]1344stnp      q17, q19, [sp, #1008]1345ldnp      q23, q29, [x1, #-1024]1346 1347#------------------------------------------------------------------------------1348# Logical (immediate)1349#------------------------------------------------------------------------------1350 1351and      wsp, w16, #0xe001352and      x2, x22, #0x1e001353ands     w14, w8, #0x701354ands     x4, x10, #0x601355eor      wsp, w4, #0xe001356eor      x27, x25, #0x1e001357mov      w3, #9830551358mov      x10, #-61489146912365172061359 1360#------------------------------------------------------------------------------1361# Logical (shifted register)1362#------------------------------------------------------------------------------1363 1364and      w12, w23, w211365and      w16, w15, w1, lsl #11366and      w9, w4, w10, lsl #311367and      w3, w30, w111368and      x3, x5, x7, lsl #631369and      x5, x14, x19, asr #41370and      w3, w17, w19, ror #311371and      w0, w2, wzr, lsr #171372and      w3, w30, w11, asr #21373and      xzr, x4, x261374and      w3, wzr, w20, ror #21375and      x7, x20, xzr, asr #631376bic      x13, x20, x14, lsl #471377bic      w2, w7, w91378eon      w29, w4, w191379eon      x19, x12, x21380eor      w8, w27, w21381eor      x22, x16, x61382orr      w2, w7, w0, asr #311383orr      x8, x9, x10, lsl #121384orn      x3, x5, x7, asr #21385orn      w2, w5, w291386ands     w7, wzr, w9, lsl #11387ands     x3, x5, x20, ror #631388bics     w3, w5, w71389bics     x3, xzr, x3, lsl #11390tst      w3, w7, lsl #311391tst      x2, x20, asr #21392mov      x3, x61393mov      x3, xzr1394mov      wzr, w21395mov      w3, w51396 1397#------------------------------------------------------------------------------1398# Move wide (immediate)1399#------------------------------------------------------------------------------1400 1401movz     w2, #0, lsl #161402mov     w2, #-12351403mov     x2, #52999896432641404mov      x2, #01405movk     w3, #01406movz     x4, #0, lsl #161407movk     w5, #0, lsl #161408movz     x6, #0, lsl #321409movk     x7, #0, lsl #321410movz     x8, #0, lsl #481411movk     x9, #0, lsl #481412 1413#------------------------------------------------------------------------------1414# Move immediate to Special Register1415#------------------------------------------------------------------------------1416 1417msr     DAIFSet, #01418 1419#------------------------------------------------------------------------------1420# PC-relative addressing1421#------------------------------------------------------------------------------1422 1423adr      x2, #16001424adrp     x21, #65536001425adr      x0, #2621441426 1427#------------------------------------------------------------------------------1428# Test and branch (immediate)1429#------------------------------------------------------------------------------1430 1431tbz     x12, #62, #01432tbz     x12, #62, #41433tbz     x12, #62, #-327681434tbz     w17, #16, test1435tbnz    x12, #60, #327641436tbnz	w3, #28, test1437 1438#------------------------------------------------------------------------------1439# Unconditional branch (immediate)1440#------------------------------------------------------------------------------1441 1442b        #41443b        #-41444b        #1342177241445bl       test1446 1447#------------------------------------------------------------------------------1448# Unconditional branch (register)1449#------------------------------------------------------------------------------1450 1451br       x201452blr      xzr1453ret      x101454ret1455eret1456drps1457 1458# CHECK:      Instruction Info:1459# CHECK-NEXT: [1]: #uOps1460# CHECK-NEXT: [2]: Latency1461# CHECK-NEXT: [3]: RThroughput1462# CHECK-NEXT: [4]: MayLoad1463# CHECK-NEXT: [5]: MayStore1464# CHECK-NEXT: [6]: HasSideEffects (U)1465 1466# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:1467# CHECK-NEXT:  1      1     0.25                        add	w2, w3, #40951468# CHECK-NEXT:  1      1     0.25                        add	w30, w29, #1, lsl #121469# CHECK-NEXT:  1      1     0.25                        add	w13, w5, #4095, lsl #121470# CHECK-NEXT:  1      1     0.25                        add	x5, x7, #16381471# CHECK-NEXT:  1      1     0.25                        add	w20, wsp, #8011472# CHECK-NEXT:  1      1     0.25                        add	wsp, wsp, #11041473# CHECK-NEXT:  1      1     0.25                        add	wsp, w30, #40841474# CHECK-NEXT:  1      1     0.25                        add	x0, x24, #2911475# CHECK-NEXT:  1      1     0.25                        add	x3, x24, #4095, lsl #121476# CHECK-NEXT:  1      1     0.25                        add	x8, sp, #10741477# CHECK-NEXT:  1      1     0.25                        add	sp, x29, #38161478# CHECK-NEXT:  1      1     0.25                        sub	w0, wsp, #40771479# CHECK-NEXT:  1      1     0.25                        sub	w4, w20, #546, lsl #121480# CHECK-NEXT:  1      1     0.25                        sub	sp, sp, #2881481# CHECK-NEXT:  1      1     0.25                        sub	wsp, w19, #161482# CHECK-NEXT:  1      1     0.33                        adds	w13, w23, #291, lsl #121483# CHECK-NEXT:  1      1     0.33                        cmn	w2, #40951484# CHECK-NEXT:  1      1     0.33                        adds	w20, wsp, #01485# CHECK-NEXT:  1      1     0.33                        cmn	x3, #1, lsl #121486# CHECK-NEXT:  1      1     0.33                        cmp	wsp, #23421487# CHECK-NEXT:  1      1     0.33                        cmp	sp, #20, lsl #121488# CHECK-NEXT:  1      1     0.33                        cmp	x30, #40951489# CHECK-NEXT:  1      1     0.33                        subs	x4, sp, #38221490# CHECK-NEXT:  1      1     0.33                        cmn	w3, #291, lsl #121491# CHECK-NEXT:  1      1     0.33                        cmn	wsp, #13651492# CHECK-NEXT:  1      1     0.33                        cmn	sp, #1092, lsl #121493# CHECK-NEXT:  1      1     0.25                        mov	x10, #-634321494# CHECK-NEXT:  1      2     0.50                        add	wsp, wsp, w101495# CHECK-NEXT:  1      2     0.50                        add	x25, x9, w25, uxtb1496# CHECK-NEXT:  1      1     0.25                        add	w3, w5, w71497# CHECK-NEXT:  1      1     0.25                        add	wzr, w3, w51498# CHECK-NEXT:  1      1     0.25                        add	w20, wzr, w41499# CHECK-NEXT:  1      1     0.25                        add	w4, w6, wzr1500# CHECK-NEXT:  1      1     0.25                        add	w11, w13, w151501# CHECK-NEXT:  1      1     0.25                        add	w9, w3, wzr, lsl #11502# CHECK-NEXT:  1      2     0.50                        add	w17, w29, w20, lsl #311503# CHECK-NEXT:  1      2     0.50                        add	w21, w22, w23, lsr #01504# CHECK-NEXT:  1      2     0.50                        add	w24, w25, w26, lsr #181505# CHECK-NEXT:  1      2     0.50                        add	w27, w28, w29, lsr #311506# CHECK-NEXT:  1      2     0.50                        add	w2, w3, w4, asr #01507# CHECK-NEXT:  1      2     0.50                        add	w5, w6, w7, asr #211508# CHECK-NEXT:  1      2     0.50                        add	w8, w9, w10, asr #311509# CHECK-NEXT:  1      1     0.25                        add	x3, x5, x71510# CHECK-NEXT:  1      1     0.25                        add	xzr, x3, x51511# CHECK-NEXT:  1      1     0.25                        add	x20, xzr, x41512# CHECK-NEXT:  1      1     0.25                        add	x4, x6, xzr1513# CHECK-NEXT:  1      1     0.25                        add	x11, x13, x151514# CHECK-NEXT:  1      2     0.50                        add	x9, x3, xzr, lsl #101515# CHECK-NEXT:  1      1     0.25                        add	x17, x29, x20, lsl #31516# CHECK-NEXT:  1      2     0.50                        add	x21, x22, x23, lsr #01517# CHECK-NEXT:  1      2     0.50                        add	x24, x25, x26, lsr #181518# CHECK-NEXT:  1      2     0.50                        add	x27, x28, x29, lsr #631519# CHECK-NEXT:  1      2     0.50                        add	x2, x3, x4, asr #01520# CHECK-NEXT:  1      2     0.50                        add	x5, x6, x7, asr #211521# CHECK-NEXT:  1      2     0.50                        add	x8, x9, x10, asr #631522# CHECK-NEXT:  1      1     0.33                        adds	w3, w5, w71523# CHECK-NEXT:  1      2     0.50                        adds	w17, wsp, w251524# CHECK-NEXT:  1      1     0.33                        adds	x13, x23, w8, uxtb1525# CHECK-NEXT:  1      1     0.33                        cmn	w3, w51526# CHECK-NEXT:  1      1     0.33                        adds	w20, wzr, w41527# CHECK-NEXT:  1      1     0.33                        adds	w4, w6, wzr1528# CHECK-NEXT:  1      1     0.33                        adds	w11, w13, w151529# CHECK-NEXT:  1      1     0.33                        adds	w9, w3, wzr, lsl #11530# CHECK-NEXT:  1      2     0.50                        adds	w17, w29, w20, lsl #311531# CHECK-NEXT:  1      2     0.50                        adds	w21, w22, w23, lsr #01532# CHECK-NEXT:  1      2     0.50                        adds	w24, w25, w26, lsr #181533# CHECK-NEXT:  1      2     0.50                        adds	w27, w28, w29, lsr #311534# CHECK-NEXT:  1      2     0.50                        adds	w2, w3, w4, asr #01535# CHECK-NEXT:  1      2     0.50                        adds	w5, w6, w7, asr #211536# CHECK-NEXT:  1      2     0.50                        adds	w8, w9, w10, asr #311537# CHECK-NEXT:  1      1     0.33                        adds	x3, x5, x71538# CHECK-NEXT:  1      1     0.33                        cmn	x3, x51539# CHECK-NEXT:  1      1     0.33                        adds	x20, xzr, x41540# CHECK-NEXT:  1      1     0.33                        adds	x4, x6, xzr1541# CHECK-NEXT:  1      1     0.33                        adds	x11, x13, x151542# CHECK-NEXT:  1      2     0.50                        adds	x9, x3, xzr, lsl #101543# CHECK-NEXT:  1      1     0.33                        adds	x17, x29, x20, lsl #31544# CHECK-NEXT:  1      2     0.50                        adds	x21, x22, x23, lsr #01545# CHECK-NEXT:  1      2     0.50                        adds	x24, x25, x26, lsr #181546# CHECK-NEXT:  1      2     0.50                        adds	x27, x28, x29, lsr #631547# CHECK-NEXT:  1      2     0.50                        adds	x2, x3, x4, asr #01548# CHECK-NEXT:  1      2     0.50                        adds	x5, x6, x7, asr #211549# CHECK-NEXT:  1      2     0.50                        adds	x8, x9, x10, asr #631550# CHECK-NEXT:  1      1     0.25                        sub	w3, w5, w71551# CHECK-NEXT:  1      1     0.25                        sub	wzr, w3, w51552# CHECK-NEXT:  1      1     0.25                        sub	w4, w6, wzr1553# CHECK-NEXT:  1      1     0.25                        sub	w11, w13, w151554# CHECK-NEXT:  1      1     0.25                        sub	w9, w3, wzr, lsl #11555# CHECK-NEXT:  1      2     0.50                        sub	w17, w29, w20, lsl #311556# CHECK-NEXT:  1      2     0.50                        sub	w21, w22, w23, lsr #01557# CHECK-NEXT:  1      2     0.50                        sub	w24, w25, w26, lsr #181558# CHECK-NEXT:  1      2     0.50                        sub	w27, w28, w29, lsr #311559# CHECK-NEXT:  1      2     0.50                        sub	w2, w3, w4, asr #01560# CHECK-NEXT:  1      2     0.50                        sub	w5, w6, w7, asr #211561# CHECK-NEXT:  1      2     0.50                        sub	w8, w9, w10, asr #311562# CHECK-NEXT:  1      1     0.25                        sub	x3, x5, x71563# CHECK-NEXT:  1      1     0.25                        sub	xzr, x3, x51564# CHECK-NEXT:  1      1     0.25                        sub	x4, x6, xzr1565# CHECK-NEXT:  1      1     0.25                        sub	x11, x13, x151566# CHECK-NEXT:  1      2     0.50                        sub	x9, x3, xzr, lsl #101567# CHECK-NEXT:  1      1     0.25                        sub	x17, x29, x20, lsl #31568# CHECK-NEXT:  1      2     0.50                        sub	x21, x22, x23, lsr #01569# CHECK-NEXT:  1      2     0.50                        sub	x24, x25, x26, lsr #181570# CHECK-NEXT:  1      2     0.50                        sub	x27, x28, x29, lsr #631571# CHECK-NEXT:  1      2     0.50                        sub	x2, x3, x4, asr #01572# CHECK-NEXT:  1      2     0.50                        sub	x5, x6, x7, asr #211573# CHECK-NEXT:  1      2     0.50                        sub	x8, x9, x10, asr #631574# CHECK-NEXT:  1      2     0.50                        sub	w13, wsp, w101575# CHECK-NEXT:  1      2     0.50                        sub	x16, x2, w19, uxtb1576# CHECK-NEXT:  1      2     0.50                        subs	x13, x15, x14, sxtx #11577# CHECK-NEXT:  1      1     0.33                        subs	w3, w5, w71578# CHECK-NEXT:  1      1     0.33                        cmp	w3, w51579# CHECK-NEXT:  1      1     0.33                        subs	w4, w6, wzr1580# CHECK-NEXT:  1      1     0.33                        subs	w11, w13, w151581# CHECK-NEXT:  1      1     0.33                        subs	w9, w3, wzr, lsl #11582# CHECK-NEXT:  1      2     0.50                        subs	w17, w29, w20, lsl #311583# CHECK-NEXT:  1      2     0.50                        subs	w21, w22, w23, lsr #01584# CHECK-NEXT:  1      2     0.50                        subs	w24, w25, w26, lsr #181585# CHECK-NEXT:  1      2     0.50                        subs	w27, w28, w29, lsr #311586# CHECK-NEXT:  1      2     0.50                        subs	w2, w3, w4, asr #01587# CHECK-NEXT:  1      2     0.50                        subs	w5, w6, w7, asr #211588# CHECK-NEXT:  1      2     0.50                        subs	w8, w9, w10, asr #311589# CHECK-NEXT:  1      1     0.33                        subs	x3, x5, x71590# CHECK-NEXT:  1      1     0.33                        cmp	x3, x51591# CHECK-NEXT:  1      1     0.33                        subs	x4, x6, xzr1592# CHECK-NEXT:  1      1     0.33                        subs	x11, x13, x151593# CHECK-NEXT:  1      2     0.50                        subs	x9, x3, xzr, lsl #101594# CHECK-NEXT:  1      1     0.33                        subs	x17, x29, x20, lsl #31595# CHECK-NEXT:  1      2     0.50                        subs	x21, x22, x23, lsr #01596# CHECK-NEXT:  1      2     0.50                        subs	x24, x25, x26, lsr #181597# CHECK-NEXT:  1      2     0.50                        subs	x27, x28, x29, lsr #631598# CHECK-NEXT:  1      2     0.50                        subs	x2, x3, x4, asr #01599# CHECK-NEXT:  1      2     0.50                        subs	x5, x6, x7, asr #211600# CHECK-NEXT:  1      2     0.50                        subs	x8, x9, x10, asr #631601# CHECK-NEXT:  1      1     0.33                        cmn	wzr, w41602# CHECK-NEXT:  1      1     0.33                        cmn	w5, wzr1603# CHECK-NEXT:  1      1     0.33                        cmn	w6, w71604# CHECK-NEXT:  1      1     0.33                        cmn	w8, w9, lsl #11605# CHECK-NEXT:  1      2     0.50                        cmn	w10, w11, lsl #311606# CHECK-NEXT:  1      2     0.50                        cmn	w12, w13, lsr #01607# CHECK-NEXT:  1      2     0.50                        cmn	w14, w15, lsr #211608# CHECK-NEXT:  1      2     0.50                        cmn	w16, w17, lsr #311609# CHECK-NEXT:  1      2     0.50                        cmn	w18, w19, asr #01610# CHECK-NEXT:  1      2     0.50                        cmn	w20, w21, asr #221611# CHECK-NEXT:  1      2     0.50                        cmn	w22, w23, asr #311612# CHECK-NEXT:  1      1     0.33                        cmn	x0, x31613# CHECK-NEXT:  1      1     0.33                        cmn	xzr, x41614# CHECK-NEXT:  1      1     0.33                        cmn	x5, xzr1615# CHECK-NEXT:  1      1     0.33                        cmn	x6, x71616# CHECK-NEXT:  1      2     0.50                        cmn	x8, x9, lsl #151617# CHECK-NEXT:  1      1     0.33                        cmn	x10, x11, lsl #31618# CHECK-NEXT:  1      2     0.50                        cmn	x12, x13, lsr #01619# CHECK-NEXT:  1      2     0.50                        cmn	x14, x15, lsr #411620# CHECK-NEXT:  1      2     0.50                        cmn	x16, x17, lsr #631621# CHECK-NEXT:  1      2     0.50                        cmn	x18, x19, asr #01622# CHECK-NEXT:  1      2     0.50                        cmn	x20, x21, asr #551623# CHECK-NEXT:  1      2     0.50                        cmn	x22, x23, asr #631624# CHECK-NEXT:  1      1     0.33                        cmp	w0, w31625# CHECK-NEXT:  1      1     0.33                        cmp	wzr, w41626# CHECK-NEXT:  1      1     0.33                        cmp	w5, wzr1627# CHECK-NEXT:  1      1     0.33                        cmp	w6, w71628# CHECK-NEXT:  1      1     0.33                        cmp	w8, w9, lsl #11629# CHECK-NEXT:  1      2     0.50                        cmp	w10, w11, lsl #311630# CHECK-NEXT:  1      2     0.50                        cmp	w12, w13, lsr #01631# CHECK-NEXT:  1      2     0.50                        cmp	w14, w15, lsr #211632# CHECK-NEXT:  1      2     0.50                        cmp	w18, w19, asr #01633# CHECK-NEXT:  1      2     0.50                        cmp	w20, w21, asr #221634# CHECK-NEXT:  1      2     0.50                        cmp	w22, w23, asr #311635# CHECK-NEXT:  1      2     0.50                        cmp	wsp, w261636# CHECK-NEXT:  1      1     0.33                        cmp	x16, w27, uxtb1637# CHECK-NEXT:  1      1     0.33                        cmp	x0, x31638# CHECK-NEXT:  1      1     0.33                        cmp	xzr, x41639# CHECK-NEXT:  1      1     0.33                        cmp	x5, xzr1640# CHECK-NEXT:  1      1     0.33                        cmp	x6, x71641# CHECK-NEXT:  1      2     0.50                        cmp	x8, x9, lsl #151642# CHECK-NEXT:  1      1     0.33                        cmp	x10, x11, lsl #31643# CHECK-NEXT:  1      2     0.50                        cmp	x12, x13, lsr #01644# CHECK-NEXT:  1      2     0.50                        cmp	x14, x15, lsr #411645# CHECK-NEXT:  1      2     0.50                        cmp	x16, x17, lsr #631646# CHECK-NEXT:  1      2     0.50                        cmp	x18, x19, asr #01647# CHECK-NEXT:  1      2     0.50                        cmp	x20, x21, asr #551648# CHECK-NEXT:  1      2     0.50                        cmp	x22, x23, asr #631649# CHECK-NEXT:  1      1     0.33                        cmp	wzr, w01650# CHECK-NEXT:  1      1     0.33                        cmp	xzr, x01651# CHECK-NEXT:  1      1     0.25                        mov	sp, x301652# CHECK-NEXT:  1      1     0.25                        mov	wsp, w201653# CHECK-NEXT:  1      1     0.25                        mov	x11, sp1654# CHECK-NEXT:  1      1     0.25                        mov	w24, wsp1655# CHECK-NEXT:  1      1     0.25                        adc	w29, w27, w251656# CHECK-NEXT:  1      1     0.25                        adc	wzr, w3, w41657# CHECK-NEXT:  1      1     0.25                        adc	w9, wzr, w101658# CHECK-NEXT:  1      1     0.25                        adc	w20, w0, wzr1659# CHECK-NEXT:  1      1     0.25                        adc	x29, x27, x251660# CHECK-NEXT:  1      1     0.25                        adc	xzr, x3, x41661# CHECK-NEXT:  1      1     0.25                        adc	x9, xzr, x101662# CHECK-NEXT:  1      1     0.25                        adc	x20, x0, xzr1663# CHECK-NEXT:  1      1     0.33                        adcs	w29, w27, w251664# CHECK-NEXT:  1      1     0.33                        adcs	wzr, w3, w41665# CHECK-NEXT:  1      1     0.33                        adcs	w9, wzr, w101666# CHECK-NEXT:  1      1     0.33                        adcs	w20, w0, wzr1667# CHECK-NEXT:  1      1     0.33                        adcs	x29, x27, x251668# CHECK-NEXT:  1      1     0.33                        adcs	xzr, x3, x41669# CHECK-NEXT:  1      1     0.33                        adcs	x9, xzr, x101670# CHECK-NEXT:  1      1     0.33                        adcs	x20, x0, xzr1671# CHECK-NEXT:  1      1     0.25                        sbc	w29, w27, w251672# CHECK-NEXT:  1      1     0.25                        sbc	wzr, w3, w41673# CHECK-NEXT:  1      1     0.25                        ngc	w9, w101674# CHECK-NEXT:  1      1     0.25                        sbc	w20, w0, wzr1675# CHECK-NEXT:  1      1     0.25                        sbc	x29, x27, x251676# CHECK-NEXT:  1      1     0.25                        sbc	xzr, x3, x41677# CHECK-NEXT:  1      1     0.25                        ngc	x9, x101678# CHECK-NEXT:  1      1     0.25                        sbc	x20, x0, xzr1679# CHECK-NEXT:  1      1     0.33                        sbcs	w29, w27, w251680# CHECK-NEXT:  1      1     0.33                        sbcs	wzr, w3, w41681# CHECK-NEXT:  1      1     0.33                        ngcs	w9, w101682# CHECK-NEXT:  1      1     0.33                        sbcs	w20, w0, wzr1683# CHECK-NEXT:  1      1     0.33                        sbcs	x29, x27, x251684# CHECK-NEXT:  1      1     0.33                        sbcs	xzr, x3, x41685# CHECK-NEXT:  1      1     0.33                        ngcs	x9, x101686# CHECK-NEXT:  1      1     0.33                        sbcs	x20, x0, xzr1687# CHECK-NEXT:  1      1     0.25                        ngc	w3, w121688# CHECK-NEXT:  1      1     0.25                        ngc	wzr, w91689# CHECK-NEXT:  1      1     0.25                        ngc	w23, wzr1690# CHECK-NEXT:  1      1     0.25                        ngc	x29, x301691# CHECK-NEXT:  1      1     0.25                        ngc	xzr, x01692# CHECK-NEXT:  1      1     0.25                        ngc	x0, xzr1693# CHECK-NEXT:  1      1     0.33                        ngcs	w3, w121694# CHECK-NEXT:  1      1     0.33                        ngcs	wzr, w91695# CHECK-NEXT:  1      1     0.33                        ngcs	w23, wzr1696# CHECK-NEXT:  1      1     0.33                        ngcs	x29, x301697# CHECK-NEXT:  1      1     0.33                        ngcs	xzr, x01698# CHECK-NEXT:  1      1     0.33                        ngcs	x0, xzr1699# CHECK-NEXT:  1      1     0.25                        sbfx	x1, x2, #3, #21700# CHECK-NEXT:  1      1     0.25                        asr	x3, x4, #631701# CHECK-NEXT:  1      1     0.25                        asr	wzr, wzr, #311702# CHECK-NEXT:  1      1     0.25                        sbfx	w12, w9, #0, #11703# CHECK-NEXT:  1      1     0.25                        ubfiz	x4, x5, #52, #111704# CHECK-NEXT:  1      1     0.25                        ubfx	xzr, x4, #0, #11705# CHECK-NEXT:  1      1     0.25                        ubfiz	x4, xzr, #1, #61706# CHECK-NEXT:  1      1     0.25                        lsr	x5, x6, #121707# CHECK-NEXT:  1      2     0.50                        bfi	x4, x5, #52, #111708# CHECK-NEXT:  1      2     0.50                        bfxil	xzr, x4, #0, #11709# CHECK-NEXT:  1      2     0.50                        bfc	x4, #1, #61710# CHECK-NEXT:  1      2     0.50                        bfxil	x5, x6, #12, #521711# CHECK-NEXT:  1      1     0.25                        sxtb	w1, w21712# CHECK-NEXT:  1      1     0.25                        sxtb	xzr, w31713# CHECK-NEXT:  1      1     0.25                        sxth	w9, w101714# CHECK-NEXT:  1      1     0.25                        sxth	x0, w11715# CHECK-NEXT:  1      1     0.25                        sxtw	x3, w301716# CHECK-NEXT:  1      1     0.25                        uxtb	w1, w21717# CHECK-NEXT:  1      1     0.25                        uxth	w9, w101718# CHECK-NEXT:  1      1     0.25                        ubfx	x3, x30, #0, #321719# CHECK-NEXT:  1      1     0.25                        asr	w3, w2, #01720# CHECK-NEXT:  1      1     0.25                        asr	w9, w10, #311721# CHECK-NEXT:  1      1     0.25                        asr	x20, x21, #631722# CHECK-NEXT:  1      1     0.25                        asr	w1, wzr, #31723# CHECK-NEXT:  1      1     0.25                        lsr	w3, w2, #01724# CHECK-NEXT:  1      1     0.25                        lsr	w9, w10, #311725# CHECK-NEXT:  1      1     0.25                        lsr	x20, x21, #631726# CHECK-NEXT:  1      1     0.25                        lsr	wzr, wzr, #31727# CHECK-NEXT:  1      1     0.25                        lsl	w9, w10, #311728# CHECK-NEXT:  1      1     0.25                        lsl	x20, x21, #631729# CHECK-NEXT:  1      1     0.25                        lsl	w1, wzr, #31730# CHECK-NEXT:  1      1     0.25                        sbfiz	x2, x3, #63, #11731# CHECK-NEXT:  1      1     0.25                        sbfiz	x9, x10, #5, #591732# CHECK-NEXT:  1      1     0.25                        sbfiz	w11, w12, #31, #11733# CHECK-NEXT:  1      1     0.25                        sbfiz	w13, w14, #29, #31734# CHECK-NEXT:  1      1     0.25                        sbfiz	xzr, xzr, #10, #111735# CHECK-NEXT:  1      1     0.25                        sbfx	w9, w10, #0, #11736# CHECK-NEXT:  1      1     0.25                        asr	x2, x3, #631737# CHECK-NEXT:  1      1     0.25                        asr	x19, x20, #01738# CHECK-NEXT:  1      1     0.25                        asr	x9, x10, #51739# CHECK-NEXT:  1      1     0.25                        asr	w9, w10, #01740# CHECK-NEXT:  1      1     0.25                        asr	w11, w12, #311741# CHECK-NEXT:  1      1     0.25                        asr	w13, w14, #291742# CHECK-NEXT:  1      1     0.25                        sbfx	xzr, xzr, #10, #111743# CHECK-NEXT:  1      2     0.50                        bfi	x2, x3, #63, #11744# CHECK-NEXT:  1      2     0.50                        bfi	x9, x10, #5, #591745# CHECK-NEXT:  1      2     0.50                        bfi	w11, w12, #31, #11746# CHECK-NEXT:  1      2     0.50                        bfi	w13, w14, #29, #31747# CHECK-NEXT:  1      2     0.50                        bfc	xzr, #10, #111748# CHECK-NEXT:  1      2     0.50                        bfxil	w9, w10, #0, #11749# CHECK-NEXT:  1      2     0.50                        bfxil	x2, x3, #63, #11750# CHECK-NEXT:  1      2     0.50                        bfxil	x19, x20, #0, #641751# CHECK-NEXT:  1      2     0.50                        bfxil	x9, x10, #5, #591752# CHECK-NEXT:  1      2     0.50                        bfxil	w9, w10, #0, #321753# CHECK-NEXT:  1      2     0.50                        bfxil	w11, w12, #31, #11754# CHECK-NEXT:  1      2     0.50                        bfxil	w13, w14, #29, #31755# CHECK-NEXT:  1      2     0.50                        bfxil	xzr, xzr, #10, #111756# CHECK-NEXT:  1      1     0.25                        lsl	x2, x3, #631757# CHECK-NEXT:  1      1     0.25                        lsl	x9, x10, #51758# CHECK-NEXT:  1      1     0.25                        lsl	w11, w12, #311759# CHECK-NEXT:  1      1     0.25                        lsl	w13, w14, #291760# CHECK-NEXT:  1      1     0.25                        ubfiz	xzr, xzr, #10, #111761# CHECK-NEXT:  1      1     0.25                        ubfx	w9, w10, #0, #11762# CHECK-NEXT:  1      1     0.25                        lsr	x2, x3, #631763# CHECK-NEXT:  1      1     0.25                        lsr	x19, x20, #01764# CHECK-NEXT:  1      1     0.25                        lsr	x9, x10, #51765# CHECK-NEXT:  1      1     0.25                        lsr	w9, w10, #01766# CHECK-NEXT:  1      1     0.25                        lsr	w11, w12, #311767# CHECK-NEXT:  1      1     0.25                        lsr	w13, w14, #291768# CHECK-NEXT:  1      1     0.25                        ubfx	xzr, xzr, #10, #111769# CHECK-NEXT:  1      1     0.50                        cbz	w5, #41770# CHECK-NEXT:  1      1     0.50                        cbz	x5, #01771# CHECK-NEXT:  1      1     0.50                        cbnz	x2, #-41772# CHECK-NEXT:  1      1     0.50                        cbnz	x26, #10485721773# CHECK-NEXT:  1      1     0.50                        cbz	wzr, #01774# CHECK-NEXT:  1      1     0.50                        cbnz	xzr, #01775# CHECK-NEXT:  1      1     0.50                        cbnz	w21, test1776# CHECK-NEXT:  1      1     0.50                        b.ne	#41777# CHECK-NEXT:  1      1     0.50                        b.ge	#10485721778# CHECK-NEXT:  1      1     0.50                        b.ge	#-41779# CHECK-NEXT:  1      1     0.25                        ccmp	w1, #31, #0, eq1780# CHECK-NEXT:  1      1     0.25                        ccmp	w3, #0, #15, hs1781# CHECK-NEXT:  1      1     0.25                        ccmp	wzr, #15, #13, hs1782# CHECK-NEXT:  1      1     0.25                        ccmp	x9, #31, #0, le1783# CHECK-NEXT:  1      1     0.25                        ccmp	x3, #0, #15, gt1784# CHECK-NEXT:  1      1     0.25                        ccmp	xzr, #5, #7, ne1785# CHECK-NEXT:  1      1     0.25                        ccmn	w1, #31, #0, eq1786# CHECK-NEXT:  1      1     0.25                        ccmn	w3, #0, #15, hs1787# CHECK-NEXT:  1      1     0.25                        ccmn	wzr, #15, #13, hs1788# CHECK-NEXT:  1      1     0.25                        ccmn	x9, #31, #0, le1789# CHECK-NEXT:  1      1     0.25                        ccmn	x3, #0, #15, gt1790# CHECK-NEXT:  1      1     0.25                        ccmn	xzr, #5, #7, ne1791# CHECK-NEXT:  1      1     0.25                        ccmp	w1, wzr, #0, eq1792# CHECK-NEXT:  1      1     0.25                        ccmp	w3, w0, #15, hs1793# CHECK-NEXT:  1      1     0.25                        ccmp	wzr, w15, #13, hs1794# CHECK-NEXT:  1      1     0.25                        ccmp	x9, xzr, #0, le1795# CHECK-NEXT:  1      1     0.25                        ccmp	x3, x0, #15, gt1796# CHECK-NEXT:  1      1     0.25                        ccmp	xzr, x5, #7, ne1797# CHECK-NEXT:  1      1     0.25                        ccmn	w1, wzr, #0, eq1798# CHECK-NEXT:  1      1     0.25                        ccmn	w3, w0, #15, hs1799# CHECK-NEXT:  1      1     0.25                        ccmn	wzr, w15, #13, hs1800# CHECK-NEXT:  1      1     0.25                        ccmn	x9, xzr, #0, le1801# CHECK-NEXT:  1      1     0.25                        ccmn	x3, x0, #15, gt1802# CHECK-NEXT:  1      1     0.25                        ccmn	xzr, x5, #7, ne1803# CHECK-NEXT:  1      1     0.25                        csel	w1, w0, w19, ne1804# CHECK-NEXT:  1      1     0.25                        csel	wzr, w5, w9, eq1805# CHECK-NEXT:  1      1     0.25                        csel	w9, wzr, w30, gt1806# CHECK-NEXT:  1      1     0.25                        csel	w1, w28, wzr, mi1807# CHECK-NEXT:  1      1     0.25                        csel	x19, x23, x29, lt1808# CHECK-NEXT:  1      1     0.25                        csel	xzr, x3, x4, ge1809# CHECK-NEXT:  1      1     0.25                        csel	x5, xzr, x6, hs1810# CHECK-NEXT:  1      1     0.25                        csel	x7, x8, xzr, lo1811# CHECK-NEXT:  1      1     0.25                        csinc	w1, w0, w19, ne1812# CHECK-NEXT:  1      1     0.25                        csinc	wzr, w5, w9, eq1813# CHECK-NEXT:  1      1     0.25                        csinc	w9, wzr, w30, gt1814# CHECK-NEXT:  1      1     0.25                        csinc	w1, w28, wzr, mi1815# CHECK-NEXT:  1      1     0.25                        csinc	x19, x23, x29, lt1816# CHECK-NEXT:  1      1     0.25                        csinc	xzr, x3, x4, ge1817# CHECK-NEXT:  1      1     0.25                        csinc	x5, xzr, x6, hs1818# CHECK-NEXT:  1      1     0.25                        csinc	x7, x8, xzr, lo1819# CHECK-NEXT:  1      1     0.25                        csinv	w1, w0, w19, ne1820# CHECK-NEXT:  1      1     0.25                        csinv	wzr, w5, w9, eq1821# CHECK-NEXT:  1      1     0.25                        csinv	w9, wzr, w30, gt1822# CHECK-NEXT:  1      1     0.25                        csinv	w1, w28, wzr, mi1823# CHECK-NEXT:  1      1     0.25                        csinv	x19, x23, x29, lt1824# CHECK-NEXT:  1      1     0.25                        csinv	xzr, x3, x4, ge1825# CHECK-NEXT:  1      1     0.25                        csinv	x5, xzr, x6, hs1826# CHECK-NEXT:  1      1     0.25                        csinv	x7, x8, xzr, lo1827# CHECK-NEXT:  1      1     0.25                        csneg	w1, w0, w19, ne1828# CHECK-NEXT:  1      1     0.25                        csneg	wzr, w5, w9, eq1829# CHECK-NEXT:  1      1     0.25                        csneg	w9, wzr, w30, gt1830# CHECK-NEXT:  1      1     0.25                        csneg	w1, w28, wzr, mi1831# CHECK-NEXT:  1      1     0.25                        csneg	x19, x23, x29, lt1832# CHECK-NEXT:  1      1     0.25                        csneg	xzr, x3, x4, ge1833# CHECK-NEXT:  1      1     0.25                        csneg	x5, xzr, x6, hs1834# CHECK-NEXT:  1      1     0.25                        csneg	x7, x8, xzr, lo1835# CHECK-NEXT:  1      1     0.25                        cset	w3, eq1836# CHECK-NEXT:  1      1     0.25                        cset	x9, pl1837# CHECK-NEXT:  1      1     0.25                        csetm	w20, ne1838# CHECK-NEXT:  1      1     0.25                        csetm	x30, ge1839# CHECK-NEXT:  1      1     0.25                        csinc	w2, wzr, wzr, al1840# CHECK-NEXT:  1      1     0.25                        csinv	x3, xzr, xzr, nv1841# CHECK-NEXT:  1      1     0.25                        cinc	w3, w5, gt1842# CHECK-NEXT:  1      1     0.25                        cinc	wzr, w4, le1843# CHECK-NEXT:  1      1     0.25                        cset	w9, lt1844# CHECK-NEXT:  1      1     0.25                        cinc	x3, x5, gt1845# CHECK-NEXT:  1      1     0.25                        cinc	xzr, x4, le1846# CHECK-NEXT:  1      1     0.25                        cset	x9, lt1847# CHECK-NEXT:  1      1     0.25                        csinc	w5, w6, w6, nv1848# CHECK-NEXT:  1      1     0.25                        csinc	x1, x2, x2, al1849# CHECK-NEXT:  1      1     0.25                        cinv	w3, w5, gt1850# CHECK-NEXT:  1      1     0.25                        cinv	wzr, w4, le1851# CHECK-NEXT:  1      1     0.25                        csetm	w9, lt1852# CHECK-NEXT:  1      1     0.25                        cinv	x3, x5, gt1853# CHECK-NEXT:  1      1     0.25                        cinv	xzr, x4, le1854# CHECK-NEXT:  1      1     0.25                        csetm	x9, lt1855# CHECK-NEXT:  1      1     0.25                        csinv	x1, x0, x0, al1856# CHECK-NEXT:  1      1     0.25                        csinv	w9, w8, w8, nv1857# CHECK-NEXT:  1      1     0.25                        cneg	w3, w5, gt1858# CHECK-NEXT:  1      1     0.25                        cneg	wzr, w4, le1859# CHECK-NEXT:  1      1     0.25                        cneg	w9, wzr, lt1860# CHECK-NEXT:  1      1     0.25                        cneg	x3, x5, gt1861# CHECK-NEXT:  1      1     0.25                        cneg	xzr, x4, le1862# CHECK-NEXT:  1      1     0.25                        cneg	x9, xzr, lt1863# CHECK-NEXT:  1      1     0.25                        csneg	x4, x8, x8, al1864# CHECK-NEXT:  1      1     0.25                        rbit	w0, w71865# CHECK-NEXT:  1      1     0.25                        rbit	x18, x31866# CHECK-NEXT:  1      1     0.25                        rev16	w17, w11867# CHECK-NEXT:  1      1     0.25                        rev16	x5, x21868# CHECK-NEXT:  1      1     0.25                        rev	w18, w01869# CHECK-NEXT:  1      1     0.25                        rev32	x20, x11870# CHECK-NEXT:  1      1     0.25                        rev	x22, x21871# CHECK-NEXT:  1      1     0.25                        clz	w24, w31872# CHECK-NEXT:  1      1     0.25                        clz	x26, x41873# CHECK-NEXT:  1      1     0.25                        cls	w3, w51874# CHECK-NEXT:  1      1     0.25                        cls	x20, x51875# CHECK-NEXT:  1      12    5.00                        udiv	w0, w7, w101876# CHECK-NEXT:  1      20    5.00                        udiv	x9, x22, x41877# CHECK-NEXT:  1      12    5.00                        sdiv	w12, w21, w01878# CHECK-NEXT:  1      20    5.00                        sdiv	x13, x2, x11879# CHECK-NEXT:  1      1     0.25                        lsl	w11, w12, w131880# CHECK-NEXT:  1      1     0.25                        lsl	x14, x15, x161881# CHECK-NEXT:  1      1     0.25                        lsr	w17, w18, w191882# CHECK-NEXT:  1      1     0.25                        lsr	x20, x21, x221883# CHECK-NEXT:  1      1     0.25                        asr	w23, w24, w251884# CHECK-NEXT:  1      1     0.25                        asr	x26, x27, x281885# CHECK-NEXT:  1      1     0.25                        ror	w0, w1, w21886# CHECK-NEXT:  1      1     0.25                        ror	x3, x4, x51887# CHECK-NEXT:  1      1     0.25                        lsl	w6, w7, w81888# CHECK-NEXT:  1      1     0.25                        lsl	x9, x10, x111889# CHECK-NEXT:  1      1     0.25                        lsr	w12, w13, w141890# CHECK-NEXT:  1      1     0.25                        lsr	x15, x16, x171891# CHECK-NEXT:  1      1     0.25                        asr	w18, w19, w201892# CHECK-NEXT:  1      1     0.25                        asr	x21, x22, x231893# CHECK-NEXT:  1      1     0.25                        ror	w24, w25, w261894# CHECK-NEXT:  1      1     0.25                        ror	x27, x28, x291895# CHECK-NEXT:  1      2     1.00                        crc32cb	w30, w23, w151896# CHECK-NEXT:  1      2     1.00                        crc32cb	wzr, w12, w141897# CHECK-NEXT:  1      2     1.00                        crc32cb	w28, w10, w111898# CHECK-NEXT:  1      2     1.00                        crc32b	w27, w12, w151899# CHECK-NEXT:  1      2     1.00                        crc32h	w3, w15, w211900# CHECK-NEXT:  1      2     1.00                        crc32w	w9, w18, w241901# CHECK-NEXT:  1      2     1.00                        crc32x	w19, w6, x251902# CHECK-NEXT:  1      2     1.00                        crc32ch	w25, w26, w161903# CHECK-NEXT:  1      2     1.00                        crc32cw	w27, w12, w231904# CHECK-NEXT:  1      2     1.00                        crc32cx	w21, w28, x51905# CHECK-NEXT:  1      3     0.50                        smulh	x30, x29, x281906# CHECK-NEXT:  1      3     0.50                        smulh	xzr, x27, x261907# CHECK-NEXT:  1      3     0.50                        umulh	x30, x29, x281908# CHECK-NEXT:  1      3     0.50                        umulh	x23, x30, xzr1909# CHECK-NEXT:  1      2     1.00                        madd	w1, w3, w7, w41910# CHECK-NEXT:  1      2     1.00                        madd	wzr, w0, w9, w111911# CHECK-NEXT:  1      2     1.00                        madd	w13, wzr, w4, w41912# CHECK-NEXT:  1      2     1.00                        madd	w19, w30, wzr, w291913# CHECK-NEXT:  1      2     0.50                        mul	w4, w5, w61914# CHECK-NEXT:  1      2     1.00                        madd	x1, x3, x7, x41915# CHECK-NEXT:  1      2     1.00                        madd	xzr, x0, x9, x111916# CHECK-NEXT:  1      2     1.00                        madd	x13, xzr, x4, x41917# CHECK-NEXT:  1      2     1.00                        madd	x19, x30, xzr, x291918# CHECK-NEXT:  1      2     0.50                        mul	x4, x5, x61919# CHECK-NEXT:  1      2     1.00                        msub	w1, w3, w7, w41920# CHECK-NEXT:  1      2     1.00                        msub	wzr, w0, w9, w111921# CHECK-NEXT:  1      2     1.00                        msub	w13, wzr, w4, w41922# CHECK-NEXT:  1      2     1.00                        msub	w19, w30, wzr, w291923# CHECK-NEXT:  1      2     0.50                        mneg	w4, w5, w61924# CHECK-NEXT:  1      2     1.00                        msub	x1, x3, x7, x41925# CHECK-NEXT:  1      2     1.00                        msub	xzr, x0, x9, x111926# CHECK-NEXT:  1      2     1.00                        msub	x13, xzr, x4, x41927# CHECK-NEXT:  1      2     1.00                        msub	x19, x30, xzr, x291928# CHECK-NEXT:  1      2     0.50                        mneg	x4, x5, x61929# CHECK-NEXT:  1      2     1.00                        smaddl	x3, w5, w2, x91930# CHECK-NEXT:  1      2     1.00                        smaddl	xzr, w10, w11, x121931# CHECK-NEXT:  1      2     1.00                        smaddl	x13, wzr, w14, x151932# CHECK-NEXT:  1      2     1.00                        smaddl	x16, w17, wzr, x181933# CHECK-NEXT:  1      2     0.50                        smull	x19, w20, w211934# CHECK-NEXT:  1      2     1.00                        smsubl	x3, w5, w2, x91935# CHECK-NEXT:  1      2     1.00                        smsubl	xzr, w10, w11, x121936# CHECK-NEXT:  1      2     1.00                        smsubl	x13, wzr, w14, x151937# CHECK-NEXT:  1      2     1.00                        smsubl	x16, w17, wzr, x181938# CHECK-NEXT:  1      2     0.50                        smnegl	x19, w20, w211939# CHECK-NEXT:  1      2     1.00                        umaddl	x3, w5, w2, x91940# CHECK-NEXT:  1      2     1.00                        umaddl	xzr, w10, w11, x121941# CHECK-NEXT:  1      2     1.00                        umaddl	x13, wzr, w14, x151942# CHECK-NEXT:  1      2     1.00                        umaddl	x16, w17, wzr, x181943# CHECK-NEXT:  1      2     0.50                        umull	x19, w20, w211944# CHECK-NEXT:  1      2     1.00                        umsubl	x3, w5, w2, x91945# CHECK-NEXT:  1      2     1.00                        umsubl	x16, w17, wzr, x181946# CHECK-NEXT:  1      2     0.50                        umnegl	x19, w20, w211947# CHECK-NEXT:  1      3     0.50                        smulh	x23, x22, xzr1948# CHECK-NEXT:  1      3     0.50                        umulh	x23, x22, xzr1949# CHECK-NEXT:  1      2     0.50                        mul	x19, x20, xzr1950# CHECK-NEXT:  1      2     0.50                        mneg	w21, w22, w231951# CHECK-NEXT:  1      2     0.50                        smull	x11, w13, w171952# CHECK-NEXT:  1      2     0.50                        umull	x11, w13, w171953# CHECK-NEXT:  1      2     0.50                        smnegl	x11, w13, w171954# CHECK-NEXT:  1      2     0.50                        umnegl	x11, w13, w171955# CHECK-NEXT:  2      3     0.50                        extr	w3, w5, w7, #01956# CHECK-NEXT:  2      3     0.50                        extr	w11, w13, w17, #311957# CHECK-NEXT:  2      3     0.50                        extr	x3, x5, x7, #151958# CHECK-NEXT:  2      3     0.50                        extr	x11, x13, x17, #631959# CHECK-NEXT:  1      1     0.25                        ror	x19, x23, #241960# CHECK-NEXT:  1      1     0.25                        ror	x29, xzr, #631961# CHECK-NEXT:  1      1     0.25                        ror	w9, w13, #311962# CHECK-NEXT:  1      2     1.00                        fcmp	h5, h211963# CHECK-NEXT:  1      2     1.00                        fcmp	h5, #0.01964# CHECK-NEXT:  1      2     1.00                        fcmpe	h22, h211965# CHECK-NEXT:  1      2     1.00                        fcmpe	h13, #0.01966# CHECK-NEXT:  1      2     1.00                        fcmp	s3, s51967# CHECK-NEXT:  1      2     1.00                        fcmp	s31, #0.01968# CHECK-NEXT:  1      2     1.00                        fcmpe	s29, s301969# CHECK-NEXT:  1      2     1.00                        fcmpe	s15, #0.01970# CHECK-NEXT:  1      2     1.00                        fcmp	d4, d121971# CHECK-NEXT:  1      2     1.00                        fcmp	d23, #0.01972# CHECK-NEXT:  1      2     1.00                        fcmpe	d26, d221973# CHECK-NEXT:  1      2     1.00                        fcmpe	d29, #0.01974# CHECK-NEXT:  1      2     1.00                        fccmp	s1, s31, #0, eq1975# CHECK-NEXT:  1      2     1.00                        fccmp	s3, s0, #15, hs1976# CHECK-NEXT:  1      2     1.00                        fccmp	s31, s15, #13, hs1977# CHECK-NEXT:  1      2     1.00                        fccmp	d9, d31, #0, le1978# CHECK-NEXT:  1      2     1.00                        fccmp	d3, d0, #15, gt1979# CHECK-NEXT:  1      2     1.00                        fccmp	d31, d5, #7, ne1980# CHECK-NEXT:  1      2     1.00                        fccmp	h31, h3, #11, hs1981# CHECK-NEXT:  1      2     1.00                        fccmpe	h6, h1, #12, ne1982# CHECK-NEXT:  1      2     1.00                        fccmpe	s1, s31, #0, eq1983# CHECK-NEXT:  1      2     1.00                        fccmpe	s3, s0, #15, hs1984# CHECK-NEXT:  1      2     1.00                        fccmpe	s31, s15, #13, hs1985# CHECK-NEXT:  1      2     1.00                        fccmpe	d9, d31, #0, le1986# CHECK-NEXT:  1      2     1.00                        fccmpe	d3, d0, #15, gt1987# CHECK-NEXT:  1      2     1.00                        fccmpe	d31, d5, #7, ne1988# CHECK-NEXT:  1      2     0.50                        fcsel	s3, s20, s9, pl1989# CHECK-NEXT:  1      2     0.50                        fcsel	d9, d10, d11, mi1990# CHECK-NEXT:  1      2     0.50                        fcsel	h26, h2, h11, hs1991# CHECK-NEXT:  1      2     0.25                        fmov	h18, h281992# CHECK-NEXT:  1      2     0.25                        fmov	s0, s11993# CHECK-NEXT:  1      2     0.25                        fabs	s2, s31994# CHECK-NEXT:  1      2     0.25                        fneg	h2, h91995# CHECK-NEXT:  1      2     0.25                        fneg	s4, s51996# CHECK-NEXT:  1      10    3.50                        fsqrt	s6, s71997# CHECK-NEXT:  1      3     0.50                        fcvt	d8, s91998# CHECK-NEXT:  1      3     0.50                        fcvt	h10, s111999# CHECK-NEXT:  1      3     0.50                        frintn	h12, h32000# CHECK-NEXT:  1      3     0.50                        frintn	s12, s132001# CHECK-NEXT:  1      3     0.50                        frintp	h17, h312002# CHECK-NEXT:  1      3     0.50                        frintp	s14, s152003# CHECK-NEXT:  1      3     0.50                        frintm	h0, h212004# CHECK-NEXT:  1      3     0.50                        frintm	s16, s172005# CHECK-NEXT:  1      3     0.50                        frintz	h10, h292006# CHECK-NEXT:  1      3     0.50                        frintz	s18, s192007# CHECK-NEXT:  1      3     0.50                        frinta	h22, h102008# CHECK-NEXT:  1      3     0.50                        frinta	s20, s212009# CHECK-NEXT:  1      3     0.50                        frintx	h4, h52010# CHECK-NEXT:  1      3     0.50                        frintx	s22, s232011# CHECK-NEXT:  1      3     0.50                        frinti	s24, s252012# CHECK-NEXT:  1      3     0.50                        frinti	h31, h142013# CHECK-NEXT:  1      2     0.25                        fmov	d0, d12014# CHECK-NEXT:  1      2     0.25                        fabs	d2, d32015# CHECK-NEXT:  1      2     0.25                        fneg	d4, d52016# CHECK-NEXT:  1      7     3.50                        fsqrt	h13, h242017# CHECK-NEXT:  1      16    3.50                        fsqrt	d6, d72018# CHECK-NEXT:  1      3     0.50                        fcvt	s8, d92019# CHECK-NEXT:  1      3     0.50                        fcvt	h10, d112020# CHECK-NEXT:  1      3     0.50                        frintn	d12, d132021# CHECK-NEXT:  1      3     0.50                        frintp	d14, d152022# CHECK-NEXT:  1      3     0.50                        frintm	d16, d172023# CHECK-NEXT:  1      3     0.50                        frintz	d18, d192024# CHECK-NEXT:  1      3     0.50                        frinta	d20, d212025# CHECK-NEXT:  1      3     0.50                        frintx	d22, d232026# CHECK-NEXT:  1      3     0.50                        frinti	d24, d252027# CHECK-NEXT:  1      3     0.50                        fcvt	s26, h272028# CHECK-NEXT:  1      3     0.50                        fcvt	d28, h292029# CHECK-NEXT:  1      3     0.25                        fmul	s20, s19, s172030# CHECK-NEXT:  1      7     3.50                        fdiv	h1, h26, h232031# CHECK-NEXT:  1      10    3.50                        fdiv	s1, s2, s32032# CHECK-NEXT:  1      2     0.25                        fadd	h23, h27, h222033# CHECK-NEXT:  1      2     0.25                        fadd	s4, s5, s62034# CHECK-NEXT:  1      2     0.25                        fsub	h20, h11, h182035# CHECK-NEXT:  1      2     0.25                        fsub	s7, s8, s92036# CHECK-NEXT:  1      2     0.25                        fmax	s10, s11, s122037# CHECK-NEXT:  1      2     0.25                        fmax	h8, h7, h112038# CHECK-NEXT:  1      2     0.25                        fmin	s13, s14, s152039# CHECK-NEXT:  1      2     0.25                        fmaxnm	h29, h13, h142040# CHECK-NEXT:  1      2     0.25                        fmaxnm	s16, s17, s182041# CHECK-NEXT:  1      2     0.25                        fminnm	s19, s20, s212042# CHECK-NEXT:  1      3     0.25                        fnmul	h3, h15, h72043# CHECK-NEXT:  1      3     0.25                        fnmul	s22, s23, s22044# CHECK-NEXT:  1      3     0.25                        fmul	d20, d19, d172045# CHECK-NEXT:  1      15    3.50                        fdiv	d1, d2, d32046# CHECK-NEXT:  1      2     0.25                        fadd	d4, d5, d62047# CHECK-NEXT:  1      2     0.25                        fsub	d7, d8, d92048# CHECK-NEXT:  1      2     0.25                        fmax	d10, d11, d122049# CHECK-NEXT:  1      2     0.25                        fmin	d13, d14, d152050# CHECK-NEXT:  1      2     0.25                        fmin	h4, h13, h172051# CHECK-NEXT:  1      2     0.25                        fmaxnm	d16, d17, d182052# CHECK-NEXT:  1      2     0.25                        fminnm	d19, d20, d212053# CHECK-NEXT:  1      2     0.25                        fminnm	h29, h23, h172054# CHECK-NEXT:  1      3     0.25                        fnmul	d22, d23, d242055# CHECK-NEXT:  1      4     0.25                        fmadd	h27, h0, h6, h282056# CHECK-NEXT:  1      4     0.25                        fmadd	s3, s5, s6, s312057# CHECK-NEXT:  1      4     0.25                        fmadd	d3, d13, d0, d232058# CHECK-NEXT:  1      4     0.25                        fmsub	h25, h28, h12, h242059# CHECK-NEXT:  1      4     0.25                        fmsub	s3, s5, s6, s312060# CHECK-NEXT:  1      4     0.25                        fmsub	d3, d13, d0, d232061# CHECK-NEXT:  1      4     0.25                        fnmadd	h3, h18, h31, h242062# CHECK-NEXT:  1      4     0.25                        fnmadd	s3, s5, s6, s312063# CHECK-NEXT:  1      4     0.25                        fnmadd	d3, d13, d0, d232064# CHECK-NEXT:  1      4     0.25                        fnmsub	s3, s5, s6, s312065# CHECK-NEXT:  1      4     0.25                        fnmsub	d3, d13, d0, d232066# CHECK-NEXT:  1      4     0.25                        fnmsub	h3, h29, h24, h172067# CHECK-NEXT:  1      3     0.50                        fcvtzs	w3, h5, #12068# CHECK-NEXT:  1      3     0.50                        fcvtzs	wzr, h20, #132069# CHECK-NEXT:  1      3     0.50                        fcvtzs	w19, h0, #322070# CHECK-NEXT:  1      3     0.50                        fcvtzs	x3, h5, #12071# CHECK-NEXT:  1      3     0.50                        fcvtzs	x12, h30, #452072# CHECK-NEXT:  1      3     0.50                        fcvtzs	x19, h0, #642073# CHECK-NEXT:  1      3     0.50                        fcvtzs	w3, s5, #12074# CHECK-NEXT:  1      3     0.50                        fcvtzs	wzr, s20, #132075# CHECK-NEXT:  1      3     0.50                        fcvtzs	w19, s0, #322076# CHECK-NEXT:  1      3     0.50                        fcvtzs	x3, s5, #12077# CHECK-NEXT:  1      3     0.50                        fcvtzs	x12, s30, #452078# CHECK-NEXT:  1      3     0.50                        fcvtzs	x19, s0, #642079# CHECK-NEXT:  1      3     0.50                        fcvtzs	w3, d5, #12080# CHECK-NEXT:  1      3     0.50                        fcvtzs	wzr, d20, #132081# CHECK-NEXT:  1      3     0.50                        fcvtzs	w19, d0, #322082# CHECK-NEXT:  1      3     0.50                        fcvtzs	x3, d5, #12083# CHECK-NEXT:  1      3     0.50                        fcvtzs	x12, d30, #452084# CHECK-NEXT:  1      3     0.50                        fcvtzs	x19, d0, #642085# CHECK-NEXT:  1      3     0.50                        fcvtzu	w3, h5, #12086# CHECK-NEXT:  1      3     0.50                        fcvtzu	wzr, h20, #132087# CHECK-NEXT:  1      3     0.50                        fcvtzu	w19, h0, #322088# CHECK-NEXT:  1      3     0.50                        fcvtzu	x3, h5, #12089# CHECK-NEXT:  1      3     0.50                        fcvtzu	x12, h30, #452090# CHECK-NEXT:  1      3     0.50                        fcvtzu	x19, h0, #642091# CHECK-NEXT:  1      3     0.50                        fcvtzu	w3, s5, #12092# CHECK-NEXT:  1      3     0.50                        fcvtzu	wzr, s20, #132093# CHECK-NEXT:  1      3     0.50                        fcvtzu	w19, s0, #322094# CHECK-NEXT:  1      3     0.50                        fcvtzu	x3, s5, #12095# CHECK-NEXT:  1      3     0.50                        fcvtzu	x12, s30, #452096# CHECK-NEXT:  1      3     0.50                        fcvtzu	x19, s0, #642097# CHECK-NEXT:  1      3     0.50                        fcvtzu	w3, d5, #12098# CHECK-NEXT:  1      3     0.50                        fcvtzu	wzr, d20, #132099# CHECK-NEXT:  1      3     0.50                        fcvtzu	w19, d0, #322100# CHECK-NEXT:  1      3     0.50                        fcvtzu	x3, d5, #12101# CHECK-NEXT:  1      3     0.50                        fcvtzu	x12, d30, #452102# CHECK-NEXT:  1      3     0.50                        fcvtzu	x19, d0, #642103# CHECK-NEXT:  1      3     1.00                        scvtf	h23, w19, #12104# CHECK-NEXT:  1      3     1.00                        scvtf	h31, wzr, #202105# CHECK-NEXT:  1      3     1.00                        scvtf	h14, w0, #322106# CHECK-NEXT:  1      3     1.00                        scvtf	h23, x19, #12107# CHECK-NEXT:  1      3     1.00                        scvtf	h31, xzr, #202108# CHECK-NEXT:  1      3     1.00                        scvtf	h14, x0, #642109# CHECK-NEXT:  1      3     1.00                        scvtf	s23, w19, #12110# CHECK-NEXT:  1      3     1.00                        scvtf	s31, wzr, #202111# CHECK-NEXT:  1      3     1.00                        scvtf	s14, w0, #322112# CHECK-NEXT:  1      3     1.00                        scvtf	s23, x19, #12113# CHECK-NEXT:  1      3     1.00                        scvtf	s31, xzr, #202114# CHECK-NEXT:  1      3     1.00                        scvtf	s14, x0, #642115# CHECK-NEXT:  1      3     1.00                        scvtf	d23, w19, #12116# CHECK-NEXT:  1      3     1.00                        scvtf	d31, wzr, #202117# CHECK-NEXT:  1      3     1.00                        scvtf	d14, w0, #322118# CHECK-NEXT:  1      3     1.00                        scvtf	d23, x19, #12119# CHECK-NEXT:  1      3     1.00                        scvtf	d31, xzr, #202120# CHECK-NEXT:  1      3     1.00                        scvtf	d14, x0, #642121# CHECK-NEXT:  1      3     1.00                        ucvtf	h23, w19, #12122# CHECK-NEXT:  1      3     1.00                        ucvtf	h31, wzr, #202123# CHECK-NEXT:  1      3     1.00                        ucvtf	h14, w0, #322124# CHECK-NEXT:  1      3     1.00                        ucvtf	h23, x19, #12125# CHECK-NEXT:  1      3     1.00                        ucvtf	h31, xzr, #202126# CHECK-NEXT:  1      3     1.00                        ucvtf	h14, x0, #642127# CHECK-NEXT:  1      3     1.00                        ucvtf	s23, w19, #12128# CHECK-NEXT:  1      3     1.00                        ucvtf	s31, wzr, #202129# CHECK-NEXT:  1      3     1.00                        ucvtf	s14, w0, #322130# CHECK-NEXT:  1      3     1.00                        ucvtf	s23, x19, #12131# CHECK-NEXT:  1      3     1.00                        ucvtf	s31, xzr, #202132# CHECK-NEXT:  1      3     1.00                        ucvtf	s14, x0, #642133# CHECK-NEXT:  1      3     1.00                        ucvtf	d23, w19, #12134# CHECK-NEXT:  1      3     1.00                        ucvtf	d31, wzr, #202135# CHECK-NEXT:  1      3     1.00                        ucvtf	d14, w0, #322136# CHECK-NEXT:  1      3     1.00                        ucvtf	d23, x19, #12137# CHECK-NEXT:  1      3     1.00                        ucvtf	d31, xzr, #202138# CHECK-NEXT:  1      3     1.00                        ucvtf	d14, x0, #642139# CHECK-NEXT:  1      3     1.00                        fcvtns	w3, h312140# CHECK-NEXT:  1      3     1.00                        fcvtns	xzr, h122141# CHECK-NEXT:  1      3     1.00                        fcvtnu	wzr, h122142# CHECK-NEXT:  1      3     1.00                        fcvtnu	x0, h02143# CHECK-NEXT:  1      3     1.00                        fcvtps	wzr, h92144# CHECK-NEXT:  1      3     1.00                        fcvtps	x12, h202145# CHECK-NEXT:  1      3     1.00                        fcvtpu	w30, h232146# CHECK-NEXT:  1      3     1.00                        fcvtpu	x29, h32147# CHECK-NEXT:  1      3     1.00                        fcvtms	w2, h32148# CHECK-NEXT:  1      3     1.00                        fcvtms	x4, h52149# CHECK-NEXT:  1      3     1.00                        fcvtmu	w6, h72150# CHECK-NEXT:  1      3     1.00                        fcvtmu	x8, h92151# CHECK-NEXT:  1      3     1.00                        fcvtzs	w10, h112152# CHECK-NEXT:  1      3     1.00                        fcvtzs	x12, h132153# CHECK-NEXT:  1      3     1.00                        fcvtzu	w14, h152154# CHECK-NEXT:  1      3     1.00                        fcvtzu	x15, h162155# CHECK-NEXT:  1      3     1.00                        scvtf	h17, w182156# CHECK-NEXT:  1      3     1.00                        scvtf	h19, x202157# CHECK-NEXT:  1      3     1.00                        ucvtf	h21, w222158# CHECK-NEXT:  1      3     1.00                        scvtf	h23, x242159# CHECK-NEXT:  1      3     1.00                        fcvtas	w25, h262160# CHECK-NEXT:  1      3     1.00                        fcvtas	x27, h282161# CHECK-NEXT:  1      3     1.00                        fcvtau	w29, h302162# CHECK-NEXT:  1      3     1.00                        fcvtau	xzr, h02163# CHECK-NEXT:  1      3     1.00                        fcvtns	w3, s312164# CHECK-NEXT:  1      3     1.00                        fcvtns	xzr, s122165# CHECK-NEXT:  1      3     1.00                        fcvtnu	wzr, s122166# CHECK-NEXT:  1      3     1.00                        fcvtnu	x0, s02167# CHECK-NEXT:  1      3     1.00                        fcvtps	wzr, s92168# CHECK-NEXT:  1      3     1.00                        fcvtps	x12, s202169# CHECK-NEXT:  1      3     1.00                        fcvtpu	w30, s232170# CHECK-NEXT:  1      3     1.00                        fcvtpu	x29, s32171# CHECK-NEXT:  1      3     1.00                        fcvtms	w2, s32172# CHECK-NEXT:  1      3     1.00                        fcvtms	x4, s52173# CHECK-NEXT:  1      3     1.00                        fcvtmu	w6, s72174# CHECK-NEXT:  1      3     1.00                        fcvtmu	x8, s92175# CHECK-NEXT:  1      3     1.00                        fcvtzs	w10, s112176# CHECK-NEXT:  1      3     1.00                        fcvtzs	x12, s132177# CHECK-NEXT:  1      3     1.00                        fcvtzu	w14, s152178# CHECK-NEXT:  1      3     1.00                        fcvtzu	x15, s162179# CHECK-NEXT:  1      3     1.00                        scvtf	s17, w182180# CHECK-NEXT:  1      3     1.00                        scvtf	s19, x202181# CHECK-NEXT:  1      3     1.00                        ucvtf	s21, w222182# CHECK-NEXT:  1      3     1.00                        scvtf	s23, x242183# CHECK-NEXT:  1      3     1.00                        fcvtas	w25, s262184# CHECK-NEXT:  1      3     1.00                        fcvtas	x27, s282185# CHECK-NEXT:  1      3     1.00                        fcvtau	w29, s302186# CHECK-NEXT:  1      3     1.00                        fcvtau	xzr, s02187# CHECK-NEXT:  1      3     1.00                        fcvtns	w3, d312188# CHECK-NEXT:  1      3     1.00                        fcvtns	xzr, d122189# CHECK-NEXT:  1      3     1.00                        fcvtnu	wzr, d122190# CHECK-NEXT:  1      3     1.00                        fcvtnu	x0, d02191# CHECK-NEXT:  1      3     1.00                        fcvtps	wzr, d92192# CHECK-NEXT:  1      3     1.00                        fcvtps	x12, d202193# CHECK-NEXT:  1      3     1.00                        fcvtpu	w30, d232194# CHECK-NEXT:  1      3     1.00                        fcvtpu	x29, d32195# CHECK-NEXT:  1      3     1.00                        fcvtms	w2, d32196# CHECK-NEXT:  1      3     1.00                        fcvtms	x4, d52197# CHECK-NEXT:  1      3     1.00                        fcvtmu	w6, d72198# CHECK-NEXT:  1      3     1.00                        fcvtmu	x8, d92199# CHECK-NEXT:  1      3     1.00                        fcvtzs	w10, d112200# CHECK-NEXT:  1      3     1.00                        fcvtzs	x12, d132201# CHECK-NEXT:  1      3     1.00                        fcvtzu	w14, d152202# CHECK-NEXT:  1      3     1.00                        fcvtzu	x15, d162203# CHECK-NEXT:  1      3     1.00                        scvtf	d17, w182204# CHECK-NEXT:  1      3     1.00                        scvtf	d19, x202205# CHECK-NEXT:  1      3     1.00                        ucvtf	d21, w222206# CHECK-NEXT:  1      3     1.00                        ucvtf	d23, x242207# CHECK-NEXT:  1      3     1.00                        fcvtas	w25, d262208# CHECK-NEXT:  1      3     1.00                        fcvtas	x27, d282209# CHECK-NEXT:  1      3     1.00                        fcvtau	w29, d302210# CHECK-NEXT:  1      3     1.00                        fcvtau	xzr, d02211# CHECK-NEXT:  1      3     1.00                        fmov	h6, w52212# CHECK-NEXT:  1      3     1.00                        fmov	h16, x272213# CHECK-NEXT:  1      2     1.00                        fmov	w15, h312214# CHECK-NEXT:  1      2     1.00                        fmov	w3, s92215# CHECK-NEXT:  1      3     1.00                        fmov	s9, w32216# CHECK-NEXT:  1      2     1.00                        fmov	x21, h142217# CHECK-NEXT:  1      2     1.00                        fmov	x20, d312218# CHECK-NEXT:  1      3     1.00                        fmov	d1, x152219# CHECK-NEXT:  1      2     1.00                        fmov	x3, v12.d[1]2220# CHECK-NEXT:  2      5     1.00                        fmov	v1.d[1], x192221# CHECK-NEXT:  1      2     0.25                        fmov	h29, #0.500000002222# CHECK-NEXT:  1      2     0.25                        fmov	s2, #0.125000002223# CHECK-NEXT:  1      2     0.25                        fmov	s3, #1.000000002224# CHECK-NEXT:  1      2     0.25                        fmov	d30, #16.000000002225# CHECK-NEXT:  1      2     0.25                        fmov	s4, #1.062500002226# CHECK-NEXT:  1      2     0.25                        fmov	d10, #1.937500002227# CHECK-NEXT:  1      2     0.25                        fmov	s12, #-1.000000002228# CHECK-NEXT:  1      2     0.25                        fmov	d16, #8.500000002229# CHECK-NEXT:  1      4     0.33    *                   ldr	w3, #02230# CHECK-NEXT:  1      4     0.33    *                   ldr	x29, #42231# CHECK-NEXT:  1      4     0.33    *                   ldrsw	xzr, #-42232# CHECK-NEXT:  1      6     0.33    *                   ldr	s0, #82233# CHECK-NEXT:  1      6     0.33    *                   ldr	d0, #10485722234# CHECK-NEXT:  1      6     0.33    *                   ldr	q0, #-10485762235# CHECK-NEXT:  1      4     0.33                  U     prfm	pldl1strm, #02236# CHECK-NEXT:  1      4     0.33                  U     prfm	#22, #02237# CHECK-NEXT:  3      5     0.67    *      *      U     stxrb	w18, w8, [sp]2238# CHECK-NEXT:  3      5     0.67    *      *      U     stxrh	w24, w15, [x16]2239# CHECK-NEXT:  3      5     0.67    *      *      U     stxr	w5, w6, [x17]2240# CHECK-NEXT:  3      5     0.67    *      *      U     stxr	w1, x10, [x21]2241# CHECK-NEXT:  1      4     0.33    *      *      U     ldxrb	w30, [x0]2242# CHECK-NEXT:  1      4     0.33    *      *      U     ldxrh	w17, [x4]2243# CHECK-NEXT:  1      4     0.33    *      *      U     ldxr	w22, [sp]2244# CHECK-NEXT:  1      4     0.33    *      *      U     ldxr	x11, [x29]2245# CHECK-NEXT:  3      5     0.67    *      *      U     stxp	w12, w11, w10, [sp]2246# CHECK-NEXT:  3      5     0.67    *      *      U     stxp	wzr, x27, x9, [x12]2247# CHECK-NEXT:  2      4     0.67    *      *      U     ldxp	w0, wzr, [sp]2248# CHECK-NEXT:  2      4     0.67    *      *      U     ldxp	x17, x0, [x18]2249# CHECK-NEXT:  3      5     0.67    *      *      U     stlxrb	w12, w22, [x0]2250# CHECK-NEXT:  3      5     0.67    *      *      U     stlxrh	w10, w1, [x1]2251# CHECK-NEXT:  3      5     0.67    *      *      U     stlxr	w9, w2, [x2]2252# CHECK-NEXT:  3      5     0.67    *      *      U     stlxr	w9, x3, [sp]2253# CHECK-NEXT:  1      4     0.33    *      *      U     ldaxrb	w8, [x4]2254# CHECK-NEXT:  1      4     0.33    *      *      U     ldaxrh	w7, [x5]2255# CHECK-NEXT:  1      4     0.33    *      *      U     ldaxr	w6, [sp]2256# CHECK-NEXT:  1      4     0.33    *      *      U     ldaxr	x5, [x6]2257# CHECK-NEXT:  3      5     0.67    *      *      U     stlxp	w4, w5, w6, [sp]2258# CHECK-NEXT:  3      5     0.67    *      *      U     stlxp	wzr, x6, x7, [x1]2259# CHECK-NEXT:  2      4     0.67    *      *      U     ldaxp	w5, w18, [sp]2260# CHECK-NEXT:  2      4     0.67    *      *      U     ldaxp	x6, x19, [x22]2261# CHECK-NEXT:  2      1     0.50    *                   ldapur	w7, [x24]2262# CHECK-NEXT:  2      1     0.50    *                   ldapur	x20, [x13]2263# CHECK-NEXT:  2      1     0.50    *                   ldapurb	w13, [x17]2264# CHECK-NEXT:  2      1     0.50    *                   ldapurh	w3, [x22]2265# CHECK-NEXT:  2      1     0.50                  U     ldapursb	w7, [x8]2266# CHECK-NEXT:  2      1     0.50                  U     ldapursb	x29, [x7]2267# CHECK-NEXT:  2      1     0.50                  U     ldapursh	w17, [x19]2268# CHECK-NEXT:  2      1     0.50                  U     ldapursh	x3, [x3]2269# CHECK-NEXT:  2      1     0.50                  U     ldapursw	x3, [x18]2270# CHECK-NEXT:  2      1     0.50           *      U     stlrb	w24, [sp]2271# CHECK-NEXT:  2      1     0.50           *      U     stlrh	w25, [x30]2272# CHECK-NEXT:  2      1     0.50           *      U     stlr	w26, [x29]2273# CHECK-NEXT:  2      1     0.50           *      U     stlr	x27, [x28]2274# CHECK-NEXT:  2      1     0.50           *            stlur	w3, [x27]2275# CHECK-NEXT:  2      1     0.50           *            stlur	x23, [x25]2276# CHECK-NEXT:  2      1     0.50           *            stlurb	w30, [x17]2277# CHECK-NEXT:  2      1     0.50           *            stlurh	w9, [x29]2278# CHECK-NEXT:  1      4     0.33    *             U     ldarb	w16, [x21]2279# CHECK-NEXT:  1      4     0.33    *             U     ldarb	w23, [sp]2280# CHECK-NEXT:  1      4     0.33    *             U     ldarh	w22, [x30]2281# CHECK-NEXT:  1      4     0.33    *             U     ldar	wzr, [x29]2282# CHECK-NEXT:  1      4     0.33    *             U     ldar	x21, [x28]2283# CHECK-NEXT:  2      1     0.50           *            sturb	w9, [sp]2284# CHECK-NEXT:  2      1     0.50           *            sturh	wzr, [x12, #255]2285# CHECK-NEXT:  2      1     0.50           *            stur	w16, [x0, #-256]2286# CHECK-NEXT:  2      1     0.50           *            stur	x28, [x14, #1]2287# CHECK-NEXT:  1      4     0.33    *                   ldurb	w1, [x20, #255]2288# CHECK-NEXT:  1      4     0.33    *                   ldurh	w20, [x1, #255]2289# CHECK-NEXT:  1      4     0.33    *                   ldur	w12, [sp, #255]2290# CHECK-NEXT:  1      4     0.33    *                   ldur	xzr, [x12, #255]2291# CHECK-NEXT:  1      4     0.33    *                   ldursb	x9, [x7, #-256]2292# CHECK-NEXT:  1      4     0.33    *                   ldursh	x17, [x19, #-256]2293# CHECK-NEXT:  1      4     0.33    *                   ldursw	x20, [x15, #-256]2294# CHECK-NEXT:  1      4     0.33                  U     prfum	pldl2keep, [sp, #-256]2295# CHECK-NEXT:  1      4     0.33    *                   ldursb	w19, [x1, #-256]2296# CHECK-NEXT:  1      4     0.33    *                   ldursh	w15, [x21, #-256]2297# CHECK-NEXT:  2      2     0.50           *            stur	b0, [sp, #1]2298# CHECK-NEXT:  2      2     0.50           *            stur	h12, [x12, #-1]2299# CHECK-NEXT:  2      2     0.50           *            stur	s15, [x0, #255]2300# CHECK-NEXT:  2      2     0.50           *            stur	d31, [x5, #25]2301# CHECK-NEXT:  2      2     0.50           *            stur	q9, [x5]2302# CHECK-NEXT:  1      6     0.33    *                   ldur	b3, [sp]2303# CHECK-NEXT:  1      6     0.33    *                   ldur	h5, [x4, #-256]2304# CHECK-NEXT:  1      6     0.33    *                   ldur	s7, [x12, #-1]2305# CHECK-NEXT:  1      6     0.33    *                   ldur	d11, [x19, #4]2306# CHECK-NEXT:  1      6     0.33    *                   ldur	q13, [x1, #2]2307# CHECK-NEXT:  3      1     0.50           *            strb	w9, [x2], #2552308# CHECK-NEXT:  3      1     0.50           *            strb	w10, [x3], #12309# CHECK-NEXT:  3      1     0.50           *            strb	w10, [x3], #-2562310# CHECK-NEXT:  3      1     0.50           *            strh	w9, [x2], #2552311# CHECK-NEXT:  3      1     0.50           *            strh	w9, [x2], #12312# CHECK-NEXT:  3      1     0.50           *            strh	w10, [x3], #-2562313# CHECK-NEXT:  3      1     0.50           *            str	w19, [sp], #2552314# CHECK-NEXT:  3      1     0.50           *            str	w20, [x30], #12315# CHECK-NEXT:  3      1     0.50           *            str	w21, [x12], #-2562316# CHECK-NEXT:  3      1     0.50           *            str	xzr, [x9], #2552317# CHECK-NEXT:  3      1     0.50           *            str	x2, [x3], #12318# CHECK-NEXT:  3      1     0.50           *            str	x19, [x12], #-2562319# CHECK-NEXT:  2      4     0.33    *                   ldrb	w9, [x2], #2552320# CHECK-NEXT:  2      4     0.33    *                   ldrb	w10, [x3], #12321# CHECK-NEXT:  2      4     0.33    *                   ldrb	w10, [x3], #-2562322# CHECK-NEXT:  2      4     0.33    *                   ldrh	w9, [x2], #2552323# CHECK-NEXT:  2      4     0.33    *                   ldrh	w9, [x2], #12324# CHECK-NEXT:  2      4     0.33    *                   ldrh	w10, [x3], #-2562325# CHECK-NEXT:  2      4     0.33    *                   ldr	w19, [sp], #2552326# CHECK-NEXT:  2      4     0.33    *                   ldr	w20, [x30], #12327# CHECK-NEXT:  2      4     0.33    *                   ldr	w21, [x12], #-2562328# CHECK-NEXT:  2      4     0.33    *                   ldr	xzr, [x9], #2552329# CHECK-NEXT:  2      4     0.33    *                   ldr	x2, [x3], #12330# CHECK-NEXT:  2      4     0.33    *                   ldr	x19, [x12], #-2562331# CHECK-NEXT:  2      4     0.33    *                   ldrsb	xzr, [x9], #2552332# CHECK-NEXT:  2      4     0.33    *                   ldrsb	x2, [x3], #12333# CHECK-NEXT:  2      4     0.33    *                   ldrsb	x19, [x12], #-2562334# CHECK-NEXT:  2      4     0.33    *                   ldrsh	xzr, [x9], #2552335# CHECK-NEXT:  2      4     0.33    *                   ldrsh	x2, [x3], #12336# CHECK-NEXT:  2      4     0.33    *                   ldrsh	x19, [x12], #-2562337# CHECK-NEXT:  2      4     0.33    *                   ldrsw	xzr, [x9], #2552338# CHECK-NEXT:  2      4     0.33    *                   ldrsw	x2, [x3], #12339# CHECK-NEXT:  2      4     0.33    *                   ldrsw	x19, [x12], #-2562340# CHECK-NEXT:  2      4     0.33    *                   ldrsb	wzr, [x9], #2552341# CHECK-NEXT:  2      4     0.33    *                   ldrsb	w2, [x3], #12342# CHECK-NEXT:  2      4     0.33    *                   ldrsb	w19, [x12], #-2562343# CHECK-NEXT:  2      4     0.33    *                   ldrsh	wzr, [x9], #2552344# CHECK-NEXT:  2      4     0.33    *                   ldrsh	w2, [x3], #12345# CHECK-NEXT:  2      4     0.33    *                   ldrsh	w19, [x12], #-2562346# CHECK-NEXT:  3      2     0.50           *            str	b0, [x0], #2552347# CHECK-NEXT:  3      2     0.50           *            str	b3, [x3], #12348# CHECK-NEXT:  3      2     0.50           *            str	b5, [sp], #-2562349# CHECK-NEXT:  3      2     0.50           *            str	h10, [x10], #2552350# CHECK-NEXT:  3      2     0.50           *            str	h13, [x23], #12351# CHECK-NEXT:  3      2     0.50           *            str	h15, [sp], #-2562352# CHECK-NEXT:  3      2     0.50           *            str	s20, [x20], #2552353# CHECK-NEXT:  3      2     0.50           *            str	s23, [x23], #12354# CHECK-NEXT:  3      2     0.50           *            str	s25, [x0], #-2562355# CHECK-NEXT:  3      2     0.50           *            str	d20, [x20], #2552356# CHECK-NEXT:  3      2     0.50           *            str	d23, [x23], #12357# CHECK-NEXT:  3      2     0.50           *            str	d25, [x0], #-2562358# CHECK-NEXT:  2      6     0.33    *                   ldr	b0, [x0], #2552359# CHECK-NEXT:  2      6     0.33    *                   ldr	b3, [x3], #12360# CHECK-NEXT:  2      6     0.33    *                   ldr	b5, [sp], #-2562361# CHECK-NEXT:  2      6     0.33    *                   ldr	h10, [x10], #2552362# CHECK-NEXT:  2      6     0.33    *                   ldr	h13, [x23], #12363# CHECK-NEXT:  2      6     0.33    *                   ldr	h15, [sp], #-2562364# CHECK-NEXT:  2      6     0.33    *                   ldr	s20, [x20], #2552365# CHECK-NEXT:  2      6     0.33    *                   ldr	s23, [x23], #12366# CHECK-NEXT:  2      6     0.33    *                   ldr	s25, [x0], #-2562367# CHECK-NEXT:  2      6     0.33    *                   ldr	d20, [x20], #2552368# CHECK-NEXT:  2      6     0.33    *                   ldr	d23, [x23], #12369# CHECK-NEXT:  2      6     0.33    *                   ldr	d25, [x0], #-2562370# CHECK-NEXT:  2      6     0.33    *                   ldr	q20, [x1], #2552371# CHECK-NEXT:  2      6     0.33    *                   ldr	q23, [x9], #12372# CHECK-NEXT:  2      6     0.33    *                   ldr	q25, [x20], #-2562373# CHECK-NEXT:  3      2     0.50           *            str	q10, [x1], #2552374# CHECK-NEXT:  3      2     0.50           *            str	q22, [sp], #12375# CHECK-NEXT:  3      2     0.50           *            str	q21, [x20], #-2562376# CHECK-NEXT:  2      4     0.33    *                   ldr	x3, [x4, #0]!2377# CHECK-NEXT:  3      1     0.50           *            strb	w9, [x2, #255]!2378# CHECK-NEXT:  3      1     0.50           *            strb	w10, [x3, #1]!2379# CHECK-NEXT:  3      1     0.50           *            strb	w10, [x3, #-256]!2380# CHECK-NEXT:  3      1     0.50           *            strh	w9, [x2, #255]!2381# CHECK-NEXT:  3      1     0.50           *            strh	w9, [x2, #1]!2382# CHECK-NEXT:  3      1     0.50           *            strh	w10, [x3, #-256]!2383# CHECK-NEXT:  3      1     0.50           *            str	w19, [sp, #255]!2384# CHECK-NEXT:  3      1     0.50           *            str	w20, [x30, #1]!2385# CHECK-NEXT:  3      1     0.50           *            str	w21, [x12, #-256]!2386# CHECK-NEXT:  3      1     0.50           *            str	xzr, [x9, #255]!2387# CHECK-NEXT:  3      1     0.50           *            str	x2, [x3, #1]!2388# CHECK-NEXT:  3      1     0.50           *            str	x19, [x12, #-256]!2389# CHECK-NEXT:  2      4     0.33    *                   ldrb	w9, [x2, #255]!2390# CHECK-NEXT:  2      4     0.33    *                   ldrb	w10, [x3, #1]!2391# CHECK-NEXT:  2      4     0.33    *                   ldrb	w10, [x3, #-256]!2392# CHECK-NEXT:  2      4     0.33    *                   ldrh	w9, [x2, #255]!2393# CHECK-NEXT:  2      4     0.33    *                   ldrh	w9, [x2, #1]!2394# CHECK-NEXT:  2      4     0.33    *                   ldrh	w10, [x3, #-256]!2395# CHECK-NEXT:  2      4     0.33    *                   ldr	w19, [sp, #255]!2396# CHECK-NEXT:  2      4     0.33    *                   ldr	w20, [x30, #1]!2397# CHECK-NEXT:  2      4     0.33    *                   ldr	w21, [x12, #-256]!2398# CHECK-NEXT:  2      4     0.33    *                   ldr	xzr, [x9, #255]!2399# CHECK-NEXT:  2      4     0.33    *                   ldr	x2, [x3, #1]!2400# CHECK-NEXT:  2      4     0.33    *                   ldr	x19, [x12, #-256]!2401# CHECK-NEXT:  2      4     0.33    *                   ldrsb	xzr, [x9, #255]!2402# CHECK-NEXT:  2      4     0.33    *                   ldrsb	x2, [x3, #1]!2403# CHECK-NEXT:  2      4     0.33    *                   ldrsb	x19, [x12, #-256]!2404# CHECK-NEXT:  2      4     0.33    *                   ldrsh	xzr, [x9, #255]!2405# CHECK-NEXT:  2      4     0.33    *                   ldrsh	x2, [x3, #1]!2406# CHECK-NEXT:  2      4     0.33    *                   ldrsh	x19, [x12, #-256]!2407# CHECK-NEXT:  2      4     0.33    *                   ldrsw	xzr, [x9, #255]!2408# CHECK-NEXT:  2      4     0.33    *                   ldrsw	x2, [x3, #1]!2409# CHECK-NEXT:  2      4     0.33    *                   ldrsw	x19, [x12, #-256]!2410# CHECK-NEXT:  2      4     0.33    *                   ldrsb	wzr, [x9, #255]!2411# CHECK-NEXT:  2      4     0.33    *                   ldrsb	w2, [x3, #1]!2412# CHECK-NEXT:  2      4     0.33    *                   ldrsb	w19, [x12, #-256]!2413# CHECK-NEXT:  2      4     0.33    *                   ldrsh	wzr, [x9, #255]!2414# CHECK-NEXT:  2      4     0.33    *                   ldrsh	w2, [x3, #1]!2415# CHECK-NEXT:  2      4     0.33    *                   ldrsh	w19, [x12, #-256]!2416# CHECK-NEXT:  3      2     0.50           *            str	b0, [x0, #255]!2417# CHECK-NEXT:  3      2     0.50           *            str	b3, [x3, #1]!2418# CHECK-NEXT:  3      2     0.50           *            str	b5, [sp, #-256]!2419# CHECK-NEXT:  3      2     0.50           *            str	h10, [x10, #255]!2420# CHECK-NEXT:  3      2     0.50           *            str	h13, [x23, #1]!2421# CHECK-NEXT:  3      2     0.50           *            str	h15, [sp, #-256]!2422# CHECK-NEXT:  3      2     0.50           *            str	s20, [x20, #255]!2423# CHECK-NEXT:  3      2     0.50           *            str	s23, [x23, #1]!2424# CHECK-NEXT:  3      2     0.50           *            str	s25, [x0, #-256]!2425# CHECK-NEXT:  3      2     0.50           *            str	d20, [x20, #255]!2426# CHECK-NEXT:  3      2     0.50           *            str	d23, [x23, #1]!2427# CHECK-NEXT:  3      2     0.50           *            str	d25, [x0, #-256]!2428# CHECK-NEXT:  2      6     0.33    *                   ldr	b0, [x0, #255]!2429# CHECK-NEXT:  2      6     0.33    *                   ldr	b3, [x3, #1]!2430# CHECK-NEXT:  2      6     0.33    *                   ldr	b5, [sp, #-256]!2431# CHECK-NEXT:  2      6     0.33    *                   ldr	h10, [x10, #255]!2432# CHECK-NEXT:  2      6     0.33    *                   ldr	h13, [x23, #1]!2433# CHECK-NEXT:  2      6     0.33    *                   ldr	h15, [sp, #-256]!2434# CHECK-NEXT:  2      6     0.33    *                   ldr	s20, [x20, #255]!2435# CHECK-NEXT:  2      6     0.33    *                   ldr	s23, [x23, #1]!2436# CHECK-NEXT:  2      6     0.33    *                   ldr	s25, [x0, #-256]!2437# CHECK-NEXT:  2      6     0.33    *                   ldr	d20, [x20, #255]!2438# CHECK-NEXT:  2      6     0.33    *                   ldr	d23, [x23, #1]!2439# CHECK-NEXT:  2      6     0.33    *                   ldr	d25, [x0, #-256]!2440# CHECK-NEXT:  2      6     0.33    *                   ldr	q20, [x1, #255]!2441# CHECK-NEXT:  2      6     0.33    *                   ldr	q23, [x9, #1]!2442# CHECK-NEXT:  2      6     0.33    *                   ldr	q25, [x20, #-256]!2443# CHECK-NEXT:  3      2     0.50           *            str	q10, [x1, #255]!2444# CHECK-NEXT:  3      2     0.50           *            str	q22, [sp, #1]!2445# CHECK-NEXT:  3      2     0.50           *            str	q21, [x20, #-256]!2446# CHECK-NEXT:  2      1     0.50           *            sttrb	w9, [sp]2447# CHECK-NEXT:  2      1     0.50           *            sttrh	wzr, [x12, #255]2448# CHECK-NEXT:  2      1     0.50           *            sttr	w16, [x0, #-256]2449# CHECK-NEXT:  2      1     0.50           *            sttr	x28, [x14, #1]2450# CHECK-NEXT:  1      4     0.33    *                   ldtrb	w1, [x20, #255]2451# CHECK-NEXT:  1      4     0.33    *                   ldtrh	w20, [x1, #255]2452# CHECK-NEXT:  1      4     0.33    *                   ldtr	w12, [sp, #255]2453# CHECK-NEXT:  1      4     0.33    *                   ldtr	xzr, [x12, #255]2454# CHECK-NEXT:  1      4     0.33    *                   ldtrsb	x9, [x7, #-256]2455# CHECK-NEXT:  1      4     0.33    *                   ldtrsh	x17, [x19, #-256]2456# CHECK-NEXT:  1      4     0.33    *                   ldtrsw	x20, [x15, #-256]2457# CHECK-NEXT:  1      4     0.33    *                   ldtrsb	w19, [x1, #-256]2458# CHECK-NEXT:  1      4     0.33    *                   ldtrsh	w15, [x21, #-256]2459# CHECK-NEXT:  1      4     0.33    *                   ldr	x4, [x29]2460# CHECK-NEXT:  1      4     0.33    *                   ldr	x30, [x12, #32760]2461# CHECK-NEXT:  1      4     0.33    *                   ldr	x20, [sp, #8]2462# CHECK-NEXT:  1      4     0.33    *                   ldr	xzr, [sp]2463# CHECK-NEXT:  1      4     0.33    *                   ldr	w2, [sp]2464# CHECK-NEXT:  1      4     0.33    *                   ldr	w17, [sp, #16380]2465# CHECK-NEXT:  1      4     0.33    *                   ldr	w13, [x2, #4]2466# CHECK-NEXT:  1      4     0.33    *                   ldrsw	x2, [x5, #4]2467# CHECK-NEXT:  1      4     0.33    *                   ldrsw	x23, [sp, #16380]2468# CHECK-NEXT:  1      4     0.33    *                   ldrsw	x21, [x25, x7]2469# CHECK-NEXT:  1      4     0.33    *                   ldrh	w2, [x4]2470# CHECK-NEXT:  1      4     0.33    *                   ldrsh	w23, [x6, #8190]2471# CHECK-NEXT:  1      4     0.33    *                   ldrsh	wzr, [sp, #2]2472# CHECK-NEXT:  1      4     0.33    *                   ldrsh	x29, [x2, #2]2473# CHECK-NEXT:  1      4     0.33    *                   ldrsh	x25, [x8, w13, uxtw]2474# CHECK-NEXT:  1      4     0.33    *                   ldrb	w26, [x3, #121]2475# CHECK-NEXT:  1      4     0.33    *                   ldrb	w12, [x2]2476# CHECK-NEXT:  1      4     0.33    *                   ldrsb	w27, [sp, #4095]2477# CHECK-NEXT:  1      4     0.33    *                   ldrsb	xzr, [x15]2478# CHECK-NEXT:  1      4     0.33    *                   ldrsb	x12, [x28, x27]2479# CHECK-NEXT:  2      1     0.50           *            str	x30, [sp]2480# CHECK-NEXT:  2      1     0.50           *            str	w20, [x4, #16380]2481# CHECK-NEXT:  2      2     0.50           *            str	b5, [x11]2482# CHECK-NEXT:  2      2     0.50           *            str	h23, [x15]2483# CHECK-NEXT:  2      2     0.50           *            str	s25, [x19]2484# CHECK-NEXT:  2      2     0.50           *            str	d15, [x2]2485# CHECK-NEXT:  2      1     0.50           *            strh	w17, [sp, #8190]2486# CHECK-NEXT:  2      1     0.50           *            strb	w23, [x3, #4095]2487# CHECK-NEXT:  2      1     0.50           *            strb	wzr, [x2]2488# CHECK-NEXT:  1      6     0.33    *                   ldr	b31, [sp, #4095]2489# CHECK-NEXT:  1      6     0.33    *                   ldr	h20, [x2, #8190]2490# CHECK-NEXT:  1      6     0.33    *                   ldr	s10, [x19, #16380]2491# CHECK-NEXT:  1      6     0.33    *                   ldr	d3, [x10, #32760]2492# CHECK-NEXT:  2      2     0.50           *            str	q12, [sp, #65520]2493# CHECK-NEXT:  1      6     0.33    *                   ldr	q14, [x6, #4624]2494# CHECK-NEXT:  1      4     0.33    *                   ldrb	w3, [sp, x5]2495# CHECK-NEXT:  1      4     0.33    *                   ldrb	w9, [x27, x6]2496# CHECK-NEXT:  1      4     0.33    *                   ldrsb	w10, [x30, x7]2497# CHECK-NEXT:  1      4     0.33    *                   ldrb	w11, [x29, x3, sxtx]2498# CHECK-NEXT:  2      1     0.50           *            strb	w12, [x28, xzr, sxtx]2499# CHECK-NEXT:  2      1     0.50           *            strb	w5, [x26, w7, uxtw]2500# CHECK-NEXT:  1      4     0.33    *                   ldrb	w14, [x26, w6, uxtw]2501# CHECK-NEXT:  1      4     0.33    *                   ldrsb	w15, [x25, w7, uxtw]2502# CHECK-NEXT:  1      4     0.33    *                   ldrb	w17, [x23, w9, sxtw]2503# CHECK-NEXT:  1      4     0.33    *                   ldrsb	x18, [x22, w10, sxtw]2504# CHECK-NEXT:  1      4     0.33    *                   ldrsh	w3, [sp, x5]2505# CHECK-NEXT:  1      4     0.33    *                   ldrsh	w9, [x27, x6]2506# CHECK-NEXT:  1      4     0.33    *                   ldrh	w10, [x30, x7, lsl #1]2507# CHECK-NEXT:  2      1     0.50           *            strh	w11, [x29, x3, sxtx]2508# CHECK-NEXT:  1      4     0.33    *                   ldrh	w12, [x28, xzr, sxtx]2509# CHECK-NEXT:  1      4     0.33    *                   ldrsh	x13, [x27, x5, sxtx #1]2510# CHECK-NEXT:  1      4     0.33    *                   ldrh	w14, [x26, w6, uxtw]2511# CHECK-NEXT:  1      4     0.33    *                   ldrh	w15, [x25, w7, uxtw]2512# CHECK-NEXT:  1      4     0.33    *                   ldrsh	w16, [x24, w8, uxtw #1]2513# CHECK-NEXT:  1      4     0.33    *                   ldrh	w17, [x23, w9, sxtw]2514# CHECK-NEXT:  1      4     0.33    *                   ldrh	w18, [x22, w10, sxtw]2515# CHECK-NEXT:  2      1     0.50           *            strh	w19, [x21, wzr, sxtw #1]2516# CHECK-NEXT:  1      6     0.33    *                   ldr	b25, [x21, w8, uxtw]2517# CHECK-NEXT:  1      6     0.33    *                   ldr	b8, [x30, x10]2518# CHECK-NEXT:  2      2     0.50           *            str	b14, [x13, x25]2519# CHECK-NEXT:  2      2     0.50           *            str	b30, [x16, w26, uxtw]2520# CHECK-NEXT:  2      7     0.33    *                   ldr	h6, [x4, w4, uxtw]2521# CHECK-NEXT:  2      7     0.33    *                   ldr	h11, [x13, x9]2522# CHECK-NEXT:  3      2     0.50           *            str	h16, [x5, x24]2523# CHECK-NEXT:  3      2     0.50           *            str	h15, [x15, w15, uxtw]2524# CHECK-NEXT:  1      6     0.33    *                   ldr	s12, [x30, w5, uxtw]2525# CHECK-NEXT:  1      6     0.33    *                   ldr	d24, [x26, w7, uxtw]2526# CHECK-NEXT:  2      2     0.50           *            str	s20, [x24, w10, uxtw]2527# CHECK-NEXT:  2      2     0.50           *            str	d5, [x26, x6]2528# CHECK-NEXT:  1      4     0.33    *                   ldr	w3, [sp, x5]2529# CHECK-NEXT:  1      6     0.33    *                   ldr	s9, [x27, x6]2530# CHECK-NEXT:  1      4     0.33    *                   ldr	w10, [x30, x7, lsl #2]2531# CHECK-NEXT:  1      4     0.33    *                   ldr	w11, [x29, x3, sxtx]2532# CHECK-NEXT:  2      2     0.50           *            str	s12, [x28, xzr, sxtx]2533# CHECK-NEXT:  2      1     0.50           *            str	w13, [x27, x5, sxtx #2]2534# CHECK-NEXT:  2      1     0.50           *            str	w14, [x26, w6, uxtw]2535# CHECK-NEXT:  1      4     0.33    *                   ldr	w15, [x25, w7, uxtw]2536# CHECK-NEXT:  1      4     0.33    *                   ldr	w16, [x24, w8, uxtw #2]2537# CHECK-NEXT:  1      4     0.33    *                   ldrsw	x17, [x23, w9, sxtw]2538# CHECK-NEXT:  1      4     0.33    *                   ldr	w18, [x22, w10, sxtw]2539# CHECK-NEXT:  1      4     0.33    *                   ldrsw	x19, [x21, wzr, sxtw #2]2540# CHECK-NEXT:  1      4     0.33    *                   ldr	x3, [sp, x5]2541# CHECK-NEXT:  2      1     0.50           *            str	x9, [x27, x6]2542# CHECK-NEXT:  1      6     0.33    *                   ldr	d10, [x30, x7, lsl #3]2543# CHECK-NEXT:  2      1     0.50           *            str	x11, [x29, x3, sxtx]2544# CHECK-NEXT:  1      4     0.33    *                   ldr	x12, [x28, xzr, sxtx]2545# CHECK-NEXT:  1      4     0.33    *                   ldr	x13, [x27, x5, sxtx #3]2546# CHECK-NEXT:  1      4     0.33                  U     prfm	pldl1keep, [x26, w6, uxtw]2547# CHECK-NEXT:  1      4     0.33    *                   ldr	x15, [x25, w7, uxtw]2548# CHECK-NEXT:  2      1     0.50           *            str	x27, [x26, w24, uxtw]2549# CHECK-NEXT:  1      4     0.33    *                   ldr	x16, [x24, w8, uxtw #3]2550# CHECK-NEXT:  1      4     0.33    *                   ldr	x17, [x23, w9, sxtw]2551# CHECK-NEXT:  1      4     0.33    *                   ldr	x18, [x22, w10, sxtw]2552# CHECK-NEXT:  2      2     0.50           *            str	d19, [x21, wzr, sxtw #3]2553# CHECK-NEXT:  2      7     0.33    *                   ldr	q3, [sp, x5]2554# CHECK-NEXT:  2      7     0.33    *                   ldr	q9, [x27, x6]2555# CHECK-NEXT:  2      7     0.33    *                   ldr	q10, [x30, x7, lsl #4]2556# CHECK-NEXT:  3      2     0.50           *            str	q11, [x29, x3, sxtx]2557# CHECK-NEXT:  3      2     0.50           *            str	q12, [x28, xzr, sxtx]2558# CHECK-NEXT:  3      2     0.50           *            str	q13, [x27, x5, sxtx #4]2559# CHECK-NEXT:  2      7     0.33    *                   ldr	q14, [x26, w6, uxtw]2560# CHECK-NEXT:  2      7     0.33    *                   ldr	q15, [x25, w7, uxtw]2561# CHECK-NEXT:  2      7     0.33    *                   ldr	q16, [x24, w8, uxtw #4]2562# CHECK-NEXT:  2      7     0.33    *                   ldr	q17, [x23, w9, sxtw]2563# CHECK-NEXT:  3      2     0.50           *            str	q18, [x22, w10, sxtw]2564# CHECK-NEXT:  2      7     0.33    *                   ldr	q19, [x21, wzr, sxtw #4]2565# CHECK-NEXT:  1      4     0.33    *                   ldp	w3, w5, [sp]2566# CHECK-NEXT:  2      1     0.50           *            stp	wzr, w9, [sp, #252]2567# CHECK-NEXT:  1      4     0.33    *                   ldp	w2, wzr, [sp, #-256]2568# CHECK-NEXT:  1      4     0.33    *                   ldp	w9, w10, [sp, #4]2569# CHECK-NEXT:  2      5     0.33    *                   ldpsw	x9, x10, [sp, #4]2570# CHECK-NEXT:  2      5     0.33    *                   ldpsw	x9, x10, [x2, #-256]2571# CHECK-NEXT:  2      5     0.33    *                   ldpsw	x20, x30, [sp, #252]2572# CHECK-NEXT:  2      4     0.67    *                   ldp	x21, x29, [x2, #504]2573# CHECK-NEXT:  2      4     0.67    *                   ldp	x22, x23, [x3, #-512]2574# CHECK-NEXT:  2      4     0.67    *                   ldp	x24, x25, [x4, #8]2575# CHECK-NEXT:  1      6     0.33    *                   ldp	s29, s28, [sp, #252]2576# CHECK-NEXT:  2      2     0.50           *            stp	s27, s26, [sp, #-256]2577# CHECK-NEXT:  1      6     0.33    *                   ldp	s1, s2, [x3, #44]2578# CHECK-NEXT:  2      2     0.50           *            stp	d3, d5, [x9, #504]2579# CHECK-NEXT:  2      2     0.50           *            stp	d7, d11, [x10, #-512]2580# CHECK-NEXT:  2      1     0.50           *            stnp	x20, x16, [x8]2581# CHECK-NEXT:  2      1     0.50           *            stp	x3, x6, [x16]2582# CHECK-NEXT:  1      6     0.33    *                   ldp	d2, d3, [x30, #-8]2583# CHECK-NEXT:  2      2     0.50           *            stp	q3, q5, [sp]2584# CHECK-NEXT:  2      2     0.50           *            stp	q17, q19, [sp, #1008]2585# CHECK-NEXT:  2      6     0.67    *                   ldp	q23, q29, [x1, #-1024]2586# CHECK-NEXT:  2      4     0.33    *                   ldp	w3, w5, [sp], #02587# CHECK-NEXT:  3      1     0.50           *            stp	wzr, w9, [sp], #2522588# CHECK-NEXT:  2      4     0.33    *                   ldp	w2, wzr, [sp], #-2562589# CHECK-NEXT:  2      4     0.33    *                   ldp	w9, w10, [sp], #42590# CHECK-NEXT:  3      5     0.50    *                   ldpsw	x9, x10, [sp], #42591# CHECK-NEXT:  3      5     0.50    *                   ldpsw	x9, x10, [x2], #-2562592# CHECK-NEXT:  3      5     0.50    *                   ldpsw	x20, x30, [sp], #2522593# CHECK-NEXT:  3      4     0.67    *                   ldp	x21, x29, [x2], #5042594# CHECK-NEXT:  3      4     0.67    *                   ldp	x22, x23, [x3], #-5122595# CHECK-NEXT:  3      4     0.67    *                   ldp	x24, x25, [x4], #82596# CHECK-NEXT:  2      6     0.33    *                   ldp	s29, s28, [sp], #2522597# CHECK-NEXT:  3      2     0.50           *            stp	s27, s26, [sp], #-2562598# CHECK-NEXT:  2      6     0.33    *                   ldp	s1, s2, [x3], #442599# CHECK-NEXT:  3      2     0.50           *            stp	d3, d5, [x9], #5042600# CHECK-NEXT:  3      2     0.50           *            stp	d7, d11, [x10], #-5122601# CHECK-NEXT:  2      6     0.33    *                   ldp	d2, d3, [x30], #-82602# CHECK-NEXT:  4      2     1.00           *            stp	q3, q5, [sp], #02603# CHECK-NEXT:  4      2     1.00           *            stp	q17, q19, [sp], #10082604# CHECK-NEXT:  3      6     0.67    *                   ldp	q23, q29, [x1], #-10242605# CHECK-NEXT:  2      4     0.33    *                   ldp	w3, w5, [sp, #0]!2606# CHECK-NEXT:  3      1     0.50           *            stp	wzr, w9, [sp, #252]!2607# CHECK-NEXT:  2      4     0.33    *                   ldp	w2, wzr, [sp, #-256]!2608# CHECK-NEXT:  2      4     0.33    *                   ldp	w9, w10, [sp, #4]!2609# CHECK-NEXT:  3      5     0.50    *                   ldpsw	x9, x10, [sp, #4]!2610# CHECK-NEXT:  3      5     0.50    *                   ldpsw	x9, x10, [x2, #-256]!2611# CHECK-NEXT:  3      5     0.50    *                   ldpsw	x20, x30, [sp, #252]!2612# CHECK-NEXT:  3      4     0.67    *                   ldp	x21, x29, [x2, #504]!2613# CHECK-NEXT:  3      4     0.67    *                   ldp	x22, x23, [x3, #-512]!2614# CHECK-NEXT:  3      4     0.67    *                   ldp	x24, x25, [x4, #8]!2615# CHECK-NEXT:  2      6     0.33    *                   ldp	s29, s28, [sp, #252]!2616# CHECK-NEXT:  3      2     0.50           *            stp	s27, s26, [sp, #-256]!2617# CHECK-NEXT:  2      6     0.33    *                   ldp	s1, s2, [x3, #44]!2618# CHECK-NEXT:  3      2     0.50           *            stp	d3, d5, [x9, #504]!2619# CHECK-NEXT:  3      2     0.50           *            stp	d7, d11, [x10, #-512]!2620# CHECK-NEXT:  2      6     0.33    *                   ldp	d2, d3, [x30, #-8]!2621# CHECK-NEXT:  4      2     1.00           *            stp	q3, q5, [sp, #0]!2622# CHECK-NEXT:  4      2     1.00           *            stp	q17, q19, [sp, #1008]!2623# CHECK-NEXT:  3      6     0.67    *                   ldp	q23, q29, [x1, #-1024]!2624# CHECK-NEXT:  1      4     0.33    *                   ldnp	w3, w5, [sp]2625# CHECK-NEXT:  2      1     0.50           *            stnp	wzr, w9, [sp, #252]2626# CHECK-NEXT:  1      4     0.33    *                   ldnp	w2, wzr, [sp, #-256]2627# CHECK-NEXT:  1      4     0.33    *                   ldnp	w9, w10, [sp, #4]2628# CHECK-NEXT:  2      4     0.67    *                   ldnp	x21, x29, [x2, #504]2629# CHECK-NEXT:  2      4     0.67    *                   ldnp	x22, x23, [x3, #-512]2630# CHECK-NEXT:  2      4     0.67    *                   ldnp	x24, x25, [x4, #8]2631# CHECK-NEXT:  1      6     0.33    *                   ldnp	s29, s28, [sp, #252]2632# CHECK-NEXT:  2      2     0.50           *            stnp	s27, s26, [sp, #-256]2633# CHECK-NEXT:  1      6     0.33    *                   ldnp	s1, s2, [x3, #44]2634# CHECK-NEXT:  2      2     0.50           *            stnp	d3, d5, [x9, #504]2635# CHECK-NEXT:  2      2     0.50           *            stnp	d7, d11, [x10, #-512]2636# CHECK-NEXT:  1      6     0.33    *                   ldnp	d2, d3, [x30, #-8]2637# CHECK-NEXT:  2      2     0.50           *            stnp	q3, q5, [sp]2638# CHECK-NEXT:  2      2     0.50           *            stnp	q17, q19, [sp, #1008]2639# CHECK-NEXT:  2      6     0.67    *                   ldnp	q23, q29, [x1, #-1024]2640# CHECK-NEXT:  1      1     0.25                        and	wsp, w16, #0xe002641# CHECK-NEXT:  1      1     0.25                        and	x2, x22, #0x1e002642# CHECK-NEXT:  1      1     0.33                        ands	w14, w8, #0x702643# CHECK-NEXT:  1      1     0.33                        ands	x4, x10, #0x602644# CHECK-NEXT:  1      1     0.25                        eor	wsp, w4, #0xe002645# CHECK-NEXT:  1      1     0.25                        eor	x27, x25, #0x1e002646# CHECK-NEXT:  1      1     0.25                        mov	w3, #9830552647# CHECK-NEXT:  1      1     0.25                        mov	x10, #-61489146912365172062648# CHECK-NEXT:  1      1     0.25                        and	w12, w23, w212649# CHECK-NEXT:  1      1     0.25                        and	w16, w15, w1, lsl #12650# CHECK-NEXT:  1      1     0.25                        and	w9, w4, w10, lsl #312651# CHECK-NEXT:  1      1     0.25                        and	w3, w30, w112652# CHECK-NEXT:  1      1     0.25                        and	x3, x5, x7, lsl #632653# CHECK-NEXT:  1      1     0.25                        and	x5, x14, x19, asr #42654# CHECK-NEXT:  1      1     0.25                        and	w3, w17, w19, ror #312655# CHECK-NEXT:  1      1     0.25                        and	w0, w2, wzr, lsr #172656# CHECK-NEXT:  1      1     0.25                        and	w3, w30, w11, asr #22657# CHECK-NEXT:  1      1     0.25                        and	xzr, x4, x262658# CHECK-NEXT:  1      1     0.25                        and	w3, wzr, w20, ror #22659# CHECK-NEXT:  1      1     0.25                        and	x7, x20, xzr, asr #632660# CHECK-NEXT:  1      1     0.25                        bic	x13, x20, x14, lsl #472661# CHECK-NEXT:  1      1     0.25                        bic	w2, w7, w92662# CHECK-NEXT:  1      1     0.25                        eon	w29, w4, w192663# CHECK-NEXT:  1      1     0.25                        eon	x19, x12, x22664# CHECK-NEXT:  1      1     0.25                        eor	w8, w27, w22665# CHECK-NEXT:  1      1     0.25                        eor	x22, x16, x62666# CHECK-NEXT:  1      1     0.25                        orr	w2, w7, w0, asr #312667# CHECK-NEXT:  1      1     0.25                        orr	x8, x9, x10, lsl #122668# CHECK-NEXT:  1      1     0.25                        orn	x3, x5, x7, asr #22669# CHECK-NEXT:  1      1     0.25                        orn	w2, w5, w292670# CHECK-NEXT:  1      2     0.50                        ands	w7, wzr, w9, lsl #12671# CHECK-NEXT:  1      2     0.50                        ands	x3, x5, x20, ror #632672# CHECK-NEXT:  1      2     0.50                        bics	w3, w5, w72673# CHECK-NEXT:  1      2     0.50                        bics	x3, xzr, x3, lsl #12674# CHECK-NEXT:  1      2     0.50                        tst	w3, w7, lsl #312675# CHECK-NEXT:  1      2     0.50                        tst	x2, x20, asr #22676# CHECK-NEXT:  1      0     0.13                        mov	x3, x62677# CHECK-NEXT:  1      0     0.13                        mov	x3, xzr2678# CHECK-NEXT:  1      0     0.13                        mov	wzr, w22679# CHECK-NEXT:  1      0     0.13                        mov	w3, w52680# CHECK-NEXT:  1      1     0.25                        movz	w2, #0, lsl #162681# CHECK-NEXT:  1      1     0.25                        mov	w2, #-12352682# CHECK-NEXT:  1      1     0.25                        mov	x2, #52999896432642683# CHECK-NEXT:  1      0     0.13                        mov	x2, #02684# CHECK-NEXT:  1      1     0.25                        movk	w3, #02685# CHECK-NEXT:  1      1     0.25                        movz	x4, #0, lsl #162686# CHECK-NEXT:  1      1     0.25                        movk	w5, #0, lsl #162687# CHECK-NEXT:  1      1     0.25                        movz	x6, #0, lsl #322688# CHECK-NEXT:  1      1     0.25                        movk	x7, #0, lsl #322689# CHECK-NEXT:  1      1     0.25                        movz	x8, #0, lsl #482690# CHECK-NEXT:  1      1     0.25                        movk	x9, #0, lsl #482691# CHECK-NEXT:  1      1     0.13                  U     msr	DAIFSet, #02692# CHECK-NEXT:  1      1     0.25                        adr	x2, #16002693# CHECK-NEXT:  1      1     0.25                        adrp	x21, #65536002694# CHECK-NEXT:  1      1     0.25                        adr	x0, #2621442695# CHECK-NEXT:  1      1     0.50                        tbz	x12, #62, #02696# CHECK-NEXT:  1      1     0.50                        tbz	x12, #62, #42697# CHECK-NEXT:  1      1     0.50                        tbz	x12, #62, #-327682698# CHECK-NEXT:  1      1     0.50                        tbz	w17, #16, test2699# CHECK-NEXT:  1      1     0.50                        tbnz	x12, #60, #327642700# CHECK-NEXT:  1      1     0.50                        tbnz	w3, #28, test2701# CHECK-NEXT:  1      1     0.50                        b	#42702# CHECK-NEXT:  1      1     0.50                        b	#-42703# CHECK-NEXT:  1      1     0.50                        b	#1342177242704# CHECK-NEXT:  2      1     0.50                        bl	test2705# CHECK-NEXT:  1      1     0.50                        br	x202706# CHECK-NEXT:  2      1     0.50                        blr	xzr2707# CHECK-NEXT:  1      1     0.50                  U     ret	x102708# CHECK-NEXT:  1      1     0.50                  U     ret2709# CHECK-NEXT:  1      1     0.50                  U     eret2710# CHECK-NEXT:  1      1     0.50                  U     drps2711 2712# CHECK:      Resources:2713# CHECK-NEXT: [0.0] - V1UnitB2714# CHECK-NEXT: [0.1] - V1UnitB2715# CHECK-NEXT: [1.0] - V1UnitD2716# CHECK-NEXT: [1.1] - V1UnitD2717# CHECK-NEXT: [2.0] - V1UnitFlg2718# CHECK-NEXT: [2.1] - V1UnitFlg2719# CHECK-NEXT: [2.2] - V1UnitFlg2720# CHECK-NEXT: [3]   - V1UnitL22721# CHECK-NEXT: [4.0] - V1UnitL012722# CHECK-NEXT: [4.1] - V1UnitL012723# CHECK-NEXT: [5]   - V1UnitM02724# CHECK-NEXT: [6]   - V1UnitM12725# CHECK-NEXT: [7.0] - V1UnitS2726# CHECK-NEXT: [7.1] - V1UnitS2727# CHECK-NEXT: [8]   - V1UnitV02728# CHECK-NEXT: [9]   - V1UnitV12729# CHECK-NEXT: [10]  - V1UnitV22730# CHECK-NEXT: [11]  - V1UnitV32731 2732# CHECK:      Resource pressure per iteration:2733# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7.0]  [7.1]  [8]    [9]    [10]   [11]2734# CHECK-NEXT: 13.00  13.00  40.50  40.50  48.00  48.00  48.00  96.67  175.17 175.17 321.25 208.25 140.75 140.75 189.00 55.50  65.50  13.002735 2736# CHECK:      Resource pressure by instruction:2737# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7.0]  [7.1]  [8]    [9]    [10]   [11]   Instructions:2738# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	w2, w3, #40952739# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	w30, w29, #1, lsl #122740# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	w13, w5, #4095, lsl #122741# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	x5, x7, #16382742# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	w20, wsp, #8012743# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	wsp, wsp, #11042744# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	wsp, w30, #40842745# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	x0, x24, #2912746# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	x3, x24, #4095, lsl #122747# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	x8, sp, #10742748# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	sp, x29, #38162749# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sub	w0, wsp, #40772750# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sub	w4, w20, #546, lsl #122751# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sub	sp, sp, #2882752# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sub	wsp, w19, #162753# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adds	w13, w23, #291, lsl #122754# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmn	w2, #40952755# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adds	w20, wsp, #02756# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmn	x3, #1, lsl #122757# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	wsp, #23422758# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	sp, #20, lsl #122759# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	x30, #40952760# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     subs	x4, sp, #38222761# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmn	w3, #291, lsl #122762# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmn	wsp, #13652763# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmn	sp, #1092, lsl #122764# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     mov	x10, #-634322765# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     add	wsp, wsp, w102766# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     add	x25, x9, w25, uxtb2767# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	w3, w5, w72768# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	wzr, w3, w52769# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	w20, wzr, w42770# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	w4, w6, wzr2771# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	w11, w13, w152772# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	w9, w3, wzr, lsl #12773# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     add	w17, w29, w20, lsl #312774# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     add	w21, w22, w23, lsr #02775# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     add	w24, w25, w26, lsr #182776# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     add	w27, w28, w29, lsr #312777# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     add	w2, w3, w4, asr #02778# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     add	w5, w6, w7, asr #212779# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     add	w8, w9, w10, asr #312780# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	x3, x5, x72781# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	xzr, x3, x52782# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	x20, xzr, x42783# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	x4, x6, xzr2784# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	x11, x13, x152785# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     add	x9, x3, xzr, lsl #102786# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     add	x17, x29, x20, lsl #32787# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     add	x21, x22, x23, lsr #02788# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     add	x24, x25, x26, lsr #182789# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     add	x27, x28, x29, lsr #632790# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     add	x2, x3, x4, asr #02791# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     add	x5, x6, x7, asr #212792# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     add	x8, x9, x10, asr #632793# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adds	w3, w5, w72794# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     adds	w17, wsp, w252795# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adds	x13, x23, w8, uxtb2796# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmn	w3, w52797# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adds	w20, wzr, w42798# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adds	w4, w6, wzr2799# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adds	w11, w13, w152800# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adds	w9, w3, wzr, lsl #12801# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     adds	w17, w29, w20, lsl #312802# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     adds	w21, w22, w23, lsr #02803# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     adds	w24, w25, w26, lsr #182804# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     adds	w27, w28, w29, lsr #312805# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     adds	w2, w3, w4, asr #02806# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     adds	w5, w6, w7, asr #212807# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     adds	w8, w9, w10, asr #312808# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adds	x3, x5, x72809# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmn	x3, x52810# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adds	x20, xzr, x42811# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adds	x4, x6, xzr2812# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adds	x11, x13, x152813# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     adds	x9, x3, xzr, lsl #102814# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adds	x17, x29, x20, lsl #32815# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     adds	x21, x22, x23, lsr #02816# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     adds	x24, x25, x26, lsr #182817# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     adds	x27, x28, x29, lsr #632818# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     adds	x2, x3, x4, asr #02819# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     adds	x5, x6, x7, asr #212820# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     adds	x8, x9, x10, asr #632821# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sub	w3, w5, w72822# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sub	wzr, w3, w52823# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sub	w4, w6, wzr2824# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sub	w11, w13, w152825# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sub	w9, w3, wzr, lsl #12826# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     sub	w17, w29, w20, lsl #312827# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     sub	w21, w22, w23, lsr #02828# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     sub	w24, w25, w26, lsr #182829# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     sub	w27, w28, w29, lsr #312830# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     sub	w2, w3, w4, asr #02831# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     sub	w5, w6, w7, asr #212832# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     sub	w8, w9, w10, asr #312833# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sub	x3, x5, x72834# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sub	xzr, x3, x52835# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sub	x4, x6, xzr2836# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sub	x11, x13, x152837# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     sub	x9, x3, xzr, lsl #102838# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sub	x17, x29, x20, lsl #32839# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     sub	x21, x22, x23, lsr #02840# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     sub	x24, x25, x26, lsr #182841# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     sub	x27, x28, x29, lsr #632842# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     sub	x2, x3, x4, asr #02843# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     sub	x5, x6, x7, asr #212844# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     sub	x8, x9, x10, asr #632845# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     sub	w13, wsp, w102846# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     sub	x16, x2, w19, uxtb2847# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     subs	x13, x15, x14, sxtx #12848# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     subs	w3, w5, w72849# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	w3, w52850# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     subs	w4, w6, wzr2851# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     subs	w11, w13, w152852# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     subs	w9, w3, wzr, lsl #12853# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     subs	w17, w29, w20, lsl #312854# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     subs	w21, w22, w23, lsr #02855# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     subs	w24, w25, w26, lsr #182856# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     subs	w27, w28, w29, lsr #312857# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     subs	w2, w3, w4, asr #02858# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     subs	w5, w6, w7, asr #212859# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     subs	w8, w9, w10, asr #312860# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     subs	x3, x5, x72861# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	x3, x52862# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     subs	x4, x6, xzr2863# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     subs	x11, x13, x152864# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     subs	x9, x3, xzr, lsl #102865# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     subs	x17, x29, x20, lsl #32866# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     subs	x21, x22, x23, lsr #02867# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     subs	x24, x25, x26, lsr #182868# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     subs	x27, x28, x29, lsr #632869# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     subs	x2, x3, x4, asr #02870# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     subs	x5, x6, x7, asr #212871# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     subs	x8, x9, x10, asr #632872# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmn	wzr, w42873# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmn	w5, wzr2874# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmn	w6, w72875# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmn	w8, w9, lsl #12876# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmn	w10, w11, lsl #312877# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmn	w12, w13, lsr #02878# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmn	w14, w15, lsr #212879# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmn	w16, w17, lsr #312880# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmn	w18, w19, asr #02881# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmn	w20, w21, asr #222882# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmn	w22, w23, asr #312883# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmn	x0, x32884# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmn	xzr, x42885# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmn	x5, xzr2886# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmn	x6, x72887# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmn	x8, x9, lsl #152888# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmn	x10, x11, lsl #32889# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmn	x12, x13, lsr #02890# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmn	x14, x15, lsr #412891# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmn	x16, x17, lsr #632892# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmn	x18, x19, asr #02893# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmn	x20, x21, asr #552894# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmn	x22, x23, asr #632895# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	w0, w32896# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	wzr, w42897# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	w5, wzr2898# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	w6, w72899# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	w8, w9, lsl #12900# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmp	w10, w11, lsl #312901# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmp	w12, w13, lsr #02902# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmp	w14, w15, lsr #212903# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmp	w18, w19, asr #02904# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmp	w20, w21, asr #222905# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmp	w22, w23, asr #312906# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmp	wsp, w262907# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	x16, w27, uxtb2908# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	x0, x32909# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	xzr, x42910# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	x5, xzr2911# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	x6, x72912# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmp	x8, x9, lsl #152913# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	x10, x11, lsl #32914# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmp	x12, x13, lsr #02915# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmp	x14, x15, lsr #412916# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmp	x16, x17, lsr #632917# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmp	x18, x19, asr #02918# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmp	x20, x21, asr #552919# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     cmp	x22, x23, asr #632920# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	wzr, w02921# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cmp	xzr, x02922# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     mov	sp, x302923# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     mov	wsp, w202924# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     mov	x11, sp2925# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     mov	w24, wsp2926# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adc	w29, w27, w252927# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adc	wzr, w3, w42928# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adc	w9, wzr, w102929# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adc	w20, w0, wzr2930# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adc	x29, x27, x252931# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adc	xzr, x3, x42932# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adc	x9, xzr, x102933# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adc	x20, x0, xzr2934# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adcs	w29, w27, w252935# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adcs	wzr, w3, w42936# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adcs	w9, wzr, w102937# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adcs	w20, w0, wzr2938# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adcs	x29, x27, x252939# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adcs	xzr, x3, x42940# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adcs	x9, xzr, x102941# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adcs	x20, x0, xzr2942# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbc	w29, w27, w252943# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbc	wzr, w3, w42944# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ngc	w9, w102945# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbc	w20, w0, wzr2946# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbc	x29, x27, x252947# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbc	xzr, x3, x42948# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ngc	x9, x102949# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbc	x20, x0, xzr2950# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbcs	w29, w27, w252951# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbcs	wzr, w3, w42952# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ngcs	w9, w102953# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbcs	w20, w0, wzr2954# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbcs	x29, x27, x252955# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbcs	xzr, x3, x42956# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ngcs	x9, x102957# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbcs	x20, x0, xzr2958# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ngc	w3, w122959# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ngc	wzr, w92960# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ngc	w23, wzr2961# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ngc	x29, x302962# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ngc	xzr, x02963# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ngc	x0, xzr2964# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ngcs	w3, w122965# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ngcs	wzr, w92966# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ngcs	w23, wzr2967# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ngcs	x29, x302968# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ngcs	xzr, x02969# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ngcs	x0, xzr2970# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbfx	x1, x2, #3, #22971# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     asr	x3, x4, #632972# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     asr	wzr, wzr, #312973# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbfx	w12, w9, #0, #12974# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ubfiz	x4, x5, #52, #112975# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ubfx	xzr, x4, #0, #12976# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ubfiz	x4, xzr, #1, #62977# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsr	x5, x6, #122978# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfi	x4, x5, #52, #112979# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfxil	xzr, x4, #0, #12980# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfc	x4, #1, #62981# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfxil	x5, x6, #12, #522982# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sxtb	w1, w22983# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sxtb	xzr, w32984# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sxth	w9, w102985# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sxth	x0, w12986# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sxtw	x3, w302987# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     uxtb	w1, w22988# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     uxth	w9, w102989# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ubfx	x3, x30, #0, #322990# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     asr	w3, w2, #02991# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     asr	w9, w10, #312992# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     asr	x20, x21, #632993# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     asr	w1, wzr, #32994# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsr	w3, w2, #02995# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsr	w9, w10, #312996# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsr	x20, x21, #632997# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsr	wzr, wzr, #32998# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsl	w9, w10, #312999# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsl	x20, x21, #633000# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsl	w1, wzr, #33001# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbfiz	x2, x3, #63, #13002# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbfiz	x9, x10, #5, #593003# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbfiz	w11, w12, #31, #13004# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbfiz	w13, w14, #29, #33005# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbfiz	xzr, xzr, #10, #113006# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbfx	w9, w10, #0, #13007# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     asr	x2, x3, #633008# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     asr	x19, x20, #03009# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     asr	x9, x10, #53010# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     asr	w9, w10, #03011# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     asr	w11, w12, #313012# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     asr	w13, w14, #293013# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     sbfx	xzr, xzr, #10, #113014# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfi	x2, x3, #63, #13015# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfi	x9, x10, #5, #593016# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfi	w11, w12, #31, #13017# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfi	w13, w14, #29, #33018# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfc	xzr, #10, #113019# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfxil	w9, w10, #0, #13020# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfxil	x2, x3, #63, #13021# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfxil	x19, x20, #0, #643022# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfxil	x9, x10, #5, #593023# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfxil	w9, w10, #0, #323024# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfxil	w11, w12, #31, #13025# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfxil	w13, w14, #29, #33026# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     bfxil	xzr, xzr, #10, #113027# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsl	x2, x3, #633028# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsl	x9, x10, #53029# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsl	w11, w12, #313030# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsl	w13, w14, #293031# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ubfiz	xzr, xzr, #10, #113032# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ubfx	w9, w10, #0, #13033# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsr	x2, x3, #633034# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsr	x19, x20, #03035# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsr	x9, x10, #53036# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsr	w9, w10, #03037# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsr	w11, w12, #313038# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsr	w13, w14, #293039# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ubfx	xzr, xzr, #10, #113040# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cbz	w5, #43041# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cbz	x5, #03042# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cbnz	x2, #-43043# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cbnz	x26, #10485723044# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cbz	wzr, #03045# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cbnz	xzr, #03046# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cbnz	w21, test3047# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     b.ne	#43048# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     b.ge	#10485723049# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     b.ge	#-43050# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmp	w1, #31, #0, eq3051# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmp	w3, #0, #15, hs3052# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmp	wzr, #15, #13, hs3053# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmp	x9, #31, #0, le3054# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmp	x3, #0, #15, gt3055# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmp	xzr, #5, #7, ne3056# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmn	w1, #31, #0, eq3057# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmn	w3, #0, #15, hs3058# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmn	wzr, #15, #13, hs3059# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmn	x9, #31, #0, le3060# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmn	x3, #0, #15, gt3061# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmn	xzr, #5, #7, ne3062# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmp	w1, wzr, #0, eq3063# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmp	w3, w0, #15, hs3064# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmp	wzr, w15, #13, hs3065# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmp	x9, xzr, #0, le3066# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmp	x3, x0, #15, gt3067# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmp	xzr, x5, #7, ne3068# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmn	w1, wzr, #0, eq3069# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmn	w3, w0, #15, hs3070# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmn	wzr, w15, #13, hs3071# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmn	x9, xzr, #0, le3072# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmn	x3, x0, #15, gt3073# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ccmn	xzr, x5, #7, ne3074# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csel	w1, w0, w19, ne3075# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csel	wzr, w5, w9, eq3076# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csel	w9, wzr, w30, gt3077# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csel	w1, w28, wzr, mi3078# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csel	x19, x23, x29, lt3079# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csel	xzr, x3, x4, ge3080# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csel	x5, xzr, x6, hs3081# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csel	x7, x8, xzr, lo3082# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinc	w1, w0, w19, ne3083# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinc	wzr, w5, w9, eq3084# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinc	w9, wzr, w30, gt3085# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinc	w1, w28, wzr, mi3086# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinc	x19, x23, x29, lt3087# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinc	xzr, x3, x4, ge3088# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinc	x5, xzr, x6, hs3089# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinc	x7, x8, xzr, lo3090# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinv	w1, w0, w19, ne3091# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinv	wzr, w5, w9, eq3092# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinv	w9, wzr, w30, gt3093# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinv	w1, w28, wzr, mi3094# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinv	x19, x23, x29, lt3095# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinv	xzr, x3, x4, ge3096# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinv	x5, xzr, x6, hs3097# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinv	x7, x8, xzr, lo3098# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csneg	w1, w0, w19, ne3099# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csneg	wzr, w5, w9, eq3100# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csneg	w9, wzr, w30, gt3101# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csneg	w1, w28, wzr, mi3102# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csneg	x19, x23, x29, lt3103# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csneg	xzr, x3, x4, ge3104# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csneg	x5, xzr, x6, hs3105# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csneg	x7, x8, xzr, lo3106# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cset	w3, eq3107# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cset	x9, pl3108# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csetm	w20, ne3109# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csetm	x30, ge3110# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinc	w2, wzr, wzr, al3111# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinv	x3, xzr, xzr, nv3112# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cinc	w3, w5, gt3113# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cinc	wzr, w4, le3114# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cset	w9, lt3115# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cinc	x3, x5, gt3116# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cinc	xzr, x4, le3117# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cset	x9, lt3118# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinc	w5, w6, w6, nv3119# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinc	x1, x2, x2, al3120# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cinv	w3, w5, gt3121# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cinv	wzr, w4, le3122# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csetm	w9, lt3123# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cinv	x3, x5, gt3124# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cinv	xzr, x4, le3125# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csetm	x9, lt3126# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinv	x1, x0, x0, al3127# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csinv	w9, w8, w8, nv3128# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cneg	w3, w5, gt3129# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cneg	wzr, w4, le3130# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cneg	w9, wzr, lt3131# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cneg	x3, x5, gt3132# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cneg	xzr, x4, le3133# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cneg	x9, xzr, lt3134# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     csneg	x4, x8, x8, al3135# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     rbit	w0, w73136# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     rbit	x18, x33137# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     rev16	w17, w13138# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     rev16	x5, x23139# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     rev	w18, w03140# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     rev32	x20, x13141# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     rev	x22, x23142# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     clz	w24, w33143# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     clz	x26, x43144# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cls	w3, w53145# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     cls	x20, x53146# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     5.00    -      -      -      -      -      -      -     udiv	w0, w7, w103147# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     5.00    -      -      -      -      -      -      -     udiv	x9, x22, x43148# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     5.00    -      -      -      -      -      -      -     sdiv	w12, w21, w03149# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     5.00    -      -      -      -      -      -      -     sdiv	x13, x2, x13150# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsl	w11, w12, w133151# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsl	x14, x15, x163152# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsr	w17, w18, w193153# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsr	x20, x21, x223154# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     asr	w23, w24, w253155# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     asr	x26, x27, x283156# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ror	w0, w1, w23157# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ror	x3, x4, x53158# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsl	w6, w7, w83159# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsl	x9, x10, x113160# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsr	w12, w13, w143161# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     lsr	x15, x16, x173162# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     asr	w18, w19, w203163# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     asr	x21, x22, x233164# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ror	w24, w25, w263165# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ror	x27, x28, x293166# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     crc32cb	w30, w23, w153167# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     crc32cb	wzr, w12, w143168# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     crc32cb	w28, w10, w113169# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     crc32b	w27, w12, w153170# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     crc32h	w3, w15, w213171# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     crc32w	w9, w18, w243172# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     crc32x	w19, w6, x253173# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     crc32ch	w25, w26, w163174# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     crc32cw	w27, w12, w233175# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     crc32cx	w21, w28, x53176# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     smulh	x30, x29, x283177# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     smulh	xzr, x27, x263178# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     umulh	x30, x29, x283179# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     umulh	x23, x30, xzr3180# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     madd	w1, w3, w7, w43181# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     madd	wzr, w0, w9, w113182# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     madd	w13, wzr, w4, w43183# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     madd	w19, w30, wzr, w293184# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     mul	w4, w5, w63185# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     madd	x1, x3, x7, x43186# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     madd	xzr, x0, x9, x113187# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     madd	x13, xzr, x4, x43188# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     madd	x19, x30, xzr, x293189# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     mul	x4, x5, x63190# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     msub	w1, w3, w7, w43191# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     msub	wzr, w0, w9, w113192# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     msub	w13, wzr, w4, w43193# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     msub	w19, w30, wzr, w293194# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     mneg	w4, w5, w63195# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     msub	x1, x3, x7, x43196# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     msub	xzr, x0, x9, x113197# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     msub	x13, xzr, x4, x43198# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     msub	x19, x30, xzr, x293199# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     mneg	x4, x5, x63200# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     smaddl	x3, w5, w2, x93201# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     smaddl	xzr, w10, w11, x123202# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     smaddl	x13, wzr, w14, x153203# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     smaddl	x16, w17, wzr, x183204# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     smull	x19, w20, w213205# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     smsubl	x3, w5, w2, x93206# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     smsubl	xzr, w10, w11, x123207# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     smsubl	x13, wzr, w14, x153208# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     smsubl	x16, w17, wzr, x183209# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     smnegl	x19, w20, w213210# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     umaddl	x3, w5, w2, x93211# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     umaddl	xzr, w10, w11, x123212# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     umaddl	x13, wzr, w14, x153213# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     umaddl	x16, w17, wzr, x183214# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     umull	x19, w20, w213215# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     umsubl	x3, w5, w2, x93216# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     umsubl	x16, w17, wzr, x183217# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     umnegl	x19, w20, w213218# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     smulh	x23, x22, xzr3219# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     umulh	x23, x22, xzr3220# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     mul	x19, x20, xzr3221# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     mneg	w21, w22, w233222# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     smull	x11, w13, w173223# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     umull	x11, w13, w173224# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     smnegl	x11, w13, w173225# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -     umnegl	x11, w13, w173226# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.25   0.25    -      -      -      -     extr	w3, w5, w7, #03227# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.25   0.25    -      -      -      -     extr	w11, w13, w17, #313228# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.25   0.25    -      -      -      -     extr	x3, x5, x7, #153229# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.25   0.25    -      -      -      -     extr	x11, x13, x17, #633230# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ror	x19, x23, #243231# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ror	x29, xzr, #633232# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ror	w9, w13, #313233# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmp	h5, h213234# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmp	h5, #0.03235# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmpe	h22, h213236# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmpe	h13, #0.03237# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmp	s3, s53238# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmp	s31, #0.03239# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmpe	s29, s303240# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmpe	s15, #0.03241# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmp	d4, d123242# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmp	d23, #0.03243# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmpe	d26, d223244# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcmpe	d29, #0.03245# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fccmp	s1, s31, #0, eq3246# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fccmp	s3, s0, #15, hs3247# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fccmp	s31, s15, #13, hs3248# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fccmp	d9, d31, #0, le3249# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fccmp	d3, d0, #15, gt3250# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fccmp	d31, d5, #7, ne3251# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fccmp	h31, h3, #11, hs3252# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fccmpe	h6, h1, #12, ne3253# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fccmpe	s1, s31, #0, eq3254# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fccmpe	s3, s0, #15, hs3255# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fccmpe	s31, s15, #13, hs3256# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fccmpe	d9, d31, #0, le3257# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fccmpe	d3, d0, #15, gt3258# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fccmpe	d31, d5, #7, ne3259# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcsel	s3, s20, s9, pl3260# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcsel	d9, d10, d11, mi3261# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -     fcsel	h26, h2, h11, hs3262# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	h18, h283263# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	s0, s13264# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	s2, s33265# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	h2, h93266# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	s4, s53267# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50    -     3.50    -     fsqrt	s6, s73268# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvt	d8, s93269# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvt	h10, s113270# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintn	h12, h33271# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintn	s12, s133272# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintp	h17, h313273# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintp	s14, s153274# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintm	h0, h213275# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintm	s16, s173276# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintz	h10, h293277# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintz	s18, s193278# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinta	h22, h103279# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinta	s20, s213280# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintx	h4, h53281# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintx	s22, s233282# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinti	s24, s253283# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinti	h31, h143284# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	d0, d13285# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	d2, d33286# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	d4, d53287# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50    -     3.50    -     fsqrt	h13, h243288# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50    -     3.50    -     fsqrt	d6, d73289# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvt	s8, d93290# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvt	h10, d113291# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintn	d12, d133292# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintp	d14, d153293# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintm	d16, d173294# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintz	d18, d193295# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinta	d20, d213296# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintx	d22, d233297# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinti	d24, d253298# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvt	s26, h273299# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvt	d28, h293300# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	s20, s19, s173301# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50    -     3.50    -     fdiv	h1, h26, h233302# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50    -     3.50    -     fdiv	s1, s2, s33303# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	h23, h27, h223304# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	s4, s5, s63305# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	h20, h11, h183306# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	s7, s8, s93307# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	s10, s11, s123308# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	h8, h7, h113309# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	s13, s14, s153310# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	h29, h13, h143311# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	s16, s17, s183312# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	s19, s20, s213313# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmul	h3, h15, h73314# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmul	s22, s23, s23315# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	d20, d19, d173316# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50    -     3.50    -     fdiv	d1, d2, d33317# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	d4, d5, d63318# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	d7, d8, d93319# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	d10, d11, d123320# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	d13, d14, d153321# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	h4, h13, h173322# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	d16, d17, d183323# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	d19, d20, d213324# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	h29, h23, h173325# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmul	d22, d23, d243326# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmadd	h27, h0, h6, h283327# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmadd	s3, s5, s6, s313328# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmadd	d3, d13, d0, d233329# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmsub	h25, h28, h12, h243330# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmsub	s3, s5, s6, s313331# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmsub	d3, d13, d0, d233332# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmadd	h3, h18, h31, h243333# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmadd	s3, s5, s6, s313334# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmadd	d3, d13, d0, d233335# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmsub	s3, s5, s6, s313336# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmsub	d3, d13, d0, d233337# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fnmsub	h3, h29, h24, h173338# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	w3, h5, #13339# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	wzr, h20, #133340# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	w19, h0, #323341# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	x3, h5, #13342# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	x12, h30, #453343# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	x19, h0, #643344# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	w3, s5, #13345# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	wzr, s20, #133346# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	w19, s0, #323347# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	x3, s5, #13348# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	x12, s30, #453349# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	x19, s0, #643350# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	w3, d5, #13351# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	wzr, d20, #133352# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	w19, d0, #323353# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	x3, d5, #13354# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	x12, d30, #453355# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	x19, d0, #643356# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	w3, h5, #13357# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	wzr, h20, #133358# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	w19, h0, #323359# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	x3, h5, #13360# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	x12, h30, #453361# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	x19, h0, #643362# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	w3, s5, #13363# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	wzr, s20, #133364# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	w19, s0, #323365# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	x3, s5, #13366# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	x12, s30, #453367# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	x19, s0, #643368# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	w3, d5, #13369# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	wzr, d20, #133370# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	w19, d0, #323371# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	x3, d5, #13372# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	x12, d30, #453373# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	x19, d0, #643374# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	h23, w19, #13375# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	h31, wzr, #203376# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	h14, w0, #323377# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	h23, x19, #13378# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	h31, xzr, #203379# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	h14, x0, #643380# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	s23, w19, #13381# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	s31, wzr, #203382# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	s14, w0, #323383# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	s23, x19, #13384# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	s31, xzr, #203385# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	s14, x0, #643386# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	d23, w19, #13387# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	d31, wzr, #203388# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	d14, w0, #323389# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	d23, x19, #13390# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	d31, xzr, #203391# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	d14, x0, #643392# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	h23, w19, #13393# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	h31, wzr, #203394# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	h14, w0, #323395# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	h23, x19, #13396# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	h31, xzr, #203397# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	h14, x0, #643398# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	s23, w19, #13399# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	s31, wzr, #203400# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	s14, w0, #323401# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	s23, x19, #13402# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	s31, xzr, #203403# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	s14, x0, #643404# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	d23, w19, #13405# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	d31, wzr, #203406# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	d14, w0, #323407# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	d23, x19, #13408# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	d31, xzr, #203409# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	d14, x0, #643410# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtns	w3, h313411# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtns	xzr, h123412# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtnu	wzr, h123413# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtnu	x0, h03414# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtps	wzr, h93415# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtps	x12, h203416# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtpu	w30, h233417# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtpu	x29, h33418# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtms	w2, h33419# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtms	x4, h53420# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtmu	w6, h73421# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtmu	x8, h93422# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzs	w10, h113423# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzs	x12, h133424# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzu	w14, h153425# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzu	x15, h163426# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	h17, w183427# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	h19, x203428# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	h21, w223429# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	h23, x243430# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtas	w25, h263431# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtas	x27, h283432# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtau	w29, h303433# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtau	xzr, h03434# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtns	w3, s313435# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtns	xzr, s123436# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtnu	wzr, s123437# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtnu	x0, s03438# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtps	wzr, s93439# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtps	x12, s203440# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtpu	w30, s233441# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtpu	x29, s33442# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtms	w2, s33443# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtms	x4, s53444# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtmu	w6, s73445# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtmu	x8, s93446# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzs	w10, s113447# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzs	x12, s133448# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzu	w14, s153449# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzu	x15, s163450# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	s17, w183451# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	s19, x203452# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	s21, w223453# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	s23, x243454# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtas	w25, s263455# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtas	x27, s283456# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtau	w29, s303457# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtau	xzr, s03458# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtns	w3, d313459# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtns	xzr, d123460# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtnu	wzr, d123461# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtnu	x0, d03462# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtps	wzr, d93463# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtps	x12, d203464# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtpu	w30, d233465# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtpu	x29, d33466# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtms	w2, d33467# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtms	x4, d53468# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtmu	w6, d73469# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtmu	x8, d93470# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzs	w10, d113471# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzs	x12, d133472# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzu	w14, d153473# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtzu	x15, d163474# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	d17, w183475# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     scvtf	d19, x203476# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	d21, w223477# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	d23, x243478# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtas	w25, d263479# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtas	x27, d283480# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtau	w29, d303481# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     fcvtau	xzr, d03482# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     fmov	h6, w53483# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     fmov	h16, x273484# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     fmov	w15, h313485# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     fmov	w3, s93486# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     fmov	s9, w33487# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     fmov	x21, h143488# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     fmov	x20, d313489# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     fmov	d1, x153490# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -     fmov	x3, v12.d[1]3491# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.25   0.25   0.25   0.25   fmov	v1.d[1], x193492# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	h29, #0.500000003493# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	s2, #0.125000003494# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	s3, #1.000000003495# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	d30, #16.000000003496# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	s4, #1.062500003497# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	d10, #1.937500003498# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	s12, #-1.000000003499# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	d16, #8.500000003500# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	w3, #03501# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	x29, #43502# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsw	xzr, #-43503# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	s0, #83504# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	d0, #10485723505# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	q0, #-10485763506# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     prfm	pldl1strm, #03507# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     prfm	#22, #03508# CHECK-NEXT:  -      -     0.50   0.50    -      -      -     0.33   0.83   0.83    -      -      -      -      -      -      -      -     stxrb	w18, w8, [sp]3509# CHECK-NEXT:  -      -     0.50   0.50    -      -      -     0.33   0.83   0.83    -      -      -      -      -      -      -      -     stxrh	w24, w15, [x16]3510# CHECK-NEXT:  -      -     0.50   0.50    -      -      -     0.33   0.83   0.83    -      -      -      -      -      -      -      -     stxr	w5, w6, [x17]3511# CHECK-NEXT:  -      -     0.50   0.50    -      -      -     0.33   0.83   0.83    -      -      -      -      -      -      -      -     stxr	w1, x10, [x21]3512# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldxrb	w30, [x0]3513# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldxrh	w17, [x4]3514# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldxr	w22, [sp]3515# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldxr	x11, [x29]3516# CHECK-NEXT:  -      -     0.50   0.50    -      -      -     0.33   0.83   0.83    -      -      -      -      -      -      -      -     stxp	w12, w11, w10, [sp]3517# CHECK-NEXT:  -      -     0.50   0.50    -      -      -     0.33   0.83   0.83    -      -      -      -      -      -      -      -     stxp	wzr, x27, x9, [x12]3518# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ldxp	w0, wzr, [sp]3519# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ldxp	x17, x0, [x18]3520# CHECK-NEXT:  -      -     0.50   0.50    -      -      -     0.33   0.83   0.83    -      -      -      -      -      -      -      -     stlxrb	w12, w22, [x0]3521# CHECK-NEXT:  -      -     0.50   0.50    -      -      -     0.33   0.83   0.83    -      -      -      -      -      -      -      -     stlxrh	w10, w1, [x1]3522# CHECK-NEXT:  -      -     0.50   0.50    -      -      -     0.33   0.83   0.83    -      -      -      -      -      -      -      -     stlxr	w9, w2, [x2]3523# CHECK-NEXT:  -      -     0.50   0.50    -      -      -     0.33   0.83   0.83    -      -      -      -      -      -      -      -     stlxr	w9, x3, [sp]3524# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldaxrb	w8, [x4]3525# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldaxrh	w7, [x5]3526# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldaxr	w6, [sp]3527# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldaxr	x5, [x6]3528# CHECK-NEXT:  -      -     0.50   0.50    -      -      -     0.33   0.83   0.83    -      -      -      -      -      -      -      -     stlxp	w4, w5, w6, [sp]3529# CHECK-NEXT:  -      -     0.50   0.50    -      -      -     0.33   0.83   0.83    -      -      -      -      -      -      -      -     stlxp	wzr, x6, x7, [x1]3530# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ldaxp	w5, w18, [sp]3531# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ldaxp	x6, x19, [x22]3532# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldapur	w7, [x24]3533# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldapur	x20, [x13]3534# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldapurb	w13, [x17]3535# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldapurh	w3, [x22]3536# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldapursb	w7, [x8]3537# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldapursb	x29, [x7]3538# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldapursh	w17, [x19]3539# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldapursh	x3, [x3]3540# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     ldapursw	x3, [x18]3541# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     stlrb	w24, [sp]3542# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     stlrh	w25, [x30]3543# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     stlr	w26, [x29]3544# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     stlr	x27, [x28]3545# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     stlur	w3, [x27]3546# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     stlur	x23, [x25]3547# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     stlurb	w30, [x17]3548# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     stlurh	w9, [x29]3549# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldarb	w16, [x21]3550# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldarb	w23, [sp]3551# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldarh	w22, [x30]3552# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldar	wzr, [x29]3553# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldar	x21, [x28]3554# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sturb	w9, [sp]3555# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sturh	wzr, [x12, #255]3556# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     stur	w16, [x0, #-256]3557# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     stur	x28, [x14, #1]3558# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldurb	w1, [x20, #255]3559# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldurh	w20, [x1, #255]3560# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldur	w12, [sp, #255]3561# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldur	xzr, [x12, #255]3562# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldursb	x9, [x7, #-256]3563# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldursh	x17, [x19, #-256]3564# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldursw	x20, [x15, #-256]3565# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     prfum	pldl2keep, [sp, #-256]3566# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldursb	w19, [x1, #-256]3567# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldursh	w15, [x21, #-256]3568# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     stur	b0, [sp, #1]3569# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     stur	h12, [x12, #-1]3570# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     stur	s15, [x0, #255]3571# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     stur	d31, [x5, #25]3572# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     stur	q9, [x5]3573# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldur	b3, [sp]3574# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldur	h5, [x4, #-256]3575# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldur	s7, [x12, #-1]3576# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldur	d11, [x19, #4]3577# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldur	q13, [x1, #2]3578# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     strb	w9, [x2], #2553579# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     strb	w10, [x3], #13580# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     strb	w10, [x3], #-2563581# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     strh	w9, [x2], #2553582# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     strh	w9, [x2], #13583# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     strh	w10, [x3], #-2563584# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     str	w19, [sp], #2553585# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     str	w20, [x30], #13586# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     str	w21, [x12], #-2563587# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     str	xzr, [x9], #2553588# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     str	x2, [x3], #13589# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     str	x19, [x12], #-2563590# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrb	w9, [x2], #2553591# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrb	w10, [x3], #13592# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrb	w10, [x3], #-2563593# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrh	w9, [x2], #2553594# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrh	w9, [x2], #13595# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrh	w10, [x3], #-2563596# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	w19, [sp], #2553597# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	w20, [x30], #13598# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	w21, [x12], #-2563599# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	xzr, [x9], #2553600# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	x2, [x3], #13601# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	x19, [x12], #-2563602# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsb	xzr, [x9], #2553603# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsb	x2, [x3], #13604# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsb	x19, [x12], #-2563605# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsh	xzr, [x9], #2553606# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsh	x2, [x3], #13607# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsh	x19, [x12], #-2563608# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsw	xzr, [x9], #2553609# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsw	x2, [x3], #13610# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsw	x19, [x12], #-2563611# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsb	wzr, [x9], #2553612# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsb	w2, [x3], #13613# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsb	w19, [x12], #-2563614# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsh	wzr, [x9], #2553615# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsh	w2, [x3], #13616# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsh	w19, [x12], #-2563617# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	b0, [x0], #2553618# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	b3, [x3], #13619# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	b5, [sp], #-2563620# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	h10, [x10], #2553621# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	h13, [x23], #13622# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	h15, [sp], #-2563623# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	s20, [x20], #2553624# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	s23, [x23], #13625# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	s25, [x0], #-2563626# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	d20, [x20], #2553627# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	d23, [x23], #13628# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	d25, [x0], #-2563629# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	b0, [x0], #2553630# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	b3, [x3], #13631# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	b5, [sp], #-2563632# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	h10, [x10], #2553633# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	h13, [x23], #13634# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	h15, [sp], #-2563635# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	s20, [x20], #2553636# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	s23, [x23], #13637# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	s25, [x0], #-2563638# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	d20, [x20], #2553639# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	d23, [x23], #13640# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	d25, [x0], #-2563641# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	q20, [x1], #2553642# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	q23, [x9], #13643# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	q25, [x20], #-2563644# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	q10, [x1], #2553645# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	q22, [sp], #13646# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	q21, [x20], #-2563647# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	x3, [x4, #0]!3648# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     strb	w9, [x2, #255]!3649# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     strb	w10, [x3, #1]!3650# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     strb	w10, [x3, #-256]!3651# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     strh	w9, [x2, #255]!3652# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     strh	w9, [x2, #1]!3653# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     strh	w10, [x3, #-256]!3654# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     str	w19, [sp, #255]!3655# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     str	w20, [x30, #1]!3656# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     str	w21, [x12, #-256]!3657# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     str	xzr, [x9, #255]!3658# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     str	x2, [x3, #1]!3659# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     str	x19, [x12, #-256]!3660# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrb	w9, [x2, #255]!3661# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrb	w10, [x3, #1]!3662# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrb	w10, [x3, #-256]!3663# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrh	w9, [x2, #255]!3664# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrh	w9, [x2, #1]!3665# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrh	w10, [x3, #-256]!3666# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	w19, [sp, #255]!3667# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	w20, [x30, #1]!3668# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	w21, [x12, #-256]!3669# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	xzr, [x9, #255]!3670# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	x2, [x3, #1]!3671# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	x19, [x12, #-256]!3672# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsb	xzr, [x9, #255]!3673# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsb	x2, [x3, #1]!3674# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsb	x19, [x12, #-256]!3675# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsh	xzr, [x9, #255]!3676# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsh	x2, [x3, #1]!3677# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsh	x19, [x12, #-256]!3678# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsw	xzr, [x9, #255]!3679# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsw	x2, [x3, #1]!3680# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsw	x19, [x12, #-256]!3681# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsb	wzr, [x9, #255]!3682# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsb	w2, [x3, #1]!3683# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsb	w19, [x12, #-256]!3684# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsh	wzr, [x9, #255]!3685# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsh	w2, [x3, #1]!3686# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldrsh	w19, [x12, #-256]!3687# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	b0, [x0, #255]!3688# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	b3, [x3, #1]!3689# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	b5, [sp, #-256]!3690# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	h10, [x10, #255]!3691# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	h13, [x23, #1]!3692# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	h15, [sp, #-256]!3693# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	s20, [x20, #255]!3694# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	s23, [x23, #1]!3695# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	s25, [x0, #-256]!3696# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	d20, [x20, #255]!3697# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	d23, [x23, #1]!3698# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	d25, [x0, #-256]!3699# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	b0, [x0, #255]!3700# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	b3, [x3, #1]!3701# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	b5, [sp, #-256]!3702# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	h10, [x10, #255]!3703# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	h13, [x23, #1]!3704# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	h15, [sp, #-256]!3705# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	s20, [x20, #255]!3706# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	s23, [x23, #1]!3707# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	s25, [x0, #-256]!3708# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	d20, [x20, #255]!3709# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	d23, [x23, #1]!3710# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	d25, [x0, #-256]!3711# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	q20, [x1, #255]!3712# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	q23, [x9, #1]!3713# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	q25, [x20, #-256]!3714# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	q10, [x1, #255]!3715# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	q22, [sp, #1]!3716# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	q21, [x20, #-256]!3717# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sttrb	w9, [sp]3718# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sttrh	wzr, [x12, #255]3719# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sttr	w16, [x0, #-256]3720# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     sttr	x28, [x14, #1]3721# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldtrb	w1, [x20, #255]3722# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldtrh	w20, [x1, #255]3723# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldtr	w12, [sp, #255]3724# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldtr	xzr, [x12, #255]3725# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldtrsb	x9, [x7, #-256]3726# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldtrsh	x17, [x19, #-256]3727# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldtrsw	x20, [x15, #-256]3728# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldtrsb	w19, [x1, #-256]3729# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldtrsh	w15, [x21, #-256]3730# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	x4, [x29]3731# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	x30, [x12, #32760]3732# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	x20, [sp, #8]3733# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	xzr, [sp]3734# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	w2, [sp]3735# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	w17, [sp, #16380]3736# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	w13, [x2, #4]3737# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsw	x2, [x5, #4]3738# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsw	x23, [sp, #16380]3739# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsw	x21, [x25, x7]3740# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrh	w2, [x4]3741# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsh	w23, [x6, #8190]3742# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsh	wzr, [sp, #2]3743# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsh	x29, [x2, #2]3744# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsh	x25, [x8, w13, uxtw]3745# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrb	w26, [x3, #121]3746# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrb	w12, [x2]3747# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsb	w27, [sp, #4095]3748# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsb	xzr, [x15]3749# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsb	x12, [x28, x27]3750# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     str	x30, [sp]3751# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     str	w20, [x4, #16380]3752# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     str	b5, [x11]3753# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     str	h23, [x15]3754# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     str	s25, [x19]3755# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     str	d15, [x2]3756# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     strh	w17, [sp, #8190]3757# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     strb	w23, [x3, #4095]3758# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     strb	wzr, [x2]3759# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	b31, [sp, #4095]3760# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	h20, [x2, #8190]3761# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	s10, [x19, #16380]3762# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	d3, [x10, #32760]3763# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     str	q12, [sp, #65520]3764# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	q14, [x6, #4624]3765# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrb	w3, [sp, x5]3766# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrb	w9, [x27, x6]3767# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsb	w10, [x30, x7]3768# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrb	w11, [x29, x3, sxtx]3769# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     strb	w12, [x28, xzr, sxtx]3770# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     strb	w5, [x26, w7, uxtw]3771# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrb	w14, [x26, w6, uxtw]3772# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsb	w15, [x25, w7, uxtw]3773# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrb	w17, [x23, w9, sxtw]3774# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsb	x18, [x22, w10, sxtw]3775# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsh	w3, [sp, x5]3776# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsh	w9, [x27, x6]3777# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrh	w10, [x30, x7, lsl #1]3778# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     strh	w11, [x29, x3, sxtx]3779# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrh	w12, [x28, xzr, sxtx]3780# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsh	x13, [x27, x5, sxtx #1]3781# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrh	w14, [x26, w6, uxtw]3782# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrh	w15, [x25, w7, uxtw]3783# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsh	w16, [x24, w8, uxtw #1]3784# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrh	w17, [x23, w9, sxtw]3785# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrh	w18, [x22, w10, sxtw]3786# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     strh	w19, [x21, wzr, sxtw #1]3787# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	b25, [x21, w8, uxtw]3788# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	b8, [x30, x10]3789# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     str	b14, [x13, x25]3790# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     str	b30, [x16, w26, uxtw]3791# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	h6, [x4, w4, uxtw]3792# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	h11, [x13, x9]3793# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	h16, [x5, x24]3794# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	h15, [x15, w15, uxtw]3795# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	s12, [x30, w5, uxtw]3796# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	d24, [x26, w7, uxtw]3797# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     str	s20, [x24, w10, uxtw]3798# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     str	d5, [x26, x6]3799# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	w3, [sp, x5]3800# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	s9, [x27, x6]3801# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	w10, [x30, x7, lsl #2]3802# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	w11, [x29, x3, sxtx]3803# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     str	s12, [x28, xzr, sxtx]3804# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     str	w13, [x27, x5, sxtx #2]3805# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     str	w14, [x26, w6, uxtw]3806# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	w15, [x25, w7, uxtw]3807# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	w16, [x24, w8, uxtw #2]3808# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsw	x17, [x23, w9, sxtw]3809# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	w18, [x22, w10, sxtw]3810# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldrsw	x19, [x21, wzr, sxtw #2]3811# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	x3, [sp, x5]3812# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     str	x9, [x27, x6]3813# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	d10, [x30, x7, lsl #3]3814# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     str	x11, [x29, x3, sxtx]3815# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	x12, [x28, xzr, sxtx]3816# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	x13, [x27, x5, sxtx #3]3817# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     prfm	pldl1keep, [x26, w6, uxtw]3818# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	x15, [x25, w7, uxtw]3819# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     str	x27, [x26, w24, uxtw]3820# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	x16, [x24, w8, uxtw #3]3821# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	x17, [x23, w9, sxtw]3822# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldr	x18, [x22, w10, sxtw]3823# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     str	d19, [x21, wzr, sxtw #3]3824# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	q3, [sp, x5]3825# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	q9, [x27, x6]3826# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	q10, [x30, x7, lsl #4]3827# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	q11, [x29, x3, sxtx]3828# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	q12, [x28, xzr, sxtx]3829# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	q13, [x27, x5, sxtx #4]3830# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	q14, [x26, w6, uxtw]3831# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	q15, [x25, w7, uxtw]3832# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	q16, [x24, w8, uxtw #4]3833# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	q17, [x23, w9, sxtw]3834# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     str	q18, [x22, w10, sxtw]3835# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldr	q19, [x21, wzr, sxtw #4]3836# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldp	w3, w5, [sp]3837# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     stp	wzr, w9, [sp, #252]3838# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldp	w2, wzr, [sp, #-256]3839# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldp	w9, w10, [sp, #4]3840# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldpsw	x9, x10, [sp, #4]3841# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldpsw	x9, x10, [x2, #-256]3842# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldpsw	x20, x30, [sp, #252]3843# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ldp	x21, x29, [x2, #504]3844# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ldp	x22, x23, [x3, #-512]3845# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ldp	x24, x25, [x4, #8]3846# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldp	s29, s28, [sp, #252]3847# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     stp	s27, s26, [sp, #-256]3848# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldp	s1, s2, [x3, #44]3849# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     stp	d3, d5, [x9, #504]3850# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     stp	d7, d11, [x10, #-512]3851# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     stnp	x20, x16, [x8]3852# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     stp	x3, x6, [x16]3853# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldp	d2, d3, [x30, #-8]3854# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     stp	q3, q5, [sp]3855# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     stp	q17, q19, [sp, #1008]3856# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ldp	q23, q29, [x1, #-1024]3857# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldp	w3, w5, [sp], #03858# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     stp	wzr, w9, [sp], #2523859# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldp	w2, wzr, [sp], #-2563860# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldp	w9, w10, [sp], #43861# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.50   0.50   0.50   0.50    -      -      -      -     ldpsw	x9, x10, [sp], #43862# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.50   0.50   0.50   0.50    -      -      -      -     ldpsw	x9, x10, [x2], #-2563863# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.50   0.50   0.50   0.50    -      -      -      -     ldpsw	x20, x30, [sp], #2523864# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -     ldp	x21, x29, [x2], #5043865# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -     ldp	x22, x23, [x3], #-5123866# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -     ldp	x24, x25, [x4], #83867# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldp	s29, s28, [sp], #2523868# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     stp	s27, s26, [sp], #-2563869# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldp	s1, s2, [x3], #443870# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     stp	d3, d5, [x9], #5043871# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     stp	d7, d11, [x10], #-5123872# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldp	d2, d3, [x30], #-83873# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00   0.25   0.25   0.25   0.25   0.50   0.50    -      -     stp	q3, q5, [sp], #03874# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00   0.25   0.25   0.25   0.25   0.50   0.50    -      -     stp	q17, q19, [sp], #10083875# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -     ldp	q23, q29, [x1], #-10243876# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldp	w3, w5, [sp, #0]!3877# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25    -      -      -      -     stp	wzr, w9, [sp, #252]!3878# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldp	w2, wzr, [sp, #-256]!3879# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldp	w9, w10, [sp, #4]!3880# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.50   0.50   0.50   0.50    -      -      -      -     ldpsw	x9, x10, [sp, #4]!3881# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.50   0.50   0.50   0.50    -      -      -      -     ldpsw	x9, x10, [x2, #-256]!3882# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.50   0.50   0.50   0.50    -      -      -      -     ldpsw	x20, x30, [sp, #252]!3883# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -     ldp	x21, x29, [x2, #504]!3884# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -     ldp	x22, x23, [x3, #-512]!3885# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -     ldp	x24, x25, [x4, #8]!3886# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldp	s29, s28, [sp, #252]!3887# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     stp	s27, s26, [sp, #-256]!3888# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldp	s1, s2, [x3, #44]!3889# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     stp	d3, d5, [x9, #504]!3890# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     stp	d7, d11, [x10, #-512]!3891# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ldp	d2, d3, [x30, #-8]!3892# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00   0.25   0.25   0.25   0.25   0.50   0.50    -      -     stp	q3, q5, [sp, #0]!3893# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00   0.25   0.25   0.25   0.25   0.50   0.50    -      -     stp	q17, q19, [sp, #1008]!3894# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -     ldp	q23, q29, [x1, #-1024]!3895# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldnp	w3, w5, [sp]3896# CHECK-NEXT:  -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -     stnp	wzr, w9, [sp, #252]3897# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldnp	w2, wzr, [sp, #-256]3898# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldnp	w9, w10, [sp, #4]3899# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ldnp	x21, x29, [x2, #504]3900# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ldnp	x22, x23, [x3, #-512]3901# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ldnp	x24, x25, [x4, #8]3902# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldnp	s29, s28, [sp, #252]3903# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     stnp	s27, s26, [sp, #-256]3904# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldnp	s1, s2, [x3, #44]3905# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     stnp	d3, d5, [x9, #504]3906# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     stnp	d7, d11, [x10, #-512]3907# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ldnp	d2, d3, [x30, #-8]3908# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     stnp	q3, q5, [sp]3909# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     stnp	q17, q19, [sp, #1008]3910# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ldnp	q23, q29, [x1, #-1024]3911# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     and	wsp, w16, #0xe003912# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     and	x2, x22, #0x1e003913# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ands	w14, w8, #0x703914# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     ands	x4, x10, #0x603915# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     eor	wsp, w4, #0xe003916# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     eor	x27, x25, #0x1e003917# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     mov	w3, #9830553918# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     mov	x10, #-61489146912365172063919# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     and	w12, w23, w213920# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     and	w16, w15, w1, lsl #13921# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     and	w9, w4, w10, lsl #313922# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     and	w3, w30, w113923# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     and	x3, x5, x7, lsl #633924# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     and	x5, x14, x19, asr #43925# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     and	w3, w17, w19, ror #313926# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     and	w0, w2, wzr, lsr #173927# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     and	w3, w30, w11, asr #23928# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     and	xzr, x4, x263929# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     and	w3, wzr, w20, ror #23930# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     and	x7, x20, xzr, asr #633931# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     bic	x13, x20, x14, lsl #473932# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     bic	w2, w7, w93933# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     eon	w29, w4, w193934# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     eon	x19, x12, x23935# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     eor	w8, w27, w23936# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     eor	x22, x16, x63937# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     orr	w2, w7, w0, asr #313938# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     orr	x8, x9, x10, lsl #123939# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     orn	x3, x5, x7, asr #23940# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     orn	w2, w5, w293941# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     ands	w7, wzr, w9, lsl #13942# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     ands	x3, x5, x20, ror #633943# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     bics	w3, w5, w73944# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     bics	x3, xzr, x3, lsl #13945# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     tst	w3, w7, lsl #313946# CHECK-NEXT:  -      -      -      -     0.33   0.33   0.33    -      -      -     0.50   0.50    -      -      -      -      -      -     tst	x2, x20, asr #23947# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mov	x3, x63948# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mov	x3, xzr3949# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mov	wzr, w23950# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mov	w3, w53951# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     movz	w2, #0, lsl #163952# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     mov	w2, #-12353953# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     mov	x2, #52999896432643954# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mov	x2, #03955# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     movk	w3, #03956# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     movz	x4, #0, lsl #163957# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     movk	w5, #0, lsl #163958# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     movz	x6, #0, lsl #323959# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     movk	x7, #0, lsl #323960# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     movz	x8, #0, lsl #483961# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     movk	x9, #0, lsl #483962# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     msr	DAIFSet, #03963# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adr	x2, #16003964# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adrp	x21, #65536003965# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25    -      -      -      -     adr	x0, #2621443966# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     tbz	x12, #62, #03967# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     tbz	x12, #62, #43968# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     tbz	x12, #62, #-327683969# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     tbz	w17, #16, test3970# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     tbnz	x12, #60, #327643971# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     tbnz	w3, #28, test3972# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     b	#43973# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     b	#-43974# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     b	#1342177243975# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     bl	test3976# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     br	x203977# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     blr	xzr3978# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ret	x103979# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ret3980# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     eret3981# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     drps3982