• Home
  • Raw
  • Download

Lines Matching refs:r4

28         adc r4, r2, #0x7f800000
29 adc r4, r2, #0x00000680
38 @ CHECK: adc r4, r2, #2139095040 @ encoding: [0x42,0xf1,0xff,0x44]
39 @ CHECK: adc r4, r2, #1664 @ encoding: [0x42,0xf5,0xd0,0x64]
44 adc r4, r5, r6
45 adcs r4, r5, r6
53 @ CHECK: adc.w r4, r5, r6 @ encoding: [0x45,0xeb,0x06,0x04]
54 @ CHECK: adcs.w r4, r5, r6 @ encoding: [0x55,0xeb,0x06,0x04]
69 addeq r4, r5, #293
93 @ CHECK: addweq r4, r5, #293 @ encoding: [0x05,0xf2,0x25,0x14]
122 add.w r4, r8, r1, ror #12
143 @ CHECK: add.w r4, r8, r1, ror #12 @ encoding: [0x08,0xeb,0x31,0x34]
232 and r5, r4, #0xffffffff
239 @ CHECK: and r5, r4, #4294967295 @ encoding: [0x04,0xf0,0xff,0x35]
245 and r4, r9, r8
246 and r1, r4, r8, asr #3
248 ands.w r4, r5, r2, lsr #20
251 @ CHECK: and.w r4, r9, r8 @ encoding: [0x09,0xea,0x08,0x04]
252 @ CHECK: and.w r1, r4, r8, asr #3 @ encoding: [0x04,0xea,0xe8,0x01]
254 @ CHECK: ands.w r4, r5, r2, lsr #20 @ encoding: [0x15,0xea,0x12,0x54]
286 asr r3, r4, r2
288 asrs r3, r4, r8
290 @ CHECK: asr.w r3, r4, r2 @ encoding: [0x44,0xfa,0x02,0xf3]
292 @ CHECK: asrs.w r3, r4, r8 @ encoding: [0x54,0xfa,0x08,0xf3]
352 bic r8, r4, r1, lsr #11
360 bic r4, r2, lsl #31
362 bic r7, r4, lsr #7
371 @ CHECK: bic.w r8, r4, r1, lsr #11 @ encoding: [0x24,0xea,0xd1,0x28]
378 @ CHECK: bic.w r4, r4, r2, lsl #31 @ encoding: [0x24,0xea,0xc2,0x74]
380 @ CHECK: bic.w r7, r7, r4, lsr #7 @ encoding: [0x27,0xea,0xd4,0x17]
483 cmp.w r4, r12
488 cmp r1, r4, ror #15
493 @ CHECK: cmp.w r4, r12 @ encoding: [0xb4,0xeb,0x0c,0x0f]
498 @ CHECK: cmp.w r1, r4, ror #15 @ encoding: [0xb1,0xeb,0xf4,0x3f]
675 eor r4, r5, #0xf000
676 eor r4, r5, r6
677 eor r4, r5, r6, lsl #5
678 eor r4, r5, r6, lsr #5
679 eor r4, r5, r6, lsr #5
680 eor r4, r5, r6, asr #5
681 eor r4, r5, r6, ror #5
683 @ CHECK: eor r4, r5, #61440 @ encoding: [0x85,0xf4,0x70,0x44]
684 @ CHECK: eor.w r4, r5, r6 @ encoding: [0x85,0xea,0x06,0x04]
685 @ CHECK: eor.w r4, r5, r6, lsl #5 @ encoding: [0x85,0xea,0x46,0x14]
686 @ CHECK: eor.w r4, r5, r6, lsr #5 @ encoding: [0x85,0xea,0x56,0x14]
687 @ CHECK: eor.w r4, r5, r6, lsr #5 @ encoding: [0x85,0xea,0x56,0x14]
688 @ CHECK: eor.w r4, r5, r6, asr #5 @ encoding: [0x85,0xea,0x66,0x14]
689 @ CHECK: eor.w r4, r5, r6, ror #5 @ encoding: [0x85,0xea,0x76,0x14]
743 ldc2 p3, c5, [r4, #-120]!
757 ldc p5, c8, [r4], #16
771 @ CHECK: ldc2 p3, c5, [r4, #-120]! @ encoding: [0x34,0xfd,0x1e,0x53]
785 @ CHECK: ldc p5, c8, [r4], #16 @ encoding: [0xb4,0xec,0x04,0x85]
800 ldmia.w r4, {r4, r5, r8, r9}
801 ldmia.w r4, {r5, r6}
803 ldm.w r4, {r4, r5, r8, r9}
804 ldm.w r4, {r5, r6}
809 ldmia r4, {r4, r5, r8, r9}
810 ldmia r4, {r5, r6}
812 ldm r4, {r4, r5, r8, r9}
813 ldm r4, {r5, r6}
816 ldmia sp!, {r4-r11, pc}
818 @ CHECK: ldm.w r4, {r4, r5, r8, r9} @ encoding: [0x94,0xe8,0x30,0x03]
819 @ CHECK: ldm.w r4, {r5, r6} @ encoding: [0x94,0xe8,0x60,0x00]
821 @ CHECK: ldm.w r4, {r4, r5, r8, r9} @ encoding: [0x94,0xe8,0x30,0x03]
822 @ CHECK: ldm.w r4, {r5, r6} @ encoding: [0x94,0xe8,0x60,0x00]
827 @ CHECK: ldm.w r4, {r4, r5, r8, r9} @ encoding: [0x94,0xe8,0x30,0x03]
828 @ CHECK: ldm.w r4, {r5, r6} @ encoding: [0x94,0xe8,0x60,0x00]
830 @ CHECK: ldm.w r4, {r4, r5, r8, r9} @ encoding: [0x94,0xe8,0x30,0x03]
831 @ CHECK: ldm.w r4, {r5, r6} @ encoding: [0x94,0xe8,0x60,0x00]
834 @ CHECK: pop.w {r4, r5, r6, r7, r8, r9, r10, r11, pc} @ encoding: [0xbd,0xe8,0xf0,0x8f]
840 ldmdb r4, {r4, r5, r8, r9}
841 ldmdb r4, {r5, r6}
844 ldmdb.w r4, {r5, r6}
847 @ CHECK: ldmdb r4, {r4, r5, r8, r9} @ encoding: [0x14,0xe9,0x30,0x03]
848 @ CHECK: ldmdb r4, {r5, r6} @ encoding: [0x14,0xe9,0x60,0x00]
851 @ CHECK: ldmdb r4, {r5, r6} @ encoding: [0x14,0xe9,0x60,0x00]
863 ldr r2, [r4, #255]!
866 ldr r2, [r4], #255
875 @ CHECK: ldr r2, [r4, #255]! @ encoding: [0x54,0xf8,0xff,0x2f]
878 @ CHECK: ldr r2, [r4], #255 @ encoding: [0x54,0xf8,0xff,0x2b]
906 ldr r4, [pc, #1020]
920 @ CHECK: ldr r4, [pc, #1020] @ encoding: [0xff,0x4c]
947 ldr.w r4, [r5, r2]
954 @ CHECK: ldr.w r4, [r5, r2] @ encoding: [0x55,0xf8,0x02,0x40]
971 ldrb r1, [r4, #-4]!
983 @ CHECK: ldrb r1, [r4, #-4]! @ encoding: [0x14,0xf8,0x04,0x1d]
993 ldrb.w r4, [r5, r2]
1000 @ CHECK: ldrb.w r4, [r5, r2] @ encoding: [0x15,0xf8,0x02,0x40]
1053 ldrex r1, [r4]
1054 ldrex r8, [r4, #0]
1058 ldrexd r9, r3, [r4]
1060 @ CHECK: ldrex r1, [r4] @ encoding: [0x54,0xe8,0x00,0x1f]
1061 @ CHECK: ldrex r8, [r4] @ encoding: [0x54,0xe8,0x00,0x8f]
1065 @ CHECK: ldrexd r9, r3, [r4] @ encoding: [0xd4,0xe8,0x7f,0x93]
1078 ldrh r1, [r4, #-4]!
1090 @ CHECK: ldrh r1, [r4, #-4]! @ encoding: [0x34,0xf8,0x04,0x1d]
1100 ldrh.w r4, [r5, r2]
1107 @ CHECK: ldrh.w r4, [r5, r2] @ encoding: [0x35,0xf8,0x02,0x40]
1159 ldrsb.w r4, [r5, r2]
1166 ldrsb r1, [r4, #-4]!
1172 @ CHECK: ldrsb.w r4, [r5, r2] @ encoding: [0x15,0xf9,0x02,0x40]
1179 @ CHECK: ldrsb r1, [r4, #-4]! @ encoding: [0x14,0xf9,0x04,0x1d]
1230 ldrsh.w r4, [r5, r2]
1237 ldrsh r1, [r4, #-4]!
1243 @ CHECK: ldrsh.w r4, [r5, r2] @ encoding: [0x35,0xf9,0x02,0x40]
1250 @ CHECK: ldrsh r1, [r4, #-4]! @ encoding: [0x34,0xf9,0x04,0x1d]
1267 @ ldrsh.w r4, [pc, #1435]
1268 @ : ldrsh.w r4, [pc, #1435] @ encoding: [0x3f,0xf9,0x9b,0x45]
1290 ldrt r4, [r9, #255]
1295 @ CHECK: ldrt r4, [r9, #255] @ encoding: [0x59,0xf8,0xff,0x4e]
1327 lsl r3, r4, r2
1329 lsls r3, r4, r8
1331 @ CHECK: lsl.w r3, r4, r2 @ encoding: [0x04,0xfa,0x02,0xf3]
1333 @ CHECK: lsls.w r3, r4, r8 @ encoding: [0x14,0xfa,0x08,0xf3]
1365 lsr r3, r4, r2
1367 lsrs r3, r4, r8
1369 @ CHECK: lsr.w r3, r4, r2 @ encoding: [0x24,0xfa,0x02,0xf3]
1371 @ CHECK: lsrs.w r3, r4, r8 @ encoding: [0x34,0xfa,0x08,0xf3]
1378 mcr p14, #0, r4, c0, c5
1383 @ CHECK: mcr p14, #0, r4, c0, c5, #0 @ encoding: [0x00,0xee,0x15,0x4e]
1390 mcrr p7, #15, r5, r4, c1
1391 mcrr2 p7, #15, r5, r4, c1
1393 @ CHECK: mcrr p7, #15, r5, r4, c1 @ encoding: [0x44,0xec,0xf1,0x57]
1394 @ CHECK: mcrr2 p7, #15, r5, r4, c1 @ encoding: [0x44,0xfc,0xf1,0x57]
1400 mla r1,r2,r3,r4
1401 mls r1,r2,r3,r4
1403 @ CHECK: mla r1, r2, r3, r4 @ encoding: [0x02,0xfb,0x03,0x41]
1404 @ CHECK: mls r1, r2, r3, r4 @ encoding: [0x02,0xfb,0x13,0x41]
1471 movs r4, r4, lsl r5
1472 movs r4, r4, lsr r5
1473 movs r4, r4, asr r5
1474 movs r4, r4, ror r5
1475 mov r4, r4, lsl r5
1476 movs r4, r4, ror r8
1477 movs r4, r5, lsr r6
1479 moveq r4, r4, lsl r5
1480 moveq r4, r4, lsr r5
1481 moveq r4, r4, asr r5
1482 moveq r4, r4, ror r5
1483 mov r4, r4, rrx
1489 @ CHECK: lsls r4, r5 @ encoding: [0xac,0x40]
1490 @ CHECK: lsrs r4, r5 @ encoding: [0xec,0x40]
1491 @ CHECK: asrs r4, r5 @ encoding: [0x2c,0x41]
1492 @ CHECK: rors r4, r5 @ encoding: [0xec,0x41]
1493 @ CHECK: lsl.w r4, r4, r5 @ encoding: [0x04,0xfa,0x05,0xf4]
1494 @ CHECK: rors.w r4, r4, r8 @ encoding: [0x74,0xfa,0x08,0xf4]
1495 @ CHECK: lsrs.w r4, r5, r6 @ encoding: [0x35,0xfa,0x06,0xf4]
1497 @ CHECK: lsleq r4, r5 @ encoding: [0xac,0x40]
1498 @ CHECK: lsreq r4, r5 @ encoding: [0xec,0x40]
1499 @ CHECK: asreq r4, r5 @ encoding: [0x2c,0x41]
1500 @ CHECK: roreq r4, r5 @ encoding: [0xec,0x41]
1501 @ CHECK: rrx r4, r4 @ encoding: [0x4f,0xea,0x34,0x04]
1510 movteq r4, #0xff0
1515 @ CHECK: movteq r4, #4080 @ encoding: [0xc0,0xf6,0xf0,0x74]
1537 mrrc p7, #1, r5, r4, c1
1538 mrrc2 p7, #1, r5, r4, c1
1540 @ CHECK: mrrc p7, #1, r5, r4, c1 @ encoding: [0x54,0xec,0x11,0x57]
1541 @ CHECK: mrrc2 p7, #1, r5, r4, c1 @ encoding: [0x54,0xfc,0x11,0x57]
1562 msr APSR_nzcvq, r4
1578 @ CHECK: msr APSR_nzcvq, r4 @ encoding: [0x84,0xf3,0x00,0x88]
1595 muls r3, r4, r3
1596 mul r3, r4, r3
1597 mul r3, r4, r6
1599 muleq r3, r4, r5
1601 mulle r4, r4, r8
1604 @ CHECK: muls r3, r4, r3 @ encoding: [0x63,0x43]
1605 @ CHECK: mul r3, r4, r3 @ encoding: [0x04,0xfb,0x03,0xf3]
1606 @ CHECK: mul r3, r4, r6 @ encoding: [0x04,0xfb,0x06,0xf3]
1608 @ CHECK: muleq r3, r4, r5 @ encoding: [0x04,0xfb,0x05,0xf3]
1610 @ CHECK: mulle r4, r4, r8 @ encoding: [0x04,0xfb,0x08,0xf4]
1678 orn r4, r5, #0xf000
1679 orn r4, r5, r6
1680 orns r4, r5, r6
1681 orn r4, r5, r6, lsl #5
1682 orns r4, r5, r6, lsr #5
1683 orn r4, r5, r6, lsr #5
1684 orns r4, r5, r6, asr #5
1685 orn r4, r5, r6, ror #5
1687 @ CHECK: orn r4, r5, #61440 @ encoding: [0x65,0xf4,0x70,0x44]
1688 @ CHECK: orn r4, r5, r6 @ encoding: [0x65,0xea,0x06,0x04]
1689 @ CHECK: orns r4, r5, r6 @ encoding: [0x75,0xea,0x06,0x04]
1690 @ CHECK: orn r4, r5, r6, lsl #5 @ encoding: [0x65,0xea,0x46,0x14]
1691 @ CHECK: orns r4, r5, r6, lsr #5 @ encoding: [0x75,0xea,0x56,0x14]
1692 @ CHECK: orn r4, r5, r6, lsr #5 @ encoding: [0x65,0xea,0x56,0x14]
1693 @ CHECK: orns r4, r5, r6, asr #5 @ encoding: [0x75,0xea,0x66,0x14]
1694 @ CHECK: orn r4, r5, r6, ror #5 @ encoding: [0x65,0xea,0x76,0x14]
1700 orr r4, r5, #0xf000
1701 orr r4, r5, r6
1702 orr r4, r5, r6, lsl #5
1703 orrs r4, r5, r6, lsr #5
1704 orr r4, r5, r6, lsr #5
1705 orrs r4, r5, r6, asr #5
1706 orr r4, r5, r6, ror #5
1708 @ CHECK: orr r4, r5, #61440 @ encoding: [0x45,0xf4,0x70,0x44]
1709 @ CHECK: orr.w r4, r5, r6 @ encoding: [0x45,0xea,0x06,0x04]
1710 @ CHECK: orr.w r4, r5, r6, lsl #5 @ encoding: [0x45,0xea,0x46,0x14]
1711 @ CHECK: orrs.w r4, r5, r6, lsr #5 @ encoding: [0x55,0xea,0x56,0x14]
1712 @ CHECK: orr.w r4, r5, r6, lsr #5 @ encoding: [0x45,0xea,0x56,0x14]
1713 @ CHECK: orrs.w r4, r5, r6, asr #5 @ encoding: [0x55,0xea,0x66,0x14]
1714 @ CHECK: orr.w r4, r5, r6, ror #5 @ encoding: [0x45,0xea,0x76,0x14]
2008 ror r3, r4, r2
2010 rors r3, r4, r8
2012 @ CHECK: ror.w r3, r4, r2 @ encoding: [0x64,0xfa,0x02,0xf3]
2014 @ CHECK: rors.w r3, r4, r8 @ encoding: [0x74,0xfa,0x08,0xf3]
2057 rsb r4, r8
2058 rsb r4, r9, r8
2059 rsb r1, r4, r8, asr #3
2062 @ CHECK: rsb r4, r4, r8 @ encoding: [0xc4,0xeb,0x08,0x04]
2063 @ CHECK: rsb r4, r9, r8 @ encoding: [0xc9,0xeb,0x08,0x04]
2064 @ CHECK: rsb r1, r4, r8, asr #3 @ encoding: [0xc4,0xeb,0xe8,0x01]
2071 sadd16 r3, r4, r8
2073 sadd16ne r3, r4, r8
2075 @ CHECK: sadd16 r3, r4, r8 @ encoding: [0x94,0xfa,0x08,0xf3]
2077 @ CHECK: sadd16ne r3, r4, r8 @ encoding: [0x94,0xfa,0x08,0xf3]
2083 sadd8 r3, r4, r8
2085 sadd8ne r3, r4, r8
2087 @ CHECK: sadd8 r3, r4, r8 @ encoding: [0x84,0xfa,0x08,0xf3]
2089 @ CHECK: sadd8ne r3, r4, r8 @ encoding: [0x84,0xfa,0x08,0xf3]
2120 sbc r4, r2, #0x7f800000
2121 sbc r4, r2, #0x00000680
2130 @ CHECK: sbc r4, r2, #2139095040 @ encoding: [0x62,0xf1,0xff,0x44]
2131 @ CHECK: sbc r4, r2, #1664 @ encoding: [0x62,0xf5,0xd0,0x64]
2137 sbc r4, r5, r6
2138 sbcs r4, r5, r6
2146 @ CHECK: sbc.w r4, r5, r6 @ encoding: [0x65,0xeb,0x06,0x04]
2147 @ CHECK: sbcs.w r4, r5, r6 @ encoding: [0x75,0xeb,0x06,0x04]
2159 sbfx r4, r5, #16, #1
2161 sbfxgt r4, r5, #16, #16
2163 @ CHECK: sbfx r4, r5, #16, #1 @ encoding: [0x45,0xf3,0x00,0x44]
2165 @ CHECK: sbfxgt r4, r5, #16, #16 @ encoding: [0x45,0xf3,0x0f,0x44]
2211 shasx r4, r8, r2
2213 shasxgt r4, r8, r2
2214 shaddsubx r4, r8, r2
2216 shaddsubxgt r4, r8, r2
2218 @ CHECK: shasx r4, r8, r2 @ encoding: [0xa8,0xfa,0x22,0xf4]
2220 @ CHECK: shasxgt r4, r8, r2 @ encoding: [0xa8,0xfa,0x22,0xf4]
2221 @ CHECK: shasx r4, r8, r2 @ encoding: [0xa8,0xfa,0x22,0xf4]
2223 @ CHECK: shasxgt r4, r8, r2 @ encoding: [0xa8,0xfa,0x22,0xf4]
2229 shsax r4, r8, r2
2231 shsaxgt r4, r8, r2
2232 shsubaddx r4, r8, r2
2234 shsubaddxgt r4, r8, r2
2236 @ CHECK: shsax r4, r8, r2 @ encoding: [0xe8,0xfa,0x22,0xf4]
2238 @ CHECK: shsaxgt r4, r8, r2 @ encoding: [0xe8,0xfa,0x22,0xf4]
2239 @ CHECK: shsax r4, r8, r2 @ encoding: [0xe8,0xfa,0x22,0xf4]
2241 @ CHECK: shsaxgt r4, r8, r2 @ encoding: [0xe8,0xfa,0x22,0xf4]
2247 shsub16 r4, r8, r2
2248 shsub8 r4, r8, r2
2250 shsub16gt r4, r8, r2
2251 shsub8gt r4, r8, r2
2253 @ CHECK: shsub16 r4, r8, r2 @ encoding: [0xd8,0xfa,0x22,0xf4]
2254 @ CHECK: shsub8 r4, r8, r2 @ encoding: [0xc8,0xfa,0x22,0xf4]
2256 @ CHECK: shsub16gt r4, r8, r2 @ encoding: [0xd8,0xfa,0x22,0xf4]
2257 @ CHECK: shsub8gt r4, r8, r2 @ encoding: [0xc8,0xfa,0x22,0xf4]
2264 smlabt r5, r6, r4, r1
2265 smlatb r4, r2, r3, r2
2266 smlatt r8, r3, r8, r4
2269 smlabtle r5, r6, r4, r1
2270 smlatbgt r4, r2, r3, r2
2271 smlattle r8, r3, r8, r4
2274 @ CHECK: smlabt r5, r6, r4, r1 @ encoding: [0x16,0xfb,0x14,0x15]
2275 @ CHECK: smlatb r4, r2, r3, r2 @ encoding: [0x12,0xfb,0x23,0x24]
2276 @ CHECK: smlatt r8, r3, r8, r4 @ encoding: [0x13,0xfb,0x38,0x48]
2279 @ CHECK: smlabtle r5, r6, r4, r1 @ encoding: [0x16,0xfb,0x14,0x15]
2280 @ CHECK: smlatbgt r4, r2, r3, r2 @ encoding: [0x12,0xfb,0x23,0x24]
2281 @ CHECK: smlattle r8, r3, r8, r4 @ encoding: [0x13,0xfb,0x38,0x48]
2316 smlalbt r5, r6, r4, r1
2317 smlaltb r4, r2, r3, r2
2318 smlaltt r8, r3, r8, r4
2321 smlalbtlt r5, r6, r4, r1
2322 smlaltblt r4, r2, r3, r2
2323 smlalttge r8, r3, r8, r4
2326 @ CHECK: smlalbt r5, r6, r4, r1 @ encoding: [0xc4,0xfb,0x91,0x56]
2327 @ CHECK: smlaltb r4, r2, r3, r2 @ encoding: [0xc3,0xfb,0xa2,0x42]
2328 @ CHECK: smlaltt r8, r3, r8, r4 @ encoding: [0xc8,0xfb,0xb4,0x83]
2331 @ CHECK: smlalbtlt r5, r6, r4, r1 @ encoding: [0xc4,0xfb,0x91,0x56]
2332 @ CHECK: smlaltblt r4, r2, r3, r2 @ encoding: [0xc3,0xfb,0xa2,0x42]
2333 @ CHECK: smlalttge r8, r3, r8, r4 @ encoding: [0xc8,0xfb,0xb4,0x83]
2388 smlsldx r4, r11, r2, r8
2394 @ CHECK: smlsldx r4, r11, r2, r8 @ encoding: [0xd2,0xfb,0xd8,0x4b]
2403 smmla r1, r2, r3, r4
2404 smmlar r4, r3, r2, r1
2406 smmlalo r1, r2, r3, r4
2407 smmlarcs r4, r3, r2, r1
2409 @ CHECK: smmla r1, r2, r3, r4 @ encoding: [0x52,0xfb,0x03,0x41]
2410 @ CHECK: smmlar r4, r3, r2, r1 @ encoding: [0x53,0xfb,0x12,0x14]
2412 @ CHECK: smmlalo r1, r2, r3, r4 @ encoding: [0x52,0xfb,0x03,0x41]
2413 @ CHECK: smmlarhs r4, r3, r2, r1 @ encoding: [0x53,0xfb,0x12,0x14]
2419 smmls r1, r2, r3, r4
2420 smmlsr r4, r3, r2, r1
2422 smmlslo r1, r2, r3, r4
2423 smmlsrcs r4, r3, r2, r1
2425 @ CHECK: smmls r1, r2, r3, r4 @ encoding: [0x62,0xfb,0x03,0x41]
2426 @ CHECK: smmlsr r4, r3, r2, r1 @ encoding: [0x63,0xfb,0x12,0x14]
2428 @ CHECK: smmlslo r1, r2, r3, r4 @ encoding: [0x62,0xfb,0x03,0x41]
2429 @ CHECK: smmlsrhs r4, r3, r2, r1 @ encoding: [0x63,0xfb,0x12,0x14]
2435 smmul r2, r3, r4
2438 smmulcc r2, r3, r4
2441 @ CHECK: smmul r2, r3, r4 @ encoding: [0x53,0xfb,0x04,0xf2]
2444 @ CHECK: smmullo r2, r3, r4 @ encoding: [0x53,0xfb,0x04,0xf2]
2451 smuad r2, r3, r4
2454 smuadlt r2, r3, r4
2457 @ CHECK: smuad r2, r3, r4 @ encoding: [0x23,0xfb,0x04,0xf2]
2460 @ CHECK: smuadlt r2, r3, r4 @ encoding: [0x23,0xfb,0x04,0xf2]
2468 smulbt r5, r4, r1
2469 smultb r4, r2, r2
2470 smultt r8, r3, r4
2473 smulbtlt r5, r6, r4
2475 smulttlt r8, r3, r4
2478 @ CHECK: smulbt r5, r4, r1 @ encoding: [0x14,0xfb,0x11,0xf5]
2479 @ CHECK: smultb r4, r2, r2 @ encoding: [0x12,0xfb,0x22,0xf4]
2480 @ CHECK: smultt r8, r3, r4 @ encoding: [0x13,0xfb,0x34,0xf8]
2483 @ CHECK: smulbtlt r5, r6, r4 @ encoding: [0x16,0xfb,0x14,0xf5]
2485 @ CHECK: smulttlt r8, r3, r4 @ encoding: [0x13,0xfb,0x34,0xf8]
2493 smulleq r8, r3, r4, r5
2497 @ CHECK: smulleq r8, r3, r4, r5 @ encoding: [0x84,0xfb,0x05,0x83]
2523 smusdxne r7, r4, r3
2529 @ CHECK: smusdxne r7, r4, r3 @ encoding: [0x44,0xfb,0x13,0xf7]
2615 ssubaddx r2, r3, r4
2617 ssubaddxlt r2, r3, r4
2618 ssax r2, r3, r4
2620 ssaxlt r2, r3, r4
2622 @ CHECK: ssax r2, r3, r4 @ encoding: [0xe3,0xfa,0x04,0xf2]
2624 @ CHECK: ssaxlt r2, r3, r4 @ encoding: [0xe3,0xfa,0x04,0xf2]
2625 @ CHECK: ssax r2, r3, r4 @ encoding: [0xe3,0xfa,0x04,0xf2]
2627 @ CHECK: ssaxlt r2, r3, r4 @ encoding: [0xe3,0xfa,0x04,0xf2]
2634 ssub8 r9, r2, r4
2640 @ CHECK: ssub8 r9, r2, r4 @ encoding: [0xc2,0xfa,0x04,0xf9]
2652 stc2 p3, c5, [r4, #-120]!
2666 stc p5, c8, [r4], #16
2680 @ CHECK: stc2 p3, c5, [r4, #-120]! @ encoding: [0x24,0xfd,0x1e,0x53]
2694 @ CHECK: stc p5, c8, [r4], #16 @ encoding: [0xa4,0xec,0x04,0x85]
2709 stmia.w r4, {r4, r5, r8, r9}
2710 stmia.w r4, {r5, r6}
2712 stm.w r4, {r4, r5, r8, r9}
2713 stm.w r4, {r5, r6}
2718 stmia r4, {r4, r5, r8, r9}
2719 stmia r4, {r5, r6}
2721 stm r4, {r4, r5, r8, r9}
2722 stm r4, {r5, r6}
2726 @ CHECK: stm.w r4, {r4, r5, r8, r9} @ encoding: [0x84,0xe8,0x30,0x03]
2727 @ CHECK: stm.w r4, {r5, r6} @ encoding: [0x84,0xe8,0x60,0x00]
2729 @ CHECK: stm.w r4, {r4, r5, r8, r9} @ encoding: [0x84,0xe8,0x30,0x03]
2730 @ CHECK: stm.w r4, {r5, r6} @ encoding: [0x84,0xe8,0x60,0x00]
2735 @ CHECK: stm.w r4, {r4, r5, r8, r9} @ encoding: [0x84,0xe8,0x30,0x03]
2736 @ CHECK: stm.w r4, {r5, r6} @ encoding: [0x84,0xe8,0x60,0x00]
2738 @ CHECK: stm.w r4, {r4, r5, r8, r9} @ encoding: [0x84,0xe8,0x30,0x03]
2739 @ CHECK: stm.w r4, {r5, r6} @ encoding: [0x84,0xe8,0x60,0x00]
2747 stmdb r4, {r4, r5, r8, r9}
2748 stmdb r4, {r5, r6}
2753 @ CHECK: stmdb r4, {r4, r5, r8, r9} @ encoding: [0x04,0xe9,0x30,0x03]
2754 @ CHECK: stmdb r4, {r5, r6} @ encoding: [0x04,0xe9,0x60,0x00]
2768 str r2, [r4, #255]!
2771 str r2, [r4], #255
2780 @ CHECK: str r2, [r4, #255]! @ encoding: [0x44,0xf8,0xff,0x2f]
2783 @ CHECK: str r2, [r4], #255 @ encoding: [0x44,0xf8,0xff,0x2b]
2792 str.w r4, [r5, r2]
2799 @ CHECK: str.w r4, [r5, r2] @ encoding: [0x45,0xf8,0x02,0x40]
2816 strb r1, [r4, #-4]!
2820 strb r4, [r8, #-0]!
2830 @ CHECK: strb r1, [r4, #-4]! @ encoding: [0x04,0xf8,0x04,0x1d]
2834 @ CHECK: strb r4, [r8, #-0]! @ encoding: [0x08,0xf8,0x00,0x4d]
2842 strb.w r4, [r5, r2]
2849 @ CHECK: strb.w r4, [r5, r2] @ encoding: [0x05,0xf8,0x02,0x40]
2903 strex r1, r8, [r4]
2904 strex r8, r2, [r4, #0]
2908 strexd r9, r3, r6, [r4]
2910 @ CHECK: strex r1, r8, [r4] @ encoding: [0x44,0xe8,0x00,0x81]
2911 @ CHECK: strex r8, r2, [r4] @ encoding: [0x44,0xe8,0x00,0x28]
2915 @ CHECK: strexd r9, r3, r6, [r4] @ encoding: [0xc4,0xe8,0x79,0x36]
2928 strh r1, [r4, #-4]!
2940 @ CHECK: strh r1, [r4, #-4]! @ encoding: [0x24,0xf8,0x04,0x1d]
2950 strh.w r4, [r5, r2]
2957 @ CHECK: strh.w r4, [r5, r2] @ encoding: [0x25,0xf8,0x02,0x40]
2998 subeq r4, r5, #293
3014 @ CHECK: subweq r4, r5, #293 @ encoding: [0xa5,0xf2,0x25,0x14]
3031 sub r4, r5, r6
3032 sub r4, r5, r6, lsl #5
3033 sub r4, r5, r6, lsr #5
3034 sub.w r4, r5, r6, lsr #5
3035 sub r4, r5, r6, asr #5
3036 sub r4, r5, r6, ror #5
3045 @ CHECK: sub.w r4, r5, r6 @ encoding: [0xa5,0xeb,0x06,0x04]
3046 @ CHECK: sub.w r4, r5, r6, lsl #5 @ encoding: [0xa5,0xeb,0x46,0x14]
3047 @ CHECK: sub.w r4, r5, r6, lsr #5 @ encoding: [0xa5,0xeb,0x56,0x14]
3048 @ CHECK: sub.w r4, r5, r6, lsr #5 @ encoding: [0xa5,0xeb,0x56,0x14]
3049 @ CHECK: sub.w r4, r5, r6, asr #5 @ encoding: [0xa5,0xeb,0x66,0x14]
3050 @ CHECK: sub.w r4, r5, r6, ror #5 @ encoding: [0xa5,0xeb,0x76,0x14]
3077 sxtab r2, r3, r4
3078 sxtab r4, r5, r6, ror #0
3081 sxtab r5, r1, r4, ror #16
3084 @ CHECK: sxtab r2, r3, r4 @ encoding: [0x43,0xfa,0x84,0xf2]
3085 @ CHECK: sxtab r4, r5, r6 @ encoding: [0x45,0xfa,0x86,0xf4]
3088 @ CHECK: sxtab r5, r1, r4, ror #16 @ encoding: [0x41,0xfa,0xa4,0xf5]
3099 sxtab16ne r0, r1, r4
3106 @ CHECK: sxtab16ne r0, r1, r4 @ encoding: [0x21,0xfa,0x84,0xf0]
3118 sxtahls r2, r2, r4, ror #16
3125 @ CHECK: sxtahls r2, r2, r4, ror #16 @ encoding: [0x02,0xfa,0xa4,0xf2]
3135 sxtbge r2, r4
3143 @ CHECK: sxtbge r2, r4 @ encoding: [0x62,0xb2]
3151 sxtb16 r1, r4
3158 @ CHECK: sxtb16 r1, r4 @ encoding: [0x2f,0xfa,0x84,0xf1]
3193 sxtbge r2, r4
3200 @ CHECK: sxtbge r2, r4 @ encoding: [0x62,0xb2]
3207 sxtb16 r1, r4
3214 @ CHECK: sxtb16 r1, r4 @ encoding: [0x2f,0xfa,0x84,0xf1]
3262 teq r4, r5
3263 teq r4, r5, lsl #5
3264 teq r4, r5, lsr #5
3265 teq r4, r5, lsr #5
3266 teq r4, r5, asr #5
3267 teq r4, r5, ror #5
3270 @ CHECK: teq.w r4, r5 @ encoding: [0x94,0xea,0x05,0x0f]
3271 @ CHECK: teq.w r4, r5, lsl #5 @ encoding: [0x94,0xea,0x45,0x1f]
3272 @ CHECK: teq.w r4, r5, lsr #5 @ encoding: [0x94,0xea,0x55,0x1f]
3273 @ CHECK: teq.w r4, r5, lsr #5 @ encoding: [0x94,0xea,0x55,0x1f]
3274 @ CHECK: teq.w r4, r5, asr #5 @ encoding: [0x94,0xea,0x65,0x1f]
3275 @ CHECK: teq.w r4, r5, ror #5 @ encoding: [0x94,0xea,0x75,0x1f]
3284 tst r4, r11, lsr #4
3292 @ CHECK: tst.w r4, r11, lsr #4 @ encoding: [0x14,0xea,0x1b,0x1f]
3335 ubfx r4, r5, #16, #1
3337 ubfxgt r4, r5, #16, #16
3339 @ CHECK: ubfx r4, r5, #16, #1 @ encoding: [0xc5,0xf3,0x00,0x44]
3341 @ CHECK: ubfxgt r4, r5, #16, #16 @ encoding: [0xc5,0xf3,0x0f,0x44]
3347 uhadd16 r4, r8, r2
3348 uhadd8 r4, r8, r2
3350 uhadd16gt r4, r8, r2
3351 uhadd8gt r4, r8, r2
3353 @ CHECK: uhadd16 r4, r8, r2 @ encoding: [0x98,0xfa,0x62,0xf4]
3354 @ CHECK: uhadd8 r4, r8, r2 @ encoding: [0x88,0xfa,0x62,0xf4]
3356 @ CHECK: uhadd16gt r4, r8, r2 @ encoding: [0x98,0xfa,0x62,0xf4]
3357 @ CHECK: uhadd8gt r4, r8, r2 @ encoding: [0x88,0xfa,0x62,0xf4]
3363 uhasx r4, r1, r5
3368 uhaddsubx r4, r1, r5
3374 @ CHECK: uhasx r4, r1, r5 @ encoding: [0xa1,0xfa,0x65,0xf4]
3379 @ CHECK: uhasx r4, r1, r5 @ encoding: [0xa1,0xfa,0x65,0xf4]
3392 uhsub16lt r4, r9, r12
3398 @ CHECK: uhsub16lt r4, r9, r12 @ encoding: [0xd9,0xfa,0x6c,0xf4]
3405 umaal r3, r4, r5, r6
3407 umaallt r3, r4, r5, r6
3409 @ CHECK: umaal r3, r4, r5, r6 @ encoding: [0xe5,0xfb,0x66,0x34]
3411 @ CHECK: umaallt r3, r4, r5, r6 @ encoding: [0xe5,0xfb,0x66,0x34]
3417 umlal r2, r4, r6, r8
3421 @ CHECK: umlal r2, r4, r6, r8 @ encoding: [0xe6,0xfb,0x08,0x24]
3429 umull r2, r4, r6, r8
3433 @ CHECK: umull r2, r4, r6, r8 @ encoding: [0xa6,0xfb,0x08,0x24]
3442 uqadd8 r3, r4, r8
3444 uqadd16gt r4, r7, r9
3448 @ CHECK: uqadd8 r3, r4, r8 @ encoding: [0x84,0xfa,0x58,0xf3]
3450 @ CHECK: uqadd16gt r4, r7, r9 @ encoding: [0x97,0xfa,0x59,0xf4]
3458 uqsax r3, r4, r8
3460 uqasxgt r4, r7, r9
3464 uqsubaddx r3, r4, r8
3466 uqaddsubxgt r4, r7, r9
3470 @ CHECK: uqsax r3, r4, r8 @ encoding: [0xe4,0xfa,0x58,0xf3]
3472 @ CHECK: uqasxgt r4, r7, r9 @ encoding: [0xa7,0xfa,0x59,0xf4]
3476 @ CHECK: uqsax r3, r4, r8 @ encoding: [0xe4,0xfa,0x58,0xf3]
3478 @ CHECK: uqasxgt r4, r7, r9 @ encoding: [0xa7,0xfa,0x59,0xf4]
3489 uqsub16le r4, r6, r4
3495 @ CHECK: uqsub16le r4, r6, r4 @ encoding: [0xd6,0xfa,0x54,0xf4]
3505 usad8le r4, r6, r4
3511 @ CHECK: usad8le r4, r6, r4 @ encoding: [0x76,0xfb,0x04,0xf4]
3541 usax r2, r3, r4
3544 usubaddx r2, r3, r4
3548 @ CHECK: usax r2, r3, r4 @ encoding: [0xe3,0xfa,0x44,0xf2]
3551 @ CHECK: usax r2, r3, r4 @ encoding: [0xe3,0xfa,0x44,0xf2]
3559 usub16 r4, r2, r7
3565 @ CHECK: usub16 r4, r2, r7 @ encoding: [0xd2,0xfa,0x47,0xf4]
3575 uxtab r2, r3, r4
3576 uxtab r4, r5, r6, ror #0
3579 uxtab r5, r1, r4, ror #16
3582 @ CHECK: uxtab r2, r3, r4 @ encoding: [0x53,0xfa,0x84,0xf2]
3583 @ CHECK: uxtab r4, r5, r6 @ encoding: [0x55,0xfa,0x86,0xf4]
3586 @ CHECK: uxtab r5, r1, r4, ror #16 @ encoding: [0x51,0xfa,0xa4,0xf5]
3594 uxtab16ge r0, r1, r4
3602 @ CHECK: uxtab16ge r0, r1, r4 @ encoding: [0x31,0xfa,0x84,0xf0]
3618 uxtahlo r2, r2, r4, ror #16
3626 @ CHECK: uxtahlo r2, r2, r4, ror #16 @ encoding: [0x12,0xfa,0xa4,0xf2]
3634 uxtbge r2, r4
3643 @ CHECK: uxtbge r2, r4 @ encoding: [0xe2,0xb2]
3655 uxtb16 r1, r4
3663 @ CHECK: uxtb16 r1, r4 @ encoding: [0x3f,0xfa,0x84,0xf1]