• Home
  • Raw
  • Download

Lines Matching refs:r2

23         adc r1, r2, #255
28 adc r4, r2, #0x7f800000
29 adc r4, r2, #0x00000680
33 @ CHECK: adc r1, r2, #255 @ encoding: [0x42,0xf1,0xff,0x01]
38 @ CHECK: adc r4, r2, #2139095040 @ encoding: [0x42,0xf1,0xff,0x44]
39 @ CHECK: adc r4, r2, #1664 @ encoding: [0x42,0xf5,0xd0,0x64]
52 add r2, sp, ip
62 @ CHECK: add.w r2, sp, r12 @ encoding: [0x0d,0xeb,0x0c,0x02]
69 addeq r1, r2, #4
72 add r2, sp, #1024
73 add r2, r8, #0xff00
74 add r2, r3, #257
75 addw r2, r3, #257
78 adds r1, r2, #0x1f0
79 add r2, #1
81 adds r2, r2, #56
82 adds r2, #56
86 adds.w r2, #-16
87 adds.w r2, r2, #-16
88 addw r2, #-16
89 addw r2, #-16
90 addw r2, r2, #-16
93 @ CHECK: addeq r1, r2, #4 @ encoding: [0x11,0x1d]
96 @ CHECK: add.w r2, sp, #1024 @ encoding: [0x0d,0xf5,0x80,0x62]
97 @ CHECK: add.w r2, r8, #65280 @ encoding: [0x08,0xf5,0x7f,0x42]
98 @ CHECK: addw r2, r3, #257 @ encoding: [0x03,0xf2,0x01,0x12]
99 @ CHECK: addw r2, r3, #257 @ encoding: [0x03,0xf2,0x01,0x12]
102 @ CHECK: adds.w r1, r2, #496 @ encoding: [0x12,0xf5,0xf8,0x71]
103 @ CHECK: add.w r2, r2, #1 @ encoding: [0x02,0xf1,0x01,0x02]
105 @ CHECK: adds r2, #56 @ encoding: [0x38,0x32]
106 @ CHECK: adds r2, #56 @ encoding: [0x38,0x32]
110 @ CHECK: subs.w r2, r2, #16 @ encoding: [0xb2,0xf1,0x10,0x02]
111 @ CHECK: subs.w r2, r2, #16 @ encoding: [0xb2,0xf1,0x10,0x02]
112 @ CHECK: subw r2, r2, #16 @ encoding: [0xa2,0xf2,0x10,0x02]
113 @ CHECK: subw r2, r2, #16 @ encoding: [0xa2,0xf2,0x10,0x02]
114 @ CHECK: subw r2, r2, #16 @ encoding: [0xa2,0xf2,0x10,0x02]
120 add r1, r2, r8
121 add r5, r9, r2, asr #32
128 @ CHECK: add.w r1, r2, r8 @ encoding: [0x02,0xeb,0x08,0x01]
129 @ CHECK: add.w r5, r9, r2, asr #32 @ encoding: [0x09,0xeb,0x22,0x05]
142 adr.w r2, #3
147 @ CHECK: adr.w r2, #3 @ encoding: [0x0f,0xf2,0x03,0x02]
154 and r2, r5, #0xff000
161 @ CHECK: and r2, r5, #1044480 @ encoding: [0x05,0xf4,0x7f,0x22]
173 ands r2, r1, r7, lsl #1
174 ands.w r4, r5, r2, lsr #20
179 @ CHECK: ands.w r2, r1, r7, lsl #1 @ encoding: [0x11,0xea,0x47,0x02]
180 @ CHECK: ands.w r4, r5, r2, lsr #20 @ encoding: [0x15,0xea,0x12,0x54]
186 asr r2, r3, #12
188 asrs.w r2, r3, #1
189 asr r2, r3, #4
190 asrs r2, r12, #15
197 @ CHECK: asr.w r2, r3, #12 @ encoding: [0x4f,0xea,0x23,0x32]
199 @ CHECK: asrs.w r2, r3, #1 @ encoding: [0x5f,0xea,0x63,0x02]
200 @ CHECK: asr.w r2, r3, #4 @ encoding: [0x4f,0xea,0x23,0x12]
201 @ CHECK: asrs.w r2, r12, #15 @ encoding: [0x5f,0xea,0xec,0x32]
212 asr r3, r4, r2
213 asr.w r1, r2
216 @ CHECK: asr.w r3, r4, r2 @ encoding: [0x44,0xfa,0x02,0xf3]
217 @ CHECK: asr.w r1, r1, r2 @ encoding: [0x41,0xfa,0x02,0xf1]
261 bfi r5, r2, #3, #17
263 bfine r5, r2, #3, #17
265 @ CHECK: bfi r5, r2, #3, #17 @ encoding: [0x62,0xf3,0xd3,0x05]
267 @ CHECK: bfine r5, r2, #3, #17 @ encoding: [0x62,0xf3,0xd3,0x05]
274 bic r5, r2, #0xffffffff
277 bic r11, r2, r6, lsl #12
286 bic r4, r2, lsl #31
293 @ CHECK: bic r5, r2, #4294967295 @ encoding: [0x22,0xf0,0xff,0x35]
296 @ CHECK: bic.w r11, r2, r6, lsl #12 @ encoding: [0x22,0xea,0x06,0x3b]
304 @ CHECK: bic.w r4, r4, r2, lsl #31 @ encoding: [0x24,0xea,0xc2,0x74]
376 clz r1, r2
378 clzeq r1, r2
380 @ CHECK: clz r1, r2 @ encoding: [0xb2,0xfa,0x82,0xf1]
382 @ CHECK: clzeq r1, r2 @ encoding: [0xb2,0xfa,0x82,0xf1]
413 cmp r2, r5, asr #24
415 cmp r2, #-2
423 @ CHECK: cmp.w r2, r5, asr #24 @ encoding: [0xb2,0xeb,0x25,0x6f]
425 @ CHECK: cmn.w r2, #2 @ encoding: [0x12,0xf1,0x02,0x0f]
638 addeq r0, r1, r2
641 addeq r1, r2, #4
644 @ CHECK: addeq r0, r1, r2 @ encoding: [0x88,0x18]
647 @ CHECK: addeq r1, r2, #4 @ encoding: [0x11,0x1d]
658 @ CHECK: addeq r0, r1, r2 @ encoding: [0x88,0x18]
661 @ CHECK: addeq r1, r2, #4 @ encoding: [0x11,0x1d]
667 ldc2 p1, c7, [r2]
681 ldc p14, c6, [r2, #-224]
695 @ CHECK: ldc2 p1, c7, [r2] @ encoding: [0x92,0xfd,0x00,0x71]
709 @ CHECK: ldc p14, c6, [r2, #-224] @ encoding: [0x12,0xed,0x38,0x6e]
732 ldm.w r5!, {r1, r2}
733 ldm.w r2, {r1, r2}
750 @ CHECK: ldm.w r5!, {r1, r2} @ encoding: [0xb5,0xe8,0x06,0x00]
751 @ CHECK: ldm.w r2, {r1, r2} @ encoding: [0x92,0xe8,0x06,0x00]
789 ldr r2, [r4, #255]!
792 ldr r2, [r4], #255
801 @ CHECK: ldr r2, [r4, #255]! @ encoding: [0x54,0xf8,0xff,0x2f]
804 @ CHECK: ldr r2, [r4], #255 @ encoding: [0x54,0xf8,0xff,0x2b]
836 ldr r2, [pc, #4095]
850 @ CHECK: ldr.w r2, [pc, #4095] @ encoding: [0xdf,0xf8,0xff,0x2f]
873 ldr.w r4, [r5, r2]
874 ldr r6, [r0, r2, lsl #3]
875 ldr r8, [r8, r2, lsl #2]
876 ldr r7, [sp, r2, lsl #1]
877 ldr r7, [sp, r2, lsl #0]
880 @ CHECK: ldr.w r4, [r5, r2] @ encoding: [0x55,0xf8,0x02,0x40]
881 @ CHECK: ldr.w r6, [r0, r2, lsl #3] @ encoding: [0x50,0xf8,0x32,0x60]
882 @ CHECK: ldr.w r8, [r8, r2, lsl #2] @ encoding: [0x58,0xf8,0x22,0x80]
883 @ CHECK: ldr.w r7, [sp, r2, lsl #1] @ encoding: [0x5d,0xf8,0x12,0x70]
884 @ CHECK: ldr.w r7, [sp, r2] @ encoding: [0x5d,0xf8,0x02,0x70]
896 ldrb r2, [r5, #4]!
899 ldrb r9, [r2], #4
908 @ CHECK: ldrb r2, [r5, #4]! @ encoding: [0x15,0xf8,0x04,0x2f]
911 @ CHECK: ldrb r9, [r2], #4 @ encoding: [0x12,0xf8,0x04,0x9b]
919 ldrb.w r4, [r5, r2]
920 ldrb r6, [r0, r2, lsl #3]
921 ldrb r8, [r8, r2, lsl #2]
922 ldrb r7, [sp, r2, lsl #1]
923 ldrb r7, [sp, r2, lsl #0]
926 @ CHECK: ldrb.w r4, [r5, r2] @ encoding: [0x15,0xf8,0x02,0x40]
927 @ CHECK: ldrb.w r6, [r0, r2, lsl #3] @ encoding: [0x10,0xf8,0x32,0x60]
928 @ CHECK: ldrb.w r8, [r8, r2, lsl #2] @ encoding: [0x18,0xf8,0x22,0x80]
929 @ CHECK: ldrb.w r7, [sp, r2, lsl #1] @ encoding: [0x1d,0xf8,0x12,0x70]
930 @ CHECK: ldrb.w r7, [sp, r2] @ encoding: [0x1d,0xf8,0x02,0x70]
936 ldrbt r1, [r2]
941 @ CHECK: ldrbt r1, [r2] @ encoding: [0x12,0xf8,0x00,0x1e]
956 ldrd r0, r1, [r2, #-0]
957 ldrd r0, r1, [r2, #-0]!
958 ldrd r0, r1, [r2], #-0
966 @ CHECK: ldrd r0, r1, [r2, #-0] @ encoding: [0x52,0xe9,0x00,0x01]
967 @ CHECK: ldrd r0, r1, [r2, #-0]! @ encoding: [0x72,0xe9,0x00,0x01]
968 @ CHECK: ldrd r0, r1, [r2], #-0 @ encoding: [0x72,0xe8,0x00,0x01]
981 ldrex r2, [sp, #128]
988 @ CHECK: ldrex r2, [sp, #128] @ encoding: [0x5d,0xe8,0x20,0x2f]
1003 ldrh r2, [r5, #4]!
1006 ldrh r9, [r2], #4
1015 @ CHECK: ldrh r2, [r5, #4]! @ encoding: [0x35,0xf8,0x04,0x2f]
1018 @ CHECK: ldrh r9, [r2], #4 @ encoding: [0x32,0xf8,0x04,0x9b]
1026 ldrh.w r4, [r5, r2]
1027 ldrh r6, [r0, r2, lsl #3]
1028 ldrh r8, [r8, r2, lsl #2]
1029 ldrh r7, [sp, r2, lsl #1]
1030 ldrh r7, [sp, r2, lsl #0]
1033 @ CHECK: ldrh.w r4, [r5, r2] @ encoding: [0x35,0xf8,0x02,0x40]
1034 @ CHECK: ldrh.w r6, [r0, r2, lsl #3] @ encoding: [0x30,0xf8,0x32,0x60]
1035 @ CHECK: ldrh.w r8, [r8, r2, lsl #2] @ encoding: [0x38,0xf8,0x22,0x80]
1036 @ CHECK: ldrh.w r7, [sp, r2, lsl #1] @ encoding: [0x3d,0xf8,0x12,0x70]
1037 @ CHECK: ldrh.w r7, [sp, r2] @ encoding: [0x3d,0xf8,0x02,0x70]
1054 ldrht r1, [r2]
1059 @ CHECK: ldrht r1, [r2] @ encoding: [0x32,0xf8,0x00,0x1e]
1085 ldrsb.w r4, [r5, r2]
1086 ldrsb r6, [r0, r2, lsl #3]
1087 ldrsb r8, [r8, r2, lsl #2]
1088 ldrsb r7, [sp, r2, lsl #1]
1089 ldrsb r7, [sp, r2, lsl #0]
1091 ldrsb r2, [r5, #4]!
1094 ldrsb r9, [r2], #4
1098 @ CHECK: ldrsb.w r4, [r5, r2] @ encoding: [0x15,0xf9,0x02,0x40]
1099 @ CHECK: ldrsb.w r6, [r0, r2, lsl #3] @ encoding: [0x10,0xf9,0x32,0x60]
1100 @ CHECK: ldrsb.w r8, [r8, r2, lsl #2] @ encoding: [0x18,0xf9,0x22,0x80]
1101 @ CHECK: ldrsb.w r7, [sp, r2, lsl #1] @ encoding: [0x1d,0xf9,0x12,0x70]
1102 @ CHECK: ldrsb.w r7, [sp, r2] @ encoding: [0x1d,0xf9,0x02,0x70]
1104 @ CHECK: ldrsb r2, [r5, #4]! @ encoding: [0x15,0xf9,0x04,0x2f]
1107 @ CHECK: ldrsb r9, [r2], #4 @ encoding: [0x12,0xf9,0x04,0x9b]
1125 ldrsbt r1, [r2]
1130 @ CHECK: ldrsbt r1, [r2] @ encoding: [0x12,0xf9,0x00,0x1e]
1156 ldrsh.w r4, [r5, r2]
1157 ldrsh r6, [r0, r2, lsl #3]
1158 ldrsh r8, [r8, r2, lsl #2]
1159 ldrsh r7, [sp, r2, lsl #1]
1160 ldrsh r7, [sp, r2, lsl #0]
1162 ldrsh r2, [r5, #4]!
1165 ldrsh r9, [r2], #4
1169 @ CHECK: ldrsh.w r4, [r5, r2] @ encoding: [0x35,0xf9,0x02,0x40]
1170 @ CHECK: ldrsh.w r6, [r0, r2, lsl #3] @ encoding: [0x30,0xf9,0x32,0x60]
1171 @ CHECK: ldrsh.w r8, [r8, r2, lsl #2] @ encoding: [0x38,0xf9,0x22,0x80]
1172 @ CHECK: ldrsh.w r7, [sp, r2, lsl #1] @ encoding: [0x3d,0xf9,0x12,0x70]
1173 @ CHECK: ldrsh.w r7, [sp, r2] @ encoding: [0x3d,0xf9,0x02,0x70]
1175 @ CHECK: ldrsh r2, [r5, #4]! @ encoding: [0x35,0xf9,0x04,0x2f]
1178 @ CHECK: ldrsh r9, [r2], #4 @ encoding: [0x32,0xf9,0x04,0x9b]
1199 ldrsht r1, [r2]
1204 @ CHECK: ldrsht r1, [r2] @ encoding: [0x32,0xf9,0x00,0x1e]
1213 ldrt r1, [r2]
1214 ldrt r2, [r6, #0]
1218 @ CHECK: ldrt r1, [r2] @ encoding: [0x52,0xf8,0x00,0x1e]
1219 @ CHECK: ldrt r2, [r6] @ encoding: [0x56,0xf8,0x00,0x2e]
1227 lsl r2, r3, #12
1229 lsls.w r2, r3, #1
1230 lsl r2, r3, #4
1231 lsls r2, r12, #15
1238 @ CHECK: lsl.w r2, r3, #12 @ encoding: [0x4f,0xea,0x03,0x32]
1240 @ CHECK: lsls.w r2, r3, #1 @ encoding: [0x5f,0xea,0x43,0x02]
1241 @ CHECK: lsl.w r2, r3, #4 @ encoding: [0x4f,0xea,0x03,0x12]
1242 @ CHECK: lsls.w r2, r12, #15 @ encoding: [0x5f,0xea,0xcc,0x32]
1253 lsl r3, r4, r2
1254 lsl.w r1, r2
1257 @ CHECK: lsl.w r3, r4, r2 @ encoding: [0x04,0xfa,0x02,0xf3]
1258 @ CHECK: lsl.w r1, r1, r2 @ encoding: [0x01,0xfa,0x02,0xf1]
1265 lsr r2, r3, #12
1267 lsrs.w r2, r3, #1
1268 lsr r2, r3, #4
1269 lsrs r2, r12, #15
1276 @ CHECK: lsr.w r2, r3, #12 @ encoding: [0x4f,0xea,0x13,0x32]
1278 @ CHECK: lsrs.w r2, r3, #1 @ encoding: [0x5f,0xea,0x53,0x02]
1279 @ CHECK: lsr.w r2, r3, #4 @ encoding: [0x4f,0xea,0x13,0x12]
1280 @ CHECK: lsrs.w r2, r12, #15 @ encoding: [0x5f,0xea,0xdc,0x32]
1291 lsr r3, r4, r2
1292 lsr.w r1, r2
1295 @ CHECK: lsr.w r3, r4, r2 @ encoding: [0x24,0xfa,0x02,0xf3]
1296 @ CHECK: lsr.w r1, r1, r2 @ encoding: [0x21,0xfa,0x02,0xf1]
1305 mcr2 p4, #2, r2, c1, c3
1310 @ CHECK: mcr2 p4, #2, r2, c1, c3, #0 @ encoding: [0x41,0xfe,0x13,0x24]
1326 mla r1,r2,r3,r4
1327 mls r1,r2,r3,r4
1329 @ CHECK: mla r1, r2, r3, r4 @ encoding: [0x02,0xfb,0x03,0x41]
1330 @ CHECK: mls r1, r2, r3, r4 @ encoding: [0x02,0xfb,0x13,0x41]
1393 mov r6, r2, lsl #16
1394 mov r6, r2, lsr #16
1395 movs r6, r2, asr #32
1396 movs r6, r2, ror #5
1411 @ CHECK: lsl.w r6, r2, #16 @ encoding: [0x4f,0xea,0x02,0x46]
1412 @ CHECK: lsr.w r6, r2, #16 @ encoding: [0x4f,0xea,0x12,0x46]
1413 @ CHECK: asrs r6, r2, #32 @ encoding: [0x16,0x10]
1414 @ CHECK: rors.w r6, r2, #5 @ encoding: [0x5f,0xea,0x72,0x16]
1486 msr apsr_g, r2
1502 @ CHECK: msr APSR_g, r2 @ encoding: [0x82,0xf3,0x00,0x84]
1563 mvn r2, r3
1564 mvns r2, r3
1571 mvneq r2, r3
1573 @ CHECK: mvn.w r2, r3 @ encoding: [0x6f,0xea,0x03,0x02]
1574 @ CHECK: mvns r2, r3 @ encoding: [0xda,0x43]
1581 @ CHECK: mvneq r2, r3 @ encoding: [0xda,0x43]
1586 neg r5, r2
1589 @ CHECK: rsb.w r5, r2, #0 @ encoding: [0xc2,0xf1,0x00,0x05]
1646 pkhbt r2, r2, r3
1647 pkhbt r2, r2, r3, lsl #31
1648 pkhbt r2, r2, r3, lsl #0
1649 pkhbt r2, r2, r3, lsl #15
1651 pkhtb r2, r2, r3
1652 pkhtb r2, r2, r3, asr #31
1653 pkhtb r2, r2, r3, asr #15
1655 @ CHECK: pkhbt r2, r2, r3 @ encoding: [0xc2,0xea,0x03,0x02]
1656 @ CHECK: pkhbt r2, r2, r3, lsl #31 @ encoding: [0xc2,0xea,0xc3,0x72]
1657 @ CHECK: pkhbt r2, r2, r3 @ encoding: [0xc2,0xea,0x03,0x02]
1658 @ CHECK: pkhbt r2, r2, r3, lsl #15 @ encoding: [0xc2,0xea,0xc3,0x32]
1660 @ CHECK: pkhbt r2, r2, r3 @ encoding: [0xc2,0xea,0x03,0x02]
1661 @ CHECK: pkhtb r2, r2, r3, asr #31 @ encoding: [0xc2,0xea,0xe3,0x72]
1662 @ CHECK: pkhtb r2, r2, r3, asr #15 @ encoding: [0xc2,0xea,0xe3,0x32]
1701 pld [r5, r2]
1702 pld [r0, r2, lsl #3]
1703 pld [r8, r2, lsl #2]
1704 pld [sp, r2, lsl #1]
1705 pld [sp, r2, lsl #0]
1708 @ CHECK: pld [r5, r2] @ encoding: [0x15,0xf8,0x02,0xf0]
1709 @ CHECK: pld [r0, r2, lsl #3] @ encoding: [0x10,0xf8,0x32,0xf0]
1710 @ CHECK: pld [r8, r2, lsl #2] @ encoding: [0x18,0xf8,0x22,0xf0]
1711 @ CHECK: pld [sp, r2, lsl #1] @ encoding: [0x1d,0xf8,0x12,0xf0]
1712 @ CHECK: pld [sp, r2] @ encoding: [0x1d,0xf8,0x02,0xf0]
1748 pli [r5, r2]
1749 pli [r0, r2, lsl #3]
1750 pli [r8, r2, lsl #2]
1751 pli [sp, r2, lsl #1]
1752 pli [sp, r2, lsl #0]
1755 @ CHECK: pli [r5, r2] @ encoding: [0x15,0xf9,0x02,0xf0]
1756 @ CHECK: pli [r0, r2, lsl #3] @ encoding: [0x10,0xf9,0x32,0xf0]
1757 @ CHECK: pli [r8, r2, lsl #2] @ encoding: [0x18,0xf9,0x22,0xf0]
1758 @ CHECK: pli [sp, r2, lsl #1] @ encoding: [0x1d,0xf9,0x12,0xf0]
1759 @ CHECK: pli [sp, r2] @ encoding: [0x1d,0xf9,0x02,0xf0]
1764 pop {r2, r9}
1766 @ CHECK: pop.w {r2, r9} @ encoding: [0xbd,0xe8,0x04,0x02]
1772 push {r2, r9}
1774 @ CHECK: push.w {r2, r9} @ encoding: [0x2d,0xe9,0x04,0x02]
1780 qadd r1, r2, r3
1781 qadd16 r1, r2, r3
1782 qadd8 r1, r2, r3
1784 qaddgt r1, r2, r3
1785 qadd16gt r1, r2, r3
1786 qadd8le r1, r2, r3
1788 @ CHECK: qadd r1, r2, r3 @ encoding: [0x83,0xfa,0x82,0xf1]
1789 @ CHECK: qadd16 r1, r2, r3 @ encoding: [0x92,0xfa,0x13,0xf1]
1790 @ CHECK: qadd8 r1, r2, r3 @ encoding: [0x82,0xfa,0x13,0xf1]
1792 @ CHECK: qaddgt r1, r2, r3 @ encoding: [0x83,0xfa,0x82,0xf1]
1793 @ CHECK: qadd16gt r1, r2, r3 @ encoding: [0x92,0xfa,0x13,0xf1]
1794 @ CHECK: qadd8le r1, r2, r3 @ encoding: [0x82,0xfa,0x13,0xf1]
1828 qsub r1, r2, r3
1829 qsub16 r1, r2, r3
1830 qsub8 r1, r2, r3
1832 qsuble r1, r2, r3
1833 qsub16gt r1, r2, r3
1834 qsub8le r1, r2, r3
1836 @ CHECK: qsub r1, r2, r3 @ encoding: [0x83,0xfa,0xa2,0xf1]
1837 @ CHECK: qsub16 r1, r2, r3 @ encoding: [0xd2,0xfa,0x13,0xf1]
1838 @ CHECK: qsub8 r1, r2, r3 @ encoding: [0xc2,0xfa,0x13,0xf1]
1840 @ CHECK: qsuble r1, r2, r3 @ encoding: [0x83,0xfa,0xa2,0xf1]
1841 @ CHECK: qsub16gt r1, r2, r3 @ encoding: [0xd2,0xfa,0x13,0xf1]
1842 @ CHECK: qsub8le r1, r2, r3 @ encoding: [0xc2,0xfa,0x13,0xf1]
1848 rbit r1, r2
1850 rbitne r1, r2
1852 @ CHECK: rbit r1, r2 @ encoding: [0x92,0xfa,0xa2,0xf1]
1854 @ CHECK: rbitne r1, r2 @ encoding: [0x92,0xfa,0xa2,0xf1]
1860 rev.w r1, r2
1861 rev r2, r8
1863 revne r1, r2
1866 @ CHECK: rev.w r1, r2 @ encoding: [0x92,0xfa,0x82,0xf1]
1867 @ CHECK: rev.w r2, r8 @ encoding: [0x98,0xfa,0x88,0xf2]
1869 @ CHECK: revne r1, r2 @ encoding: [0x11,0xba]
1876 rev16.w r1, r2
1877 rev16 r2, r8
1879 rev16ne r1, r2
1882 @ CHECK: rev16.w r1, r2 @ encoding: [0x92,0xfa,0x92,0xf1]
1883 @ CHECK: rev16.w r2, r8 @ encoding: [0x98,0xfa,0x98,0xf2]
1885 @ CHECK: rev16ne r1, r2 @ encoding: [0x51,0xba]
1892 revsh.w r1, r2
1893 revsh r2, r8
1895 revshne r1, r2
1898 @ CHECK: revsh.w r1, r2 @ encoding: [0x92,0xfa,0xb2,0xf1]
1899 @ CHECK: revsh.w r2, r8 @ encoding: [0x98,0xfa,0xb8,0xf2]
1901 @ CHECK: revshne r1, r2 @ encoding: [0xd1,0xba]
1908 ror r2, r3, #12
1910 rors.w r2, r3, #1
1911 ror r2, r3, #4
1912 rors r2, r12, #15
1919 @ CHECK: ror.w r2, r3, #12 @ encoding: [0x4f,0xea,0x33,0x32]
1921 @ CHECK: rors.w r2, r3, #1 @ encoding: [0x5f,0xea,0x73,0x02]
1922 @ CHECK: ror.w r2, r3, #4 @ encoding: [0x4f,0xea,0x33,0x12]
1923 @ CHECK: rors.w r2, r12, #15 @ encoding: [0x5f,0xea,0xfc,0x32]
1934 ror r3, r4, r2
1935 ror.w r1, r2
1938 @ CHECK: ror.w r3, r4, r2 @ encoding: [0x64,0xfa,0x02,0xf3]
1939 @ CHECK: ror.w r1, r1, r2 @ encoding: [0x61,0xfa,0x02,0xf1]
1946 rrx r1, r2
1947 rrxs r1, r2
1952 @ CHECK: rrx r1, r2 @ encoding: [0x4f,0xea,0x32,0x01]
1953 @ CHECK: rrxs r1, r2 @ encoding: [0x5f,0xea,0x32,0x01]
1961 rsb r2, r5, #0xff000
1970 @ CHECK: rsb.w r2, r5, #1044480 @ encoding: [0xc5,0xf5,0x7f,0x22]
1986 rsbs r2, r1, r7, lsl #1
1991 @ CHECK: rsbs r2, r1, r7, lsl #1 @ encoding: [0xd1,0xeb,0x47,0x02]
2021 saddsubx r9, r2, r7
2023 saddsubxne r2, r5, r6
2024 sasx r9, r2, r7
2026 sasxne r2, r5, r6
2028 @ CHECK: sasx r9, r2, r7 @ encoding: [0xa2,0xfa,0x07,0xf9]
2030 @ CHECK: sasxne r2, r5, r6 @ encoding: [0xa5,0xfa,0x06,0xf2]
2031 @ CHECK: sasx r9, r2, r7 @ encoding: [0xa2,0xfa,0x07,0xf9]
2033 @ CHECK: sasxne r2, r5, r6 @ encoding: [0xa5,0xfa,0x06,0xf2]
2041 sbc r1, r2, #255
2046 sbc r4, r2, #0x7f800000
2047 sbc r4, r2, #0x00000680
2051 @ CHECK: sbc r1, r2, #255 @ encoding: [0x62,0xf1,0xff,0x01]
2056 @ CHECK: sbc r4, r2, #2139095040 @ encoding: [0x62,0xf1,0xff,0x44]
2057 @ CHECK: sbc r4, r2, #1664 @ encoding: [0x62,0xf5,0xd0,0x64]
2097 sel r5, r9, r2
2099 selle r5, r9, r2
2101 @ CHECK: sel r5, r9, r2 @ encoding: [0xa9,0xfa,0x82,0xf5]
2103 @ CHECK: selle r5, r9, r2 @ encoding: [0xa9,0xfa,0x82,0xf5]
2121 sadd16 r1, r2, r3
2122 sadd8 r1, r2, r3
2124 sadd16gt r1, r2, r3
2125 sadd8le r1, r2, r3
2127 @ CHECK: sadd16 r1, r2, r3 @ encoding: [0x92,0xfa,0x03,0xf1]
2128 @ CHECK: sadd8 r1, r2, r3 @ encoding: [0x82,0xfa,0x03,0xf1]
2130 @ CHECK: sadd16gt r1, r2, r3 @ encoding: [0x92,0xfa,0x03,0xf1]
2131 @ CHECK: sadd8le r1, r2, r3 @ encoding: [0x82,0xfa,0x03,0xf1]
2137 shasx r4, r8, r2
2139 shasxgt r4, r8, r2
2140 shaddsubx r4, r8, r2
2142 shaddsubxgt r4, r8, r2
2144 @ CHECK: shasx r4, r8, r2 @ encoding: [0xa8,0xfa,0x22,0xf4]
2146 @ CHECK: shasxgt r4, r8, r2 @ encoding: [0xa8,0xfa,0x22,0xf4]
2147 @ CHECK: shasx r4, r8, r2 @ encoding: [0xa8,0xfa,0x22,0xf4]
2149 @ CHECK: shasxgt r4, r8, r2 @ encoding: [0xa8,0xfa,0x22,0xf4]
2155 shsax r4, r8, r2
2157 shsaxgt r4, r8, r2
2158 shsubaddx r4, r8, r2
2160 shsubaddxgt r4, r8, r2
2162 @ CHECK: shsax r4, r8, r2 @ encoding: [0xe8,0xfa,0x22,0xf4]
2164 @ CHECK: shsaxgt r4, r8, r2 @ encoding: [0xe8,0xfa,0x22,0xf4]
2165 @ CHECK: shsax r4, r8, r2 @ encoding: [0xe8,0xfa,0x22,0xf4]
2167 @ CHECK: shsaxgt r4, r8, r2 @ encoding: [0xe8,0xfa,0x22,0xf4]
2173 shsub16 r4, r8, r2
2174 shsub8 r4, r8, r2
2176 shsub16gt r4, r8, r2
2177 shsub8gt r4, r8, r2
2179 @ CHECK: shsub16 r4, r8, r2 @ encoding: [0xd8,0xfa,0x22,0xf4]
2180 @ CHECK: shsub8 r4, r8, r2 @ encoding: [0xc8,0xfa,0x22,0xf4]
2182 @ CHECK: shsub16gt r4, r8, r2 @ encoding: [0xd8,0xfa,0x22,0xf4]
2183 @ CHECK: shsub8gt r4, r8, r2 @ encoding: [0xc8,0xfa,0x22,0xf4]
2191 smlatb r4, r2, r3, r2
2196 smlatbgt r4, r2, r3, r2
2201 @ CHECK: smlatb r4, r2, r3, r2 @ encoding: [0x12,0xfb,0x23,0x24]
2206 @ CHECK: smlatbgt r4, r2, r3, r2 @ encoding: [0x12,0xfb,0x23,0x24]
2213 smlad r2, r3, r5, r8
2214 smladx r2, r3, r5, r8
2216 smladhi r2, r3, r5, r8
2217 smladxhi r2, r3, r5, r8
2219 @ CHECK: smlad r2, r3, r5, r8 @ encoding: [0x23,0xfb,0x05,0x82]
2220 @ CHECK: smladx r2, r3, r5, r8 @ encoding: [0x23,0xfb,0x15,0x82]
2222 @ CHECK: smladhi r2, r3, r5, r8 @ encoding: [0x23,0xfb,0x05,0x82]
2223 @ CHECK: smladxhi r2, r3, r5, r8 @ encoding: [0x23,0xfb,0x15,0x82]
2229 smlal r2, r3, r5, r8
2231 smlaleq r2, r3, r5, r8
2233 @ CHECK: smlal r2, r3, r5, r8 @ encoding: [0xc5,0xfb,0x08,0x23]
2235 @ CHECK: smlaleq r2, r3, r5, r8 @ encoding: [0xc5,0xfb,0x08,0x23]
2243 smlaltb r4, r2, r3, r2
2248 smlaltblt r4, r2, r3, r2
2253 @ CHECK: smlaltb r4, r2, r3, r2 @ encoding: [0xc3,0xfb,0xa2,0x42]
2258 @ CHECK: smlaltblt r4, r2, r3, r2 @ encoding: [0xc3,0xfb,0xa2,0x42]
2265 smlald r2, r3, r5, r8
2266 smlaldx r2, r3, r5, r8
2268 smlaldeq r2, r3, r5, r8
2269 smlaldxne r2, r3, r5, r8
2271 @ CHECK: smlald r2, r3, r5, r8 @ encoding: [0xc5,0xfb,0xc8,0x23]
2272 @ CHECK: smlaldx r2, r3, r5, r8 @ encoding: [0xc5,0xfb,0xd8,0x23]
2274 @ CHECK: smlaldeq r2, r3, r5, r8 @ encoding: [0xc5,0xfb,0xc8,0x23]
2275 @ CHECK: smlaldxne r2, r3, r5, r8 @ encoding: [0xc5,0xfb,0xd8,0x23]
2281 smlawb r2, r3, r10, r8
2284 smlawbeq r2, r7, r5, r8
2287 @ CHECK: smlawb r2, r3, r10, r8 @ encoding: [0x33,0xfb,0x0a,0x82]
2290 @ CHECK: smlawbeq r2, r7, r5, r8 @ encoding: [0x37,0xfb,0x05,0x82]
2297 smlsd r2, r3, r5, r8
2298 smlsdx r2, r3, r5, r8
2300 smlsdle r2, r3, r5, r8
2301 smlsdxgt r2, r3, r5, r8
2303 @ CHECK: smlsd r2, r3, r5, r8 @ encoding: [0x43,0xfb,0x05,0x82]
2304 @ CHECK: smlsdx r2, r3, r5, r8 @ encoding: [0x43,0xfb,0x15,0x82]
2306 @ CHECK: smlsdle r2, r3, r5, r8 @ encoding: [0x43,0xfb,0x05,0x82]
2307 @ CHECK: smlsdxgt r2, r3, r5, r8 @ encoding: [0x43,0xfb,0x15,0x82]
2313 smlsld r2, r9, r5, r1
2314 smlsldx r4, r11, r2, r8
2316 smlsldge r8, r2, r5, r6
2319 @ CHECK: smlsld r2, r9, r5, r1 @ encoding: [0xd5,0xfb,0xc1,0x29]
2320 @ CHECK: smlsldx r4, r11, r2, r8 @ encoding: [0xd2,0xfb,0xd8,0x4b]
2322 @ CHECK: smlsldge r8, r2, r5, r6 @ encoding: [0xd5,0xfb,0xc6,0x82]
2329 smmla r1, r2, r3, r4
2330 smmlar r4, r3, r2, r1
2332 smmlalo r1, r2, r3, r4
2333 smmlarcs r4, r3, r2, r1
2335 @ CHECK: smmla r1, r2, r3, r4 @ encoding: [0x52,0xfb,0x03,0x41]
2336 @ CHECK: smmlar r4, r3, r2, r1 @ encoding: [0x53,0xfb,0x12,0x14]
2338 @ CHECK: smmlalo r1, r2, r3, r4 @ encoding: [0x52,0xfb,0x03,0x41]
2339 @ CHECK: smmlarhs r4, r3, r2, r1 @ encoding: [0x53,0xfb,0x12,0x14]
2345 smmls r1, r2, r3, r4
2346 smmlsr r4, r3, r2, r1
2348 smmlslo r1, r2, r3, r4
2349 smmlsrcs r4, r3, r2, r1
2351 @ CHECK: smmls r1, r2, r3, r4 @ encoding: [0x62,0xfb,0x03,0x41]
2352 @ CHECK: smmlsr r4, r3, r2, r1 @ encoding: [0x63,0xfb,0x12,0x14]
2354 @ CHECK: smmlslo r1, r2, r3, r4 @ encoding: [0x62,0xfb,0x03,0x41]
2355 @ CHECK: smmlsrhs r4, r3, r2, r1 @ encoding: [0x63,0xfb,0x12,0x14]
2361 smmul r2, r3, r4
2362 smmulr r3, r2, r1
2364 smmulcc r2, r3, r4
2365 smmulrhs r3, r2, r1
2367 @ CHECK: smmul r2, r3, r4 @ encoding: [0x53,0xfb,0x04,0xf2]
2368 @ CHECK: smmulr r3, r2, r1 @ encoding: [0x52,0xfb,0x11,0xf3]
2370 @ CHECK: smmullo r2, r3, r4 @ encoding: [0x53,0xfb,0x04,0xf2]
2371 @ CHECK: smmulrhs r3, r2, r1 @ encoding: [0x52,0xfb,0x11,0xf3]
2377 smuad r2, r3, r4
2378 smuadx r3, r2, r1
2380 smuadlt r2, r3, r4
2381 smuadxge r3, r2, r1
2383 @ CHECK: smuad r2, r3, r4 @ encoding: [0x23,0xfb,0x04,0xf2]
2384 @ CHECK: smuadx r3, r2, r1 @ encoding: [0x22,0xfb,0x11,0xf3]
2386 @ CHECK: smuadlt r2, r3, r4 @ encoding: [0x23,0xfb,0x04,0xf2]
2387 @ CHECK: smuadxge r3, r2, r1 @ encoding: [0x22,0xfb,0x11,0xf3]
2395 smultb r4, r2, r2
2400 smultbge r2, r3, r2
2405 @ CHECK: smultb r4, r2, r2 @ encoding: [0x12,0xfb,0x22,0xf4]
2410 @ CHECK: smultbge r2, r3, r2 @ encoding: [0x13,0xfb,0x22,0xf2]
2430 smulwt r3, r9, r2
2433 smulwtle r3, r9, r2
2436 @ CHECK: smulwt r3, r9, r2 @ encoding: [0x39,0xfb,0x12,0xf3]
2439 @ CHECK: smulwtle r3, r9, r2 @ encoding: [0x39,0xfb,0x12,0xf3]
2446 smusdx r3, r9, r2
2448 smusdeq r8, r3, r2
2452 @ CHECK: smusdx r3, r9, r2 @ encoding: [0x49,0xfb,0x12,0xf3]
2454 @ CHECK: smusdeq r8, r3, r2 @ encoding: [0x43,0xfb,0x02,0xf8]
2531 ssat16 r2, #1, r7
2534 @ CHECK: ssat16 r2, #1, r7 @ encoding: [0x27,0xf3,0x00,0x02]
2541 ssubaddx r2, r3, r4
2543 ssubaddxlt r2, r3, r4
2544 ssax r2, r3, r4
2546 ssaxlt r2, r3, r4
2548 @ CHECK: ssax r2, r3, r4 @ encoding: [0xe3,0xfa,0x04,0xf2]
2550 @ CHECK: ssaxlt r2, r3, r4 @ encoding: [0xe3,0xfa,0x04,0xf2]
2551 @ CHECK: ssax r2, r3, r4 @ encoding: [0xe3,0xfa,0x04,0xf2]
2553 @ CHECK: ssaxlt r2, r3, r4 @ encoding: [0xe3,0xfa,0x04,0xf2]
2560 ssub8 r9, r2, r4
2562 ssub16ne r5, r3, r2
2563 ssub8eq r5, r1, r2
2566 @ CHECK: ssub8 r9, r2, r4 @ encoding: [0xc2,0xfa,0x04,0xf9]
2568 @ CHECK: ssub16ne r5, r3, r2 @ encoding: [0xd3,0xfa,0x02,0xf5]
2569 @ CHECK: ssub8eq r5, r1, r2 @ encoding: [0xc1,0xfa,0x02,0xf5]
2576 stc2 p1, c7, [r2]
2590 stc p14, c6, [r2, #-224]
2604 @ CHECK: stc2 p1, c7, [r2] @ encoding: [0x82,0xfd,0x00,0x71]
2618 @ CHECK: stc p14, c6, [r2, #-224] @ encoding: [0x02,0xed,0x38,0x6e]
2641 stm.w r5!, {r1, r2}
2642 stm.w r2, {r1, r2}
2658 @ CHECK: stm.w r5!, {r1, r2} @ encoding: [0xa5,0xe8,0x06,0x00]
2659 @ CHECK: stm.w r2, {r1, r2} @ encoding: [0x82,0xe8,0x06,0x00]
2694 str r2, [r4, #255]!
2697 str r2, [r4], #255
2706 @ CHECK: str r2, [r4, #255]! @ encoding: [0x44,0xf8,0xff,0x2f]
2709 @ CHECK: str r2, [r4], #255 @ encoding: [0x44,0xf8,0xff,0x2b]
2718 str.w r4, [r5, r2]
2719 str r6, [r0, r2, lsl #3]
2720 str r8, [r8, r2, lsl #2]
2721 str r7, [sp, r2, lsl #1]
2722 str r7, [sp, r2, lsl #0]
2725 @ CHECK: str.w r4, [r5, r2] @ encoding: [0x45,0xf8,0x02,0x40]
2726 @ CHECK: str.w r6, [r0, r2, lsl #3] @ encoding: [0x40,0xf8,0x32,0x60]
2727 @ CHECK: str.w r8, [r8, r2, lsl #2] @ encoding: [0x48,0xf8,0x22,0x80]
2728 @ CHECK: str.w r7, [sp, r2, lsl #1] @ encoding: [0x4d,0xf8,0x12,0x70]
2729 @ CHECK: str.w r7, [sp, r2] @ encoding: [0x4d,0xf8,0x02,0x70]
2741 strb r2, [r5, #4]!
2744 strb r9, [r2], #4
2755 @ CHECK: strb r2, [r5, #4]! @ encoding: [0x05,0xf8,0x04,0x2f]
2758 @ CHECK: strb r9, [r2], #4 @ encoding: [0x02,0xf8,0x04,0x9b]
2768 strb.w r4, [r5, r2]
2769 strb r6, [r0, r2, lsl #3]
2770 strb r8, [r8, r2, lsl #2]
2771 strb r7, [sp, r2, lsl #1]
2772 strb r7, [sp, r2, lsl #0]
2775 @ CHECK: strb.w r4, [r5, r2] @ encoding: [0x05,0xf8,0x02,0x40]
2776 @ CHECK: strb.w r6, [r0, r2, lsl #3] @ encoding: [0x00,0xf8,0x32,0x60]
2777 @ CHECK: strb.w r8, [r8, r2, lsl #2] @ encoding: [0x08,0xf8,0x22,0x80]
2778 @ CHECK: strb.w r7, [sp, r2, lsl #1] @ encoding: [0x0d,0xf8,0x12,0x70]
2779 @ CHECK: strb.w r7, [sp, r2] @ encoding: [0x0d,0xf8,0x02,0x70]
2785 strbt r1, [r2]
2790 @ CHECK: strbt r1, [r2] @ encoding: [0x02,0xf8,0x00,0x1e]
2805 strd r0, r1, [r2, #-0]
2806 strd r0, r1, [r2, #-0]!
2807 strd r0, r1, [r2], #-0
2808 strd r0, r1, [r2, #256]
2809 strd r0, r1, [r2, #256]!
2810 strd r0, r1, [r2], #256
2818 @ CHECK: strd r0, r1, [r2, #-0] @ encoding: [0x42,0xe9,0x00,0x01]
2819 @ CHECK: strd r0, r1, [r2, #-0]! @ encoding: [0x62,0xe9,0x00,0x01]
2820 @ CHECK: strd r0, r1, [r2], #-0 @ encoding: [0x62,0xe8,0x00,0x01]
2821 @ CHECK: strd r0, r1, [r2, #256] @ encoding: [0xc2,0xe9,0x40,0x01]
2822 @ CHECK: strd r0, r1, [r2, #256]! @ encoding: [0xe2,0xe9,0x40,0x01]
2823 @ CHECK: strd r0, r1, [r2], #256 @ encoding: [0xe2,0xe8,0x40,0x01]
2830 strex r8, r2, [r4, #0]
2831 strex r2, r12, [sp, #128]
2837 @ CHECK: strex r8, r2, [r4] @ encoding: [0x44,0xe8,0x00,0x28]
2838 @ CHECK: strex r2, r12, [sp, #128] @ encoding: [0x4d,0xe8,0x20,0xc2]
2853 strh r2, [r5, #4]!
2856 strh r9, [r2], #4
2865 @ CHECK: strh r2, [r5, #4]! @ encoding: [0x25,0xf8,0x04,0x2f]
2868 @ CHECK: strh r9, [r2], #4 @ encoding: [0x22,0xf8,0x04,0x9b]
2876 strh.w r4, [r5, r2]
2877 strh r6, [r0, r2, lsl #3]
2878 strh r8, [r8, r2, lsl #2]
2879 strh r7, [sp, r2, lsl #1]
2880 strh r7, [sp, r2, lsl #0]
2883 @ CHECK: strh.w r4, [r5, r2] @ encoding: [0x25,0xf8,0x02,0x40]
2884 @ CHECK: strh.w r6, [r0, r2, lsl #3] @ encoding: [0x20,0xf8,0x32,0x60]
2885 @ CHECK: strh.w r8, [r8, r2, lsl #2] @ encoding: [0x28,0xf8,0x22,0x80]
2886 @ CHECK: strh.w r7, [sp, r2, lsl #1] @ encoding: [0x2d,0xf8,0x12,0x70]
2887 @ CHECK: strh.w r7, [sp, r2] @ encoding: [0x2d,0xf8,0x02,0x70]
2893 strht r1, [r2]
2898 @ CHECK: strht r1, [r2] @ encoding: [0x22,0xf8,0x00,0x1e]
2907 strt r1, [r2]
2912 @ CHECK: strt r1, [r2] @ encoding: [0x42,0xf8,0x00,0x1e]
2922 subeq r1, r2, #4
2925 sub r2, sp, #1024
2926 sub r2, r8, #0xff00
2927 sub r2, r3, #257
2928 subw r2, r3, #257
2931 subs r1, r2, #0x1f0
2932 sub r2, #1
2934 subs r2, r2, #56
2935 subs r2, #56
2938 @ CHECK: subeq r1, r2, #4 @ encoding: [0x11,0x1f]
2941 @ CHECK: sub.w r2, sp, #1024 @ encoding: [0xad,0xf5,0x80,0x62]
2942 @ CHECK: sub.w r2, r8, #65280 @ encoding: [0xa8,0xf5,0x7f,0x42]
2943 @ CHECK: subw r2, r3, #257 @ encoding: [0xa3,0xf2,0x01,0x12]
2944 @ CHECK: subw r2, r3, #257 @ encoding: [0xa3,0xf2,0x01,0x12]
2947 @ CHECK: subs.w r1, r2, #496 @ encoding: [0xb2,0xf5,0xf8,0x71]
2948 @ CHECK: sub.w r2, r2, #1 @ encoding: [0xa2,0xf1,0x01,0x02]
2950 @ CHECK: subs r2, #56 @ encoding: [0x38,0x3a]
2951 @ CHECK: subs r2, #56 @ encoding: [0x38,0x3a]
2963 sub.w r5, r2, r12, rrx
2964 sub r2, sp, ip
2967 sub.w r2, sp, ip
2977 @ CHECK: sub.w r5, r2, r12, rrx @ encoding: [0xa2,0xeb,0x3c,0x05]
2978 @ CHECK: sub.w r2, sp, r12 @ encoding: [0xad,0xeb,0x0c,0x02]
2981 @ CHECK: sub.w r2, sp, r12 @ encoding: [0xad,0xeb,0x0c,0x02]
3003 sxtab r2, r3, r4
3006 sxtablt r6, r2, r9, ror #8
3010 @ CHECK: sxtab r2, r3, r4 @ encoding: [0x43,0xfa,0x84,0xf2]
3013 @ CHECK: sxtablt r6, r2, r9, ror #8 @ encoding: [0x42,0xfa,0x99,0xf6]
3021 sxtab16 r6, r2, r7, ror #0
3023 sxtab16 r3, r2, r1, ror #16
3026 sxtab16eq r1, r2, r3, ror #24
3028 @ CHECK: sxtab16 r6, r2, r7 @ encoding: [0x22,0xfa,0x87,0xf6]
3030 @ CHECK: sxtab16 r3, r2, r1, ror #16 @ encoding: [0x22,0xfa,0xa1,0xf3]
3033 @ CHECK: sxtab16eq r1, r2, r3, ror #24 @ encoding: [0x22,0xfa,0xb3,0xf1]
3044 sxtahls r2, r2, r4, ror #16
3051 @ CHECK: sxtahls r2, r2, r4, ror #16 @ encoding: [0x02,0xfa,0xa4,0xf2]
3061 sxtbge r2, r4
3069 @ CHECK: sxtbge r2, r4 @ encoding: [0x62,0xb2]
3082 sxtb16lo r2, r3, ror #24
3089 @ CHECK: sxtb16lo r2, r3, ror #24 @ encoding: [0x2f,0xfa,0xb3,0xf2]
3100 sxthne r2, r2, ror #16
3108 @ CHECK: sxthne.w r2, r2, ror #16 @ encoding: [0x0f,0xfa,0xa2,0xf2]
3119 sxtbge r2, r4
3126 @ CHECK: sxtbge r2, r4 @ encoding: [0x62,0xb2]
3138 sxtb16lo r2, r3, ror #24
3145 @ CHECK: sxtb16lo r2, r3, ror #24 @ encoding: [0x2f,0xfa,0xb3,0xf2]
3156 sxthne r2, r2, ror #16
3163 @ CHECK: sxthne.w r2, r2, ror #16 @ encoding: [0x0f,0xfa,0xa2,0xf2]
3208 tst r2, r5
3216 @ CHECK: tst r2, r5 @ encoding: [0x2a,0x42]
3227 uadd16 r1, r2, r3
3228 uadd8 r1, r2, r3
3230 uadd16gt r1, r2, r3
3231 uadd8le r1, r2, r3
3233 @ CHECK: uadd16 r1, r2, r3 @ encoding: [0x92,0xfa,0x43,0xf1]
3234 @ CHECK: uadd8 r1, r2, r3 @ encoding: [0x82,0xfa,0x43,0xf1]
3236 @ CHECK: uadd16gt r1, r2, r3 @ encoding: [0x92,0xfa,0x43,0xf1]
3237 @ CHECK: uadd8le r1, r2, r3 @ encoding: [0x82,0xfa,0x43,0xf1]
3273 uhadd16 r4, r8, r2
3274 uhadd8 r4, r8, r2
3276 uhadd16gt r4, r8, r2
3277 uhadd8gt r4, r8, r2
3279 @ CHECK: uhadd16 r4, r8, r2 @ encoding: [0x98,0xfa,0x62,0xf4]
3280 @ CHECK: uhadd8 r4, r8, r2 @ encoding: [0x88,0xfa,0x62,0xf4]
3282 @ CHECK: uhadd16gt r4, r8, r2 @ encoding: [0x98,0xfa,0x62,0xf4]
3283 @ CHECK: uhadd8gt r4, r8, r2 @ encoding: [0x88,0xfa,0x62,0xf4]
3343 umlal r2, r4, r6, r8
3345 umlalgt r6, r1, r2, r6
3347 @ CHECK: umlal r2, r4, r6, r8 @ encoding: [0xe6,0xfb,0x08,0x24]
3349 @ CHECK: umlalgt r6, r1, r2, r6 @ encoding: [0xe2,0xfb,0x06,0x61]
3355 umull r2, r4, r6, r8
3357 umullgt r6, r1, r2, r6
3359 @ CHECK: umull r2, r4, r6, r8 @ encoding: [0xa6,0xfb,0x08,0x24]
3361 @ CHECK: umullgt r6, r1, r2, r6 @ encoding: [0xa2,0xfb,0x06,0x61]
3367 uqadd16 r1, r2, r3
3371 uqadd8le r8, r1, r2
3373 @ CHECK: uqadd16 r1, r2, r3 @ encoding: [0x92,0xfa,0x53,0xf1]
3377 @ CHECK: uqadd8le r8, r1, r2 @ encoding: [0x81,0xfa,0x52,0xf8]
3383 uqasx r1, r2, r3
3387 uqsaxle r8, r1, r2
3389 uqaddsubx r1, r2, r3
3393 uqsubaddxle r8, r1, r2
3395 @ CHECK: uqasx r1, r2, r3 @ encoding: [0xa2,0xfa,0x53,0xf1]
3399 @ CHECK: uqsaxle r8, r1, r2 @ encoding: [0xe1,0xfa,0x52,0xf8]
3401 @ CHECK: uqasx r1, r2, r3 @ encoding: [0xa2,0xfa,0x53,0xf1]
3405 @ CHECK: uqsaxle r8, r1, r2 @ encoding: [0xe1,0xfa,0x52,0xf8]
3411 uqsub8 r8, r2, r9
3417 @ CHECK: uqsub8 r8, r2, r9 @ encoding: [0xc2,0xfa,0x59,0xf8]
3428 usada8 r8, r2, r9, r12
3434 @ CHECK: usada8 r8, r2, r9, r12 @ encoding: [0x72,0xfb,0x09,0xc8]
3457 usat16 r2, #2, r7
3460 @ CHECK: usat16 r2, #2, r7 @ encoding: [0xa7,0xf3,0x02,0x02]
3467 usax r2, r3, r4
3470 usubaddx r2, r3, r4
3474 @ CHECK: usax r2, r3, r4 @ encoding: [0xe3,0xfa,0x44,0xf2]
3477 @ CHECK: usax r2, r3, r4 @ encoding: [0xe3,0xfa,0x44,0xf2]
3485 usub16 r4, r2, r7
3489 usub8ls r9, r2, r3
3491 @ CHECK: usub16 r4, r2, r7 @ encoding: [0xd2,0xfa,0x47,0xf4]
3495 @ CHECK: usub8ls r9, r2, r3 @ encoding: [0xc2,0xfa,0x43,0xf9]
3501 uxtab r2, r3, r4
3504 uxtablt r6, r2, r9, ror #8
3508 @ CHECK: uxtab r2, r3, r4 @ encoding: [0x53,0xfa,0x84,0xf2]
3511 @ CHECK: uxtablt r6, r2, r9, ror #8 @ encoding: [0x52,0xfa,0x99,0xf6]
3521 uxtab16 r6, r2, r7, ror #0
3523 uxtab16 r3, r2, r1, ror #16
3525 uxtab16eq r1, r2, r3, ror #24
3529 @ CHECK: uxtab16 r6, r2, r7 @ encoding: [0x32,0xfa,0x87,0xf6]
3531 @ CHECK: uxtab16 r3, r2, r1, ror #16 @ encoding: [0x32,0xfa,0xa1,0xf3]
3533 @ CHECK: uxtab16eq r1, r2, r3, ror #24 @ encoding: [0x32,0xfa,0xb3,0xf1]
3544 uxtahlo r2, r2, r4, ror #16
3552 @ CHECK: uxtahlo r2, r2, r4, ror #16 @ encoding: [0x12,0xfa,0xa4,0xf2]
3560 uxtbge r2, r4
3569 @ CHECK: uxtbge r2, r4 @ encoding: [0xe2,0xb2]
3587 uxtb16ge r2, r3, ror #24
3595 @ CHECK: uxtb16ge r2, r3, ror #24 @ encoding: [0x3f,0xfa,0xb3,0xf2]
3606 uxthle r2, r2, ror #16
3615 @ CHECK: uxthle.w r2, r2, ror #16 @ encoding: [0x1f,0xfa,0xa2,0xf2]