brintos

brintos / llvm-project-archived public Read only

0
0
Text · 161.7 KiB · 44bf028 Raw
2750 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=thumbv8 -mcpu=cortex-a57 -instruction-tables < %s | FileCheck %s3 4  .text5  adc	r0, r1, #46  adcs	r0, r1, #07  adc	r1, r2, #2558  adc	r3, r7, #55706459  adc	r8, r12, #285217024010  adc	r9, r7, #277909648511  adc	r5, r3, #226492416012  adc	r4, r2, #213909504013  adc	r4, r2, #166414  adc.w	r4, r5, r615  adcs.w	r4, r5, r616  adc.w	r9, r1, r317  adcs.w	r9, r1, r318  adc.w	r0, r1, r3, ror #419  adcs.w	r0, r1, r3, lsl #720  adc.w	r0, r1, r3, lsr #3121  adcs.w	r0, r1, r3, asr #3222  itet	eq23  addeq	r1, r2, #424  addwne	r5, r3, #102325  addweq	r4, r5, #29326  add.w	r2, sp, #102427  add.w	r2, r8, #6528028  addw	r2, r3, #25729  add.w	r12, r6, #25630  addw	r12, r6, #25631  adds.w	r1, r2, #49632  add.w	r1, r2, r833  add.w	r5, r9, r2, asr #3234  adds.w	r7, r3, r1, lsl #3135  adds.w	r0, r3, r6, lsr #2536  add.w	r4, r8, r1, ror #1237  adr.w	r11, #-327038  adr.w	r11, #-82639  subw	r1, pc, #040  adr.w	r0, #102441  and	r2, r5, #104448042  ands	r3, r12, #1543  and	r1, r1, #25544  and.w	r4, r9, r845  and.w	r1, r4, r8, asr #346  ands.w	r2, r1, r7, lsl #147  ands.w	r4, r5, r2, lsr #2048  and.w	r9, r12, r1, ror #1749  asr.w	r2, r3, #1250  asrs.w	r8, r3, #3251  asrs.w	r2, r3, #152  asr.w	r2, r3, #453  asrs.w	r2, r12, #1554  asr.w	r3, r3, #1955  asrs.w	r8, r8, #256  asrs.w	r7, r7, #557  asr.w	r12, r12, #2158  asr.w	r3, r4, r259  asr.w	r1, r1, r260  asrs.w	r3, r4, r861  bmi.w	#-18339662  b.w	#20896263  b.w	#-1677721664  bfc	r5, #3, #1765  it	lo66  bfclo	r5, #3, #1767  bfi	r5, r2, #3, #1768  it	ne69  bfine	r5, r2, #3, #1770  bfi	r6, r0, #0, #3271  bfi	r6, r0, #31, #172  bic	r10, r1, #1573  bic.w	r12, r3, r674  bic.w	r11, r2, r6, lsl #1275  bic.w	r8, r4, r1, lsr #1176  bic.w	r7, r5, r7, lsr #1577  bic.w	r6, r7, r9, asr #3278  bic.w	r5, r6, r8, ror #179  bic	r1, r1, #1580  bic.w	r1, r1, r181  bic.w	r4, r4, r2, lsl #3182  bic.w	r6, r6, r3, lsr #1283  bic.w	r7, r7, r4, lsr #784  bic.w	r8, r8, r5, asr #1585  bic.w	r12, r12, r6, ror #2986  bxj	r587  it	ne88  bxjne	r789  cbnz	r7, #690  cbnz	r7, #1291  cbz	r4, #6492  strh	r6, [r5, #14]93  asrs	r7, r2, #494  strh	r6, [r7, #14]95  itett	ne96  cmpne	r7, #24397  addeq	r7, r1, r298  addne	r7, r1, r299  uxthne	r7, r7100  itttt	lt101  cmplt	r7, #243102  uxthlt	r7, r1103  strhlt	r2, [r7, #22]104  lsrlt	r1, r6, #3105  strh	r2, [r7, #22]106  asrs	r1, r6, #7107  lsrs	r1, r6, #31108  adds	r7, r1, r0109  lsls	r3, r5, #27110  asrs	r7, r1, #4111  strh	r3, [r5, #54]112  asrs	r7, r5, #4113  str	r6, [sp, #940]114  adds	r7, r5, #4115  str	r6, [sp, #940]116  asrs	r7, r5, #4117  adr	r6, #940118  asrs	r7, r5, #4119  cmp	r7, #182120  cmp.w	r5, #65280121  cmp.w	r4, r12122  cmp.w	r9, r6, lsl #12123  cmp.w	r3, r7, lsr #31124  cmp.w	sp, r6, lsr #1125  cmp.w	r2, r5, asr #24126  cmp.w	r1, r4, ror #15127  dbg	#5128  dbg	#0129  dbg	#15130  dmb	sy131  dmb	st132  dmb	ld133  dmb	#0xc134  dmb	ish135  dmb	ishst136  dmb	ishld137  dmb	#0x8138  dmb	nsh139  dmb	nshst140  dmb	nshld141  dmb	#0x4142  dmb	osh143  dmb	oshst144  dmb	oshld145  dmb	#0x0146  dsb	sy147  dsb	st148  dsb	ld149  dsb	#0xc150  dsb	ish151  dsb	ishst152  dsb	ishld153  dsb	#0x8154  dsb	nsh155  dsb	nshst156  dsb	nshld157  pssbb158  dsb	osh159  dsb	oshst160  dsb	oshld161  ssbb162  eor	r4, r5, #61440163  eor.w	r4, r5, r6164  eor.w	r4, r5, r6, lsl #5165  eor.w	r4, r5, r6, lsr #5166  eor.w	r4, r5, r6, lsr #5167  eor.w	r4, r5, r6, asr #5168  eor.w	r4, r5, r6, ror #5169  isb	sy170  isb	#0xa171  iteet	eq172  addeq	r0, r1, r2173  nopne174  subne	r5, r6, r7175  addeq	r1, r2, #4176  ittee	ls177  addls	r0, r1, r2178  nopls179  subhi	r5, r6, r7180  addhi	r1, r2, #4181  ldm.w	r4, {r4, r5, r8, r9}182  ldm.w	r4, {r5, r6}183  ldm.w	r5!, {r3, r8}184  ldm.w	r4, {r4, r5, r8, r9}185  ldm.w	r4, {r5, r6}186  ldm.w	r5!, {r3, r8}187  ldm.w	r5!, {r1, r2}188  ldm.w	r2, {r1, r2}189  ldm.w	r4, {r4, r5, r8, r9}190  ldm.w	r4, {r5, r6}191  ldm.w	r5!, {r3, r8}192  ldm.w	r4, {r4, r5, r8, r9}193  ldm.w	r4, {r5, r6}194  ldm.w	r5!, {r3, r8}195  ldm.w	r5!, {r3, r8}196  ldmdb	r4, {r4, r5, r8, r9}197  ldmdb	r4, {r5, r6}198  ldmdb	r5!, {r3, r8}199  ldmdb	r5!, {r3, r8}200  ldr	r5, [r5, #-4]201  ldr	r5, [r6, #32]202  ldr.w	r5, [r6, #33]203  ldr.w	r5, [r6, #257]204  ldr.w	pc, [r7, #257]205  ldr.w	r4, [pc, #-0]206  ldr.w	r2, [pc, #-40]207  ldr.w	r1, [pc, #1024]208  ldr.w	r1, [r8, r1]209  ldr.w	r4, [r5, r2]210  ldr.w	r6, [r0, r2, lsl #3]211  ldr.w	r8, [r8, r2, lsl #2]212  ldr.w	r7, [sp, r2, lsl #1]213  ldr.w	r7, [sp, r2]214  ldr	pc, [sp], #12215  ldr	r2, [r4, #255]!216  ldr	r8, [sp, #4]!217  ldr	lr, [sp, #-4]!218  ldr	lr, [sp, #0]!219  ldr	r2, [r4], #255220  ldr	r8, [sp], #4221  ldr	lr, [sp], #-4222  ldrb	r5, [r5, #-4]223  ldrb.w	r5, [r6, #32]224  ldrb.w	r5, [r6, #33]225  ldrb.w	r5, [r6, #257]226  ldrb.w	lr, [r7, #257]227  ldrb.w	r1, [r8, r1]228  ldrb.w	r4, [r5, r2]229  ldrb.w	r6, [r0, r2, lsl #3]230  ldrb.w	r8, [r8, r2, lsl #2]231  ldrb.w	r7, [sp, r2, lsl #1]232  ldrb.w	r7, [sp, r2]233  ldrb	r5, [r8, #255]!234  ldrb	r2, [r5, #4]!235  ldrb	r1, [r4, #-4]!236  ldrb	r1, [r4, #0]!237  ldrb	lr, [r3], #255238  ldrb	r9, [r2], #4239  ldrb	r3, [sp], #-4240  ldrb.w	r6, [pc, #-0]241  ldrb.w	r10, [pc, #227]242  ldrb.w	r5, [pc, #0]243  ldrbt	r1, [r2]244  ldrbt	r1, [r8]245  ldrbt	r1, [r8, #3]246  ldrbt	r1, [r8, #255]247  ldrd	r3, r5, [r6, #24]248  ldrd	r3, r5, [r6, #24]!249  ldrd	r3, r5, [r6], #4250  ldrd	r3, r5, [r6], #-8251  ldrd	r3, r5, [r6]252  ldrd	r8, r1, [r3]253  ldrd	r0, r1, [r2], #-0254  ldrd	r0, r1, [r2, #-0]!255  ldrd	r0, r1, [r2, #0]!256  ldrd	r0, r1, [r2, #-0]257  ldrd	r1, r2, [r0], #0258  ldrex	r1, [r4]259  ldrex	r8, [r4]260  ldrex	r2, [sp, #128]261  ldrexb	r5, [r7]262  ldrexh	r9, [r12]263  ldrexd	r9, r3, [r4]264  ldrh	r5, [r5, #-4]265  ldrh	r5, [r6, #32]266  ldrh.w	r5, [r6, #33]267  ldrh.w	r5, [r6, #257]268  ldrh.w	lr, [r7, #257]269  ldrh.w	r1, [r8, r1]270  ldrh.w	r4, [r5, r2]271  ldrh.w	r6, [r0, r2, lsl #3]272  ldrh.w	r8, [r8, r2, lsl #2]273  ldrh.w	r7, [sp, r2, lsl #1]274  ldrh.w	r7, [sp, r2]275  ldrh	r5, [r8, #255]!276  ldrh	r2, [r5, #4]!277  ldrh	r1, [r4, #-4]!278  ldrh	r1, [r4, #0]!279  ldrh	lr, [r3], #255280  ldrh	r9, [r2], #4281  ldrh	r3, [sp], #-4282  ldrh.w	r7, [pc, #-0]283  ldrh.w	r5, [pc, #121]284  ldrh.w	r4, [pc, #0]285  ldrsb	r5, [r5, #-4]286  ldrsb.w	r5, [r6, #32]287  ldrsb.w	r5, [r6, #33]288  ldrsb.w	r5, [r6, #257]289  ldrsb.w	lr, [r7, #257]290  ldrsb.w	r1, [r8, r1]291  ldrsb.w	r4, [r5, r2]292  ldrsb.w	r6, [r0, r2, lsl #3]293  ldrsb.w	r8, [r8, r2, lsl #2]294  ldrsb.w	r7, [sp, r2, lsl #1]295  ldrsb.w	r7, [sp, r2]296  ldrsb	r5, [r8, #255]!297  ldrsb	r2, [r5, #4]!298  ldrsb	r1, [r4, #-4]!299  ldrsb	r1, [r4, #0]!300  ldrsb	lr, [r3], #255301  ldrsb	r9, [r2], #4302  ldrsb	r3, [sp], #-4303  ldrsb.w	r0, [pc, #-0]304  ldrsb.w	r12, [pc, #80]305  ldrsb.w	r3, [pc, #0]306  ldrsbt	r1, [r2]307  ldrsbt	r1, [r8]308  ldrsbt	r1, [r8, #3]309  ldrsbt	r1, [r8, #255]310  ldrsh	r5, [r5, #-4]311  ldrsh.w	r5, [r6, #32]312  ldrsh.w	r5, [r6, #33]313  ldrsh.w	r5, [r6, #257]314  ldrsh.w	lr, [r7, #257]315  ldrsh	r10, [r5, #-0]316  ldrsh.w	r1, [r8, r1]317  ldrsh.w	r4, [r5, r2]318  ldrsh.w	r6, [r0, r2, lsl #3]319  ldrsh.w	r8, [r8, r2, lsl #2]320  ldrsh.w	r7, [sp, r2, lsl #1]321  ldrsh.w	r7, [sp, r2]322  ldrsh	r5, [r8, #255]!323  ldrsh	r2, [r5, #4]!324  ldrsh	r1, [r4, #-4]!325  ldrsh	r1, [r4, #0]!326  ldrsh	lr, [r3], #255327  ldrsh	r9, [r2], #4328  ldrsh	r3, [sp], #-4329  ldrsh.w	r0, [pc, #-0]330  ldrsh.w	r10, [pc, #-231]331  ldrsh.w	r6, [pc, #0]332  ldrsht	r1, [r2]333  ldrsht	r1, [r8]334  ldrsht	r1, [r8, #3]335  ldrsht	r1, [r8, #255]336  ldrt	r1, [r2]337  ldrt	r2, [r6]338  ldrt	r3, [r7, #3]339  ldrt	r4, [r9, #255]340  lsl.w	r2, r3, #12341  lsls.w	r8, r3, #31342  lsls.w	r2, r3, #1343  lsl.w	r2, r3, #4344  lsls.w	r2, r12, #15345  lsl.w	r3, r3, #19346  lsls.w	r8, r8, #2347  lsls.w	r7, r7, #5348  lsl.w	r12, r12, #21349  lsl.w	r3, r4, r2350  lsl.w	r1, r1, r2351  lsls.w	r3, r4, r8352  lsr.w	r2, r3, #12353  lsrs.w	r8, r3, #32354  lsrs.w	r2, r3, #1355  lsr.w	r2, r3, #4356  lsrs.w	r2, r12, #15357  lsr.w	r3, r3, #19358  lsrs.w	r8, r8, #2359  lsrs.w	r7, r7, #5360  lsr.w	r12, r12, #21361  lsr.w	r3, r4, r2362  lsr.w	r1, r1, r2363  lsrs.w	r3, r4, r8364  str	r1, [sp, #952]365  movs	r1, #87366  str	r1, [sp, #1016]367  add	r7, r10368  ldrsb	r1, [r6, r7]369  ldrsb	r1, [r6, r7]370  mla	r1, r2, r3, r4371  mls	r1, r2, r3, r4372  movs	r1, #21373  movs.w	r1, #21374  movs.w	r8, #21375  movw	r0, #65535376  movw	r1, #43777377  movw	r1, #43792378  mov.w	r0, #66846720379  mov.w	r0, #66846720380  movs.w	r0, #66846720381  movt	r3, #7382  movt	r6, #65535383  it	eq384  movteq	r4, #4080385  mrc	p14, #0, r1, c1, c2, #4386  str	r2, [sp, #1016]387  strb	r6, [r3, r0]388  asrs	r4, r5, #7389  strb	r7, [r2, r1]390  asrs	r4, r7, #7391  mrs	r8, apsr392  mrs	r8, spsr393  msr	APSR_nzcvq, r1394  msr	APSR_g, r2395  msr	APSR_nzcvq, r3396  msr	APSR_nzcvq, r4397  msr	APSR_nzcvqg, r5398  msr	CPSR_fc, r6399  msr	CPSR_c, r7400  msr	CPSR_x, r8401  msr	CPSR_fc, r9402  msr	CPSR_fc, r11403  msr	CPSR_fsx, r12404  msr	SPSR_fc, r0405  msr	SPSR_fsxc, r5406  msr	CPSR_fsxc, r8407  muls	r3, r4, r3408  mul	r3, r4, r3409  mul	r3, r4, r6410  it	eq411  muleq	r3, r4, r5412  mvns	r8, #21413  mvn	r0, #66846720414  mvns	r0, #66846720415  itte	eq416  mvnseq	r1, #12417  mvneq	r1, #12418  mvnne	r1, #12419  mvn.w	r2, r3420  mvns	r2, r3421  mvn.w	r5, r6, lsl #19422  mvn.w	r5, r6, lsr #9423  mvn.w	r5, r6, asr #4424  mvn.w	r5, r6, ror #6425  mvn.w	r5, r6, rrx426  it	eq427  mvneq	r2, r3428  nop.w429  orn	r4, r5, #61440430  orn	r4, r5, r6431  orns	r4, r5, r6432  orn	r4, r5, r6, lsl #5433  orns	r4, r5, r6, lsr #5434  orn	r4, r5, r6, lsr #5435  orns	r4, r5, r6, asr #5436  orn	r4, r5, r6, ror #5437  orr	r4, r5, #61440438  orr.w	r4, r5, r6439  orr.w	r4, r5, r6, lsl #5440  orrs.w	r4, r5, r6, lsr #5441  orr.w	r4, r5, r6, lsr #5442  orrs.w	r4, r5, r6, asr #5443  orr.w	r4, r5, r6, ror #5444  pkhbt	r2, r2, r3445  pkhbt	r2, r2, r3, lsl #31446  pkhbt	r2, r2, r3, lsl #15447  pkhtb	r2, r2, r3, asr #31448  pkhtb	r2, r2, r3, asr #15449  pld	[r5, #-4]450  pld	[r6, #32]451  pld	[r6, #33]452  pld	[r6, #257]453  pld	[r7, #257]454  pld	[r8, r1]455  pld	[r5, r2]456  pld	[r0, r2, lsl #3]457  pld	[r8, r2, lsl #2]458  pld	[sp, r2, lsl #1]459  pld	[sp, r2]460  pld	[pc, #-0]461  pld	[pc, #455]462  pld	[pc, #0]463  pli	[r5, #-4]464  pli	[r6, #32]465  pli	[r6, #33]466  pli	[r6, #257]467  pli	[r7, #257]468  pli	[r8, r1]469  pli	[r5, r2]470  pli	[r0, r2, lsl #3]471  pli	[r8, r2, lsl #2]472  pli	[sp, r2, lsl #1]473  pli	[sp, r2]474  pli	[pc, #-0]475  pli	[pc, #-328]476  pli	[pc, #0]477  qadd	r1, r2, r3478  qadd16	r1, r2, r3479  qadd8	r1, r2, r3480  itte	gt481  qaddgt	r1, r2, r3482  qadd16gt	r1, r2, r3483  qadd8le	r1, r2, r3484  qdadd	r6, r7, r8485  qdsub	r6, r7, r8486  itt	hi487  qdaddhi	r6, r7, r8488  qdsubhi	r6, r7, r8489  qsax	r9, r12, r0490  it	eq491  qsaxeq	r9, r12, r0492  qsub	r1, r2, r3493  qsub16	r1, r2, r3494  qsub8	r1, r2, r3495  itet	le496  qsuble	r1, r2, r3497  qsub16gt	r1, r2, r3498  qsub8le	r1, r2, r3499  rbit	r1, r2500  it	ne501  rbitne	r1, r2502  rev.w	r1, r2503  rev.w	r2, r8504  itt	ne505  revne	r1, r2506  revne.w	r1, r8507  rev16.w	r1, r2508  rev16.w	r2, r8509  itt	ne510  rev16ne	r1, r2511  rev16ne.w	r1, r8512  revsh.w	r1, r2513  revsh.w	r2, r8514  itt	ne515  revshne	r1, r2516  revshne.w	r1, r8517  ror.w	r2, r3, #12518  rors.w	r8, r3, #31519  rors.w	r2, r3, #1520  ror.w	r2, r3, #4521  rors.w	r2, r12, #15522  ror.w	r3, r3, #19523  rors.w	r8, r8, #2524  rors.w	r7, r7, #5525  ror.w	r12, r12, #21526  ror.w	r3, r4, r2527  ror.w	r1, r1, r2528  rors.w	r3, r4, r8529  rrx	r1, r2530  rrxs	r1, r2531  ite	lt532  rrxlt	r9, r12533  rrxsge	r8, r3534  rsb.w	r2, r5, #1044480535  rsbs.w	r3, r12, #15536  rsb.w	r1, r1, #255537  rsb	r4, r4, r8538  rsb	r4, r9, r8539  rsb	r1, r4, r8, asr #3540  rsbs	r2, r1, r7, lsl #1541  sadd16	r3, r4, r8542  it	ne543  sadd16ne	r3, r4, r8544  sadd8	r3, r4, r8545  it	ne546  sadd8ne	r3, r4, r8547  sasx	r9, r2, r7548  it	ne549  sasxne	r2, r5, r6550  sbc	r0, r1, #4551  sbcs	r0, r1, #0552  sbc	r1, r2, #255553  sbc	r3, r7, #5570645554  sbc	r8, r12, #2852170240555  sbc	r9, r7, #2779096485556  sbc	r5, r3, #2264924160557  sbc	r4, r2, #2139095040558  sbc	r4, r2, #1664559  sbc.w	r4, r5, r6560  sbcs.w	r4, r5, r6561  sbc.w	r9, r1, r3562  sbcs.w	r9, r1, r3563  sbc.w	r0, r1, r3, ror #4564  sbcs.w	r0, r1, r3, lsl #7565  sbc.w	r0, r1, r3, lsr #31566  sbcs.w	r0, r1, r3, asr #32567  sbfx	r4, r5, #16, #1568  it	gt569  sbfxgt	r4, r5, #16, #16570  sel	r5, r9, r2571  it	le572  selle	r5, r9, r2573  sev.w574  it	eq575  seveq.w576  sadd16	r1, r2, r3577  sadd8	r1, r2, r3578  ite	gt579  sadd16gt	r1, r2, r3580  sadd8le	r1, r2, r3581  shasx	r4, r8, r2582  it	gt583  shasxgt	r4, r8, r2584  shsax	r4, r8, r2585  it	gt586  shsaxgt	r4, r8, r2587  shsub16	r4, r8, r2588  shsub8	r4, r8, r2589  itt	gt590  shsub16gt	r4, r8, r2591  shsub8gt	r4, r8, r2592  smlabb	r3, r1, r9, r0593  smlabt	r5, r6, r4, r1594  smlatb	r4, r2, r3, r2595  smlatt	r8, r3, r8, r4596  itete	gt597  smlabbgt	r3, r1, r9, r0598  smlabtle	r5, r6, r4, r1599  smlatbgt	r4, r2, r3, r2600  smlattle	r8, r3, r8, r4601  smlad	r2, r3, r5, r8602  smladx	r2, r3, r5, r8603  itt	hi604  smladhi	r2, r3, r5, r8605  smladxhi	r2, r3, r5, r8606  smlal	r2, r3, r5, r8607  it	eq608  smlaleq	r2, r3, r5, r8609  smlalbb	r3, r1, r9, r0610  smlalbt	r5, r6, r4, r1611  smlaltb	r4, r2, r3, r2612  smlaltt	r8, r3, r8, r4613  iteet	ge614  smlalbbge	r3, r1, r9, r0615  smlalbtlt	r5, r6, r4, r1616  smlaltblt	r4, r2, r3, r2617  smlalttge	r8, r3, r8, r4618  smlald	r2, r3, r5, r8619  smlaldx	r2, r3, r5, r8620  ite	eq621  smlaldeq	r2, r3, r5, r8622  smlaldxne	r2, r3, r5, r8623  smlawb	r2, r3, r10, r8624  smlawt	r8, r3, r5, r9625  ite	eq626  smlawbeq	r2, r7, r5, r8627  smlawtne	r1, r3, r0, r8628  smlsd	r2, r3, r5, r8629  smlsdx	r2, r3, r5, r8630  ite	le631  smlsdle	r2, r3, r5, r8632  smlsdxgt	r2, r3, r5, r8633  smlsld	r2, r9, r5, r1634  smlsldx	r4, r11, r2, r8635  ite	ge636  smlsldge	r8, r2, r5, r6637  smlsldxlt	r1, r0, r3, r8638  smmla	r1, r2, r3, r4639  smmlar	r4, r3, r2, r1640  ite	lo641  smmlalo	r1, r2, r3, r4642  smmlarhs	r4, r3, r2, r1643  smmls	r1, r2, r3, r4644  smmlsr	r4, r3, r2, r1645  ite	lo646  smmlslo	r1, r2, r3, r4647  smmlsrhs	r4, r3, r2, r1648  ssat	r9, #30, r0, asr #2649  str	r10, [r11], #0650  strd	r1, r1, [r0], #0651  strd	r6, r3, [r5], #-8652  strd	r8, r5, [r6], #-0653  strd	r7, r4, [r5], #-4654  strd	r0, r1, [r2, #-0]!655  strd	r0, r1, [r2, #0]!656  strd	r0, r1, [r2, #-0]657  strex	r1, r8, [r4]658  strex	r8, r2, [r4]659  strex	r2, r12, [sp, #128]660  strexb	r5, r1, [r7]661  strexh	r9, r7, [r12]662  strexd	r9, r3, r6, [r4]663  strh	r5, [r5, #-4]664  strh	r5, [r6, #32]665  strh.w	r5, [r6, #33]666  strh.w	r5, [r6, #257]667  strh.w	lr, [r7, #257]668  strh	r5, [r8, #255]!669  strh	r2, [r5, #4]!670  strh	r1, [r4, #-4]!671  strh	r1, [r4, #0]!672  strh	lr, [r3], #255673  strh	r9, [r2], #4674  strh	r3, [sp], #-4675  strh.w	r1, [r8, r1]676  strh.w	r4, [r5, r2]677  strh.w	r6, [r0, r2, lsl #3]678  strh.w	r8, [r8, r2, lsl #2]679  strh.w	r7, [sp, r2, lsl #1]680  strh.w	r7, [sp, r2]681  strht	r1, [r2]682  strht	r1, [r8]683  strht	r1, [r8, #3]684  strht	r1, [r8, #255]685  strt	r1, [r2]686  strt	r1, [r8]687  strt	r1, [r8, #3]688  strt	r1, [r8, #255]689  itet	eq690  subeq	r1, r2, #4691  subwne	r5, r3, #1023692  subweq	r4, r5, #293693  sub.w	r2, sp, #1024694  sub.w	r2, r8, #65280695  subw	r2, r3, #257696  sub.w	r12, r6, #256697  subw	r12, r6, #256698  subs.w	r1, r2, #496699  subs	pc, lr, #4700  sub.w	r4, r5, r6701  sub.w	r4, r5, r6, lsl #5702  sub.w	r4, r5, r6, lsr #5703  sub.w	r4, r5, r6, lsr #5704  sub.w	r4, r5, r6, asr #5705  sub.w	r4, r5, r6, ror #5706  sub.w	r5, r2, r12, rrx707  svc	#0708  ite	eq709  svceq	#255710  svcne	#33711  sxtab	r2, r3, r4712  sxtab	r4, r5, r6713  it	lt714  sxtablt	r6, r2, r9, ror #8715  sxtab	r5, r1, r4, ror #16716  sxtab	r7, r8, r3, ror #24717  sxtab16	r6, r2, r7718  sxtab16	r3, r5, r8, ror #8719  sxtab16	r3, r2, r1, ror #16720  ite	ne721  sxtab16ne	r0, r1, r4722  sxtab16eq	r1, r2, r3, ror #24723  sxtah	r1, r3, r9724  sxtah	r3, r8, r3, ror #8725  sxtah	r9, r3, r3, ror #24726  ite	hi727  sxtahhi	r6, r1, r6728  sxtahls	r2, r2, r4, ror #16729  sxtb	r5, r6730  sxtb.w	r6, r9, ror #8731  sxtb.w	r8, r3, ror #24732  ite	ge733  sxtbge	r2, r4734  sxtblt.w	r5, r1, ror #16735  sxtb16	r1, r4736  sxtb16	r6, r7737  sxtb16	r3, r1, ror #16738  ite	hs739  sxtb16hs	r3, r5, ror #8740  sxtb16lo	r2, r3, ror #24741  sxth	r1, r6742  sxth.w	r3, r8, ror #8743  sxth.w	r9, r3, ror #24744  itt	ne745  sxthne.w	r3, r9746  sxthne.w	r2, r2, ror #16747  sxtb	r5, r6748  sxtb.w	r6, r9, ror #8749  sxtb.w	r8, r3, ror #24750  ite	ge751  sxtbge	r2, r4752  sxtblt.w	r5, r1, ror #16753  sxtb16	r1, r4754  sxtb16	r6, r7755  sxtb16	r3, r1, ror #16756  ite	hs757  sxtb16hs	r3, r5, ror #8758  sxtb16lo	r2, r3, ror #24759  sxth	r1, r6760  sxth.w	r3, r8, ror #8761  sxth.w	r9, r3, ror #24762  itt	ne763  sxthne.w	r3, r9764  sxthne.w	r2, r2, ror #16765  tbb	[r3, r8]766  tbh	[r3, r8, lsl #1]767  it	eq768  tbbeq	[r3, r8]769  it	hs770  tbhhs	[r3, r8, lsl #1]771  teq.w	r5, #61440772  teq.w	r4, r5773  teq.w	r4, r5, lsl #5774  teq.w	r4, r5, lsr #5775  teq.w	r4, r5, lsr #5776  teq.w	r4, r5, asr #5777  teq.w	r4, r5, ror #5778  tst.w	r5, #61440779  tst	r2, r5780  tst.w	r3, r12, lsl #5781  tst.w	r4, r11, lsr #4782  tst.w	r5, r10, lsr #12783  tst.w	r6, r9, asr #30784  tst.w	r7, r8, ror #2785  uadd16	r1, r2, r3786  uadd8	r1, r2, r3787  ite	gt788  uadd16gt	r1, r2, r3789  uadd8le	r1, r2, r3790  uasx	r9, r12, r0791  it	eq792  uasxeq	r9, r12, r0793  uasx	r9, r12, r0794  it	eq795  uasxeq	r9, r12, r0796  ubfx	r4, r5, #16, #1797  it	gt798  ubfxgt	r4, r5, #16, #16799  uhadd16	r4, r8, r2800  uhadd8	r4, r8, r2801  itt	gt802  uhadd16gt	r4, r8, r2803  uhadd8gt	r4, r8, r2804  uhasx	r4, r1, r5805  uhsax	r5, r6, r6806  itt	gt807  uhasxgt	r6, r9, r8808  uhsaxgt	r7, r8, r12809  uhsub16	r5, r8, r3810  uhsub8	r1, r7, r6811  itt	lt812  uhsub16lt	r4, r9, r12813  uhsub8lt	r3, r1, r5814  umaal	r3, r4, r5, r6815  it	lt816  umaallt	r3, r4, r5, r6817  umlal	r2, r4, r6, r8818  it	gt819  umlalgt	r6, r1, r2, r6820  umull	r2, r4, r6, r8821  it	gt822  umullgt	r6, r1, r2, r6823  uqadd16	r1, r2, r3824  uqadd8	r3, r4, r8825  ite	gt826  uqadd16gt	r4, r7, r9827  uqadd8le	r8, r1, r2828  uqasx	r1, r2, r3829  uqsax	r3, r4, r8830  ite	gt831  uqasxgt	r4, r7, r9832  uqsaxle	r8, r1, r2833  uqsub8	r8, r2, r9834  uqsub16	r1, r9, r7835  ite	gt836  uqsub8gt	r3, r1, r6837  uqsub16le	r4, r6, r4838  usad8	r1, r9, r7839  usada8	r8, r2, r9, r12840  ite	gt841  usada8gt	r3, r1, r6, r9842  usad8le	r4, r6, r4843  usat	r8, #1, r10844  usat	r8, #4, r10845  usat	r8, #5, r10, lsl #31846  usat	r8, #16, r10, asr #1847  usat16	r2, #2, r7848  usat16	r3, #15, r5849  usax	r2, r3, r4850  it	ne851  usaxne	r6, r1, r9852  usax	r2, r3, r4853  it	ne854  usaxne	r6, r1, r9855  usub16	r4, r2, r7856  usub8	r1, r8, r5857  ite	hi858  usub16hi	r1, r1, r3859  usub8ls	r9, r2, r3860  uxtab	r2, r3, r4861  uxtab	r4, r5, r6862  it	lt863  uxtablt	r6, r2, r9, ror #8864  uxtab	r5, r1, r4, ror #16865  uxtab	r7, r8, r3, ror #24866  it	ge867  uxtab16ge	r0, r1, r4868  uxtab16	r6, r2, r7869  uxtab16	r3, r5, r8, ror #8870  uxtab16	r3, r2, r1, ror #16871  it	eq872  uxtab16eq	r1, r2, r3, ror #24873  uxtah	r1, r3, r9874  it	hi875  uxtahhi	r6, r1, r6876  uxtah	r3, r8, r3, ror #8877  it	lo878  uxtahlo	r2, r2, r4, ror #16879  uxtah	r9, r3, r3, ror #24880  it	ge881  uxtbge	r2, r4882  uxtb	r5, r6883  uxtb.w	r6, r9, ror #8884  it	lo885  uxtblo.w	r5, r1, ror #16886  uxtb.w	r8, r3, ror #24887  uxtb16	r1, r4888  uxtb16	r6, r7889  it	hs890  uxtb16hs	r3, r5, ror #8891  uxtb16	r3, r1, ror #16892  it	ge893  uxtb16ge	r2, r3, ror #24894  it	ne895  uxthne.w	r3, r9896  uxth	r1, r6897  uxth.w	r3, r8, ror #8898  it	le899  uxthle.w	r2, r2, ror #16900  uxth.w	r9, r3, ror #24901  wfe902  wfi903  yield904  itet	lt905  wfelt906  wfige907  yieldlt908  hint	#6909  hint.w	#6910  hint.w	#102911 912# CHECK:      Instruction Info:913# CHECK-NEXT: [1]: #uOps914# CHECK-NEXT: [2]: Latency915# CHECK-NEXT: [3]: RThroughput916# CHECK-NEXT: [4]: MayLoad917# CHECK-NEXT: [5]: MayStore918# CHECK-NEXT: [6]: HasSideEffects (U)919 920# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:921# CHECK-NEXT:  1      1     0.50                        adc	r0, r1, #4922# CHECK-NEXT:  1      1     0.50                        adcs	r0, r1, #0923# CHECK-NEXT:  1      1     0.50                        adc	r1, r2, #255924# CHECK-NEXT:  1      1     0.50                        adc	r3, r7, #5570645925# CHECK-NEXT:  1      1     0.50                        adc	r8, r12, #2852170240926# CHECK-NEXT:  1      1     0.50                        adc	r9, r7, #2779096485927# CHECK-NEXT:  1      1     0.50                        adc	r5, r3, #2264924160928# CHECK-NEXT:  1      1     0.50                        adc	r4, r2, #2139095040929# CHECK-NEXT:  1      1     0.50                        adc	r4, r2, #1664930# CHECK-NEXT:  1      1     0.50                        adc.w	r4, r5, r6931# CHECK-NEXT:  1      1     0.50                        adcs.w	r4, r5, r6932# CHECK-NEXT:  1      1     0.50                        adc.w	r9, r1, r3933# CHECK-NEXT:  1      1     0.50                        adcs.w	r9, r1, r3934# CHECK-NEXT:  1      2     1.00                        adc.w	r0, r1, r3, ror #4935# CHECK-NEXT:  1      2     1.00                        adcs.w	r0, r1, r3, lsl #7936# CHECK-NEXT:  1      2     1.00                        adc.w	r0, r1, r3, lsr #31937# CHECK-NEXT:  1      2     1.00                        adcs.w	r0, r1, r3, asr #32938# CHECK-NEXT:  0      0     0.00                  U     itet	eq939# CHECK-NEXT:  1      1     0.50                        addeq	r1, r2, #4940# CHECK-NEXT:  1      1     0.50                        addwne	r5, r3, #1023941# CHECK-NEXT:  1      1     0.50                        addweq	r4, r5, #293942# CHECK-NEXT:  1      1     0.50                        add.w	r2, sp, #1024943# CHECK-NEXT:  1      1     0.50                        add.w	r2, r8, #65280944# CHECK-NEXT:  1      1     0.50                        addw	r2, r3, #257945# CHECK-NEXT:  1      1     0.50                        add.w	r12, r6, #256946# CHECK-NEXT:  1      1     0.50                        addw	r12, r6, #256947# CHECK-NEXT:  1      1     0.50                        adds.w	r1, r2, #496948# CHECK-NEXT:  1      1     0.50                        add.w	r1, r2, r8949# CHECK-NEXT:  1      2     1.00                        add.w	r5, r9, r2, asr #32950# CHECK-NEXT:  1      2     1.00                        adds.w	r7, r3, r1, lsl #31951# CHECK-NEXT:  1      2     1.00                        adds.w	r0, r3, r6, lsr #25952# CHECK-NEXT:  1      2     1.00                        add.w	r4, r8, r1, ror #12953# CHECK-NEXT:  1      1     0.50                  U     adr.w	r11, #-3270954# CHECK-NEXT:  1      1     0.50                  U     adr.w	r11, #-826955# CHECK-NEXT:  1      1     0.50                        subw	r1, pc, #0956# CHECK-NEXT:  1      1     0.50                  U     adr.w	r0, #1024957# CHECK-NEXT:  1      1     0.50                        and	r2, r5, #1044480958# CHECK-NEXT:  1      1     0.50                        ands	r3, r12, #15959# CHECK-NEXT:  1      1     0.50                        and	r1, r1, #255960# CHECK-NEXT:  1      1     0.50                        and.w	r4, r9, r8961# CHECK-NEXT:  1      2     1.00                        and.w	r1, r4, r8, asr #3962# CHECK-NEXT:  1      2     1.00                        ands.w	r2, r1, r7, lsl #1963# CHECK-NEXT:  1      2     1.00                        ands.w	r4, r5, r2, lsr #20964# CHECK-NEXT:  1      2     1.00                        and.w	r9, r12, r1, ror #17965# CHECK-NEXT:  1      1     0.50                        asr.w	r2, r3, #12966# CHECK-NEXT:  1      2     1.00                        asrs.w	r8, r3, #32967# CHECK-NEXT:  1      2     1.00                        asrs.w	r2, r3, #1968# CHECK-NEXT:  1      1     0.50                        asr.w	r2, r3, #4969# CHECK-NEXT:  1      2     1.00                        asrs.w	r2, r12, #15970# CHECK-NEXT:  1      1     0.50                        asr.w	r3, r3, #19971# CHECK-NEXT:  1      2     1.00                        asrs.w	r8, r8, #2972# CHECK-NEXT:  1      2     1.00                        asrs.w	r7, r7, #5973# CHECK-NEXT:  1      1     0.50                        asr.w	r12, r12, #21974# CHECK-NEXT:  1      1     0.50                        asr.w	r3, r4, r2975# CHECK-NEXT:  1      1     0.50                        asr.w	r1, r1, r2976# CHECK-NEXT:  1      2     1.00                        asrs.w	r3, r4, r8977# CHECK-NEXT:  1      1     1.00                  U     bmi.w	#-183396978# CHECK-NEXT:  1      1     1.00                        b.w	#208962979# CHECK-NEXT:  1      1     1.00                        b.w	#-16777216980# CHECK-NEXT:  1      2     1.00                        bfc	r5, #3, #17981# CHECK-NEXT:  0      0     0.00                  U     it	lo982# CHECK-NEXT:  1      2     1.00                        bfclo	r5, #3, #17983# CHECK-NEXT:  1      2     1.00                        bfi	r5, r2, #3, #17984# CHECK-NEXT:  0      0     0.00                  U     it	ne985# CHECK-NEXT:  1      2     1.00                        bfine	r5, r2, #3, #17986# CHECK-NEXT:  1      2     1.00                        bfi	r6, r0, #0, #32987# CHECK-NEXT:  1      2     1.00                        bfi	r6, r0, #31, #1988# CHECK-NEXT:  1      1     0.50                        bic	r10, r1, #15989# CHECK-NEXT:  1      1     0.50                        bic.w	r12, r3, r6990# CHECK-NEXT:  1      2     1.00                        bic.w	r11, r2, r6, lsl #12991# CHECK-NEXT:  1      2     1.00                        bic.w	r8, r4, r1, lsr #11992# CHECK-NEXT:  1      2     1.00                        bic.w	r7, r5, r7, lsr #15993# CHECK-NEXT:  1      2     1.00                        bic.w	r6, r7, r9, asr #32994# CHECK-NEXT:  1      2     1.00                        bic.w	r5, r6, r8, ror #1995# CHECK-NEXT:  1      1     0.50                        bic	r1, r1, #15996# CHECK-NEXT:  1      1     0.50                        bic.w	r1, r1, r1997# CHECK-NEXT:  1      2     1.00                        bic.w	r4, r4, r2, lsl #31998# CHECK-NEXT:  1      2     1.00                        bic.w	r6, r6, r3, lsr #12999# CHECK-NEXT:  1      2     1.00                        bic.w	r7, r7, r4, lsr #71000# CHECK-NEXT:  1      2     1.00                        bic.w	r8, r8, r5, asr #151001# CHECK-NEXT:  1      2     1.00                        bic.w	r12, r12, r6, ror #291002# CHECK-NEXT:  2      3     1.00                  U     bxj	r51003# CHECK-NEXT:  0      0     0.00                  U     it	ne1004# CHECK-NEXT:  2      3     1.00                  U     bxjne	r71005# CHECK-NEXT:  1      1     1.00                  U     cbnz	r7, #61006# CHECK-NEXT:  1      1     1.00                  U     cbnz	r7, #121007# CHECK-NEXT:  1      1     1.00                  U     cbz	r4, #641008# CHECK-NEXT:  1      1     1.00           *            strh	r6, [r5, #14]1009# CHECK-NEXT:  1      2     1.00                        asrs	r7, r2, #41010# CHECK-NEXT:  1      1     1.00           *            strh	r6, [r7, #14]1011# CHECK-NEXT:  0      0     0.00                  U     itett	ne1012# CHECK-NEXT:  1      1     0.50                        cmpne	r7, #2431013# CHECK-NEXT:  1      1     0.50                        addeq	r7, r1, r21014# CHECK-NEXT:  1      1     0.50                        addne	r7, r1, r21015# CHECK-NEXT:  1      1     0.50                        uxthne	r7, r71016# CHECK-NEXT:  0      0     0.00                  U     itttt	lt1017# CHECK-NEXT:  1      1     0.50                        cmplt	r7, #2431018# CHECK-NEXT:  1      1     0.50                        uxthlt	r7, r11019# CHECK-NEXT:  1      1     1.00           *            strhlt	r2, [r7, #22]1020# CHECK-NEXT:  1      1     0.50                        lsrlt	r1, r6, #31021# CHECK-NEXT:  1      1     1.00           *            strh	r2, [r7, #22]1022# CHECK-NEXT:  1      2     1.00                        asrs	r1, r6, #71023# CHECK-NEXT:  1      2     1.00                        lsrs	r1, r6, #311024# CHECK-NEXT:  1      1     0.50                        adds	r7, r1, r01025# CHECK-NEXT:  1      2     1.00                        lsls	r3, r5, #271026# CHECK-NEXT:  1      2     1.00                        asrs	r7, r1, #41027# CHECK-NEXT:  1      1     1.00           *            strh	r3, [r5, #54]1028# CHECK-NEXT:  1      2     1.00                        asrs	r7, r5, #41029# CHECK-NEXT:  1      1     1.00           *            str	r6, [sp, #940]1030# CHECK-NEXT:  1      1     0.50                        adds	r7, r5, #41031# CHECK-NEXT:  1      1     1.00           *            str	r6, [sp, #940]1032# CHECK-NEXT:  1      2     1.00                        asrs	r7, r5, #41033# CHECK-NEXT:  1      1     0.50                  U     adr	r6, #9401034# CHECK-NEXT:  1      2     1.00                        asrs	r7, r5, #41035# CHECK-NEXT:  1      1     0.50                        cmp	r7, #1821036# CHECK-NEXT:  1      1     0.50                        cmp.w	r5, #652801037# CHECK-NEXT:  1      1     0.50                        cmp.w	r4, r121038# CHECK-NEXT:  1      2     1.00                        cmp.w	r9, r6, lsl #121039# CHECK-NEXT:  1      2     1.00                        cmp.w	r3, r7, lsr #311040# CHECK-NEXT:  1      2     1.00                        cmp.w	sp, r6, lsr #11041# CHECK-NEXT:  1      2     1.00                        cmp.w	r2, r5, asr #241042# CHECK-NEXT:  1      2     1.00                        cmp.w	r1, r4, ror #151043# CHECK-NEXT:  0      0     0.00    *      *      U     dbg	#51044# CHECK-NEXT:  0      0     0.00    *      *      U     dbg	#01045# CHECK-NEXT:  0      0     0.00    *      *      U     dbg	#151046# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	sy1047# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	st1048# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	ld1049# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	#0xc1050# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	ish1051# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	ishst1052# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	ishld1053# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	#0x81054# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	nsh1055# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	nshst1056# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	nshld1057# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	#0x41058# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	osh1059# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	oshst1060# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	oshld1061# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	#0x01062# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	sy1063# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	st1064# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	ld1065# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	#0xc1066# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	ish1067# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	ishst1068# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	ishld1069# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	#0x81070# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	nsh1071# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	nshst1072# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	nshld1073# CHECK-NEXT:  0      0     0.00    *      *      U     pssbb1074# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	osh1075# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	oshst1076# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	oshld1077# CHECK-NEXT:  0      0     0.00    *      *      U     ssbb1078# CHECK-NEXT:  1      1     0.50                        eor	r4, r5, #614401079# CHECK-NEXT:  1      1     0.50                        eor.w	r4, r5, r61080# CHECK-NEXT:  1      2     1.00                        eor.w	r4, r5, r6, lsl #51081# CHECK-NEXT:  1      2     1.00                        eor.w	r4, r5, r6, lsr #51082# CHECK-NEXT:  1      2     1.00                        eor.w	r4, r5, r6, lsr #51083# CHECK-NEXT:  1      2     1.00                        eor.w	r4, r5, r6, asr #51084# CHECK-NEXT:  1      2     1.00                        eor.w	r4, r5, r6, ror #51085# CHECK-NEXT:  0      0     0.00    *      *      U     isb	sy1086# CHECK-NEXT:  0      0     0.00    *      *      U     isb	#0xa1087# CHECK-NEXT:  0      0     0.00                  U     iteet	eq1088# CHECK-NEXT:  1      1     0.50                        addeq	r0, r1, r21089# CHECK-NEXT:  0      0     0.00    *      *      U     nopne1090# CHECK-NEXT:  1      1     0.50                        subne	r5, r6, r71091# CHECK-NEXT:  1      1     0.50                        addeq	r1, r2, #41092# CHECK-NEXT:  0      0     0.00                  U     ittee	ls1093# CHECK-NEXT:  1      1     0.50                        addls	r0, r1, r21094# CHECK-NEXT:  0      0     0.00    *      *      U     nopls1095# CHECK-NEXT:  1      1     0.50                        subhi	r5, r6, r71096# CHECK-NEXT:  1      1     0.50                        addhi	r1, r2, #41097# CHECK-NEXT:  8      5     4.00    *                   ldm.w	r4, {r4, r5, r8, r9}1098# CHECK-NEXT:  2      3     2.00    *                   ldm.w	r4, {r5, r6}1099# CHECK-NEXT:  4      3     2.00    *                   ldm.w	r5!, {r3, r8}1100# CHECK-NEXT:  8      5     4.00    *                   ldm.w	r4, {r4, r5, r8, r9}1101# CHECK-NEXT:  2      3     2.00    *                   ldm.w	r4, {r5, r6}1102# CHECK-NEXT:  4      3     2.00    *                   ldm.w	r5!, {r3, r8}1103# CHECK-NEXT:  4      3     2.00    *                   ldm.w	r5!, {r1, r2}1104# CHECK-NEXT:  4      4     2.00    *                   ldm.w	r2, {r1, r2}1105# CHECK-NEXT:  8      5     4.00    *                   ldm.w	r4, {r4, r5, r8, r9}1106# CHECK-NEXT:  2      3     2.00    *                   ldm.w	r4, {r5, r6}1107# CHECK-NEXT:  4      3     2.00    *                   ldm.w	r5!, {r3, r8}1108# CHECK-NEXT:  8      5     4.00    *                   ldm.w	r4, {r4, r5, r8, r9}1109# CHECK-NEXT:  2      3     2.00    *                   ldm.w	r4, {r5, r6}1110# CHECK-NEXT:  4      3     2.00    *                   ldm.w	r5!, {r3, r8}1111# CHECK-NEXT:  4      3     2.00    *                   ldm.w	r5!, {r3, r8}1112# CHECK-NEXT:  8      5     4.00    *                   ldmdb	r4, {r4, r5, r8, r9}1113# CHECK-NEXT:  2      3     2.00    *                   ldmdb	r4, {r5, r6}1114# CHECK-NEXT:  4      3     2.00    *                   ldmdb	r5!, {r3, r8}1115# CHECK-NEXT:  4      3     2.00    *                   ldmdb	r5!, {r3, r8}1116# CHECK-NEXT:  1      4     1.00    *                   ldr	r5, [r5, #-4]1117# CHECK-NEXT:  1      4     1.00    *                   ldr	r5, [r6, #32]1118# CHECK-NEXT:  1      4     1.00    *                   ldr.w	r5, [r6, #33]1119# CHECK-NEXT:  1      4     1.00    *                   ldr.w	r5, [r6, #257]1120# CHECK-NEXT:  1      4     1.00    *                   ldr.w	pc, [r7, #257]1121# CHECK-NEXT:  1      4     1.00    *                   ldr.w	r4, [pc, #-0]1122# CHECK-NEXT:  1      4     1.00    *                   ldr.w	r2, [pc, #-40]1123# CHECK-NEXT:  1      4     1.00    *                   ldr.w	r1, [pc, #1024]1124# CHECK-NEXT:  1      4     1.00    *                   ldr.w	r1, [r8, r1]1125# CHECK-NEXT:  1      4     1.00    *                   ldr.w	r4, [r5, r2]1126# CHECK-NEXT:  1      4     1.00    *                   ldr.w	r6, [r0, r2, lsl #3]1127# CHECK-NEXT:  1      4     1.00    *                   ldr.w	r8, [r8, r2, lsl #2]1128# CHECK-NEXT:  1      4     1.00    *                   ldr.w	r7, [sp, r2, lsl #1]1129# CHECK-NEXT:  1      4     1.00    *                   ldr.w	r7, [sp, r2]1130# CHECK-NEXT:  1      4     1.00    *                   ldr	pc, [sp], #121131# CHECK-NEXT:  1      4     1.00    *                   ldr	r2, [r4, #255]!1132# CHECK-NEXT:  1      4     1.00    *                   ldr	r8, [sp, #4]!1133# CHECK-NEXT:  1      4     1.00    *                   ldr	lr, [sp, #-4]!1134# CHECK-NEXT:  1      4     1.00    *                   ldr	lr, [sp, #0]!1135# CHECK-NEXT:  1      4     1.00    *                   ldr	r2, [r4], #2551136# CHECK-NEXT:  1      4     1.00    *                   ldr	r8, [sp], #41137# CHECK-NEXT:  1      4     1.00    *                   ldr	lr, [sp], #-41138# CHECK-NEXT:  1      4     1.00    *                   ldrb	r5, [r5, #-4]1139# CHECK-NEXT:  1      4     1.00    *                   ldrb.w	r5, [r6, #32]1140# CHECK-NEXT:  1      4     1.00    *                   ldrb.w	r5, [r6, #33]1141# CHECK-NEXT:  1      4     1.00    *                   ldrb.w	r5, [r6, #257]1142# CHECK-NEXT:  1      4     1.00    *                   ldrb.w	lr, [r7, #257]1143# CHECK-NEXT:  1      4     1.00    *                   ldrb.w	r1, [r8, r1]1144# CHECK-NEXT:  1      4     1.00    *                   ldrb.w	r4, [r5, r2]1145# CHECK-NEXT:  1      4     1.00    *                   ldrb.w	r6, [r0, r2, lsl #3]1146# CHECK-NEXT:  1      4     1.00    *                   ldrb.w	r8, [r8, r2, lsl #2]1147# CHECK-NEXT:  1      4     1.00    *                   ldrb.w	r7, [sp, r2, lsl #1]1148# CHECK-NEXT:  1      4     1.00    *                   ldrb.w	r7, [sp, r2]1149# CHECK-NEXT:  2      4     1.00    *                   ldrb	r5, [r8, #255]!1150# CHECK-NEXT:  2      4     1.00    *                   ldrb	r2, [r5, #4]!1151# CHECK-NEXT:  2      4     1.00    *                   ldrb	r1, [r4, #-4]!1152# CHECK-NEXT:  2      4     1.00    *                   ldrb	r1, [r4, #0]!1153# CHECK-NEXT:  2      4     1.00    *                   ldrb	lr, [r3], #2551154# CHECK-NEXT:  2      4     1.00    *                   ldrb	r9, [r2], #41155# CHECK-NEXT:  2      4     1.00    *                   ldrb	r3, [sp], #-41156# CHECK-NEXT:  1      4     1.00    *                   ldrb.w	r6, [pc, #-0]1157# CHECK-NEXT:  1      4     1.00    *                   ldrb.w	r10, [pc, #227]1158# CHECK-NEXT:  1      4     1.00    *                   ldrb.w	r5, [pc]1159# CHECK-NEXT:  1      4     1.00                  U     ldrbt	r1, [r2]1160# CHECK-NEXT:  1      4     1.00                  U     ldrbt	r1, [r8]1161# CHECK-NEXT:  1      4     1.00                  U     ldrbt	r1, [r8, #3]1162# CHECK-NEXT:  1      4     1.00                  U     ldrbt	r1, [r8, #255]1163# CHECK-NEXT:  2      4     2.00    *                   ldrd	r3, r5, [r6, #24]1164# CHECK-NEXT:  4      4     2.00    *                   ldrd	r3, r5, [r6, #24]!1165# CHECK-NEXT:  4      4     2.00    *                   ldrd	r3, r5, [r6], #41166# CHECK-NEXT:  4      4     2.00    *                   ldrd	r3, r5, [r6], #-81167# CHECK-NEXT:  2      4     2.00    *                   ldrd	r3, r5, [r6]1168# CHECK-NEXT:  2      4     2.00    *                   ldrd	r8, r1, [r3]1169# CHECK-NEXT:  4      4     2.00    *                   ldrd	r0, r1, [r2], #-01170# CHECK-NEXT:  4      4     2.00    *                   ldrd	r0, r1, [r2, #-0]!1171# CHECK-NEXT:  4      4     2.00    *                   ldrd	r0, r1, [r2, #0]!1172# CHECK-NEXT:  2      4     2.00    *                   ldrd	r0, r1, [r2, #-0]1173# CHECK-NEXT:  4      4     2.00    *                   ldrd	r1, r2, [r0], #01174# CHECK-NEXT:  0      0     0.00    *      *      U     ldrex	r1, [r4]1175# CHECK-NEXT:  0      0     0.00    *      *      U     ldrex	r8, [r4]1176# CHECK-NEXT:  0      0     0.00    *      *      U     ldrex	r2, [sp, #128]1177# CHECK-NEXT:  0      0     0.00    *      *      U     ldrexb	r5, [r7]1178# CHECK-NEXT:  0      0     0.00    *      *      U     ldrexh	r9, [r12]1179# CHECK-NEXT:  0      0     0.00    *             U     ldrexd	r9, r3, [r4]1180# CHECK-NEXT:  1      4     1.00    *                   ldrh	r5, [r5, #-4]1181# CHECK-NEXT:  1      4     1.00    *                   ldrh	r5, [r6, #32]1182# CHECK-NEXT:  1      4     1.00    *                   ldrh.w	r5, [r6, #33]1183# CHECK-NEXT:  1      4     1.00    *                   ldrh.w	r5, [r6, #257]1184# CHECK-NEXT:  1      4     1.00    *                   ldrh.w	lr, [r7, #257]1185# CHECK-NEXT:  1      4     1.00    *                   ldrh.w	r1, [r8, r1]1186# CHECK-NEXT:  1      4     1.00    *                   ldrh.w	r4, [r5, r2]1187# CHECK-NEXT:  1      4     1.00    *                   ldrh.w	r6, [r0, r2, lsl #3]1188# CHECK-NEXT:  1      4     1.00    *                   ldrh.w	r8, [r8, r2, lsl #2]1189# CHECK-NEXT:  1      4     1.00    *                   ldrh.w	r7, [sp, r2, lsl #1]1190# CHECK-NEXT:  1      4     1.00    *                   ldrh.w	r7, [sp, r2]1191# CHECK-NEXT:  1      4     1.00    *                   ldrh	r5, [r8, #255]!1192# CHECK-NEXT:  1      4     1.00    *                   ldrh	r2, [r5, #4]!1193# CHECK-NEXT:  1      4     1.00    *                   ldrh	r1, [r4, #-4]!1194# CHECK-NEXT:  1      4     1.00    *                   ldrh	r1, [r4, #0]!1195# CHECK-NEXT:  1      4     1.00    *                   ldrh	lr, [r3], #2551196# CHECK-NEXT:  1      4     1.00    *                   ldrh	r9, [r2], #41197# CHECK-NEXT:  1      4     1.00    *                   ldrh	r3, [sp], #-41198# CHECK-NEXT:  1      4     1.00    *                   ldrh.w	r7, [pc, #-0]1199# CHECK-NEXT:  1      4     1.00    *                   ldrh.w	r5, [pc, #121]1200# CHECK-NEXT:  1      4     1.00    *                   ldrh.w	r4, [pc]1201# CHECK-NEXT:  1      4     1.00    *                   ldrsb	r5, [r5, #-4]1202# CHECK-NEXT:  1      4     1.00    *                   ldrsb.w	r5, [r6, #32]1203# CHECK-NEXT:  1      4     1.00    *                   ldrsb.w	r5, [r6, #33]1204# CHECK-NEXT:  1      4     1.00    *                   ldrsb.w	r5, [r6, #257]1205# CHECK-NEXT:  1      4     1.00    *                   ldrsb.w	lr, [r7, #257]1206# CHECK-NEXT:  1      4     1.00    *                   ldrsb.w	r1, [r8, r1]1207# CHECK-NEXT:  1      4     1.00    *                   ldrsb.w	r4, [r5, r2]1208# CHECK-NEXT:  1      4     1.00    *                   ldrsb.w	r6, [r0, r2, lsl #3]1209# CHECK-NEXT:  1      4     1.00    *                   ldrsb.w	r8, [r8, r2, lsl #2]1210# CHECK-NEXT:  1      4     1.00    *                   ldrsb.w	r7, [sp, r2, lsl #1]1211# CHECK-NEXT:  1      4     1.00    *                   ldrsb.w	r7, [sp, r2]1212# CHECK-NEXT:  1      4     1.00    *                   ldrsb	r5, [r8, #255]!1213# CHECK-NEXT:  1      4     1.00    *                   ldrsb	r2, [r5, #4]!1214# CHECK-NEXT:  1      4     1.00    *                   ldrsb	r1, [r4, #-4]!1215# CHECK-NEXT:  1      4     1.00    *                   ldrsb	r1, [r4, #0]!1216# CHECK-NEXT:  1      4     1.00    *                   ldrsb	lr, [r3], #2551217# CHECK-NEXT:  1      4     1.00    *                   ldrsb	r9, [r2], #41218# CHECK-NEXT:  1      4     1.00    *                   ldrsb	r3, [sp], #-41219# CHECK-NEXT:  1      4     1.00    *                   ldrsb.w	r0, [pc, #-0]1220# CHECK-NEXT:  1      4     1.00    *                   ldrsb.w	r12, [pc, #80]1221# CHECK-NEXT:  1      4     1.00    *                   ldrsb.w	r3, [pc]1222# CHECK-NEXT:  1      4     1.00                  U     ldrsbt	r1, [r2]1223# CHECK-NEXT:  1      4     1.00                  U     ldrsbt	r1, [r8]1224# CHECK-NEXT:  1      4     1.00                  U     ldrsbt	r1, [r8, #3]1225# CHECK-NEXT:  1      4     1.00                  U     ldrsbt	r1, [r8, #255]1226# CHECK-NEXT:  1      4     1.00    *                   ldrsh	r5, [r5, #-4]1227# CHECK-NEXT:  1      4     1.00    *                   ldrsh.w	r5, [r6, #32]1228# CHECK-NEXT:  1      4     1.00    *                   ldrsh.w	r5, [r6, #33]1229# CHECK-NEXT:  1      4     1.00    *                   ldrsh.w	r5, [r6, #257]1230# CHECK-NEXT:  1      4     1.00    *                   ldrsh.w	lr, [r7, #257]1231# CHECK-NEXT:  1      4     1.00    *                   ldrsh	r10, [r5, #-0]1232# CHECK-NEXT:  1      4     1.00    *                   ldrsh.w	r1, [r8, r1]1233# CHECK-NEXT:  1      4     1.00    *                   ldrsh.w	r4, [r5, r2]1234# CHECK-NEXT:  1      4     1.00    *                   ldrsh.w	r6, [r0, r2, lsl #3]1235# CHECK-NEXT:  1      4     1.00    *                   ldrsh.w	r8, [r8, r2, lsl #2]1236# CHECK-NEXT:  1      4     1.00    *                   ldrsh.w	r7, [sp, r2, lsl #1]1237# CHECK-NEXT:  1      4     1.00    *                   ldrsh.w	r7, [sp, r2]1238# CHECK-NEXT:  1      4     1.00    *                   ldrsh	r5, [r8, #255]!1239# CHECK-NEXT:  1      4     1.00    *                   ldrsh	r2, [r5, #4]!1240# CHECK-NEXT:  1      4     1.00    *                   ldrsh	r1, [r4, #-4]!1241# CHECK-NEXT:  1      4     1.00    *                   ldrsh	r1, [r4, #0]!1242# CHECK-NEXT:  1      4     1.00    *                   ldrsh	lr, [r3], #2551243# CHECK-NEXT:  1      4     1.00    *                   ldrsh	r9, [r2], #41244# CHECK-NEXT:  1      4     1.00    *                   ldrsh	r3, [sp], #-41245# CHECK-NEXT:  1      4     1.00    *                   ldrsh.w	r0, [pc, #-0]1246# CHECK-NEXT:  1      4     1.00    *                   ldrsh.w	r10, [pc, #-231]1247# CHECK-NEXT:  1      4     1.00    *                   ldrsh.w	r6, [pc]1248# CHECK-NEXT:  1      4     1.00                  U     ldrsht	r1, [r2]1249# CHECK-NEXT:  1      4     1.00                  U     ldrsht	r1, [r8]1250# CHECK-NEXT:  1      4     1.00                  U     ldrsht	r1, [r8, #3]1251# CHECK-NEXT:  1      4     1.00                  U     ldrsht	r1, [r8, #255]1252# CHECK-NEXT:  1      4     1.00                  U     ldrt	r1, [r2]1253# CHECK-NEXT:  1      4     1.00                  U     ldrt	r2, [r6]1254# CHECK-NEXT:  1      4     1.00                  U     ldrt	r3, [r7, #3]1255# CHECK-NEXT:  1      4     1.00                  U     ldrt	r4, [r9, #255]1256# CHECK-NEXT:  1      1     0.50                        lsl.w	r2, r3, #121257# CHECK-NEXT:  1      2     1.00                        lsls.w	r8, r3, #311258# CHECK-NEXT:  1      2     1.00                        lsls.w	r2, r3, #11259# CHECK-NEXT:  1      1     0.50                        lsl.w	r2, r3, #41260# CHECK-NEXT:  1      2     1.00                        lsls.w	r2, r12, #151261# CHECK-NEXT:  1      1     0.50                        lsl.w	r3, r3, #191262# CHECK-NEXT:  1      2     1.00                        lsls.w	r8, r8, #21263# CHECK-NEXT:  1      2     1.00                        lsls.w	r7, r7, #51264# CHECK-NEXT:  1      1     0.50                        lsl.w	r12, r12, #211265# CHECK-NEXT:  1      1     0.50                        lsl.w	r3, r4, r21266# CHECK-NEXT:  1      1     0.50                        lsl.w	r1, r1, r21267# CHECK-NEXT:  1      2     1.00                        lsls.w	r3, r4, r81268# CHECK-NEXT:  1      1     0.50                        lsr.w	r2, r3, #121269# CHECK-NEXT:  1      2     1.00                        lsrs.w	r8, r3, #321270# CHECK-NEXT:  1      2     1.00                        lsrs.w	r2, r3, #11271# CHECK-NEXT:  1      1     0.50                        lsr.w	r2, r3, #41272# CHECK-NEXT:  1      2     1.00                        lsrs.w	r2, r12, #151273# CHECK-NEXT:  1      1     0.50                        lsr.w	r3, r3, #191274# CHECK-NEXT:  1      2     1.00                        lsrs.w	r8, r8, #21275# CHECK-NEXT:  1      2     1.00                        lsrs.w	r7, r7, #51276# CHECK-NEXT:  1      1     0.50                        lsr.w	r12, r12, #211277# CHECK-NEXT:  1      1     0.50                        lsr.w	r3, r4, r21278# CHECK-NEXT:  1      1     0.50                        lsr.w	r1, r1, r21279# CHECK-NEXT:  1      2     1.00                        lsrs.w	r3, r4, r81280# CHECK-NEXT:  1      1     1.00           *            str	r1, [sp, #952]1281# CHECK-NEXT:  1      1     0.50                        movs	r1, #871282# CHECK-NEXT:  1      1     1.00           *            str	r1, [sp, #1016]1283# CHECK-NEXT:  1      1     0.50                        add	r7, r101284# CHECK-NEXT:  1      4     1.00    *                   ldrsb	r1, [r6, r7]1285# CHECK-NEXT:  1      4     1.00    *                   ldrsb	r1, [r6, r7]1286# CHECK-NEXT:  1      3     1.00                        mla	r1, r2, r3, r41287# CHECK-NEXT:  1      3     1.00                        mls	r1, r2, r3, r41288# CHECK-NEXT:  1      1     0.50                        movs	r1, #211289# CHECK-NEXT:  1      2     1.00                        movs.w	r1, #211290# CHECK-NEXT:  1      2     1.00                        movs.w	r8, #211291# CHECK-NEXT:  1      1     0.50                        movw	r0, #655351292# CHECK-NEXT:  1      1     0.50                        movw	r1, #437771293# CHECK-NEXT:  1      1     0.50                        movw	r1, #437921294# CHECK-NEXT:  1      1     0.50                        mov.w	r0, #668467201295# CHECK-NEXT:  1      1     0.50                        mov.w	r0, #668467201296# CHECK-NEXT:  1      2     1.00                        movs.w	r0, #668467201297# CHECK-NEXT:  1      1     0.50                        movt	r3, #71298# CHECK-NEXT:  1      1     0.50                        movt	r6, #655351299# CHECK-NEXT:  0      0     0.00                  U     it	eq1300# CHECK-NEXT:  1      1     0.50                        movteq	r4, #40801301# CHECK-NEXT:  0      0     0.00    *      *      U     mrc	p14, #0, r1, c1, c2, #41302# CHECK-NEXT:  1      1     1.00           *            str	r2, [sp, #1016]1303# CHECK-NEXT:  1      1     1.00           *            strb	r6, [r3, r0]1304# CHECK-NEXT:  1      2     1.00                        asrs	r4, r5, #71305# CHECK-NEXT:  1      1     1.00           *            strb	r7, [r2, r1]1306# CHECK-NEXT:  1      2     1.00                        asrs	r4, r7, #71307# CHECK-NEXT:  0      0     0.00                  U     mrs	r8, apsr1308# CHECK-NEXT:  0      0     0.00                  U     mrs	r8, spsr1309# CHECK-NEXT:  0      0     0.00                  U     msr	APSR_nzcvq, r11310# CHECK-NEXT:  0      0     0.00                  U     msr	APSR_g, r21311# CHECK-NEXT:  0      0     0.00                  U     msr	APSR_nzcvq, r31312# CHECK-NEXT:  0      0     0.00                  U     msr	APSR_nzcvq, r41313# CHECK-NEXT:  0      0     0.00                  U     msr	APSR_nzcvqg, r51314# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fc, r61315# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_c, r71316# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_x, r81317# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fc, r91318# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fc, r111319# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fsx, r121320# CHECK-NEXT:  0      0     0.00                  U     msr	SPSR_fc, r01321# CHECK-NEXT:  0      0     0.00                  U     msr	SPSR_fsxc, r51322# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fsxc, r81323# CHECK-NEXT:  1      3     1.00                        muls	r3, r4, r31324# CHECK-NEXT:  1      3     1.00                        mul	r3, r4, r31325# CHECK-NEXT:  1      3     1.00                        mul	r3, r4, r61326# CHECK-NEXT:  0      0     0.00                  U     it	eq1327# CHECK-NEXT:  1      3     1.00                        muleq	r3, r4, r51328# CHECK-NEXT:  1      1     0.50                        mvns	r8, #211329# CHECK-NEXT:  1      1     0.50                        mvn	r0, #668467201330# CHECK-NEXT:  1      1     0.50                        mvns	r0, #668467201331# CHECK-NEXT:  0      0     0.00                  U     itte	eq1332# CHECK-NEXT:  1      1     0.50                        mvnseq	r1, #121333# CHECK-NEXT:  1      1     0.50                        mvneq	r1, #121334# CHECK-NEXT:  1      1     0.50                        mvnne	r1, #121335# CHECK-NEXT:  1      1     0.50                        mvn.w	r2, r31336# CHECK-NEXT:  1      1     0.50                        mvns	r2, r31337# CHECK-NEXT:  1      1     0.50                        mvn.w	r5, r6, lsl #191338# CHECK-NEXT:  1      1     0.50                        mvn.w	r5, r6, lsr #91339# CHECK-NEXT:  1      1     0.50                        mvn.w	r5, r6, asr #41340# CHECK-NEXT:  1      1     0.50                        mvn.w	r5, r6, ror #61341# CHECK-NEXT:  1      1     0.50                        mvn.w	r5, r6, rrx1342# CHECK-NEXT:  0      0     0.00                  U     it	eq1343# CHECK-NEXT:  1      1     0.50                        mvneq	r2, r31344# CHECK-NEXT:  0      0     0.00    *      *      U     nop.w1345# CHECK-NEXT:  1      1     0.50                        orn	r4, r5, #614401346# CHECK-NEXT:  1      1     0.50                        orn	r4, r5, r61347# CHECK-NEXT:  1      1     0.50                        orns	r4, r5, r61348# CHECK-NEXT:  1      2     1.00                        orn	r4, r5, r6, lsl #51349# CHECK-NEXT:  1      2     1.00                        orns	r4, r5, r6, lsr #51350# CHECK-NEXT:  1      2     1.00                        orn	r4, r5, r6, lsr #51351# CHECK-NEXT:  1      2     1.00                        orns	r4, r5, r6, asr #51352# CHECK-NEXT:  1      2     1.00                        orn	r4, r5, r6, ror #51353# CHECK-NEXT:  1      1     0.50                        orr	r4, r5, #614401354# CHECK-NEXT:  1      1     0.50                        orr.w	r4, r5, r61355# CHECK-NEXT:  1      2     1.00                        orr.w	r4, r5, r6, lsl #51356# CHECK-NEXT:  1      2     1.00                        orrs.w	r4, r5, r6, lsr #51357# CHECK-NEXT:  1      2     1.00                        orr.w	r4, r5, r6, lsr #51358# CHECK-NEXT:  1      2     1.00                        orrs.w	r4, r5, r6, asr #51359# CHECK-NEXT:  1      2     1.00                        orr.w	r4, r5, r6, ror #51360# CHECK-NEXT:  1      2     1.00                        pkhbt	r2, r2, r31361# CHECK-NEXT:  1      2     1.00                        pkhbt	r2, r2, r3, lsl #311362# CHECK-NEXT:  1      2     1.00                        pkhbt	r2, r2, r3, lsl #151363# CHECK-NEXT:  1      2     1.00                        pkhtb	r2, r2, r3, asr #311364# CHECK-NEXT:  1      2     1.00                        pkhtb	r2, r2, r3, asr #151365# CHECK-NEXT:  1      4     1.00    *      *            pld	[r5, #-4]1366# CHECK-NEXT:  1      4     1.00    *      *            pld	[r6, #32]1367# CHECK-NEXT:  1      4     1.00    *      *            pld	[r6, #33]1368# CHECK-NEXT:  1      4     1.00    *      *            pld	[r6, #257]1369# CHECK-NEXT:  1      4     1.00    *      *            pld	[r7, #257]1370# CHECK-NEXT:  1      4     1.00    *      *            pld	[r8, r1]1371# CHECK-NEXT:  1      4     1.00    *      *            pld	[r5, r2]1372# CHECK-NEXT:  1      4     1.00    *      *            pld	[r0, r2, lsl #3]1373# CHECK-NEXT:  1      4     1.00    *      *            pld	[r8, r2, lsl #2]1374# CHECK-NEXT:  1      4     1.00    *      *            pld	[sp, r2, lsl #1]1375# CHECK-NEXT:  1      4     1.00    *      *            pld	[sp, r2]1376# CHECK-NEXT:  1      4     1.00    *      *            pld	[pc, #-0]1377# CHECK-NEXT:  1      4     1.00    *      *            pld	[pc, #455]1378# CHECK-NEXT:  1      4     1.00    *      *            pld	[pc]1379# CHECK-NEXT:  1      4     1.00    *      *            pli	[r5, #-4]1380# CHECK-NEXT:  1      4     1.00    *      *            pli	[r6, #32]1381# CHECK-NEXT:  1      4     1.00    *      *            pli	[r6, #33]1382# CHECK-NEXT:  1      4     1.00    *      *            pli	[r6, #257]1383# CHECK-NEXT:  1      4     1.00    *      *            pli	[r7, #257]1384# CHECK-NEXT:  1      4     1.00    *      *            pli	[r8, r1]1385# CHECK-NEXT:  1      4     1.00    *      *            pli	[r5, r2]1386# CHECK-NEXT:  1      4     1.00    *      *            pli	[r0, r2, lsl #3]1387# CHECK-NEXT:  1      4     1.00    *      *            pli	[r8, r2, lsl #2]1388# CHECK-NEXT:  1      4     1.00    *      *            pli	[sp, r2, lsl #1]1389# CHECK-NEXT:  1      4     1.00    *      *            pli	[sp, r2]1390# CHECK-NEXT:  1      4     1.00    *      *            pli	[pc, #-0]1391# CHECK-NEXT:  1      4     1.00    *      *            pli	[pc, #-328]1392# CHECK-NEXT:  1      4     1.00    *      *            pli	[pc]1393# CHECK-NEXT:  1      2     1.00                        qadd	r1, r2, r31394# CHECK-NEXT:  1      2     1.00                        qadd16	r1, r2, r31395# CHECK-NEXT:  1      2     1.00                        qadd8	r1, r2, r31396# CHECK-NEXT:  0      0     0.00                  U     itte	gt1397# CHECK-NEXT:  1      2     1.00                        qaddgt	r1, r2, r31398# CHECK-NEXT:  1      2     1.00                        qadd16gt	r1, r2, r31399# CHECK-NEXT:  1      2     1.00                        qadd8le	r1, r2, r31400# CHECK-NEXT:  2      3     1.00                        qdadd	r6, r7, r81401# CHECK-NEXT:  2      3     1.00                        qdsub	r6, r7, r81402# CHECK-NEXT:  0      0     0.00                  U     itt	hi1403# CHECK-NEXT:  2      3     1.00                        qdaddhi	r6, r7, r81404# CHECK-NEXT:  2      3     1.00                        qdsubhi	r6, r7, r81405# CHECK-NEXT:  2      3     1.00                        qsax	r9, r12, r01406# CHECK-NEXT:  0      0     0.00                  U     it	eq1407# CHECK-NEXT:  2      3     1.00                        qsaxeq	r9, r12, r01408# CHECK-NEXT:  1      2     1.00                        qsub	r1, r2, r31409# CHECK-NEXT:  1      2     1.00                        qsub16	r1, r2, r31410# CHECK-NEXT:  1      2     1.00                        qsub8	r1, r2, r31411# CHECK-NEXT:  0      0     0.00                  U     itet	le1412# CHECK-NEXT:  1      2     1.00                        qsuble	r1, r2, r31413# CHECK-NEXT:  1      2     1.00                        qsub16gt	r1, r2, r31414# CHECK-NEXT:  1      2     1.00                        qsub8le	r1, r2, r31415# CHECK-NEXT:  1      1     0.50                        rbit	r1, r21416# CHECK-NEXT:  0      0     0.00                  U     it	ne1417# CHECK-NEXT:  1      1     0.50                        rbitne	r1, r21418# CHECK-NEXT:  1      1     0.50                        rev.w	r1, r21419# CHECK-NEXT:  1      1     0.50                        rev.w	r2, r81420# CHECK-NEXT:  0      0     0.00                  U     itt	ne1421# CHECK-NEXT:  1      1     0.50                        revne	r1, r21422# CHECK-NEXT:  1      1     0.50                        revne.w	r1, r81423# CHECK-NEXT:  1      1     0.50                        rev16.w	r1, r21424# CHECK-NEXT:  1      1     0.50                        rev16.w	r2, r81425# CHECK-NEXT:  0      0     0.00                  U     itt	ne1426# CHECK-NEXT:  1      1     0.50                        rev16ne	r1, r21427# CHECK-NEXT:  1      1     0.50                        rev16ne.w	r1, r81428# CHECK-NEXT:  1      1     0.50                        revsh.w	r1, r21429# CHECK-NEXT:  1      1     0.50                        revsh.w	r2, r81430# CHECK-NEXT:  0      0     0.00                  U     itt	ne1431# CHECK-NEXT:  1      1     0.50                        revshne	r1, r21432# CHECK-NEXT:  1      1     0.50                        revshne.w	r1, r81433# CHECK-NEXT:  1      1     0.50                        ror.w	r2, r3, #121434# CHECK-NEXT:  1      2     1.00                        rors.w	r8, r3, #311435# CHECK-NEXT:  1      2     1.00                        rors.w	r2, r3, #11436# CHECK-NEXT:  1      1     0.50                        ror.w	r2, r3, #41437# CHECK-NEXT:  1      2     1.00                        rors.w	r2, r12, #151438# CHECK-NEXT:  1      1     0.50                        ror.w	r3, r3, #191439# CHECK-NEXT:  1      2     1.00                        rors.w	r8, r8, #21440# CHECK-NEXT:  1      2     1.00                        rors.w	r7, r7, #51441# CHECK-NEXT:  1      1     0.50                        ror.w	r12, r12, #211442# CHECK-NEXT:  1      1     0.50                        ror.w	r3, r4, r21443# CHECK-NEXT:  1      1     0.50                        ror.w	r1, r1, r21444# CHECK-NEXT:  1      2     1.00                        rors.w	r3, r4, r81445# CHECK-NEXT:  1      1     0.50                        rrx	r1, r21446# CHECK-NEXT:  1      2     1.00                        rrxs	r1, r21447# CHECK-NEXT:  0      0     0.00                  U     ite	lt1448# CHECK-NEXT:  1      1     0.50                        rrxlt	r9, r121449# CHECK-NEXT:  1      2     1.00                        rrxsge	r8, r31450# CHECK-NEXT:  1      1     0.50                        rsb.w	r2, r5, #10444801451# CHECK-NEXT:  1      1     0.50                        rsbs.w	r3, r12, #151452# CHECK-NEXT:  1      1     0.50                        rsb.w	r1, r1, #2551453# CHECK-NEXT:  1      1     0.50                  U     rsb	r4, r4, r81454# CHECK-NEXT:  1      1     0.50                  U     rsb	r4, r9, r81455# CHECK-NEXT:  1      2     1.00                        rsb	r1, r4, r8, asr #31456# CHECK-NEXT:  1      2     1.00                        rsbs	r2, r1, r7, lsl #11457# CHECK-NEXT:  2      2     1.00    *      *      U     sadd16	r3, r4, r81458# CHECK-NEXT:  0      0     0.00                  U     it	ne1459# CHECK-NEXT:  2      4     1.00    *      *      U     sadd16ne	r3, r4, r81460# CHECK-NEXT:  2      2     1.00    *      *      U     sadd8	r3, r4, r81461# CHECK-NEXT:  0      0     0.00                  U     it	ne1462# CHECK-NEXT:  2      4     1.00    *      *      U     sadd8ne	r3, r4, r81463# CHECK-NEXT:  2      3     1.00    *      *      U     sasx	r9, r2, r71464# CHECK-NEXT:  0      0     0.00                  U     it	ne1465# CHECK-NEXT:  2      5     1.00    *      *      U     sasxne	r2, r5, r61466# CHECK-NEXT:  1      1     0.50                        sbc	r0, r1, #41467# CHECK-NEXT:  1      1     0.50                        sbcs	r0, r1, #01468# CHECK-NEXT:  1      1     0.50                        sbc	r1, r2, #2551469# CHECK-NEXT:  1      1     0.50                        sbc	r3, r7, #55706451470# CHECK-NEXT:  1      1     0.50                        sbc	r8, r12, #28521702401471# CHECK-NEXT:  1      1     0.50                        sbc	r9, r7, #27790964851472# CHECK-NEXT:  1      1     0.50                        sbc	r5, r3, #22649241601473# CHECK-NEXT:  1      1     0.50                        sbc	r4, r2, #21390950401474# CHECK-NEXT:  1      1     0.50                        sbc	r4, r2, #16641475# CHECK-NEXT:  1      1     0.50                        sbc.w	r4, r5, r61476# CHECK-NEXT:  1      1     0.50                        sbcs.w	r4, r5, r61477# CHECK-NEXT:  1      1     0.50                        sbc.w	r9, r1, r31478# CHECK-NEXT:  1      1     0.50                        sbcs.w	r9, r1, r31479# CHECK-NEXT:  1      2     1.00                        sbc.w	r0, r1, r3, ror #41480# CHECK-NEXT:  1      2     1.00                        sbcs.w	r0, r1, r3, lsl #71481# CHECK-NEXT:  1      2     1.00                        sbc.w	r0, r1, r3, lsr #311482# CHECK-NEXT:  1      2     1.00                        sbcs.w	r0, r1, r3, asr #321483# CHECK-NEXT:  1      1     0.50                        sbfx	r4, r5, #16, #11484# CHECK-NEXT:  0      0     0.00                  U     it	gt1485# CHECK-NEXT:  1      1     0.50                        sbfxgt	r4, r5, #16, #161486# CHECK-NEXT:  1      1     0.50    *                   sel	r5, r9, r21487# CHECK-NEXT:  0      0     0.00                  U     it	le1488# CHECK-NEXT:  1      2     0.50    *                   selle	r5, r9, r21489# CHECK-NEXT:  0      0     0.00    *      *      U     sev.w1490# CHECK-NEXT:  0      0     0.00                  U     it	eq1491# CHECK-NEXT:  0      0     0.00    *      *      U     seveq.w1492# CHECK-NEXT:  2      2     1.00    *      *      U     sadd16	r1, r2, r31493# CHECK-NEXT:  2      2     1.00    *      *      U     sadd8	r1, r2, r31494# CHECK-NEXT:  0      0     0.00                  U     ite	gt1495# CHECK-NEXT:  2      4     1.00    *      *      U     sadd16gt	r1, r2, r31496# CHECK-NEXT:  2      4     1.00    *      *      U     sadd8le	r1, r2, r31497# CHECK-NEXT:  2      3     1.00                        shasx	r4, r8, r21498# CHECK-NEXT:  0      0     0.00                  U     it	gt1499# CHECK-NEXT:  2      3     1.00                        shasxgt	r4, r8, r21500# CHECK-NEXT:  2      3     1.00                        shsax	r4, r8, r21501# CHECK-NEXT:  0      0     0.00                  U     it	gt1502# CHECK-NEXT:  2      3     1.00                        shsaxgt	r4, r8, r21503# CHECK-NEXT:  1      2     1.00                        shsub16	r4, r8, r21504# CHECK-NEXT:  1      2     1.00                        shsub8	r4, r8, r21505# CHECK-NEXT:  0      0     0.00                  U     itt	gt1506# CHECK-NEXT:  1      2     1.00                        shsub16gt	r4, r8, r21507# CHECK-NEXT:  1      2     1.00                        shsub8gt	r4, r8, r21508# CHECK-NEXT:  1      3     1.00                        smlabb	r3, r1, r9, r01509# CHECK-NEXT:  1      3     1.00                        smlabt	r5, r6, r4, r11510# CHECK-NEXT:  1      3     1.00                        smlatb	r4, r2, r3, r21511# CHECK-NEXT:  1      3     1.00                        smlatt	r8, r3, r8, r41512# CHECK-NEXT:  0      0     0.00                  U     itete	gt1513# CHECK-NEXT:  1      3     1.00                        smlabbgt	r3, r1, r9, r01514# CHECK-NEXT:  1      3     1.00                        smlabtle	r5, r6, r4, r11515# CHECK-NEXT:  1      3     1.00                        smlatbgt	r4, r2, r3, r21516# CHECK-NEXT:  1      3     1.00                        smlattle	r8, r3, r8, r41517# CHECK-NEXT:  1      3     1.00                        smlad	r2, r3, r5, r81518# CHECK-NEXT:  1      3     1.00                        smladx	r2, r3, r5, r81519# CHECK-NEXT:  0      0     0.00                  U     itt	hi1520# CHECK-NEXT:  1      3     1.00                        smladhi	r2, r3, r5, r81521# CHECK-NEXT:  1      3     1.00                        smladxhi	r2, r3, r5, r81522# CHECK-NEXT:  2      4     2.00                        smlal	r2, r3, r5, r81523# CHECK-NEXT:  0      0     0.00                  U     it	eq1524# CHECK-NEXT:  2      4     2.00                        smlaleq	r2, r3, r5, r81525# CHECK-NEXT:  2      4     2.00                        smlalbb	r3, r1, r9, r01526# CHECK-NEXT:  2      4     2.00                        smlalbt	r5, r6, r4, r11527# CHECK-NEXT:  2      4     2.00                        smlaltb	r4, r2, r3, r21528# CHECK-NEXT:  2      4     2.00                        smlaltt	r8, r3, r8, r41529# CHECK-NEXT:  0      0     0.00                  U     iteet	ge1530# CHECK-NEXT:  2      4     2.00                        smlalbbge	r3, r1, r9, r01531# CHECK-NEXT:  2      4     2.00                        smlalbtlt	r5, r6, r4, r11532# CHECK-NEXT:  2      4     2.00                        smlaltblt	r4, r2, r3, r21533# CHECK-NEXT:  2      4     2.00                        smlalttge	r8, r3, r8, r41534# CHECK-NEXT:  2      4     2.00                        smlald	r2, r3, r5, r81535# CHECK-NEXT:  2      4     2.00                        smlaldx	r2, r3, r5, r81536# CHECK-NEXT:  0      0     0.00                  U     ite	eq1537# CHECK-NEXT:  2      4     2.00                        smlaldeq	r2, r3, r5, r81538# CHECK-NEXT:  2      4     2.00                        smlaldxne	r2, r3, r5, r81539# CHECK-NEXT:  1      3     1.00                        smlawb	r2, r3, r10, r81540# CHECK-NEXT:  1      3     1.00                        smlawt	r8, r3, r5, r91541# CHECK-NEXT:  0      0     0.00                  U     ite	eq1542# CHECK-NEXT:  1      3     1.00                        smlawbeq	r2, r7, r5, r81543# CHECK-NEXT:  1      3     1.00                        smlawtne	r1, r3, r0, r81544# CHECK-NEXT:  1      3     1.00                        smlsd	r2, r3, r5, r81545# CHECK-NEXT:  1      3     1.00                        smlsdx	r2, r3, r5, r81546# CHECK-NEXT:  0      0     0.00                  U     ite	le1547# CHECK-NEXT:  1      3     1.00                        smlsdle	r2, r3, r5, r81548# CHECK-NEXT:  1      3     1.00                        smlsdxgt	r2, r3, r5, r81549# CHECK-NEXT:  2      4     2.00                        smlsld	r2, r9, r5, r11550# CHECK-NEXT:  2      4     2.00                        smlsldx	r4, r11, r2, r81551# CHECK-NEXT:  0      0     0.00                  U     ite	ge1552# CHECK-NEXT:  2      4     2.00                        smlsldge	r8, r2, r5, r61553# CHECK-NEXT:  2      4     2.00                        smlsldxlt	r1, r0, r3, r81554# CHECK-NEXT:  1      3     1.00                        smmla	r1, r2, r3, r41555# CHECK-NEXT:  1      3     1.00                        smmlar	r4, r3, r2, r11556# CHECK-NEXT:  0      0     0.00                  U     ite	lo1557# CHECK-NEXT:  1      3     1.00                        smmlalo	r1, r2, r3, r41558# CHECK-NEXT:  1      3     1.00                        smmlarhs	r4, r3, r2, r11559# CHECK-NEXT:  1      3     1.00                  U     smmls	r1, r2, r3, r41560# CHECK-NEXT:  1      3     1.00                        smmlsr	r4, r3, r2, r11561# CHECK-NEXT:  0      0     0.00                  U     ite	lo1562# CHECK-NEXT:  1      3     1.00                  U     smmlslo	r1, r2, r3, r41563# CHECK-NEXT:  1      3     1.00                        smmlsrhs	r4, r3, r2, r11564# CHECK-NEXT:  1      2     1.00                        ssat	r9, #30, r0, asr #21565# CHECK-NEXT:  2      1     1.00           *            str	r10, [r11], #01566# CHECK-NEXT:  2      1     1.00           *            strd	r1, r1, [r0], #01567# CHECK-NEXT:  2      1     1.00           *            strd	r6, r3, [r5], #-81568# CHECK-NEXT:  2      1     1.00           *            strd	r8, r5, [r6], #-01569# CHECK-NEXT:  2      1     1.00           *            strd	r7, r4, [r5], #-41570# CHECK-NEXT:  2      1     1.00           *            strd	r0, r1, [r2, #-0]!1571# CHECK-NEXT:  2      1     1.00           *            strd	r0, r1, [r2, #0]!1572# CHECK-NEXT:  1      1     1.00           *            strd	r0, r1, [r2, #-0]1573# CHECK-NEXT:  0      0     0.00    *      *      U     strex	r1, r8, [r4]1574# CHECK-NEXT:  0      0     0.00    *      *      U     strex	r8, r2, [r4]1575# CHECK-NEXT:  0      0     0.00    *      *      U     strex	r2, r12, [sp, #128]1576# CHECK-NEXT:  0      0     0.00    *      *      U     strexb	r5, r1, [r7]1577# CHECK-NEXT:  0      0     0.00    *      *      U     strexh	r9, r7, [r12]1578# CHECK-NEXT:  0      0     0.00           *      U     strexd	r9, r3, r6, [r4]1579# CHECK-NEXT:  1      1     1.00           *            strh	r5, [r5, #-4]1580# CHECK-NEXT:  1      1     1.00           *            strh	r5, [r6, #32]1581# CHECK-NEXT:  1      1     1.00           *            strh.w	r5, [r6, #33]1582# CHECK-NEXT:  1      1     1.00           *            strh.w	r5, [r6, #257]1583# CHECK-NEXT:  1      1     1.00           *            strh.w	lr, [r7, #257]1584# CHECK-NEXT:  2      1     1.00           *            strh	r5, [r8, #255]!1585# CHECK-NEXT:  2      1     1.00           *            strh	r2, [r5, #4]!1586# CHECK-NEXT:  2      1     1.00           *            strh	r1, [r4, #-4]!1587# CHECK-NEXT:  2      1     1.00           *            strh	r1, [r4, #0]!1588# CHECK-NEXT:  2      1     1.00           *            strh	lr, [r3], #2551589# CHECK-NEXT:  2      1     1.00           *            strh	r9, [r2], #41590# CHECK-NEXT:  2      1     1.00           *            strh	r3, [sp], #-41591# CHECK-NEXT:  1      1     1.00           *            strh.w	r1, [r8, r1]1592# CHECK-NEXT:  1      1     1.00           *            strh.w	r4, [r5, r2]1593# CHECK-NEXT:  1      1     1.00           *            strh.w	r6, [r0, r2, lsl #3]1594# CHECK-NEXT:  1      1     1.00           *            strh.w	r8, [r8, r2, lsl #2]1595# CHECK-NEXT:  1      1     1.00           *            strh.w	r7, [sp, r2, lsl #1]1596# CHECK-NEXT:  1      1     1.00           *            strh.w	r7, [sp, r2]1597# CHECK-NEXT:  2      1     1.00           *            strht	r1, [r2]1598# CHECK-NEXT:  2      1     1.00           *            strht	r1, [r8]1599# CHECK-NEXT:  2      1     1.00           *            strht	r1, [r8, #3]1600# CHECK-NEXT:  2      1     1.00           *            strht	r1, [r8, #255]1601# CHECK-NEXT:  1      1     1.00           *            strt	r1, [r2]1602# CHECK-NEXT:  1      1     1.00           *            strt	r1, [r8]1603# CHECK-NEXT:  1      1     1.00           *            strt	r1, [r8, #3]1604# CHECK-NEXT:  1      1     1.00           *            strt	r1, [r8, #255]1605# CHECK-NEXT:  0      0     0.00                  U     itet	eq1606# CHECK-NEXT:  1      1     0.50                        subeq	r1, r2, #41607# CHECK-NEXT:  1      1     0.50                        subwne	r5, r3, #10231608# CHECK-NEXT:  1      1     0.50                        subweq	r4, r5, #2931609# CHECK-NEXT:  1      1     0.50                        sub.w	r2, sp, #10241610# CHECK-NEXT:  1      1     0.50                        sub.w	r2, r8, #652801611# CHECK-NEXT:  1      1     0.50                        subw	r2, r3, #2571612# CHECK-NEXT:  1      1     0.50                        sub.w	r12, r6, #2561613# CHECK-NEXT:  1      1     0.50                        subw	r12, r6, #2561614# CHECK-NEXT:  1      1     0.50                        subs.w	r1, r2, #4961615# CHECK-NEXT:  0      0     0.00                        subs	pc, lr, #41616# CHECK-NEXT:  1      1     0.50                        sub.w	r4, r5, r61617# CHECK-NEXT:  1      2     1.00                        sub.w	r4, r5, r6, lsl #51618# CHECK-NEXT:  1      2     1.00                        sub.w	r4, r5, r6, lsr #51619# CHECK-NEXT:  1      2     1.00                        sub.w	r4, r5, r6, lsr #51620# CHECK-NEXT:  1      2     1.00                        sub.w	r4, r5, r6, asr #51621# CHECK-NEXT:  1      2     1.00                        sub.w	r4, r5, r6, ror #51622# CHECK-NEXT:  1      2     1.00                        sub.w	r5, r2, r12, rrx1623# CHECK-NEXT:  0      0     0.00                  U     svc	#01624# CHECK-NEXT:  0      0     0.00                  U     ite	eq1625# CHECK-NEXT:  0      0     0.00                  U     svceq	#2551626# CHECK-NEXT:  0      0     0.00                  U     svcne	#331627# CHECK-NEXT:  1      2     1.00                        sxtab	r2, r3, r41628# CHECK-NEXT:  1      2     1.00                        sxtab	r4, r5, r61629# CHECK-NEXT:  0      0     0.00                  U     it	lt1630# CHECK-NEXT:  1      2     1.00                        sxtablt	r6, r2, r9, ror #81631# CHECK-NEXT:  1      2     1.00                        sxtab	r5, r1, r4, ror #161632# CHECK-NEXT:  1      2     1.00                        sxtab	r7, r8, r3, ror #241633# CHECK-NEXT:  1      4     1.00                        sxtab16	r6, r2, r71634# CHECK-NEXT:  1      4     1.00                        sxtab16	r3, r5, r8, ror #81635# CHECK-NEXT:  1      4     1.00                        sxtab16	r3, r2, r1, ror #161636# CHECK-NEXT:  0      0     0.00                  U     ite	ne1637# CHECK-NEXT:  1      4     1.00                        sxtab16ne	r0, r1, r41638# CHECK-NEXT:  1      4     1.00                        sxtab16eq	r1, r2, r3, ror #241639# CHECK-NEXT:  1      2     1.00                        sxtah	r1, r3, r91640# CHECK-NEXT:  1      2     1.00                        sxtah	r3, r8, r3, ror #81641# CHECK-NEXT:  1      2     1.00                        sxtah	r9, r3, r3, ror #241642# CHECK-NEXT:  0      0     0.00                  U     ite	hi1643# CHECK-NEXT:  1      2     1.00                        sxtahhi	r6, r1, r61644# CHECK-NEXT:  1      2     1.00                        sxtahls	r2, r2, r4, ror #161645# CHECK-NEXT:  1      1     0.50                        sxtb	r5, r61646# CHECK-NEXT:  1      1     0.50                        sxtb.w	r6, r9, ror #81647# CHECK-NEXT:  1      1     0.50                        sxtb.w	r8, r3, ror #241648# CHECK-NEXT:  0      0     0.00                  U     ite	ge1649# CHECK-NEXT:  1      1     0.50                        sxtbge	r2, r41650# CHECK-NEXT:  1      1     0.50                        sxtblt.w	r5, r1, ror #161651# CHECK-NEXT:  1      1     0.50                        sxtb16	r1, r41652# CHECK-NEXT:  1      1     0.50                        sxtb16	r6, r71653# CHECK-NEXT:  1      1     0.50                        sxtb16	r3, r1, ror #161654# CHECK-NEXT:  0      0     0.00                  U     ite	hs1655# CHECK-NEXT:  1      1     0.50                        sxtb16hs	r3, r5, ror #81656# CHECK-NEXT:  1      1     0.50                        sxtb16lo	r2, r3, ror #241657# CHECK-NEXT:  1      1     0.50                        sxth	r1, r61658# CHECK-NEXT:  1      1     0.50                        sxth.w	r3, r8, ror #81659# CHECK-NEXT:  1      1     0.50                        sxth.w	r9, r3, ror #241660# CHECK-NEXT:  0      0     0.00                  U     itt	ne1661# CHECK-NEXT:  1      1     0.50                        sxthne.w	r3, r91662# CHECK-NEXT:  1      1     0.50                        sxthne.w	r2, r2, ror #161663# CHECK-NEXT:  1      1     0.50                        sxtb	r5, r61664# CHECK-NEXT:  1      1     0.50                        sxtb.w	r6, r9, ror #81665# CHECK-NEXT:  1      1     0.50                        sxtb.w	r8, r3, ror #241666# CHECK-NEXT:  0      0     0.00                  U     ite	ge1667# CHECK-NEXT:  1      1     0.50                        sxtbge	r2, r41668# CHECK-NEXT:  1      1     0.50                        sxtblt.w	r5, r1, ror #161669# CHECK-NEXT:  1      1     0.50                        sxtb16	r1, r41670# CHECK-NEXT:  1      1     0.50                        sxtb16	r6, r71671# CHECK-NEXT:  1      1     0.50                        sxtb16	r3, r1, ror #161672# CHECK-NEXT:  0      0     0.00                  U     ite	hs1673# CHECK-NEXT:  1      1     0.50                        sxtb16hs	r3, r5, ror #81674# CHECK-NEXT:  1      1     0.50                        sxtb16lo	r2, r3, ror #241675# CHECK-NEXT:  1      1     0.50                        sxth	r1, r61676# CHECK-NEXT:  1      1     0.50                        sxth.w	r3, r8, ror #81677# CHECK-NEXT:  1      1     0.50                        sxth.w	r9, r3, ror #241678# CHECK-NEXT:  0      0     0.00                  U     itt	ne1679# CHECK-NEXT:  1      1     0.50                        sxthne.w	r3, r91680# CHECK-NEXT:  1      1     0.50                        sxthne.w	r2, r2, ror #161681# CHECK-NEXT:  2      3     1.00                  U     tbb	[r3, r8]1682# CHECK-NEXT:  2      3     1.00                  U     tbh	[r3, r8, lsl #1]1683# CHECK-NEXT:  0      0     0.00                  U     it	eq1684# CHECK-NEXT:  2      3     1.00                  U     tbbeq	[r3, r8]1685# CHECK-NEXT:  0      0     0.00                  U     it	hs1686# CHECK-NEXT:  2      3     1.00                  U     tbhhs	[r3, r8, lsl #1]1687# CHECK-NEXT:  1      1     0.50                        teq.w	r5, #614401688# CHECK-NEXT:  1      1     0.50                        teq.w	r4, r51689# CHECK-NEXT:  1      2     1.00                        teq.w	r4, r5, lsl #51690# CHECK-NEXT:  1      2     1.00                        teq.w	r4, r5, lsr #51691# CHECK-NEXT:  1      2     1.00                        teq.w	r4, r5, lsr #51692# CHECK-NEXT:  1      2     1.00                        teq.w	r4, r5, asr #51693# CHECK-NEXT:  1      2     1.00                        teq.w	r4, r5, ror #51694# CHECK-NEXT:  1      1     0.50                        tst.w	r5, #614401695# CHECK-NEXT:  1      1     0.50                        tst	r2, r51696# CHECK-NEXT:  1      2     1.00                        tst.w	r3, r12, lsl #51697# CHECK-NEXT:  1      2     1.00                        tst.w	r4, r11, lsr #41698# CHECK-NEXT:  1      2     1.00                        tst.w	r5, r10, lsr #121699# CHECK-NEXT:  1      2     1.00                        tst.w	r6, r9, asr #301700# CHECK-NEXT:  1      2     1.00                        tst.w	r7, r8, ror #21701# CHECK-NEXT:  2      2     1.00    *      *      U     uadd16	r1, r2, r31702# CHECK-NEXT:  2      2     1.00    *      *      U     uadd8	r1, r2, r31703# CHECK-NEXT:  0      0     0.00                  U     ite	gt1704# CHECK-NEXT:  2      4     1.00    *      *      U     uadd16gt	r1, r2, r31705# CHECK-NEXT:  2      4     1.00    *      *      U     uadd8le	r1, r2, r31706# CHECK-NEXT:  2      3     1.00    *      *      U     uasx	r9, r12, r01707# CHECK-NEXT:  0      0     0.00                  U     it	eq1708# CHECK-NEXT:  2      5     1.00    *      *      U     uasxeq	r9, r12, r01709# CHECK-NEXT:  2      3     1.00    *      *      U     uasx	r9, r12, r01710# CHECK-NEXT:  0      0     0.00                  U     it	eq1711# CHECK-NEXT:  2      5     1.00    *      *      U     uasxeq	r9, r12, r01712# CHECK-NEXT:  1      1     0.50                        ubfx	r4, r5, #16, #11713# CHECK-NEXT:  0      0     0.00                  U     it	gt1714# CHECK-NEXT:  1      1     0.50                        ubfxgt	r4, r5, #16, #161715# CHECK-NEXT:  1      2     1.00                        uhadd16	r4, r8, r21716# CHECK-NEXT:  1      2     1.00                        uhadd8	r4, r8, r21717# CHECK-NEXT:  0      0     0.00                  U     itt	gt1718# CHECK-NEXT:  1      2     1.00                        uhadd16gt	r4, r8, r21719# CHECK-NEXT:  1      2     1.00                        uhadd8gt	r4, r8, r21720# CHECK-NEXT:  2      3     1.00                        uhasx	r4, r1, r51721# CHECK-NEXT:  2      3     1.00                        uhsax	r5, r6, r61722# CHECK-NEXT:  0      0     0.00                  U     itt	gt1723# CHECK-NEXT:  2      3     1.00                        uhasxgt	r6, r9, r81724# CHECK-NEXT:  2      3     1.00                        uhsaxgt	r7, r8, r121725# CHECK-NEXT:  1      2     1.00                        uhsub16	r5, r8, r31726# CHECK-NEXT:  1      2     1.00                        uhsub8	r1, r7, r61727# CHECK-NEXT:  0      0     0.00                  U     itt	lt1728# CHECK-NEXT:  1      2     1.00                        uhsub16lt	r4, r9, r121729# CHECK-NEXT:  1      2     1.00                        uhsub8lt	r3, r1, r51730# CHECK-NEXT:  2      4     2.00                        umaal	r3, r4, r5, r61731# CHECK-NEXT:  0      0     0.00                  U     it	lt1732# CHECK-NEXT:  2      4     2.00                        umaallt	r3, r4, r5, r61733# CHECK-NEXT:  2      4     2.00                        umlal	r2, r4, r6, r81734# CHECK-NEXT:  0      0     0.00                  U     it	gt1735# CHECK-NEXT:  2      4     2.00                        umlalgt	r6, r1, r2, r61736# CHECK-NEXT:  2      4     2.00                        umull	r2, r4, r6, r81737# CHECK-NEXT:  0      0     0.00                  U     it	gt1738# CHECK-NEXT:  2      4     2.00                        umullgt	r6, r1, r2, r61739# CHECK-NEXT:  1      2     1.00                        uqadd16	r1, r2, r31740# CHECK-NEXT:  1      2     1.00                        uqadd8	r3, r4, r81741# CHECK-NEXT:  0      0     0.00                  U     ite	gt1742# CHECK-NEXT:  1      2     1.00                        uqadd16gt	r4, r7, r91743# CHECK-NEXT:  1      2     1.00                        uqadd8le	r8, r1, r21744# CHECK-NEXT:  2      3     1.00                        uqasx	r1, r2, r31745# CHECK-NEXT:  2      3     1.00                        uqsax	r3, r4, r81746# CHECK-NEXT:  0      0     0.00                  U     ite	gt1747# CHECK-NEXT:  2      3     1.00                        uqasxgt	r4, r7, r91748# CHECK-NEXT:  2      3     1.00                        uqsaxle	r8, r1, r21749# CHECK-NEXT:  1      2     1.00                        uqsub8	r8, r2, r91750# CHECK-NEXT:  1      2     1.00                        uqsub16	r1, r9, r71751# CHECK-NEXT:  0      0     0.00                  U     ite	gt1752# CHECK-NEXT:  1      2     1.00                        uqsub8gt	r3, r1, r61753# CHECK-NEXT:  1      2     1.00                        uqsub16le	r4, r6, r41754# CHECK-NEXT:  1      3     1.00                        usad8	r1, r9, r71755# CHECK-NEXT:  1      3     1.00                        usada8	r8, r2, r9, r121756# CHECK-NEXT:  0      0     0.00                  U     ite	gt1757# CHECK-NEXT:  1      3     1.00                        usada8gt	r3, r1, r6, r91758# CHECK-NEXT:  1      3     1.00                        usad8le	r4, r6, r41759# CHECK-NEXT:  1      2     1.00                        usat	r8, #1, r101760# CHECK-NEXT:  1      2     1.00                        usat	r8, #4, r101761# CHECK-NEXT:  1      2     1.00                        usat	r8, #5, r10, lsl #311762# CHECK-NEXT:  1      2     1.00                        usat	r8, #16, r10, asr #11763# CHECK-NEXT:  1      2     1.00                        usat16	r2, #2, r71764# CHECK-NEXT:  1      2     1.00                        usat16	r3, #15, r51765# CHECK-NEXT:  2      3     1.00    *      *      U     usax	r2, r3, r41766# CHECK-NEXT:  0      0     0.00                  U     it	ne1767# CHECK-NEXT:  2      5     1.00    *      *      U     usaxne	r6, r1, r91768# CHECK-NEXT:  2      3     1.00    *      *      U     usax	r2, r3, r41769# CHECK-NEXT:  0      0     0.00                  U     it	ne1770# CHECK-NEXT:  2      5     1.00    *      *      U     usaxne	r6, r1, r91771# CHECK-NEXT:  2      2     1.00    *      *      U     usub16	r4, r2, r71772# CHECK-NEXT:  2      2     1.00    *      *      U     usub8	r1, r8, r51773# CHECK-NEXT:  0      0     0.00                  U     ite	hi1774# CHECK-NEXT:  2      4     1.00    *      *      U     usub16hi	r1, r1, r31775# CHECK-NEXT:  2      4     1.00    *      *      U     usub8ls	r9, r2, r31776# CHECK-NEXT:  1      2     1.00                        uxtab	r2, r3, r41777# CHECK-NEXT:  1      2     1.00                        uxtab	r4, r5, r61778# CHECK-NEXT:  0      0     0.00                  U     it	lt1779# CHECK-NEXT:  1      2     1.00                        uxtablt	r6, r2, r9, ror #81780# CHECK-NEXT:  1      2     1.00                        uxtab	r5, r1, r4, ror #161781# CHECK-NEXT:  1      2     1.00                        uxtab	r7, r8, r3, ror #241782# CHECK-NEXT:  0      0     0.00                  U     it	ge1783# CHECK-NEXT:  1      4     1.00                        uxtab16ge	r0, r1, r41784# CHECK-NEXT:  1      4     1.00                        uxtab16	r6, r2, r71785# CHECK-NEXT:  1      4     1.00                        uxtab16	r3, r5, r8, ror #81786# CHECK-NEXT:  1      4     1.00                        uxtab16	r3, r2, r1, ror #161787# CHECK-NEXT:  0      0     0.00                  U     it	eq1788# CHECK-NEXT:  1      4     1.00                        uxtab16eq	r1, r2, r3, ror #241789# CHECK-NEXT:  1      2     1.00                        uxtah	r1, r3, r91790# CHECK-NEXT:  0      0     0.00                  U     it	hi1791# CHECK-NEXT:  1      2     1.00                        uxtahhi	r6, r1, r61792# CHECK-NEXT:  1      2     1.00                        uxtah	r3, r8, r3, ror #81793# CHECK-NEXT:  0      0     0.00                  U     it	lo1794# CHECK-NEXT:  1      2     1.00                        uxtahlo	r2, r2, r4, ror #161795# CHECK-NEXT:  1      2     1.00                        uxtah	r9, r3, r3, ror #241796# CHECK-NEXT:  0      0     0.00                  U     it	ge1797# CHECK-NEXT:  1      1     0.50                        uxtbge	r2, r41798# CHECK-NEXT:  1      1     0.50                        uxtb	r5, r61799# CHECK-NEXT:  1      1     0.50                        uxtb.w	r6, r9, ror #81800# CHECK-NEXT:  0      0     0.00                  U     it	lo1801# CHECK-NEXT:  1      1     0.50                        uxtblo.w	r5, r1, ror #161802# CHECK-NEXT:  1      1     0.50                        uxtb.w	r8, r3, ror #241803# CHECK-NEXT:  1      1     0.50                        uxtb16	r1, r41804# CHECK-NEXT:  1      1     0.50                        uxtb16	r6, r71805# CHECK-NEXT:  0      0     0.00                  U     it	hs1806# CHECK-NEXT:  1      1     0.50                        uxtb16hs	r3, r5, ror #81807# CHECK-NEXT:  1      1     0.50                        uxtb16	r3, r1, ror #161808# CHECK-NEXT:  0      0     0.00                  U     it	ge1809# CHECK-NEXT:  1      1     0.50                        uxtb16ge	r2, r3, ror #241810# CHECK-NEXT:  0      0     0.00                  U     it	ne1811# CHECK-NEXT:  1      1     0.50                        uxthne.w	r3, r91812# CHECK-NEXT:  1      1     0.50                        uxth	r1, r61813# CHECK-NEXT:  1      1     0.50                        uxth.w	r3, r8, ror #81814# CHECK-NEXT:  0      0     0.00                  U     it	le1815# CHECK-NEXT:  1      1     0.50                        uxthle.w	r2, r2, ror #161816# CHECK-NEXT:  1      1     0.50                        uxth.w	r9, r3, ror #241817# CHECK-NEXT:  0      0     0.00    *      *      U     wfe1818# CHECK-NEXT:  0      0     0.00    *      *      U     wfi1819# CHECK-NEXT:  0      0     0.00    *      *      U     yield1820# CHECK-NEXT:  0      0     0.00                  U     itet	lt1821# CHECK-NEXT:  0      0     0.00    *      *      U     wfelt1822# CHECK-NEXT:  0      0     0.00    *      *      U     wfige1823# CHECK-NEXT:  0      0     0.00    *      *      U     yieldlt1824# CHECK-NEXT:  0      0     0.00    *      *      U     hint	#61825# CHECK-NEXT:  0      0     0.00    *      *      U     hint.w	#61826# CHECK-NEXT:  0      0     0.00    *      *      U     hint.w	#1021827 1828# CHECK:      Resources:1829# CHECK-NEXT: [0]   - A57UnitB1830# CHECK-NEXT: [1.0] - A57UnitI1831# CHECK-NEXT: [1.1] - A57UnitI1832# CHECK-NEXT: [2]   - A57UnitL1833# CHECK-NEXT: [3]   - A57UnitM1834# CHECK-NEXT: [4]   - A57UnitS1835# CHECK-NEXT: [5]   - A57UnitW1836# CHECK-NEXT: [6]   - A57UnitX1837 1838# CHECK:      Resource pressure per iteration:1839# CHECK-NEXT: [0]    [1.0]  [1.1]  [2]    [3]    [4]    [5]    [6]1840# CHECK-NEXT: 12.00  168.00 168.00 223.00 313.00 46.00   -      -1841 1842# CHECK:      Resource pressure by instruction:1843# CHECK-NEXT: [0]    [1.0]  [1.1]  [2]    [3]    [4]    [5]    [6]    Instructions:1844# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r0, r1, #41845# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adcs	r0, r1, #01846# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r1, r2, #2551847# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r3, r7, #55706451848# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r8, r12, #28521702401849# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r9, r7, #27790964851850# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r5, r3, #22649241601851# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r4, r2, #21390950401852# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r4, r2, #16641853# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc.w	r4, r5, r61854# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adcs.w	r4, r5, r61855# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc.w	r9, r1, r31856# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adcs.w	r9, r1, r31857# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc.w	r0, r1, r3, ror #41858# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adcs.w	r0, r1, r3, lsl #71859# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc.w	r0, r1, r3, lsr #311860# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adcs.w	r0, r1, r3, asr #321861# CHECK-NEXT:  -      -      -      -      -      -      -      -     itet	eq1862# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     addeq	r1, r2, #41863# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     addwne	r5, r3, #10231864# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     addweq	r4, r5, #2931865# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     add.w	r2, sp, #10241866# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     add.w	r2, r8, #652801867# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     addw	r2, r3, #2571868# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     add.w	r12, r6, #2561869# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     addw	r12, r6, #2561870# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adds.w	r1, r2, #4961871# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     add.w	r1, r2, r81872# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add.w	r5, r9, r2, asr #321873# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adds.w	r7, r3, r1, lsl #311874# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adds.w	r0, r3, r6, lsr #251875# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add.w	r4, r8, r1, ror #121876# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adr.w	r11, #-32701877# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adr.w	r11, #-8261878# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     subw	r1, pc, #01879# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adr.w	r0, #10241880# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     and	r2, r5, #10444801881# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ands	r3, r12, #151882# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     and	r1, r1, #2551883# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     and.w	r4, r9, r81884# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and.w	r1, r4, r8, asr #31885# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     ands.w	r2, r1, r7, lsl #11886# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     ands.w	r4, r5, r2, lsr #201887# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and.w	r9, r12, r1, ror #171888# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     asr.w	r2, r3, #121889# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     asrs.w	r8, r3, #321890# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     asrs.w	r2, r3, #11891# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     asr.w	r2, r3, #41892# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     asrs.w	r2, r12, #151893# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     asr.w	r3, r3, #191894# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     asrs.w	r8, r8, #21895# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     asrs.w	r7, r7, #51896# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     asr.w	r12, r12, #211897# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     asr.w	r3, r4, r21898# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     asr.w	r1, r1, r21899# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     asrs.w	r3, r4, r81900# CHECK-NEXT: 1.00    -      -      -      -      -      -      -     bmi.w	#-1833961901# CHECK-NEXT: 1.00    -      -      -      -      -      -      -     b.w	#2089621902# CHECK-NEXT: 1.00    -      -      -      -      -      -      -     b.w	#-167772161903# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bfc	r5, #3, #171904# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	lo1905# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bfclo	r5, #3, #171906# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bfi	r5, r2, #3, #171907# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	ne1908# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bfine	r5, r2, #3, #171909# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bfi	r6, r0, #0, #321910# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bfi	r6, r0, #31, #11911# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     bic	r10, r1, #151912# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     bic.w	r12, r3, r61913# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic.w	r11, r2, r6, lsl #121914# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic.w	r8, r4, r1, lsr #111915# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic.w	r7, r5, r7, lsr #151916# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic.w	r6, r7, r9, asr #321917# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic.w	r5, r6, r8, ror #11918# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     bic	r1, r1, #151919# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     bic.w	r1, r1, r11920# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic.w	r4, r4, r2, lsl #311921# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic.w	r6, r6, r3, lsr #121922# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic.w	r7, r7, r4, lsr #71923# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic.w	r8, r8, r5, asr #151924# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic.w	r12, r12, r6, ror #291925# CHECK-NEXT: 1.00   0.50   0.50    -      -      -      -      -     bxj	r51926# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	ne1927# CHECK-NEXT: 1.00   0.50   0.50    -      -      -      -      -     bxjne	r71928# CHECK-NEXT: 1.00    -      -      -      -      -      -      -     cbnz	r7, #61929# CHECK-NEXT: 1.00    -      -      -      -      -      -      -     cbnz	r7, #121930# CHECK-NEXT: 1.00    -      -      -      -      -      -      -     cbz	r4, #641931# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strh	r6, [r5, #14]1932# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     asrs	r7, r2, #41933# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strh	r6, [r7, #14]1934# CHECK-NEXT:  -      -      -      -      -      -      -      -     itett	ne1935# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     cmpne	r7, #2431936# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     addeq	r7, r1, r21937# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     addne	r7, r1, r21938# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxthne	r7, r71939# CHECK-NEXT:  -      -      -      -      -      -      -      -     itttt	lt1940# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     cmplt	r7, #2431941# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxthlt	r7, r11942# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strhlt	r2, [r7, #22]1943# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     lsrlt	r1, r6, #31944# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strh	r2, [r7, #22]1945# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     asrs	r1, r6, #71946# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     lsrs	r1, r6, #311947# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adds	r7, r1, r01948# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     lsls	r3, r5, #271949# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     asrs	r7, r1, #41950# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strh	r3, [r5, #54]1951# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     asrs	r7, r5, #41952# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     str	r6, [sp, #940]1953# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adds	r7, r5, #41954# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     str	r6, [sp, #940]1955# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     asrs	r7, r5, #41956# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adr	r6, #9401957# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     asrs	r7, r5, #41958# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     cmp	r7, #1821959# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     cmp.w	r5, #652801960# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     cmp.w	r4, r121961# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmp.w	r9, r6, lsl #121962# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmp.w	r3, r7, lsr #311963# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmp.w	sp, r6, lsr #11964# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmp.w	r2, r5, asr #241965# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmp.w	r1, r4, ror #151966# CHECK-NEXT:  -      -      -      -      -      -      -      -     dbg	#51967# CHECK-NEXT:  -      -      -      -      -      -      -      -     dbg	#01968# CHECK-NEXT:  -      -      -      -      -      -      -      -     dbg	#151969# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	sy1970# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	st1971# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	ld1972# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	#0xc1973# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	ish1974# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	ishst1975# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	ishld1976# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	#0x81977# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	nsh1978# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	nshst1979# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	nshld1980# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	#0x41981# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	osh1982# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	oshst1983# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	oshld1984# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	#0x01985# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	sy1986# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	st1987# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	ld1988# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	#0xc1989# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	ish1990# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	ishst1991# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	ishld1992# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	#0x81993# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	nsh1994# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	nshst1995# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	nshld1996# CHECK-NEXT:  -      -      -      -      -      -      -      -     pssbb1997# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	osh1998# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	oshst1999# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	oshld2000# CHECK-NEXT:  -      -      -      -      -      -      -      -     ssbb2001# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     eor	r4, r5, #614402002# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     eor.w	r4, r5, r62003# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor.w	r4, r5, r6, lsl #52004# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor.w	r4, r5, r6, lsr #52005# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor.w	r4, r5, r6, lsr #52006# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor.w	r4, r5, r6, asr #52007# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor.w	r4, r5, r6, ror #52008# CHECK-NEXT:  -      -      -      -      -      -      -      -     isb	sy2009# CHECK-NEXT:  -      -      -      -      -      -      -      -     isb	#0xa2010# CHECK-NEXT:  -      -      -      -      -      -      -      -     iteet	eq2011# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     addeq	r0, r1, r22012# CHECK-NEXT:  -      -      -      -      -      -      -      -     nopne2013# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     subne	r5, r6, r72014# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     addeq	r1, r2, #42015# CHECK-NEXT:  -      -      -      -      -      -      -      -     ittee	ls2016# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     addls	r0, r1, r22017# CHECK-NEXT:  -      -      -      -      -      -      -      -     nopls2018# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     subhi	r5, r6, r72019# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     addhi	r1, r2, #42020# CHECK-NEXT:  -     2.00   2.00   4.00    -      -      -      -     ldm.w	r4, {r4, r5, r8, r9}2021# CHECK-NEXT:  -      -      -     2.00    -      -      -      -     ldm.w	r4, {r5, r6}2022# CHECK-NEXT:  -     1.00   1.00   2.00    -      -      -      -     ldm.w	r5!, {r3, r8}2023# CHECK-NEXT:  -     2.00   2.00   4.00    -      -      -      -     ldm.w	r4, {r4, r5, r8, r9}2024# CHECK-NEXT:  -      -      -     2.00    -      -      -      -     ldm.w	r4, {r5, r6}2025# CHECK-NEXT:  -     1.00   1.00   2.00    -      -      -      -     ldm.w	r5!, {r3, r8}2026# CHECK-NEXT:  -     1.00   1.00   2.00    -      -      -      -     ldm.w	r5!, {r1, r2}2027# CHECK-NEXT:  -     1.00   1.00   2.00    -      -      -      -     ldm.w	r2, {r1, r2}2028# CHECK-NEXT:  -     2.00   2.00   4.00    -      -      -      -     ldm.w	r4, {r4, r5, r8, r9}2029# CHECK-NEXT:  -      -      -     2.00    -      -      -      -     ldm.w	r4, {r5, r6}2030# CHECK-NEXT:  -     1.00   1.00   2.00    -      -      -      -     ldm.w	r5!, {r3, r8}2031# CHECK-NEXT:  -     2.00   2.00   4.00    -      -      -      -     ldm.w	r4, {r4, r5, r8, r9}2032# CHECK-NEXT:  -      -      -     2.00    -      -      -      -     ldm.w	r4, {r5, r6}2033# CHECK-NEXT:  -     1.00   1.00   2.00    -      -      -      -     ldm.w	r5!, {r3, r8}2034# CHECK-NEXT:  -     1.00   1.00   2.00    -      -      -      -     ldm.w	r5!, {r3, r8}2035# CHECK-NEXT:  -     2.00   2.00   4.00    -      -      -      -     ldmdb	r4, {r4, r5, r8, r9}2036# CHECK-NEXT:  -      -      -     2.00    -      -      -      -     ldmdb	r4, {r5, r6}2037# CHECK-NEXT:  -     1.00   1.00   2.00    -      -      -      -     ldmdb	r5!, {r3, r8}2038# CHECK-NEXT:  -     1.00   1.00   2.00    -      -      -      -     ldmdb	r5!, {r3, r8}2039# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr	r5, [r5, #-4]2040# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr	r5, [r6, #32]2041# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr.w	r5, [r6, #33]2042# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr.w	r5, [r6, #257]2043# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr.w	pc, [r7, #257]2044# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr.w	r4, [pc, #-0]2045# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr.w	r2, [pc, #-40]2046# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr.w	r1, [pc, #1024]2047# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr.w	r1, [r8, r1]2048# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr.w	r4, [r5, r2]2049# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr.w	r6, [r0, r2, lsl #3]2050# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr.w	r8, [r8, r2, lsl #2]2051# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr.w	r7, [sp, r2, lsl #1]2052# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr.w	r7, [sp, r2]2053# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr	pc, [sp], #122054# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr	r2, [r4, #255]!2055# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr	r8, [sp, #4]!2056# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr	lr, [sp, #-4]!2057# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr	lr, [sp, #0]!2058# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr	r2, [r4], #2552059# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr	r8, [sp], #42060# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldr	lr, [sp], #-42061# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrb	r5, [r5, #-4]2062# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrb.w	r5, [r6, #32]2063# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrb.w	r5, [r6, #33]2064# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrb.w	r5, [r6, #257]2065# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrb.w	lr, [r7, #257]2066# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrb.w	r1, [r8, r1]2067# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrb.w	r4, [r5, r2]2068# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrb.w	r6, [r0, r2, lsl #3]2069# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrb.w	r8, [r8, r2, lsl #2]2070# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrb.w	r7, [sp, r2, lsl #1]2071# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrb.w	r7, [sp, r2]2072# CHECK-NEXT:  -     0.50   0.50   1.00    -      -      -      -     ldrb	r5, [r8, #255]!2073# CHECK-NEXT:  -     0.50   0.50   1.00    -      -      -      -     ldrb	r2, [r5, #4]!2074# CHECK-NEXT:  -     0.50   0.50   1.00    -      -      -      -     ldrb	r1, [r4, #-4]!2075# CHECK-NEXT:  -     0.50   0.50   1.00    -      -      -      -     ldrb	r1, [r4, #0]!2076# CHECK-NEXT:  -     0.50   0.50   1.00    -      -      -      -     ldrb	lr, [r3], #2552077# CHECK-NEXT:  -     0.50   0.50   1.00    -      -      -      -     ldrb	r9, [r2], #42078# CHECK-NEXT:  -     0.50   0.50   1.00    -      -      -      -     ldrb	r3, [sp], #-42079# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrb.w	r6, [pc, #-0]2080# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrb.w	r10, [pc, #227]2081# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrb.w	r5, [pc]2082# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrbt	r1, [r2]2083# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrbt	r1, [r8]2084# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrbt	r1, [r8, #3]2085# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrbt	r1, [r8, #255]2086# CHECK-NEXT:  -      -      -     2.00    -      -      -      -     ldrd	r3, r5, [r6, #24]2087# CHECK-NEXT:  -     1.00   1.00   2.00    -      -      -      -     ldrd	r3, r5, [r6, #24]!2088# CHECK-NEXT:  -     1.00   1.00   2.00    -      -      -      -     ldrd	r3, r5, [r6], #42089# CHECK-NEXT:  -     1.00   1.00   2.00    -      -      -      -     ldrd	r3, r5, [r6], #-82090# CHECK-NEXT:  -      -      -     2.00    -      -      -      -     ldrd	r3, r5, [r6]2091# CHECK-NEXT:  -      -      -     2.00    -      -      -      -     ldrd	r8, r1, [r3]2092# CHECK-NEXT:  -     1.00   1.00   2.00    -      -      -      -     ldrd	r0, r1, [r2], #-02093# CHECK-NEXT:  -     1.00   1.00   2.00    -      -      -      -     ldrd	r0, r1, [r2, #-0]!2094# CHECK-NEXT:  -     1.00   1.00   2.00    -      -      -      -     ldrd	r0, r1, [r2, #0]!2095# CHECK-NEXT:  -      -      -     2.00    -      -      -      -     ldrd	r0, r1, [r2, #-0]2096# CHECK-NEXT:  -     1.00   1.00   2.00    -      -      -      -     ldrd	r1, r2, [r0], #02097# CHECK-NEXT:  -      -      -      -      -      -      -      -     ldrex	r1, [r4]2098# CHECK-NEXT:  -      -      -      -      -      -      -      -     ldrex	r8, [r4]2099# CHECK-NEXT:  -      -      -      -      -      -      -      -     ldrex	r2, [sp, #128]2100# CHECK-NEXT:  -      -      -      -      -      -      -      -     ldrexb	r5, [r7]2101# CHECK-NEXT:  -      -      -      -      -      -      -      -     ldrexh	r9, [r12]2102# CHECK-NEXT:  -      -      -      -      -      -      -      -     ldrexd	r9, r3, [r4]2103# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh	r5, [r5, #-4]2104# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh	r5, [r6, #32]2105# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh.w	r5, [r6, #33]2106# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh.w	r5, [r6, #257]2107# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh.w	lr, [r7, #257]2108# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh.w	r1, [r8, r1]2109# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh.w	r4, [r5, r2]2110# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh.w	r6, [r0, r2, lsl #3]2111# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh.w	r8, [r8, r2, lsl #2]2112# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh.w	r7, [sp, r2, lsl #1]2113# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh.w	r7, [sp, r2]2114# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh	r5, [r8, #255]!2115# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh	r2, [r5, #4]!2116# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh	r1, [r4, #-4]!2117# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh	r1, [r4, #0]!2118# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh	lr, [r3], #2552119# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh	r9, [r2], #42120# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh	r3, [sp], #-42121# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh.w	r7, [pc, #-0]2122# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh.w	r5, [pc, #121]2123# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrh.w	r4, [pc]2124# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb	r5, [r5, #-4]2125# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb.w	r5, [r6, #32]2126# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb.w	r5, [r6, #33]2127# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb.w	r5, [r6, #257]2128# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb.w	lr, [r7, #257]2129# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb.w	r1, [r8, r1]2130# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb.w	r4, [r5, r2]2131# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb.w	r6, [r0, r2, lsl #3]2132# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb.w	r8, [r8, r2, lsl #2]2133# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb.w	r7, [sp, r2, lsl #1]2134# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb.w	r7, [sp, r2]2135# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb	r5, [r8, #255]!2136# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb	r2, [r5, #4]!2137# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb	r1, [r4, #-4]!2138# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb	r1, [r4, #0]!2139# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb	lr, [r3], #2552140# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb	r9, [r2], #42141# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb	r3, [sp], #-42142# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb.w	r0, [pc, #-0]2143# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb.w	r12, [pc, #80]2144# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb.w	r3, [pc]2145# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsbt	r1, [r2]2146# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsbt	r1, [r8]2147# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsbt	r1, [r8, #3]2148# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsbt	r1, [r8, #255]2149# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh	r5, [r5, #-4]2150# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh.w	r5, [r6, #32]2151# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh.w	r5, [r6, #33]2152# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh.w	r5, [r6, #257]2153# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh.w	lr, [r7, #257]2154# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh	r10, [r5, #-0]2155# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh.w	r1, [r8, r1]2156# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh.w	r4, [r5, r2]2157# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh.w	r6, [r0, r2, lsl #3]2158# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh.w	r8, [r8, r2, lsl #2]2159# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh.w	r7, [sp, r2, lsl #1]2160# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh.w	r7, [sp, r2]2161# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh	r5, [r8, #255]!2162# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh	r2, [r5, #4]!2163# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh	r1, [r4, #-4]!2164# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh	r1, [r4, #0]!2165# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh	lr, [r3], #2552166# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh	r9, [r2], #42167# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh	r3, [sp], #-42168# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh.w	r0, [pc, #-0]2169# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh.w	r10, [pc, #-231]2170# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsh.w	r6, [pc]2171# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsht	r1, [r2]2172# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsht	r1, [r8]2173# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsht	r1, [r8, #3]2174# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsht	r1, [r8, #255]2175# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrt	r1, [r2]2176# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrt	r2, [r6]2177# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrt	r3, [r7, #3]2178# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrt	r4, [r9, #255]2179# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     lsl.w	r2, r3, #122180# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     lsls.w	r8, r3, #312181# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     lsls.w	r2, r3, #12182# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     lsl.w	r2, r3, #42183# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     lsls.w	r2, r12, #152184# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     lsl.w	r3, r3, #192185# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     lsls.w	r8, r8, #22186# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     lsls.w	r7, r7, #52187# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     lsl.w	r12, r12, #212188# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     lsl.w	r3, r4, r22189# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     lsl.w	r1, r1, r22190# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     lsls.w	r3, r4, r82191# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     lsr.w	r2, r3, #122192# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     lsrs.w	r8, r3, #322193# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     lsrs.w	r2, r3, #12194# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     lsr.w	r2, r3, #42195# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     lsrs.w	r2, r12, #152196# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     lsr.w	r3, r3, #192197# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     lsrs.w	r8, r8, #22198# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     lsrs.w	r7, r7, #52199# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     lsr.w	r12, r12, #212200# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     lsr.w	r3, r4, r22201# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     lsr.w	r1, r1, r22202# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     lsrs.w	r3, r4, r82203# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     str	r1, [sp, #952]2204# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movs	r1, #872205# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     str	r1, [sp, #1016]2206# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     add	r7, r102207# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb	r1, [r6, r7]2208# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     ldrsb	r1, [r6, r7]2209# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     mla	r1, r2, r3, r42210# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     mls	r1, r2, r3, r42211# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movs	r1, #212212# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     movs.w	r1, #212213# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     movs.w	r8, #212214# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movw	r0, #655352215# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movw	r1, #437772216# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movw	r1, #437922217# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mov.w	r0, #668467202218# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mov.w	r0, #668467202219# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     movs.w	r0, #668467202220# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movt	r3, #72221# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movt	r6, #655352222# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	eq2223# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movteq	r4, #40802224# CHECK-NEXT:  -      -      -      -      -      -      -      -     mrc	p14, #0, r1, c1, c2, #42225# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     str	r2, [sp, #1016]2226# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strb	r6, [r3, r0]2227# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     asrs	r4, r5, #72228# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strb	r7, [r2, r1]2229# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     asrs	r4, r7, #72230# CHECK-NEXT:  -      -      -      -      -      -      -      -     mrs	r8, apsr2231# CHECK-NEXT:  -      -      -      -      -      -      -      -     mrs	r8, spsr2232# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	APSR_nzcvq, r12233# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	APSR_g, r22234# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	APSR_nzcvq, r32235# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	APSR_nzcvq, r42236# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	APSR_nzcvqg, r52237# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fc, r62238# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_c, r72239# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_x, r82240# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fc, r92241# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fc, r112242# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fsx, r122243# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	SPSR_fc, r02244# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	SPSR_fsxc, r52245# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fsxc, r82246# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     muls	r3, r4, r32247# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     mul	r3, r4, r32248# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     mul	r3, r4, r62249# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	eq2250# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     muleq	r3, r4, r52251# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvns	r8, #212252# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn	r0, #668467202253# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvns	r0, #668467202254# CHECK-NEXT:  -      -      -      -      -      -      -      -     itte	eq2255# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvnseq	r1, #122256# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvneq	r1, #122257# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvnne	r1, #122258# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn.w	r2, r32259# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvns	r2, r32260# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn.w	r5, r6, lsl #192261# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn.w	r5, r6, lsr #92262# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn.w	r5, r6, asr #42263# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn.w	r5, r6, ror #62264# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn.w	r5, r6, rrx2265# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	eq2266# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvneq	r2, r32267# CHECK-NEXT:  -      -      -      -      -      -      -      -     nop.w2268# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orn	r4, r5, #614402269# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orn	r4, r5, r62270# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orns	r4, r5, r62271# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orn	r4, r5, r6, lsl #52272# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orns	r4, r5, r6, lsr #52273# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orn	r4, r5, r6, lsr #52274# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orns	r4, r5, r6, asr #52275# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orn	r4, r5, r6, ror #52276# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orr	r4, r5, #614402277# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orr.w	r4, r5, r62278# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr.w	r4, r5, r6, lsl #52279# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orrs.w	r4, r5, r6, lsr #52280# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr.w	r4, r5, r6, lsr #52281# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orrs.w	r4, r5, r6, asr #52282# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr.w	r4, r5, r6, ror #52283# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     pkhbt	r2, r2, r32284# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     pkhbt	r2, r2, r3, lsl #312285# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     pkhbt	r2, r2, r3, lsl #152286# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     pkhtb	r2, r2, r3, asr #312287# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     pkhtb	r2, r2, r3, asr #152288# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pld	[r5, #-4]2289# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pld	[r6, #32]2290# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pld	[r6, #33]2291# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pld	[r6, #257]2292# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pld	[r7, #257]2293# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pld	[r8, r1]2294# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pld	[r5, r2]2295# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pld	[r0, r2, lsl #3]2296# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pld	[r8, r2, lsl #2]2297# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pld	[sp, r2, lsl #1]2298# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pld	[sp, r2]2299# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pld	[pc, #-0]2300# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pld	[pc, #455]2301# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pld	[pc]2302# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pli	[r5, #-4]2303# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pli	[r6, #32]2304# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pli	[r6, #33]2305# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pli	[r6, #257]2306# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pli	[r7, #257]2307# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pli	[r8, r1]2308# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pli	[r5, r2]2309# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pli	[r0, r2, lsl #3]2310# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pli	[r8, r2, lsl #2]2311# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pli	[sp, r2, lsl #1]2312# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pli	[sp, r2]2313# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pli	[pc, #-0]2314# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pli	[pc, #-328]2315# CHECK-NEXT:  -      -      -     1.00    -      -      -      -     pli	[pc]2316# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qadd	r1, r2, r32317# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qadd16	r1, r2, r32318# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qadd8	r1, r2, r32319# CHECK-NEXT:  -      -      -      -      -      -      -      -     itte	gt2320# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qaddgt	r1, r2, r32321# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qadd16gt	r1, r2, r32322# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qadd8le	r1, r2, r32323# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     qdadd	r6, r7, r82324# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     qdsub	r6, r7, r82325# CHECK-NEXT:  -      -      -      -      -      -      -      -     itt	hi2326# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     qdaddhi	r6, r7, r82327# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     qdsubhi	r6, r7, r82328# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     qsax	r9, r12, r02329# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	eq2330# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     qsaxeq	r9, r12, r02331# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qsub	r1, r2, r32332# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qsub16	r1, r2, r32333# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qsub8	r1, r2, r32334# CHECK-NEXT:  -      -      -      -      -      -      -      -     itet	le2335# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qsuble	r1, r2, r32336# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qsub16gt	r1, r2, r32337# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qsub8le	r1, r2, r32338# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rbit	r1, r22339# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	ne2340# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rbitne	r1, r22341# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rev.w	r1, r22342# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rev.w	r2, r82343# CHECK-NEXT:  -      -      -      -      -      -      -      -     itt	ne2344# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     revne	r1, r22345# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     revne.w	r1, r82346# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rev16.w	r1, r22347# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rev16.w	r2, r82348# CHECK-NEXT:  -      -      -      -      -      -      -      -     itt	ne2349# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rev16ne	r1, r22350# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rev16ne.w	r1, r82351# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     revsh.w	r1, r22352# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     revsh.w	r2, r82353# CHECK-NEXT:  -      -      -      -      -      -      -      -     itt	ne2354# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     revshne	r1, r22355# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     revshne.w	r1, r82356# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ror.w	r2, r3, #122357# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rors.w	r8, r3, #312358# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rors.w	r2, r3, #12359# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ror.w	r2, r3, #42360# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rors.w	r2, r12, #152361# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ror.w	r3, r3, #192362# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rors.w	r8, r8, #22363# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rors.w	r7, r7, #52364# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ror.w	r12, r12, #212365# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ror.w	r3, r4, r22366# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ror.w	r1, r1, r22367# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rors.w	r3, r4, r82368# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rrx	r1, r22369# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rrxs	r1, r22370# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	lt2371# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rrxlt	r9, r122372# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rrxsge	r8, r32373# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsb.w	r2, r5, #10444802374# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsbs.w	r3, r12, #152375# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsb.w	r1, r1, #2552376# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsb	r4, r4, r82377# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsb	r4, r9, r82378# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r1, r4, r8, asr #32379# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsbs	r2, r1, r7, lsl #12380# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     sadd16	r3, r4, r82381# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	ne2382# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     sadd16ne	r3, r4, r82383# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     sadd8	r3, r4, r82384# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	ne2385# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     sadd8ne	r3, r4, r82386# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     sasx	r9, r2, r72387# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	ne2388# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     sasxne	r2, r5, r62389# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbc	r0, r1, #42390# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbcs	r0, r1, #02391# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbc	r1, r2, #2552392# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbc	r3, r7, #55706452393# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbc	r8, r12, #28521702402394# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbc	r9, r7, #27790964852395# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbc	r5, r3, #22649241602396# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbc	r4, r2, #21390950402397# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbc	r4, r2, #16642398# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbc.w	r4, r5, r62399# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbcs.w	r4, r5, r62400# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbc.w	r9, r1, r32401# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbcs.w	r9, r1, r32402# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc.w	r0, r1, r3, ror #42403# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbcs.w	r0, r1, r3, lsl #72404# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc.w	r0, r1, r3, lsr #312405# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbcs.w	r0, r1, r3, asr #322406# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbfx	r4, r5, #16, #12407# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	gt2408# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbfxgt	r4, r5, #16, #162409# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sel	r5, r9, r22410# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	le2411# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     selle	r5, r9, r22412# CHECK-NEXT:  -      -      -      -      -      -      -      -     sev.w2413# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	eq2414# CHECK-NEXT:  -      -      -      -      -      -      -      -     seveq.w2415# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     sadd16	r1, r2, r32416# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     sadd8	r1, r2, r32417# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	gt2418# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     sadd16gt	r1, r2, r32419# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     sadd8le	r1, r2, r32420# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     shasx	r4, r8, r22421# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	gt2422# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     shasxgt	r4, r8, r22423# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     shsax	r4, r8, r22424# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	gt2425# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     shsaxgt	r4, r8, r22426# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     shsub16	r4, r8, r22427# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     shsub8	r4, r8, r22428# CHECK-NEXT:  -      -      -      -      -      -      -      -     itt	gt2429# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     shsub16gt	r4, r8, r22430# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     shsub8gt	r4, r8, r22431# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlabb	r3, r1, r9, r02432# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlabt	r5, r6, r4, r12433# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlatb	r4, r2, r3, r22434# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlatt	r8, r3, r8, r42435# CHECK-NEXT:  -      -      -      -      -      -      -      -     itete	gt2436# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlabbgt	r3, r1, r9, r02437# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlabtle	r5, r6, r4, r12438# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlatbgt	r4, r2, r3, r22439# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlattle	r8, r3, r8, r42440# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlad	r2, r3, r5, r82441# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smladx	r2, r3, r5, r82442# CHECK-NEXT:  -      -      -      -      -      -      -      -     itt	hi2443# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smladhi	r2, r3, r5, r82444# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smladxhi	r2, r3, r5, r82445# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlal	r2, r3, r5, r82446# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	eq2447# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlaleq	r2, r3, r5, r82448# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlalbb	r3, r1, r9, r02449# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlalbt	r5, r6, r4, r12450# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlaltb	r4, r2, r3, r22451# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlaltt	r8, r3, r8, r42452# CHECK-NEXT:  -      -      -      -      -      -      -      -     iteet	ge2453# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlalbbge	r3, r1, r9, r02454# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlalbtlt	r5, r6, r4, r12455# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlaltblt	r4, r2, r3, r22456# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlalttge	r8, r3, r8, r42457# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlald	r2, r3, r5, r82458# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlaldx	r2, r3, r5, r82459# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	eq2460# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlaldeq	r2, r3, r5, r82461# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlaldxne	r2, r3, r5, r82462# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlawb	r2, r3, r10, r82463# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlawt	r8, r3, r5, r92464# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	eq2465# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlawbeq	r2, r7, r5, r82466# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlawtne	r1, r3, r0, r82467# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlsd	r2, r3, r5, r82468# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlsdx	r2, r3, r5, r82469# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	le2470# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlsdle	r2, r3, r5, r82471# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlsdxgt	r2, r3, r5, r82472# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlsld	r2, r9, r5, r12473# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlsldx	r4, r11, r2, r82474# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	ge2475# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlsldge	r8, r2, r5, r62476# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlsldxlt	r1, r0, r3, r82477# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmla	r1, r2, r3, r42478# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmlar	r4, r3, r2, r12479# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	lo2480# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmlalo	r1, r2, r3, r42481# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmlarhs	r4, r3, r2, r12482# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmls	r1, r2, r3, r42483# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmlsr	r4, r3, r2, r12484# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	lo2485# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmlslo	r1, r2, r3, r42486# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmlsrhs	r4, r3, r2, r12487# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     ssat	r9, #30, r0, asr #22488# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     str	r10, [r11], #02489# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strd	r1, r1, [r0], #02490# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strd	r6, r3, [r5], #-82491# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strd	r8, r5, [r6], #-02492# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strd	r7, r4, [r5], #-42493# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strd	r0, r1, [r2, #-0]!2494# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strd	r0, r1, [r2, #0]!2495# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strd	r0, r1, [r2, #-0]2496# CHECK-NEXT:  -      -      -      -      -      -      -      -     strex	r1, r8, [r4]2497# CHECK-NEXT:  -      -      -      -      -      -      -      -     strex	r8, r2, [r4]2498# CHECK-NEXT:  -      -      -      -      -      -      -      -     strex	r2, r12, [sp, #128]2499# CHECK-NEXT:  -      -      -      -      -      -      -      -     strexb	r5, r1, [r7]2500# CHECK-NEXT:  -      -      -      -      -      -      -      -     strexh	r9, r7, [r12]2501# CHECK-NEXT:  -      -      -      -      -      -      -      -     strexd	r9, r3, r6, [r4]2502# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strh	r5, [r5, #-4]2503# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strh	r5, [r6, #32]2504# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strh.w	r5, [r6, #33]2505# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strh.w	r5, [r6, #257]2506# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strh.w	lr, [r7, #257]2507# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strh	r5, [r8, #255]!2508# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strh	r2, [r5, #4]!2509# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strh	r1, [r4, #-4]!2510# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strh	r1, [r4, #0]!2511# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strh	lr, [r3], #2552512# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strh	r9, [r2], #42513# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strh	r3, [sp], #-42514# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strh.w	r1, [r8, r1]2515# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strh.w	r4, [r5, r2]2516# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strh.w	r6, [r0, r2, lsl #3]2517# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strh.w	r8, [r8, r2, lsl #2]2518# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strh.w	r7, [sp, r2, lsl #1]2519# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strh.w	r7, [sp, r2]2520# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strht	r1, [r2]2521# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strht	r1, [r8]2522# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strht	r1, [r8, #3]2523# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     strht	r1, [r8, #255]2524# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strt	r1, [r2]2525# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strt	r1, [r8]2526# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strt	r1, [r8, #3]2527# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     strt	r1, [r8, #255]2528# CHECK-NEXT:  -      -      -      -      -      -      -      -     itet	eq2529# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     subeq	r1, r2, #42530# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     subwne	r5, r3, #10232531# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     subweq	r4, r5, #2932532# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sub.w	r2, sp, #10242533# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sub.w	r2, r8, #652802534# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     subw	r2, r3, #2572535# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sub.w	r12, r6, #2562536# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     subw	r12, r6, #2562537# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     subs.w	r1, r2, #4962538# CHECK-NEXT:  -      -      -      -      -      -      -      -     subs	pc, lr, #42539# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sub.w	r4, r5, r62540# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub.w	r4, r5, r6, lsl #52541# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub.w	r4, r5, r6, lsr #52542# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub.w	r4, r5, r6, lsr #52543# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub.w	r4, r5, r6, asr #52544# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub.w	r4, r5, r6, ror #52545# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub.w	r5, r2, r12, rrx2546# CHECK-NEXT:  -      -      -      -      -      -      -      -     svc	#02547# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	eq2548# CHECK-NEXT:  -      -      -      -      -      -      -      -     svceq	#2552549# CHECK-NEXT:  -      -      -      -      -      -      -      -     svcne	#332550# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab	r2, r3, r42551# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab	r4, r5, r62552# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	lt2553# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtablt	r6, r2, r9, ror #82554# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab	r5, r1, r4, ror #162555# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab	r7, r8, r3, ror #242556# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab16	r6, r2, r72557# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab16	r3, r5, r8, ror #82558# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab16	r3, r2, r1, ror #162559# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	ne2560# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab16ne	r0, r1, r42561# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab16eq	r1, r2, r3, ror #242562# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtah	r1, r3, r92563# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtah	r3, r8, r3, ror #82564# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtah	r9, r3, r3, ror #242565# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	hi2566# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtahhi	r6, r1, r62567# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtahls	r2, r2, r4, ror #162568# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb	r5, r62569# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb.w	r6, r9, ror #82570# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb.w	r8, r3, ror #242571# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	ge2572# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtbge	r2, r42573# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtblt.w	r5, r1, ror #162574# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb16	r1, r42575# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb16	r6, r72576# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb16	r3, r1, ror #162577# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	hs2578# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb16hs	r3, r5, ror #82579# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb16lo	r2, r3, ror #242580# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxth	r1, r62581# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxth.w	r3, r8, ror #82582# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxth.w	r9, r3, ror #242583# CHECK-NEXT:  -      -      -      -      -      -      -      -     itt	ne2584# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxthne.w	r3, r92585# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxthne.w	r2, r2, ror #162586# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb	r5, r62587# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb.w	r6, r9, ror #82588# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb.w	r8, r3, ror #242589# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	ge2590# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtbge	r2, r42591# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtblt.w	r5, r1, ror #162592# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb16	r1, r42593# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb16	r6, r72594# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb16	r3, r1, ror #162595# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	hs2596# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb16hs	r3, r5, ror #82597# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb16lo	r2, r3, ror #242598# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxth	r1, r62599# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxth.w	r3, r8, ror #82600# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxth.w	r9, r3, ror #242601# CHECK-NEXT:  -      -      -      -      -      -      -      -     itt	ne2602# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxthne.w	r3, r92603# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxthne.w	r2, r2, ror #162604# CHECK-NEXT: 1.00   0.50   0.50    -      -      -      -      -     tbb	[r3, r8]2605# CHECK-NEXT: 1.00   0.50   0.50    -      -      -      -      -     tbh	[r3, r8, lsl #1]2606# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	eq2607# CHECK-NEXT: 1.00   0.50   0.50    -      -      -      -      -     tbbeq	[r3, r8]2608# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	hs2609# CHECK-NEXT: 1.00   0.50   0.50    -      -      -      -      -     tbhhs	[r3, r8, lsl #1]2610# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     teq.w	r5, #614402611# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     teq.w	r4, r52612# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     teq.w	r4, r5, lsl #52613# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     teq.w	r4, r5, lsr #52614# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     teq.w	r4, r5, lsr #52615# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     teq.w	r4, r5, asr #52616# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     teq.w	r4, r5, ror #52617# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     tst.w	r5, #614402618# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     tst	r2, r52619# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     tst.w	r3, r12, lsl #52620# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     tst.w	r4, r11, lsr #42621# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     tst.w	r5, r10, lsr #122622# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     tst.w	r6, r9, asr #302623# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     tst.w	r7, r8, ror #22624# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uadd16	r1, r2, r32625# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uadd8	r1, r2, r32626# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	gt2627# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uadd16gt	r1, r2, r32628# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uadd8le	r1, r2, r32629# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uasx	r9, r12, r02630# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	eq2631# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uasxeq	r9, r12, r02632# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uasx	r9, r12, r02633# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	eq2634# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uasxeq	r9, r12, r02635# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ubfx	r4, r5, #16, #12636# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	gt2637# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ubfxgt	r4, r5, #16, #162638# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uhadd16	r4, r8, r22639# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uhadd8	r4, r8, r22640# CHECK-NEXT:  -      -      -      -      -      -      -      -     itt	gt2641# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uhadd16gt	r4, r8, r22642# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uhadd8gt	r4, r8, r22643# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uhasx	r4, r1, r52644# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uhsax	r5, r6, r62645# CHECK-NEXT:  -      -      -      -      -      -      -      -     itt	gt2646# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uhasxgt	r6, r9, r82647# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uhsaxgt	r7, r8, r122648# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uhsub16	r5, r8, r32649# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uhsub8	r1, r7, r62650# CHECK-NEXT:  -      -      -      -      -      -      -      -     itt	lt2651# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uhsub16lt	r4, r9, r122652# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uhsub8lt	r3, r1, r52653# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     umaal	r3, r4, r5, r62654# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	lt2655# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     umaallt	r3, r4, r5, r62656# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     umlal	r2, r4, r6, r82657# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	gt2658# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     umlalgt	r6, r1, r2, r62659# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     umull	r2, r4, r6, r82660# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	gt2661# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     umullgt	r6, r1, r2, r62662# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uqadd16	r1, r2, r32663# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uqadd8	r3, r4, r82664# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	gt2665# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uqadd16gt	r4, r7, r92666# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uqadd8le	r8, r1, r22667# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uqasx	r1, r2, r32668# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uqsax	r3, r4, r82669# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	gt2670# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uqasxgt	r4, r7, r92671# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uqsaxle	r8, r1, r22672# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uqsub8	r8, r2, r92673# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uqsub16	r1, r9, r72674# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	gt2675# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uqsub8gt	r3, r1, r62676# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uqsub16le	r4, r6, r42677# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usad8	r1, r9, r72678# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usada8	r8, r2, r9, r122679# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	gt2680# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usada8gt	r3, r1, r6, r92681# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usad8le	r4, r6, r42682# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usat	r8, #1, r102683# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usat	r8, #4, r102684# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usat	r8, #5, r10, lsl #312685# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usat	r8, #16, r10, asr #12686# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usat16	r2, #2, r72687# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usat16	r3, #15, r52688# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     usax	r2, r3, r42689# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	ne2690# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     usaxne	r6, r1, r92691# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     usax	r2, r3, r42692# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	ne2693# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     usaxne	r6, r1, r92694# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     usub16	r4, r2, r72695# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     usub8	r1, r8, r52696# CHECK-NEXT:  -      -      -      -      -      -      -      -     ite	hi2697# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     usub16hi	r1, r1, r32698# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     usub8ls	r9, r2, r32699# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab	r2, r3, r42700# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab	r4, r5, r62701# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	lt2702# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtablt	r6, r2, r9, ror #82703# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab	r5, r1, r4, ror #162704# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab	r7, r8, r3, ror #242705# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	ge2706# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab16ge	r0, r1, r42707# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab16	r6, r2, r72708# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab16	r3, r5, r8, ror #82709# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab16	r3, r2, r1, ror #162710# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	eq2711# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab16eq	r1, r2, r3, ror #242712# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtah	r1, r3, r92713# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	hi2714# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtahhi	r6, r1, r62715# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtah	r3, r8, r3, ror #82716# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	lo2717# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtahlo	r2, r2, r4, ror #162718# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtah	r9, r3, r3, ror #242719# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	ge2720# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxtbge	r2, r42721# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxtb	r5, r62722# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxtb.w	r6, r9, ror #82723# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	lo2724# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxtblo.w	r5, r1, ror #162725# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxtb.w	r8, r3, ror #242726# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxtb16	r1, r42727# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxtb16	r6, r72728# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	hs2729# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxtb16hs	r3, r5, ror #82730# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxtb16	r3, r1, ror #162731# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	ge2732# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxtb16ge	r2, r3, ror #242733# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	ne2734# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxthne.w	r3, r92735# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxth	r1, r62736# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxth.w	r3, r8, ror #82737# CHECK-NEXT:  -      -      -      -      -      -      -      -     it	le2738# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxthle.w	r2, r2, ror #162739# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxth.w	r9, r3, ror #242740# CHECK-NEXT:  -      -      -      -      -      -      -      -     wfe2741# CHECK-NEXT:  -      -      -      -      -      -      -      -     wfi2742# CHECK-NEXT:  -      -      -      -      -      -      -      -     yield2743# CHECK-NEXT:  -      -      -      -      -      -      -      -     itet	lt2744# CHECK-NEXT:  -      -      -      -      -      -      -      -     wfelt2745# CHECK-NEXT:  -      -      -      -      -      -      -      -     wfige2746# CHECK-NEXT:  -      -      -      -      -      -      -      -     yieldlt2747# CHECK-NEXT:  -      -      -      -      -      -      -      -     hint	#62748# CHECK-NEXT:  -      -      -      -      -      -      -      -     hint.w	#62749# CHECK-NEXT:  -      -      -      -      -      -      -      -     hint.w	#1022750