• Home
  • Raw
  • Download

Lines Matching refs:r3

130         adr r3, Lforward
138 @ CHECK: adr r3, Lforward @ encoding: [A,0x30'A',0x0f'A',0xe2'A']
168 add r4, r4, r3, asl r9
199 @ CHECK: add r4, r4, r3, lsl r9 @ encoding: [0x13,0x49,0x84,0xe0]
222 add r3, r1, r2, lsr #32
223 add r3, r1, r2, asr #32
224 @ CHECK: add r3, r1, r2, lsr #32 @ encoding: [0x22,0x30,0x81,0xe0]
225 @ CHECK: add r3, r1, r2, asr #32 @ encoding: [0x42,0x30,0x81,0xe0]
242 and r2, r3, #0x7fffffff
270 @ CHECK: bic r2, r3, #-2147483648 @ encoding: [0x02,0x21,0xc3,0xe3]
286 and r3, r1, r2, lsr #32
287 and r3, r1, r2, asr #32
288 @ CHECK: and r3, r1, r2, lsr #32 @ encoding: [0x22,0x30,0x01,0xe0]
289 @ CHECK: and r3, r1, r2, asr #32 @ encoding: [0x42,0x30,0x01,0xe0]
395 bic r3, r1, r2, lsr #32
396 bic r3, r1, r2, asr #32
397 @ CHECK: bic r3, r1, r2, lsr #32 @ encoding: [0x22,0x30,0xc1,0xe1]
398 @ CHECK: bic r3, r1, r2, asr #32 @ encoding: [0x42,0x30,0xc1,0xe1]
771 eor r3, r1, r2, lsr #32
772 eor r3, r1, r2, asr #32
773 @ CHECK: eor r3, r1, r2, lsr #32 @ encoding: [0x22,0x30,0x21,0xe0]
774 @ CHECK: eor r3, r1, r2, asr #32 @ encoding: [0x42,0x30,0x21,0xe0]
791 ldc2 p2, c6, [r3, #-224]
805 ldc p15, c7, [r3, #-120]!
818 ldccc p15, c7, [r3, #-120]!
832 @ CHECK: ldc2 p2, c6, [r3, #-224] @ encoding: [0x38,0x62,0x13,0xfd]
846 @ CHECK: ldc p15, c7, [r3, #-120]! @ encoding: [0x1e,0x7f,0x33,0xed]
859 @ CHECK: ldclo p15, c7, [r3, #-120]! @ encoding: [0x1e,0x7f,0x33,0x3d]
875 ldm r2, {r1,r3-r6,sp}
876 ldmia r2, {r1,r3-r6,sp}
877 ldmib r2, {r1,r3-r6,sp}
878 ldmda r2, {r1,r3-r6,sp}
879 ldmdb r2, {r1,r3-r6,sp}
880 ldmfd r2, {r1,r3-r6,sp}
883 ldm r2!, {r1,r3-r6,sp}
884 ldmib r2!, {r1,r3-r6,sp}
885 ldmda r2!, {r1,r3-r6,sp}
886 ldmdb r2!, {r1,r3-r6,sp}
890 ldm sp!, {r0-r3, pc}^
892 @ CHECK: ldm r2, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0x92,0xe8]
893 @ CHECK: ldm r2, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0x92,0xe8]
894 @ CHECK: ldmib r2, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0x92,0xe9]
895 @ CHECK: ldmda r2, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0x12,0xe8]
896 @ CHECK: ldmdb r2, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0x12,0xe9]
897 @ CHECK: ldm r2, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0x92,0xe8]
899 @ CHECK: ldm r2!, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0xb2,0xe8]
900 @ CHECK: ldmib r2!, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0xb2,0xe9]
901 @ CHECK: ldmda r2!, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0x32,0xe8]
902 @ CHECK: ldmdb r2!, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0x32,0xe9]
904 @ CHECK: ldm sp!, {pc, r0, r1, r2, r3} ^ @ encoding: [0x0f,0x80,0xfd,0xe8]
910 ldrexb r3, [r4]
915 @ CHECK: ldrexb r3, [r4] @ encoding: [0x9f,0x3f,0xd4,0xe1]
979 mla r1,r2,r3,r4
980 mlas r1,r2,r3,r4
981 mlane r1,r2,r3,r4
982 mlasne r1,r2,r3,r4
984 @ CHECK: mla r1, r2, r3, r4 @ encoding: [0x92,0x43,0x21,0xe0]
985 @ CHECK: mlas r1, r2, r3, r4 @ encoding: [0x92,0x43,0x31,0xe0]
986 @ CHECK: mlane r1, r2, r3, r4 @ encoding: [0x92,0x43,0x21,0x10]
987 @ CHECK: mlasne r1, r2, r3, r4 @ encoding: [0x92,0x43,0x31,0x10]
992 mls r2,r5,r6,r3
993 mlsne r2,r5,r6,r3
995 @ CHECK: mls r2, r5, r6, r3 @ encoding: [0x95,0x36,0x62,0xe0]
996 @ CHECK: mlsne r2, r5, r6, r3 @ encoding: [0x95,0x36,0x62,0x10]
1001 mov r3, #7
1006 movs r3, #7
1010 @ CHECK: mov r3, #7 @ encoding: [0x07,0x30,0xa0,0xe3]
1015 @ CHECK: movs r3, #7 @ encoding: [0x07,0x30,0xb0,0xe3]
1022 mov r2, r3
1023 movs r2, r3
1024 moveq r2, r3
1025 movseq r2, r3
1027 lsl r2, r3, #(2 - 2)
1029 lsr r2, r3, #(2 - 2)
1031 asr r2, r3, #(2 - 2)
1033 ror r2, r3, #(2 - 2)
1035 @ CHECK: mov r2, r3 @ encoding: [0x03,0x20,0xa0,0xe1]
1036 @ CHECK: movs r2, r3 @ encoding: [0x03,0x20,0xb0,0xe1]
1037 @ CHECK: moveq r2, r3 @ encoding: [0x03,0x20,0xa0,0x01]
1038 @ CHECK: movseq r2, r3 @ encoding: [0x03,0x20,0xb0,0x01]
1040 @ CHECK: mov r2, r3 @ encoding: [0x03,0x20,0xa0,0xe1]
1042 @ CHECK: mov r2, r3 @ encoding: [0x03,0x20,0xa0,0xe1]
1044 @ CHECK: mov r2, r3 @ encoding: [0x03,0x20,0xa0,0xe1]
1046 @ CHECK: mov r2, r3 @ encoding: [0x03,0x20,0xa0,0xe1]
1052 movt r3, #7
1056 @ CHECK: movt r3, #7 @ encoding: [0x07,0x30,0x40,0xe3]
1174 mvn r3, #7
1177 mvns r3, #7
1181 @ CHECK: mvn r3, #7 @ encoding: [0x07,0x30,0xe0,0xe3]
1184 @ CHECK: mvns r3, #7 @ encoding: [0x07,0x30,0xf0,0xe3]
1192 mvn r2, r3
1193 mvns r2, r3
1199 mvneq r2, r3
1200 mvnseq r2, r3, lsl #10
1202 @ CHECK: mvn r2, r3 @ encoding: [0x03,0x20,0xe0,0xe1]
1203 @ CHECK: mvns r2, r3 @ encoding: [0x03,0x20,0xf0,0xe1]
1209 @ CHECK: mvneq r2, r3 @ encoding: [0x03,0x20,0xe0,0x01]
1210 @ CHECK: mvnseq r2, r3, lsl #10 @ encoding: [0x03,0x25,0xf0,0x01]
1323 orr r3, r1, r2, lsr #32
1324 orr r3, r1, r2, asr #32
1325 @ CHECK: orr r3, r1, r2, lsr #32 @ encoding: [0x22,0x30,0x81,0xe1]
1326 @ CHECK: orr r3, r1, r2, asr #32 @ encoding: [0x42,0x30,0x81,0xe1]
1331 pkhbt r2, r2, r3
1332 pkhbt r2, r2, r3, lsl #31
1333 pkhbt r2, r2, r3, lsl #0
1334 pkhbt r2, r2, r3, lsl #15
1336 pkhtb r2, r2, r3
1337 pkhtb r2, r2, r3, asr #31
1338 pkhtb r2, r2, r3, asr #15
1340 @ CHECK: pkhbt r2, r2, r3 @ encoding: [0x13,0x20,0x82,0xe6]
1341 @ CHECK: pkhbt r2, r2, r3, lsl #31 @ encoding: [0x93,0x2f,0x82,0xe6]
1342 @ CHECK: pkhbt r2, r2, r3 @ encoding: [0x13,0x20,0x82,0xe6]
1343 @ CHECK: pkhbt r2, r2, r3, lsl #15 @ encoding: [0x93,0x27,0x82,0xe6]
1345 @ CHECK: pkhbt r2, r2, r3 @ encoding: [0x13,0x20,0x82,0xe6]
1346 @ CHECK: pkhtb r2, r2, r3, asr #31 @ encoding: [0xd3,0x2f,0x82,0xe6]
1347 @ CHECK: pkhtb r2, r2, r3, asr #15 @ encoding: [0xd3,0x27,0x82,0xe6]
1380 qadd r1, r2, r3
1381 qaddne r1, r2, r3
1382 qadd16 r1, r2, r3
1383 qadd16gt r1, r2, r3
1384 qadd8 r1, r2, r3
1385 qadd8le r1, r2, r3
1387 @ CHECK: qadd r1, r2, r3 @ encoding: [0x52,0x10,0x03,0xe1]
1388 @ CHECK: qaddne r1, r2, r3 @ encoding: [0x52,0x10,0x03,0x11]
1389 @ CHECK: qadd16 r1, r2, r3 @ encoding: [0x13,0x1f,0x22,0xe6]
1390 @ CHECK: qadd16gt r1, r2, r3 @ encoding: [0x13,0x1f,0x22,0xc6]
1391 @ CHECK: qadd8 r1, r2, r3 @ encoding: [0x93,0x1f,0x22,0xe6]
1392 @ CHECK: qadd8le r1, r2, r3 @ encoding: [0x93,0x1f,0x22,0xd6]
1422 qsub r1, r2, r3
1423 qsubne r1, r2, r3
1424 qsub16 r1, r2, r3
1425 qsub16gt r1, r2, r3
1426 qsub8 r1, r2, r3
1427 qsub8le r1, r2, r3
1429 @ CHECK: qsub r1, r2, r3 @ encoding: [0x52,0x10,0x23,0xe1]
1430 @ CHECK: qsubne r1, r2, r3 @ encoding: [0x52,0x10,0x23,0x11]
1431 @ CHECK: qsub16 r1, r2, r3 @ encoding: [0x73,0x1f,0x22,0xe6]
1432 @ CHECK: qsub16gt r1, r2, r3 @ encoding: [0x73,0x1f,0x22,0xc6]
1433 @ CHECK: qsub8 r1, r2, r3 @ encoding: [0xf3,0x1f,0x22,0xe6]
1434 @ CHECK: qsub8le r1, r2, r3 @ encoding: [0xf3,0x1f,0x22,0xd6]
1452 rev16 r8, r3
1459 @ CHECK: rev16 r8, r3 @ encoding: [0xb3,0x8f,0xbf,0xe6]
1469 rfedb r3
1479 rfeea r3
1492 @ CHECK: rfedb r3 @ encoding: [0x00,0x0a,0x13,0xf9]
1502 @ CHECK: rfedb r3 @ encoding: [0x00,0x0a,0x13,0xf9]
1642 sadd16 r1, r2, r3
1643 sadd16gt r1, r2, r3
1644 sadd8 r1, r2, r3
1645 sadd8le r1, r2, r3
1647 @ CHECK: sadd16 r1, r2, r3 @ encoding: [0x13,0x1f,0x12,0xe6]
1648 @ CHECK: sadd16gt r1, r2, r3 @ encoding: [0x13,0x1f,0x12,0xc6]
1649 @ CHECK: sadd8 r1, r2, r3 @ encoding: [0x93,0x1f,0x12,0xe6]
1650 @ CHECK: sadd8le r1, r2, r3 @ encoding: [0x93,0x1f,0x12,0xd6]
1805 smlabb r3, r1, r9, r0
1807 smlatb r4, r2, r3, r2
1808 smlatt r8, r3, r8, r4
1809 smlabbge r3, r1, r9, r0
1811 smlatbne r4, r2, r3, r2
1812 smlatteq r8, r3, r8, r4
1814 @ CHECK: smlabb r3, r1, r9, r0 @ encoding: [0x81,0x09,0x03,0xe1]
1816 @ CHECK: smlatb r4, r2, r3, r2 @ encoding: [0xa2,0x23,0x04,0xe1]
1817 @ CHECK: smlatt r8, r3, r8, r4 @ encoding: [0xe3,0x48,0x08,0xe1]
1818 @ CHECK: smlabbge r3, r1, r9, r0 @ encoding: [0x81,0x09,0x03,0xa1]
1820 @ CHECK: smlatbne r4, r2, r3, r2 @ encoding: [0xa2,0x23,0x04,0x11]
1821 @ CHECK: smlatteq r8, r3, r8, r4 @ encoding: [0xe3,0x48,0x08,0x01]
1826 smlad r2, r3, r5, r8
1827 smladx r2, r3, r5, r8
1828 smladeq r2, r3, r5, r8
1829 smladxhi r2, r3, r5, r8
1831 @ CHECK: smlad r2, r3, r5, r8 @ encoding: [0x13,0x85,0x02,0xe7]
1832 @ CHECK: smladx r2, r3, r5, r8 @ encoding: [0x33,0x85,0x02,0xe7]
1833 @ CHECK: smladeq r2, r3, r5, r8 @ encoding: [0x13,0x85,0x02,0x07]
1834 @ CHECK: smladxhi r2, r3, r5, r8 @ encoding: [0x33,0x85,0x02,0x87]
1840 smlal r2, r3, r5, r8
1841 smlals r2, r3, r5, r8
1842 smlaleq r2, r3, r5, r8
1843 smlalshi r2, r3, r5, r8
1845 @ CHECK: smlal r2, r3, r5, r8 @ encoding: [0x95,0x28,0xe3,0xe0]
1846 @ CHECK: smlals r2, r3, r5, r8 @ encoding: [0x95,0x28,0xf3,0xe0]
1847 @ CHECK: smlaleq r2, r3, r5, r8 @ encoding: [0x95,0x28,0xe3,0x00]
1848 @ CHECK: smlalshi r2, r3, r5, r8 @ encoding: [0x95,0x28,0xf3,0x80]
1854 smlalbb r3, r1, r9, r0
1856 smlaltb r4, r2, r3, r2
1857 smlaltt r8, r3, r8, r4
1858 smlalbbge r3, r1, r9, r0
1860 smlaltbne r4, r2, r3, r2
1861 smlaltteq r8, r3, r8, r4
1863 @ CHECK: smlalbb r3, r1, r9, r0 @ encoding: [0x89,0x30,0x41,0xe1]
1865 @ CHECK: smlaltb r4, r2, r3, r2 @ encoding: [0xa3,0x42,0x42,0xe1]
1866 @ CHECK: smlaltt r8, r3, r8, r4 @ encoding: [0xe8,0x84,0x43,0xe1]
1867 @ CHECK: smlalbbge r3, r1, r9, r0 @ encoding: [0x89,0x30,0x41,0xa1]
1869 @ CHECK: smlaltbne r4, r2, r3, r2 @ encoding: [0xa3,0x42,0x42,0x11]
1870 @ CHECK: smlaltteq r8, r3, r8, r4 @ encoding: [0xe8,0x84,0x43,0x01]
1876 smlald r2, r3, r5, r8
1877 smlaldx r2, r3, r5, r8
1878 smlaldeq r2, r3, r5, r8
1879 smlaldxhi r2, r3, r5, r8
1881 @ CHECK: smlald r2, r3, r5, r8 @ encoding: [0x15,0x28,0x43,0xe7]
1882 @ CHECK: smlaldx r2, r3, r5, r8 @ encoding: [0x35,0x28,0x43,0xe7]
1883 @ CHECK: smlaldeq r2, r3, r5, r8 @ encoding: [0x15,0x28,0x43,0x07]
1884 @ CHECK: smlaldxhi r2, r3, r5, r8 @ encoding: [0x35,0x28,0x43,0x87]
1890 smlawb r2, r3, r10, r8
1891 smlawt r8, r3, r5, r9
1893 smlawthi r1, r3, r0, r8
1895 @ CHECK: smlawb r2, r3, r10, r8 @ encoding: [0x83,0x8a,0x22,0xe1]
1896 @ CHECK: smlawt r8, r3, r5, r9 @ encoding: [0xc3,0x95,0x28,0xe1]
1898 @ CHECK: smlawthi r1, r3, r0, r8 @ encoding: [0xc3,0x80,0x21,0x81]
1904 smlsd r2, r3, r5, r8
1905 smlsdx r2, r3, r5, r8
1906 smlsdeq r2, r3, r5, r8
1907 smlsdxhi r2, r3, r5, r8
1909 @ CHECK: smlsd r2, r3, r5, r8 @ encoding: [0x53,0x85,0x02,0xe7]
1910 @ CHECK: smlsdx r2, r3, r5, r8 @ encoding: [0x73,0x85,0x02,0xe7]
1911 @ CHECK: smlsdeq r2, r3, r5, r8 @ encoding: [0x53,0x85,0x02,0x07]
1912 @ CHECK: smlsdxhi r2, r3, r5, r8 @ encoding: [0x73,0x85,0x02,0x87]
1921 smlsldxhi r1, r0, r3, r8
1926 @ CHECK: smlsldxhi r1, r0, r3, r8 @ encoding: [0x73,0x18,0x40,0x87]
1932 smmla r1, r2, r3, r4
1933 smmlar r4, r3, r2, r1
1934 smmlalo r1, r2, r3, r4
1935 smmlarcs r4, r3, r2, r1
1937 @ CHECK: smmla r1, r2, r3, r4 @ encoding: [0x12,0x43,0x51,0xe7]
1938 @ CHECK: smmlar r4, r3, r2, r1 @ encoding: [0x33,0x12,0x54,0xe7]
1939 @ CHECK: smmlalo r1, r2, r3, r4 @ encoding: [0x12,0x43,0x51,0x37]
1940 @ CHECK: smmlarhs r4, r3, r2, r1 @ encoding: [0x33,0x12,0x54,0x27]
1946 smmls r1, r2, r3, r4
1947 smmlsr r4, r3, r2, r1
1948 smmlslo r1, r2, r3, r4
1949 smmlsrcs r4, r3, r2, r1
1951 @ CHECK: smmls r1, r2, r3, r4 @ encoding: [0xd2,0x43,0x51,0xe7]
1952 @ CHECK: smmlsr r4, r3, r2, r1 @ encoding: [0xf3,0x12,0x54,0xe7]
1953 @ CHECK: smmlslo r1, r2, r3, r4 @ encoding: [0xd2,0x43,0x51,0x37]
1954 @ CHECK: smmlsrhs r4, r3, r2, r1 @ encoding: [0xf3,0x12,0x54,0x27]
1960 smmul r2, r3, r4
1961 smmulr r3, r2, r1
1962 smmulcc r2, r3, r4
1963 smmulrhs r3, r2, r1
1965 @ CHECK: smmul r2, r3, r4 @ encoding: [0x13,0xf4,0x52,0xe7]
1966 @ CHECK: smmulr r3, r2, r1 @ encoding: [0x32,0xf1,0x53,0xe7]
1967 @ CHECK: smmullo r2, r3, r4 @ encoding: [0x13,0xf4,0x52,0x37]
1968 @ CHECK: smmulrhs r3, r2, r1 @ encoding: [0x32,0xf1,0x53,0x27]
1974 smuad r2, r3, r4
1975 smuadx r3, r2, r1
1976 smuadlt r2, r3, r4
1977 smuadxge r3, r2, r1
1979 @ CHECK: smuad r2, r3, r4 @ encoding: [0x13,0xf4,0x02,0xe7]
1980 @ CHECK: smuadx r3, r2, r1 @ encoding: [0x32,0xf1,0x03,0xe7]
1981 @ CHECK: smuadlt r2, r3, r4 @ encoding: [0x13,0xf4,0x02,0xb7]
1982 @ CHECK: smuadxge r3, r2, r1 @ encoding: [0x32,0xf1,0x03,0xa7]
1988 smulbb r3, r9, r0
1991 smultt r8, r3, r4
1994 smultbne r2, r3, r2
1995 smultteq r8, r3, r4
1997 @ CHECK: smulbb r3, r9, r0 @ encoding: [0x89,0x00,0x63,0xe1]
2000 @ CHECK: smultt r8, r3, r4 @ encoding: [0xe3,0x04,0x68,0xe1]
2003 @ CHECK: smultbne r2, r3, r2 @ encoding: [0xa3,0x02,0x62,0x11]
2004 @ CHECK: smultteq r8, r3, r4 @ encoding: [0xe3,0x04,0x68,0x01]
2010 smull r3, r9, r0, r1
2011 smulls r3, r9, r0, r2
2012 smulleq r8, r3, r4, r5
2013 smullseq r8, r3, r4, r3
2015 @ CHECK: smull r3, r9, r0, r1 @ encoding: [0x90,0x31,0xc9,0xe0]
2016 @ CHECK: smulls r3, r9, r0, r2 @ encoding: [0x90,0x32,0xd9,0xe0]
2017 @ CHECK: smulleq r8, r3, r4, r5 @ encoding: [0x94,0x85,0xc3,0x00]
2018 @ CHECK: smullseq r8, r3, r4, r3 @ encoding: [0x94,0x83,0xd3,0x00]
2024 smulwb r3, r9, r0
2025 smulwt r3, r9, r2
2027 @ CHECK: smulwb r3, r9, r0 @ encoding: [0xa9,0x00,0x23,0xe1]
2028 @ CHECK: smulwt r3, r9, r2 @ encoding: [0xe9,0x02,0x23,0xe1]
2034 smusd r3, r0, r1
2035 smusdx r3, r9, r2
2036 smusdeq r8, r3, r2
2037 smusdxne r7, r4, r3
2039 @ CHECK: smusd r3, r0, r1 @ encoding: [0x50,0xf1,0x03,0xe7]
2040 @ CHECK: smusdx r3, r9, r2 @ encoding: [0x79,0xf2,0x03,0xe7]
2041 @ CHECK: smusdeq r8, r3, r2 @ encoding: [0x53,0xf2,0x08,0x07]
2042 @ CHECK: smusdxne r7, r4, r3 @ encoding: [0x74,0xf3,0x07,0x17]
2158 ssat16 r3, #16, r5
2161 @ CHECK: ssat16 r3, #16, r5 @ encoding: [0x35,0x3f,0xaf,0xe6]
2167 ssax r2, r3, r4
2168 ssaxlt r2, r3, r4
2170 @ CHECK: ssax r2, r3, r4 @ encoding: [0x54,0x2f,0x13,0xe6]
2171 @ CHECK: ssaxlt r2, r3, r4 @ encoding: [0x54,0x2f,0x13,0xb6]
2177 ssub16ne r5, r3, r2
2182 @ CHECK: ssub16ne r5, r3, r2 @ encoding: [0x72,0x5f,0x13,0x16]
2191 stc2 p2, c6, [r3, #-224]
2205 stc p15, c7, [r3, #-120]!
2218 stccc p15, c7, [r3, #-120]!
2232 @ CHECK: stc2 p2, c6, [r3, #-224] @ encoding: [0x38,0x62,0x03,0xfd]
2246 @ CHECK: stc p15, c7, [r3, #-120]! @ encoding: [0x1e,0x7f,0x23,0xed]
2259 @ CHECK: stclo p15, c7, [r3, #-120]! @ encoding: [0x1e,0x7f,0x23,0x3d]
2275 stm r2, {r1,r3-r6,sp}
2276 stmia r3, {r1,r3-r6,lr}
2277 stmib r4, {r1,r3-r6,sp}
2278 stmda r5, {r1,r3-r6,sp}
2279 stmdb r6, {r1,r3-r6,r8}
2280 stmfd sp, {r1,r3-r6,sp}
2283 stm r8!, {r1,r3-r6,sp}
2284 stmib r9!, {r1,r3-r6,sp}
2285 stmda sp!, {r1,r3-r6}
2288 @ CHECK: stm r2, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0x82,0xe8]
2289 @ CHECK: stm r3, {lr, r1, r3, r4, r5, r6} @ encoding: [0x7a,0x40,0x83,0xe8]
2290 @ CHECK: stmib r4, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0x84,0xe9]
2291 @ CHECK: stmda r5, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0x05,0xe8]
2292 @ CHECK: stmdb r6, {r1, r3, r4, r5, r6, r8} @ encoding: [0x7a,0x01,0x06,0xe9]
2293 @ CHECK: stmdb sp, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0x0d,0xe9]
2295 @ CHECK: stm r8!, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0xa8,0xe8]
2296 @ CHECK: stmib r9!, {r1, r3, r4, r5, r6, sp} @ encoding: [0x7a,0x20,0xa9,0xe9]
2297 @ CHECK: stmda sp!, {r1, r3, r4, r5, r6} @ encoding: [0x7a,0x00,0x2d,0xe8]
2304 strexb r1, r3, [r4]
2307 strexd r6, r2, r3, [r8]
2309 @ CHECK: strexb r1, r3, [r4] @ encoding: [0x93,0x1f,0xc4,0xe1]
2312 @ CHECK: strexd r6, r2, r3, [r8] @ encoding: [0x92,0x6f,0xa8,0xe1]
2317 strpl r3, [r10, #-0]!
2318 strpl r3, [r10, #0]!
2320 @ CHECK: strpl r3, [r10, #-0]! @ encoding: [0x00,0x30,0x2a,0x55]
2321 @ CHECK: strpl r3, [r10]! @ encoding: [0x00,0x30,0xaa,0x55]
2377 sub r3, r1, r2, lsr #32
2378 sub r3, r1, r2, asr #32
2379 @ CHECK: sub r3, r1, r2, lsr #32 @ encoding: [0x22,0x30,0x41,0xe0]
2380 @ CHECK: sub r3, r1, r2, asr #32 @ encoding: [0x42,0x30,0x41,0xe0]
2397 swp r1, r2, [r3]
2401 @ CHECK: swp r1, r2, [r3] @ encoding: [0x92,0x10,0x03,0xe1]
2409 sxtab r2, r3, r4
2413 sxtab r7, r8, r3, ror #24
2415 @ CHECK: sxtab r2, r3, r4 @ encoding: [0x74,0x20,0xa3,0xe6]
2419 @ CHECK: sxtab r7, r8, r3, ror #24 @ encoding: [0x73,0x7c,0xa8,0xe6]
2427 sxtab16 r3, r5, r8, ror #8
2428 sxtab16 r3, r2, r1, ror #16
2429 sxtab16eq r1, r2, r3, ror #24
2433 @ CHECK: sxtab16 r3, r5, r8, ror #8 @ encoding: [0x78,0x34,0x85,0xe6]
2434 @ CHECK: sxtab16 r3, r2, r1, ror #16 @ encoding: [0x71,0x38,0x82,0xe6]
2435 @ CHECK: sxtab16eq r1, r2, r3, ror #24 @ encoding: [0x73,0x1c,0x82,0x06]
2440 sxtah r1, r3, r9
2442 sxtah r3, r8, r3, ror #8
2444 sxtah r9, r3, r3, ror #24
2446 @ CHECK: sxtah r1, r3, r9 @ encoding: [0x79,0x10,0xb3,0xe6]
2448 @ CHECK: sxtah r3, r8, r3, ror #8 @ encoding: [0x73,0x34,0xb8,0xe6]
2450 @ CHECK: sxtah r9, r3, r3, ror #24 @ encoding: [0x73,0x9c,0xb3,0xe6]
2459 sxtb r8, r3, ror #24
2465 @ CHECK: sxtb r8, r3, ror #24 @ encoding: [0x73,0x8c,0xaf,0xe6]
2473 sxtb16cs r3, r5, ror #8
2474 sxtb16 r3, r1, ror #16
2475 sxtb16ge r2, r3, ror #24
2479 @ CHECK: sxtb16hs r3, r5, ror #8 @ encoding: [0x75,0x34,0x8f,0x26]
2480 @ CHECK: sxtb16 r3, r1, ror #16 @ encoding: [0x71,0x38,0x8f,0xe6]
2481 @ CHECK: sxtb16ge r2, r3, ror #24 @ encoding: [0x73,0x2c,0x8f,0xa6]
2487 sxthne r3, r9
2489 sxth r3, r8, ror #8
2491 sxth r9, r3, ror #24
2493 @ CHECK: sxthne r3, r9 @ encoding: [0x79,0x30,0xbf,0x16]
2495 @ CHECK: sxth r3, r8, ror #8 @ encoding: [0x78,0x34,0xbf,0xe6]
2497 @ CHECK: sxth r9, r3, ror #24 @ encoding: [0x73,0x9c,0xbf,0xe6]
2559 uadd16 r1, r2, r3
2560 uadd16gt r1, r2, r3
2561 uadd8 r1, r2, r3
2562 uadd8le r1, r2, r3
2564 @ CHECK: uadd16 r1, r2, r3 @ encoding: [0x13,0x1f,0x52,0xe6]
2565 @ CHECK: uadd16gt r1, r2, r3 @ encoding: [0x13,0x1f,0x52,0xc6]
2566 @ CHECK: uadd8 r1, r2, r3 @ encoding: [0x93,0x1f,0x52,0xe6]
2567 @ CHECK: uadd8le r1, r2, r3 @ encoding: [0x93,0x1f,0x52,0xd6]
2631 umaal r3, r4, r5, r6
2632 umaallt r3, r4, r5, r6
2634 @ CHECK: umaal r3, r4, r5, r6 @ encoding: [0x95,0x36,0x44,0xe0]
2635 @ CHECK: umaallt r3, r4, r5, r6 @ encoding: [0x95,0x36,0x44,0xb0]
2643 umlals r2, r9, r2, r3
2644 umlalseq r3, r5, r1, r2
2648 @ CHECK: umlals r2, r9, r2, r3 @ encoding: [0x92,0x23,0xb9,0xe0]
2649 @ CHECK: umlalseq r3, r5, r1, r2 @ encoding: [0x91,0x32,0xb5,0x00]
2657 umulls r2, r9, r2, r3
2658 umullseq r3, r5, r1, r2
2662 @ CHECK: umulls r2, r9, r2, r3 @ encoding: [0x92,0x23,0x99,0xe0]
2663 @ CHECK: umullseq r3, r5, r1, r2 @ encoding: [0x91,0x32,0x95,0x00]
2669 uqadd16 r1, r2, r3
2671 uqadd8 r3, r4, r8
2675 @ CHECK: uqadd16 r1, r2, r3 @ encoding: [0x13,0x1f,0x62,0xe6]
2677 @ CHECK: uqadd8 r3, r4, r8 @ encoding: [0x98,0x3f,0x64,0xe6]
2694 uqsax r1, r3, r7
2695 uqsaxal r3, r6, r2
2697 @ CHECK: uqsax r1, r3, r7 @ encoding: [0x57,0x1f,0x63,0xe6]
2698 @ CHECK: uqsax r3, r6, r2 @ encoding: [0x52,0x3f,0x66,0xe6]
2704 uqsub16 r1, r5, r3
2705 uqsub16gt r3, r2, r5
2709 @ CHECK: uqsub16 r1, r5, r3 @ encoding: [0x73,0x1f,0x65,0xe6]
2710 @ CHECK: uqsub16gt r3, r2, r5 @ encoding: [0x75,0x3f,0x62,0xc6]
2720 usada8 r1, r5, r3, r7
2721 usada8gt r3, r2, r5, r1
2725 @ CHECK: usada8 r1, r5, r3, r7 @ encoding: [0x15,0x73,0x81,0xe7]
2726 @ CHECK: usada8gt r3, r2, r5, r1 @ encoding: [0x12,0x15,0x83,0xc7]
2749 usat16 r3, #15, r5
2752 @ CHECK: usat16 r3, #15, r5 @ encoding: [0x35,0x3f,0xef,0xe6]
2758 usax r2, r3, r4
2759 usaxne r2, r3, r4
2761 @ CHECK: usax r2, r3, r4 @ encoding: [0x54,0x2f,0x53,0xe6]
2762 @ CHECK: usaxne r2, r3, r4 @ encoding: [0x54,0x2f,0x53,0x16]
2768 usub16hi r1, r1, r3
2770 usub8le r9, r2, r3
2773 @ CHECK: usub16hi r1, r1, r3 @ encoding: [0x73,0x1f,0x51,0x86]
2775 @ CHECK: usub8le r9, r2, r3 @ encoding: [0xf3,0x9f,0x52,0xd6]
2781 uxtab r2, r3, r4
2785 uxtab r7, r8, r3, ror #24
2787 @ CHECK: uxtab r2, r3, r4 @ encoding: [0x74,0x20,0xe3,0xe6]
2791 @ CHECK: uxtab r7, r8, r3, ror #24 @ encoding: [0x73,0x7c,0xe8,0xe6]
2799 uxtab16 r3, r5, r8, ror #8
2800 uxtab16 r3, r2, r1, ror #16
2801 uxtab16eq r1, r2, r3, ror #24
2805 @ CHECK: uxtab16 r3, r5, r8, ror #8 @ encoding: [0x78,0x34,0xc5,0xe6]
2806 @ CHECK: uxtab16 r3, r2, r1, ror #16 @ encoding: [0x71,0x38,0xc2,0xe6]
2807 @ CHECK: uxtab16eq r1, r2, r3, ror #24 @ encoding: [0x73,0x1c,0xc2,0x06]
2813 uxtah r1, r3, r9
2815 uxtah r3, r8, r3, ror #8
2817 uxtah r9, r3, r3, ror #24
2819 @ CHECK: uxtah r1, r3, r9 @ encoding: [0x79,0x10,0xf3,0xe6]
2821 @ CHECK: uxtah r3, r8, r3, ror #8 @ encoding: [0x73,0x34,0xf8,0xe6]
2823 @ CHECK: uxtah r9, r3, r3, ror #24 @ encoding: [0x73,0x9c,0xf3,0xe6]
2832 uxtb r8, r3, ror #24
2838 @ CHECK: uxtb r8, r3, ror #24 @ encoding: [0x73,0x8c,0xef,0xe6]
2846 uxtb16cs r3, r5, ror #8
2847 uxtb16 r3, r1, ror #16
2848 uxtb16ge r2, r3, ror #24
2852 @ CHECK: uxtb16hs r3, r5, ror #8 @ encoding: [0x75,0x34,0xcf,0x26]
2853 @ CHECK: uxtb16 r3, r1, ror #16 @ encoding: [0x71,0x38,0xcf,0xe6]
2854 @ CHECK: uxtb16ge r2, r3, ror #24 @ encoding: [0x73,0x2c,0xcf,0xa6]
2860 uxthne r3, r9
2862 uxth r3, r8, ror #8
2864 uxth r9, r3, ror #24
2866 @ CHECK: uxthne r3, r9 @ encoding: [0x79,0x30,0xff,0x16]
2868 @ CHECK: uxth r3, r8, ror #8 @ encoding: [0x78,0x34,0xff,0xe6]
2870 @ CHECK: uxth r9, r3, ror #24 @ encoding: [0x73,0x9c,0xff,0xe6]