brintos

brintos / llvm-project-archived public Read only

0
0
Text · 135.3 KiB · 39a3e07 Raw
1506 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=thumbv8.1-m.main-none-none-eabi -mcpu=cortex-m85 -mattr=+mve.fp -instruction-tables < %s | FileCheck %s3 4adc r0, r1, #05adcs r0, r1, #06adcs r0, r17adc.w r0, r1, r28adcs.w r0, r1, r29adc.w r0, r1, r2, LSL #110adcs.w r0, r1, r2, LSL #111add r0, sp, #112add sp, #113add.w r0, sp, #114adds.w r0, sp, #115addw r0, sp, #116add r0, sp, r017add sp, r118add.w r0, sp, r119adds.w r0, sp, r120add.w r0, sp, r1, LSL #121adds.w r0, sp, r1, LSL #122adds r0, r1, #123adds r0, #4224add.w r0, r1, #125adds.w r0, r1, #126addw r0, r1, #127adds r0, r1, r228add r0, r129add.w r0, r1, r230adds.w r0, r1, r231add.w r0, r1, r2, LSL #132adds.w r0, r1, r2, LSL #133adr r0, #-634adr r8, #-635adr.w r0, #-636and r0, r1, #137ands r0, r1, #138ands r1, r039and.w r0, r1, r240ands.w r0, r1, r241and.w r0, r1, r2, LSL #142ands.w r0, r1, r2, LSL #143asrs r0, r1, #144asr.w r0, r1, #145asrs.w r0, r1, #146asrs r0, r147asr.w r0, r1, r248asrs.w r0, r1, r249asrl r0, r1, #150asrl r0, r1, r251bfc r0, #1, #252bfi r0, r1, #1, #253bic r0, r1, #154bics r0, r1, #155bics r0, r156bic.w r0, r1, r257bics.w r0, r1, r258bic.w r0, r1, r2, LSL #159bics.w r0, r1, r2, LSL #160bkpt #161clrex62clrm {r1, r2}63clz r0, r164cmn r0, #165cmn r0, r166cmn.w r0, r167cmn.w r0, r1, LSL #168cmp r0, #169cmp.w r0, #170cmp r0, r171cmp r0, r1072cmp.w r0, r173cmp.w r0, r1, LSL #174#cpsdb 175#cpsie if76csdb77csel r1, r2, r3, eq78csinc r1, r2, r3, eq79csinv r1, r2, r3, eq80csneg r1, r2, r3, eq81#dbg #182dmb83dsb84eor r0, r1, #185eors r0, r1, #186eors r0, r187eor.w r0, r1, r288eors.w r0, r1, r289eor.w r0, r1, r2, LSL #190eors.w r0, r1, r2, LSL #191esb92isb93lctp94lda r0, [r1]95ldab r0, [r1]96ldaex r0, [r1]97ldaexb r0, [r1]98ldaexh r0, [r1]99ldah r0, [r1]100ldm r0!, {r1}101ldm r0, {r1}102ldm.w r0, {r1}103ldm.w r0!, {r1}104ldmdb r0, {r1}105ldmdb r0!, {r1}106ldr r0, [r1, #4]107ldr r0, [sp, #4]108ldr.w r0, [r1, #4]109ldr r0, [r1, #-1]110ldr r0, [r1], #1111ldr r0, [r1, #1]!112ldr r0, #4113ldr.w r0, #4114ldr r0, next115ldr.w r0, next116ldr r0, [r1, r2]117ldr.w r0, [r1, r2]118ldr.w r0, [r1, r2, LSL #1]119ldrb r0, [r1, #1]120ldrb.w r0, [r1, #1]121ldrb r0, [r1, #-1]122ldrb r0, [r1], #1123ldrb r0, [r1, #1]!124ldrb r0, #4125ldrb r0, next126ldrb r0, [r1, r2]127ldrb.w r0, [r1, r2]128ldrb.w r0, [r1, r2, LSL #1]129ldrbt r0, [r1, #1]130ldrd r0, r2, [r1]131ldrd r0, r2, [r1, #-4]132ldrd r0, r2, [r1], #4133ldrd r0, r2, [r1, #4]!134ldrd r0, r2, next135next:136ldrex r0, [r1]137ldrex r0, [r1, #4]138ldrexb r0, [r1]139ldrexh r0, [r1]140ldrh r0, [r1, #2]141ldrh.w r0, [r1, #1]142ldrh r0, [r1, #-1]143ldrh r0, [r1], #1144ldrh r0, [r1, #1]!145ldrh r0, #4146ldrh r0, next147ldrh r0, [r1, r2]148ldrh.w r0, [r1, r2]149ldrh.w r0, [r1, r2, LSL #1]150ldrht r0, [r1, #1]151ldrsb r0, [r1, #1]152ldrsb r0, [r1, #-1]153ldrsb r0, [r1], #1154ldrsb r0, [r1, #1]!155ldrsb r0, #4156ldrsb r0, next157ldrsb r0, [r1, r2]158ldrsb.w r0, [r1, r2]159ldrsb.w r0, [r1, r2, LSL #1]160ldrsbt r0, [r1, #1]161ldrsh r0, [r1, #2]162ldrsh r0, [r1, #-1]163ldrsh r0, [r1], #1164ldrsh r0, [r1, #1]!165ldrsh r0, #4166ldrsh r0, next167ldrsh r0, [r1, r2]168ldrsh.w r0, [r1, r2]169ldrsh.w r0, [r1, r2, LSL #1]170ldrsht r0, [r1, #1]171ldrt r0, [r1, #1]172le lr, next173le next174letp lr, next175lsls r0, r1, #1176lsl.w r0, r1, #1177lsls.w r0, r1, #1178lsls r0, r1179lsl.w r0, r1, r2180lsls.w r0, r1, r2181lsll r0, r1, #2182lsll r0, r1, r2183lsrs r0, r1, #1184lsr.w r0, r1, #1185lsrs.w r0, r1, #1186lsrs r0, r1187lsr.w r0, r1, r2188lsrs.w r0, r1, r2189lsrl r0, r1, #2190mla r0, r1, r2, r3191mls r0, r1, r2, r3192movs r0, #1193mov.w r0, #1194movs.w r0, #1195movw r0, #1196mov r0, r1197#movs r0, r1198mov.w r0, r1199movs.w r0, r1200movt r0, #1201mrs r0, apsr202msr apsr, r0203muls r1, r2, r1204mul r0, r1, r2205mvn r0, #1206mvns r0, #1207mvns r0, r1208mvn.w r0, r1209mvns.w r0, r1210mvn.w r0, r1, LSL #1211mvns.w r0, r1, LSL #1212nop213nop.w214orn r0, r1, #1215orns r0, r1, #1216orn r0, r1, r2217orns r0, r1, r2218orn r0, r1, r2, LSL #1219orns r0, r1, r2, LSL #1220orr r0, r1, #1221orrs r0, r1, #1222orrs r0, r1223orr r0, r1, r2224orrs r0, r1, r2225orr r0, r1, r2, LSL #1226orrs r0, r1, r2, LSL #1227pkhbt r0, r1, r2228pkhbt r0, r1, r2, LSL #1229pkhtb r0, r1, r2230pkhtb r0, r1, r2, ASR #1231pop { r0 }232pop.w { r0, r1 }233pop.w { r0 }234pssbb235push { r0 }236push.w { r0, r1 }237push.w { r0 }238qadd r0, r1, r2239qadd16 r0, r1, r2240qadd8 r0, r1, r2241qasx r0, r1, r2242qdadd r0, r1, r2243qdsub r0, r1, r2244qsax r0, r1, r2245qsub r0, r1, r2246qsub16 r0, r1, r2247qsub8 r0, r1, r2248rbit r0, r1249rev r0, r1250rev.w r0, r1251rev16 r0, r1252rev16.w r0, r1253revsh r0, r1254revsh.w r0, r1255ror r0, r1, #1256rors r0, r1, #1257rors r0, r1258ror.w r0, r1, r2259rors.w r0, r1, r2260rrx r0, r1261rrxs r0, r1262rsbs r0, r1, #0263rsb.w r0, r1, #1264rsbs.w r0, r1, #1265rsb r0, r1, r2266rsbs r0, r1, r2267rsb r0, r1, r2, LSL #1268rsbs r0, r1, r2, LSL #1269sadd16 r0, r1, r2270sadd8 r0, r1, r2271sasx r0, r1, r2272sbc r0, r1, #1273sbcs r0, r1, #1274sbcs r0, r1275sbc r0, r1, r2276sbcs r0, r1, r2277sbc r0, r1, r2, LSL #1278sbcs r0, r1, r2, LSL #1279sbfx r0, r1, #1, #2280sdiv r0, r1, r2281sel r0, r1, r2282sev283#sg284shadd16 r0, r1, r2285shadd8 r0, r1, r2286shasx r0, r1, r2287shsax r0, r1, r2288shsub16 r0, r1, r2289shsub8 r0, r1, r2290smlabb r0, r1, r2, r3291smlabt r0, r1, r2, r3292smlatb r0, r1, r2, r3293smlatt r0, r1, r2, r3294smlad r0, r1, r2, r3295smladx r0, r1, r2, r3296smlal r0, r1, r2, r3297smlalbb r0, r1, r2, r3298smlalbt r0, r1, r2, r3299smlaltb r0, r1, r2, r3300smlaltt r0, r1, r2, r3301smlald r0, r1, r2, r3302smlaldx r0, r1, r2, r3303smlawb r0, r1, r2, r3304smlawt r0, r1, r2, r3305smlsd r0, r1, r2, r3306smlsdx r0, r1, r2, r3307smlsld r0, r1, r2, r3308smlsldx r0, r1, r2, r3309smmla r0, r1, r2, r3310smmlar r0, r1, r2, r3311smmls r0, r1, r2, r3312smmlsr r0, r1, r2, r3313smmul r0, r1, r2314smmulr r0, r1, r2315smuad r0, r1, r2316smuadx r0, r1, r2317smulbb r0, r1, r2318smulbt r0, r1, r2319smultb r0, r1, r2320smultt r0, r1, r2321smull r0, r1, r2, r3322smulwb r0, r1, r2323smulwt r0, r1, r2324smusd r0, r1, r2325smusdx r0, r1, r2326sqrshr r0, r1327sqrshrl r0, r1, #48, r2328sqshl r0, #7329sqshll r0, r1, #7330srshr r0, #7331srshrl r0, r1, #7332ssat r0, #1, r2333ssat r0, #1, r2, LSL #1334ssat16 r0, #1, r1335ssax r0, r1, r2336ssbb337ssub16 r0, r1, r2338ssub8 r0, r1, r2339stl r0, [r1]340stlb r0, [r1]341stlex r0, r1, [r2]342stlexb r0, r1, [r2]343stlexh r0, r1, [r2]344stlh r0, [r1]345stm r0!, { r1 }346stm.w r0, { r1 }347stm.w r0!, { r1 }348stmdb r0, { r1 }349stmdb r0!, { r1 }350str r0, [ r1 ]351str r0, [ r1, #4 ]352str r0, [ sp, #4 ]353str.w r0, [ r1, #1 ]354str r0, [ r1, #-1 ]355str r0, [ r1 ], #1356#str r0, [ r1, #1 ]!357str r0, [ r1, r2 ]358str.w r0, [ r1, r2 ]359str.w r0, [ r1, r2, LSL #1 ]360strb r0, [ r1 ]361strb r0, [ r1, #1 ]362strb.w r0, [ r1, #1 ]363strb r0, [ r1, #-1 ]364strb r0, [ r1 ], #1365strb r0, [ r1, #1 ]!366strb r0, [ r1, r2 ]367strb.w r0, [ r1, r2 ]368strb.w r0, [ r1, r2, LSL #1 ]369strbt r0, [ r1, #1 ]370strd r0, r1, [ r2, #4 ]371strd r0, r1, [ r2 ], #4372strd r0, r1, [ r2, #4 ]!373strex r0, r1, [ r2 ]374strex r0, r1, [ r2, #4 ]375strexb r0, r1, [ r2 ]376strexh r0, r1, [ r2 ]377strh r0, [ r1 ]378strh r0, [ r1, #2 ]379strh.w r0, [ r1, #2 ]380strh r0, [ r1, #-1 ]381strh r0, [ r1 ], #1382strh r0, [ r1, #1 ]!383strh r0, [ r1, r2 ]384strh.w r0, [ r1, r2 ]385strh.w r0, [ r1, r2, LSL #1 ]386strht r0, [r1, #1 ]387strt r0, [r1, #1 ]388sub sp, sp, #4389sub.w r0, sp, #1390subs.w r0, sp, #1391subw r0, sp, #1392sub r0, sp, r1393subs r0, sp, r1394sub r0, sp, r1, LSL #1395subs r0, sp, r1, LSL #1396subs r0, r1, #1397subs r0, #1398sub.w r0, r1, #1399subs.w r0, r1, #1400subw r0, r1, #1401subs r0, r1, r2402sub.w r0, r1, r2403subs.w r0, r1, r2404sub.w r0, r1, r2, LSL #1405subs.w r0, r1, r2, LSL #1406#svc #1		; treated as a call407sxtab r0, r1, r2408sxtab r0, r1, r2, ROR #8409sxtab16 r0, r1, r2410sxtab16 r0, r1, r2, ROR #8411sxtah r0, r1, r2412sxtah r0, r1, r2, ROR #8413sxtb r0, r1414sxtb.w r0, r1415sxtb.w r0, r1, ROR #8416sxtb16 r0, r1417sxtb16 r0, r1, ROR #8418sxth r0, r1419sxth.w r0, r1420sxth.w r0, r1, ROR #8421tbb [r0, r1]422tbh [r0, r1, LSL #1]423teq r0, #1424teq r0, r1425teq r0, r1, LSL #1426tst r0, #1427tst r0, r1428tst.w r0, r1429tst.w r0, r1, LSL #1430#tt r0, r1431#ttt r0, r1432#tta r0, r1433#ttat r0, r1434uadd16 r0, r1, r2435uadd8 r0, r1, r2436uasx r0, r1, r2437ubfx r0, r1, #1, #2438#udf #1439udiv r0, r1, r2440uhadd16 r0, r1, r2441uhadd8 r0, r1, r2442uhasx r0, r1, r2443uhsax r0, r1, r2444uhsub16 r0, r1, r2445uhsub8 r0, r1, r2446umaal r0, r1, r2, r3447umlal r0, r1, r2, r3448umull r0, r1, r2, r3449uqadd16 r0, r1, r2450uqadd8 r0, r1, r2451uqasx r0, r1, r2452uqrshl r0, r1453uqrshll r0, r1, #48, r2454uqsax r0, r1, r2455uqshl r0, #1456uqshll r0, r1, #1457uqsub16 r0, r1, r2458uqsub8 r0, r1, r2459urshr r0, #1460urshrl r0, r1, #1461usad8 r0, r1, r2462usada8 r0, r1, r2, r3463usat r0, #1, r1464usat r0, #1, r1, LSL #1465usat16 r0, #1, r1466usax r0, r1, r2467usub16 r0, r1, r2468usub8 r0, r1, r2469uxtab r0, r1, r2470uxtab r0, r1, r2, ROR #8471uxtab16 r0, r1, r2472uxtab16 r0, r1, r2, ROR #8473uxtah r0, r1, r2474uxtah r0, r1, r2, ROR #8475uxtb r0, r1476uxtb.w r0, r1477uxtb.w r0, r1, ROR #8478uxtb16 r0, r1479uxtb16 r0, r1, ROR #8480uxth r0, r1481uxth.w r0, r1482uxth.w r0, r1, ROR #8483wfe484wfe.w485wfi486wfi.w487wls lr, r0, forward488dls lr, r0489wlstp.8 lr, r0, forward490wlstp.16 lr, r0, forward491wlstp.32 lr, r0, forward492wlstp.64 lr, r0, forward493dlstp.8 lr, r0494dlstp.16 lr, r0495dlstp.32 lr, r0496dlstp.64 lr, r0497forward:498yield499yield.w500 501# CHECK:      Instruction Info:502# CHECK-NEXT: [1]: #uOps503# CHECK-NEXT: [2]: Latency504# CHECK-NEXT: [3]: RThroughput505# CHECK-NEXT: [4]: MayLoad506# CHECK-NEXT: [5]: MayStore507# CHECK-NEXT: [6]: HasSideEffects (U)508 509# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:510# CHECK-NEXT:  1      1     0.50                        adc	r0, r1, #0511# CHECK-NEXT:  1      1     0.50                        adcs	r0, r1, #0512# CHECK-NEXT:  1      1     0.50                  U     adcs	r0, r1513# CHECK-NEXT:  1      2     1.00                        adc.w	r0, r1, r2514# CHECK-NEXT:  1      2     1.00                        adcs.w	r0, r1, r2515# CHECK-NEXT:  1      2     1.00                        adc.w	r0, r1, r2, lsl #1516# CHECK-NEXT:  1      2     1.00                        adcs.w	r0, r1, r2, lsl #1517# CHECK-NEXT:  1      1     0.50                        add.w	r0, sp, #1518# CHECK-NEXT:  1      1     0.50                  U     add.w	sp, sp, #1519# CHECK-NEXT:  1      1     0.50                        add.w	r0, sp, #1520# CHECK-NEXT:  1      1     0.50                        adds.w	r0, sp, #1521# CHECK-NEXT:  1      1     0.50                        addw	r0, sp, #1522# CHECK-NEXT:  1      1     0.50                  U     add	r0, sp, r0523# CHECK-NEXT:  1      2     0.50                  U     add	sp, r1524# CHECK-NEXT:  1      1     0.50                        add.w	r0, sp, r1525# CHECK-NEXT:  1      1     0.50                        adds.w	r0, sp, r1526# CHECK-NEXT:  1      2     1.00                        add.w	r0, sp, r1, lsl #1527# CHECK-NEXT:  1      2     1.00                        adds.w	r0, sp, r1, lsl #1528# CHECK-NEXT:  1      1     0.50                        adds	r0, r1, #1529# CHECK-NEXT:  1      1     0.50                        adds	r0, #42530# CHECK-NEXT:  1      1     0.50                        add.w	r0, r1, #1531# CHECK-NEXT:  1      1     0.50                        adds.w	r0, r1, #1532# CHECK-NEXT:  1      1     0.50                        addw	r0, r1, #1533# CHECK-NEXT:  1      1     0.50                        adds	r0, r1, r2534# CHECK-NEXT:  1      1     0.50                        add	r0, r1535# CHECK-NEXT:  1      1     0.50                        add.w	r0, r1, r2536# CHECK-NEXT:  1      1     0.50                        adds.w	r0, r1, r2537# CHECK-NEXT:  1      2     1.00                        add.w	r0, r1, r2, lsl #1538# CHECK-NEXT:  1      2     1.00                        adds.w	r0, r1, r2, lsl #1539# CHECK-NEXT:  1      1     0.50                  U     adr.w	r0, #-6540# CHECK-NEXT:  1      1     0.50                  U     adr.w	r8, #-6541# CHECK-NEXT:  1      1     0.50                  U     adr.w	r0, #-6542# CHECK-NEXT:  1      1     0.50                        and	r0, r1, #1543# CHECK-NEXT:  1      1     0.50                        ands	r0, r1, #1544# CHECK-NEXT:  1      1     0.50                        ands	r1, r0545# CHECK-NEXT:  1      1     0.50                        and.w	r0, r1, r2546# CHECK-NEXT:  1      1     0.50                        ands.w	r0, r1, r2547# CHECK-NEXT:  1      1     1.00                        and.w	r0, r1, r2, lsl #1548# CHECK-NEXT:  1      1     1.00                        ands.w	r0, r1, r2, lsl #1549# CHECK-NEXT:  1      1     0.50                        asrs	r0, r1, #1550# CHECK-NEXT:  1      1     0.50                        asr.w	r0, r1, #1551# CHECK-NEXT:  1      1     0.50                        asrs.w	r0, r1, #1552# CHECK-NEXT:  1      1     0.50                        asrs	r0, r1553# CHECK-NEXT:  1      1     0.50                        asr.w	r0, r1, r2554# CHECK-NEXT:  1      1     0.50                        asrs.w	r0, r1, r2555# CHECK-NEXT:  1      2     1.00                        asrl	r0, r1, #1556# CHECK-NEXT:  1      2     1.00                        asrl	r0, r1, r2557# CHECK-NEXT:  1      1     1.00                        bfc	r0, #1, #2558# CHECK-NEXT:  1      1     1.00                        bfi	r0, r1, #1, #2559# CHECK-NEXT:  1      1     0.50                        bic	r0, r1, #1560# CHECK-NEXT:  1      1     0.50                        bics	r0, r1, #1561# CHECK-NEXT:  1      1     0.50                        bics	r0, r1562# CHECK-NEXT:  1      2     1.00                        bic.w	r0, r1, r2563# CHECK-NEXT:  1      2     1.00                        bics.w	r0, r1, r2564# CHECK-NEXT:  1      2     1.00                        bic.w	r0, r1, r2, lsl #1565# CHECK-NEXT:  1      2     1.00                        bics.w	r0, r1, r2, lsl #1566# CHECK-NEXT:  1      3     0.50                  U     bkpt	#1567# CHECK-NEXT:  1      3     0.50    *      *      U     clrex568# CHECK-NEXT:  1      3     0.50                  U     clrm	{r1, r2}569# CHECK-NEXT:  1      1     1.00                        clz	r0, r1570# CHECK-NEXT:  1      1     0.50                        cmn.w	r0, #1571# CHECK-NEXT:  1      1     0.50                        cmn	r0, r1572# CHECK-NEXT:  1      2     1.00                        cmn.w	r0, r1573# CHECK-NEXT:  1      2     1.00                        cmn.w	r0, r1, lsl #1574# CHECK-NEXT:  1      1     0.50                        cmp	r0, #1575# CHECK-NEXT:  1      1     0.50                        cmp.w	r0, #1576# CHECK-NEXT:  1      1     0.50                        cmp	r0, r1577# CHECK-NEXT:  1      1     0.50                  U     cmp	r0, r10578# CHECK-NEXT:  1      2     1.00                        cmp.w	r0, r1579# CHECK-NEXT:  1      2     1.00                        cmp.w	r0, r1, lsl #1580# CHECK-NEXT:  1      3     0.50    *      *      U     csdb581# CHECK-NEXT:  1      2     1.00                        csel	r1, r2, r3, eq582# CHECK-NEXT:  1      2     1.00                        csinc	r1, r2, r3, eq583# CHECK-NEXT:  1      2     1.00                        csinv	r1, r2, r3, eq584# CHECK-NEXT:  1      2     1.00                        csneg	r1, r2, r3, eq585# CHECK-NEXT:  1      3     0.50    *      *      U     dmb	sy586# CHECK-NEXT:  1      3     0.50    *      *      U     dsb	sy587# CHECK-NEXT:  1      1     0.50                        eor	r0, r1, #1588# CHECK-NEXT:  1      1     0.50                        eors	r0, r1, #1589# CHECK-NEXT:  1      1     0.50                        eors	r0, r1590# CHECK-NEXT:  1      2     1.00                        eor.w	r0, r1, r2591# CHECK-NEXT:  1      2     1.00                        eors.w	r0, r1, r2592# CHECK-NEXT:  1      2     1.00                        eor.w	r0, r1, r2, lsl #1593# CHECK-NEXT:  1      2     1.00                        eors.w	r0, r1, r2, lsl #1594# CHECK-NEXT:  1      3     0.50    *      *      U     esb.w595# CHECK-NEXT:  1      3     0.50    *      *      U     isb	sy596# CHECK-NEXT:  1      1     0.50                  U     lctp597# CHECK-NEXT:  1      2     0.50    *                   lda	r0, [r1]598# CHECK-NEXT:  1      3     0.50    *                   ldab	r0, [r1]599# CHECK-NEXT:  1      2     0.50    *      *      U     ldaex	r0, [r1]600# CHECK-NEXT:  1      3     0.50    *      *      U     ldaexb	r0, [r1]601# CHECK-NEXT:  1      3     0.50    *      *      U     ldaexh	r0, [r1]602# CHECK-NEXT:  1      3     0.50    *                   ldah	r0, [r1]603# CHECK-NEXT:  1      2     1.00    *                   ldm	r0!, {r1}604# CHECK-NEXT:  1      2     1.00    *                   ldm.w	r0, {r1}605# CHECK-NEXT:  1      2     1.00    *                   ldm.w	r0, {r1}606# CHECK-NEXT:  1      2     0.50    *                   ldr	r1, [r0], #4607# CHECK-NEXT:  1      2     1.00    *                   ldmdb	r0, {r1}608# CHECK-NEXT:  1      2     1.00    *                   ldmdb	r0!, {r1}609# CHECK-NEXT:  1      2     0.50    *                   ldr	r0, [r1, #4]610# CHECK-NEXT:  1      3     0.50    *                   ldr	r0, [sp, #4]611# CHECK-NEXT:  1      2     0.50    *                   ldr.w	r0, [r1, #4]612# CHECK-NEXT:  1      2     0.50    *                   ldr	r0, [r1, #-1]613# CHECK-NEXT:  1      2     0.50    *                   ldr	r0, [r1], #1614# CHECK-NEXT:  1      2     0.50    *                   ldr	r0, [r1, #1]!615# CHECK-NEXT:  1      1     0.50    *                   ldr	r0, [pc, #4]616# CHECK-NEXT:  1      1     0.50    *                   ldr.w	r0, [pc, #4]617# CHECK-NEXT:  1      1     0.50    *                   ldr	r0, next618# CHECK-NEXT:  1      1     0.50    *                   ldr.w	r0, next619# CHECK-NEXT:  1      2     0.50    *                   ldr	r0, [r1, r2]620# CHECK-NEXT:  1      2     0.50    *                   ldr.w	r0, [r1, r2]621# CHECK-NEXT:  1      2     0.50    *                   ldr.w	r0, [r1, r2, lsl #1]622# CHECK-NEXT:  1      3     0.50    *                   ldrb	r0, [r1, #1]623# CHECK-NEXT:  1      3     0.50    *                   ldrb.w	r0, [r1, #1]624# CHECK-NEXT:  1      3     0.50    *                   ldrb	r0, [r1, #-1]625# CHECK-NEXT:  1      3     0.50    *                   ldrb	r0, [r1], #1626# CHECK-NEXT:  1      3     0.50    *                   ldrb	r0, [r1, #1]!627# CHECK-NEXT:  1      2     0.50    *                   ldrb.w	r0, [pc, #4]628# CHECK-NEXT:  1      2     0.50    *                   ldrb.w	r0, next629# CHECK-NEXT:  1      3     0.50    *                   ldrb	r0, [r1, r2]630# CHECK-NEXT:  1      3     0.50    *                   ldrb.w	r0, [r1, r2]631# CHECK-NEXT:  1      3     0.50    *                   ldrb.w	r0, [r1, r2, lsl #1]632# CHECK-NEXT:  1      3     0.50                  U     ldrbt	r0, [r1, #1]633# CHECK-NEXT:  1      2     1.00    *                   ldrd	r0, r2, [r1]634# CHECK-NEXT:  1      2     1.00    *                   ldrd	r0, r2, [r1, #-4]635# CHECK-NEXT:  1      2     1.00    *                   ldrd	r0, r2, [r1], #4636# CHECK-NEXT:  1      2     1.00    *                   ldrd	r0, r2, [r1, #4]!637# CHECK-NEXT:  1      2     1.00    *                   ldrd	r0, r2, next638# CHECK-NEXT:  1      2     0.50    *      *      U     ldrex	r0, [r1]639# CHECK-NEXT:  1      2     0.50    *      *      U     ldrex	r0, [r1, #4]640# CHECK-NEXT:  1      3     0.50    *      *      U     ldrexb	r0, [r1]641# CHECK-NEXT:  1      3     0.50    *      *      U     ldrexh	r0, [r1]642# CHECK-NEXT:  1      3     0.50    *                   ldrh	r0, [r1, #2]643# CHECK-NEXT:  1      3     0.50    *                   ldrh.w	r0, [r1, #1]644# CHECK-NEXT:  1      3     0.50    *                   ldrh	r0, [r1, #-1]645# CHECK-NEXT:  1      3     0.50    *                   ldrh	r0, [r1], #1646# CHECK-NEXT:  1      3     0.50    *                   ldrh	r0, [r1, #1]!647# CHECK-NEXT:  1      2     0.50    *                   ldrh.w	r0, [pc, #4]648# CHECK-NEXT:  1      2     0.50    *                   ldrh.w	r0, next649# CHECK-NEXT:  1      3     0.50    *                   ldrh	r0, [r1, r2]650# CHECK-NEXT:  1      3     0.50    *                   ldrh.w	r0, [r1, r2]651# CHECK-NEXT:  1      3     0.50    *                   ldrh.w	r0, [r1, r2, lsl #1]652# CHECK-NEXT:  1      3     0.50                  U     ldrht	r0, [r1, #1]653# CHECK-NEXT:  1      3     0.50    *                   ldrsb.w	r0, [r1, #1]654# CHECK-NEXT:  1      3     0.50    *                   ldrsb	r0, [r1, #-1]655# CHECK-NEXT:  1      3     0.50    *                   ldrsb	r0, [r1], #1656# CHECK-NEXT:  1      3     0.50    *                   ldrsb	r0, [r1, #1]!657# CHECK-NEXT:  1      2     0.50    *                   ldrsb.w	r0, [pc, #4]658# CHECK-NEXT:  1      2     0.50    *                   ldrsb.w	r0, next659# CHECK-NEXT:  1      3     0.50    *                   ldrsb	r0, [r1, r2]660# CHECK-NEXT:  1      3     0.50    *                   ldrsb.w	r0, [r1, r2]661# CHECK-NEXT:  1      3     0.50    *                   ldrsb.w	r0, [r1, r2, lsl #1]662# CHECK-NEXT:  1      3     0.50                  U     ldrsbt	r0, [r1, #1]663# CHECK-NEXT:  1      3     0.50    *                   ldrsh.w	r0, [r1, #2]664# CHECK-NEXT:  1      3     0.50    *                   ldrsh	r0, [r1, #-1]665# CHECK-NEXT:  1      3     0.50    *                   ldrsh	r0, [r1], #1666# CHECK-NEXT:  1      3     0.50    *                   ldrsh	r0, [r1, #1]!667# CHECK-NEXT:  1      2     0.50    *                   ldrsh.w	r0, [pc, #4]668# CHECK-NEXT:  1      2     0.50    *                   ldrsh.w	r0, next669# CHECK-NEXT:  1      3     0.50    *                   ldrsh	r0, [r1, r2]670# CHECK-NEXT:  1      3     0.50    *                   ldrsh.w	r0, [r1, r2]671# CHECK-NEXT:  1      3     0.50    *                   ldrsh.w	r0, [r1, r2, lsl #1]672# CHECK-NEXT:  1      3     0.50                  U     ldrsht	r0, [r1, #1]673# CHECK-NEXT:  1      2     0.50                  U     ldrt	r0, [r1, #1]674# CHECK-NEXT:  0      0     0.00                  U     le	lr, next675# CHECK-NEXT:  0      4294967294   0.00                  U     le	next676# CHECK-NEXT:  0      0     0.00                  U     letp	lr, next677# CHECK-NEXT:  1      1     0.50                        lsls	r0, r1, #1678# CHECK-NEXT:  1      1     0.50                        lsl.w	r0, r1, #1679# CHECK-NEXT:  1      1     0.50                        lsls.w	r0, r1, #1680# CHECK-NEXT:  1      1     0.50                        lsls	r0, r1681# CHECK-NEXT:  1      1     0.50                        lsl.w	r0, r1, r2682# CHECK-NEXT:  1      1     0.50                        lsls.w	r0, r1, r2683# CHECK-NEXT:  1      2     1.00                        lsll	r0, r1, #2684# CHECK-NEXT:  1      2     1.00                        lsll	r0, r1, r2685# CHECK-NEXT:  1      1     0.50                        lsrs	r0, r1, #1686# CHECK-NEXT:  1      1     0.50                        lsr.w	r0, r1, #1687# CHECK-NEXT:  1      1     0.50                        lsrs.w	r0, r1, #1688# CHECK-NEXT:  1      1     0.50                        lsrs	r0, r1689# CHECK-NEXT:  1      1     0.50                        lsr.w	r0, r1, r2690# CHECK-NEXT:  1      1     0.50                        lsrs.w	r0, r1, r2691# CHECK-NEXT:  1      2     1.00                        lsrl	r0, r1, #2692# CHECK-NEXT:  1      2     1.00                        mla	r0, r1, r2, r3693# CHECK-NEXT:  1      2     1.00                        mls	r0, r1, r2, r3694# CHECK-NEXT:  1      1     0.50                        movs	r0, #1695# CHECK-NEXT:  1      1     0.50                        mov.w	r0, #1696# CHECK-NEXT:  1      1     0.50                        movs.w	r0, #1697# CHECK-NEXT:  1      1     0.50                        movw	r0, #1698# CHECK-NEXT:  1      1     0.50                        mov	r0, r1699# CHECK-NEXT:  1      1     0.50                        mov.w	r0, r1700# CHECK-NEXT:  1      1     0.50                        movs.w	r0, r1701# CHECK-NEXT:  1      1     0.50                        movt	r0, #1702# CHECK-NEXT:  1      3     0.50                  U     mrs	r0, apsr703# CHECK-NEXT:  1      3     0.50                  U     msr	apsr_nzcvq, r0704# CHECK-NEXT:  1      2     1.00                        muls	r1, r2, r1705# CHECK-NEXT:  1      2     1.00                        mul	r0, r1, r2706# CHECK-NEXT:  1      1     0.50                        mvn	r0, #1707# CHECK-NEXT:  1      1     0.50                        mvns	r0, #1708# CHECK-NEXT:  1      1     0.50                        mvns	r0, r1709# CHECK-NEXT:  1      2     1.00                        mvn.w	r0, r1710# CHECK-NEXT:  1      2     1.00                        mvns.w	r0, r1711# CHECK-NEXT:  1      2     1.00                        mvn.w	r0, r1, lsl #1712# CHECK-NEXT:  1      2     1.00                        mvns.w	r0, r1, lsl #1713# CHECK-NEXT:  1      3     0.50    *      *      U     nop714# CHECK-NEXT:  1      3     0.50    *      *      U     nop.w715# CHECK-NEXT:  1      1     0.50                        orn	r0, r1, #1716# CHECK-NEXT:  1      1     0.50                        orns	r0, r1, #1717# CHECK-NEXT:  1      2     1.00                        orn	r0, r1, r2718# CHECK-NEXT:  1      2     1.00                        orns	r0, r1, r2719# CHECK-NEXT:  1      2     1.00                        orn	r0, r1, r2, lsl #1720# CHECK-NEXT:  1      2     1.00                        orns	r0, r1, r2, lsl #1721# CHECK-NEXT:  1      1     0.50                        orr	r0, r1, #1722# CHECK-NEXT:  1      1     0.50                        orrs	r0, r1, #1723# CHECK-NEXT:  1      1     0.50                        orrs	r0, r1724# CHECK-NEXT:  1      2     1.00                        orr.w	r0, r1, r2725# CHECK-NEXT:  1      2     1.00                        orrs.w	r0, r1, r2726# CHECK-NEXT:  1      2     1.00                        orr.w	r0, r1, r2, lsl #1727# CHECK-NEXT:  1      2     1.00                        orrs.w	r0, r1, r2, lsl #1728# CHECK-NEXT:  1      2     1.00                        pkhbt	r0, r1, r2729# CHECK-NEXT:  1      2     1.00                        pkhbt	r0, r1, r2, lsl #1730# CHECK-NEXT:  1      2     1.00                        pkhbt	r0, r2, r1731# CHECK-NEXT:  1      2     1.00                        pkhtb	r0, r1, r2, asr #1732# CHECK-NEXT:  1      2     1.00    *             U     pop	{r0}733# CHECK-NEXT:  1      2     1.00    *                   pop.w	{r0, r1}734# CHECK-NEXT:  1      2     0.50    *                   ldr	r0, [sp], #4735# CHECK-NEXT:  1      3     0.50    *      *      U     pssbb736# CHECK-NEXT:  1      3     1.00           *      U     push	{r0}737# CHECK-NEXT:  1      3     1.00           *            push.w	{r0, r1}738# CHECK-NEXT:  1      3     0.50           *            str	r0, [sp, #-4]!739# CHECK-NEXT:  1      2     1.00                        qadd	r0, r1, r2740# CHECK-NEXT:  1      2     1.00                        qadd16	r0, r1, r2741# CHECK-NEXT:  1      2     1.00                        qadd8	r0, r1, r2742# CHECK-NEXT:  1      2     1.00                        qasx	r0, r1, r2743# CHECK-NEXT:  1      3     1.00                        qdadd	r0, r1, r2744# CHECK-NEXT:  1      3     1.00                        qdsub	r0, r1, r2745# CHECK-NEXT:  1      2     1.00                        qsax	r0, r1, r2746# CHECK-NEXT:  1      2     1.00                        qsub	r0, r1, r2747# CHECK-NEXT:  1      2     1.00                        qsub16	r0, r1, r2748# CHECK-NEXT:  1      2     1.00                        qsub8	r0, r1, r2749# CHECK-NEXT:  1      1     1.00                        rbit	r0, r1750# CHECK-NEXT:  1      1     1.00                        rev	r0, r1751# CHECK-NEXT:  1      1     1.00                        rev.w	r0, r1752# CHECK-NEXT:  1      1     1.00                        rev16	r0, r1753# CHECK-NEXT:  1      1     1.00                        rev16.w	r0, r1754# CHECK-NEXT:  1      1     1.00                        revsh	r0, r1755# CHECK-NEXT:  1      1     1.00                        revsh.w	r0, r1756# CHECK-NEXT:  1      1     0.50                        ror.w	r0, r1, #1757# CHECK-NEXT:  1      1     0.50                        rors.w	r0, r1, #1758# CHECK-NEXT:  1      1     0.50                        rors	r0, r1759# CHECK-NEXT:  1      1     0.50                        ror.w	r0, r1, r2760# CHECK-NEXT:  1      1     0.50                        rors.w	r0, r1, r2761# CHECK-NEXT:  1      1     1.00                        rrx	r0, r1762# CHECK-NEXT:  1      1     1.00                        rrxs	r0, r1763# CHECK-NEXT:  1      1     0.50                        rsbs	r0, r1, #0764# CHECK-NEXT:  1      1     0.50                        rsb.w	r0, r1, #1765# CHECK-NEXT:  1      1     0.50                        rsbs.w	r0, r1, #1766# CHECK-NEXT:  1      2     1.00                  U     rsb	r0, r1, r2767# CHECK-NEXT:  1      2     1.00                  U     rsbs	r0, r1, r2768# CHECK-NEXT:  1      2     1.00                        rsb	r0, r1, r2, lsl #1769# CHECK-NEXT:  1      2     1.00                        rsbs	r0, r1, r2, lsl #1770# CHECK-NEXT:  1      1     1.00    *      *      U     sadd16	r0, r1, r2771# CHECK-NEXT:  1      1     1.00    *      *      U     sadd8	r0, r1, r2772# CHECK-NEXT:  1      1     1.00    *      *      U     sasx	r0, r1, r2773# CHECK-NEXT:  1      1     0.50                        sbc	r0, r1, #1774# CHECK-NEXT:  1      1     0.50                        sbcs	r0, r1, #1775# CHECK-NEXT:  1      1     0.50                  U     sbcs	r0, r1776# CHECK-NEXT:  1      2     1.00                        sbc.w	r0, r1, r2777# CHECK-NEXT:  1      2     1.00                        sbcs.w	r0, r1, r2778# CHECK-NEXT:  1      2     1.00                        sbc.w	r0, r1, r2, lsl #1779# CHECK-NEXT:  1      2     1.00                        sbcs.w	r0, r1, r2, lsl #1780# CHECK-NEXT:  1      1     0.50                        sbfx	r0, r1, #1, #2781# CHECK-NEXT:  2      8     1.00                        sdiv	r0, r1, r2782# CHECK-NEXT:  1      1     1.00    *                   sel	r0, r1, r2783# CHECK-NEXT:  1      3     0.50    *      *      U     sev784# CHECK-NEXT:  1      1     1.00                        shadd16	r0, r1, r2785# CHECK-NEXT:  1      1     1.00                        shadd8	r0, r1, r2786# CHECK-NEXT:  1      1     1.00                        shasx	r0, r1, r2787# CHECK-NEXT:  1      1     1.00                        shsax	r0, r1, r2788# CHECK-NEXT:  1      1     1.00                        shsub16	r0, r1, r2789# CHECK-NEXT:  1      1     1.00                        shsub8	r0, r1, r2790# CHECK-NEXT:  1      2     1.00                        smlabb	r0, r1, r2, r3791# CHECK-NEXT:  1      2     1.00                        smlabt	r0, r1, r2, r3792# CHECK-NEXT:  1      2     1.00                        smlatb	r0, r1, r2, r3793# CHECK-NEXT:  1      2     1.00                        smlatt	r0, r1, r2, r3794# CHECK-NEXT:  1      2     1.00                        smlad	r0, r1, r2, r3795# CHECK-NEXT:  1      2     1.00                        smladx	r0, r1, r2, r3796# CHECK-NEXT:  1      2     1.00                        smlal	r0, r1, r2, r3797# CHECK-NEXT:  1      2     1.00                        smlalbb	r0, r1, r2, r3798# CHECK-NEXT:  1      2     1.00                        smlalbt	r0, r1, r2, r3799# CHECK-NEXT:  1      2     1.00                        smlaltb	r0, r1, r2, r3800# CHECK-NEXT:  1      2     1.00                        smlaltt	r0, r1, r2, r3801# CHECK-NEXT:  1      2     1.00                        smlald	r0, r1, r2, r3802# CHECK-NEXT:  1      2     1.00                        smlaldx	r0, r1, r2, r3803# CHECK-NEXT:  1      2     1.00                        smlawb	r0, r1, r2, r3804# CHECK-NEXT:  1      2     1.00                        smlawt	r0, r1, r2, r3805# CHECK-NEXT:  1      2     1.00                        smlsd	r0, r1, r2, r3806# CHECK-NEXT:  1      2     1.00                        smlsdx	r0, r1, r2, r3807# CHECK-NEXT:  1      2     1.00                        smlsld	r0, r1, r2, r3808# CHECK-NEXT:  1      2     1.00                        smlsldx	r0, r1, r2, r3809# CHECK-NEXT:  1      2     1.00                        smmla	r0, r1, r2, r3810# CHECK-NEXT:  1      2     1.00                        smmlar	r0, r1, r2, r3811# CHECK-NEXT:  1      2     1.00                  U     smmls	r0, r1, r2, r3812# CHECK-NEXT:  1      2     1.00                        smmlsr	r0, r1, r2, r3813# CHECK-NEXT:  1      2     1.00                        smmul	r0, r1, r2814# CHECK-NEXT:  1      2     1.00                        smmulr	r0, r1, r2815# CHECK-NEXT:  1      2     1.00                        smuad	r0, r1, r2816# CHECK-NEXT:  1      2     1.00                        smuadx	r0, r1, r2817# CHECK-NEXT:  1      2     1.00                        smulbb	r0, r1, r2818# CHECK-NEXT:  1      2     1.00                        smulbt	r0, r1, r2819# CHECK-NEXT:  1      2     1.00                        smultb	r0, r1, r2820# CHECK-NEXT:  1      2     1.00                        smultt	r0, r1, r2821# CHECK-NEXT:  1      2     1.00                        smull	r0, r1, r2, r3822# CHECK-NEXT:  1      2     1.00                        smulwb	r0, r1, r2823# CHECK-NEXT:  1      2     1.00                        smulwt	r0, r1, r2824# CHECK-NEXT:  1      2     1.00                        smusd	r0, r1, r2825# CHECK-NEXT:  1      2     1.00                        smusdx	r0, r1, r2826# CHECK-NEXT:  1      2     1.00                        sqrshr	r0, r1827# CHECK-NEXT:  1      2     1.00                        sqrshrl	r0, r1, #48, r2828# CHECK-NEXT:  1      2     1.00                        sqshl	r0, #7829# CHECK-NEXT:  1      2     1.00                        sqshll	r0, r1, #7830# CHECK-NEXT:  1      2     1.00                        srshr	r0, #7831# CHECK-NEXT:  1      2     1.00                        srshrl	r0, r1, #7832# CHECK-NEXT:  1      3     1.00                        ssat	r0, #1, r2833# CHECK-NEXT:  1      3     1.00                        ssat	r0, #1, r2, lsl #1834# CHECK-NEXT:  1      3     1.00                        ssat16	r0, #1, r1835# CHECK-NEXT:  1      1     1.00    *      *      U     ssax	r0, r1, r2836# CHECK-NEXT:  1      3     0.50    *      *      U     ssbb837# CHECK-NEXT:  1      1     1.00    *      *      U     ssub16	r0, r1, r2838# CHECK-NEXT:  1      1     1.00    *      *      U     ssub8	r0, r1, r2839# CHECK-NEXT:  1      3     0.50           *            stl	r0, [r1]840# CHECK-NEXT:  1      3     0.50           *            stlb	r0, [r1]841# CHECK-NEXT:  1      3     0.50    *      *      U     stlex	r0, r1, [r2]842# CHECK-NEXT:  1      3     0.50    *      *      U     stlexb	r0, r1, [r2]843# CHECK-NEXT:  1      3     0.50    *      *      U     stlexh	r0, r1, [r2]844# CHECK-NEXT:  1      3     0.50           *            stlh	r0, [r1]845# CHECK-NEXT:  1      3     1.00           *            stm	r0!, {r1}846# CHECK-NEXT:  1      3     1.00           *            stm.w	r0, {r1}847# CHECK-NEXT:  1      3     1.00           *            stm.w	r0!, {r1}848# CHECK-NEXT:  1      3     1.00           *            stmdb	r0, {r1}849# CHECK-NEXT:  1      3     0.50           *            str	r1, [r0, #-4]!850# CHECK-NEXT:  1      3     0.50           *            str	r0, [r1]851# CHECK-NEXT:  1      3     0.50           *            str	r0, [r1, #4]852# CHECK-NEXT:  1      3     0.50           *            str	r0, [sp, #4]853# CHECK-NEXT:  1      3     0.50           *            str.w	r0, [r1, #1]854# CHECK-NEXT:  1      3     0.50           *            str	r0, [r1, #-1]855# CHECK-NEXT:  1      3     0.50           *            str	r0, [r1], #1856# CHECK-NEXT:  1      3     0.50           *            str	r0, [r1, r2]857# CHECK-NEXT:  1      3     0.50           *            str.w	r0, [r1, r2]858# CHECK-NEXT:  1      3     0.50           *            str.w	r0, [r1, r2, lsl #1]859# CHECK-NEXT:  1      3     0.50           *            strb	r0, [r1]860# CHECK-NEXT:  1      3     0.50           *            strb	r0, [r1, #1]861# CHECK-NEXT:  1      3     0.50           *            strb.w	r0, [r1, #1]862# CHECK-NEXT:  1      3     0.50           *            strb	r0, [r1, #-1]863# CHECK-NEXT:  1      3     0.50           *            strb	r0, [r1], #1864# CHECK-NEXT:  1      3     0.50           *            strb	r0, [r1, #1]!865# CHECK-NEXT:  1      3     0.50           *            strb	r0, [r1, r2]866# CHECK-NEXT:  1      3     0.50           *            strb.w	r0, [r1, r2]867# CHECK-NEXT:  1      3     0.50           *            strb.w	r0, [r1, r2, lsl #1]868# CHECK-NEXT:  1      3     0.50           *            strbt	r0, [r1, #1]869# CHECK-NEXT:  1      3     1.00           *            strd	r0, r1, [r2, #4]870# CHECK-NEXT:  1      3     1.00           *            strd	r0, r1, [r2], #4871# CHECK-NEXT:  1      3     1.00           *            strd	r0, r1, [r2, #4]!872# CHECK-NEXT:  1      3     0.50    *      *      U     strex	r0, r1, [r2]873# CHECK-NEXT:  1      3     0.50    *      *      U     strex	r0, r1, [r2, #4]874# CHECK-NEXT:  1      3     0.50    *      *      U     strexb	r0, r1, [r2]875# CHECK-NEXT:  1      3     0.50    *      *      U     strexh	r0, r1, [r2]876# CHECK-NEXT:  1      3     0.50           *            strh	r0, [r1]877# CHECK-NEXT:  1      3     0.50           *            strh	r0, [r1, #2]878# CHECK-NEXT:  1      3     0.50           *            strh.w	r0, [r1, #2]879# CHECK-NEXT:  1      3     0.50           *            strh	r0, [r1, #-1]880# CHECK-NEXT:  1      3     0.50           *            strh	r0, [r1], #1881# CHECK-NEXT:  1      3     0.50           *            strh	r0, [r1, #1]!882# CHECK-NEXT:  1      3     0.50           *            strh	r0, [r1, r2]883# CHECK-NEXT:  1      3     0.50           *            strh.w	r0, [r1, r2]884# CHECK-NEXT:  1      3     0.50           *            strh.w	r0, [r1, r2, lsl #1]885# CHECK-NEXT:  1      3     0.50           *            strht	r0, [r1, #1]886# CHECK-NEXT:  1      3     0.50           *            strt	r0, [r1, #1]887# CHECK-NEXT:  1      2     0.50                  U     sub	sp, #4888# CHECK-NEXT:  1      1     0.50                        sub.w	r0, sp, #1889# CHECK-NEXT:  1      1     0.50                        subs.w	r0, sp, #1890# CHECK-NEXT:  1      1     0.50                        subw	r0, sp, #1891# CHECK-NEXT:  1      1     0.50                        sub.w	r0, sp, r1892# CHECK-NEXT:  1      1     0.50                        subs.w	r0, sp, r1893# CHECK-NEXT:  1      2     1.00                        sub.w	r0, sp, r1, lsl #1894# CHECK-NEXT:  1      2     1.00                        subs.w	r0, sp, r1, lsl #1895# CHECK-NEXT:  1      1     0.50                        subs	r0, r1, #1896# CHECK-NEXT:  1      1     0.50                        subs	r0, #1897# CHECK-NEXT:  1      1     0.50                        sub.w	r0, r1, #1898# CHECK-NEXT:  1      1     0.50                        subs.w	r0, r1, #1899# CHECK-NEXT:  1      1     0.50                        subw	r0, r1, #1900# CHECK-NEXT:  1      1     0.50                        subs	r0, r1, r2901# CHECK-NEXT:  1      1     0.50                        sub.w	r0, r1, r2902# CHECK-NEXT:  1      1     0.50                        subs.w	r0, r1, r2903# CHECK-NEXT:  1      2     1.00                        sub.w	r0, r1, r2, lsl #1904# CHECK-NEXT:  1      2     1.00                        subs.w	r0, r1, r2, lsl #1905# CHECK-NEXT:  1      2     1.00                        sxtab	r0, r1, r2906# CHECK-NEXT:  1      2     1.00                        sxtab	r0, r1, r2, ror #8907# CHECK-NEXT:  1      2     1.00                        sxtab16	r0, r1, r2908# CHECK-NEXT:  1      2     1.00                        sxtab16	r0, r1, r2, ror #8909# CHECK-NEXT:  1      2     1.00                        sxtah	r0, r1, r2910# CHECK-NEXT:  1      2     1.00                        sxtah	r0, r1, r2, ror #8911# CHECK-NEXT:  1      1     1.00                        sxtb	r0, r1912# CHECK-NEXT:  1      1     1.00                        sxtb.w	r0, r1913# CHECK-NEXT:  1      1     1.00                        sxtb.w	r0, r1, ror #8914# CHECK-NEXT:  1      1     1.00                        sxtb16	r0, r1915# CHECK-NEXT:  1      1     1.00                        sxtb16	r0, r1, ror #8916# CHECK-NEXT:  1      1     1.00                        sxth	r0, r1917# CHECK-NEXT:  1      1     1.00                        sxth.w	r0, r1918# CHECK-NEXT:  1      1     1.00                        sxth.w	r0, r1, ror #8919# CHECK-NEXT:  1      2     0.50                  U     tbb	[r0, r1]920# CHECK-NEXT:  1      2     0.50                  U     tbh	[r0, r1, lsl #1]921# CHECK-NEXT:  1      1     0.50                        teq.w	r0, #1922# CHECK-NEXT:  1      2     1.00                        teq.w	r0, r1923# CHECK-NEXT:  1      2     1.00                        teq.w	r0, r1, lsl #1924# CHECK-NEXT:  1      1     0.50                        tst.w	r0, #1925# CHECK-NEXT:  1      1     0.50                        tst	r0, r1926# CHECK-NEXT:  1      2     1.00                        tst.w	r0, r1927# CHECK-NEXT:  1      2     1.00                        tst.w	r0, r1, lsl #1928# CHECK-NEXT:  1      1     1.00    *      *      U     uadd16	r0, r1, r2929# CHECK-NEXT:  1      1     1.00    *      *      U     uadd8	r0, r1, r2930# CHECK-NEXT:  1      1     1.00    *      *      U     uasx	r0, r1, r2931# CHECK-NEXT:  1      1     0.50                        ubfx	r0, r1, #1, #2932# CHECK-NEXT:  2      8     1.00                        udiv	r0, r1, r2933# CHECK-NEXT:  1      1     1.00                        uhadd16	r0, r1, r2934# CHECK-NEXT:  1      1     1.00                        uhadd8	r0, r1, r2935# CHECK-NEXT:  1      1     1.00                        uhasx	r0, r1, r2936# CHECK-NEXT:  1      1     1.00                        uhsax	r0, r1, r2937# CHECK-NEXT:  1      1     1.00                        uhsub16	r0, r1, r2938# CHECK-NEXT:  1      1     1.00                        uhsub8	r0, r1, r2939# CHECK-NEXT:  1      2     1.00                        umaal	r0, r1, r2, r3940# CHECK-NEXT:  1      2     1.00                        umlal	r0, r1, r2, r3941# CHECK-NEXT:  1      2     1.00                        umull	r0, r1, r2, r3942# CHECK-NEXT:  1      2     1.00                        uqadd16	r0, r1, r2943# CHECK-NEXT:  1      2     1.00                        uqadd8	r0, r1, r2944# CHECK-NEXT:  1      2     1.00                        uqasx	r0, r1, r2945# CHECK-NEXT:  1      2     1.00                        uqrshl	r0, r1946# CHECK-NEXT:  1      2     1.00                        uqrshll	r0, r1, #48, r2947# CHECK-NEXT:  1      2     1.00                        uqsax	r0, r1, r2948# CHECK-NEXT:  1      2     1.00                        uqshl	r0, #1949# CHECK-NEXT:  1      2     1.00                        uqshll	r0, r1, #1950# CHECK-NEXT:  1      2     1.00                        uqsub16	r0, r1, r2951# CHECK-NEXT:  1      2     1.00                        uqsub8	r0, r1, r2952# CHECK-NEXT:  1      2     1.00                        urshr	r0, #1953# CHECK-NEXT:  1      2     1.00                        urshrl	r0, r1, #1954# CHECK-NEXT:  1      2     1.00                        usad8	r0, r1, r2955# CHECK-NEXT:  1      2     1.00                        usada8	r0, r1, r2, r3956# CHECK-NEXT:  1      3     1.00                        usat	r0, #1, r1957# CHECK-NEXT:  1      3     1.00                        usat	r0, #1, r1, lsl #1958# CHECK-NEXT:  1      3     1.00                        usat16	r0, #1, r1959# CHECK-NEXT:  1      1     1.00    *      *      U     usax	r0, r1, r2960# CHECK-NEXT:  1      1     1.00    *      *      U     usub16	r0, r1, r2961# CHECK-NEXT:  1      1     1.00    *      *      U     usub8	r0, r1, r2962# CHECK-NEXT:  1      2     1.00                        uxtab	r0, r1, r2963# CHECK-NEXT:  1      2     1.00                        uxtab	r0, r1, r2, ror #8964# CHECK-NEXT:  1      2     1.00                        uxtab16	r0, r1, r2965# CHECK-NEXT:  1      2     1.00                        uxtab16	r0, r1, r2, ror #8966# CHECK-NEXT:  1      2     1.00                        uxtah	r0, r1, r2967# CHECK-NEXT:  1      2     1.00                        uxtah	r0, r1, r2, ror #8968# CHECK-NEXT:  1      1     1.00                        uxtb	r0, r1969# CHECK-NEXT:  1      1     1.00                        uxtb.w	r0, r1970# CHECK-NEXT:  1      1     1.00                        uxtb.w	r0, r1, ror #8971# CHECK-NEXT:  1      1     1.00                        uxtb16	r0, r1972# CHECK-NEXT:  1      1     1.00                        uxtb16	r0, r1, ror #8973# CHECK-NEXT:  1      1     1.00                        uxth	r0, r1974# CHECK-NEXT:  1      1     1.00                        uxth.w	r0, r1975# CHECK-NEXT:  1      1     1.00                        uxth.w	r0, r1, ror #8976# CHECK-NEXT:  1      3     0.50    *      *      U     wfe977# CHECK-NEXT:  1      3     0.50    *      *      U     wfe.w978# CHECK-NEXT:  1      3     0.50    *      *      U     wfi979# CHECK-NEXT:  1      3     0.50    *      *      U     wfi.w980# CHECK-NEXT:  1      1     0.50                  U     wls	lr, r0, forward981# CHECK-NEXT:  1      1     0.50                  U     dls	lr, r0982# CHECK-NEXT:  1      1     0.50                  U     wlstp.8	lr, r0, forward983# CHECK-NEXT:  1      1     0.50                  U     wlstp.16	lr, r0, forward984# CHECK-NEXT:  1      1     0.50                  U     wlstp.32	lr, r0, forward985# CHECK-NEXT:  1      1     0.50                  U     wlstp.64	lr, r0, forward986# CHECK-NEXT:  1      1     0.50                  U     dlstp.8	lr, r0987# CHECK-NEXT:  1      1     0.50                  U     dlstp.16	lr, r0988# CHECK-NEXT:  1      1     0.50                  U     dlstp.32	lr, r0989# CHECK-NEXT:  1      1     0.50                  U     dlstp.64	lr, r0990# CHECK-NEXT:  1      3     0.50    *      *      U     yield991# CHECK-NEXT:  1      3     0.50    *      *      U     yield.w992 993# CHECK:      Resources:994# CHECK-NEXT: [0.0] - M85UnitALU995# CHECK-NEXT: [0.1] - M85UnitALU996# CHECK-NEXT: [1]   - M85UnitBranch997# CHECK-NEXT: [2]   - M85UnitDiv998# CHECK-NEXT: [3]   - M85UnitLShift999# CHECK-NEXT: [4]   - M85UnitLoadH1000# CHECK-NEXT: [5]   - M85UnitLoadL1001# CHECK-NEXT: [6]   - M85UnitMAC1002# CHECK-NEXT: [7]   - M85UnitSIMD1003# CHECK-NEXT: [8]   - M85UnitShift11004# CHECK-NEXT: [9]   - M85UnitShift21005# CHECK-NEXT: [10]  - M85UnitSlot01006# CHECK-NEXT: [11]  - M85UnitStoreH1007# CHECK-NEXT: [12]  - M85UnitStoreL1008# CHECK-NEXT: [13]  - M85UnitVFPAH1009# CHECK-NEXT: [14]  - M85UnitVFPAL1010# CHECK-NEXT: [15]  - M85UnitVFPBH1011# CHECK-NEXT: [16]  - M85UnitVFPBL1012# CHECK-NEXT: [17]  - M85UnitVFPCH1013# CHECK-NEXT: [18]  - M85UnitVFPCL1014# CHECK-NEXT: [19]  - M85UnitVFPD1015# CHECK-NEXT: [20]  - M85UnitVPortH1016# CHECK-NEXT: [21]  - M85UnitVPortL1017 1018# CHECK:      Resource pressure per iteration:1019# CHECK-NEXT: [0.0]  [0.1]  [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   [16]   [17]   [18]   [19]   [20]   [21]1020# CHECK-NEXT: 141.00 141.00  -     2.00   21.00  47.00  47.00  43.00  88.00  83.00  2.00   91.00  30.00  30.00   -      -      -      -      -      -      -      -      -1021 1022# CHECK:      Resource pressure by instruction:1023# CHECK-NEXT: [0.0]  [0.1]  [1]    [2]    [3]    [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   [16]   [17]   [18]   [19]   [20]   [21]   Instructions:1024# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adc	r0, r1, #01025# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcs	r0, r1, #01026# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adcs	r0, r11027# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     adc.w	r0, r1, r21028# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     adcs.w	r0, r1, r21029# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     adc.w	r0, r1, r2, lsl #11030# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     adcs.w	r0, r1, r2, lsl #11031# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     add.w	r0, sp, #11032# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     add.w	sp, sp, #11033# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     add.w	r0, sp, #11034# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adds.w	r0, sp, #11035# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addw	r0, sp, #11036# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     add	r0, sp, r01037# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     add	sp, r11038# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     add.w	r0, sp, r11039# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adds.w	r0, sp, r11040# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     add.w	r0, sp, r1, lsl #11041# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     adds.w	r0, sp, r1, lsl #11042# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adds	r0, r1, #11043# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adds	r0, #421044# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     add.w	r0, r1, #11045# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adds.w	r0, r1, #11046# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     addw	r0, r1, #11047# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adds	r0, r1, r21048# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     add	r0, r11049# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     add.w	r0, r1, r21050# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adds.w	r0, r1, r21051# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     add.w	r0, r1, r2, lsl #11052# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     adds.w	r0, r1, r2, lsl #11053# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adr.w	r0, #-61054# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adr.w	r8, #-61055# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     adr.w	r0, #-61056# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     and	r0, r1, #11057# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ands	r0, r1, #11058# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ands	r1, r01059# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     and.w	r0, r1, r21060# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ands.w	r0, r1, r21061# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     and.w	r0, r1, r2, lsl #11062# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     ands.w	r0, r1, r2, lsl #11063# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     asrs	r0, r1, #11064# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     asr.w	r0, r1, #11065# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     asrs.w	r0, r1, #11066# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     asrs	r0, r11067# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     asr.w	r0, r1, r21068# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     asrs.w	r0, r1, r21069# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     asrl	r0, r1, #11070# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     asrl	r0, r1, r21071# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     bfc	r0, #1, #21072# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     bfi	r0, r1, #1, #21073# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     bic	r0, r1, #11074# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     bics	r0, r1, #11075# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     bics	r0, r11076# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     bic.w	r0, r1, r21077# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     bics.w	r0, r1, r21078# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     bic.w	r0, r1, r2, lsl #11079# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     bics.w	r0, r1, r2, lsl #11080# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     bkpt	#11081# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     clrex1082# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     clrm	{r1, r2}1083# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     clz	r0, r11084# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmn.w	r0, #11085# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmn	r0, r11086# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     cmn.w	r0, r11087# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     cmn.w	r0, r1, lsl #11088# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmp	r0, #11089# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmp.w	r0, #11090# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmp	r0, r11091# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     cmp	r0, r101092# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     cmp.w	r0, r11093# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     cmp.w	r0, r1, lsl #11094# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     csdb1095# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     csel	r1, r2, r3, eq1096# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     csinc	r1, r2, r3, eq1097# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     csinv	r1, r2, r3, eq1098# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     csneg	r1, r2, r3, eq1099# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     dmb	sy1100# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     dsb	sy1101# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     eor	r0, r1, #11102# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     eors	r0, r1, #11103# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     eors	r0, r11104# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     eor.w	r0, r1, r21105# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     eors.w	r0, r1, r21106# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     eor.w	r0, r1, r2, lsl #11107# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     eors.w	r0, r1, r2, lsl #11108# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     esb.w1109# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     isb	sy1110# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lctp1111# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lda	r0, [r1]1112# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldab	r0, [r1]1113# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldaex	r0, [r1]1114# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldaexb	r0, [r1]1115# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldaexh	r0, [r1]1116# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldah	r0, [r1]1117# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldm	r0!, {r1}1118# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldm.w	r0, {r1}1119# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldm.w	r0, {r1}1120# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldr	r1, [r0], #41121# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldmdb	r0, {r1}1122# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldmdb	r0!, {r1}1123# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldr	r0, [r1, #4]1124# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldr	r0, [sp, #4]1125# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldr.w	r0, [r1, #4]1126# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldr	r0, [r1, #-1]1127# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldr	r0, [r1], #11128# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldr	r0, [r1, #1]!1129# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldr	r0, [pc, #4]1130# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldr.w	r0, [pc, #4]1131# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldr	r0, next1132# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldr.w	r0, next1133# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldr	r0, [r1, r2]1134# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldr.w	r0, [r1, r2]1135# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldr.w	r0, [r1, r2, lsl #1]1136# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrb	r0, [r1, #1]1137# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrb.w	r0, [r1, #1]1138# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrb	r0, [r1, #-1]1139# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrb	r0, [r1], #11140# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrb	r0, [r1, #1]!1141# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrb.w	r0, [pc, #4]1142# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrb.w	r0, next1143# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrb	r0, [r1, r2]1144# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrb.w	r0, [r1, r2]1145# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrb.w	r0, [r1, r2, lsl #1]1146# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrbt	r0, [r1, #1]1147# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrd	r0, r2, [r1]1148# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrd	r0, r2, [r1, #-4]1149# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrd	r0, r2, [r1], #41150# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrd	r0, r2, [r1, #4]!1151# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrd	r0, r2, next1152# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrex	r0, [r1]1153# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrex	r0, [r1, #4]1154# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrexb	r0, [r1]1155# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrexh	r0, [r1]1156# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrh	r0, [r1, #2]1157# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrh.w	r0, [r1, #1]1158# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrh	r0, [r1, #-1]1159# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrh	r0, [r1], #11160# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrh	r0, [r1, #1]!1161# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrh.w	r0, [pc, #4]1162# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrh.w	r0, next1163# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrh	r0, [r1, r2]1164# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrh.w	r0, [r1, r2]1165# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrh.w	r0, [r1, r2, lsl #1]1166# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrht	r0, [r1, #1]1167# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsb.w	r0, [r1, #1]1168# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsb	r0, [r1, #-1]1169# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsb	r0, [r1], #11170# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsb	r0, [r1, #1]!1171# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsb.w	r0, [pc, #4]1172# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsb.w	r0, next1173# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsb	r0, [r1, r2]1174# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsb.w	r0, [r1, r2]1175# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsb.w	r0, [r1, r2, lsl #1]1176# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsbt	r0, [r1, #1]1177# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsh.w	r0, [r1, #2]1178# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsh	r0, [r1, #-1]1179# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsh	r0, [r1], #11180# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsh	r0, [r1, #1]!1181# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsh.w	r0, [pc, #4]1182# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsh.w	r0, next1183# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsh	r0, [r1, r2]1184# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsh.w	r0, [r1, r2]1185# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsh.w	r0, [r1, r2, lsl #1]1186# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrsht	r0, [r1, #1]1187# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldrt	r0, [r1, #1]1188# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     le	lr, next1189# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     le	next1190# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     letp	lr, next1191# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lsls	r0, r1, #11192# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lsl.w	r0, r1, #11193# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lsls.w	r0, r1, #11194# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lsls	r0, r11195# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lsl.w	r0, r1, r21196# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lsls.w	r0, r1, r21197# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lsll	r0, r1, #21198# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lsll	r0, r1, r21199# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lsrs	r0, r1, #11200# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lsr.w	r0, r1, #11201# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lsrs.w	r0, r1, #11202# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lsrs	r0, r11203# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lsr.w	r0, r1, r21204# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lsrs.w	r0, r1, r21205# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     lsrl	r0, r1, #21206# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mla	r0, r1, r2, r31207# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mls	r0, r1, r2, r31208# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movs	r0, #11209# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mov.w	r0, #11210# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movs.w	r0, #11211# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movw	r0, #11212# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mov	r0, r11213# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mov.w	r0, r11214# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movs.w	r0, r11215# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     movt	r0, #11216# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mrs	r0, apsr1217# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     msr	apsr_nzcvq, r01218# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     muls	r1, r2, r11219# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mul	r0, r1, r21220# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mvn	r0, #11221# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mvns	r0, #11222# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     mvns	r0, r11223# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     mvn.w	r0, r11224# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     mvns.w	r0, r11225# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     mvn.w	r0, r1, lsl #11226# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     mvns.w	r0, r1, lsl #11227# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     nop1228# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     nop.w1229# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orn	r0, r1, #11230# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orns	r0, r1, #11231# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     orn	r0, r1, r21232# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     orns	r0, r1, r21233# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     orn	r0, r1, r2, lsl #11234# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     orns	r0, r1, r2, lsl #11235# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orr	r0, r1, #11236# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orrs	r0, r1, #11237# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     orrs	r0, r11238# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     orr.w	r0, r1, r21239# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     orrs.w	r0, r1, r21240# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     orr.w	r0, r1, r2, lsl #11241# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     orrs.w	r0, r1, r2, lsl #11242# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     pkhbt	r0, r1, r21243# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     pkhbt	r0, r1, r2, lsl #11244# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     pkhbt	r0, r2, r11245# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     pkhtb	r0, r1, r2, asr #11246# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     pop	{r0}1247# CHECK-NEXT:  -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     pop.w	{r0, r1}1248# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ldr	r0, [sp], #41249# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     pssbb1250# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -     push	{r0}1251# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -     push.w	{r0, r1}1252# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     str	r0, [sp, #-4]!1253# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     qadd	r0, r1, r21254# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     qadd16	r0, r1, r21255# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     qadd8	r0, r1, r21256# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     qasx	r0, r1, r21257# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     qdadd	r0, r1, r21258# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     qdsub	r0, r1, r21259# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     qsax	r0, r1, r21260# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     qsub	r0, r1, r21261# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     qsub16	r0, r1, r21262# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     qsub8	r0, r1, r21263# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     rbit	r0, r11264# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     rev	r0, r11265# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     rev.w	r0, r11266# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     rev16	r0, r11267# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     rev16.w	r0, r11268# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     revsh	r0, r11269# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     revsh.w	r0, r11270# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ror.w	r0, r1, #11271# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rors.w	r0, r1, #11272# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rors	r0, r11273# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ror.w	r0, r1, r21274# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rors.w	r0, r1, r21275# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -     rrx	r0, r11276# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -     rrxs	r0, r11277# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rsbs	r0, r1, #01278# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rsb.w	r0, r1, #11279# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     rsbs.w	r0, r1, #11280# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     rsb	r0, r1, r21281# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     rsbs	r0, r1, r21282# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     rsb	r0, r1, r2, lsl #11283# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     rsbs	r0, r1, r2, lsl #11284# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     sadd16	r0, r1, r21285# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     sadd8	r0, r1, r21286# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     sasx	r0, r1, r21287# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbc	r0, r1, #11288# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbcs	r0, r1, #11289# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbcs	r0, r11290# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     sbc.w	r0, r1, r21291# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     sbcs.w	r0, r1, r21292# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     sbc.w	r0, r1, r2, lsl #11293# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     sbcs.w	r0, r1, r2, lsl #11294# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sbfx	r0, r1, #1, #21295# CHECK-NEXT: 0.50   0.50    -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sdiv	r0, r1, r21296# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     sel	r0, r1, r21297# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sev1298# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     shadd16	r0, r1, r21299# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     shadd8	r0, r1, r21300# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     shasx	r0, r1, r21301# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     shsax	r0, r1, r21302# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     shsub16	r0, r1, r21303# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     shsub8	r0, r1, r21304# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlabb	r0, r1, r2, r31305# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlabt	r0, r1, r2, r31306# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlatb	r0, r1, r2, r31307# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlatt	r0, r1, r2, r31308# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlad	r0, r1, r2, r31309# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smladx	r0, r1, r2, r31310# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlal	r0, r1, r2, r31311# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlalbb	r0, r1, r2, r31312# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlalbt	r0, r1, r2, r31313# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlaltb	r0, r1, r2, r31314# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlaltt	r0, r1, r2, r31315# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlald	r0, r1, r2, r31316# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlaldx	r0, r1, r2, r31317# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlawb	r0, r1, r2, r31318# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlawt	r0, r1, r2, r31319# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlsd	r0, r1, r2, r31320# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlsdx	r0, r1, r2, r31321# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlsld	r0, r1, r2, r31322# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smlsldx	r0, r1, r2, r31323# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smmla	r0, r1, r2, r31324# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smmlar	r0, r1, r2, r31325# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smmls	r0, r1, r2, r31326# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smmlsr	r0, r1, r2, r31327# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smmul	r0, r1, r21328# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smmulr	r0, r1, r21329# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smuad	r0, r1, r21330# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smuadx	r0, r1, r21331# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smulbb	r0, r1, r21332# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smulbt	r0, r1, r21333# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smultb	r0, r1, r21334# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smultt	r0, r1, r21335# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smull	r0, r1, r2, r31336# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smulwb	r0, r1, r21337# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smulwt	r0, r1, r21338# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smusd	r0, r1, r21339# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     smusdx	r0, r1, r21340# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sqrshr	r0, r11341# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sqrshrl	r0, r1, #48, r21342# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sqshl	r0, #71343# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sqshll	r0, r1, #71344# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     srshr	r0, #71345# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     srshrl	r0, r1, #71346# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     ssat	r0, #1, r21347# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     ssat	r0, #1, r2, lsl #11348# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     ssat16	r0, #1, r11349# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     ssax	r0, r1, r21350# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ssbb1351# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     ssub16	r0, r1, r21352# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     ssub8	r0, r1, r21353# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     stl	r0, [r1]1354# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     stlb	r0, [r1]1355# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     stlex	r0, r1, [r2]1356# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     stlexb	r0, r1, [r2]1357# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     stlexh	r0, r1, [r2]1358# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     stlh	r0, [r1]1359# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -     stm	r0!, {r1}1360# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -     stm.w	r0, {r1}1361# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -     stm.w	r0!, {r1}1362# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -     stmdb	r0, {r1}1363# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     str	r1, [r0, #-4]!1364# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     str	r0, [r1]1365# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     str	r0, [r1, #4]1366# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     str	r0, [sp, #4]1367# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     str.w	r0, [r1, #1]1368# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     str	r0, [r1, #-1]1369# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     str	r0, [r1], #11370# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     str	r0, [r1, r2]1371# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     str.w	r0, [r1, r2]1372# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     str.w	r0, [r1, r2, lsl #1]1373# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strb	r0, [r1]1374# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strb	r0, [r1, #1]1375# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strb.w	r0, [r1, #1]1376# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strb	r0, [r1, #-1]1377# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strb	r0, [r1], #11378# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strb	r0, [r1, #1]!1379# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strb	r0, [r1, r2]1380# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strb.w	r0, [r1, r2]1381# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strb.w	r0, [r1, r2, lsl #1]1382# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strbt	r0, [r1, #1]1383# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -     strd	r0, r1, [r2, #4]1384# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -     strd	r0, r1, [r2], #41385# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -      -      -      -      -      -     strd	r0, r1, [r2, #4]!1386# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strex	r0, r1, [r2]1387# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strex	r0, r1, [r2, #4]1388# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strexb	r0, r1, [r2]1389# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strexh	r0, r1, [r2]1390# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strh	r0, [r1]1391# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strh	r0, [r1, #2]1392# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strh.w	r0, [r1, #2]1393# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strh	r0, [r1, #-1]1394# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strh	r0, [r1], #11395# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strh	r0, [r1, #1]!1396# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strh	r0, [r1, r2]1397# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strh.w	r0, [r1, r2]1398# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strh.w	r0, [r1, r2, lsl #1]1399# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strht	r0, [r1, #1]1400# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -     strt	r0, [r1, #1]1401# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sub	sp, #41402# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sub.w	r0, sp, #11403# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subs.w	r0, sp, #11404# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subw	r0, sp, #11405# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sub.w	r0, sp, r11406# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subs.w	r0, sp, r11407# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     sub.w	r0, sp, r1, lsl #11408# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     subs.w	r0, sp, r1, lsl #11409# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subs	r0, r1, #11410# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subs	r0, #11411# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sub.w	r0, r1, #11412# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subs.w	r0, r1, #11413# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subw	r0, r1, #11414# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subs	r0, r1, r21415# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     sub.w	r0, r1, r21416# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     subs.w	r0, r1, r21417# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     sub.w	r0, r1, r2, lsl #11418# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     subs.w	r0, r1, r2, lsl #11419# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     sxtab	r0, r1, r21420# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     sxtab	r0, r1, r2, ror #81421# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     sxtab16	r0, r1, r21422# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     sxtab16	r0, r1, r2, ror #81423# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     sxtah	r0, r1, r21424# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     sxtah	r0, r1, r2, ror #81425# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     sxtb	r0, r11426# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     sxtb.w	r0, r11427# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     sxtb.w	r0, r1, ror #81428# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     sxtb16	r0, r11429# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     sxtb16	r0, r1, ror #81430# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     sxth	r0, r11431# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     sxth.w	r0, r11432# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     sxth.w	r0, r1, ror #81433# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     tbb	[r0, r1]1434# CHECK-NEXT:  -      -      -      -      -     0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     tbh	[r0, r1, lsl #1]1435# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     teq.w	r0, #11436# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     teq.w	r0, r11437# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     teq.w	r0, r1, lsl #11438# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     tst.w	r0, #11439# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     tst	r0, r11440# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     tst.w	r0, r11441# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -     tst.w	r0, r1, lsl #11442# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uadd16	r0, r1, r21443# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uadd8	r0, r1, r21444# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uasx	r0, r1, r21445# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     ubfx	r0, r1, #1, #21446# CHECK-NEXT: 0.50   0.50    -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     udiv	r0, r1, r21447# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uhadd16	r0, r1, r21448# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uhadd8	r0, r1, r21449# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uhasx	r0, r1, r21450# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uhsax	r0, r1, r21451# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uhsub16	r0, r1, r21452# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uhsub8	r0, r1, r21453# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     umaal	r0, r1, r2, r31454# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     umlal	r0, r1, r2, r31455# CHECK-NEXT:  -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     umull	r0, r1, r2, r31456# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uqadd16	r0, r1, r21457# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uqadd8	r0, r1, r21458# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uqasx	r0, r1, r21459# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     uqrshl	r0, r11460# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     uqrshll	r0, r1, #48, r21461# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uqsax	r0, r1, r21462# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     uqshl	r0, #11463# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     uqshll	r0, r1, #11464# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uqsub16	r0, r1, r21465# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uqsub8	r0, r1, r21466# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     urshr	r0, #11467# CHECK-NEXT: 0.50   0.50    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     urshrl	r0, r1, #11468# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     usad8	r0, r1, r21469# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     usada8	r0, r1, r2, r31470# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     usat	r0, #1, r11471# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     usat	r0, #1, r1, lsl #11472# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     usat16	r0, #1, r11473# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     usax	r0, r1, r21474# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     usub16	r0, r1, r21475# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     usub8	r0, r1, r21476# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     uxtab	r0, r1, r21477# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     uxtab	r0, r1, r2, ror #81478# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     uxtab16	r0, r1, r21479# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     uxtab16	r0, r1, r2, ror #81480# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     uxtah	r0, r1, r21481# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00   1.00    -     1.00    -      -      -      -      -      -      -      -      -      -      -     uxtah	r0, r1, r2, ror #81482# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uxtb	r0, r11483# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uxtb.w	r0, r11484# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uxtb.w	r0, r1, ror #81485# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uxtb16	r0, r11486# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uxtb16	r0, r1, ror #81487# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uxth	r0, r11488# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uxth.w	r0, r11489# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -     1.00    -      -     1.00    -      -      -      -      -      -      -      -      -      -      -     uxth.w	r0, r1, ror #81490# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     wfe1491# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     wfe.w1492# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     wfi1493# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     wfi.w1494# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     wls	lr, r0, forward1495# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     dls	lr, r01496# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     wlstp.8	lr, r0, forward1497# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     wlstp.16	lr, r0, forward1498# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     wlstp.32	lr, r0, forward1499# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     wlstp.64	lr, r0, forward1500# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     dlstp.8	lr, r01501# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     dlstp.16	lr, r01502# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     dlstp.32	lr, r01503# CHECK-NEXT: 0.50   0.50    -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     dlstp.64	lr, r01504# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     yield1505# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     yield.w1506