brintos

brintos / llvm-project-archived public Read only

0
0
Text · 157.0 KiB · 9c2ae8f Raw
2612 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py2# RUN: llvm-mca -mtriple=armv8 -mcpu=cortex-a57 -instruction-tables < %s | FileCheck %s3 4  .text5  adc	r1, r2, #156  adc	pc, r2, #167  adc	r1, r2, #2408  adc	r1, r2, #38409  adc	r1, r2, #6144010  adc	r1, r2, #98304011  adc	r1, r2, #1572864012  adc	r1, r2, #25165824013  adc	r1, r2, #-26843545614  adc	r1, r2, #-26843544115  adc	r7, r8, #-214748363816  adc	r7, r8, #40, #217  adcs	r1, r2, #384018  adcs	r7, r8, #40, #219  adcseq	r1, r2, #384020  adceq	r1, r2, #384021  adc	r4, r5, r622  adc	pc, r5, r623  adc	r4, r5, r6, lsl #124  adc	pc, r5, r6, lsl #425  adc	r4, r5, r6, lsl #3126  adc	r4, r5, r6, lsr #127  adc	r4, r5, r6, lsr #3128  adc	r4, r5, r6, lsr #3229  adc	r4, r5, r6, asr #130  adc	r4, r5, r6, asr #3131  adc	r4, r5, r6, asr #3232  adc	r4, r5, r6, ror #133  adc	pc, r5, r6, ror #234  adc	r4, r5, r6, ror #3135  adc	r6, r7, r8, lsl r936  adc	r6, r7, r8, lsr r937  adc	r6, r7, r8, asr r938  adc	r6, r7, r8, ror r939  adc	r4, r5, r6, rrx40  adc	r5, r5, r641  adc	r4, r4, r5, lsl #142  adc	r4, r4, r5, lsl #3143  adc	r4, r4, r5, lsr #144  adc	r4, r4, r5, lsr #3145  adc	r4, r4, r5, lsr #3246  adc	r4, r4, r5, asr #147  adc	r4, r4, r5, asr #3148  adc	r4, r4, r5, asr #3249  adc	r4, r4, r5, ror #150  adc	r4, r4, r5, ror #3151  adc	r4, r4, r5, rrx52  adc	r6, r6, r7, lsl r953  adc	r6, r6, r7, lsr r954  adc	r6, r6, r7, asr r955  adc	r6, r6, r7, ror r956  adc	r4, r4, r5, rrx57  add	r4, r5, #6144058  add	r7, r8, #-214748363859  add	r7, r8, #40, #260  add	r4, r5, r661  add	r4, r5, r6, lsl #562  add	r4, r5, r6, lsr #563  add	r4, r5, r6, lsr #564  add	r4, r5, r6, asr #565  add	r4, r5, r6, ror #566  add	r6, r7, r8, lsl r967  add	r6, r7, r8, lsr r968  add	r6, r7, r8, asr r969  add	r6, r7, r8, ror r970  add	r4, r5, r6, rrx71  add	r5, r5, #6144072  add	r4, r4, r573  add	r4, r4, r5, lsl #574  add	r4, r4, r5, lsr #575  add	r4, r4, r5, lsr #576  add	r4, r4, r5, asr #577  add	r4, r4, r5, ror #578  add	r6, r6, r7, lsl r979  add	r6, r6, r7, lsr r980  add	r6, r6, r7, asr r981  add	r6, r6, r7, ror r982  add	r4, r4, r5, rrx83  adds	r7, r8, #-214748363884  adds	r7, r8, #40, #285  add	r2, pc, #386  and pc, pc, #887  sub	r2, pc, #388  sub	r1, pc, #089  sub pc, r2, #890  sub	r1, pc, #30198988891  add	r1, pc, #30198988892  and	r10, r1, #1593  and	r7, r8, #-214748363894  and	r7, r8, #40, #295  and	r10, r1, r696  and	r10, r1, r6, lsl #1097  and	r10, r1, r6, lsr #1098  and	r10, r1, r6, lsr #1099  and	r10, r1, r6, asr #10100  and	r10, r1, r6, ror #10101  and	r6, r7, r8, lsl r2102  and	r6, r7, r8, lsr r2103  and	r6, r7, r8, asr r2104  and	r6, r7, r8, ror r2105  and	r10, r1, r6, rrx106  and	r1, r1, #15107  and	r10, r10, r1108  and	r10, r10, r1, lsl #10109  and	r10, r10, r1, lsr #10110  and	r10, r10, r1, lsr #10111  and	r10, r10, r1, asr #10112  and	r10, r10, r1, ror #10113  and	r6, r6, r7, lsl r2114  and	r6, r6, r7, lsr r2115  and	r6, r6, r7, asr r2116  and	r6, r6, r7, ror r2117  and	r10, r10, r1, rrx118  bfc	r5, #3, #17119  bfclo	r5, #3, #17120  bfi	r5, r2, #3, #17121  bfine	r5, r2, #3, #17122  bic	r10, r1, #15123  bic	r7, r8, #-2147483638124  bic	r7, r8, #40, #2125  bic	r10, r1, r6126  bic	r10, r1, r6, lsl #10127  bic	r10, r1, r6, lsr #10128  bic	r10, r1, r6, lsr #10129  bic	r10, r1, r6, asr #10130  bic	r10, r1, r6, ror #10131  bic	r6, r7, r8, lsl r2132  bic	r6, r7, r8, lsr r2133  bic	r6, r7, r8, asr r2134  bic	r6, r7, r8, ror r2135  bic	r10, r1, r6, rrx136  bic	r1, r1, #15137  bic pc, r1, #15138  bic	r10, r10, r1139  bic	r10, r10, r1, lsl #10140  bic	r10, r10, r1, lsr #10141  bic	r10, r10, r1, lsr #10142  bic	r10, r10, r1, asr #10143  bic	r10, r10, r1, ror #10144  bic	r6, r6, r7, lsl r2145  bic	r6, r6, r7, lsr r2146  bic	r6, r6, r7, asr r2147  bic	r6, r6, r7, ror r2148  bic	r10, r10, r1, rrx149  bkpt	#10150  bkpt	#65535151  blx	r2152  blxne	r2153  blx	#32424576154  blx	#16212288155  bx	r2156  bxne	r2157  bxj	r2158  bxjne	r2159  clrex160  clz	r1, r2161  clzeq	r1, r2162  cmn	r1, #15163  cmn	r7, #40, #2164  cmn	r7, #-2147483638165  cmn	r1, r6166  cmn	r1, r6, lsl #10167  cmn	r1, r6, lsr #10168  cmn	sp, r6, lsr #10169  cmn	r1, r6, asr #10170  cmn	r1, r6, ror #10171  cmn	r7, r8, lsl r2172  cmn	sp, r8, lsr r2173  cmn	r7, r8, asr r2174  cmn	r7, r8, ror r2175  cmn	r1, r6, rrx176  cmp	r1, #15177  cmp	r7, #40, #2178  cmp	r7, #-2147483638179  cmp	r1, r6180  cmp	r1, r6, lsl #10181  cmp	r1, r6, lsr #10182  cmp	sp, r6, lsr #10183  cmp	r1, r6, asr #10184  cmp	r1, r6, ror #10185  cmp	r7, r8, lsl r2186  cmp	sp, r8, lsr r2187  cmp	r7, r8, asr r2188  cmp	r7, r8, ror r2189  cmp	r1, r6, rrx190  cpsie	aif191  cps	#15192  cpsid	if, #10193  cpsid	af, #17194  cpsie	f, #26195  dbg	#0196  dbg	#5197  dbg	#15198  dmb	#0x0199  dmb	oshld200  dmb	oshst201  dmb	osh202  dmb	#0x4203  dmb	nshld204  dmb	nshst205  dmb	nsh206  dmb	#0x8207  dmb	ishld208  dmb	ishst209  dmb	ish210  dmb	#0xc211  dmb	ld212  dmb	st213  dmb	sy214  ssbb215  dsb	oshld216  dsb	oshst217  dsb	osh218  pssbb219  dsb	nshld220  dsb	nshst221  dsb	nsh222  dsb	#0x8223  dsb	ishld224  dsb	ishst225  dsb	ish226  dsb	#0xc227  dsb	ld228  dsb	st229  dsb	sy230  eor	r4, r5, #61440231  eor	r7, r8, #-2147483638232  eor	r7, r8, #40, #2233  eor	r4, r5, r6234  eor pc, r5, r6235  eor	r4, r5, r6, lsl #5236  eor	r4, r5, r6, lsr #5237  eor	r4, r5, r6, lsr #5238  eor	r4, r5, r6, asr #5239  eor	r4, r5, r6, ror #5240  eor	r6, r7, r8, lsl r9241  eor	r6, r7, r8, lsr r9242  eor	r6, r7, r8, asr r9243  eor	r6, r7, r8, ror r9244  eor	r4, r5, r6, rrx245  eor	r5, r5, #61440246  eor	r4, r4, r5247  eor	r4, r4, r5, lsl #5248  eor	r4, r4, r5, lsr #5249  eor	r4, r4, r5, lsr #5250  eor	r4, r4, r5, asr #5251  eor	r4, r4, r5, ror #5252  eor	r6, r6, r7, lsl r9253  eor	r6, r6, r7, lsr r9254  eor	r6, r6, r7, asr r9255  eor	r6, r6, r7, ror r9256  eor	r4, r4, r5, rrx257  isb	sy258  isb	#0xa259  ldm	r2, {r1, r3, r4, r5, r6, sp}260  ldmib	r2, {r1, r3, r4, r5, r6, sp}261  ldmda	r2, {r1, r3, r4, r5, r6, sp}262  ldmdb	r2, {r1, r3, r4, r5, r6, sp}263  ldm	r2!, {r1, r3, r4, r5, r6, sp}264  ldmib	r2!, {r1, r3, r4, r5, r6, sp}265  ldmda	r2!, {r1, r3, r4, r5, r6, sp}266  ldmdb	r2!, {r1, r3, r4, r5, r6, sp}267  ldrexb	r3, [r4]268  ldrexh	r2, [r5]269  ldrex	r1, [r7]270  ldrexd	r6, r7, [r8]271  mla	r1, r2, r3, r4272  mlas	r1, r2, r3, r4273  mlane	r1, r2, r3, r4274  mlasne	r1, r2, r3, r4275  mls	r2, r5, r6, r3276  mlsne	r2, r5, r6, r3277  mov	r3, #7278  mov pc, r1279  mov	r4, #4080280  mov	r5, #16711680281  mov	sp, #35282  mov	r9, #240, #30283  mov	r7, #-2147483638284  mov	pc, #2147483658285  movw	r6, #65535286  movw	r9, #65535287  movw	sp, #1193288  movs	r3, #7289  movs  pc, r3290  movs	r11, #99291  movs	r11, #240, #30292  moveq	r4, #4080293  movseq	r5, #16711680294  mov	r2, r3295  movs	r2, r3296  moveq	r2, r3297  movseq	r2, r3298  movseq	pc, r2299  movt	r3, #7300  movt	r6, #65535301  movt	sp, #3397302  movteq	r4, #4080303  mrc	p14, #0, r1, c1, c2, #4304  mrc	p15, #7, apsr_nzcv, c15, c6, #6305  mrs	r8, apsr306  mrs	r8, spsr307  msr	CPSR_fc, #5308  msr	APSR_g, #5309  msr	APSR_nzcvq, #5310  msr	APSR_nzcvq, #5311  msr	APSR_nzcvqg, #5312  msr	CPSR_fc, #5313  msr	CPSR_c, #5314  msr	CPSR_x, #5315  msr	CPSR_fc, #5316  msr	CPSR_fc, #5317  msr	CPSR_fsx, #5318  msr	SPSR_fc, #5319  msr	SPSR_fsxc, #5320  msr	CPSR_fsxc, #5321  msr	APSR_nzcvq, #2147483658322  msr	SPSR_fsxc, #40, #2323  msr	CPSR_fc, r0324  msr	APSR_g, r0325  msr	APSR_nzcvq, r0326  msr	APSR_nzcvq, r0327  msr	APSR_nzcvqg, r0328  msr	CPSR_fc, r0329  msr	CPSR_c, r0330  msr	CPSR_x, r0331  msr	CPSR_fc, r0332  msr	CPSR_fc, r0333  msr	CPSR_fsx, r0334  msr	SPSR_fc, r0335  msr	SPSR_fsxc, r0336  msr	CPSR_fsxc, r0337  mul	r5, r6, r7338  muls	r5, r6, r7339  mulgt	r5, r6, r7340  mulsle	r5, r6, r7341  mvn	r3, #7342  mvn pc, r8343  mvn	r4, #4080344  mvn	r5, #16711680345  mvn	r7, #40, #2346  mvn	r7, #-2147483638347  mvns	r3, #7348  mvns	r11, #240, #30349  mvns	r11, #-2147483638350  mvneq	r4, #4080351  mvneq pc, r9352  mvnseq	r5, #16711680353  mvn	r2, r3354  mvns	r2, r3355  mvn	r5, r6, lsl #19356  mvn	r5, r6, lsr #9357  mvn	r5, r6, asr #4358  mvn	r5, r6, ror #6359  mvn	r5, r6, rrx360  mvneq	r2, r3361  mvnseq	r2, r3, lsl #10362  mvn	r5, r6, lsl r7363  mvns	r5, r6, lsr r7364  mvngt	r5, r6, asr r7365  mvnslt	r5, r6, ror r7366  nop367  nopgt368  orr	r4, r5, #61440369  orr	r7, r8, #-2147483638370  orr	r7, r8, #40, #2371  orr	r4, r5, r6372  orr	r4, r5, r6, lsl #5373  orr	r4, r5, r6, lsr #5374  orr	r4, r5, r6, lsr #5375  orr	r4, r5, r6, asr #5376  orr	r4, r5, r6, ror #5377  orr	r6, r7, r8, lsl r9378  orr	r6, r7, r8, lsr r9379  orr	r6, r7, r8, asr r9380  orr	r6, r7, r8, ror r9381  orr	r4, r5, r6, rrx382  orr	r5, r5, #61440383  orr	r4, r4, r5384  orr	r4, r4, r5, lsl #5385  orr	r4, r4, r5, lsr #5386  orr	r4, r4, r5, lsr #5387  orr	r4, r4, r5, asr #5388  orr	r4, r4, r5, ror #5389  orr	r6, r6, r7, lsl r9390  orr	r6, r6, r7, lsr r9391  orr	r6, r6, r7, asr r9392  orr	r6, r6, r7, ror r9393  orr	r4, r4, r5, rrx394  orrseq	r4, r5, #61440395  orrne	r4, r5, r6396  orrseq	r4, r5, r6, lsl #5397  orrlo	r6, r7, r8, ror r9398  orrshi	r4, r5, r6, rrx399  orrhs	r5, r5, #61440400  orrseq	r4, r4, r5401  orrne	r6, r6, r7, asr r9402  orrslt	r6, r6, r7, ror r9403  orrsgt	r4, r4, r5, rrx404  pkhbt	r2, r2, r3405  pkhbt	r2, r2, r3, lsl #31406  pkhbt	r2, r2, r3407  pkhbt	r2, r2, r3, lsl #15408  pkhbt	r2, r2, r3409  pkhtb	r2, r2, r3, asr #31410  pkhtb	r2, r2, r3, asr #15411  ldr	r7, [sp], #4412  pop	{r7, r8, r9, r10}413  str	r7, [sp, #-4]!414  push	{r7, r8, r9, r10}415  qadd	r1, r2, r3416  qaddne	r1, r2, r3417  qadd16	r1, r2, r3418  qadd16gt	r1, r2, r3419  qadd8	r1, r2, r3420  qadd8le	r1, r2, r3421  qdadd	r6, r7, r8422  qdaddhi	r6, r7, r8423  qdsub	r6, r7, r8424  qdsubhi	r6, r7, r8425  qsax	r9, r12, r0426  qsaxeq	r9, r12, r0427  qsub	r1, r2, r3428  qsubne	r1, r2, r3429  qsub16	r1, r2, r3430  qsub16gt	r1, r2, r3431  qsub8	r1, r2, r3432  qsub8le	r1, r2, r3433  rbit	r1, r2434  rbitne	r1, r2435  rev	r1, r9436  revne	r1, r5437  rev16	r8, r3438  rev16ne	r12, r4439  revsh	r4, r9440  revshne	r9, r1441  rfeda	r2442  rfedb	r3443  rfeia	r5444  rfeib	r6445  rfeda	r4!446  rfedb	r7!447  rfeia	r9!448  rfeib	r8!449  rfeda	r2450  rfedb	r3451  rfeia	r5452  rfeib	r6453  rfeda	r4!454  rfedb	r7!455  rfeia	r9!456  rfeib	r8!457  rfeia	r1458  rfeia	r1!459  rsb	r4, r5, #61440460  rsb	r7, r8, #-2147483638461  rsb	r7, r8, #40, #2462  rsb	r4, r5, r6463  rsb	r4, r5, r6, lsl #5464  rsblo	r4, r5, r6, lsr #5465  rsb	r4, r5, r6, lsr #5466  rsb	r4, r5, r6, asr #5467  rsb	r4, r5, r6, ror #5468  rsb	r6, r7, r8, lsl r9469  rsb	r6, r7, r8, lsr r9470  rsb	r6, r7, r8, asr r9471  rsble	r6, r7, r8, ror r9472  rsb	r4, r5, r6, rrx473  rsb	r5, r5, #61440474  rsb	r4, r4, r5475  rsb	r4, r4, r5, lsl #5476  rsb	r4, r4, r5, lsr #5477  rsbne	r4, r4, r5, lsr #5478  rsb	r4, r4, r5, asr #5479  rsb	r4, r4, r5, ror #5480  rsbgt	r6, r6, r7, lsl r9481  rsb	r6, r6, r7, lsr r9482  rsb	r6, r6, r7, asr r9483  rsb	r6, r6, r7, ror r9484  rsb	r4, r4, r5, rrx485  rsbs	r7, r8, #-2147483638486  rsbs	r7, r8, #40, #2487  rsc	r4, r5, #61440488  rsc	r7, r8, #-2147483638489  rsc	r7, r8, #40, #2490  rsc	r4, r5, r6491  rsc	r4, r5, r6, lsl #5492  rsclo	r4, r5, r6, lsr #5493  rsc	r4, r5, r6, lsr #5494  rsc	r4, r5, r6, asr #5495  rsc	r4, r5, r6, ror #5496  rsc	r6, r7, r8, lsl r9497  rsc	r6, r7, r8, lsr r9498  rsc	r6, r7, r8, asr r9499  rscle	r6, r7, r8, ror r9500  rsc	r5, r5, #61440501  rsc	r4, r4, r5502  rsc	r4, r4, r5, lsl #5503  rsc	r4, r4, r5, lsr #5504  rscne	r4, r4, r5, lsr #5505  rsc	r4, r4, r5, asr #5506  rsc	r4, r4, r5, ror #5507  rscgt	r6, r6, r7, lsl r9508  rsc	r6, r6, r7, lsr r9509  rsc	r6, r6, r7, asr r9510  rsc	r6, r6, r7, ror r9511  rrx	r0, r1512  rrx	sp, pc513  rrx	pc, lr514  rrx	lr, sp515  rrxs	r0, r1516  rrxs	sp, pc517  rrxs	pc, lr518  rrxs	lr, sp519  sadd16	r1, r2, r3520  sadd16gt	r1, r2, r3521  sadd8	r1, r2, r3522  sadd8le	r1, r2, r3523  sasx	r9, r12, r0524  sasxeq	r9, r12, r0525  sbc	r4, r5, #61440526  sbc	r7, r8, #-2147483638527  sbc	r7, r8, #40, #2528  sbc	r4, r5, r6529  sbc	r4, r5, r6, lsl #5530  sbc	r4, r5, r6, lsr #5531  sbc	r4, r5, r6, lsr #5532  sbc	r4, r5, r6, asr #5533  sbc	r4, r5, r6, ror #5534  sbc	r6, r7, r8, lsl r9535  sbc	r6, r7, r8, lsr r9536  sbc	r6, r7, r8, asr r9537  sbc	r6, r7, r8, ror r9538  sbc	r5, r5, #61440539  sbc	r4, r4, r5540  sbc	r4, r4, r5, lsl #5541  sbc	r4, r4, r5, lsr #5542  sbc	r4, r4, r5, lsr #5543  sbc	r4, r4, r5, asr #5544  sbc	r4, r4, r5, ror #5545  sbc	r6, r6, r7, lsl r9546  sbc	r6, r6, r7, lsr r9547  sbc	r6, r6, r7, asr r9548  sbc	r6, r6, r7, ror r9549  sbfx	r4, r5, #16, #1550  sbfxgt	r4, r5, #16, #16551  sel	r9, r2, r1552  selne	r9, r2, r1553  setend	be554  setend	le555  sev556  seveq557  shadd16	r4, r8, r2558  shadd16gt	r4, r8, r2559  shadd8	r4, r8, r2560  shadd8gt	r4, r8, r2561  shasx	r4, r8, r2562  shasxgt	r4, r8, r2563  shsub16	r4, r8, r2564  shsub16gt	r4, r8, r2565  shsub8	r4, r8, r2566  shsub8gt	r4, r8, r2567  smlabb	r3, r1, r9, r0568  smlabt	r5, r6, r4, r1569  smlatb	r4, r2, r3, r2570  smlatt	r8, r3, r8, r4571  smlabbge	r3, r1, r9, r0572  smlabtle	r5, r6, r4, r1573  smlatbne	r4, r2, r3, r2574  smlatteq	r8, r3, r8, r4575  smlad	r2, r3, r5, r8576  smladx	r2, r3, r5, r8577  smladeq	r2, r3, r5, r8578  smladxhi	r2, r3, r5, r8579  smlal	r2, r3, r5, r8580  smlals	r2, r3, r5, r8581  smlaleq	r2, r3, r5, r8582  smlalshi	r2, r3, r5, r8583  smlalbb	r3, r1, r9, r0584  smlalbt	r5, r6, r4, r1585  smlaltb	r4, r2, r3, r2586  smlaltt	r8, r3, r8, r4587  smlalbbge	r3, r1, r9, r0588  smlalbtle	r5, r6, r4, r1589  smlaltbne	r4, r2, r3, r2590  smlaltteq	r8, r3, r8, r4591  smlald	r2, r3, r5, r8592  smlaldx	r2, r3, r5, r8593  smlaldeq	r2, r3, r5, r8594  smlaldxhi	r2, r3, r5, r8595  smlawb	r2, r3, r10, r8596  smlawt	r8, r3, r5, r9597  smlawbeq	r2, r7, r5, r8598  smlawthi	r1, r3, r0, r8599  smlsd	r2, r3, r5, r8600  smlsdx	r2, r3, r5, r8601  smlsdeq	r2, r3, r5, r8602  smlsdxhi	r2, r3, r5, r8603  smlsld	r2, r9, r5, r1604  smlsldx	r4, r11, r2, r8605  smlsldeq	r8, r2, r5, r6606  smlsldxhi	r1, r0, r3, r8607  smmla	r1, r2, r3, r4608  smmlar	r4, r3, r2, r1609  smmlalo	r1, r2, r3, r4610  smmlarhs	r4, r3, r2, r1611  smmls	r1, r2, r3, r4612  smmlsr	r4, r3, r2, r1613  smmlslo	r1, r2, r3, r4614  smmlsrhs	r4, r3, r2, r1615  smmul	r2, r3, r4616  smmulr	r3, r2, r1617  smmullo	r2, r3, r4618  smmulrhs	r3, r2, r1619  smuad	r2, r3, r4620  smuadx	r3, r2, r1621  smuadlt	r2, r3, r4622  smuadxge	r3, r2, r1623  smulbb	r3, r9, r0624  smulbt	r5, r4, r1625  smultb	r4, r2, r2626  smultt	r8, r3, r4627  smulbbge	r1, r9, r0628  smulbtle	r5, r6, r4629  smultbne	r2, r3, r2630  smultteq	r8, r3, r4631  smull	r3, r9, r0, r1632  smulls	r3, r9, r0, r2633  smulleq	r8, r3, r4, r5634  smullseq	r8, r3, r4, r3635  smulwb	r3, r9, r0636  smulwt	r3, r9, r2637  smusd	r3, r0, r1638  smusdx	r3, r9, r2639  smusdeq	r8, r3, r2640  smusdxne	r7, r4, r3641  srsda	sp, #5642  srsdb	sp, #1643  srsia	sp, #0644  srsib	sp, #15645  srsda	sp!, #31646  srsdb	sp!, #19647  srsia	sp!, #2648  srsib	sp!, #14649  srsda	sp, #11650  srsdb	sp, #10651  srsia	sp, #9652  srsib	sp, #5653  srsda	sp!, #5654  srsdb	sp!, #5655  srsia	sp!, #5656  srsib	sp!, #5657  srsia	sp, #5658  srsia	sp!, #5659  ssat	r8, #1, r10660  ssat	r8, #1, r10, lsl #31661  ssat	r8, #1, r10, asr #32662  ssat	r8, #1, r10, asr #1663  ssat16	r2, #1, r7664  ssat16	r3, #16, r5665  ssax	r2, r3, r4666  ssaxlt	r2, r3, r4667  ssub16	r1, r0, r6668  ssub16ne	r5, r3, r2669  ssub8	r9, r2, r4670  ssub8eq	r5, r1, r2671  stm	r2, {r1, r3, r4, r5, r6, sp}672  stm	r3, {r1, r3, r4, r5, r6, lr}673  stmib	r4, {r1, r3, r4, r5, r6, sp}674  stmda	r5, {r1, r3, r4, r5, r6, sp}675  stmdb	r6, {r1, r3, r4, r5, r6, r8}676  stmdb	sp, {r1, r3, r4, r5, r6, sp}677  stm	r8!, {r1, r3, r4, r5, r6, sp}678  stmib	r9!, {r1, r3, r4, r5, r6, sp}679  stmda	sp!, {r1, r3, r4, r5, r6}680  stmdb	r0!, {r1, r5, r7, sp}681  strexb	r1, r3, [r4]682  strexh	r4, r2, [r5]683  strex	r2, r1, [r7]684  strexd	r6, r2, r3, [r8]685  strexd	sp, r0, r1, [r0]686  sub	r4, r5, #61440687  sub	r7, r8, #-2147483638688  sub	r7, r8, #40, #2689  sub	r4, r5, r6690  sub	r4, r5, r6, lsl #5691  sub	r4, r5, r6, lsr #5692  sub	r4, r5, r6, lsr #5693  sub	r4, r5, r6, asr #5694  sub	r4, r5, r6, ror #5695  sub	r6, r7, r8, lsl r9696  sub	r6, r7, r8, lsr r9697  sub	r6, r7, r8, asr r9698  sub	r6, r7, r8, ror r9699  sub	r5, r5, #61440700  sub	r4, r4, r5701  sub	r4, r4, r5, lsl #5702  sub	r4, r4, r5, lsr #5703  sub	r4, r4, r5, lsr #5704  sub	r4, r4, r5, asr #5705  sub	r4, r4, r5, ror #5706  sub	r6, r6, r7, lsl r9707  sub	r6, r6, r7, lsr r9708  sub	r6, r6, r7, asr r9709  sub	r6, r6, r7, ror r9710  subs	r7, r8, #-2147483638711  subs	r7, r8, #40, #2712  svc	#16713  svc	#0714  svc	#16777215715  sxtab	r2, r3, r4716  sxtab	r4, r5, r6717  sxtablt	r6, r2, r9, ror #8718  sxtab	r5, r1, r4, ror #16719  sxtab	r7, r8, r3, ror #24720  sxtab16ge	r0, r1, r4721  sxtab16	r6, r2, r7722  sxtab16	r3, r5, r8, ror #8723  sxtab16	r3, r2, r1, ror #16724  sxtab16eq	r1, r2, r3, ror #24725  sxtah	r1, r3, r9726  sxtahhi	r6, r1, r6727  sxtah	r3, r8, r3, ror #8728  sxtahlo	r2, r2, r4, ror #16729  sxtah	r9, r3, r3, ror #24730  sxtbge	r2, r4731  sxtb	r5, r6732  sxtb	r6, r9, ror #8733  sxtblo	r5, r1, ror #16734  sxtb	r8, r3, ror #24735  sxtb16	r1, r4736  sxtb16	r6, r7737  sxtb16hs	r3, r5, ror #8738  sxtb16	r3, r1, ror #16739  sxtb16ge	r2, r3, ror #24740  sxthne	r3, r9741  sxth	r1, r6742  sxth	r3, r8, ror #8743  sxthle	r2, r2, ror #16744  sxth	r9, r3, ror #24745  teq	r5, #61440746  teq	r7, #-2147483638747  teq	r7, #40, #2748  teq	r4, r5749  teq	r4, r5, lsl #5750  teq	r4, r5, lsr #5751  teq	r4, r5, lsr #5752  teq	r4, r5, asr #5753  teq	r4, r5, ror #5754  teq	r6, r7, lsl r9755  teq	r6, r7, lsr r9756  teq	r6, r7, asr r9757  teq	r6, r7, ror r9758  tst	r5, #61440759  tst	r7, #-2147483638760  tst	r7, #40, #2761  tst	r4, r5762  tst	r4, r5, lsl #5763  tst	r4, r5, lsr #5764  tst	r4, r5, lsr #5765  tst	r4, r5, asr #5766  tst	r4, r5, ror #5767  tst	r6, r7, lsl r9768  tst	r6, r7, lsr r9769  tst	r6, r7, asr r9770  tst	r6, r7, ror r9771  uadd16	r1, r2, r3772  uadd16gt	r1, r2, r3773  uadd8	r1, r2, r3774  uadd8le	r1, r2, r3775  uasx	r9, r12, r0776  uasxeq	r9, r12, r0777  ubfx	r4, r5, #16, #1778  ubfxgt	r4, r5, #16, #16779  uhadd16	r4, r8, r2780  uhadd16gt	r4, r8, r2781  uhadd8	r4, r8, r2782  uhadd8gt	r4, r8, r2783  uhasx	r4, r8, r2784  uhasxgt	r4, r8, r2785  uhsub16	r4, r8, r2786  uhsub16gt	r4, r8, r2787  uhsub8	r4, r8, r2788  uhsub8gt	r4, r8, r2789  umaal	r3, r4, r5, r6790  umaallt	r3, r4, r5, r6791  umlal	r2, r4, r6, r8792  umlalgt	r6, r1, r2, r6793  umlals	r2, r9, r2, r3794  umlalseq	r3, r5, r1, r2795  umull	r2, r4, r6, r8796  umullgt	r6, r1, r2, r6797  umulls	r2, r9, r2, r3798  umullseq	r3, r5, r1, r2799  uqadd16	r1, r2, r3800  uqadd16gt	r4, r7, r9801  uqadd8	r3, r4, r8802  uqadd8le	r8, r1, r2803  uqasx	r2, r4, r1804  uqasxhi	r5, r2, r9805  uqsax	r1, r3, r7806  uqsax	r3, r6, r2807  uqsub16	r1, r5, r3808  uqsub16gt	r3, r2, r5809  uqsub8	r2, r1, r4810  uqsub8le	r4, r6, r9811  usad8	r2, r1, r4812  usad8le	r4, r6, r9813  usada8	r1, r5, r3, r7814  usada8gt	r3, r2, r5, r1815  usat	r8, #1, r10816  usat	r8, #4, r10817  usat	r8, #5, r10, lsl #31818  usat	r8, #31, r10, asr #32819  usat	r8, #16, r10, asr #1820  usat16	r2, #2, r7821  usat16	r3, #15, r5822  usax	r2, r3, r4823  usaxne	r2, r3, r4824  usub16	r4, r2, r7825  usub16hi	r1, r1, r3826  usub8	r1, r8, r5827  usub8le	r9, r2, r3828  uxtab	r2, r3, r4829  uxtab	r4, r5, r6830  uxtablt	r6, r2, r9, ror #8831  uxtab	r5, r1, r4, ror #16832  uxtab	r7, r8, r3, ror #24833  uxtab16ge	r0, r1, r4834  uxtab16	r6, r2, r7835  uxtab16	r3, r5, r8, ror #8836  uxtab16	r3, r2, r1, ror #16837  uxtab16eq	r1, r2, r3, ror #24838  uxtah	r1, r3, r9839  uxtahhi	r6, r1, r6840  uxtah	r3, r8, r3, ror #8841  uxtahlo	r2, r2, r4, ror #16842  uxtah	r9, r3, r3, ror #24843  uxtbge	r2, r4844  uxtb	r5, r6845  uxtb	r6, r9, ror #8846  uxtblo	r5, r1, ror #16847  uxtb	r8, r3, ror #24848  uxtb16	r1, r4849  uxtb16	r6, r7850  uxtb16hs	r3, r5, ror #8851  uxtb16	r3, r1, ror #16852  uxtb16ge	r2, r3, ror #24853  uxthne	r3, r9854  uxth	r1, r6855  uxth	r3, r8, ror #8856  uxthle	r2, r2, ror #16857  uxth	r9, r3, ror #24858  wfe859  wfehi860  wfi861  wfilt862  yield863  yieldne864  sevl865 866# CHECK:      Instruction Info:867# CHECK-NEXT: [1]: #uOps868# CHECK-NEXT: [2]: Latency869# CHECK-NEXT: [3]: RThroughput870# CHECK-NEXT: [4]: MayLoad871# CHECK-NEXT: [5]: MayStore872# CHECK-NEXT: [6]: HasSideEffects (U)873 874# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:875# CHECK-NEXT:  1      1     0.50                        adc	r1, r2, #15876# CHECK-NEXT:  2      3     1.00                        adc	pc, r2, #16877# CHECK-NEXT:  1      1     0.50                        adc	r1, r2, #240878# CHECK-NEXT:  1      1     0.50                        adc	r1, r2, #3840879# CHECK-NEXT:  1      1     0.50                        adc	r1, r2, #61440880# CHECK-NEXT:  1      1     0.50                        adc	r1, r2, #983040881# CHECK-NEXT:  1      1     0.50                        adc	r1, r2, #15728640882# CHECK-NEXT:  1      1     0.50                        adc	r1, r2, #251658240883# CHECK-NEXT:  1      1     0.50                        adc	r1, r2, #-268435456884# CHECK-NEXT:  1      1     0.50                        adc	r1, r2, #-268435441885# CHECK-NEXT:  1      1     0.50                        adc	r7, r8, #-2147483638886# CHECK-NEXT:  1      1     0.50                        adc	r7, r8, #40, #2887# CHECK-NEXT:  1      1     0.50                        adcs	r1, r2, #3840888# CHECK-NEXT:  1      1     0.50                        adcs	r7, r8, #40, #2889# CHECK-NEXT:  1      1     0.50                        adcseq	r1, r2, #3840890# CHECK-NEXT:  1      1     0.50                        adceq	r1, r2, #3840891# CHECK-NEXT:  1      1     0.50                        adc	r4, r5, r6892# CHECK-NEXT:  2      3     1.00                        adc	pc, r5, r6893# CHECK-NEXT:  1      2     1.00                        adc	r4, r5, r6, lsl #1894# CHECK-NEXT:  2      4     1.00                        adc	pc, r5, r6, lsl #4895# CHECK-NEXT:  1      2     1.00                        adc	r4, r5, r6, lsl #31896# CHECK-NEXT:  1      2     1.00                        adc	r4, r5, r6, lsr #1897# CHECK-NEXT:  1      2     1.00                        adc	r4, r5, r6, lsr #31898# CHECK-NEXT:  1      2     1.00                        adc	r4, r5, r6, lsr #32899# CHECK-NEXT:  1      2     1.00                        adc	r4, r5, r6, asr #1900# CHECK-NEXT:  1      2     1.00                        adc	r4, r5, r6, asr #31901# CHECK-NEXT:  1      2     1.00                        adc	r4, r5, r6, asr #32902# CHECK-NEXT:  1      2     1.00                        adc	r4, r5, r6, ror #1903# CHECK-NEXT:  2      4     1.00                        adc	pc, r5, r6, ror #2904# CHECK-NEXT:  1      2     1.00                        adc	r4, r5, r6, ror #31905# CHECK-NEXT:  1      2     1.00                        adc	r6, r7, r8, lsl r9906# CHECK-NEXT:  1      2     1.00                        adc	r6, r7, r8, lsr r9907# CHECK-NEXT:  1      2     1.00                        adc	r6, r7, r8, asr r9908# CHECK-NEXT:  1      2     1.00                        adc	r6, r7, r8, ror r9909# CHECK-NEXT:  1      2     1.00                        adc	r4, r5, r6, rrx910# CHECK-NEXT:  1      1     0.50                        adc	r5, r5, r6911# CHECK-NEXT:  1      2     1.00                        adc	r4, r4, r5, lsl #1912# CHECK-NEXT:  1      2     1.00                        adc	r4, r4, r5, lsl #31913# CHECK-NEXT:  1      2     1.00                        adc	r4, r4, r5, lsr #1914# CHECK-NEXT:  1      2     1.00                        adc	r4, r4, r5, lsr #31915# CHECK-NEXT:  1      2     1.00                        adc	r4, r4, r5, lsr #32916# CHECK-NEXT:  1      2     1.00                        adc	r4, r4, r5, asr #1917# CHECK-NEXT:  1      2     1.00                        adc	r4, r4, r5, asr #31918# CHECK-NEXT:  1      2     1.00                        adc	r4, r4, r5, asr #32919# CHECK-NEXT:  1      2     1.00                        adc	r4, r4, r5, ror #1920# CHECK-NEXT:  1      2     1.00                        adc	r4, r4, r5, ror #31921# CHECK-NEXT:  1      2     1.00                        adc	r4, r4, r5, rrx922# CHECK-NEXT:  1      2     1.00                        adc	r6, r6, r7, lsl r9923# CHECK-NEXT:  1      2     1.00                        adc	r6, r6, r7, lsr r9924# CHECK-NEXT:  1      2     1.00                        adc	r6, r6, r7, asr r9925# CHECK-NEXT:  1      2     1.00                        adc	r6, r6, r7, ror r9926# CHECK-NEXT:  1      2     1.00                        adc	r4, r4, r5, rrx927# CHECK-NEXT:  1      1     0.50                        add	r4, r5, #61440928# CHECK-NEXT:  1      1     0.50                        add	r7, r8, #-2147483638929# CHECK-NEXT:  1      1     0.50                        add	r7, r8, #40, #2930# CHECK-NEXT:  1      1     0.50                        add	r4, r5, r6931# CHECK-NEXT:  1      2     1.00                        add	r4, r5, r6, lsl #5932# CHECK-NEXT:  1      2     1.00                        add	r4, r5, r6, lsr #5933# CHECK-NEXT:  1      2     1.00                        add	r4, r5, r6, lsr #5934# CHECK-NEXT:  1      2     1.00                        add	r4, r5, r6, asr #5935# CHECK-NEXT:  1      2     1.00                        add	r4, r5, r6, ror #5936# CHECK-NEXT:  1      2     1.00                        add	r6, r7, r8, lsl r9937# CHECK-NEXT:  1      2     1.00                        add	r6, r7, r8, lsr r9938# CHECK-NEXT:  1      2     1.00                        add	r6, r7, r8, asr r9939# CHECK-NEXT:  1      2     1.00                        add	r6, r7, r8, ror r9940# CHECK-NEXT:  1      2     1.00                        add	r4, r5, r6, rrx941# CHECK-NEXT:  1      1     0.50                        add	r5, r5, #61440942# CHECK-NEXT:  1      1     0.50                        add	r4, r4, r5943# CHECK-NEXT:  1      2     1.00                        add	r4, r4, r5, lsl #5944# CHECK-NEXT:  1      2     1.00                        add	r4, r4, r5, lsr #5945# CHECK-NEXT:  1      2     1.00                        add	r4, r4, r5, lsr #5946# CHECK-NEXT:  1      2     1.00                        add	r4, r4, r5, asr #5947# CHECK-NEXT:  1      2     1.00                        add	r4, r4, r5, ror #5948# CHECK-NEXT:  1      2     1.00                        add	r6, r6, r7, lsl r9949# CHECK-NEXT:  1      2     1.00                        add	r6, r6, r7, lsr r9950# CHECK-NEXT:  1      2     1.00                        add	r6, r6, r7, asr r9951# CHECK-NEXT:  1      2     1.00                        add	r6, r6, r7, ror r9952# CHECK-NEXT:  1      2     1.00                        add	r4, r4, r5, rrx953# CHECK-NEXT:  1      1     0.50                        adds	r7, r8, #-2147483638954# CHECK-NEXT:  1      1     0.50                        adds	r7, r8, #40, #2955# CHECK-NEXT:  1      1     0.50                        adr	r2, #3956# CHECK-NEXT:  2      3     1.00                        and	pc, pc, #8957# CHECK-NEXT:  1      1     0.50                        sub	r2, pc, #3958# CHECK-NEXT:  1      1     0.50                        sub	r1, pc, #0959# CHECK-NEXT:  2      3     1.00                        sub	pc, r2, #8960# CHECK-NEXT:  1      1     0.50                        sub	r1, pc, #301989888961# CHECK-NEXT:  1      1     0.50                        adr	r1, #301989888962# CHECK-NEXT:  1      1     0.50                        and	r10, r1, #15963# CHECK-NEXT:  1      1     0.50                        and	r7, r8, #-2147483638964# CHECK-NEXT:  1      1     0.50                        and	r7, r8, #40, #2965# CHECK-NEXT:  1      1     0.50                        and	r10, r1, r6966# CHECK-NEXT:  1      2     1.00                        and	r10, r1, r6, lsl #10967# CHECK-NEXT:  1      2     1.00                        and	r10, r1, r6, lsr #10968# CHECK-NEXT:  1      2     1.00                        and	r10, r1, r6, lsr #10969# CHECK-NEXT:  1      2     1.00                        and	r10, r1, r6, asr #10970# CHECK-NEXT:  1      2     1.00                        and	r10, r1, r6, ror #10971# CHECK-NEXT:  1      2     1.00                        and	r6, r7, r8, lsl r2972# CHECK-NEXT:  1      2     1.00                        and	r6, r7, r8, lsr r2973# CHECK-NEXT:  1      2     1.00                        and	r6, r7, r8, asr r2974# CHECK-NEXT:  1      2     1.00                        and	r6, r7, r8, ror r2975# CHECK-NEXT:  1      2     1.00                        and	r10, r1, r6, rrx976# CHECK-NEXT:  1      1     0.50                        and	r1, r1, #15977# CHECK-NEXT:  1      1     0.50                        and	r10, r10, r1978# CHECK-NEXT:  1      2     1.00                        and	r10, r10, r1, lsl #10979# CHECK-NEXT:  1      2     1.00                        and	r10, r10, r1, lsr #10980# CHECK-NEXT:  1      2     1.00                        and	r10, r10, r1, lsr #10981# CHECK-NEXT:  1      2     1.00                        and	r10, r10, r1, asr #10982# CHECK-NEXT:  1      2     1.00                        and	r10, r10, r1, ror #10983# CHECK-NEXT:  1      2     1.00                        and	r6, r6, r7, lsl r2984# CHECK-NEXT:  1      2     1.00                        and	r6, r6, r7, lsr r2985# CHECK-NEXT:  1      2     1.00                        and	r6, r6, r7, asr r2986# CHECK-NEXT:  1      2     1.00                        and	r6, r6, r7, ror r2987# CHECK-NEXT:  1      2     1.00                        and	r10, r10, r1, rrx988# CHECK-NEXT:  1      2     1.00                        bfc	r5, #3, #17989# CHECK-NEXT:  1      2     1.00                        bfclo	r5, #3, #17990# CHECK-NEXT:  1      2     1.00                        bfi	r5, r2, #3, #17991# CHECK-NEXT:  1      2     1.00                        bfine	r5, r2, #3, #17992# CHECK-NEXT:  1      1     0.50                        bic	r10, r1, #15993# CHECK-NEXT:  1      1     0.50                        bic	r7, r8, #-2147483638994# CHECK-NEXT:  1      1     0.50                        bic	r7, r8, #40, #2995# CHECK-NEXT:  1      1     0.50                        bic	r10, r1, r6996# CHECK-NEXT:  1      2     1.00                        bic	r10, r1, r6, lsl #10997# CHECK-NEXT:  1      2     1.00                        bic	r10, r1, r6, lsr #10998# CHECK-NEXT:  1      2     1.00                        bic	r10, r1, r6, lsr #10999# CHECK-NEXT:  1      2     1.00                        bic	r10, r1, r6, asr #101000# CHECK-NEXT:  1      2     1.00                        bic	r10, r1, r6, ror #101001# CHECK-NEXT:  1      2     1.00                        bic	r6, r7, r8, lsl r21002# CHECK-NEXT:  1      2     1.00                        bic	r6, r7, r8, lsr r21003# CHECK-NEXT:  1      2     1.00                        bic	r6, r7, r8, asr r21004# CHECK-NEXT:  1      2     1.00                        bic	r6, r7, r8, ror r21005# CHECK-NEXT:  1      2     1.00                        bic	r10, r1, r6, rrx1006# CHECK-NEXT:  1      1     0.50                        bic	r1, r1, #151007# CHECK-NEXT:  2      3     1.00                        bic	pc, r1, #151008# CHECK-NEXT:  1      1     0.50                        bic	r10, r10, r11009# CHECK-NEXT:  1      2     1.00                        bic	r10, r10, r1, lsl #101010# CHECK-NEXT:  1      2     1.00                        bic	r10, r10, r1, lsr #101011# CHECK-NEXT:  1      2     1.00                        bic	r10, r10, r1, lsr #101012# CHECK-NEXT:  1      2     1.00                        bic	r10, r10, r1, asr #101013# CHECK-NEXT:  1      2     1.00                        bic	r10, r10, r1, ror #101014# CHECK-NEXT:  1      2     1.00                        bic	r6, r6, r7, lsl r21015# CHECK-NEXT:  1      2     1.00                        bic	r6, r6, r7, lsr r21016# CHECK-NEXT:  1      2     1.00                        bic	r6, r6, r7, asr r21017# CHECK-NEXT:  1      2     1.00                        bic	r6, r6, r7, ror r21018# CHECK-NEXT:  1      2     1.00                        bic	r10, r10, r1, rrx1019# CHECK-NEXT:  0      0     0.00                  U     bkpt	#101020# CHECK-NEXT:  0      0     0.00                  U     bkpt	#655351021# CHECK-NEXT:  2      2     1.00                        blx	r21022# CHECK-NEXT:  2      2     1.00                        blxne	r21023# CHECK-NEXT:  2      1     1.00                  U     blx	#324245761024# CHECK-NEXT:  2      1     1.00                  U     blx	#162122881025# CHECK-NEXT:  1      1     1.00                        bx	r21026# CHECK-NEXT:  1      1     1.00                  U     bxne	r21027# CHECK-NEXT:  1      1     1.00                  U     bxj	r21028# CHECK-NEXT:  1      1     1.00                  U     bxjne	r21029# CHECK-NEXT:  0      0     0.00    *      *      U     clrex1030# CHECK-NEXT:  1      1     0.50                        clz	r1, r21031# CHECK-NEXT:  1      1     0.50                        clzeq	r1, r21032# CHECK-NEXT:  1      1     0.50                        cmn	r1, #151033# CHECK-NEXT:  1      1     0.50                        cmn	r7, #40, #21034# CHECK-NEXT:  1      1     0.50                        cmn	r7, #-21474836381035# CHECK-NEXT:  1      1     0.50                        cmn	r1, r61036# CHECK-NEXT:  1      2     1.00                        cmn	r1, r6, lsl #101037# CHECK-NEXT:  1      2     1.00                        cmn	r1, r6, lsr #101038# CHECK-NEXT:  1      2     1.00                        cmn	sp, r6, lsr #101039# CHECK-NEXT:  1      2     1.00                        cmn	r1, r6, asr #101040# CHECK-NEXT:  1      2     1.00                        cmn	r1, r6, ror #101041# CHECK-NEXT:  1      2     1.00                        cmn	r7, r8, lsl r21042# CHECK-NEXT:  1      2     1.00                        cmn	sp, r8, lsr r21043# CHECK-NEXT:  1      2     1.00                        cmn	r7, r8, asr r21044# CHECK-NEXT:  1      2     1.00                        cmn	r7, r8, ror r21045# CHECK-NEXT:  1      2     1.00                        cmn	r1, r6, rrx1046# CHECK-NEXT:  1      1     0.50                        cmp	r1, #151047# CHECK-NEXT:  1      1     0.50                        cmp	r7, #40, #21048# CHECK-NEXT:  1      1     0.50                        cmp	r7, #-21474836381049# CHECK-NEXT:  1      1     0.50                        cmp	r1, r61050# CHECK-NEXT:  1      2     1.00                        cmp	r1, r6, lsl #101051# CHECK-NEXT:  1      2     1.00                        cmp	r1, r6, lsr #101052# CHECK-NEXT:  1      2     1.00                        cmp	sp, r6, lsr #101053# CHECK-NEXT:  1      2     1.00                        cmp	r1, r6, asr #101054# CHECK-NEXT:  1      2     1.00                        cmp	r1, r6, ror #101055# CHECK-NEXT:  1      2     1.00                        cmp	r7, r8, lsl r21056# CHECK-NEXT:  1      2     1.00                        cmp	sp, r8, lsr r21057# CHECK-NEXT:  1      2     1.00                        cmp	r7, r8, asr r21058# CHECK-NEXT:  1      2     1.00                        cmp	r7, r8, ror r21059# CHECK-NEXT:  1      2     1.00                        cmp	r1, r6, rrx1060# CHECK-NEXT:  0      0     0.00                  U     cpsie	aif1061# CHECK-NEXT:  0      0     0.00                  U     cps	#151062# CHECK-NEXT:  0      0     0.00                  U     cpsid	if, #101063# CHECK-NEXT:  0      0     0.00                  U     cpsid	af, #171064# CHECK-NEXT:  0      0     0.00                  U     cpsie	f, #261065# CHECK-NEXT:  0      0     0.00    *      *      U     dbg	#01066# CHECK-NEXT:  0      0     0.00    *      *      U     dbg	#51067# CHECK-NEXT:  0      0     0.00    *      *      U     dbg	#151068# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	#0x01069# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	oshld1070# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	oshst1071# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	osh1072# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	#0x41073# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	nshld1074# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	nshst1075# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	nsh1076# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	#0x81077# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	ishld1078# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	ishst1079# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	ish1080# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	#0xc1081# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	ld1082# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	st1083# CHECK-NEXT:  0      0     0.00    *      *      U     dmb	sy1084# CHECK-NEXT:  0      0     0.00    *      *      U     ssbb1085# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	oshld1086# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	oshst1087# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	osh1088# CHECK-NEXT:  0      0     0.00    *      *      U     pssbb1089# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	nshld1090# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	nshst1091# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	nsh1092# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	#0x81093# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	ishld1094# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	ishst1095# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	ish1096# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	#0xc1097# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	ld1098# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	st1099# CHECK-NEXT:  0      0     0.00    *      *      U     dsb	sy1100# CHECK-NEXT:  1      1     0.50                        eor	r4, r5, #614401101# CHECK-NEXT:  1      1     0.50                        eor	r7, r8, #-21474836381102# CHECK-NEXT:  1      1     0.50                        eor	r7, r8, #40, #21103# CHECK-NEXT:  1      1     0.50                        eor	r4, r5, r61104# CHECK-NEXT:  2      3     1.00                        eor	pc, r5, r61105# CHECK-NEXT:  1      2     1.00                        eor	r4, r5, r6, lsl #51106# CHECK-NEXT:  1      2     1.00                        eor	r4, r5, r6, lsr #51107# CHECK-NEXT:  1      2     1.00                        eor	r4, r5, r6, lsr #51108# CHECK-NEXT:  1      2     1.00                        eor	r4, r5, r6, asr #51109# CHECK-NEXT:  1      2     1.00                        eor	r4, r5, r6, ror #51110# CHECK-NEXT:  1      2     1.00                        eor	r6, r7, r8, lsl r91111# CHECK-NEXT:  1      2     1.00                        eor	r6, r7, r8, lsr r91112# CHECK-NEXT:  1      2     1.00                        eor	r6, r7, r8, asr r91113# CHECK-NEXT:  1      2     1.00                        eor	r6, r7, r8, ror r91114# CHECK-NEXT:  1      2     1.00                        eor	r4, r5, r6, rrx1115# CHECK-NEXT:  1      1     0.50                        eor	r5, r5, #614401116# CHECK-NEXT:  1      1     0.50                        eor	r4, r4, r51117# CHECK-NEXT:  1      2     1.00                        eor	r4, r4, r5, lsl #51118# CHECK-NEXT:  1      2     1.00                        eor	r4, r4, r5, lsr #51119# CHECK-NEXT:  1      2     1.00                        eor	r4, r4, r5, lsr #51120# CHECK-NEXT:  1      2     1.00                        eor	r4, r4, r5, asr #51121# CHECK-NEXT:  1      2     1.00                        eor	r4, r4, r5, ror #51122# CHECK-NEXT:  1      2     1.00                        eor	r6, r6, r7, lsl r91123# CHECK-NEXT:  1      2     1.00                        eor	r6, r6, r7, lsr r91124# CHECK-NEXT:  1      2     1.00                        eor	r6, r6, r7, asr r91125# CHECK-NEXT:  1      2     1.00                        eor	r6, r6, r7, ror r91126# CHECK-NEXT:  1      2     1.00                        eor	r4, r4, r5, rrx1127# CHECK-NEXT:  0      0     0.00    *      *      U     isb	sy1128# CHECK-NEXT:  0      0     0.00    *      *      U     isb	#0xa1129# CHECK-NEXT:  6      5     6.00    *                   ldm	r2, {r1, r3, r4, r5, r6, sp}1130# CHECK-NEXT:  6      5     6.00    *                   ldmib	r2, {r1, r3, r4, r5, r6, sp}1131# CHECK-NEXT:  6      5     6.00    *                   ldmda	r2, {r1, r3, r4, r5, r6, sp}1132# CHECK-NEXT:  6      5     6.00    *                   ldmdb	r2, {r1, r3, r4, r5, r6, sp}1133# CHECK-NEXT:  12     5     6.00    *                   ldm	r2!, {r1, r3, r4, r5, r6, sp}1134# CHECK-NEXT:  12     5     6.00    *                   ldmib	r2!, {r1, r3, r4, r5, r6, sp}1135# CHECK-NEXT:  12     5     6.00    *                   ldmda	r2!, {r1, r3, r4, r5, r6, sp}1136# CHECK-NEXT:  12     5     6.00    *                   ldmdb	r2!, {r1, r3, r4, r5, r6, sp}1137# CHECK-NEXT:  0      0     0.00    *      *      U     ldrexb	r3, [r4]1138# CHECK-NEXT:  0      0     0.00    *      *      U     ldrexh	r2, [r5]1139# CHECK-NEXT:  0      0     0.00    *      *      U     ldrex	r1, [r7]1140# CHECK-NEXT:  0      0     0.00    *             U     ldrexd	r6, r7, [r8]1141# CHECK-NEXT:  1      3     1.00                        mla	r1, r2, r3, r41142# CHECK-NEXT:  1      3     1.00                        mlas	r1, r2, r3, r41143# CHECK-NEXT:  1      3     1.00                        mlane	r1, r2, r3, r41144# CHECK-NEXT:  1      3     1.00                        mlasne	r1, r2, r3, r41145# CHECK-NEXT:  1      3     1.00                        mls	r2, r5, r6, r31146# CHECK-NEXT:  1      3     1.00                        mlsne	r2, r5, r6, r31147# CHECK-NEXT:  1      1     0.50                        mov	r3, #71148# CHECK-NEXT:  1      1     0.50                        mov	pc, r11149# CHECK-NEXT:  1      1     0.50                        mov	r4, #40801150# CHECK-NEXT:  1      1     0.50                        mov	r5, #167116801151# CHECK-NEXT:  1      1     0.50                        mov	sp, #351152# CHECK-NEXT:  1      1     0.50                        mov	r9, #240, #301153# CHECK-NEXT:  1      1     0.50                        mov	r7, #-21474836381154# CHECK-NEXT:  1      1     0.50                        mov	pc, #21474836581155# CHECK-NEXT:  1      1     0.50                        movw	r6, #655351156# CHECK-NEXT:  1      1     0.50                        movw	r9, #655351157# CHECK-NEXT:  1      1     0.50                        movw	sp, #11931158# CHECK-NEXT:  1      1     0.50                        movs	r3, #71159# CHECK-NEXT:  1      1     0.50                        movs	pc, r31160# CHECK-NEXT:  1      1     0.50                        movs	r11, #991161# CHECK-NEXT:  1      1     0.50                        movs	r11, #240, #301162# CHECK-NEXT:  1      1     0.50                        moveq	r4, #40801163# CHECK-NEXT:  1      1     0.50                        movseq	r5, #167116801164# CHECK-NEXT:  1      1     0.50                        mov	r2, r31165# CHECK-NEXT:  1      1     0.50                        movs	r2, r31166# CHECK-NEXT:  1      1     0.50                        moveq	r2, r31167# CHECK-NEXT:  1      1     0.50                        movseq	r2, r31168# CHECK-NEXT:  1      1     0.50                        movseq	pc, r21169# CHECK-NEXT:  1      2     1.00                        movt	r3, #71170# CHECK-NEXT:  1      2     1.00                        movt	r6, #655351171# CHECK-NEXT:  1      2     1.00                        movt	sp, #33971172# CHECK-NEXT:  1      2     1.00                        movteq	r4, #40801173# CHECK-NEXT:  0      0     0.00    *      *      U     mrc	p14, #0, r1, c1, c2, #41174# CHECK-NEXT:  0      0     0.00    *      *      U     mrc	p15, #7, apsr_nzcv, c15, c6, #61175# CHECK-NEXT:  0      0     0.00                  U     mrs	r8, apsr1176# CHECK-NEXT:  0      0     0.00                  U     mrs	r8, spsr1177# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fc, #51178# CHECK-NEXT:  0      0     0.00                  U     msr	APSR_g, #51179# CHECK-NEXT:  0      0     0.00                  U     msr	APSR_nzcvq, #51180# CHECK-NEXT:  0      0     0.00                  U     msr	APSR_nzcvq, #51181# CHECK-NEXT:  0      0     0.00                  U     msr	APSR_nzcvqg, #51182# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fc, #51183# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_c, #51184# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_x, #51185# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fc, #51186# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fc, #51187# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fsx, #51188# CHECK-NEXT:  0      0     0.00                  U     msr	SPSR_fc, #51189# CHECK-NEXT:  0      0     0.00                  U     msr	SPSR_fsxc, #51190# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fsxc, #51191# CHECK-NEXT:  0      0     0.00                  U     msr	APSR_nzcvq, #21474836581192# CHECK-NEXT:  0      0     0.00                  U     msr	SPSR_fsxc, #40, #21193# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fc, r01194# CHECK-NEXT:  0      0     0.00                  U     msr	APSR_g, r01195# CHECK-NEXT:  0      0     0.00                  U     msr	APSR_nzcvq, r01196# CHECK-NEXT:  0      0     0.00                  U     msr	APSR_nzcvq, r01197# CHECK-NEXT:  0      0     0.00                  U     msr	APSR_nzcvqg, r01198# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fc, r01199# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_c, r01200# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_x, r01201# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fc, r01202# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fc, r01203# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fsx, r01204# CHECK-NEXT:  0      0     0.00                  U     msr	SPSR_fc, r01205# CHECK-NEXT:  0      0     0.00                  U     msr	SPSR_fsxc, r01206# CHECK-NEXT:  0      0     0.00                  U     msr	CPSR_fsxc, r01207# CHECK-NEXT:  1      3     1.00                        mul	r5, r6, r71208# CHECK-NEXT:  1      3     1.00                        muls	r5, r6, r71209# CHECK-NEXT:  1      3     1.00                        mulgt	r5, r6, r71210# CHECK-NEXT:  1      3     1.00                        mulsle	r5, r6, r71211# CHECK-NEXT:  1      1     0.50                        mvn	r3, #71212# CHECK-NEXT:  1      1     0.50                        mvn	pc, r81213# CHECK-NEXT:  1      1     0.50                        mvn	r4, #40801214# CHECK-NEXT:  1      1     0.50                        mvn	r5, #167116801215# CHECK-NEXT:  1      1     0.50                        mvn	r7, #40, #21216# CHECK-NEXT:  1      1     0.50                        mvn	r7, #-21474836381217# CHECK-NEXT:  1      1     0.50                        mvns	r3, #71218# CHECK-NEXT:  1      1     0.50                        mvns	r11, #240, #301219# CHECK-NEXT:  1      1     0.50                        mvns	r11, #-21474836381220# CHECK-NEXT:  1      1     0.50                        mvneq	r4, #40801221# CHECK-NEXT:  1      1     0.50                        mvneq	pc, r91222# CHECK-NEXT:  1      1     0.50                        mvnseq	r5, #167116801223# CHECK-NEXT:  1      1     0.50                        mvn	r2, r31224# CHECK-NEXT:  1      1     0.50                        mvns	r2, r31225# CHECK-NEXT:  1      1     0.50                        mvn	r5, r6, lsl #191226# CHECK-NEXT:  1      1     0.50                        mvn	r5, r6, lsr #91227# CHECK-NEXT:  1      1     0.50                        mvn	r5, r6, asr #41228# CHECK-NEXT:  1      1     0.50                        mvn	r5, r6, ror #61229# CHECK-NEXT:  1      1     0.50                        mvn	r5, r6, rrx1230# CHECK-NEXT:  1      1     0.50                        mvneq	r2, r31231# CHECK-NEXT:  1      2     1.00                        mvnseq	r2, r3, lsl #101232# CHECK-NEXT:  1      1     0.50                        mvn	r5, r6, lsl r71233# CHECK-NEXT:  1      2     1.00                        mvns	r5, r6, lsr r71234# CHECK-NEXT:  1      2     0.50                        mvngt	r5, r6, asr r71235# CHECK-NEXT:  1      2     0.50                        mvnslt	r5, r6, ror r71236# CHECK-NEXT:  0      0     0.00    *      *      U     nop1237# CHECK-NEXT:  0      0     0.00    *      *      U     nopgt1238# CHECK-NEXT:  1      1     0.50                        orr	r4, r5, #614401239# CHECK-NEXT:  1      1     0.50                        orr	r7, r8, #-21474836381240# CHECK-NEXT:  1      1     0.50                        orr	r7, r8, #40, #21241# CHECK-NEXT:  1      1     0.50                        orr	r4, r5, r61242# CHECK-NEXT:  1      2     1.00                        orr	r4, r5, r6, lsl #51243# CHECK-NEXT:  1      2     1.00                        orr	r4, r5, r6, lsr #51244# CHECK-NEXT:  1      2     1.00                        orr	r4, r5, r6, lsr #51245# CHECK-NEXT:  1      2     1.00                        orr	r4, r5, r6, asr #51246# CHECK-NEXT:  1      2     1.00                        orr	r4, r5, r6, ror #51247# CHECK-NEXT:  1      2     1.00                        orr	r6, r7, r8, lsl r91248# CHECK-NEXT:  1      2     1.00                        orr	r6, r7, r8, lsr r91249# CHECK-NEXT:  1      2     1.00                        orr	r6, r7, r8, asr r91250# CHECK-NEXT:  1      2     1.00                        orr	r6, r7, r8, ror r91251# CHECK-NEXT:  1      2     1.00                        orr	r4, r5, r6, rrx1252# CHECK-NEXT:  1      1     0.50                        orr	r5, r5, #614401253# CHECK-NEXT:  1      1     0.50                        orr	r4, r4, r51254# CHECK-NEXT:  1      2     1.00                        orr	r4, r4, r5, lsl #51255# CHECK-NEXT:  1      2     1.00                        orr	r4, r4, r5, lsr #51256# CHECK-NEXT:  1      2     1.00                        orr	r4, r4, r5, lsr #51257# CHECK-NEXT:  1      2     1.00                        orr	r4, r4, r5, asr #51258# CHECK-NEXT:  1      2     1.00                        orr	r4, r4, r5, ror #51259# CHECK-NEXT:  1      2     1.00                        orr	r6, r6, r7, lsl r91260# CHECK-NEXT:  1      2     1.00                        orr	r6, r6, r7, lsr r91261# CHECK-NEXT:  1      2     1.00                        orr	r6, r6, r7, asr r91262# CHECK-NEXT:  1      2     1.00                        orr	r6, r6, r7, ror r91263# CHECK-NEXT:  1      2     1.00                        orr	r4, r4, r5, rrx1264# CHECK-NEXT:  1      1     0.50                        orrseq	r4, r5, #614401265# CHECK-NEXT:  1      1     0.50                        orrne	r4, r5, r61266# CHECK-NEXT:  1      2     1.00                        orrseq	r4, r5, r6, lsl #51267# CHECK-NEXT:  1      2     0.50                        orrlo	r6, r7, r8, ror r91268# CHECK-NEXT:  1      2     1.00                        orrshi	r4, r5, r6, rrx1269# CHECK-NEXT:  1      1     0.50                        orrhs	r5, r5, #614401270# CHECK-NEXT:  1      1     0.50                        orrseq	r4, r4, r51271# CHECK-NEXT:  1      2     0.50                        orrne	r6, r6, r7, asr r91272# CHECK-NEXT:  1      2     0.50                        orrslt	r6, r6, r7, ror r91273# CHECK-NEXT:  1      2     1.00                        orrsgt	r4, r4, r5, rrx1274# CHECK-NEXT:  1      2     1.00                        pkhbt	r2, r2, r31275# CHECK-NEXT:  1      2     1.00                        pkhbt	r2, r2, r3, lsl #311276# CHECK-NEXT:  1      2     1.00                        pkhbt	r2, r2, r31277# CHECK-NEXT:  1      2     1.00                        pkhbt	r2, r2, r3, lsl #151278# CHECK-NEXT:  1      2     1.00                        pkhbt	r2, r2, r31279# CHECK-NEXT:  1      2     1.00                        pkhtb	r2, r2, r3, asr #311280# CHECK-NEXT:  1      2     1.00                        pkhtb	r2, r2, r3, asr #151281# CHECK-NEXT:  2      4     1.00    *                   pop	{r7}1282# CHECK-NEXT:  8      4     4.00    *                   pop	{r7, r8, r9, r10}1283# CHECK-NEXT:  2      1     1.00           *            push	{r7}1284# CHECK-NEXT:  2      3     1.00           *            push	{r7, r8, r9, r10}1285# CHECK-NEXT:  1      2     1.00                  U     qadd	r1, r2, r31286# CHECK-NEXT:  1      2     1.00                  U     qaddne	r1, r2, r31287# CHECK-NEXT:  1      2     1.00                  U     qadd16	r1, r2, r31288# CHECK-NEXT:  1      2     1.00                  U     qadd16gt	r1, r2, r31289# CHECK-NEXT:  1      2     1.00                  U     qadd8	r1, r2, r31290# CHECK-NEXT:  1      2     1.00                  U     qadd8le	r1, r2, r31291# CHECK-NEXT:  2      3     1.00                  U     qdadd	r6, r7, r81292# CHECK-NEXT:  2      3     1.00                  U     qdaddhi	r6, r7, r81293# CHECK-NEXT:  2      3     1.00                  U     qdsub	r6, r7, r81294# CHECK-NEXT:  2      3     1.00                  U     qdsubhi	r6, r7, r81295# CHECK-NEXT:  2      3     1.00                        qsax	r9, r12, r01296# CHECK-NEXT:  2      3     1.00                        qsaxeq	r9, r12, r01297# CHECK-NEXT:  1      2     1.00                  U     qsub	r1, r2, r31298# CHECK-NEXT:  1      2     1.00                  U     qsubne	r1, r2, r31299# CHECK-NEXT:  1      2     1.00                  U     qsub16	r1, r2, r31300# CHECK-NEXT:  1      2     1.00                  U     qsub16gt	r1, r2, r31301# CHECK-NEXT:  1      2     1.00                  U     qsub8	r1, r2, r31302# CHECK-NEXT:  1      2     1.00                  U     qsub8le	r1, r2, r31303# CHECK-NEXT:  1      1     0.50                        rbit	r1, r21304# CHECK-NEXT:  1      1     0.50                        rbitne	r1, r21305# CHECK-NEXT:  1      1     0.50                        rev	r1, r91306# CHECK-NEXT:  1      1     0.50                        revne	r1, r51307# CHECK-NEXT:  1      1     0.50                        rev16	r8, r31308# CHECK-NEXT:  1      1     0.50                        rev16ne	r12, r41309# CHECK-NEXT:  1      1     0.50                        revsh	r4, r91310# CHECK-NEXT:  1      1     0.50                        revshne	r9, r11311# CHECK-NEXT:  0      0     0.00                  U     rfeda	r21312# CHECK-NEXT:  0      0     0.00                  U     rfedb	r31313# CHECK-NEXT:  0      0     0.00                  U     rfeia	r51314# CHECK-NEXT:  0      0     0.00                  U     rfeib	r61315# CHECK-NEXT:  0      0     0.00                  U     rfeda	r4!1316# CHECK-NEXT:  0      0     0.00                  U     rfedb	r7!1317# CHECK-NEXT:  0      0     0.00                  U     rfeia	r9!1318# CHECK-NEXT:  0      0     0.00                  U     rfeib	r8!1319# CHECK-NEXT:  0      0     0.00                  U     rfeda	r21320# CHECK-NEXT:  0      0     0.00                  U     rfedb	r31321# CHECK-NEXT:  0      0     0.00                  U     rfeia	r51322# CHECK-NEXT:  0      0     0.00                  U     rfeib	r61323# CHECK-NEXT:  0      0     0.00                  U     rfeda	r4!1324# CHECK-NEXT:  0      0     0.00                  U     rfedb	r7!1325# CHECK-NEXT:  0      0     0.00                  U     rfeia	r9!1326# CHECK-NEXT:  0      0     0.00                  U     rfeib	r8!1327# CHECK-NEXT:  0      0     0.00                  U     rfeia	r11328# CHECK-NEXT:  0      0     0.00                  U     rfeia	r1!1329# CHECK-NEXT:  1      1     0.50                        rsb	r4, r5, #614401330# CHECK-NEXT:  1      1     0.50                        rsb	r7, r8, #-21474836381331# CHECK-NEXT:  1      1     0.50                        rsb	r7, r8, #40, #21332# CHECK-NEXT:  1      1     0.50                  U     rsb	r4, r5, r61333# CHECK-NEXT:  1      2     1.00                        rsb	r4, r5, r6, lsl #51334# CHECK-NEXT:  1      2     1.00                        rsblo	r4, r5, r6, lsr #51335# CHECK-NEXT:  1      2     1.00                        rsb	r4, r5, r6, lsr #51336# CHECK-NEXT:  1      2     1.00                        rsb	r4, r5, r6, asr #51337# CHECK-NEXT:  1      2     1.00                        rsb	r4, r5, r6, ror #51338# CHECK-NEXT:  1      2     1.00                        rsb	r6, r7, r8, lsl r91339# CHECK-NEXT:  1      2     1.00                        rsb	r6, r7, r8, lsr r91340# CHECK-NEXT:  1      2     1.00                        rsb	r6, r7, r8, asr r91341# CHECK-NEXT:  1      2     0.50                        rsble	r6, r7, r8, ror r91342# CHECK-NEXT:  1      2     1.00                        rsb	r4, r5, r6, rrx1343# CHECK-NEXT:  1      1     0.50                        rsb	r5, r5, #614401344# CHECK-NEXT:  1      1     0.50                  U     rsb	r4, r4, r51345# CHECK-NEXT:  1      2     1.00                        rsb	r4, r4, r5, lsl #51346# CHECK-NEXT:  1      2     1.00                        rsb	r4, r4, r5, lsr #51347# CHECK-NEXT:  1      2     1.00                        rsbne	r4, r4, r5, lsr #51348# CHECK-NEXT:  1      2     1.00                        rsb	r4, r4, r5, asr #51349# CHECK-NEXT:  1      2     1.00                        rsb	r4, r4, r5, ror #51350# CHECK-NEXT:  1      2     0.50                        rsbgt	r6, r6, r7, lsl r91351# CHECK-NEXT:  1      2     1.00                        rsb	r6, r6, r7, lsr r91352# CHECK-NEXT:  1      2     1.00                        rsb	r6, r6, r7, asr r91353# CHECK-NEXT:  1      2     1.00                        rsb	r6, r6, r7, ror r91354# CHECK-NEXT:  1      2     1.00                        rsb	r4, r4, r5, rrx1355# CHECK-NEXT:  1      1     0.50                        rsbs	r7, r8, #-21474836381356# CHECK-NEXT:  1      1     0.50                        rsbs	r7, r8, #40, #21357# CHECK-NEXT:  1      1     0.50                        rsc	r4, r5, #614401358# CHECK-NEXT:  1      1     0.50                        rsc	r7, r8, #-21474836381359# CHECK-NEXT:  1      1     0.50                        rsc	r7, r8, #40, #21360# CHECK-NEXT:  1      1     0.50                  U     rsc	r4, r5, r61361# CHECK-NEXT:  1      2     1.00                        rsc	r4, r5, r6, lsl #51362# CHECK-NEXT:  1      2     1.00                        rsclo	r4, r5, r6, lsr #51363# CHECK-NEXT:  1      2     1.00                        rsc	r4, r5, r6, lsr #51364# CHECK-NEXT:  1      2     1.00                        rsc	r4, r5, r6, asr #51365# CHECK-NEXT:  1      2     1.00                        rsc	r4, r5, r6, ror #51366# CHECK-NEXT:  1      2     1.00                        rsc	r6, r7, r8, lsl r91367# CHECK-NEXT:  1      2     1.00                        rsc	r6, r7, r8, lsr r91368# CHECK-NEXT:  1      2     1.00                        rsc	r6, r7, r8, asr r91369# CHECK-NEXT:  1      2     0.50                        rscle	r6, r7, r8, ror r91370# CHECK-NEXT:  1      1     0.50                        rsc	r5, r5, #614401371# CHECK-NEXT:  1      1     0.50                  U     rsc	r4, r4, r51372# CHECK-NEXT:  1      2     1.00                        rsc	r4, r4, r5, lsl #51373# CHECK-NEXT:  1      2     1.00                        rsc	r4, r4, r5, lsr #51374# CHECK-NEXT:  1      2     1.00                        rscne	r4, r4, r5, lsr #51375# CHECK-NEXT:  1      2     1.00                        rsc	r4, r4, r5, asr #51376# CHECK-NEXT:  1      2     1.00                        rsc	r4, r4, r5, ror #51377# CHECK-NEXT:  1      2     0.50                        rscgt	r6, r6, r7, lsl r91378# CHECK-NEXT:  1      2     1.00                        rsc	r6, r6, r7, lsr r91379# CHECK-NEXT:  1      2     1.00                        rsc	r6, r6, r7, asr r91380# CHECK-NEXT:  1      2     1.00                        rsc	r6, r6, r7, ror r91381# CHECK-NEXT:  1      1     0.50                        rrx	r0, r11382# CHECK-NEXT:  1      1     0.50                        rrx	sp, pc1383# CHECK-NEXT:  1      1     0.50                        rrx	pc, lr1384# CHECK-NEXT:  1      1     0.50                        rrx	lr, sp1385# CHECK-NEXT:  1      2     1.00                        rrxs	r0, r11386# CHECK-NEXT:  1      2     1.00                        rrxs	sp, pc1387# CHECK-NEXT:  1      2     1.00                        rrxs	pc, lr1388# CHECK-NEXT:  1      2     1.00                        rrxs	lr, sp1389# CHECK-NEXT:  2      2     1.00    *      *      U     sadd16	r1, r2, r31390# CHECK-NEXT:  2      4     1.00    *      *      U     sadd16gt	r1, r2, r31391# CHECK-NEXT:  2      2     1.00    *      *      U     sadd8	r1, r2, r31392# CHECK-NEXT:  2      4     1.00    *      *      U     sadd8le	r1, r2, r31393# CHECK-NEXT:  2      3     1.00    *      *      U     sasx	r9, r12, r01394# CHECK-NEXT:  2      5     1.00    *      *      U     sasxeq	r9, r12, r01395# CHECK-NEXT:  1      1     0.50                        sbc	r4, r5, #614401396# CHECK-NEXT:  1      1     0.50                        sbc	r7, r8, #-21474836381397# CHECK-NEXT:  1      1     0.50                        sbc	r7, r8, #40, #21398# CHECK-NEXT:  1      1     0.50                        sbc	r4, r5, r61399# CHECK-NEXT:  1      2     1.00                        sbc	r4, r5, r6, lsl #51400# CHECK-NEXT:  1      2     1.00                        sbc	r4, r5, r6, lsr #51401# CHECK-NEXT:  1      2     1.00                        sbc	r4, r5, r6, lsr #51402# CHECK-NEXT:  1      2     1.00                        sbc	r4, r5, r6, asr #51403# CHECK-NEXT:  1      2     1.00                        sbc	r4, r5, r6, ror #51404# CHECK-NEXT:  1      2     1.00                        sbc	r6, r7, r8, lsl r91405# CHECK-NEXT:  1      2     1.00                        sbc	r6, r7, r8, lsr r91406# CHECK-NEXT:  1      2     1.00                        sbc	r6, r7, r8, asr r91407# CHECK-NEXT:  1      2     1.00                        sbc	r6, r7, r8, ror r91408# CHECK-NEXT:  1      1     0.50                        sbc	r5, r5, #614401409# CHECK-NEXT:  1      1     0.50                        sbc	r4, r4, r51410# CHECK-NEXT:  1      2     1.00                        sbc	r4, r4, r5, lsl #51411# CHECK-NEXT:  1      2     1.00                        sbc	r4, r4, r5, lsr #51412# CHECK-NEXT:  1      2     1.00                        sbc	r4, r4, r5, lsr #51413# CHECK-NEXT:  1      2     1.00                        sbc	r4, r4, r5, asr #51414# CHECK-NEXT:  1      2     1.00                        sbc	r4, r4, r5, ror #51415# CHECK-NEXT:  1      2     1.00                        sbc	r6, r6, r7, lsl r91416# CHECK-NEXT:  1      2     1.00                        sbc	r6, r6, r7, lsr r91417# CHECK-NEXT:  1      2     1.00                        sbc	r6, r6, r7, asr r91418# CHECK-NEXT:  1      2     1.00                        sbc	r6, r6, r7, ror r91419# CHECK-NEXT:  1      1     0.50                  U     sbfx	r4, r5, #16, #11420# CHECK-NEXT:  1      1     0.50                  U     sbfxgt	r4, r5, #16, #161421# CHECK-NEXT:  1      1     0.50    *                   sel	r9, r2, r11422# CHECK-NEXT:  1      2     0.50    *                   selne	r9, r2, r11423# CHECK-NEXT:  0      0     0.00                  U     setend	be1424# CHECK-NEXT:  0      0     0.00                  U     setend	le1425# CHECK-NEXT:  0      0     0.00    *      *      U     sev1426# CHECK-NEXT:  0      0     0.00    *      *      U     seveq1427# CHECK-NEXT:  1      2     1.00                        shadd16	r4, r8, r21428# CHECK-NEXT:  1      2     1.00                        shadd16gt	r4, r8, r21429# CHECK-NEXT:  1      2     1.00                        shadd8	r4, r8, r21430# CHECK-NEXT:  1      2     1.00                        shadd8gt	r4, r8, r21431# CHECK-NEXT:  2      3     1.00                        shasx	r4, r8, r21432# CHECK-NEXT:  2      3     1.00                        shasxgt	r4, r8, r21433# CHECK-NEXT:  1      2     1.00                        shsub16	r4, r8, r21434# CHECK-NEXT:  1      2     1.00                        shsub16gt	r4, r8, r21435# CHECK-NEXT:  1      2     1.00                        shsub8	r4, r8, r21436# CHECK-NEXT:  1      2     1.00                        shsub8gt	r4, r8, r21437# CHECK-NEXT:  1      3     1.00                        smlabb	r3, r1, r9, r01438# CHECK-NEXT:  1      3     1.00                        smlabt	r5, r6, r4, r11439# CHECK-NEXT:  1      3     1.00                        smlatb	r4, r2, r3, r21440# CHECK-NEXT:  1      3     1.00                        smlatt	r8, r3, r8, r41441# CHECK-NEXT:  1      3     1.00                        smlabbge	r3, r1, r9, r01442# CHECK-NEXT:  1      3     1.00                        smlabtle	r5, r6, r4, r11443# CHECK-NEXT:  1      3     1.00                        smlatbne	r4, r2, r3, r21444# CHECK-NEXT:  1      3     1.00                        smlatteq	r8, r3, r8, r41445# CHECK-NEXT:  1      3     1.00                        smlad	r2, r3, r5, r81446# CHECK-NEXT:  1      3     1.00                        smladx	r2, r3, r5, r81447# CHECK-NEXT:  1      3     1.00                        smladeq	r2, r3, r5, r81448# CHECK-NEXT:  1      3     1.00                        smladxhi	r2, r3, r5, r81449# CHECK-NEXT:  2      4     2.00                        smlal	r2, r3, r5, r81450# CHECK-NEXT:  4      5     2.00                        smlals	r2, r3, r5, r81451# CHECK-NEXT:  2      4     2.00                        smlaleq	r2, r3, r5, r81452# CHECK-NEXT:  4      5     2.00                        smlalshi	r2, r3, r5, r81453# CHECK-NEXT:  2      4     2.00                        smlalbb	r3, r1, r9, r01454# CHECK-NEXT:  2      4     2.00                        smlalbt	r5, r6, r4, r11455# CHECK-NEXT:  2      4     2.00                        smlaltb	r4, r2, r3, r21456# CHECK-NEXT:  2      4     2.00                        smlaltt	r8, r3, r8, r41457# CHECK-NEXT:  2      4     2.00                        smlalbbge	r3, r1, r9, r01458# CHECK-NEXT:  2      4     2.00                        smlalbtle	r5, r6, r4, r11459# CHECK-NEXT:  2      4     2.00                        smlaltbne	r4, r2, r3, r21460# CHECK-NEXT:  2      4     2.00                        smlaltteq	r8, r3, r8, r41461# CHECK-NEXT:  2      4     2.00                        smlald	r2, r3, r5, r81462# CHECK-NEXT:  2      4     2.00                        smlaldx	r2, r3, r5, r81463# CHECK-NEXT:  2      4     2.00                        smlaldeq	r2, r3, r5, r81464# CHECK-NEXT:  2      4     2.00                        smlaldxhi	r2, r3, r5, r81465# CHECK-NEXT:  1      3     1.00                        smlawb	r2, r3, r10, r81466# CHECK-NEXT:  1      3     1.00                        smlawt	r8, r3, r5, r91467# CHECK-NEXT:  1      3     1.00                        smlawbeq	r2, r7, r5, r81468# CHECK-NEXT:  1      3     1.00                        smlawthi	r1, r3, r0, r81469# CHECK-NEXT:  1      3     1.00                        smlsd	r2, r3, r5, r81470# CHECK-NEXT:  1      3     1.00                        smlsdx	r2, r3, r5, r81471# CHECK-NEXT:  1      3     1.00                        smlsdeq	r2, r3, r5, r81472# CHECK-NEXT:  1      3     1.00                        smlsdxhi	r2, r3, r5, r81473# CHECK-NEXT:  2      4     2.00                        smlsld	r2, r9, r5, r11474# CHECK-NEXT:  2      4     2.00                        smlsldx	r4, r11, r2, r81475# CHECK-NEXT:  2      4     2.00                        smlsldeq	r8, r2, r5, r61476# CHECK-NEXT:  2      4     2.00                        smlsldxhi	r1, r0, r3, r81477# CHECK-NEXT:  1      3     1.00                        smmla	r1, r2, r3, r41478# CHECK-NEXT:  1      3     1.00                        smmlar	r4, r3, r2, r11479# CHECK-NEXT:  1      3     1.00                        smmlalo	r1, r2, r3, r41480# CHECK-NEXT:  1      3     1.00                        smmlarhs	r4, r3, r2, r11481# CHECK-NEXT:  1      3     1.00                  U     smmls	r1, r2, r3, r41482# CHECK-NEXT:  1      3     1.00                        smmlsr	r4, r3, r2, r11483# CHECK-NEXT:  1      3     1.00                  U     smmlslo	r1, r2, r3, r41484# CHECK-NEXT:  1      3     1.00                        smmlsrhs	r4, r3, r2, r11485# CHECK-NEXT:  1      3     1.00                        smmul	r2, r3, r41486# CHECK-NEXT:  1      3     1.00                        smmulr	r3, r2, r11487# CHECK-NEXT:  1      3     1.00                        smmullo	r2, r3, r41488# CHECK-NEXT:  1      3     1.00                        smmulrhs	r3, r2, r11489# CHECK-NEXT:  1      3     1.00                        smuad	r2, r3, r41490# CHECK-NEXT:  1      3     1.00                        smuadx	r3, r2, r11491# CHECK-NEXT:  1      3     1.00                        smuadlt	r2, r3, r41492# CHECK-NEXT:  1      3     1.00                        smuadxge	r3, r2, r11493# CHECK-NEXT:  1      3     1.00                        smulbb	r3, r9, r01494# CHECK-NEXT:  1      3     1.00                        smulbt	r5, r4, r11495# CHECK-NEXT:  1      3     1.00                        smultb	r4, r2, r21496# CHECK-NEXT:  1      3     1.00                        smultt	r8, r3, r41497# CHECK-NEXT:  1      3     1.00                        smulbbge	r1, r9, r01498# CHECK-NEXT:  1      3     1.00                        smulbtle	r5, r6, r41499# CHECK-NEXT:  1      3     1.00                        smultbne	r2, r3, r21500# CHECK-NEXT:  1      3     1.00                        smultteq	r8, r3, r41501# CHECK-NEXT:  2      4     2.00                        smull	r3, r9, r0, r11502# CHECK-NEXT:  2      4     2.00                        smulls	r3, r9, r0, r21503# CHECK-NEXT:  2      4     2.00                        smulleq	r8, r3, r4, r51504# CHECK-NEXT:  2      4     2.00                        smullseq	r8, r3, r4, r31505# CHECK-NEXT:  1      3     1.00                        smulwb	r3, r9, r01506# CHECK-NEXT:  1      3     1.00                        smulwt	r3, r9, r21507# CHECK-NEXT:  1      3     1.00                        smusd	r3, r0, r11508# CHECK-NEXT:  1      3     1.00                        smusdx	r3, r9, r21509# CHECK-NEXT:  1      3     1.00                        smusdeq	r8, r3, r21510# CHECK-NEXT:  1      3     1.00                        smusdxne	r7, r4, r31511# CHECK-NEXT:  0      0     0.00                  U     srsda	sp, #51512# CHECK-NEXT:  0      0     0.00                  U     srsdb	sp, #11513# CHECK-NEXT:  0      0     0.00                  U     srsia	sp, #01514# CHECK-NEXT:  0      0     0.00                  U     srsib	sp, #151515# CHECK-NEXT:  0      0     0.00                  U     srsda	sp!, #311516# CHECK-NEXT:  0      0     0.00                  U     srsdb	sp!, #191517# CHECK-NEXT:  0      0     0.00                  U     srsia	sp!, #21518# CHECK-NEXT:  0      0     0.00                  U     srsib	sp!, #141519# CHECK-NEXT:  0      0     0.00                  U     srsda	sp, #111520# CHECK-NEXT:  0      0     0.00                  U     srsdb	sp, #101521# CHECK-NEXT:  0      0     0.00                  U     srsia	sp, #91522# CHECK-NEXT:  0      0     0.00                  U     srsib	sp, #51523# CHECK-NEXT:  0      0     0.00                  U     srsda	sp!, #51524# CHECK-NEXT:  0      0     0.00                  U     srsdb	sp!, #51525# CHECK-NEXT:  0      0     0.00                  U     srsia	sp!, #51526# CHECK-NEXT:  0      0     0.00                  U     srsib	sp!, #51527# CHECK-NEXT:  0      0     0.00                  U     srsia	sp, #51528# CHECK-NEXT:  0      0     0.00                  U     srsia	sp!, #51529# CHECK-NEXT:  1      2     1.00                        ssat	r8, #1, r101530# CHECK-NEXT:  1      2     1.00                        ssat	r8, #1, r10, lsl #311531# CHECK-NEXT:  1      2     1.00                        ssat	r8, #1, r10, asr #321532# CHECK-NEXT:  1      2     1.00                        ssat	r8, #1, r10, asr #11533# CHECK-NEXT:  1      2     1.00                        ssat16	r2, #1, r71534# CHECK-NEXT:  1      2     1.00                        ssat16	r3, #16, r51535# CHECK-NEXT:  2      3     1.00    *      *      U     ssax	r2, r3, r41536# CHECK-NEXT:  2      5     1.00    *      *      U     ssaxlt	r2, r3, r41537# CHECK-NEXT:  2      2     1.00    *      *      U     ssub16	r1, r0, r61538# CHECK-NEXT:  2      4     1.00    *      *      U     ssub16ne	r5, r3, r21539# CHECK-NEXT:  2      2     1.00    *      *      U     ssub8	r9, r2, r41540# CHECK-NEXT:  2      4     1.00    *      *      U     ssub8eq	r5, r1, r21541# CHECK-NEXT:  1      3     1.00           *            stm	r2, {r1, r3, r4, r5, r6, sp}1542# CHECK-NEXT:  1      3     1.00           *            stm	r3, {r1, r3, r4, r5, r6, lr}1543# CHECK-NEXT:  1      3     1.00           *            stmib	r4, {r1, r3, r4, r5, r6, sp}1544# CHECK-NEXT:  1      3     1.00           *            stmda	r5, {r1, r3, r4, r5, r6, sp}1545# CHECK-NEXT:  1      3     1.00           *            stmdb	r6, {r1, r3, r4, r5, r6, r8}1546# CHECK-NEXT:  1      3     1.00           *            stmdb	sp, {r1, r3, r4, r5, r6, sp}1547# CHECK-NEXT:  2      4     1.00           *            stm	r8!, {r1, r3, r4, r5, r6, sp}1548# CHECK-NEXT:  2      4     1.00           *            stmib	r9!, {r1, r3, r4, r5, r6, sp}1549# CHECK-NEXT:  2      3     1.00           *            stmda	sp!, {r1, r3, r4, r5, r6}1550# CHECK-NEXT:  2      3     1.00           *            stmdb	r0!, {r1, r5, r7, sp}1551# CHECK-NEXT:  0      0     0.00    *      *      U     strexb	r1, r3, [r4]1552# CHECK-NEXT:  0      0     0.00    *      *      U     strexh	r4, r2, [r5]1553# CHECK-NEXT:  0      0     0.00    *      *      U     strex	r2, r1, [r7]1554# CHECK-NEXT:  0      0     0.00           *      U     strexd	r6, r2, r3, [r8]1555# CHECK-NEXT:  0      0     0.00           *      U     strexd	sp, r0, r1, [r0]1556# CHECK-NEXT:  1      1     0.50                        sub	r4, r5, #614401557# CHECK-NEXT:  1      1     0.50                        sub	r7, r8, #-21474836381558# CHECK-NEXT:  1      1     0.50                        sub	r7, r8, #40, #21559# CHECK-NEXT:  1      1     0.50                        sub	r4, r5, r61560# CHECK-NEXT:  1      2     1.00                        sub	r4, r5, r6, lsl #51561# CHECK-NEXT:  1      2     1.00                        sub	r4, r5, r6, lsr #51562# CHECK-NEXT:  1      2     1.00                        sub	r4, r5, r6, lsr #51563# CHECK-NEXT:  1      2     1.00                        sub	r4, r5, r6, asr #51564# CHECK-NEXT:  1      2     1.00                        sub	r4, r5, r6, ror #51565# CHECK-NEXT:  1      2     1.00                        sub	r6, r7, r8, lsl r91566# CHECK-NEXT:  1      2     1.00                        sub	r6, r7, r8, lsr r91567# CHECK-NEXT:  1      2     1.00                        sub	r6, r7, r8, asr r91568# CHECK-NEXT:  1      2     1.00                        sub	r6, r7, r8, ror r91569# CHECK-NEXT:  1      1     0.50                        sub	r5, r5, #614401570# CHECK-NEXT:  1      1     0.50                        sub	r4, r4, r51571# CHECK-NEXT:  1      2     1.00                        sub	r4, r4, r5, lsl #51572# CHECK-NEXT:  1      2     1.00                        sub	r4, r4, r5, lsr #51573# CHECK-NEXT:  1      2     1.00                        sub	r4, r4, r5, lsr #51574# CHECK-NEXT:  1      2     1.00                        sub	r4, r4, r5, asr #51575# CHECK-NEXT:  1      2     1.00                        sub	r4, r4, r5, ror #51576# CHECK-NEXT:  1      2     1.00                        sub	r6, r6, r7, lsl r91577# CHECK-NEXT:  1      2     1.00                        sub	r6, r6, r7, lsr r91578# CHECK-NEXT:  1      2     1.00                        sub	r6, r6, r7, asr r91579# CHECK-NEXT:  1      2     1.00                        sub	r6, r6, r7, ror r91580# CHECK-NEXT:  1      1     0.50                        subs	r7, r8, #-21474836381581# CHECK-NEXT:  1      1     0.50                        subs	r7, r8, #40, #21582# CHECK-NEXT:  0      0     0.00                  U     svc	#161583# CHECK-NEXT:  0      0     0.00                  U     svc	#01584# CHECK-NEXT:  0      0     0.00                  U     svc	#167772151585# CHECK-NEXT:  1      2     1.00                        sxtab	r2, r3, r41586# CHECK-NEXT:  1      2     1.00                        sxtab	r4, r5, r61587# CHECK-NEXT:  1      2     1.00                        sxtablt	r6, r2, r9, ror #81588# CHECK-NEXT:  1      2     1.00                        sxtab	r5, r1, r4, ror #161589# CHECK-NEXT:  1      2     1.00                        sxtab	r7, r8, r3, ror #241590# CHECK-NEXT:  1      4     1.00                        sxtab16ge	r0, r1, r41591# CHECK-NEXT:  1      4     1.00                        sxtab16	r6, r2, r71592# CHECK-NEXT:  1      4     1.00                        sxtab16	r3, r5, r8, ror #81593# CHECK-NEXT:  1      4     1.00                        sxtab16	r3, r2, r1, ror #161594# CHECK-NEXT:  1      4     1.00                        sxtab16eq	r1, r2, r3, ror #241595# CHECK-NEXT:  1      2     1.00                        sxtah	r1, r3, r91596# CHECK-NEXT:  1      2     1.00                        sxtahhi	r6, r1, r61597# CHECK-NEXT:  1      2     1.00                        sxtah	r3, r8, r3, ror #81598# CHECK-NEXT:  1      2     1.00                        sxtahlo	r2, r2, r4, ror #161599# CHECK-NEXT:  1      2     1.00                        sxtah	r9, r3, r3, ror #241600# CHECK-NEXT:  1      1     0.50                        sxtbge	r2, r41601# CHECK-NEXT:  1      1     0.50                        sxtb	r5, r61602# CHECK-NEXT:  1      1     0.50                        sxtb	r6, r9, ror #81603# CHECK-NEXT:  1      1     0.50                        sxtblo	r5, r1, ror #161604# CHECK-NEXT:  1      1     0.50                        sxtb	r8, r3, ror #241605# CHECK-NEXT:  1      2     1.00                        sxtb16	r1, r41606# CHECK-NEXT:  1      2     1.00                        sxtb16	r6, r71607# CHECK-NEXT:  1      2     1.00                        sxtb16hs	r3, r5, ror #81608# CHECK-NEXT:  1      2     1.00                        sxtb16	r3, r1, ror #161609# CHECK-NEXT:  1      2     1.00                        sxtb16ge	r2, r3, ror #241610# CHECK-NEXT:  1      1     0.50                        sxthne	r3, r91611# CHECK-NEXT:  1      1     0.50                        sxth	r1, r61612# CHECK-NEXT:  1      1     0.50                        sxth	r3, r8, ror #81613# CHECK-NEXT:  1      1     0.50                        sxthle	r2, r2, ror #161614# CHECK-NEXT:  1      1     0.50                        sxth	r9, r3, ror #241615# CHECK-NEXT:  1      1     0.50                        teq	r5, #614401616# CHECK-NEXT:  1      1     0.50                        teq	r7, #-21474836381617# CHECK-NEXT:  1      1     0.50                        teq	r7, #40, #21618# CHECK-NEXT:  1      1     0.50                        teq	r4, r51619# CHECK-NEXT:  1      2     1.00                        teq	r4, r5, lsl #51620# CHECK-NEXT:  1      2     1.00                        teq	r4, r5, lsr #51621# CHECK-NEXT:  1      2     1.00                        teq	r4, r5, lsr #51622# CHECK-NEXT:  1      2     1.00                        teq	r4, r5, asr #51623# CHECK-NEXT:  1      2     1.00                        teq	r4, r5, ror #51624# CHECK-NEXT:  1      2     1.00                        teq	r6, r7, lsl r91625# CHECK-NEXT:  1      2     1.00                        teq	r6, r7, lsr r91626# CHECK-NEXT:  1      2     1.00                        teq	r6, r7, asr r91627# CHECK-NEXT:  1      2     1.00                        teq	r6, r7, ror r91628# CHECK-NEXT:  1      1     0.50                        tst	r5, #614401629# CHECK-NEXT:  1      1     0.50                        tst	r7, #-21474836381630# CHECK-NEXT:  1      1     0.50                        tst	r7, #40, #21631# CHECK-NEXT:  1      1     0.50                        tst	r4, r51632# CHECK-NEXT:  1      2     1.00                        tst	r4, r5, lsl #51633# CHECK-NEXT:  1      2     1.00                        tst	r4, r5, lsr #51634# CHECK-NEXT:  1      2     1.00                        tst	r4, r5, lsr #51635# CHECK-NEXT:  1      2     1.00                        tst	r4, r5, asr #51636# CHECK-NEXT:  1      2     1.00                        tst	r4, r5, ror #51637# CHECK-NEXT:  1      2     1.00                        tst	r6, r7, lsl r91638# CHECK-NEXT:  1      2     1.00                        tst	r6, r7, lsr r91639# CHECK-NEXT:  1      2     1.00                        tst	r6, r7, asr r91640# CHECK-NEXT:  1      2     1.00                        tst	r6, r7, ror r91641# CHECK-NEXT:  2      2     1.00    *      *      U     uadd16	r1, r2, r31642# CHECK-NEXT:  2      4     1.00    *      *      U     uadd16gt	r1, r2, r31643# CHECK-NEXT:  2      2     1.00    *      *      U     uadd8	r1, r2, r31644# CHECK-NEXT:  2      4     1.00    *      *      U     uadd8le	r1, r2, r31645# CHECK-NEXT:  2      3     1.00    *      *      U     uasx	r9, r12, r01646# CHECK-NEXT:  2      5     1.00    *      *      U     uasxeq	r9, r12, r01647# CHECK-NEXT:  1      1     0.50                  U     ubfx	r4, r5, #16, #11648# CHECK-NEXT:  1      1     0.50                  U     ubfxgt	r4, r5, #16, #161649# CHECK-NEXT:  1      2     1.00                        uhadd16	r4, r8, r21650# CHECK-NEXT:  1      2     1.00                        uhadd16gt	r4, r8, r21651# CHECK-NEXT:  1      2     1.00                        uhadd8	r4, r8, r21652# CHECK-NEXT:  1      2     1.00                        uhadd8gt	r4, r8, r21653# CHECK-NEXT:  2      3     1.00                        uhasx	r4, r8, r21654# CHECK-NEXT:  2      3     1.00                        uhasxgt	r4, r8, r21655# CHECK-NEXT:  1      2     1.00                        uhsub16	r4, r8, r21656# CHECK-NEXT:  1      2     1.00                        uhsub16gt	r4, r8, r21657# CHECK-NEXT:  1      2     1.00                        uhsub8	r4, r8, r21658# CHECK-NEXT:  1      2     1.00                        uhsub8gt	r4, r8, r21659# CHECK-NEXT:  2      4     2.00                        umaal	r3, r4, r5, r61660# CHECK-NEXT:  2      4     2.00                        umaallt	r3, r4, r5, r61661# CHECK-NEXT:  2      4     2.00                        umlal	r2, r4, r6, r81662# CHECK-NEXT:  2      4     2.00                        umlalgt	r6, r1, r2, r61663# CHECK-NEXT:  4      5     2.00                        umlals	r2, r9, r2, r31664# CHECK-NEXT:  4      5     2.00                        umlalseq	r3, r5, r1, r21665# CHECK-NEXT:  2      4     2.00                        umull	r2, r4, r6, r81666# CHECK-NEXT:  2      4     2.00                        umullgt	r6, r1, r2, r61667# CHECK-NEXT:  4      5     2.00                        umulls	r2, r9, r2, r31668# CHECK-NEXT:  4      5     2.00                        umullseq	r3, r5, r1, r21669# CHECK-NEXT:  1      2     1.00                        uqadd16	r1, r2, r31670# CHECK-NEXT:  1      2     1.00                        uqadd16gt	r4, r7, r91671# CHECK-NEXT:  1      2     1.00                        uqadd8	r3, r4, r81672# CHECK-NEXT:  1      2     1.00                        uqadd8le	r8, r1, r21673# CHECK-NEXT:  2      3     1.00                        uqasx	r2, r4, r11674# CHECK-NEXT:  2      3     1.00                        uqasxhi	r5, r2, r91675# CHECK-NEXT:  2      3     1.00                        uqsax	r1, r3, r71676# CHECK-NEXT:  2      3     1.00                        uqsax	r3, r6, r21677# CHECK-NEXT:  1      2     1.00                        uqsub16	r1, r5, r31678# CHECK-NEXT:  1      2     1.00                        uqsub16gt	r3, r2, r51679# CHECK-NEXT:  1      2     1.00                        uqsub8	r2, r1, r41680# CHECK-NEXT:  1      2     1.00                        uqsub8le	r4, r6, r91681# CHECK-NEXT:  1      3     1.00                        usad8	r2, r1, r41682# CHECK-NEXT:  1      3     1.00                        usad8le	r4, r6, r91683# CHECK-NEXT:  1      3     1.00                        usada8	r1, r5, r3, r71684# CHECK-NEXT:  1      3     1.00                        usada8gt	r3, r2, r5, r11685# CHECK-NEXT:  1      2     1.00                        usat	r8, #1, r101686# CHECK-NEXT:  1      2     1.00                        usat	r8, #4, r101687# CHECK-NEXT:  1      2     1.00                        usat	r8, #5, r10, lsl #311688# CHECK-NEXT:  1      2     1.00                        usat	r8, #31, r10, asr #321689# CHECK-NEXT:  1      2     1.00                        usat	r8, #16, r10, asr #11690# CHECK-NEXT:  1      2     1.00                        usat16	r2, #2, r71691# CHECK-NEXT:  1      2     1.00                        usat16	r3, #15, r51692# CHECK-NEXT:  2      3     1.00    *      *      U     usax	r2, r3, r41693# CHECK-NEXT:  2      5     1.00    *      *      U     usaxne	r2, r3, r41694# CHECK-NEXT:  2      2     1.00    *      *      U     usub16	r4, r2, r71695# CHECK-NEXT:  2      4     1.00    *      *      U     usub16hi	r1, r1, r31696# CHECK-NEXT:  2      2     1.00    *      *      U     usub8	r1, r8, r51697# CHECK-NEXT:  2      4     1.00    *      *      U     usub8le	r9, r2, r31698# CHECK-NEXT:  1      2     1.00                        uxtab	r2, r3, r41699# CHECK-NEXT:  1      2     1.00                        uxtab	r4, r5, r61700# CHECK-NEXT:  1      2     1.00                        uxtablt	r6, r2, r9, ror #81701# CHECK-NEXT:  1      2     1.00                        uxtab	r5, r1, r4, ror #161702# CHECK-NEXT:  1      2     1.00                        uxtab	r7, r8, r3, ror #241703# CHECK-NEXT:  1      4     1.00                        uxtab16ge	r0, r1, r41704# CHECK-NEXT:  1      4     1.00                        uxtab16	r6, r2, r71705# CHECK-NEXT:  1      4     1.00                        uxtab16	r3, r5, r8, ror #81706# CHECK-NEXT:  1      4     1.00                        uxtab16	r3, r2, r1, ror #161707# CHECK-NEXT:  1      4     1.00                        uxtab16eq	r1, r2, r3, ror #241708# CHECK-NEXT:  1      2     1.00                        uxtah	r1, r3, r91709# CHECK-NEXT:  1      2     1.00                        uxtahhi	r6, r1, r61710# CHECK-NEXT:  1      2     1.00                        uxtah	r3, r8, r3, ror #81711# CHECK-NEXT:  1      2     1.00                        uxtahlo	r2, r2, r4, ror #161712# CHECK-NEXT:  1      2     1.00                        uxtah	r9, r3, r3, ror #241713# CHECK-NEXT:  1      1     0.50                        uxtbge	r2, r41714# CHECK-NEXT:  1      1     0.50                        uxtb	r5, r61715# CHECK-NEXT:  1      1     0.50                        uxtb	r6, r9, ror #81716# CHECK-NEXT:  1      1     0.50                        uxtblo	r5, r1, ror #161717# CHECK-NEXT:  1      1     0.50                        uxtb	r8, r3, ror #241718# CHECK-NEXT:  1      2     1.00                        uxtb16	r1, r41719# CHECK-NEXT:  1      2     1.00                        uxtb16	r6, r71720# CHECK-NEXT:  1      2     1.00                        uxtb16hs	r3, r5, ror #81721# CHECK-NEXT:  1      2     1.00                        uxtb16	r3, r1, ror #161722# CHECK-NEXT:  1      2     1.00                        uxtb16ge	r2, r3, ror #241723# CHECK-NEXT:  1      1     0.50                        uxthne	r3, r91724# CHECK-NEXT:  1      1     0.50                        uxth	r1, r61725# CHECK-NEXT:  1      1     0.50                        uxth	r3, r8, ror #81726# CHECK-NEXT:  1      1     0.50                        uxthle	r2, r2, ror #161727# CHECK-NEXT:  1      1     0.50                        uxth	r9, r3, ror #241728# CHECK-NEXT:  0      0     0.00    *      *      U     wfe1729# CHECK-NEXT:  0      0     0.00    *      *      U     wfehi1730# CHECK-NEXT:  0      0     0.00    *      *      U     wfi1731# CHECK-NEXT:  0      0     0.00    *      *      U     wfilt1732# CHECK-NEXT:  0      0     0.00    *      *      U     yield1733# CHECK-NEXT:  0      0     0.00    *      *      U     yieldne1734# CHECK-NEXT:  0      0     0.00    *      *      U     sevl1735 1736# CHECK:      Resources:1737# CHECK-NEXT: [0]   - A57UnitB1738# CHECK-NEXT: [1.0] - A57UnitI1739# CHECK-NEXT: [1.1] - A57UnitI1740# CHECK-NEXT: [2]   - A57UnitL1741# CHECK-NEXT: [3]   - A57UnitM1742# CHECK-NEXT: [4]   - A57UnitS1743# CHECK-NEXT: [5]   - A57UnitW1744# CHECK-NEXT: [6]   - A57UnitX1745 1746# CHECK:      Resource pressure per iteration:1747# CHECK-NEXT: [0]    [1.0]  [1.1]  [2]    [3]    [4]    [5]    [6]1748# CHECK-NEXT: 16.00  144.50 144.50 53.00  524.00 12.00   -      -1749 1750# CHECK:      Resource pressure by instruction:1751# CHECK-NEXT: [0]    [1.0]  [1.1]  [2]    [3]    [4]    [5]    [6]    Instructions:1752# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r1, r2, #151753# CHECK-NEXT: 1.00   0.50   0.50    -      -      -      -      -     adc	pc, r2, #161754# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r1, r2, #2401755# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r1, r2, #38401756# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r1, r2, #614401757# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r1, r2, #9830401758# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r1, r2, #157286401759# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r1, r2, #2516582401760# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r1, r2, #-2684354561761# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r1, r2, #-2684354411762# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r7, r8, #-21474836381763# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r7, r8, #40, #21764# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adcs	r1, r2, #38401765# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adcs	r7, r8, #40, #21766# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adcseq	r1, r2, #38401767# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adceq	r1, r2, #38401768# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r4, r5, r61769# CHECK-NEXT: 1.00   0.50   0.50    -      -      -      -      -     adc	pc, r5, r61770# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r5, r6, lsl #11771# CHECK-NEXT: 1.00    -      -      -     1.00    -      -      -     adc	pc, r5, r6, lsl #41772# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r5, r6, lsl #311773# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r5, r6, lsr #11774# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r5, r6, lsr #311775# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r5, r6, lsr #321776# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r5, r6, asr #11777# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r5, r6, asr #311778# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r5, r6, asr #321779# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r5, r6, ror #11780# CHECK-NEXT: 1.00    -      -      -     1.00    -      -      -     adc	pc, r5, r6, ror #21781# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r5, r6, ror #311782# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r6, r7, r8, lsl r91783# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r6, r7, r8, lsr r91784# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r6, r7, r8, asr r91785# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r6, r7, r8, ror r91786# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r5, r6, rrx1787# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adc	r5, r5, r61788# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r4, r5, lsl #11789# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r4, r5, lsl #311790# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r4, r5, lsr #11791# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r4, r5, lsr #311792# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r4, r5, lsr #321793# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r4, r5, asr #11794# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r4, r5, asr #311795# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r4, r5, asr #321796# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r4, r5, ror #11797# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r4, r5, ror #311798# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r4, r5, rrx1799# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r6, r6, r7, lsl r91800# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r6, r6, r7, lsr r91801# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r6, r6, r7, asr r91802# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r6, r6, r7, ror r91803# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     adc	r4, r4, r5, rrx1804# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     add	r4, r5, #614401805# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     add	r7, r8, #-21474836381806# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     add	r7, r8, #40, #21807# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     add	r4, r5, r61808# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r4, r5, r6, lsl #51809# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r4, r5, r6, lsr #51810# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r4, r5, r6, lsr #51811# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r4, r5, r6, asr #51812# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r4, r5, r6, ror #51813# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r6, r7, r8, lsl r91814# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r6, r7, r8, lsr r91815# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r6, r7, r8, asr r91816# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r6, r7, r8, ror r91817# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r4, r5, r6, rrx1818# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     add	r5, r5, #614401819# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     add	r4, r4, r51820# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r4, r4, r5, lsl #51821# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r4, r4, r5, lsr #51822# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r4, r4, r5, lsr #51823# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r4, r4, r5, asr #51824# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r4, r4, r5, ror #51825# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r6, r6, r7, lsl r91826# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r6, r6, r7, lsr r91827# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r6, r6, r7, asr r91828# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r6, r6, r7, ror r91829# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     add	r4, r4, r5, rrx1830# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adds	r7, r8, #-21474836381831# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adds	r7, r8, #40, #21832# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adr	r2, #31833# CHECK-NEXT: 1.00   0.50   0.50    -      -      -      -      -     and	pc, pc, #81834# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sub	r2, pc, #31835# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sub	r1, pc, #01836# CHECK-NEXT: 1.00   0.50   0.50    -      -      -      -      -     sub	pc, r2, #81837# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sub	r1, pc, #3019898881838# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     adr	r1, #3019898881839# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     and	r10, r1, #151840# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     and	r7, r8, #-21474836381841# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     and	r7, r8, #40, #21842# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     and	r10, r1, r61843# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r10, r1, r6, lsl #101844# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r10, r1, r6, lsr #101845# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r10, r1, r6, lsr #101846# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r10, r1, r6, asr #101847# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r10, r1, r6, ror #101848# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r6, r7, r8, lsl r21849# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r6, r7, r8, lsr r21850# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r6, r7, r8, asr r21851# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r6, r7, r8, ror r21852# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r10, r1, r6, rrx1853# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     and	r1, r1, #151854# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     and	r10, r10, r11855# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r10, r10, r1, lsl #101856# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r10, r10, r1, lsr #101857# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r10, r10, r1, lsr #101858# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r10, r10, r1, asr #101859# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r10, r10, r1, ror #101860# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r6, r6, r7, lsl r21861# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r6, r6, r7, lsr r21862# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r6, r6, r7, asr r21863# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r6, r6, r7, ror r21864# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     and	r10, r10, r1, rrx1865# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bfc	r5, #3, #171866# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bfclo	r5, #3, #171867# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bfi	r5, r2, #3, #171868# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bfine	r5, r2, #3, #171869# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     bic	r10, r1, #151870# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     bic	r7, r8, #-21474836381871# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     bic	r7, r8, #40, #21872# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     bic	r10, r1, r61873# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r10, r1, r6, lsl #101874# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r10, r1, r6, lsr #101875# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r10, r1, r6, lsr #101876# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r10, r1, r6, asr #101877# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r10, r1, r6, ror #101878# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r6, r7, r8, lsl r21879# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r6, r7, r8, lsr r21880# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r6, r7, r8, asr r21881# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r6, r7, r8, ror r21882# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r10, r1, r6, rrx1883# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     bic	r1, r1, #151884# CHECK-NEXT: 1.00   0.50   0.50    -      -      -      -      -     bic	pc, r1, #151885# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     bic	r10, r10, r11886# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r10, r10, r1, lsl #101887# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r10, r10, r1, lsr #101888# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r10, r10, r1, lsr #101889# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r10, r10, r1, asr #101890# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r10, r10, r1, ror #101891# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r6, r6, r7, lsl r21892# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r6, r6, r7, lsr r21893# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r6, r6, r7, asr r21894# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r6, r6, r7, ror r21895# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     bic	r10, r10, r1, rrx1896# CHECK-NEXT:  -      -      -      -      -      -      -      -     bkpt	#101897# CHECK-NEXT:  -      -      -      -      -      -      -      -     bkpt	#655351898# CHECK-NEXT: 1.00   0.50   0.50    -      -      -      -      -     blx	r21899# CHECK-NEXT: 1.00   0.50   0.50    -      -      -      -      -     blxne	r21900# CHECK-NEXT: 1.00   0.50   0.50    -      -      -      -      -     blx	#324245761901# CHECK-NEXT: 1.00   0.50   0.50    -      -      -      -      -     blx	#162122881902# CHECK-NEXT: 1.00    -      -      -      -      -      -      -     bx	r21903# CHECK-NEXT: 1.00    -      -      -      -      -      -      -     bxne	r21904# CHECK-NEXT: 1.00    -      -      -      -      -      -      -     bxj	r21905# CHECK-NEXT: 1.00    -      -      -      -      -      -      -     bxjne	r21906# CHECK-NEXT:  -      -      -      -      -      -      -      -     clrex1907# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     clz	r1, r21908# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     clzeq	r1, r21909# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     cmn	r1, #151910# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     cmn	r7, #40, #21911# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     cmn	r7, #-21474836381912# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     cmn	r1, r61913# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmn	r1, r6, lsl #101914# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmn	r1, r6, lsr #101915# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmn	sp, r6, lsr #101916# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmn	r1, r6, asr #101917# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmn	r1, r6, ror #101918# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmn	r7, r8, lsl r21919# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmn	sp, r8, lsr r21920# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmn	r7, r8, asr r21921# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmn	r7, r8, ror r21922# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmn	r1, r6, rrx1923# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     cmp	r1, #151924# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     cmp	r7, #40, #21925# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     cmp	r7, #-21474836381926# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     cmp	r1, r61927# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmp	r1, r6, lsl #101928# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmp	r1, r6, lsr #101929# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmp	sp, r6, lsr #101930# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmp	r1, r6, asr #101931# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmp	r1, r6, ror #101932# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmp	r7, r8, lsl r21933# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmp	sp, r8, lsr r21934# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmp	r7, r8, asr r21935# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmp	r7, r8, ror r21936# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     cmp	r1, r6, rrx1937# CHECK-NEXT:  -      -      -      -      -      -      -      -     cpsie	aif1938# CHECK-NEXT:  -      -      -      -      -      -      -      -     cps	#151939# CHECK-NEXT:  -      -      -      -      -      -      -      -     cpsid	if, #101940# CHECK-NEXT:  -      -      -      -      -      -      -      -     cpsid	af, #171941# CHECK-NEXT:  -      -      -      -      -      -      -      -     cpsie	f, #261942# CHECK-NEXT:  -      -      -      -      -      -      -      -     dbg	#01943# CHECK-NEXT:  -      -      -      -      -      -      -      -     dbg	#51944# CHECK-NEXT:  -      -      -      -      -      -      -      -     dbg	#151945# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	#0x01946# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	oshld1947# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	oshst1948# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	osh1949# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	#0x41950# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	nshld1951# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	nshst1952# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	nsh1953# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	#0x81954# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	ishld1955# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	ishst1956# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	ish1957# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	#0xc1958# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	ld1959# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	st1960# CHECK-NEXT:  -      -      -      -      -      -      -      -     dmb	sy1961# CHECK-NEXT:  -      -      -      -      -      -      -      -     ssbb1962# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	oshld1963# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	oshst1964# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	osh1965# CHECK-NEXT:  -      -      -      -      -      -      -      -     pssbb1966# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	nshld1967# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	nshst1968# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	nsh1969# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	#0x81970# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	ishld1971# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	ishst1972# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	ish1973# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	#0xc1974# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	ld1975# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	st1976# CHECK-NEXT:  -      -      -      -      -      -      -      -     dsb	sy1977# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     eor	r4, r5, #614401978# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     eor	r7, r8, #-21474836381979# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     eor	r7, r8, #40, #21980# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     eor	r4, r5, r61981# CHECK-NEXT: 1.00   0.50   0.50    -      -      -      -      -     eor	pc, r5, r61982# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r4, r5, r6, lsl #51983# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r4, r5, r6, lsr #51984# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r4, r5, r6, lsr #51985# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r4, r5, r6, asr #51986# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r4, r5, r6, ror #51987# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r6, r7, r8, lsl r91988# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r6, r7, r8, lsr r91989# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r6, r7, r8, asr r91990# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r6, r7, r8, ror r91991# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r4, r5, r6, rrx1992# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     eor	r5, r5, #614401993# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     eor	r4, r4, r51994# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r4, r4, r5, lsl #51995# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r4, r4, r5, lsr #51996# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r4, r4, r5, lsr #51997# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r4, r4, r5, asr #51998# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r4, r4, r5, ror #51999# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r6, r6, r7, lsl r92000# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r6, r6, r7, lsr r92001# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r6, r6, r7, asr r92002# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r6, r6, r7, ror r92003# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     eor	r4, r4, r5, rrx2004# CHECK-NEXT:  -      -      -      -      -      -      -      -     isb	sy2005# CHECK-NEXT:  -      -      -      -      -      -      -      -     isb	#0xa2006# CHECK-NEXT:  -      -      -     6.00    -      -      -      -     ldm	r2, {r1, r3, r4, r5, r6, sp}2007# CHECK-NEXT:  -      -      -     6.00    -      -      -      -     ldmib	r2, {r1, r3, r4, r5, r6, sp}2008# CHECK-NEXT:  -      -      -     6.00    -      -      -      -     ldmda	r2, {r1, r3, r4, r5, r6, sp}2009# CHECK-NEXT:  -      -      -     6.00    -      -      -      -     ldmdb	r2, {r1, r3, r4, r5, r6, sp}2010# CHECK-NEXT:  -     3.00   3.00   6.00    -      -      -      -     ldm	r2!, {r1, r3, r4, r5, r6, sp}2011# CHECK-NEXT:  -     3.00   3.00   6.00    -      -      -      -     ldmib	r2!, {r1, r3, r4, r5, r6, sp}2012# CHECK-NEXT:  -     3.00   3.00   6.00    -      -      -      -     ldmda	r2!, {r1, r3, r4, r5, r6, sp}2013# CHECK-NEXT:  -     3.00   3.00   6.00    -      -      -      -     ldmdb	r2!, {r1, r3, r4, r5, r6, sp}2014# CHECK-NEXT:  -      -      -      -      -      -      -      -     ldrexb	r3, [r4]2015# CHECK-NEXT:  -      -      -      -      -      -      -      -     ldrexh	r2, [r5]2016# CHECK-NEXT:  -      -      -      -      -      -      -      -     ldrex	r1, [r7]2017# CHECK-NEXT:  -      -      -      -      -      -      -      -     ldrexd	r6, r7, [r8]2018# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     mla	r1, r2, r3, r42019# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     mlas	r1, r2, r3, r42020# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     mlane	r1, r2, r3, r42021# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     mlasne	r1, r2, r3, r42022# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     mls	r2, r5, r6, r32023# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     mlsne	r2, r5, r6, r32024# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mov	r3, #72025# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mov	pc, r12026# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mov	r4, #40802027# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mov	r5, #167116802028# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mov	sp, #352029# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mov	r9, #240, #302030# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mov	r7, #-21474836382031# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mov	pc, #21474836582032# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movw	r6, #655352033# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movw	r9, #655352034# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movw	sp, #11932035# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movs	r3, #72036# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movs	pc, r32037# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movs	r11, #992038# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movs	r11, #240, #302039# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     moveq	r4, #40802040# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movseq	r5, #167116802041# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mov	r2, r32042# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movs	r2, r32043# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     moveq	r2, r32044# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movseq	r2, r32045# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     movseq	pc, r22046# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     movt	r3, #72047# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     movt	r6, #655352048# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     movt	sp, #33972049# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     movteq	r4, #40802050# CHECK-NEXT:  -      -      -      -      -      -      -      -     mrc	p14, #0, r1, c1, c2, #42051# CHECK-NEXT:  -      -      -      -      -      -      -      -     mrc	p15, #7, apsr_nzcv, c15, c6, #62052# CHECK-NEXT:  -      -      -      -      -      -      -      -     mrs	r8, apsr2053# CHECK-NEXT:  -      -      -      -      -      -      -      -     mrs	r8, spsr2054# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fc, #52055# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	APSR_g, #52056# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	APSR_nzcvq, #52057# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	APSR_nzcvq, #52058# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	APSR_nzcvqg, #52059# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fc, #52060# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_c, #52061# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_x, #52062# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fc, #52063# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fc, #52064# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fsx, #52065# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	SPSR_fc, #52066# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	SPSR_fsxc, #52067# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fsxc, #52068# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	APSR_nzcvq, #21474836582069# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	SPSR_fsxc, #40, #22070# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fc, r02071# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	APSR_g, r02072# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	APSR_nzcvq, r02073# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	APSR_nzcvq, r02074# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	APSR_nzcvqg, r02075# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fc, r02076# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_c, r02077# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_x, r02078# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fc, r02079# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fc, r02080# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fsx, r02081# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	SPSR_fc, r02082# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	SPSR_fsxc, r02083# CHECK-NEXT:  -      -      -      -      -      -      -      -     msr	CPSR_fsxc, r02084# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     mul	r5, r6, r72085# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     muls	r5, r6, r72086# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     mulgt	r5, r6, r72087# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     mulsle	r5, r6, r72088# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn	r3, #72089# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn	pc, r82090# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn	r4, #40802091# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn	r5, #167116802092# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn	r7, #40, #22093# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn	r7, #-21474836382094# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvns	r3, #72095# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvns	r11, #240, #302096# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvns	r11, #-21474836382097# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvneq	r4, #40802098# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvneq	pc, r92099# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvnseq	r5, #167116802100# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn	r2, r32101# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvns	r2, r32102# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn	r5, r6, lsl #192103# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn	r5, r6, lsr #92104# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn	r5, r6, asr #42105# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn	r5, r6, ror #62106# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn	r5, r6, rrx2107# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvneq	r2, r32108# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     mvnseq	r2, r3, lsl #102109# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvn	r5, r6, lsl r72110# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     mvns	r5, r6, lsr r72111# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvngt	r5, r6, asr r72112# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     mvnslt	r5, r6, ror r72113# CHECK-NEXT:  -      -      -      -      -      -      -      -     nop2114# CHECK-NEXT:  -      -      -      -      -      -      -      -     nopgt2115# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orr	r4, r5, #614402116# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orr	r7, r8, #-21474836382117# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orr	r7, r8, #40, #22118# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orr	r4, r5, r62119# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r4, r5, r6, lsl #52120# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r4, r5, r6, lsr #52121# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r4, r5, r6, lsr #52122# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r4, r5, r6, asr #52123# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r4, r5, r6, ror #52124# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r6, r7, r8, lsl r92125# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r6, r7, r8, lsr r92126# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r6, r7, r8, asr r92127# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r6, r7, r8, ror r92128# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r4, r5, r6, rrx2129# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orr	r5, r5, #614402130# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orr	r4, r4, r52131# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r4, r4, r5, lsl #52132# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r4, r4, r5, lsr #52133# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r4, r4, r5, lsr #52134# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r4, r4, r5, asr #52135# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r4, r4, r5, ror #52136# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r6, r6, r7, lsl r92137# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r6, r6, r7, lsr r92138# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r6, r6, r7, asr r92139# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r6, r6, r7, ror r92140# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orr	r4, r4, r5, rrx2141# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orrseq	r4, r5, #614402142# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orrne	r4, r5, r62143# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orrseq	r4, r5, r6, lsl #52144# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orrlo	r6, r7, r8, ror r92145# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orrshi	r4, r5, r6, rrx2146# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orrhs	r5, r5, #614402147# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orrseq	r4, r4, r52148# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orrne	r6, r6, r7, asr r92149# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     orrslt	r6, r6, r7, ror r92150# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     orrsgt	r4, r4, r5, rrx2151# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     pkhbt	r2, r2, r32152# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     pkhbt	r2, r2, r3, lsl #312153# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     pkhbt	r2, r2, r32154# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     pkhbt	r2, r2, r3, lsl #152155# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     pkhbt	r2, r2, r32156# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     pkhtb	r2, r2, r3, asr #312157# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     pkhtb	r2, r2, r3, asr #152158# CHECK-NEXT:  -     0.50   0.50   1.00    -      -      -      -     pop	{r7}2159# CHECK-NEXT:  -     2.00   2.00   4.00    -      -      -      -     pop	{r7, r8, r9, r10}2160# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     push	{r7}2161# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     push	{r7, r8, r9, r10}2162# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qadd	r1, r2, r32163# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qaddne	r1, r2, r32164# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qadd16	r1, r2, r32165# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qadd16gt	r1, r2, r32166# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qadd8	r1, r2, r32167# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qadd8le	r1, r2, r32168# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     qdadd	r6, r7, r82169# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     qdaddhi	r6, r7, r82170# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     qdsub	r6, r7, r82171# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     qdsubhi	r6, r7, r82172# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     qsax	r9, r12, r02173# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     qsaxeq	r9, r12, r02174# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qsub	r1, r2, r32175# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qsubne	r1, r2, r32176# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qsub16	r1, r2, r32177# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qsub16gt	r1, r2, r32178# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qsub8	r1, r2, r32179# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     qsub8le	r1, r2, r32180# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rbit	r1, r22181# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rbitne	r1, r22182# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rev	r1, r92183# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     revne	r1, r52184# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rev16	r8, r32185# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rev16ne	r12, r42186# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     revsh	r4, r92187# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     revshne	r9, r12188# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfeda	r22189# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfedb	r32190# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfeia	r52191# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfeib	r62192# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfeda	r4!2193# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfedb	r7!2194# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfeia	r9!2195# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfeib	r8!2196# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfeda	r22197# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfedb	r32198# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfeia	r52199# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfeib	r62200# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfeda	r4!2201# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfedb	r7!2202# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfeia	r9!2203# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfeib	r8!2204# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfeia	r12205# CHECK-NEXT:  -      -      -      -      -      -      -      -     rfeia	r1!2206# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsb	r4, r5, #614402207# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsb	r7, r8, #-21474836382208# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsb	r7, r8, #40, #22209# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsb	r4, r5, r62210# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r4, r5, r6, lsl #52211# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsblo	r4, r5, r6, lsr #52212# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r4, r5, r6, lsr #52213# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r4, r5, r6, asr #52214# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r4, r5, r6, ror #52215# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r6, r7, r8, lsl r92216# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r6, r7, r8, lsr r92217# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r6, r7, r8, asr r92218# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsble	r6, r7, r8, ror r92219# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r4, r5, r6, rrx2220# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsb	r5, r5, #614402221# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsb	r4, r4, r52222# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r4, r4, r5, lsl #52223# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r4, r4, r5, lsr #52224# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsbne	r4, r4, r5, lsr #52225# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r4, r4, r5, asr #52226# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r4, r4, r5, ror #52227# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsbgt	r6, r6, r7, lsl r92228# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r6, r6, r7, lsr r92229# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r6, r6, r7, asr r92230# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r6, r6, r7, ror r92231# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsb	r4, r4, r5, rrx2232# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsbs	r7, r8, #-21474836382233# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsbs	r7, r8, #40, #22234# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsc	r4, r5, #614402235# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsc	r7, r8, #-21474836382236# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsc	r7, r8, #40, #22237# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsc	r4, r5, r62238# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsc	r4, r5, r6, lsl #52239# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsclo	r4, r5, r6, lsr #52240# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsc	r4, r5, r6, lsr #52241# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsc	r4, r5, r6, asr #52242# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsc	r4, r5, r6, ror #52243# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsc	r6, r7, r8, lsl r92244# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsc	r6, r7, r8, lsr r92245# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsc	r6, r7, r8, asr r92246# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rscle	r6, r7, r8, ror r92247# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsc	r5, r5, #614402248# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rsc	r4, r4, r52249# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsc	r4, r4, r5, lsl #52250# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsc	r4, r4, r5, lsr #52251# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rscne	r4, r4, r5, lsr #52252# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsc	r4, r4, r5, asr #52253# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsc	r4, r4, r5, ror #52254# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rscgt	r6, r6, r7, lsl r92255# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsc	r6, r6, r7, lsr r92256# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsc	r6, r6, r7, asr r92257# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rsc	r6, r6, r7, ror r92258# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rrx	r0, r12259# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rrx	sp, pc2260# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rrx	pc, lr2261# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     rrx	lr, sp2262# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rrxs	r0, r12263# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rrxs	sp, pc2264# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rrxs	pc, lr2265# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     rrxs	lr, sp2266# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     sadd16	r1, r2, r32267# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     sadd16gt	r1, r2, r32268# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     sadd8	r1, r2, r32269# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     sadd8le	r1, r2, r32270# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     sasx	r9, r12, r02271# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     sasxeq	r9, r12, r02272# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbc	r4, r5, #614402273# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbc	r7, r8, #-21474836382274# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbc	r7, r8, #40, #22275# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbc	r4, r5, r62276# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r4, r5, r6, lsl #52277# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r4, r5, r6, lsr #52278# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r4, r5, r6, lsr #52279# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r4, r5, r6, asr #52280# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r4, r5, r6, ror #52281# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r6, r7, r8, lsl r92282# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r6, r7, r8, lsr r92283# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r6, r7, r8, asr r92284# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r6, r7, r8, ror r92285# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbc	r5, r5, #614402286# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbc	r4, r4, r52287# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r4, r4, r5, lsl #52288# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r4, r4, r5, lsr #52289# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r4, r4, r5, lsr #52290# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r4, r4, r5, asr #52291# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r4, r4, r5, ror #52292# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r6, r6, r7, lsl r92293# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r6, r6, r7, lsr r92294# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r6, r6, r7, asr r92295# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sbc	r6, r6, r7, ror r92296# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbfx	r4, r5, #16, #12297# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sbfxgt	r4, r5, #16, #162298# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sel	r9, r2, r12299# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     selne	r9, r2, r12300# CHECK-NEXT:  -      -      -      -      -      -      -      -     setend	be2301# CHECK-NEXT:  -      -      -      -      -      -      -      -     setend	le2302# CHECK-NEXT:  -      -      -      -      -      -      -      -     sev2303# CHECK-NEXT:  -      -      -      -      -      -      -      -     seveq2304# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     shadd16	r4, r8, r22305# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     shadd16gt	r4, r8, r22306# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     shadd8	r4, r8, r22307# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     shadd8gt	r4, r8, r22308# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     shasx	r4, r8, r22309# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     shasxgt	r4, r8, r22310# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     shsub16	r4, r8, r22311# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     shsub16gt	r4, r8, r22312# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     shsub8	r4, r8, r22313# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     shsub8gt	r4, r8, r22314# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlabb	r3, r1, r9, r02315# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlabt	r5, r6, r4, r12316# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlatb	r4, r2, r3, r22317# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlatt	r8, r3, r8, r42318# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlabbge	r3, r1, r9, r02319# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlabtle	r5, r6, r4, r12320# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlatbne	r4, r2, r3, r22321# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlatteq	r8, r3, r8, r42322# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlad	r2, r3, r5, r82323# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smladx	r2, r3, r5, r82324# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smladeq	r2, r3, r5, r82325# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smladxhi	r2, r3, r5, r82326# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlal	r2, r3, r5, r82327# CHECK-NEXT:  -     1.00   1.00    -     2.00    -      -      -     smlals	r2, r3, r5, r82328# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlaleq	r2, r3, r5, r82329# CHECK-NEXT:  -     1.00   1.00    -     2.00    -      -      -     smlalshi	r2, r3, r5, r82330# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlalbb	r3, r1, r9, r02331# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlalbt	r5, r6, r4, r12332# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlaltb	r4, r2, r3, r22333# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlaltt	r8, r3, r8, r42334# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlalbbge	r3, r1, r9, r02335# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlalbtle	r5, r6, r4, r12336# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlaltbne	r4, r2, r3, r22337# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlaltteq	r8, r3, r8, r42338# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlald	r2, r3, r5, r82339# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlaldx	r2, r3, r5, r82340# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlaldeq	r2, r3, r5, r82341# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlaldxhi	r2, r3, r5, r82342# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlawb	r2, r3, r10, r82343# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlawt	r8, r3, r5, r92344# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlawbeq	r2, r7, r5, r82345# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlawthi	r1, r3, r0, r82346# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlsd	r2, r3, r5, r82347# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlsdx	r2, r3, r5, r82348# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlsdeq	r2, r3, r5, r82349# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smlsdxhi	r2, r3, r5, r82350# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlsld	r2, r9, r5, r12351# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlsldx	r4, r11, r2, r82352# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlsldeq	r8, r2, r5, r62353# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smlsldxhi	r1, r0, r3, r82354# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmla	r1, r2, r3, r42355# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmlar	r4, r3, r2, r12356# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmlalo	r1, r2, r3, r42357# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmlarhs	r4, r3, r2, r12358# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmls	r1, r2, r3, r42359# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmlsr	r4, r3, r2, r12360# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmlslo	r1, r2, r3, r42361# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmlsrhs	r4, r3, r2, r12362# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmul	r2, r3, r42363# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmulr	r3, r2, r12364# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmullo	r2, r3, r42365# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smmulrhs	r3, r2, r12366# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smuad	r2, r3, r42367# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smuadx	r3, r2, r12368# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smuadlt	r2, r3, r42369# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smuadxge	r3, r2, r12370# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smulbb	r3, r9, r02371# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smulbt	r5, r4, r12372# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smultb	r4, r2, r22373# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smultt	r8, r3, r42374# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smulbbge	r1, r9, r02375# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smulbtle	r5, r6, r42376# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smultbne	r2, r3, r22377# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smultteq	r8, r3, r42378# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smull	r3, r9, r0, r12379# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smulls	r3, r9, r0, r22380# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smulleq	r8, r3, r4, r52381# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     smullseq	r8, r3, r4, r32382# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smulwb	r3, r9, r02383# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smulwt	r3, r9, r22384# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smusd	r3, r0, r12385# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smusdx	r3, r9, r22386# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smusdeq	r8, r3, r22387# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     smusdxne	r7, r4, r32388# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsda	sp, #52389# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsdb	sp, #12390# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsia	sp, #02391# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsib	sp, #152392# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsda	sp!, #312393# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsdb	sp!, #192394# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsia	sp!, #22395# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsib	sp!, #142396# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsda	sp, #112397# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsdb	sp, #102398# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsia	sp, #92399# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsib	sp, #52400# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsda	sp!, #52401# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsdb	sp!, #52402# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsia	sp!, #52403# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsib	sp!, #52404# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsia	sp, #52405# CHECK-NEXT:  -      -      -      -      -      -      -      -     srsia	sp!, #52406# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     ssat	r8, #1, r102407# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     ssat	r8, #1, r10, lsl #312408# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     ssat	r8, #1, r10, asr #322409# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     ssat	r8, #1, r10, asr #12410# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     ssat16	r2, #1, r72411# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     ssat16	r3, #16, r52412# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     ssax	r2, r3, r42413# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     ssaxlt	r2, r3, r42414# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     ssub16	r1, r0, r62415# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     ssub16ne	r5, r3, r22416# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     ssub8	r9, r2, r42417# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     ssub8eq	r5, r1, r22418# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     stm	r2, {r1, r3, r4, r5, r6, sp}2419# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     stm	r3, {r1, r3, r4, r5, r6, lr}2420# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     stmib	r4, {r1, r3, r4, r5, r6, sp}2421# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     stmda	r5, {r1, r3, r4, r5, r6, sp}2422# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     stmdb	r6, {r1, r3, r4, r5, r6, r8}2423# CHECK-NEXT:  -      -      -      -      -     1.00    -      -     stmdb	sp, {r1, r3, r4, r5, r6, sp}2424# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stm	r8!, {r1, r3, r4, r5, r6, sp}2425# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stmib	r9!, {r1, r3, r4, r5, r6, sp}2426# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stmda	sp!, {r1, r3, r4, r5, r6}2427# CHECK-NEXT:  -     0.50   0.50    -      -     1.00    -      -     stmdb	r0!, {r1, r5, r7, sp}2428# CHECK-NEXT:  -      -      -      -      -      -      -      -     strexb	r1, r3, [r4]2429# CHECK-NEXT:  -      -      -      -      -      -      -      -     strexh	r4, r2, [r5]2430# CHECK-NEXT:  -      -      -      -      -      -      -      -     strex	r2, r1, [r7]2431# CHECK-NEXT:  -      -      -      -      -      -      -      -     strexd	r6, r2, r3, [r8]2432# CHECK-NEXT:  -      -      -      -      -      -      -      -     strexd	sp, r0, r1, [r0]2433# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sub	r4, r5, #614402434# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sub	r7, r8, #-21474836382435# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sub	r7, r8, #40, #22436# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sub	r4, r5, r62437# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r4, r5, r6, lsl #52438# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r4, r5, r6, lsr #52439# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r4, r5, r6, lsr #52440# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r4, r5, r6, asr #52441# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r4, r5, r6, ror #52442# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r6, r7, r8, lsl r92443# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r6, r7, r8, lsr r92444# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r6, r7, r8, asr r92445# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r6, r7, r8, ror r92446# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sub	r5, r5, #614402447# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sub	r4, r4, r52448# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r4, r4, r5, lsl #52449# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r4, r4, r5, lsr #52450# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r4, r4, r5, lsr #52451# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r4, r4, r5, asr #52452# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r4, r4, r5, ror #52453# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r6, r6, r7, lsl r92454# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r6, r6, r7, lsr r92455# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r6, r6, r7, asr r92456# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sub	r6, r6, r7, ror r92457# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     subs	r7, r8, #-21474836382458# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     subs	r7, r8, #40, #22459# CHECK-NEXT:  -      -      -      -      -      -      -      -     svc	#162460# CHECK-NEXT:  -      -      -      -      -      -      -      -     svc	#02461# CHECK-NEXT:  -      -      -      -      -      -      -      -     svc	#167772152462# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab	r2, r3, r42463# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab	r4, r5, r62464# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtablt	r6, r2, r9, ror #82465# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab	r5, r1, r4, ror #162466# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab	r7, r8, r3, ror #242467# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab16ge	r0, r1, r42468# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab16	r6, r2, r72469# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab16	r3, r5, r8, ror #82470# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab16	r3, r2, r1, ror #162471# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtab16eq	r1, r2, r3, ror #242472# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtah	r1, r3, r92473# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtahhi	r6, r1, r62474# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtah	r3, r8, r3, ror #82475# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtahlo	r2, r2, r4, ror #162476# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtah	r9, r3, r3, ror #242477# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtbge	r2, r42478# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb	r5, r62479# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb	r6, r9, ror #82480# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtblo	r5, r1, ror #162481# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxtb	r8, r3, ror #242482# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtb16	r1, r42483# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtb16	r6, r72484# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtb16hs	r3, r5, ror #82485# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtb16	r3, r1, ror #162486# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     sxtb16ge	r2, r3, ror #242487# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxthne	r3, r92488# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxth	r1, r62489# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxth	r3, r8, ror #82490# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxthle	r2, r2, ror #162491# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     sxth	r9, r3, ror #242492# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     teq	r5, #614402493# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     teq	r7, #-21474836382494# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     teq	r7, #40, #22495# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     teq	r4, r52496# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     teq	r4, r5, lsl #52497# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     teq	r4, r5, lsr #52498# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     teq	r4, r5, lsr #52499# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     teq	r4, r5, asr #52500# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     teq	r4, r5, ror #52501# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     teq	r6, r7, lsl r92502# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     teq	r6, r7, lsr r92503# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     teq	r6, r7, asr r92504# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     teq	r6, r7, ror r92505# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     tst	r5, #614402506# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     tst	r7, #-21474836382507# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     tst	r7, #40, #22508# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     tst	r4, r52509# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     tst	r4, r5, lsl #52510# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     tst	r4, r5, lsr #52511# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     tst	r4, r5, lsr #52512# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     tst	r4, r5, asr #52513# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     tst	r4, r5, ror #52514# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     tst	r6, r7, lsl r92515# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     tst	r6, r7, lsr r92516# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     tst	r6, r7, asr r92517# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     tst	r6, r7, ror r92518# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uadd16	r1, r2, r32519# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uadd16gt	r1, r2, r32520# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uadd8	r1, r2, r32521# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uadd8le	r1, r2, r32522# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uasx	r9, r12, r02523# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uasxeq	r9, r12, r02524# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ubfx	r4, r5, #16, #12525# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     ubfxgt	r4, r5, #16, #162526# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uhadd16	r4, r8, r22527# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uhadd16gt	r4, r8, r22528# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uhadd8	r4, r8, r22529# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uhadd8gt	r4, r8, r22530# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uhasx	r4, r8, r22531# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uhasxgt	r4, r8, r22532# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uhsub16	r4, r8, r22533# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uhsub16gt	r4, r8, r22534# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uhsub8	r4, r8, r22535# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uhsub8gt	r4, r8, r22536# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     umaal	r3, r4, r5, r62537# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     umaallt	r3, r4, r5, r62538# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     umlal	r2, r4, r6, r82539# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     umlalgt	r6, r1, r2, r62540# CHECK-NEXT:  -     1.00   1.00    -     2.00    -      -      -     umlals	r2, r9, r2, r32541# CHECK-NEXT:  -     1.00   1.00    -     2.00    -      -      -     umlalseq	r3, r5, r1, r22542# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     umull	r2, r4, r6, r82543# CHECK-NEXT:  -      -      -      -     2.00    -      -      -     umullgt	r6, r1, r2, r62544# CHECK-NEXT:  -     1.00   1.00    -     2.00    -      -      -     umulls	r2, r9, r2, r32545# CHECK-NEXT:  -     1.00   1.00    -     2.00    -      -      -     umullseq	r3, r5, r1, r22546# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uqadd16	r1, r2, r32547# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uqadd16gt	r4, r7, r92548# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uqadd8	r3, r4, r82549# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uqadd8le	r8, r1, r22550# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uqasx	r2, r4, r12551# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uqasxhi	r5, r2, r92552# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uqsax	r1, r3, r72553# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     uqsax	r3, r6, r22554# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uqsub16	r1, r5, r32555# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uqsub16gt	r3, r2, r52556# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uqsub8	r2, r1, r42557# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uqsub8le	r4, r6, r92558# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usad8	r2, r1, r42559# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usad8le	r4, r6, r92560# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usada8	r1, r5, r3, r72561# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usada8gt	r3, r2, r5, r12562# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usat	r8, #1, r102563# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usat	r8, #4, r102564# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usat	r8, #5, r10, lsl #312565# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usat	r8, #31, r10, asr #322566# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usat	r8, #16, r10, asr #12567# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usat16	r2, #2, r72568# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     usat16	r3, #15, r52569# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     usax	r2, r3, r42570# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     usaxne	r2, r3, r42571# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     usub16	r4, r2, r72572# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     usub16hi	r1, r1, r32573# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     usub8	r1, r8, r52574# CHECK-NEXT:  -     0.50   0.50    -     1.00    -      -      -     usub8le	r9, r2, r32575# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab	r2, r3, r42576# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab	r4, r5, r62577# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtablt	r6, r2, r9, ror #82578# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab	r5, r1, r4, ror #162579# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab	r7, r8, r3, ror #242580# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab16ge	r0, r1, r42581# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab16	r6, r2, r72582# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab16	r3, r5, r8, ror #82583# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab16	r3, r2, r1, ror #162584# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtab16eq	r1, r2, r3, ror #242585# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtah	r1, r3, r92586# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtahhi	r6, r1, r62587# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtah	r3, r8, r3, ror #82588# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtahlo	r2, r2, r4, ror #162589# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtah	r9, r3, r3, ror #242590# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxtbge	r2, r42591# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxtb	r5, r62592# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxtb	r6, r9, ror #82593# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxtblo	r5, r1, ror #162594# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxtb	r8, r3, ror #242595# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtb16	r1, r42596# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtb16	r6, r72597# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtb16hs	r3, r5, ror #82598# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtb16	r3, r1, ror #162599# CHECK-NEXT:  -      -      -      -     1.00    -      -      -     uxtb16ge	r2, r3, ror #242600# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxthne	r3, r92601# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxth	r1, r62602# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxth	r3, r8, ror #82603# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxthle	r2, r2, ror #162604# CHECK-NEXT:  -     0.50   0.50    -      -      -      -      -     uxth	r9, r3, ror #242605# CHECK-NEXT:  -      -      -      -      -      -      -      -     wfe2606# CHECK-NEXT:  -      -      -      -      -      -      -      -     wfehi2607# CHECK-NEXT:  -      -      -      -      -      -      -      -     wfi2608# CHECK-NEXT:  -      -      -      -      -      -      -      -     wfilt2609# CHECK-NEXT:  -      -      -      -      -      -      -      -     yield2610# CHECK-NEXT:  -      -      -      -      -      -      -      -     yieldne2611# CHECK-NEXT:  -      -      -      -      -      -      -      -     sevl2612