Lines Matching refs:r3

31 	mov	r3, #0
32 cmp r3, r2
37 cmp r3, r2
45 ldrb lr, [r0, r3] @ zero_extendqisi2
46 ldrb ip, [r1, r3] @ zero_extendqisi2
47 add r3, r3, #1
50 mov r0, r3
69 ldrb r3, [r5] @ zero_extendqisi2
70 cmp r3, #0
72 ldrb r3, [r5, #1] @ zero_extendqisi2
73 cmp r3, #0
84 ldrb r3, [r5, #1] @ zero_extendqisi2
86 cmp r3, #0
111 ldr r3, .L27
112 ldrb r3, [r3, #1028] @ zero_extendqisi2
113 cmp r3, #9
134 bic r3, r0, #32
135 sub r3, r3, #65
136 cmp r3, #25
162 ldr r3, .L36
163 ldr r0, [r3, #1032]
190 movw r3, #65535
195 cmp ip, r3
196 ldr r3, [r0]
200 cmp r4, r3
208 cmp r4, r3
216 ldr r3, [r7]
218 cmp r4, r3
219 ldrh r3, [r8, r5]
221 cmp r3, r2
224 moveq r3, #0
225 streq r3, [r7]
226 mlane r3, r1, r3, r2
228 strne r3, [r7]
229 strhne r2, [r3, #2] @ movhi
231 mvn r3, #0
232 strh r3, [r8, r5] @ movhi
233 strh r3, [r4, #2] @ movhi
234 ldrh r3, [r9]
235 sub r3, r3, #1
236 strh r3, [r9] @ movhi
239 cmp r3, r2
242 cmp r1, r3
243 movne r3, #6
245 mulne r1, r3, r1
246 mvnne r3, #0
247 strhne r3, [r2, r1] @ movhi
252 mla r3, r2, r3, r0
253 strh r1, [r3, #2] @ movhi
256 ldr r3, [r6, #1036]
258 strh r1, [r3, r2] @ movhi
278 ldr r3, .L50
281 umull r0, r1, r0, r3
282 ldr r3, .L50+4
283 ldr r3, [r3, #8]
285 bx r3 @ indirect register sibling call
306 ldr r3, [r2, #1040]
308 ldrb ip, [r3, #113] @ zero_extendqisi2
309 add r4, r3, #112
310 ldrb r2, [r3, #112] @ zero_extendqisi2
312 add r7, r3, #128
313 add r8, r3, #127
329 mov r3, #22
330 str r3, [r6, #2056]
333 ldrb r3, [r8, #1]! @ zero_extendqisi2
335 str r3, [r5, #2052]
337 ldrsb r3, [r4, #1]!
338 str r3, [r5, #2048]
385 ldr r3, .L66+8
388 ldr r2, [r3]
412 ldr r3, .L72
413 ldrb r2, [r3, #1028] @ zero_extendqisi2
415 ldr r2, [r3, #1044]
417 str r1, [r3, #1048]
419 str r1, [r3, #1052]
422 str r1, [r3, #1056]
424 str r1, [r3, #1060]
426 str r1, [r3, #1064]
428 str r1, [r3, #1068]
431 str r1, [r3, #1072]
433 str r2, [r3, #1076]
437 str r1, [r3, #1056]
439 str r1, [r3, #1060]
441 str r1, [r3, #1064]
443 str r1, [r3, #1068]
446 str r1, [r3, #1072]
464 ldr r3, .L77
465 ldrb r3, [r3, #1028] @ zero_extendqisi2
466 cmp r3, #9
467 mov r3, #1
470 lsl r1, r3, r1
471 orr r3, r2, r1
472 str r3, [r0, #292]
473 ldr r3, [r0, #288]
474 bic r1, r3, r1
479 lsl r1, r3, r1
480 orr r3, r2, r1
481 str r3, [r0, #368]
482 ldr r3, [r0, #364]
483 bic r1, r3, r1
501 ldr r3, .L91
503 ldrh ip, [r3, ip]
509 mov r4, r3
515 ldr r7, [r3, #1036]
516 mvn r3, #0
518 strh r3, [lr, #2] @ movhi
519 strh r3, [r7, r6] @ movhi
520 ldr r3, [r0]
521 cmp r3, #0
542 sub r2, r3, r9
559 ldrh ip, [r3]
563 strh r1, [r3] @ movhi
569 ldr r3, [sp, #4]
571 mla r3, r3, ip, r9
574 ldrh ip, [r3, #2]
578 cmp r3, r2
579 strheq r1, [r3, #2] @ movhi
582 ldrh ip, [r3, #2]
587 strh r1, [r3, #2] @ movhi
605 ldr r3, .L116
607 ldrh ip, [r3, ip]
615 mov r4, r3
620 ldr r10, [r3, #1036]
621 mvn r3, #0
623 strh r3, [lr, #2] @ movhi
624 strh r3, [r10, r5] @ movhi
625 ldr r3, [r0]
626 cmp r3, #0
656 sub r2, r3, r2
678 ldrh fp, [r3, #4]
695 ldrh r4, [r3]
700 strh r1, [r3] @ movhi
707 mov r3, #6
708 mla r3, r3, r4, r2
712 ldrh ip, [r3, #2]
716 cmp r3, r2
717 strheq r1, [r3, #2] @ movhi
720 ldrh ip, [r3, #2]
726 strh r1, [r3, #2] @ movhi
747 ldr r3, [r5, #1096]
748 ldrh ip, [r3, #16]
751 ldrh ip, [r3, #48]
754 ldrh r3, [r3, #80]
755 cmp r3, r1
760 ldr r3, [r0]
762 cmp r9, r3
764 ldrh r3, [r9, #2]
769 cmp r3, r2
772 cmp r2, r3
780 ldrh r3, [r9, #2]
782 cmp r3, r2
785 cmp r2, r3
796 mul r2, r2, r3
797 ldr r3, .L129+12
799 mul r3, r3, ip
800 lsl r3, r3, #1
801 ldrh ip, [r0, r3]
804 ldrh r3, [r2, #4]
805 cmp r3, #0
806 mulne r3, r3, ip
807 mvneq r3, #0
808 cmp r1, r3
841 ldrb r3, [r0] @ zero_extendqisi2
842 cmp r3, #48
846 ldrb r3, [r0, #1] @ zero_extendqisi2
848 orr r3, r3, #32
849 cmp r3, #120
895 ldr r3, .L148
896 ldr r2, [r3, #1044]
897 ldr r3, [r2]
898 bfc r3, #0, #8
899 bfc r3, #17, #1
900 str r3, [r2]
918 mov r3, #112
922 str r3, [r0, #8]
950 ldrb r3, [r7, #1101] @ zero_extendqisi2
951 cmp r4, r3
955 mov r3, #85
957 str r3, [r5, #8]
958 ldrsb r3, [r4, r10]
959 str r3, [r5, #4]
961 ldrb r3, [r7, #1100] @ zero_extendqisi2
962 cmp r3, #34
963 addeq r3, r4, r8
964 addeq r3, r10, r3
966 cmp r3, #35
967 addne r3, r9, r6
968 ldrsbne r3, [r3, #181]
971 add r3, r4, r8
972 add r3, r2, r3
974 ldrsb r3, [r3, #5]
976 str r3, [r5]
1012 ldr r3, [r5, #1040]
1014 add r3, r3, r4
1015 strb r2, [r3, #120]
1033 push {r0, r1, r2, r3, r4, lr}
1037 ldr r3, [r4]
1038 tst r3, #4096
1044 ldr r3, [r4]
1045 tst r3, #4096
1047 ldr r3, .L290+12
1048 ldr r0, [r3, #1104]
1050 ldrb r3, [r0, #3] @ zero_extendqisi2
1061 ldr r3, [r4]
1062 tst r3, #4096
1064 ldr r3, .L290+12
1066 ldr r3, [r3, #1104]
1067 ldrb r1, [r3, #8] @ zero_extendqisi2
1070 ldr r3, [r4]
1071 tst r3, #4096
1073 ldr r3, .L290+12
1075 ldr r3, [r3, #1104]
1076 ldrb r1, [r3, #9] @ zero_extendqisi2
1079 ldr r3, [r4]
1080 tst r3, #4096
1082 ldr r3, .L290+12
1084 ldr r3, [r3, #1104]
1085 ldrh r1, [r3, #10]
1088 ldr r3, [r4]
1089 tst r3, #4096
1091 ldr r3, .L290+12
1093 ldr r3, [r3, #1104]
1094 ldrb r1, [r3, #12] @ zero_extendqisi2
1097 ldr r3, [r4]
1098 tst r3, #4096
1100 ldr r3, .L290+12
1102 ldr r3, [r3, #1104]
1103 ldrb r1, [r3, #13] @ zero_extendqisi2
1106 ldr r3, [r4]
1107 tst r3, #4096
1109 ldr r3, .L290+12
1111 ldr r3, [r3, #1104]
1112 ldrh r1, [r3, #14]
1115 ldr r3, [r4]
1116 tst r3, #4096
1118 ldr r3, .L290+12
1120 ldr r3, [r3, #1104]
1121 ldrb r1, [r3, #23] @ zero_extendqisi2
1124 ldr r3, [r4]
1125 tst r3, #4096
1127 ldr r3, .L290+12
1129 ldr r3, [r3, #1104]
1130 ldrb r1, [r3, #18] @ zero_extendqisi2
1133 ldr r3, [r4]
1134 tst r3, #4096
1136 ldr r3, .L290+12
1138 ldr r3, [r3, #1104]
1139 ldrb r1, [r3, #19] @ zero_extendqisi2
1142 ldr r3, [r4]
1143 tst r3, #4096
1145 ldr r3, .L290+12
1147 ldr r3, [r3, #1104]
1148 ldrb r1, [r3, #20] @ zero_extendqisi2
1151 ldr r3, [r4]
1152 tst r3, #4096
1154 ldr r3, .L290+12
1156 ldrb r1, [r3, #1108] @ zero_extendqisi2
1159 ldr r3, [r4]
1160 tst r3, #4096
1162 ldr r3, .L290+12
1164 ldr r3, [r3, #1104]
1165 ldrb r1, [r3, #22] @ zero_extendqisi2
1168 ldr r3, [r4]
1169 tst r3, #4096
1171 ldr r3, .L290+12
1173 ldrb r1, [r3, #1109] @ zero_extendqisi2
1176 ldr r3, [r4]
1177 tst r3, #4096
1179 ldr r3, .L290+12
1181 ldr r3, [r3, #1104]
1182 ldrh r1, [r3, #16]
1186 ldr r3, [r4]
1187 tst r3, #4096
1189 ldr r3, .L290+12
1191 ldr r3, [r3, #1104]
1192 ldrh r1, [r3, #16]
1196 ldr r3, [r4]
1197 tst r3, #4096
1199 ldr r3, .L290+12
1201 ldr r3, [r3, #1104]
1202 ldrh r1, [r3, #16]
1206 ldr r3, [r4]
1207 tst r3, #4096
1209 ldr r3, .L290+12
1211 ldr r3, [r3, #1104]
1212 ldrh r1, [r3, #16]
1216 ldr r3, [r4]
1217 tst r3, #4096
1219 ldr r3, .L290+12
1221 ldr r3, [r3, #1104]
1222 ldrh r1, [r3, #16]
1226 ldr r3, [r4]
1227 tst r3, #4096
1229 ldr r3, .L290+12
1231 ldr r3, [r3, #1104]
1232 ldrh r1, [r3, #16]
1236 ldr r3, [r4]
1237 tst r3, #4096
1239 ldr r3, .L290+12
1241 ldr r3, [r3, #1104]
1242 ldrh r1, [r3, #16]
1246 ldr r3, [r4]
1247 tst r3, #4096
1249 ldr r3, .L290+12
1251 ldr r3, [r3, #1104]
1252 ldrh r1, [r3, #16]
1256 ldr r3, [r4]
1257 tst r3, #4096
1259 ldr r3, .L290+12
1261 ldr r3, [r3, #1104]
1262 ldrh r1, [r3, #16]
1266 ldr r3, [r4]
1267 tst r3, #4096
1269 ldr r3, .L290+12
1271 ldr r3, [r3, #1104]
1272 ldrh r1, [r3, #16]
1276 ldr r3, [r4]
1277 tst r3, #4096
1279 ldr r3, .L290+12
1281 ldr r3, [r3, #1104]
1282 ldrh r1, [r3, #16]
1286 ldr r3, [r4]
1287 tst r3, #4096
1289 ldr r3, .L290+12
1291 ldrb r2, [r3, #1110] @ zero_extendqisi2
1292 ldrb r1, [r3] @ zero_extendqisi2
1295 ldr r3, [r4]
1296 tst r3, #4096
1298 ldr r3, .L290+12
1300 ldrb r2, [r3, #1122] @ zero_extendqisi2
1301 ldrb r1, [r3, #1121] @ zero_extendqisi2
1304 ldr r3, [r4]
1305 tst r3, #4096
1307 ldr r3, .L290+12
1309 ldrb r2, [r3, #1120] @ zero_extendqisi2
1310 ldrb r1, [r3, #1119] @ zero_extendqisi2
1313 ldr r3, [r4]
1314 tst r3, #4096
1316 ldr r3, .L290+12
1318 ldrb r1, [r3, #1143] @ zero_extendqisi2
1391 ldrb r3, [r2, #1028] @ zero_extendqisi2
1393 cmp r3, #9
1394 lsl r3, r0, #16
1396 orr r3, r3, r0
1397 orr r3, r3, #3
1398 streq r3, [r2, #80]
1399 strne r3, [r2, #304]
1418 ldr r3, .L302
1419 ldrb r2, [r3, #1028] @ zero_extendqisi2
1420 ldr r3, [r3, #1044]
1422 ldreq r0, [r3, #80]
1423 ldrne r0, [r3, #304]
1445 ldr r3, [r1, #1044]
1446 ldr r2, [r3]
1458 streq r0, [r3, #8]
1459 strne r0, [r3, #344]
1460 streq r1, [r3, #80]
1462 strne r1, [r3, #304]
1464 streq r1, [r3, #84]
1466 strne r1, [r3, #308]
1468 streq r1, [r3, #84]
1469 strne r1, [r3, #308]
1471 str r2, [r3]
1491 ldr r3, .L315
1494 ldr r1, [r3, #1044]
1495 ldr r3, [r1]
1496 bfi r3, r0, #0, #8
1497 str r3, [r1]
1522 ldrb r3, [r4, #1109] @ zero_extendqisi2
1523 cmp r3, r0
1532 ldr r3, [r4, #1044]
1538 add r7, r3, r6, lsl #8
1555 ldr r3, [sp, #4]
1556 bics r3, r3, r0
1586 mov r3, #1
1592 lsl r6, r3, r6
1593 lsl r4, r3, r2
1600 ldrb r3, [r5] @ zero_extendqisi2
1601 cmp r3, #0
1603 ldrb r3, [r5, #1] @ zero_extendqisi2
1604 cmp r3, #0
1615 ldrb r3, [r5, #1] @ zero_extendqisi2
1617 cmp r3, #0
1645 ldr r3, .L342
1646 ldr r2, [r3, #1044]
1647 ldr r3, [r2]
1648 bfc r3, #0, #8
1649 bfc r3, #17, #1
1650 str r3, [r2]
1674 ldr r3, [r5, #1044]
1675 ldr r3, [r3]
1676 str r3, [sp, #4]
1677 ldr r3, [sp, #4]
1678 tst r3, #512
1709 ldr r3, .L375
1710 ldrb r2, [r3] @ zero_extendqisi2
1716 ldr r5, [r3, #1044]
1718 ldr r3, .L375+4
1719 ldrb r3, [r3, #33] @ zero_extendqisi2
1720 cmp r3, #0
1728 add r3, r3, r0
1729 ldrb r2, [r3, #1154] @ zero_extendqisi2
1734 strb r2, [r3, #1154]
1735 ldrb r3, [r6, #33] @ zero_extendqisi2
1736 cmp r3, r2
1739 ldrb r3, [r6, #33] @ zero_extendqisi2
1742 str r3, [r4, #2056]
1747 add r6, r3, r0
1748 ldrb r3, [r6, #1154] @ zero_extendqisi2
1749 cmp r3, #0
1754 mov r3, #239
1756 str r3, [r4, #2056]
1757 mov r3, #145
1758 str r3, [r4, #2052]
1761 mov r3, #1
1764 str r3, [r4, #2048]
1769 mov r3, #218
1771 str r3, [r4, #2056]
1791 ldr r3, .L402
1792 ldrb r2, [r3] @ zero_extendqisi2
1798 ldr r7, [r3, #1044]
1800 ldr r3, .L402+4
1801 ldrb r3, [r3, #34] @ zero_extendqisi2
1802 cmp r3, #0
1810 add r3, r3, r0
1811 ldrb r2, [r3, #1154] @ zero_extendqisi2
1818 strb r2, [r3, #1154]
1819 ldrb r3, [r5, #34] @ zero_extendqisi2
1820 cmp r3, #0
1823 ldrb r3, [r5, #34] @ zero_extendqisi2
1826 str r3, [r4, #2056]
1831 add r6, r3, r0
1832 ldrb r3, [r6, #1154] @ zero_extendqisi2
1833 cmp r3, #0
1838 ldrb r3, [r8, #16] @ zero_extendqisi2
1842 cmp r3, #2
1843 movne r3, #4
1844 strb r3, [r6, #1154]
1845 mov r3, #239
1846 str r3, [r5, #2056]
1847 mov r3, #145
1848 str r3, [r5, #2052]
1850 ldrb r3, [r8, #11] @ zero_extendqisi2
1852 cmp r3, #9
1853 mov r3, #1
1855 streq r3, [r5, #2048]
1857 str r3, [r5, #2048]
1858 mov r3, #0
1859 str r3, [r5, #2048]
1860 str r3, [r5, #2048]
1863 mov r3, #223
1865 str r3, [r4, #2056]
1891 ldrb r3, [r4, #1153] @ zero_extendqisi2
1892 rsb r5, r3, #24
1894 bic r6, r6, r2, lsl r3
1895 ldrb r3, [r4, #1109] @ zero_extendqisi2
1897 cmp r3, r6
1905 ldrb r3, [r4, #1109] @ zero_extendqisi2
1906 cmp r3, r6
1909 mvn r3, #0
1911 bic r5, r10, r3, lsl r5
1921 ldrb r3, [r4] @ zero_extendqisi2
1923 cmp r3, #0
1928 ldr r3, [r4, #1104]
1929 ldrb r2, [r3, #7] @ zero_extendqisi2
1932 ldrb r3, [r3, #12] @ zero_extendqisi2
1933 cmp r3, #2
1934 addeq r3, r6, r8
1936 streq r2, [r3, #2056]
1938 add r3, r6, r8
1940 str r2, [r3, #2056]
1941 str r2, [r3, #2052]
1942 str r2, [r3, #2052]
1944 str r2, [r3, #2052]
1946 str r2, [r3, #2052]
1948 str r2, [r3, #2052]
1952 strne r5, [r3, #2052]
1953 add r3, r6, r8
1954 str r7, [r3, #2056]
1957 ldr r3, [r4, #1104]
1958 ldrb r3, [r3, #12] @ zero_extendqisi2
1959 cmp r3, #3
1961 ldrb r3, [r4, #1158] @ zero_extendqisi2
1962 cmp r3, #0
1964 ldrb r3, [r4, #1159] @ zero_extendqisi2
1965 cmp r3, #0
1966 addeq r3, r6, r8
1967 streq r10, [r3, #2056]
1999 ldr r3, [r5, #1044]
2000 ldr r3, [r3]
2001 str r3, [sp, #4]
2002 ldr r3, [sp, #4]
2003 tst r3, #512
2034 mov r3, #239
2037 str r3, [r0, #8]
2038 mov r3, #17
2041 str r3, [r0, #4]
2050 ldrb r3, [r1, #1101] @ zero_extendqisi2
2051 cmp r2, r3
2056 ldrb r3, [r1, #1100] @ zero_extendqisi2
2057 cmp r3, #67
2058 add r3, r2, r4
2059 addeq r3, ip, r3
2060 addne r3, r0, r3
2061 ldrsb r3, [r3, #5]
2063 str r3, [r5]
2089 mvn r3, #118
2094 str r3, [r0, #4]
2095 movw r3, #261
2096 ldrsb r3, [r5, r3]
2097 str r3, [r0]
2098 movw r3, #262
2099 ldrsb r3, [r5, r3]
2100 str r3, [r0]
2101 movw r3, #263
2102 ldrsb r3, [r5, r3]
2103 str r3, [r0]
2104 add r3, r5, #264
2105 ldrsb r3, [r3]
2106 str r3, [r0]
2108 mvn r3, #117
2111 str r3, [r4, #4]
2112 movw r3, #265
2113 ldrsb r3, [r5, r3]
2114 str r3, [r4]
2115 movw r3, #266
2116 ldrsb r3, [r5, r3]
2117 str r3, [r4]
2118 movw r3, #267
2119 ldrsb r3, [r5, r3]
2120 str r3, [r4]
2141 mov r3, #213
2143 str r3, [r0, #8]
2144 mov r3, #0
2145 str r3, [r0, #4]
2152 str r3, [r0]
2153 str r3, [r0]
2154 str r3, [r0]
2175 ldr r3, .L449
2182 add r5, r3, r5
2184 ldrb r3, [r5, #36] @ zero_extendqisi2
2185 str r3, [r0]
2186 ldrb r3, [r5, #37] @ zero_extendqisi2
2187 str r3, [r0]
2188 ldrb r3, [r5, #38] @ zero_extendqisi2
2189 str r3, [r0]
2190 ldrb r3, [r5, #39] @ zero_extendqisi2
2191 str r3, [r0]
2193 mov r3, #19
2195 str r3, [r4, #4]
2196 ldrb r3, [r5, #40] @ zero_extendqisi2
2197 str r3, [r4]
2198 ldrb r3, [r5, #41] @ zero_extendqisi2
2199 str r3, [r4]
2200 ldrb r3, [r5, #42] @ zero_extendqisi2
2201 str r3, [r4]
2202 mov r3, #0
2203 str r3, [r4]
2209 add r5, r3, r1
2212 ldrb r3, [r5, #365] @ zero_extendqisi2
2213 str r3, [r0]
2239 mov r3, #160
2244 str r3, [r0, #4]
2245 movw r3, #671
2246 ldrsb r3, [r5, r3]
2247 str r3, [r0]
2248 movw r3, #675
2249 ldrsb r3, [r5, r3]
2250 str r3, [r0]
2254 mov r3, #161
2256 str r3, [r4, #4]
2257 add r3, r5, #672
2258 ldrsb r3, [r3]
2259 str r3, [r4]
2260 movw r3, #674
2261 ldrsb r3, [r5, r3]
2262 str r3, [r4]
2263 add r3, r5, #676
2264 ldrsb r3, [r3]
2265 str r3, [r4]
2268 mov r3, #162
2270 str r3, [r4, #4]
2271 movw r3, #673
2272 ldrsb r3, [r5, r3]
2273 str r3, [r4]
2274 movw r3, #677
2275 ldrsb r3, [r5, r3]
2276 str r3, [r4]
2298 mov r3, #239
2299 str r3, [r0, #8]
2300 mov r3, #163
2301 str r3, [r0, #4]
2302 ldr r3, .L456
2303 add r1, r3, r1
2304 movw r3, #1028
2305 ldrsb r3, [r1, r3]
2306 str r3, [r0]
2307 mov r3, #0
2308 str r3, [r0]
2309 str r3, [r0]
2310 str r3, [r0]
2330 mov r3, #1
2335 lsl r6, r3, r6
2336 lsl r5, r3, r2
2337 ldrb r3, [r4, #1109] @ zero_extendqisi2
2344 cmp r3, r6
2365 ldrb r3, [r4] @ zero_extendqisi2
2367 cmp r3, #0
2372 ldrb r3, [r4, #1127] @ zero_extendqisi2
2376 cmp r3, #1
2378 ldrb r3, [r4, #1119] @ zero_extendqisi2
2380 str r3, [r6, #2056]
2381 mov r3, #0
2382 str r3, [r6, #2052]
2383 str r3, [r6, #2052]
2384 ldrb r3, [r4, #1152] @ zero_extendqisi2
2387 cmp r3, #0
2388 ldrb r3, [r4, #1120] @ zero_extendqisi2
2393 str r3, [r7, #2056]
2395 ldr r3, [r4, #1104]
2399 ldrb r3, [r3, #12] @ zero_extendqisi2
2400 sub r3, r3, #3
2401 clz r3, r3
2402 lsr r3, r3, #5
2403 moveq r3, #0
2404 cmp r3, #0
2405 mov r3, #0
2407 str r3, [r2, #2056]
2408 str r3, [r6, #2052]
2409 str r3, [r6, #2052]
2410 uxtb r3, r5
2411 str r3, [r6, #2052]
2412 lsr r3, r5, #8
2413 str r3, [r6, #2052]
2414 lsr r3, r5, #16
2415 str r3, [r6, #2052]
2416 ldrb r3, [r4, #1152] @ zero_extendqisi2
2417 cmp r3, #0
2421 mov r3, #48
2422 str r3, [r8, #2056]
2425 ldr r3, [r4, #1104]
2426 ldrb r3, [r3, #12] @ zero_extendqisi2
2427 cmp r3, #3
2429 ldrb r3, [r4, #1158] @ zero_extendqisi2
2430 cmp r3, #0
2432 ldrb r3, [r4, #1159] @ zero_extendqisi2
2433 cmp r3, #0
2434 addeq r3, r8, r10
2435 streq r9, [r3, #2056]
2443 ldrb r3, [r2, #7] @ zero_extendqisi2
2444 cmp r3, #1
2446 ldrb r3, [r2, #12] @ zero_extendqisi2
2447 cmp r3, #2
2448 addeq r3, r8, r10
2450 streq lr, [r3, #2056]
2453 add r3, r8, r10
2456 str lr, [r3, #2056]
2457 str ip, [r3, #2052]
2458 str r0, [r3, #2052]
2459 str r1, [r3, #2052]
2467 strne r9, [r3, #2056]
2470 str r2, [r3, #2052]
2473 str r2, [r3, #2052]
2474 str r5, [r3, #2052]
2506 add r3, r4, #119
2508 uxtb r2, r3
2512 ldrls r3, .L528+8
2513 movhi r3, #1
2514 mvnls r3, r3, lsr r2
2515 and r3, r3, #1
2516 eor r3, r3, #1
2517 orrs r3, r1, r3
2525 ldr r3, .L528+12
2526 ldr r3, [r3]
2527 tst r3, #4096
2536 add r3, r5, r2
2537 str r1, [r3, #2056]
2541 str r1, [r3, #2052]
2547 strne r1, [r3, #2052]
2551 str r1, [r3, #2048]
2553 mov r3, #0
2554 str r3, [r5, #2048]
2555 str r3, [r5, #2048]
2556 str r3, [r5, #2048]
2567 ldr r3, .L528+12
2568 ldr r3, [r3]
2569 tst r3, #4096
2578 add r3, r5, r2
2579 str r1, [r3, #2056]
2583 streq r1, [r3, #2052]
2589 streq r1, [r3, #2052]
2591 strne r0, [r3, #2052]
2618 ldr r3, .L532
2620 ldr r4, [r3, #1044]
2621 mov r3, #239
2623 str r3, [r4, #2056]
2624 mov r3, #150
2625 str r3, [r4, #2052]
2627 mov r3, #0
2629 str r3, [r4, #2048]
2630 str r3, [r4, #2048]
2631 str r3, [r4, #2048]
2650 ldr r3, .L535
2651 ldr r3, [r3, #1044]
2652 add r0, r3, r0, lsl #8
2653 mov r3, #255
2654 str r3, [r0, #2056]
2672 push {r0, r1, r2, r3, r4, r5, r6, lr}
2676 ldr r3, .L540
2678 ldr r5, [r3, #1044]
2683 mov r3, #144
2685 str r3, [r5, #2056]
2686 mov r3, #0
2687 str r3, [r5, #2052]
2689 ldr r3, [r5, #2048]
2690 strb r3, [r4]
2691 ldr r3, [r5, #2048]
2692 strb r3, [r4, #1]
2693 ldr r3, [r5, #2048]
2694 strb r3, [r4, #2]
2695 ldr r3, [r5, #2048]
2696 strb r3, [r4, #3]
2697 ldr r3, [r5, #2048]
2698 strb r3, [r4, #4]
2699 ldr r3, [r5, #2048]
2700 strb r3, [r4, #5]
2701 ldr r3, [r5, #2048]
2702 strb r3, [r4, #6]
2703 ldr r3, [r5, #2048]
2704 strb r3, [r4, #7]
2707 sub r3, r2, #1
2708 uxtb r3, r3
2709 cmp r3, #253
2712 ldrb r3, [r4, #1] @ zero_extendqisi2
2747 ldr r3, .L544
2749 ldrb r3, [r3, #13] @ zero_extendqisi2
2752 lsl r3, r3, #9
2755 str r3, [r4, #2052]
2756 lsr r3, r3, #8
2757 str r3, [r4, #2052]
2758 uxtb r3, r1
2759 str r3, [r4, #2052]
2760 lsr r3, r1, #8
2762 str r3, [r4, #2052]
2763 mov r3, #48
2765 str r3, [r4, #2056]
2767 ldr r3, [r4, #2048]
2768 strb r3, [r5]
2787 ldr r3, .L550
2795 ldr r8, [r3, #1044]
2798 mov r3, #239
2802 str r3, [r4, #2056]
2805 mov r3, #1
2806 str r3, [r4, #2048]
2811 mov r3, #238
2813 str r3, [r4, #2056]
2816 ldr r3, [r4, #2048]
2822 uxtb r3, r6
2826 str r3, [r4, #2052]
2827 lsr r3, r6, #8
2829 str r3, [r4, #2052]
2830 mov r3, #48
2832 str r3, [r4, #2056]
2834 add r3, r5, #16384
2839 cmp r2, r3
2842 mov r3, #239
2843 str r3, [r8, #2056]
2844 mov r3, #144
2845 str r3, [r4, #2052]
2848 mov r3, #0
2849 str r3, [r4, #2048]
2850 str r3, [r4, #2048]
2851 str r3, [r4, #2048]
2852 str r3, [r4, #2048]
2877 ldr r3, .L568
2880 ldr r5, [r3, #1044]
2881 ldrb r3, [r6, #33] @ zero_extendqisi2
2883 cmp r3, #0
2885 addeq r3, r5, r7
2887 strne r3, [r2, #2056]
2888 streq r2, [r3, #2056]
2889 mov r3, #128
2890 str r3, [r4, #2056]
2891 mov r3, #0
2892 str r3, [r4, #2052]
2893 str r3, [r4, #2052]
2894 uxtb r3, r1
2895 str r3, [r4, #2052]
2896 lsr r3, r1, #8
2897 str r3, [r4, #2052]
2898 lsr r3, r1, #16
2899 str r3, [r4, #2052]
2900 mov r3, #16
2901 str r3, [r4, #2056]
2903 mov r3, #112
2905 str r3, [r4, #2056]
2912 ldr r3, [r6]
2913 tst r3, #4096
2919 ldrb r3, [r6, #34] @ zero_extendqisi2
2921 cmp r3, #0
2923 strne r3, [r5, #2056]
2944 ldr r3, .L572
2947 ldr r3, [r3, #1044]
2948 ldr r3, [r3]
2949 str r3, [sp, #4]
2974 mov r3, #0
2975 str r3, [sp, #4]
2990 moveq r3, #3
2993 moveq r3, #2
2994 movne r3, #1
2999 bfi r1, r3, #25, #3
3001 ldr r3, [sp]
3002 orr r3, r3, #1
3003 str r3, [sp]
3004 ldr r3, [sp]
3005 str r3, [r2, #32]
3016 str r3, [sp]
3021 bfi r2, r3, #18, #1
3026 bfi r2, r3, #4, #1
3031 ldreq r3, [sp]
3032 orreq r3, r3, #16
3033 streq r3, [sp]
3044 ldr r3, [sp]
3045 orr r3, r3, #1
3046 str r3, [sp]
3047 ldr r3, [sp]
3048 str r3, [r1, #12]
3069 ldrb r3, [r4, #1028] @ zero_extendqisi2
3071 cmp r3, #9
3072 ldr r3, [r4, #1044]
3073 str r2, [r3]
3075 ldr r3, [r4, #1044]
3076 str r2, [r3, #4]
3079 str r2, [r3, #16]
3081 str r2, [r3, #32]
3083 str r2, [r3, #80]
3085 str r2, [r3, #84]
3087 str r2, [r3, #520]
3089 str r2, [r3, #8]
3096 ldrb r3, [r6, r5, lsl #3] @ zero_extendqisi2
3097 sub r3, r3, #1
3098 uxtb r3, r3
3099 cmp r3, #253
3111 ldrb r3, [r4, #1143] @ zero_extendqisi2
3112 cmp r3, #0
3123 ldr r3, .L599+8
3125 ldrb r0, [r3, #24] @ zero_extendqisi2
3128 str r2, [r3, #8]
3130 str r2, [r3, #12]
3132 str r2, [r3, #304]
3134 str r2, [r3, #308]
3136 str r2, [r3, #336]
3138 str r2, [r3, #344]
3178 ldrb r3, [r4, #1028] @ zero_extendqisi2
3180 cmp r3, #9
3181 ldreq r3, [r0, #292]
3182 ldrne r3, [r0, #368]
3183 orreq r3, r3, #2
3184 orrne r3, r3, #2
3185 streq r3, [r0, #292]
3186 strne r3, [r0, #368]
3187 ldreq r3, [r0, #288]
3188 ldrne r3, [r0, #364]
3189 orreq r3, r3, #2
3190 orrne r3, r3, #2
3191 streq r3, [r0, #288]
3192 strne r3, [r0, #364]
3193 ldr r3, [r0]
3194 tst r3, #512
3218 push {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
3219 .save {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
3220 mov r10, r3
3225 ldrb r3, [r7, #1109] @ zero_extendqisi2
3226 cmp r3, r0
3234 ldrb r3, [r7, #1109] @ zero_extendqisi2
3235 cmp r3, r4
3237 ldr r3, .L634+12
3241 ldr r3, [r3]
3243 tst r3, #16
3246 mov r3, r10
3261 mov r3, #96
3263 str r3, [r5, #2056]
3264 uxtb r3, r6
3265 str r3, [r5, #2052]
3266 lsr r3, r6, #8
3267 str r3, [r5, #2052]
3268 lsr r3, r6, #16
3269 str r3, [r5, #2052]
3270 ldrb r3, [r7, #1152] @ zero_extendqisi2
3271 cmp r3, #0
3272 lsrne r3, r6, #24
3273 strne r3, [r5, #2052]
3274 ldrb r3, [r7, #1194] @ zero_extendqisi2
3275 cmp r3, #0
3278 add r3, r9, r4
3280 str r2, [r3, #2056]
3287 add r3, r9, r4
3288 str r2, [r3, #2056]
3289 uxtb r3, r10
3291 str r3, [r5, #2052]
3292 lsr r3, r10, #8
3293 str r3, [r5, #2052]
3294 lsr r3, r10, #16
3295 str r3, [r5, #2052]
3296 ldrb r3, [r7, #1152] @ zero_extendqisi2
3297 cmp r3, #0
3298 mov r3, #208
3301 str r3, [r0, #2056]
3307 and r3, r0, #5
3308 orrs fp, r3, fp
3316 pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
3322 pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
3344 push {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
3345 .save {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
3351 rsb r3, r6, #24
3353 bic r6, r2, r6, lsl r3
3354 ldrb r3, [r5, #1109] @ zero_extendqisi2
3355 cmp r3, r0
3363 ldrb r3, [r5, #1109] @ zero_extendqisi2
3364 cmp r3, r7
3366 add r3, r5, r7
3368 ldrb r4, [r3, #1144] @ zero_extendqisi2
3369 ldr r3, .L655+12
3371 ldr r3, [r3]
3373 tst r3, #16
3375 mov r3, fp
3391 add r3, r9, r4
3393 str r2, [r3, #2056]
3395 str r2, [r3, #2052]
3397 str r2, [r3, #2052]
3399 str r2, [r3, #2052]
3403 strne r6, [r3, #2052]
3404 mov r3, #208
3405 str r3, [r4, #2056]
3416 mov r3, r4
3424 pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
3430 pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
3468 ldr r3, .L664
3473 ldrb r4, [r3, #17] @ zero_extendqisi2
3474 ldrh r3, [r3, #18]
3476 smulbb r4, r4, r3
3480 uxth r3, r5
3481 cmp r2, r3
3488 uxtah r3, r7, r5
3490 ldrb r9, [r3, #1144] @ zero_extendqisi2
3492 uxth r3, r6
3493 cmp r4, r3
3536 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
3586 str r3, [r4, #1208]
3600 mov r3, #1
3602 str r3, [r4, #1220]
3604 ldr r3, [r4, #1044]
3606 str r2, [r3, #52]
3607 str r0, [r3, #56]
3608 ldr r2, [r3, #48]
3635 str r2, [r3, #48]
3637 str r2, [r3, #16]
3642 str r2, [r3, #16]
3666 ldreq r3, [r4, #1200]
3688 streq r6, [r3]
3698 add r7, r3, ip, lsl #2
3704 ldr r3, [r4, #1200]
3708 str r3, [r4, #1208]
3719 mov r3, #1
3721 str r3, [r4, #1220]
3723 ldr r3, [r4, #1044]
3725 str r2, [r3, #20]
3727 str r0, [r3, #24]
3749 str r2, [r3, #16]
3751 str r2, [r3, #12]
3753 str r2, [r3, #8]
3758 str r2, [r3, #8]
3785 ldr r3, .L693
3788 ldrh r2, [r3, r0]
3789 ldr r3, .L693+4
3790 ldrb r1, [r3, #1196] @ zero_extendqisi2
3792 ldrb r1, [r3, #1028] @ zero_extendqisi2
3793 ldr r3, [r3, #1044]
3796 streq r2, [r3, #520]
3797 strne r2, [r3, #336]
3820 ldrb r3, [r4] @ zero_extendqisi2
3821 cmp r3, #0
3826 ldrb r3, [r4, #1028] @ zero_extendqisi2
3827 cmp r3, #9
3833 ldrb r3, [r4, #1143] @ zero_extendqisi2
3834 cmp r3, #0
3836 ldrb r3, [r4, #1192] @ zero_extendqisi2
3837 tst r3, #1
3843 mov r3, #0
3844 strb r3, [r4, #1143]
3846 ldrb r3, [r4, #1196] @ zero_extendqisi2
3847 cmp r3, #0
3852 mov r3, #1
3853 strb r3, [r4, #1196]
3874 ldr r3, .L718
3875 strb r0, [r3, #1196]
3894 ldr r3, .L721
3896 ldr r3, [r3, #1044]
3897 add r0, r3, r0, lsl #8
3917 mov r3, #0
3918 mov r1, r3
3920 uxtb r0, r3
3921 add r3, r3, #1
3922 cmp r3, #32
3934 strb r3, [r2, #2769]
3953 mvn r3, #0
3956 strb r3, [r1]
3958 ldrb r3, [r0] @ zero_extendqisi2
3959 cmp r3, #255
3961 ldrb r3, [r1, #1] @ zero_extendqisi2
3963 cmp r3, #255
3971 ldrb r3, [r4, #1] @ zero_extendqisi2
3972 strb r3, [r5]
3979 mov r5, r3
3980 mla r3, r1, r3, r2
3981 ldrb r3, [r3, #1232] @ zero_extendqisi2
3982 cmp r3, #255
3984 ldrb r3, [r4, #1] @ zero_extendqisi2
3985 cmp r3, #255
3993 mov r3, #48
3995 mla r3, r3, r5, r6
3996 strb r2, [r3, #1232]
4021 mov r3, #1
4023 strb r3, [r4, #42]
4024 mov r3, #0
4025 strb r3, [r4, #43]
4026 mvn r3, #0
4027 strb r3, [r4]
4049 ldrb r3, [r0, #2] @ zero_extendqisi2
4051 and r3, r3, #8
4052 cmp r3, #0
4053 strb r3, [r0, #2]
4055 ldr r3, [r0, #20]
4056 cmn r3, #1
4062 ldrb r3, [r4, #2769] @ zero_extendqisi2
4063 add r3, r3, #1
4064 strb r3, [r4, #2769]
4067 ldrb r3, [r4, #2768] @ zero_extendqisi2
4068 strb r3, [r0]
4069 ldrb r3, [r0, #1] @ zero_extendqisi2
4070 strb r3, [r4, #2768]
4092 ldrb r3, [r4, #2769] @ zero_extendqisi2
4093 cmp r3, #0
4098 ldr r3, .L765+4
4100 mov r2, r3
4101 add r0, r3, r0, lsl #4
4106 add r3, r4, r1
4108 ldrb ip, [r3, #1232] @ zero_extendqisi2
4111 str r1, [r3, #1240]
4114 strb r1, [r3, #1272]
4115 strb r1, [r3, #1273]
4119 strb ip, [r3, #1234]
4121 strb ip, [r3, #1232]
4122 str ip, [r3, #1252]
4130 ldrb r3, [r4, #2769] @ zero_extendqisi2
4131 cmp r3, #0
4137 ldrb r3, [r4, #2769] @ zero_extendqisi2
4138 cmp r3, #1
4161 ldrb r3, [r0] @ zero_extendqisi2
4162 cmp ip, r3
4164 ldrb r3, [r1] @ zero_extendqisi2
4165 strb r3, [r0]
4169 mov r2, r3
4170 mla r3, lr, r3, r0
4171 ldrb r3, [r3, #1232] @ zero_extendqisi2
4172 cmp ip, r3
4175 ldrb r3, [r1] @ zero_extendqisi2
4177 strb r3, [r2, #1232]
4178 mvn r3, #0
4179 strb r3, [r1]
4187 cmp r3, #255
4211 ldrb r3, [r4, #2769] @ zero_extendqisi2
4212 cmp r3, #0
4220 ldrb r3, [r4, #2769] @ zero_extendqisi2
4221 cmp r3, #0
4227 ldrbeq r3, [r4, #2769] @ zero_extendqisi2
4228 subeq r3, r3, #1
4229 strbeq r3, [r4, #2769]
4230 ldrbeq r3, [r5, #2] @ zero_extendqisi2
4231 orreq r3, r3, #1
4232 strbeq r3, [r5, #2]
4282 ldrb r3, [r4, #-46] @ zero_extendqisi2
4328 ldrb r3, [r2, #17] @ zero_extendqisi2
4330 smulbb r3, r3, r2
4332 uxth r3, r3
4334 add r3, r3, #31
4335 asr r3, r3, #5
4337 lsl r3, r3, #2
4338 uxth r3, r3
4339 mla r0, r0, r3, r2
4361 ldr r3, .L797
4368 ldrb r4, [r3, #17] @ zero_extendqisi2
4369 ldrh r3, [r3, #18]
4371 smulbb r4, r4, r3
4374 ldr r3, .L797+8
4378 ldr r2, [r3, #1040]
4386 ldr r3, [r2, r0]
4387 orr r6, r3, r1, lsl r6
4409 ldrb r3, [r0] @ zero_extendqisi2
4410 cmp r3, #48
4412 ldrb r3, [r0, #1] @ zero_extendqisi2
4413 and r3, r3, #223
4414 cmp r3, #88
4417 ldrb r3, [r0] @ zero_extendqisi2
4418 and r3, r3, #223
4419 cmp r3, #88
4421 sub r3, r0, #1
4424 ldrb r2, [r3, #1]! @ zero_extendqisi2
4463 ldr r3, .L812
4486 push {r0, r1, r2, r3, r4, r5, r6, lr}
4497 ldrb r3, [r1, #6] @ zero_extendqisi2
4535 ldr r3, [r5, #1096]
4539 ldr r2, [r3, #524]
4541 ldr r3, [r5, #1096]
4545 ldr r2, [r3, #528]
4547 add r3, r5, #2784
4549 ldrh r2, [r3]
4553 movw r3, #2786
4555 ldrh r2, [r5, r3]
4559 movw r3, #2788
4561 ldrh r2, [r5, r3]
4565 movw r3, #2790
4567 ldrh r2, [r5, r3]
4571 movw r3, #2792
4573 ldrh r2, [r5, r3]
4577 movw r3, #2794
4579 ldrh r2, [r5, r3]
4585 ldrb r3, [r5, #2796] @ zero_extendqisi2
4595 ldrh r3, [r2, #146]
4598 ldr r3, [r5, #2800]
4602 ldr r2, [r3, #16]
4603 ldr r3, [r3, #20]
4604 add r2, r3, r2, lsr #11
4606 ldr r3, [r5, #2800]
4610 ldr r2, [r3, #24]
4611 ldr r3, [r3, #28]
4612 add r2, r3, r2, lsr #11
4614 ldr r3, [r5, #2800]
4618 ldr r2, [r3, #64]
4620 ldr r3, [r5, #2800]
4624 ldr r2, [r3, #68]
4626 ldr r3, [r5, #1096]
4630 ldr r2, [r3, #12]
4631 umull r2, r3, r2, r1
4633 lsr r2, r3, #3
4635 ldr r3, [r5, #2800]
4639 ldrh r1, [r3, #150]
4642 ldr r3, [r3, #156]
4644 ldr r3, [r5, #1096]
4648 ldr r2, [r3, #556]
4650 ldr r3, [r5, #1096]
4654 ldr r2, [r3, #552]
4656 ldr r3, [r5, #2800]
4660 ldr r2, [r3, #52]
4662 ldr r3, [r5, #2800]
4666 ldr r2, [r3, #60]
4668 ldr r3, [r5, #2800]
4672 ldr r2, [r3, #76]
4674 ldr r3, [r5, #2800]
4678 ldr r2, [r3, #8]
4683 ldrh r3, [r1, #22]
4692 ldrh r3, [r1, #54]
4701 ldrh r3, [r1, #86]
4707 ldr r3, [r5, #2800]
4710 ldrh r1, [r3, #96]
4711 ldrh r2, [r3, #74]
4713 ldrh r1, [r3, #92]
4715 ldrh r1, [r3, #88]
4718 ldr r3, [r3, #84]
4720 ldr r3, [r5, #2800]
4723 ldrh r1, [r3, #98]
4724 ldrh r2, [r3, #72]
4726 ldrh r1, [r3, #94]
4728 ldrh r1, [r3, #90]
4731 ldr r3, [r3, #80]
4733 movw r3, #2804
4735 ldrh r2, [r5, r3]
4741 movw r3, #2806
4743 ldrh r3, [r5, r3]
4758 movw r3, #586
4761 ldrh r3, [r1, r3]
4774 ldr r3, [r2, #548]
4775 str r3, [sp, #8]
4776 ldr r3, [r5, #2800]
4777 ldr r3, [r3, #44]
4778 str r3, [sp, #4]
4779 ldr r3, [r2, #544]
4780 str r3, [sp]
4781 ldr r3, [r2, #540]
4863 ldrb r3, [r0, #2] @ zero_extendqisi2
4865 orr r3, r3, #2
4866 strb r3, [r0, #2]
4933 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, lr}
4941 ldr r3, [r8]
4942 tst r3, #256
4944 movw r3, #2818
4946 ldrh r3, [r7, r3]
4947 str r3, [sp, #12]
4948 ldr r3, .L862+8
4949 ldrh r3, [r3, #52]
4950 str r3, [sp, #8]
4951 lsl r3, r0, #1
4952 ldrh r3, [r2, r3]
4955 str r3, [sp, #4]
4956 ldr r3, [r7, #1084]
4957 add r3, r3, r0, lsl #2
4959 ldrb r3, [r3, #2] @ zero_extendqisi2
4960 lsr r3, r3, #5
4961 str r3, [sp]
4962 mov r3, r9
4965 movw r3, #1080
4966 ldrh r3, [r7, r3]
4967 cmp r3, r5
4975 movw r3, #1080
4976 ldrh r3, [r7, r3]
4977 cmp r3, r5
4982 mov r3, r9
4992 lsl r3, r5, #1
4993 ldrh r3, [r2, r3]
4999 cmp r3, #0
5066 stm sp, {r3, r10}
5068 lsr r3, r2, #5
5075 mov r3, r6
5079 mov r2, r3
5080 add r3, r3, #2
5086 ldreq r3, [r7, #1096]
5088 addeq r9, r3, r9, lsl #1
5089 ldrhne r3, [r2, #124]
5090 ldrheq r3, [r9, #120]
5091 addne r3, r3, #1
5092 strhne r3, [r2, #124] @ movhi
5093 addeq r3, r3, #1
5094 strheq r3, [r9, #120] @ movhi
5105 cmp r3, r1
5133 ldr r3, .L869
5139 sub r2, r3, #3136
5141 ldrb r1, [r3, #-3136] @ zero_extendqisi2
5153 mov r3, r8
5162 ldr r3, [r5, #916]
5168 cmp r3, r2
5170 cmp r3, #5
5172 add r2, r3, #1
5173 add r3, r3, #1088
5175 add r3, r3, #8
5177 lsl r3, r3, #1
5178 strh r4, [r2, r3] @ movhi
5210 ldr r3, .L872
5211 ldr r3, [r3, #-3132]
5212 ldr r0, [r3, r0, lsl #2]
5255 ldr r3, .L902+4
5257 strh r2, [r3] @ movhi
5303 mla r3, r2, fp, r6
5304 ldrb r3, [r3, #1277] @ zero_extendqisi2
5305 cmp r3, #3
5307 ldrb r3, [r5, #-3128] @ zero_extendqisi2
5308 cmp r3, #3
5310 ldrb r3, [r5, #-3120] @ zero_extendqisi2
5311 cmp r3, #0
5313 ldrb r3, [r7, #1158] @ zero_extendqisi2
5314 cmp r3, #0
5316 ldrb r3, [r7, #1159] @ zero_extendqisi2
5317 cmp r3, #0
5319 ldrb r3, [r5, #-3126] @ zero_extendqisi2
5320 cmp r3, #0
5322 ldrb r3, [r5, #-3125] @ zero_extendqisi2
5323 cmp r3, #0
5327 mov r3, #0
5330 mov ip, r3
5333 uxth r2, r3
5336 ldrb r2, [r8, r3] @ zero_extendqisi2
5337 add r3, r3, #1
5352 ldr r3, .L902+24
5356 strh r8, [r3] @ movhi
5364 ldr r3, [sp, #4]
5371 add r0, r3, r0, lsl #4
5400 ldr r3, [r1, #1096]
5401 ldrh r2, [r3, #124]
5403 addne r3, r3, #392
5408 add ip, r3, r0, lsl #1
5412 add r3, r3, r0, lsl #7
5413 add r3, r3, #136
5417 add ip, r3, #128
5420 mov r4, r3
5421 ldrh r0, [r3], #2
5425 mvn r3, #0
5426 strh r3, [r4] @ movhi
5427 ldreq r3, .L916+4
5429 ldrbeq r2, [r3, #-3119] @ zero_extendqisi2
5430 ldreq r3, [r1, #1096]
5431 ldrhne r3, [r2, #124]
5432 addeq r3, r3, r2, lsl #1
5433 subne r3, r3, #1
5434 strhne r3, [r2, #124] @ movhi
5435 ldrheq r2, [r3, #120]
5437 strheq r2, [r3, #120] @ movhi
5440 cmp r3, ip
5469 ldrb r3, [r5, #2769] @ zero_extendqisi2
5470 cmp r3, #1
5473 add r3, r5, #4928
5474 ldrh r4, [r3]
5476 sub r3, r2, #3104
5478 ldrh r0, [r3, #-14]
5480 ldrb r3, [r2, #-3127] @ zero_extendqisi2
5481 mul r3, r3, r0
5482 cmp r3, r1
5483 movcs r3, r1
5487 cmp r4, r3
5500 ldr r3, .L933+8
5502 add r0, r3, r0, lsl #4
5504 ldr r3, .L933+12
5505 ldr r3, [r3]
5506 tst r3, #256
5508 ldr r3, [r6, #-3124]
5511 ldrb r2, [r3, r4] @ zero_extendqisi2
5514 ldr r3, [r6, #-3124]
5517 strb r2, [r3, r4]
5518 ldrb r3, [r5, #2831] @ zero_extendqisi2
5519 add r3, r3, r2
5520 strb r3, [r5, #2831]
5548 ldrh r3, [r1, ip]
5549 cmp r3, #0
5550 addne r2, r3, #1040
5551 subne r3, r3, #1
5553 strhne r3, [r1, ip] @ movhi
5574 push {r0, r1, r2, r3, r4, lr}
5580 movw r3, #2102
5583 ldrh r3, [r2, r3]
5618 ldr r3, .L952
5621 ldr r4, [r3, #1036]
5627 asr r3, r4, #1
5629 mul r4, r4, r3
5632 mvn r3, #0
5634 strh r3, [r5] @ movhi
5635 strh r3, [r5, #2] @ movhi
5638 ldrh r3, [r5]
5639 cmp r3, ip
5642 mla r5, lr, r3, r4
5669 ldr r3, .L961
5672 ldr r3, [r3, #1036]
5682 mla r0, ip, r0, r3
5689 sub r0, r0, r3
5690 asr r3, r0, #1
5692 mul r0, r0, r3
5740 add r3, r1, r0, lsl #1
5741 ldrh r3, [r3, #120]
5742 cmp r3, #0
5743 str r3, [sp, #20]
5744 movne r0, r3
5746 ldr r3, .L1086+4
5747 ldrh r2, [r3, #52]
5762 ldr r3, [sp, #12]
5763 add r8, r3, #1
5764 uxth r3, r7
5765 cmp r3, r8
5767 ldr r3, .L1086+20
5768 mov r0, r3
5769 str r3, [sp, #20]
5774 ldr r3, [sp, #20]
5779 strh r2, [r3] @ movhi
5781 ldr r3, [r10]
5783 tst r3, #256
5785 ldr r3, [r5, #1092]
5788 ldrh r3, [r3, r9]
5791 ldr r3, [r5, #1092]
5792 ldrh r2, [r3, r9]
5793 ldr r3, .L1086+24
5794 ldrh r3, [r3]
5795 cmp r2, r3
5804 ldr r3, [sp, #12]
5806 cmp r4, r3
5809 ldr r3, [sp, #24]
5810 tst r3, #2
5812 movw r3, #2794
5813 ldrh r3, [r5, r3]
5814 cmp r3, #32
5821 uxth r3, fp
5822 cmp r8, r3
5826 ldrh r3, [r7]
5827 mov r1, r3
5828 str r3, [sp, #20]
5830 ldr r3, [sp, #20]
5831 add r3, r3, #1
5832 strh r3, [r7] @ movhi
5833 movw r3, #65535
5834 cmp r0, r3
5836 ldr r3, [r5, #1092]
5838 ldrh r2, [r3, r2]
5839 ldrh r3, [r6]
5840 cmp r2, r3
5848 ldr r3, [sp, #12]
5850 cmp r4, r3
5853 ldr r3, [sp, #12]
5854 cmp r4, r3
5859 sub r3, r0, #3104
5860 ldrh ip, [r3, #-14]
5861 ldrb r3, [r0, #-3127] @ zero_extendqisi2
5862 mul r3, r3, ip
5863 sub r3, r3, r1, lsr #2
5864 cmp r2, r3
5868 ldr r3, [sp, #24]
5869 tst r3, #1
5895 ldr r3, .L1086+28
5897 ldrh r1, [r3, #-8]
5899 ldrh r3, [r5, r2]
5900 cmp r3, r1, lsr #1
5902 sub r3, r3, r1, lsr #3
5904 strh r3, [r5, r2] @ movhi
5907 ldr r3, .L1086+8
5909 strh r2, [r3, #-6] @ movhi
5913 strh r2, [r3] @ movhi
5919 mov r3, #0
5920 strh r3, [r7] @ movhi
5926 ldrh r3, [r6]
5928 cmp r3, r2
5929 subhi r3, r3, r2, lsr #3
5930 strhhi r3, [r6] @ movhi
5933 mov r3, #0
5934 strh r3, [r10] @ movhi
5940 ldrh r3, [r5, r2]
5942 cmp r3, r1
5943 addcc r3, r3, r1, lsr #3
5946 ldr r3, .L1086+12
5947 ldr r3, [r3]
5948 tst r3, #256
5950 ldr r3, [sp, #12]
5953 str r3, [sp]
5954 mov r3, r4
5965 uxth r3, r9
5966 cmp r6, r3
5985 ldrhne r1, [r3, r1]
5993 strh r6, [r3, r1] @ movhi
5994 ldr r3, [sp, #24]
5996 ands r3, r3, #1
5999 str r3, [sp, #28]
6003 movw r3, #2790
6005 ldrh r3, [r5, r3]
6006 cmp r3, r1, lsr #2
6010 cmp r1, r3
6025 ldrh r3, [r2]
6027 mov r0, r3
6028 str r3, [sp, #32]
6034 ldr r3, [sp, #32]
6036 add r3, r3, #1
6037 strh r3, [r2] @ movhi
6042 ldr r3, [r5, #1092]
6047 ldrh r3, [r3, r10]
6048 add r6, r6, r3
6051 movcs r3, #0
6052 movcc r3, #1
6054 orrcs r3, r3, #1
6055 cmp r3, #0
6058 ldrh r3, [r9]
6060 cmp r3, r2, lsl #1
6063 movw r3, #2792
6064 ldrh r2, [r5, r3]
6065 ldr r3, .L1086+28
6066 ldrh r3, [r3, #-4]
6067 cmp r2, r3, lsr #2
6069 movw r3, #2790
6070 ldrh r3, [r5, r3]
6071 add r3, r3, #8
6072 cmp r2, r3
6077 ldrh r3, [sp, #16]
6079 str r3, [sp, #32]
6086 movw r3, #65535
6088 cmp r0, r3
6097 ldr r3, [r5, #1092]
6102 ldrh r3, [r3, r10]
6103 add r6, r6, r3
6106 movcs r3, #0
6107 movcc r3, #1
6109 orrcs r3, r3, #1
6110 cmp r3, #0
6113 ldr r3, [sp, #24]
6114 tst r3, #2
6116 movw r3, #2794
6117 ldrh r3, [r5, r3]
6118 cmp r3, #32
6119 movls r3, #0
6120 movhi r3, #1
6122 movcs r3, #0
6123 cmp r3, #0
6128 sub r3, fp, #12
6129 str r3, [sp, #32]
6138 movw r3, #65535
6140 cmp r0, r3
6142 ldr r3, [sp, #12]
6145 cmp r3, #1
6148 ldrb r3, [r10, #-3127] @ zero_extendqisi2
6149 smulbb r3, r3, r2
6151 sub r3, r3, r2, lsr #3
6153 strh r3, [r2] @ movhi
6157 ldr r3, [r9, #1092]
6158 ldrh r2, [r3, r8]
6159 ldr r3, .L1086+60
6160 ldrh r3, [r3]
6161 cmp r2, r3
6168 ldr r3, [sp, #20]
6172 add r0, r3, #1
6173 uxth r3, r0
6174 str r3, [sp, #20]
6175 ldr r3, [r9, #1092]
6176 ldrh r3, [r3, r8]
6177 add r6, r6, r3
6180 movcs r3, #0
6181 movcc r3, #1
6183 orrcs r3, r3, #1
6184 cmp r3, #0
6187 ldr r3, [sp, #12]
6190 cmp r4, r3
6193 ldr r3, [sp, #20]
6194 cmp r3, #0
6196 movw r3, #2794
6197 ldrh r1, [r2, r3]
6198 ldrh r3, [r0, #-2]
6199 cmp r1, r3
6202 ldr r3, .L1086+8
6206 ldrh r5, [r3, #-14]
6207 ldrb r3, [lr, #-3127] @ zero_extendqisi2
6209 mul r3, r3, r5
6210 sub r3, r3, r0
6211 cmp r1, r3
6215 ldr r3, [sp, #28]
6216 cmp r3, #0
6230 movw r3, #65535
6231 cmp r0, r3
6235 ldr r3, .L1086+64
6239 ldrh r2, [r3]
6243 ldrh r3, [r3, #-14]
6244 cmp r3, r2, lsr #1
6252 ldr r3, [r5, #1092]
6255 ldrh r3, [r3, r10]
6256 add r6, r6, r3
6262 ldr r3, .L1086+28
6265 ldrhcc r1, [r3, #-8]
6267 ldrh r0, [r3, #-8]
6268 ldr r3, .L1086+40
6270 ldrb r3, [r3, #-3127] @ zero_extendqisi2
6271 mul r3, r0, r3
6272 sub r3, r3, #32
6273 cmp r1, r3
6278 lsr r3, r3, #2
6280 strh r3, [r4, #-8] @ movhi
6286 lsl r3, r0, #1
6288 ldrh r3, [r1, r3]
6289 cmp r3, r2, lsr #2
6291 mov r3, #1
6294 strh r3, [r4, #-8] @ movhi
6300 mov r3, #0
6301 strh r3, [r2] @ movhi
6311 movhi r3, #0
6312 strhhi r3, [fp] @ movhi
6321 ldr r3, .L1086+8
6323 strh r2, [r3, #-4] @ movhi
6326 mov r3, #0
6327 strh r3, [r2] @ movhi
6339 ldrh r3, [r2, ip]
6341 cmp r3, r1
6342 subgt r3, r3, r0, lsr #3
6343 strhgt r3, [r2, ip] @ movhi
6347 movhi r3, #0
6348 strhhi r3, [fp] @ movhi
6390 mov r3, r0
6395 movne r1, r3
6421 ldr r3, [r2, #1084]
6422 add r3, r3, r0, lsl #2
6423 ldrb r3, [r3, #2] @ zero_extendqisi2
6424 ands r3, r3, #24
6428 cmp r3, #16
6457 ldr r3, .L1105
6459 ldr r3, [r3, #1084]
6460 add r3, r3, r0, lsl #2
6461 ldrb r3, [r3, #2] @ zero_extendqisi2
6462 and r3, r3, #224
6463 cmp r3, #64
6470 cmp r3, #96
6475 cmp r3, #160
6502 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
6507 ldr r3, [r8, #1096]
6508 add r3, r3, #588
6509 ldrh r4, [r3]
6510 clz r3, r0
6511 lsr r3, r3, #5
6513 moveq r3, #0
6514 cmp r3, #0
6519 ldr r3, [r8, #1096]
6521 add r3, r3, #588
6522 strh r2, [r3] @ movhi
6529 movw r3, #2786
6531 ldrh r1, [r8, r3]
6532 movw r3, #2788
6533 ldrh r3, [r8, r3]
6537 cmp r1, r3
6541 cmp r3, #0
6548 lsreq r1, r3, #2
6554 movw r3, #65535
6555 cmp r4, r3
6557 movw r3, #2788
6559 ldrh r3, [r5, r3]
6562 str r3, [sp, #4]
6563 ldr r3, .L1126+20
6564 ldrh r3, [r3]
6565 str r3, [sp]
6566 ldr r3, .L1126+24
6567 ldr r3, [r3, #-3088]
6572 ldr r3, .L1126+28
6573 ldr r3, [r3]
6574 tst r3, #256
6579 lsl r3, r4, #2
6581 add r2, r1, r3
6584 ldrh r3, [r1, r3]
6586 ubfx r3, r3, #0, #11
6587 str r3, [sp, #4]
6588 ldr r3, [r1, r4, lsl #2]
6590 ubfx r3, r3, #11, #8
6591 str r3, [sp]
6592 ubfx r3, r2, #3, #2
6635 movw r3, #2786
6637 ldrh r1, [r5, r3]
6638 movw r3, #2788
6639 ldrh ip, [r5, r3]
6642 add r3, r5, #2784
6643 ldrh r3, [r3]
6645 cmpne r3, r1
6658 movw r3, #65535
6659 cmp r4, r3
6661 movw r3, #2788
6663 ldrh r3, [r5, r3]
6666 str r3, [sp, #4]
6667 ldr r3, .L1141+20
6668 ldrh r3, [r3]
6669 str r3, [sp]
6670 ldr r3, .L1141+24
6671 ldr r3, [r3, #-3088]
6675 ldr r3, [r5, #1096]
6677 ldrh r4, [r3, r8]
6678 movw r3, #65535
6680 cmpne r4, r3
6685 ldr r3, [r5, #1096]
6687 strh r2, [r3, r8] @ movhi
6694 add r3, r5, #2784
6696 ldrh r3, [r3]
6699 cmp r3, r2
6704 cmpne r1, r3
6708 movw r3, #65535
6710 cmp r0, r3
6714 movweq r3, #2788
6716 ldrheq r6, [r5, r3]
6723 lsreq r6, r3, #1
6753 ldr r3, .L1148
6755 ldr r3, [r3, #1084]
6756 add r3, r3, r0, lsl #2
6757 ldrb r3, [r3, #2] @ zero_extendqisi2
6758 and r3, r3, #224
6759 cmp r3, #64
6766 cmp r3, #96
6771 cmp r3, #160
6801 ldr r3, [r2, #1084]
6802 add r3, r3, r0, lsl #2
6803 ldrb r3, [r3, #2] @ zero_extendqisi2
6804 ands r3, r3, #24
6808 cmp r3, #16
6837 ldr r3, .L1161
6839 ldr r3, [r3, #1084]
6840 add r3, r3, r0, lsl #2
6841 ldrb r3, [r3, #2] @ zero_extendqisi2
6842 and r3, r3, #224
6843 cmp r3, #64
6850 cmp r3, #96
6855 cmp r3, #160
6903 ldrh r3, [r4]
6932 movw r3, #65535
6933 cmp r4, r3
6935 ldr r3, [r6, #1036]
6939 mla r4, r2, r4, r3
6940 ldr r3, .L1168+16
6941 ldrh r3, [r3]
6942 cmp r3, r5
7017 ldr r3, .L1179
7018 ldr r3, [r3, #2800]
7019 ldr r2, [r3, #16]
7021 ldrhi r1, [r3, #20]
7024 strhi r2, [r3, #16]
7025 ldr r2, [r3, #24]
7026 strhi r1, [r3, #20]
7028 ldrhi r1, [r3, #28]
7031 strhi r2, [r3, #24]
7032 ldr r2, [r3, #32]
7033 strhi r1, [r3, #28]
7035 ldrhi r1, [r3, #36]
7038 strhi r2, [r3, #32]
7039 ldr r2, [r3, #40]
7040 strhi r1, [r3, #36]
7042 ldrhi r1, [r3, #44]
7045 strhi r2, [r3, #40]
7046 strhi r1, [r3, #44]
7074 ldr r3, [r9, #1084]
7075 add r3, r3, r0, lsl #2
7076 ldrb r2, [r3, #3] @ zero_extendqisi2
7077 mov r3, r8
7086 ldrb r1, [r3, #-3127] @ zero_extendqisi2
7099 stm sp, {r2, r3}
7107 ldm sp, {r2, r3}
7146 ldr r3, .L1197+4
7152 ldrb r3, [r3, #1153] @ zero_extendqisi2
7154 rsb r3, r3, #24
7155 sub r3, r3, r4
7157 asr r5, r0, r3
7158 bic r4, r0, r4, lsl r3
7159 ldrb r3, [r2, #-3126] @ zero_extendqisi2
7162 cmp r3, #0
7164 ldrb r3, [r2, #-3125] @ zero_extendqisi2
7165 cmp r3, #0
7207 ldr r3, [r4, #1084]
7208 add r3, r3, fp
7209 ldrb r3, [r3, #3] @ zero_extendqisi2
7210 str r3, [sp, #4]
7212 ldr r3, .L1224+4
7213 ldrb r3, [r3, #-3072] @ zero_extendqisi2
7214 cmp r6, r3
7216 ldr r3, .L1224+4
7218 ldrb r2, [r3, #-3136] @ zero_extendqisi2
7220 mul r3, r2, r8
7222 str r3, [sp, #8]
7223 ldr r3, .L1224+8
7224 ldrh r3, [r3]
7225 str r3, [sp, #12]
7226 mov r3, r5
7230 add r1, ip, r3
7237 and r1, r3, r10
7244 add r3, r3, #1
7246 cmp r3, r2
7250 uxtb r3, r7
7252 str r3, [sp, #8]
7253 uxtb r3, r6
7262 mov r0, r3
7266 str r3, [sp, #12]
7268 ldr r3, [sp, #12]
7273 ldrb r3, [r9, #-3126] @ zero_extendqisi2
7275 cmp r3, #0
7277 ldrb r3, [r9, #-3125] @ zero_extendqisi2
7278 cmp r3, #0
7281 ldr r3, [sp, #20]
7287 ldr r3, [sp, #20]
7296 ldrb r3, [r9, #-3126] @ zero_extendqisi2
7298 cmp r3, #0
7300 ldrb r3, [r9, #-3125] @ zero_extendqisi2
7301 cmp r3, #0
7318 ldrh r3, [r2, fp]
7319 add r1, r3, #1
7320 bfi r3, r1, #0, #11
7321 strh r3, [r2, fp] @ movhi
7322 ldr r3, [r4, #2800]
7323 ldr r2, [r3, #84]
7324 ldrh r0, [r3, #96]
7326 str r2, [r3, #84]
7332 strhlt r2, [r3, #96] @ movhi
7340 ldr r3, [r1, r8, lsl #2]
7341 ubfx r2, r3, #11, #8
7343 bfi r3, r2, #11, #8
7344 str r3, [r1, r8, lsl #2]
7345 ldr r3, [r4, #2800]
7346 ldr r2, [r3, #80]
7347 ldrh r1, [r3, #98]
7349 str r2, [r3, #80]
7354 strhcc r2, [r3, #98] @ movhi
7374 ldr r3, .L1236
7377 mov r4, r3
7378 ldr r2, [r3, #2800]
7381 movhi r3, #0
7382 strhhi r3, [r2, #136] @ movhi
7383 ldrh r3, [r2, #112]
7384 cmp r3, #0
7392 ldr r3, [r4, #2800]
7396 ldrh r2, [r3, #136]
7397 add r1, r3, r2, lsl #1
7401 strhgt ip, [r3, #136] @ movhi
7409 add r1, r3, r2, lsl #1
7412 strh r2, [r3, #136] @ movhi
7413 ldrh r2, [r3, #112]
7415 strh r2, [r3, #112] @ movhi
7435 ldr r3, .L1247
7439 mov r4, r3
7440 ldr r2, [r3, #2800]
7443 movhi r3, #0
7444 strhhi r3, [r2, #138] @ movhi
7445 ldrh r3, [r2, #112]
7446 cmp r3, #63
7454 ldr r3, [r4, #2800]
7458 ldrh r2, [r3, #138]
7459 add r1, r3, r2, lsl #1
7463 strhgt r0, [r3, #138] @ movhi
7469 add r1, r3, r2, lsl #1
7471 strh r2, [r3, #138] @ movhi
7472 ldrh r2, [r3, #112]
7474 strh r2, [r3, #112] @ movhi
7499 movw r3, #65535
7501 cmp r6, r3
7507 ldrb r3, [r7, #2] @ zero_extendqisi2
7508 tst r3, #224
7512 bfi r3, r2, #5, #3
7513 strb r3, [r7, #2]
7515 ldrb r3, [r7, #2] @ zero_extendqisi2
7517 tst r3, #8
7518 ldrhne r3, [r2, #116]
7519 subne r3, r3, #1
7520 strhne r3, [r2, #116] @ movhi
7522 tst r3, #24
7523 ldrheq r3, [r2, #114]
7524 ldrhne r3, [r2, #118]
7525 subeq r3, r3, #1
7526 subne r3, r3, #1
7527 strheq r3, [r2, #114] @ movhi
7528 strhne r3, [r2, #118] @ movhi
7530 ldrb r3, [r7, #2] @ zero_extendqisi2
7531 and r3, r3, #224
7532 cmp r3, #160
7534 ldr r3, [r5, r6, lsl #2]
7535 ubfx r2, r3, #11, #8
7537 bfi r3, r2, #11, #8
7538 str r3, [r5, r6, lsl #2]
7540 ldrh r3, [r2, #120]
7541 sub r3, r3, #1
7542 strh r3, [r2, #120] @ movhi
7546 cmp r3, #64
7552 ldrh r3, [r2, #122]
7553 sub r3, r3, #1
7554 strh r3, [r2, #122] @ movhi
7557 cmp r3, #96
7559 ldrheq r3, [r2, #124]
7560 subeq r3, r3, #1
7561 strheq r3, [r2, #124] @ movhi
7579 ldr r3, .L1266
7583 ldr r5, [r3, #1096]
7584 ldr r3, .L1266+4
7585 sub r2, r3, #3088
7586 ldrb r3, [r3, #-3127] @ zero_extendqisi2
7588 mul r1, r3, r2
7590 smulbbge r3, r3, r2
7594 subge r4, r0, r3
7600 movw r3, #65535
7606 cmp r4, r3
7614 ldr r3, .L1266+16
7615 ldrh r0, [r3, #-2]
7639 uxtb r3, r0
7640 lsl r3, r3, #1
7644 ldrh r3, [r1, r3]
7647 cmp r3, r2
7652 lsl r3, r3, #1
7653 ldrh r3, [ip, r3]
7654 cmp r3, r2
7662 ldr lr, [r1, r3, lsl #2]
7665 mov r0, r3
7686 movw r3, #65535
7689 cmp r2, r3
7697 ldr r3, .L1287+8
7699 ldrh r3, [r3, #-8]
7700 cmp r2, r3
7708 ldrh r3, [r4, #6]
7709 cmp r3, #0
7717 ldrb r3, [r4, #5] @ zero_extendqisi2
7720 add r3, r4, r3, lsl #1
7721 ldrh r0, [r3, #16]
7722 ldr r3, .L1287+12
7723 ldrb ip, [r3, #-3127] @ zero_extendqisi2
7726 ldrb r3, [r4, #5] @ zero_extendqisi2
7729 add r3, r3, #1
7730 uxtb r3, r3
7733 cmp ip, r3
7734 strb r3, [r4, #5]
7735 addeq r3, r2, #1
7736 strheq r3, [r4, #2] @ movhi
7737 moveq r3, #0
7738 strbeq r3, [r4, #5]
7749 add r3, r3, #1
7750 uxtb r3, r3
7751 cmp r3, ip
7752 strb r3, [r4, #5]
7753 ldrheq r3, [r4, #2]
7755 addeq r3, r3, #1
7756 strheq r3, [r4, #2] @ movhi
7757 ldrb r3, [r4, #5] @ zero_extendqisi2
7758 add r3, r4, r3, lsl #1
7759 ldrh r0, [r3, #16]
7784 sub r3, r0, #1
7786 uxth r3, r3
7788 cmp r3, r2
7800 ldr r3, [r5, #2800]
7801 ldrh r0, [r3, #130]
7803 ldr r3, [r5, #2800]
7805 strh r4, [r3, #130] @ movhi
7806 strh r0, [r3, #140] @ movhi
7827 ldrh r3, [r2, #-4]
7828 cmp r3, #4
7831 add r3, r3, #1
7832 strh r3, [r2, #-4] @ movhi
7835 ldr r3, .L1308+4
7842 ldrh lr, [r3, ip]
7844 ldr r2, [r3, #1084]
7845 ldr r1, [r3, #1092]
7851 ldr r4, [r3, #1096]
7852 ldr r3, [r3, #2800]
7855 ldrh r1, [r3, #120]
7890 ldr r3, .L1317
7891 ldrb r3, [r3, #-2546] @ zero_extendqisi2
7892 cmp r3, #8
7894 sub r3, r0, #2
7896 clz r3, r3
7897 lsr r3, r3, #5
7898 moveq r3, #0
7899 cmp r3, #0
7900 streq r3, [r1]
7901 streq r3, [r1, #4]
7903 ldr r3, .L1317+4
7908 str r3, [r1]
7939 ldr r3, .L1323
7940 ldr r2, [r3, #1092]
7945 streq r0, [r3, #2812]
7963 movw r3, #65535
7966 cmp r0, r3
7970 lsl r3, r0, #1
7972 ldrh r4, [r2, r3]
7975 strhne r4, [r2, r3] @ movhi
7977 ldr r3, [r1, #1084]
7980 add r3, r3, r0, lsl #2
7982 ldrb r3, [r3, #2] @ zero_extendqisi2
7983 lsr r3, r3, #5
7989 ldr r3, .L1335+8
7990 ldrh r0, [r3, #-4]
7991 mov r4, r3
7996 strheq r5, [r3, #-4] @ movhi
7999 add r3, r4, #608
8001 ldrh r2, [r3]
8007 strh r2, [r3] @ movhi
8008 ldrh r3, [r3]
8011 add r3, r4, r3, lsl #1
8012 strh r2, [r3, #-2] @ movhi
8032 ldr r3, .L1349
8037 sub lr, r3, #3056
8040 ldr r6, [r3, #-2556]
8043 ldr r9, [r3, #-2552]
8056 ldr ip, [r3, #-2552]
8062 ldr ip, [r3, #-2552]
8065 ldr ip, [r3, #-2556]
8070 ldr r0, [r3, #-2552]
8083 ldrb r1, [r3, #-3136] @ zero_extendqisi2
8116 mov r3, #1
8122 lsl r4, r3, r4
8130 lsl r3, r3, r1
8132 sub r3, r3, #1
8133 and r0, r3, r0, lsr r2
8136 ldr r3, .L1359+8
8142 ldr r3, [r3]
8145 tst r3, #16384
8147 uxth r3, r0
8154 movw r3, #1080
8155 ldrh r3, [r7, r3]
8156 cmp r3, r8
8158 ldr r3, [r7, #1084]
8160 add r6, r3, r6, lsl #2
8161 mov r3, #1
8163 orr r2, r2, r3, lsl r9
8192 ldr r3, [r6, #916]
8193 cmp r3, #0
8200 uxth r3, r7
8201 cmp r2, r3
8215 ldrb r3, [r10, #1153] @ zero_extendqisi2
8221 rsb r3, r3, #24
8224 sub r3, r3, r4
8228 add r4, r4, r0, lsl r3
8235 mov r3, r5
8240 add r3, r3, #1088
8241 add r3, r3, #8
8242 lsl r3, r3, #1
8243 ldrh r3, [r10, r3]
8244 cmp r3, r4
8249 ldrb r3, [r8, #-2542] @ zero_extendqisi2
8250 cmp r3, #0
8252 ldrb r3, [r8, #-3126] @ zero_extendqisi2
8253 cmp r3, #0
8256 ldr r3, [sp]
8258 ldr r3, [r3, #2800]
8259 ldr r3, [r3, #156]
8260 cmp r3, r2
8267 ldr r3, [r6, #916]
8271 cmp r5, r3
8273 sub r3, r3, #1
8274 str r3, [r6, #916]
8321 lsr r3, r4, #5
8322 str r3, [sp, #4]
8325 ldrh r3, [r6, r10]
8328 ubfx r3, r3, #0, #11
8329 str r3, [sp, #12]
8331 add r2, r3, r2
8332 uxth r3, r2
8336 mov r0, r3
8338 str r3, [sp]
8345 ldr r3, [sp, #12]
8410 add r3, r3, r9, asr #2
8411 bfi r2, r3, #0, #11
8413 ldr r3, [r6, r7, lsl #2]
8414 bfi r3, fp, #11, #8
8415 str r3, [r6, r7, lsl #2]
8419 ldr r3, .L1407
8421 ldr r2, [r3, #1084]
8422 mov r4, r3
8428 ldr r1, [r3, #1092]
8438 ldrb r3, [r8, #2] @ zero_extendqisi2
8439 tst r3, #8
8441 ldr r3, [r4, #1096]
8443 ldrh r1, [r3, r2]
8447 strh r1, [r3, r2] @ movhi
8449 ldrh r0, [r3, r2]
8453 strh r7, [r3, r2] @ movhi
8476 mov r0, r3
8478 str r3, [sp]
8485 ldr r3, [sp]
8487 asr r3, r3, #5
8488 bfi r2, r3, #0, #11
8494 movw r3, #2788
8495 ldrh r3, [r5, r3]
8496 cmp r3, #0
8498 movw r3, #2786
8499 ldrh r0, [r5, r3]
8502 movw r3, #2790
8505 ldrh r3, [r5, r3]
8507 add r3, r3, r2
8511 add r3, r3, r2
8513 cmp r3, r1
8515 movw r3, #2794
8516 ldrh r2, [r5, r3]
8517 ldrh r3, [ip, #-2]
8519 add r3, r3, #8
8520 cmp r2, r3
8522 mov r3, #2
8524 bfi r4, r3, #3, #2
8532 ldr r3, [r6, r7, lsl #2]
8534 ubfx r2, r3, #11, #8
8536 bfi r3, r0, #11, #8
8537 str r3, [r6, r7, lsl #2]
8538 ldrh r3, [r6, r10]
8539 bfi r3, r4, #0, #11
8540 strh r3, [r6, r10] @ movhi
8575 uxth r3, r5
8576 cmp r2, r3
8578 mov r3, #0
8579 strh r3, [r7, #52] @ movhi
8582 uxth r3, r5
8583 add r3, r7, r3, lsl #1
8584 ldrh r4, [r3, #54]
8585 ldr r3, [r8, #1092]
8587 ldrh r2, [r3, r9]
8594 ldr r3, [r6, #1092]
8596 strh r2, [r3, r9] @ movhi
8597 ldr r3, [r6, #1092]
8598 ldrh r3, [r3, r9]
8599 cmp r3, r2
8601 ldr r3, .L1447+12
8603 ldr r3, [r3]
8605 tst r3, #256
8613 ldrb r3, [r9, #2] @ zero_extendqisi2
8614 and r2, r3, #224
8615 and r3, r3, #192
8616 cmp r3, #0
8627 ldr r3, [r6, #1096]
8628 ldrh r1, [r3, #124]
8631 add r0, r3, #392
8641 strh r0, [r3, r2] @ movhi
8642 strh r1, [r3, #124] @ movhi
8644 ldrh r1, [r3, #120]
8647 add r0, r3, #136
8654 add r2, r3, r2, lsl #1
8657 strh r1, [r3, #120] @ movhi
8659 ldrh r1, [r3, #122]
8662 add r0, r3, #264
8672 strh r0, [r3, r2] @ movhi
8673 strh r1, [r3, #122] @ movhi
8725 add r3, r4, #2784
8729 ldrh r3, [r3]
8754 ldrb r3, [r4, #2797] @ zero_extendqisi2
8765 ldr r3, [r1, #16]
8768 lsr r3, r3, #11
8772 ldrh r3, [r2, #88]
8791 movw r3, #2818
8795 ldrh r3, [r4, r3]
8808 add r3, r0, #588
8811 ldrh r3, [r3]
8862 ldr r3, [r6, #2800]
8865 ldr r2, [r3, #16]
8869 str r2, [r3, #16]
8870 ldr r2, [r3, #32]
8873 str r2, [r3, #32]
8876 ldr r3, .L1464+12
8878 ldrb r2, [r3, #-2546] @ zero_extendqisi2
8879 mov r5, r3
8888 ldrb r3, [r4, #40] @ zero_extendqisi2
8890 cmp r3, #0
8893 cmp r2, r3
8933 ldr r3, .L1483+8
8936 add r7, r3, r7, lsl #4
8944 ldrb r3, [r1, #-2542] @ zero_extendqisi2
8945 cmp r3, #0
8947 ldrb r3, [r1, #-3126] @ zero_extendqisi2
8948 cmp r3, #0
8951 ldr r3, [r6, #2800]
8952 ldr r3, [r3, #156]
8953 cmp r3, r9
8957 ldr r3, .L1483+16
8960 ldrh r0, [r3]
8961 ldrb r3, [r6, #1153] @ zero_extendqisi2
8963 rsb r3, r3, #24
8964 sub r3, r3, r0
8967 bic r0, r2, r0, lsl r3
8969 ldr r3, [r6, #1096]
8973 ldr r1, [r3, #560]
8976 streq r4, [r3, #560]
8978 streq r2, [r3, #564]
8979 mov r3, #48
8980 mla r5, r3, r5, r6
8981 ldr r3, [r5, #1256]
8984 ldr r3, [r6, #1096]
8985 ldr r2, [r3, #556]
8987 str r2, [r3, #556]
8988 ldrh r2, [r3, #16]
8991 strheq r2, [r3, #22] @ movhi
8993 ldrh r2, [r3, #48]
8996 strheq r2, [r3, #54] @ movhi
9013 add r3, r3, r2
9015 ldrh r2, [r3, #32]
9018 ldrb r3, [r4, #1234] @ zero_extendqisi2
9019 tst r3, #4
9020 bicne r3, r3, #2
9021 strbne r3, [r4, #1234]
9062 ldrb r3, [r4, #-2546] @ zero_extendqisi2
9063 cmp r2, r3
9074 ldrb r3, [r4, #-2535] @ zero_extendqisi2
9075 add r3, r3, #1
9076 strb r3, [r4, #-2535]
9098 ldr r3, .L1494
9101 strb r2, [r3, #2770]
9102 strb r2, [r3, #2773]
9103 strb r2, [r3, #2771]
9104 strb r2, [r3, #2772]
9136 ldr r3, [r4, #24]
9172 ldrb r3, [lr, #1153] @ zero_extendqisi2
9176 rsb r6, r3, #24
9177 lsl r3, r2, r3
9178 sub r3, r3, #1
9179 uxth r3, r3
9180 and r4, r3, r0, asr r6
9200 and fp, r3, r5, lsr r6
9256 ldr r3, .L1548
9266 ldrb r1, [r3, #2771] @ zero_extendqisi2
9268 ldrb r2, [r3, #2770] @ zero_extendqisi2
9269 add r8, r3, #1232
9273 ldrb r1, [r3, #2773] @ zero_extendqisi2
9275 ldrb r1, [r3, #2772] @ zero_extendqisi2
9280 mla fp, r0, r2, r3
9290 strb r2, [r3, #2770]
9295 add lr, r3, ip
9310 strb r2, [r3, #2770]
9312 mla r3, r2, r1, r3
9313 ldrb r3, [r3, #1233] @ zero_extendqisi2
9314 strb r3, [lr]
9332 mla ip, r0, ip, r3
9336 mla r1, r0, r1, r3
9337 mla lr, r0, lr, r3
9364 mov r3, #0
9370 lsl ip, r3, #3
9371 uxth r4, r3
9375 add r3, r3, #1
9376 cmp r3, #32
9378 mov r4, r3
9380 mov r3, #32768
9388 cmp r0, r3
9389 movcc r3, r0
9397 ldr r3, .L1561+4
9400 ldrb lr, [r3, #-2276] @ zero_extendqisi2
9401 mov r3, #0
9403 lsl ip, r3, #3
9404 uxth r5, r3
9414 add r3, r3, #1
9415 cmp r3, #32
9465 ldr r3, [r5, #1104]
9466 ldrb r1, [r3, #12] @ zero_extendqisi2
9473 lsl r3, r6, #1
9474 strh r6, [r3, r5] @ movhi
9484 mov r3, #0
9487 lsl r2, r3, #1
9488 add r3, r3, #1
9492 uxth r2, r3
9499 mov r3, #0
9502 cmp r3, #3
9503 uxth r2, r3
9511 lsl r1, r3, #1
9512 add r3, r3, #1
9513 cmp r3, #512
9523 uxth r3, r2
9527 lslhi r3, r3, #1
9528 subhi r3, r3, #1
9529 uxthhi r3, r3
9531 strh r3, [r1, r5] @ movhi
9537 mov r3, #0
9540 cmp r3, #5
9541 uxth r2, r3
9549 lsl r1, r3, #1
9550 add r3, r3, #1
9551 cmp r3, #512
9558 mov r3, #0
9560 strh r3, [r5, #4] @ movhi
9561 mov r3, #1
9562 strh r3, [r5, #6] @ movhi
9563 mov r3, #2
9564 strh r3, [r5, #8] @ movhi
9565 mov r3, #3
9566 strh r3, [r5, #10] @ movhi
9567 mov r3, #5
9568 strh r3, [r5, #14] @ movhi
9569 mov r3, #7
9570 strh r3, [r5, #16] @ movhi
9571 mov r3, #8
9573 strh r3, [r5, #18]! @ movhi
9575 tst r3, #1
9578 rsb r2, r2, r3, lsl #1
9579 add r3, r3, #1
9580 uxth r3, r3
9582 cmp r3, #512
9590 lsl r0, r3, #1
9591 strh r3, [r0, r1] @ movhi
9592 add r3, r3, #1
9593 cmp r3, #16
9597 strh r3, [r2, #2]! @ movhi
9598 add r3, r3, #2
9599 uxth r3, r3
9600 cmp r3, #1008
9608 strh r3, [r3, r5] @ movhi
9609 add r3, r3, #2
9610 cmp r3, #1024
9616 strh r3, [r5, #4] @ movhi
9617 mov r3, #1
9618 strh r3, [r5, #6] @ movhi
9619 mov r3, #2
9620 strh r3, [r5, #8]! @ movhi
9622 mov r3, #3
9624 strh r3, [r5, #2]! @ movhi
9625 add r3, r3, #2
9626 uxth r3, r3
9627 cmp r3, r2
9635 lsl r0, r3, #1
9636 strh r3, [r0, r1] @ movhi
9637 add r3, r3, #1
9638 cmp r3, #63
9643 strh r3, [r2, #2]! @ movhi
9644 add r3, r3, #2
9645 uxth r3, r3
9646 cmp r3, r1
9653 mov r3, #0
9655 lsl r0, r3, #1
9656 strh r3, [r0, r1] @ movhi
9657 add r3, r3, #1
9658 cmp r3, #8
9662 tst r3, #1
9665 rsb r1, r1, r3, lsl #1
9666 add r3, r3, #1
9667 uxth r3, r3
9669 cmp r3, #512
9676 mov r3, #0
9678 strh r3, [r2, #2]! @ movhi
9679 add r3, r3, #3
9680 uxth r3, r3
9681 cmp r3, #1536
9707 ldr r3, [r4]
9708 tst r3, #4096
9714 ldrh r3, [r4, #30]
9719 strh r3, [r5, #2] @ movhi
9736 mov r3, #2
9738 strb r3, [r7, r9]
9745 ldrb r3, [r5, #1109] @ zero_extendqisi2
9746 add r2, r6, r3, lsl #2
9749 add r2, r3, #1
9750 add r3, r5, r3
9752 strb r0, [r3, #1144]
9758 ldrb r3, [r4, #12] @ zero_extendqisi2
9759 cmp r3, #2
9763 ldrb r3, [r5, #1109] @ zero_extendqisi2
9764 smulbb r3, r3, r2
9766 smulbb r3, r3, r2
9767 strh r3, [r6, #-188] @ movhi
9772 ldrb r3, [r4, #4] @ zero_extendqisi2
9776 str r3, [sp]
9777 ldrh r3, [r4, #18]
9778 and r3, r3, #65280
9779 mul r3, r8, r3
9781 mul r8, r8, r3
9782 lsl r3, r8, #1
9787 str r3, [sp, #4]
9790 ldr r3, [sp, #4]
9795 movne r0, r3
9838 sub r3, r4, #3088
9840 ldrh r3, [r3, #-8]
9844 mul r2, r2, r3
9863 ldr r3, .L1656
9866 ldr r3, [r3]
9867 tst r3, #4096
9869 mov r3, #0
9883 ldrh r3, [r6, #-8]
9887 mul r2, r2, r3
9894 ldrb r3, [r4, #-3127] @ zero_extendqisi2
9896 mul r3, r3, r0
9897 cmp ip, r3, lsl #1
9901 ldr r3, [r4, #-2556]
9902 ldr r3, [r3, r2, lsl #2]
9903 cmn r3, #1
9905 uxtb r3, r3
9907 lsl r3, r3, #1
9908 ldrh r0, [r5, r3]
9909 strh ip, [r5, r3] @ movhi
9910 ldr r3, [r4, #-2552]
9911 strh r0, [r3, r2] @ movhi
9942 ldr r3, .L1662+4
9944 ldrb r1, [r3, #13] @ zero_extendqisi2
9952 ldrb r1, [r3, #13] @ zero_extendqisi2
9955 ldrb r3, [r3, #11] @ zero_extendqisi2
9958 strb r3, [r4, #9]
9959 mov r3, #0
9960 strb r3, [r4, #10]
9962 uxtb r2, r3
9967 ldrb lr, [r3, r0] @ zero_extendqisi2
9968 add r3, r3, #1
9996 ldr r3, [r0, #2800]
9997 ldr r3, [r3, #32]
9998 cmp r3, #10240
10002 ldr r3, [r0, #1096]
10003 ldr r2, [r3, #568]
10004 ldr r1, [r3, #12]
10010 ldr ip, [r3, #572]
10022 ldr r2, [r3, #572]
10038 str r1, [r3, #568]
10040 str r0, [r3, #572]
10049 ldrh r3, [r8]
10050 cmp r3, r7
10053 mov r3, #0
10056 strh r3, [r0, #122] @ movhi
10060 movw r3, #586
10062 ldrh r1, [r2, r3]
10063 ldr r3, .L1779+8
10064 ldr r3, [r3]
10067 tst r3, #1024
10071 ldr r3, [r8, r1, lsl #2]
10074 ubfx r3, r3, #11, #8
10088 ldrb r3, [r7, #2] @ zero_extendqisi2
10089 and r3, r3, #224
10090 cmp r3, #32
10092 ldr r3, .L1779
10093 ldr r3, [r3, #2800]
10094 add r3, r3, #688
10095 ldrh r3, [r3]
10096 cmp r3, #2
10097 ldrhi r3, .L1779+16
10099 strhi r2, [r3, #-184]
10105 ldr r3, [r5, #2800]
10106 ldrh r1, [r3, #96]
10107 ldr r3, .L1779+16
10108 ldrh r0, [r3, #-180]
10109 ldrh r3, [r8, r9]
10110 ubfx r3, r3, #0, #11
10111 add r3, r3, r0, lsr #2
10112 cmp r1, r3
10114 and r3, r2, #192
10115 cmp r3, #64
10118 movw r3, #586
10121 ldrh r0, [r0, r3]
10125 movw r3, #2180
10126 strh r1, [r2, r3] @ movhi
10129 ldr r3, [r1, #1096]
10131 add r3, r3, #584
10132 ldrh r5, [r3]
10133 ldr r3, .L1779+8
10134 ldr r3, [r3]
10137 tst r3, #1024
10141 ldr r3, [r7, r5, lsl #2]
10144 ubfx r3, r3, #11, #8
10159 ldrb r3, [r8, #2] @ zero_extendqisi2
10160 tst r3, #8
10172 and r2, r3, #192
10175 ldr r3, [r8, #1096]
10178 add r3, r3, #584
10179 ldrh r0, [r3]
10183 movw r3, #2180
10184 strh r1, [r2, r3] @ movhi
10186 ldr r3, .L1779+8
10187 ldr r3, [r3]
10188 tst r3, #1024
10194 ldr r3, [r2, r4, lsl #2]
10198 ubfx r3, r3, #11, #8
10214 ldr r3, .L1779+8
10215 ldr r3, [r3]
10216 tst r3, #1024
10222 ldr r3, [r2, r6, lsl #2]
10226 ubfx r3, r3, #11, #8
10243 ldrh r3, [sp, #16]
10247 strh r3, [r4, #96] @ movhi
10248 ldrh r3, [sp, #20]
10251 strh r3, [r4, #98] @ movhi
10260 ldr r3, [r4]
10261 tst r3, #1024
10264 uxth r3, r6
10271 ldr r3, [r4]
10273 tst r3, #1024
10275 ldrh r3, [r4, #-178]
10279 str r3, [sp, #8]
10280 ldrh r3, [r4, #-180]
10281 str r3, [sp, #4]
10282 ldr r3, [sp, #20]
10283 str r3, [sp]
10284 ldr r3, [sp, #16]
10287 ldr r3, [sp, #20]
10288 sub r3, r3, fp
10289 str r3, [sp, #24]
10291 ldrh r3, [r4, #-178]
10292 cmp r2, r3
10294 ldr r3, [sp, #16]
10296 sub r3, r3, r10
10297 cmp r3, r2
10302 ldr r3, [r5, #1096]
10304 ldr r4, [r3, #580]
10305 ldr r3, [r5, #2800]
10307 ldrh r9, [r3, #134]
10309 ldr r3, .L1779+20
10310 add r3, r3, #2176
10311 add r3, r3, #4
10312 str r3, [sp, #20]
10314 ldr r3, .L1779+4
10315 ldrh r3, [r3]
10316 cmp r9, r3
10319 ldr r3, .L1779
10320 ldr r3, [r3, #1096]
10321 str r4, [r3, #580]
10327 ldr r3, [r2, #2800]
10329 ldrh r3, [r3, #134]
10332 cmp r2, r3
10334 ldr r3, [r0, #2800]
10335 ldrh r2, [r3, #72]
10337 strh r2, [r3, #72] @ movhi
10338 ldrh r2, [r3, #98]
10341 strhcc r2, [r3, #98] @ movhi
10345 ldr r3, .L1779
10347 ldr r2, [r3, #2800]
10348 mov ip, r3
10351 ldrh r3, [r6]
10352 cmp r3, r0
10354 ldr r3, [ip, #2800]
10355 ldrh r2, [r3, #74]
10357 strh r2, [r3, #74] @ movhi
10358 ldrh r2, [r3, #96]
10361 strhcc r2, [r3, #96] @ movhi
10371 lsl r3, r0, #1
10374 ldrh r3, [r1, r3]
10375 cmp r3, r2, lsr #1
10391 ldrb r3, [ip, #2] @ zero_extendqisi2
10392 and r2, r3, #224
10395 tst r3, #8
10398 ldr r3, [r0, r1]
10400 ubfx r3, r3, #11, #8
10421 cmp r3, lr
10425 cmphi r3, #9
10427 ldr r3, [r9]
10428 tst r3, #256
10430 ldr r3, [r0, r1]
10434 ubfx r3, r3, #11, #8
10454 tst r3, #24
10456 movweq r3, #65535
10457 ldrne r3, [r0, r1]
10460 ubfxne r3, r3, #11, #8
10464 cmp fp, r3
10465 movhi fp, r3
10470 add lr, lr, r3
10476 cmp lr, r3
10477 movcc lr, r3
10484 ldr r3, [r5, #1096]
10487 ldrh r1, [r3, r8]
10491 ldrh r0, [r3, r7]
10492 add r3, r3, #588
10493 ldrh r3, [r3]
10494 cmp r3, r0
10497 ldr r3, [r5, #1096]
10498 ldrh r2, [r3, r7]
10499 strh r2, [r3, r8] @ movhi
10501 strh r2, [r3, r7] @ movhi
10504 and r3, r3, #248
10505 cmp r3, #16
10507 ldr r3, [r8, #1096]
10508 add r2, r3, #588
10513 add r2, r3, #584
10516 ldrh r3, [r3, r2]
10517 cmp r3, r0
10520 ldr r3, [r8, #1096]
10521 add r2, r3, #588
10522 add r3, r3, #584
10523 ldrh r1, [r3]
10526 strh r2, [r3] @ movhi
10531 cmp r3, r4
10532 ldr r3, .L1779
10535 ldr r8, [r3, #1084]
10568 str r3, [sp, #28]
10570 ldr r3, [sp, #20]
10573 strh r2, [r3] @ movhi
10575 ldr r3, [sp, #28]
10579 ldr r1, [r3, #1092]
10581 ldr r3, [r3, #1084]
10584 add r3, r3, r6
10585 ldrb r2, [r3, #2] @ zero_extendqisi2
10586 ldr r3, .L1779+20
10594 ldrh r3, [r3, #52]
10595 str r3, [sp]
10596 mov r3, r0
10633 str r3, [sp, #28]
10635 ldr r3, [sp, #20]
10638 strh r2, [r3] @ movhi
10640 ldr r3, [sp, #28]
10644 ldr r1, [r3, #1092]
10646 ldr r3, [r3, #1084]
10649 add r3, r3, r6
10650 ldrb r2, [r3, #2] @ zero_extendqisi2
10651 ldr r3, .L1779+20
10659 ldrh r3, [r3, #52]
10660 str r3, [sp]
10661 mov r3, r0
10666 lsl lr, r3, #2
10667 ldr r2, [ip, r3, lsl #2]
10678 add r3, r3, #1
10679 uxth r3, r3
10684 ldrh r3, [r4, lr]
10686 ubfx r2, r3, #0, #11
10693 bfine r3, r2, #0, #11
10694 strhne r3, [r4, lr] @ movhi
10731 movw r3, #1080
10739 ldrh r3, [r4, r3]
10744 mul r2, r2, r3
10746 mov r3, #32
10748 strh r3, [r8, #-4] @ movhi
10749 movw r3, #2786
10750 strh r5, [r4, r3] @ movhi
10751 movw r3, #2788
10752 strh r5, [r4, r3] @ movhi
10753 movw r3, #2790
10754 strh r5, [r4, r3] @ movhi
10755 movw r3, #2794
10756 strh r5, [r4, r3] @ movhi
10757 movw r3, #2792
10758 strh r5, [r4, r3] @ movhi
10760 ldrb r3, [r7, #-3127] @ zero_extendqisi2
10764 mul r1, r1, r3
10770 sxth r3, r0
10773 str r3, [sp, #4]
10774 ldr r3, [r4, #2800]
10775 ldrsh r6, [r3, #134]
10776 strh r5, [r3, #146] @ movhi
10778 ldr r3, .L1813+8
10779 ldrh r3, [r3]
10780 cmp r6, r3
10783 ldr r3, [r4, #2800]
10785 strh r2, [r3, #114] @ movhi
10788 strh r2, [r3, #118] @ movhi
10791 strh r2, [r3, #116] @ movhi
10794 strh r2, [r3, #122] @ movhi
10797 strh r2, [r3, #120] @ movhi
10800 strh r2, [r3, #124] @ movhi
10807 ldrb r3, [r7, #3] @ zero_extendqisi2
10808 cmp r3, #0
10811 ldr r3, [sp, #8]
10814 ldrb lr, [r3, #-3127] @ zero_extendqisi2
10815 mov r3, #0
10816 mov r1, r3
10818 cmp r3, lr
10862 ldrh r3, [r2, fp]
10863 cmp r3, #7
10874 asr r2, r2, r3
10875 add r3, r3, #1
10884 ldrb r3, [r7, #2] @ zero_extendqisi2
10886 orr r3, r3, #224
10887 strb r3, [r7, #2]
10888 lsl r3, r6, #1
10890 strh r0, [r2, r3] @ movhi
10919 ldrb r3, [r7, #2] @ zero_extendqisi2
10924 tst r3, #16
10927 bfi r3, r2, #5, #3
10929 strb r3, [r7, #2]
10940 ldrb r3, [r7, #2] @ zero_extendqisi2
10941 ands r3, r3, #24
10950 cmp r3, #16
10993 ldrh r3, [r5, #-176]
10994 cmp r3, #128
11007 add r3, r1, #688
11009 ldrh r0, [r3]
11010 mov r3, r2
11020 add r3, r3, #1
11021 uxth r3, r3
11022 cmp r3, #128
11025 add r3, r3, #1
11027 uxth fp, r3
11035 movw r3, #698
11038 ldrh r3, [r7, r3]
11041 str r3, [sp, #12]
11042 ldr r3, .L1843+16
11043 ldrh r9, [r3, #-2]
11044 sub r3, r8, r9
11046 mvn r8, r8, lsl r3
11049 uxth r3, r6
11050 cmp r1, r3
11052 ldr r3, .L1843+20
11057 ldrh r3, [r3, #-8]
11059 smulbb r7, r7, r3
11063 add r3, r6, #208
11064 lsl r3, r3, #1
11067 ldrh r3, [r2, r3]
11071 str r3, [sp, #20]
11073 ldr r3, [sp, #20]
11075 cmp r0, r3
11094 cmp r3, r0
11098 lsl r0, r3, #2
11117 lsl r3, r9, #1
11119 ldrh r3, [r1, r3]
11120 cmp r3, r0
11133 ldr r3, [r4, #2800]
11135 ldrh r0, [r3, r9]
11137 ldr r3, [r4, #2800]
11139 strh r2, [r3, r9] @ movhi
11140 add r3, r3, #688
11141 ldrh r2, [r3]
11143 strh r2, [r3] @ movhi
11147 uxth r3, r6
11148 cmp fp, r3
11150 ldr r3, [sp, #16]
11153 movne r3, r10
11154 mov r0, r3
11168 mov r3, #0
11171 add r3, r3, #1
11172 uxth r3, r3
11178 cmp fp, r3
11221 ldr r3, .L1852
11224 ldr r3, [r3]
11225 tst r3, #4096
11237 ldr r3, [r4, #1040]
11240 str r2, [r3]
11241 mov r3, #2032
11244 str r3, [r0, #8]
11245 mov r3, #1
11246 strh r3, [r0, #16] @ movhi
11278 mov r3, #0
11280 cmp r3, r2
11284 ldr ip, [r1, r3, lsl #2]
11285 str ip, [r0, r3, lsl #2]
11286 add r3, r3, #1
11315 ldr r3, .L1859
11316 ldr r0, [r3]
11317 ldr r3, .L1859+4
11318 ldr r3, [r3, #-168]
11319 sub r0, r0, r3
11347 ldr r3, .L1863
11351 ldr r3, [r3, #-160]
11352 ldr r3, [r3, #12]
11353 blx r3
11379 ldr r3, .L1867
11383 ldr r3, [r3, #-160]
11384 ldr r3, [r3, #16]
11385 blx r3
11412 ldr r3, .L1871
11416 ldr r3, [r3, #-160]
11417 ldr r3, [r3, #4]
11418 blx r3
11445 ldr r3, .L1875
11449 ldr r3, [r3, #-160]
11450 ldr r3, [r3, #8]
11451 blx r3
11474 moveq r2, r3
11483 movne r2, r3
11526 ldr r3, [r5, #-152]
11527 cmp r4, r3
11531 mov r3, #16384
11533 str r3, [r5, #-152]
11535 ldr r3, [r5, #-152]
11537 sub r3, r3, r4
11539 str r3, [r5, #-152]
11558 push {r0, r1, r2, r3, r4, r5, r6, lr}
11561 mov r3, #0
11564 str r3, [sp, #12]
11565 ldr r3, [r5]
11566 tst r3, #4096
11574 mov r3, #6
11576 strb r3, [r4, #1028]
11577 ldr r3, .L1912+16
11579 cmp r2, r3
11581 moveq r3, #8
11582 strbeq r3, [r4, #1028]
11583 ldr r3, .L1912+20
11584 cmp r2, r3
11586 moveq r3, #9
11587 strbeq r3, [r4, #1028]
11588 ldrb r3, [r4, #1028] @ zero_extendqisi2
11589 cmp r3, #9
11591 mov r3, #1
11593 strb r3, [r4, #1195]
11594 ldr r3, [sp, #12]
11595 orr r3, r3, #256
11596 str r3, [sp, #12]
11597 ldr r3, [sp, #12]
11598 bfi r3, r1, #18, #3
11599 str r3, [sp, #12]
11600 ldr r3, [sp, #12]
11601 str r3, [r6]
11602 mov r3, #0
11604 str r3, [r0, #520]
11605 movw r3, #4161
11606 str r3, [r0, #4]
11607 movw r3, #8321
11608 str r3, [r0, #8]
11609 mov r3, #38
11611 str r3, [r0, #84]
11612 mov r3, #39
11613 str r3, [r0, #84]
11614 ldr r3, [r5]
11615 tst r3, #4096
11619 ldr r3, [r0, #80]
11628 mov r3, #1
11630 strb r3, [r4, #1196]
11631 mov r3, #0
11632 strh r3, [r4, r2] @ movhi
11633 strb r3, [r4, #1193]
11634 ldr r3, [r5]
11635 tst r3, #4096
11645 ldr r3, [sp, #12]
11649 orr r3, r3, #256
11650 str r3, [sp, #12]
11651 ldr r3, [sp, #12]
11652 bfi r3, r0, #24, #3
11654 str r3, [sp, #12]
11655 ldr r3, [sp, #12]
11656 str r3, [r6]
11657 ldr r3, [r4, #1044]
11658 str r1, [r3, #336]
11660 str r1, [r3, #4]
11662 str r1, [r3, #344]
11663 str r2, [r3, #304]
11665 str r2, [r3, #308]
11667 str r2, [r3, #308]
11669 ldr r3, [r5]
11671 tst r3, #4096
11676 ldr r3, [r0, #304]
11712 uxtb r3, r5
11715 add r2, r3, #1
11716 strb r3, [r4, #1]
11728 ldr r3, .L1918+8
11730 strb r2, [r3, #2720]
11731 strb r6, [r3, #2768]
11732 strb r5, [r3, #2769]
11768 mvn r3, #0
11770 strh r3, [r6, r9] @ movhi
11772 ldrh r3, [r8, #-8]
11774 lsr r2, r3, #1
11775 lsr r1, r3, #2
11777 smulbb r2, r0, r3
11789 strh r3, [r2] @ movhi
11790 mov r3, #4
11791 strh r3, [r4, #-136] @ movhi
11792 movw r3, #2818
11793 strh r1, [r6, r3] @ movhi
11794 ldrh r3, [r7, #-14]
11795 mul r0, r0, r3
11798 ldrh r3, [r7, #-14]
11801 mul r0, r0, r3
11804 ldrh r3, [r7, #-14]
11807 mul r0, r0, r3
11809 ldrh r3, [r7, #-14]
11812 mul r0, r0, r3
11815 ldrh r3, [r7, #-14]
11818 mul r0, r0, r3
11821 ldrh r3, [r8, #-4]
11824 lsr r3, r3, #2
11825 strh r3, [r6, r2] @ movhi
11849 ldr r3, .L1926+4
11851 ldr r3, [r3, #-160]
11852 ldr r3, [r3, #40]
11853 bx r3 @ indirect register sibling call
11872 ldr r3, .L1929
11874 ldr r3, [r3, #-160]
11875 ldr r3, [r3, #32]
11876 bx r3 @ indirect register sibling call
11894 ldr r3, .L1932
11895 ldr r3, [r3, #-160]
11896 ldr r3, [r3, #44]
11897 bx r3 @ indirect register sibling call
11915 ldr r3, .L1935
11916 ldr r3, [r3, #-160]
11917 ldr r3, [r3, #48]
11918 bx r3 @ indirect register sibling call
11936 ldr r3, .L1938
11938 ldr r3, [r3, #-160]
11939 ldr r3, [r3, #36]
11940 bx r3
11958 ldr r3, .L1941
11959 ldr r3, [r3, #-160]
11960 ldr r3, [r3, #60]
11961 bx r3
11979 ldr r3, .L1944
11980 ldr r3, [r3, #-160]
11981 ldr r3, [r3, #64]
11982 bx r3
12024 ldr r3, .L1951
12025 ldr r3, [r3, #-160]
12026 ldr r3, [r3, #28]
12027 bx r3
12045 ldr r3, .L1954
12046 ldr r3, [r3, #-160]
12047 ldr r3, [r3, #52]
12048 bx r3
12066 ldr r3, .L1957
12067 ldr r3, [r3, #-160]
12068 ldr r3, [r3, #56]
12069 bx r3 @ indirect register sibling call
12087 push {r0, r1, r2, r3, r4, lr}
12090 mul r3, r3, ip
12094 stmib sp, {r1, r3}
12096 mov r3, #16
12122 mvn r3, #83
12130 strb r3, [r4, #128]
12131 mvn r3, #80
12135 strb r3, [r4, #131]
12137 mvn r3, #88
12139 strb r3, [r4, #128]
12141 ldr r3, .L2074+4
12142 strb r2, [r3, #407]
12150 mov r3, #176
12152 strb r3, [r2, #1]!
12153 add r3, r3, #1
12154 uxtb r3, r3
12155 cmp r3, #184
12161 sub r3, r5, #1
12162 cmp r3, #1
12166 uxtab r3, r1, r9
12167 str r3, [sp, #4]
12170 uxtb r3, r8
12171 cmp r2, r3
12194 strb r3, [r4, #135]
12199 mov r3, #56
12201 strb r3, [r4, #128]
12202 mov r3, #57
12203 strb r3, [r4, #129]
12204 mov r3, #58
12205 strb r3, [r4, #130]
12206 mov r3, #59
12207 strb r3, [r4, #131]
12212 mov r3, #14
12214 strb r3, [r4, #128]
12215 mov r3, #15
12216 strb r3, [r4, #129]
12217 mov r3, #16
12218 strb r3, [r4, #130]
12219 mov r3, #17
12220 strb r3, [r4, #131]
12226 mov r3, #176
12228 strb r3, [r2, #1]!
12229 add r3, r3, #1
12230 uxtb r3, r3
12231 cmp r3, #184
12233 mvn r3, #43
12235 strb r3, [r4, #136]
12236 mvn r3, #42
12237 strb r3, [r4, #137]
12242 mov r3, #7
12243 movne r10, r3
12245 strb r3, [r4, #129]
12246 mov r3, #9
12248 strb r3, [r4, #131]
12249 mov r3, #10
12253 strb r3, [r4, #132]
12257 add r3, r6, r3
12259 ldrb r3, [r3, #1144] @ zero_extendqisi2
12262 mla r5, r5, r3, r4
12263 add r7, r7, r3, lsl #8
12264 mov r3, #55
12268 str r3, [r7, #2056]
12271 str r3, [sp, #12]
12275 ldr r3, [sp, #4]
12278 cmp r3, r1
12279 ldr r3, [sp, #12]
12286 mov r3, #1
12289 ldrb r0, [ip, r3, lsl #2] @ zero_extendqisi2
12292 strb r0, [r1, r3, lsl #3]
12293 add r3, r3, #1
12294 cmp r3, #7
12300 mov r3, #0
12302 strb r3, [r5, #16]
12303 strb r3, [r5, #24]
12304 strb r3, [r5, #32]
12305 strb r3, [r5, #40]
12306 strb r3, [r5, #48]
12307 strb r3, [r5, #41]
12308 strb r3, [r5, #49]
12311 sub r3, r5, #3
12312 cmp r3, #5
12314 smulbb r3, fp, r10
12315 asr r2, r3, #1
12316 lsl r3, r3, #4
12317 str r3, [sp, #44]
12318 lsl r3, r2, #2
12320 str r3, [sp, #36]
12321 lsl r3, r2, #1
12322 str r3, [sp, #20]
12323 mov r3, #0
12325 str r3, [sp, #16]
12326 ldr r3, .L2074
12327 ldrb r2, [r3, #1109] @ zero_extendqisi2
12328 ldrb r3, [sp, #16] @ zero_extendqisi2
12329 cmp r2, r3
12333 add r3, r2, r3
12334 ldrb r8, [r3, #1144] @ zero_extendqisi2
12339 add r3, r0, #144
12340 str r3, [sp, #32]
12341 ldr r3, .L2074
12342 ldr r9, [r3, #1044]
12348 add r3, r4, #144
12350 str r3, [sp, #32]
12351 mov r3, #120
12352 str r3, [r6, #2056]
12353 mov r3, #0
12354 str r3, [r6, #2052]
12356 str r3, [r6, #2052]
12357 str r3, [r6, #2052]
12365 str r3, [r6, #2056]
12366 str r3, [r6, #2052]
12367 str r3, [r6, #2052]
12370 str r3, [r6, #2052]
12372 add r3, r9, r8, lsl #8
12374 str r2, [r3, #2056]
12376 sub r3, r5, #5
12378 cmpne r3, #1
12379 str r3, [sp, #40]
12386 ldr r3, .L2074+12
12389 ldr r3, [r3, #-120]
12390 sub r1, r3, #1
12391 uxtab r2, r3, r2
12402 ldrb r0, [r3, r2, lsl #2] @ zero_extendqisi2
12406 add r0, r3, r2, lsl #2
12421 mov r3, #54
12422 str r3, [r6, #2056]
12424 mov r3, #64
12426 str r3, [r6, #2048]
12427 mov r3, #204
12429 str r3, [r6, #2052]
12430 mov r3, #77
12432 str r3, [r6, #2048]
12434 add r3, r9, r8, lsl #8
12437 str r2, [r3, #2056]
12439 str r2, [r3, #2056]
12441 str r2, [r3, #2056]
12443 str r2, [r3, #2056]
12445 str r2, [r3, #2056]
12446 str r2, [r3, #2052]
12447 str r2, [r3, #2052]
12449 str r2, [r3, #2052]
12451 str r2, [r3, #2052]
12453 str r2, [r3, #2052]
12456 sub r3, r5, #5
12457 cmp r3, #1
12458 ldrbls r3, [r4, #128] @ zero_extendqisi2
12459 strls r3, [r6, #2052]
12460 movls r3, #82
12464 mov r3, #174
12465 str r3, [r6, #2052]
12466 mov r3, #0
12467 str r3, [r6, #2048]
12468 mov r3, #176
12474 ldr r3, .L2074+12
12475 ldr r2, [r3, #-120]
12476 mov r3, r2
12479 sub r1, r3, r2
12482 ldr r3, .L2074+12
12483 ldr r1, [r3, #-120]
12484 ldr r3, [sp, #20]
12485 add r0, r1, r3
12486 mov r3, #8
12499 subs r3, r3, #1
12503 str r3, [sp, #12]
12516 ldrh r3, [lr]
12517 mov r1, r3
12518 ldr r3, [sp, #24]
12519 bics r3, r3, r1
12520 ldr r3, [sp, #20]
12522 add lr, lr, r3
12523 ldr r3, [sp, #28]
12524 subs r3, r3, #1
12525 str r3, [sp, #28]
12529 ldrhi r3, [sp, #24]
12530 orrhi ip, ip, r3
12534 ldr r3, [sp, #8]
12535 strh ip, [r3], #2 @ movhi
12536 str r3, [sp, #8]
12537 ldr r3, [sp, #12]
12538 add r3, r3, #1
12539 str r3, [sp, #12]
12541 ldr r3, [sp, #4]
12542 cmp r3, r1
12544 ldr r3, .L2074+12
12545 ldr r1, [r3, #-120]
12546 mov r3, #0
12552 addeq r3, r3, #1
12555 cmp r3, #7
12558 mov r3, #1024
12571 ldrb r0, [r3, r2, lsl #2] @ zero_extendqisi2
12575 add r0, r3, r2, lsl #2
12595 add r3, r3, #7
12603 cmp r1, r3
12612 strb r1, [r3], #1
12625 sub r3, fp, #1
12627 uxtb r3, r3
12629 add r3, r3, #1
12630 str r3, [sp, #8]
12632 mov r3, r0
12636 strb r7, [r3], #1
12641 ldr r3, [sp, #8]
12645 add r2, r2, r3
12651 ldr r3, [sp, #40]
12652 cmp r3, #1
12654 mov r3, #54
12656 str r3, [r7, #2056]
12657 ldrb r3, [r4, #128] @ zero_extendqisi2
12658 str r3, [r6, #2052]
12659 mov r3, #0
12660 str r3, [r6, #2048]
12662 str r3, [r7, #2056]
12663 str r3, [r6, #2052]
12664 str r3, [r6, #2052]
12665 mov r3, #48
12670 str r3, [r7, #2056]
12672 ldr r3, [sp, #16]
12673 add r3, r3, #1
12677 moveq r3, #190
12678 movne r3, #56
12702 ldr r3, .L2078
12703 ldrb r0, [r3, #23] @ zero_extendqisi2
12704 sub r3, r0, #1
12705 cmp r3, #7
12730 ldrb r3, [r4, #1028] @ zero_extendqisi2
12733 cmp r3, #9
12735 ldr r3, [r6, #16]
12736 str r3, [sp]
12744 ldr r3, [sp]
12745 tst r3, #1048576
12747 ldr r3, [r4, #1220]
12748 cmp r3, #0
12764 ldr r3, [sp]
12766 ubfx r3, r3, #22, #6
12767 cmp r2, r3
12769 ldr r3, [r4, #1044]
12770 ldr r3, [r3]
12771 str r3, [sp, #4]
12772 ldr r3, [sp, #4]
12773 tst r3, #8192
12775 ldr r3, [sp, #4]
12776 tst r3, #131072
12783 ldr r3, [r4, #1220]
12784 cmp r3, #0
12801 mov r3, #0
12802 str r3, [r4, #1220]
12807 ldr r3, [sp]
12809 ubfx r3, r3, #22, #6
12810 cmp r5, r3, lsl #12
12814 ldr r3, [sp]
12817 ubfx r3, r3, #22, #6
12819 ldr r3, [sp, #4]
12820 tst r3, #8192
12821 mov r3, #1
12822 strb r3, [r7, #-116]
12824 ldr r3, .L2129+24
12826 ldr r3, [r3, #4]
12827 blx r3
12835 ldr r3, [r4, #1044]
12837 ldr r3, [r3, #16]
12838 str r3, [sp]
12839 bics r3, r5, #-16777216
12843 ldr r3, [r6, #64]
12845 ubfx r3, r3, #16, #6
12847 mov r3, #64
12858 ldr r3, [r6, #8]
12859 str r3, [sp]
12867 ldr r3, [sp]
12868 tst r3, #1048576
12870 ldr r3, [r4, #1220]
12871 cmp r3, #0
12889 ldr r3, [sp]
12891 ubfx r3, r3, #22, #6
12892 cmp r2, r3
12894 ldr r3, [r4, #1044]
12895 ldr r3, [r3]
12896 str r3, [sp, #4]
12897 ldr r3, [sp, #4]
12898 tst r3, #8192
12900 ldr r3, [sp, #4]
12901 tst r3, #131072
12907 ldr r3, [r4, #1220]
12908 cmp r3, #0
12924 bics r3, r5, #-16777216
12928 ldr r3, [sp]
12931 ubfx r3, r3, #22, #6
12933 mov r3, #64
12944 ldr r3, [r4, #1044]
12946 ldr r3, [r3, #8]
12947 str r3, [sp]
12948 bics r3, r5, #-16777216
12952 ldr r3, [r6, #28]
12954 ubfx r3, r3, #16, #5
12956 mov r3, #64
12996 mov r6, r3
13000 mov r3, r5
13008 ldrb r3, [r7, #1028] @ zero_extendqisi2
13009 cmp r3, #9
13021 and r3, r4, #139264
13022 cmp r3, #139264
13027 ldr r3, [r7, #1044]
13030 str r4, [r3]
13034 ldr r3, .L2170+8
13035 ldrb r3, [r3, #-116] @ zero_extendqisi2
13036 cmp r3, #0
13041 ldr r3, [r7, #1044]
13043 str r2, [r3, #16]
13051 add r3, r4, #84
13052 ldr r3, [r1, r3, lsl #2]
13053 str r3, [sp, #4]
13055 ldr r3, [sp, #4]
13056 ubfx r3, r3, #26, #1
13057 and r3, r3, ip, lsr #10
13058 and r2, r2, r3
13059 ldr r3, [sp, #4]
13060 tst r3, #4
13062 ldr r3, [sp, #4]
13063 tst r3, #262144
13066 ldr r3, [sp, #4]
13068 ubfx r3, r3, #19, #7
13069 cmp ip, r3
13070 ldr r3, [sp, #4]
13071 ubfxgt r3, r3, #3, #7
13072 ubfxle r3, r3, #19, #7
13073 cmp r0, r3
13074 movcc r0, r3
13082 ldrb r3, [r7, #1193] @ zero_extendqisi2
13086 cmp r3, #25
13101 mov r3, #0
13102 str r3, [r1, #16]
13104 and r3, r4, #139264
13105 cmp r3, #139264
13110 ldr r3, [r7, #1044]
13112 str r4, [r3]
13115 ldr r3, [r7, #1200]
13118 ldr r3, [r3, r4]
13119 strb r3, [r2, #-4]
13120 lsr r4, r3, #8
13122 lsr r4, r3, #16
13123 lsr r3, r3, #24
13126 strb r3, [r2, #-1]
13129 add r3, r2, #8
13130 ldr r3, [r1, r3, lsl #2]
13131 str r3, [sp, #4]
13132 ldr r3, [sp, #4]
13133 tst r3, #4
13135 ldr r3, [sp, #4]
13136 tst r3, #32768
13140 ldr r3, [sp, #4]
13144 ubfx r3, r3, #16, #5
13147 orr r3, r3, lr, lsl #5
13148 cmp ip, r3
13149 ldr r3, [sp, #4]
13152 ubfxhi r3, r3, #3, #5
13153 ubfxls r3, r3, #16, #5
13156 orr r3, r3, ip, lsl #5
13157 cmp r0, r3
13158 movcc r0, r3
13168 ldr r3, [r5]
13169 cmn r3, #1
13171 ldr r3, [r5, #4]
13172 cmn r3, #1
13174 ldr r3, [r6]
13175 cmn r3, #1
13205 mov r8, r3
13260 ldrb r3, [r7, #1159] @ zero_extendqisi2
13261 cmp r3, #0
13271 add r3, r5, r10
13273 str r2, [r3, #2056]
13279 str r2, [r3, #2056]
13280 ldr r3, [sp, #12]
13329 str r3, [sp, #16]
13330 ldrb r3, [r4, #1193] @ zero_extendqisi2
13332 add r3, r3, r3, lsl #1
13333 asr r3, r3, #2
13334 str r3, [sp, #8]
13347 ldrb r3, [fp, #-108] @ zero_extendqisi2
13348 cmp r7, r3
13351 mov r3, #239
13353 str r3, [r5, #2056]
13354 mov r3, #137
13355 str r3, [r5, #2052]
13357 mov r3, #0
13358 str r3, [r5, #2048]
13359 str r3, [r5, #2048]
13360 str r3, [r5, #2048]
13361 str r3, [r5, #2048]
13362 ldr r3, [sp, #8]
13363 cmp r4, r3
13378 mov r3, r7
13391 mov r3, #239
13393 str r3, [r5, #2056]
13394 mov r3, #137
13395 str r3, [r5, #2052]
13397 add r3, r7, #1
13399 str r3, [r5, #2048]
13401 str r3, [sp, #20]
13402 mov r3, #0
13403 str r3, [r5, #2048]
13405 str r3, [r5, #2048]
13406 str r3, [r5, #2048]
13407 ldr r3, [sp, #64]
13408 str r3, [sp]
13409 ldr r3, [sp, #16]
13411 ldr r3, .L2219+12
13413 ldr r3, [r3]
13414 tst r3, #4096
13417 mov r3, r4
13425 ldr r3, [fp, #-120]
13428 str r3, [sp, #12]
13429 ldr r3, [fp, #-112]
13430 str r3, [sp, #16]
13431 ldr r3, [sp, #8]
13432 cmp r8, r3
13488 str r3, [sp, #20]
13493 ldr r3, [r7, #1044]
13494 str r3, [sp, #12]
13495 add r6, r3, r6, lsl #8
13496 ldrb r3, [r7, #1100] @ zero_extendqisi2
13497 cmp r3, #36
13498 movne r3, #56
13499 moveq r3, #46
13500 str r3, [sp, #28]
13501 movne r3, #10
13502 moveq r3, #26
13504 str r3, [sp, #24]
13506 ldr r3, [sp, #12]
13507 add fp, r3, r8, lsl #8
13510 ldr r3, .L2269
13511 ldrb r3, [r3, #1100] @ zero_extendqisi2
13512 cmp r3, #36
13518 mov r3, #93
13519 str r3, [fp, #2056]
13521 ldr r3, [sp, #72]
13525 str r3, [sp]
13526 ldr r3, [sp, #20]
13528 ldr r3, .L2269+4
13530 ldr r3, [r3]
13531 tst r3, #16
13533 mov r3, r0
13541 ldr r3, .L2269+12
13544 ldr r2, [r3, #-120]
13545 ldr r3, [r3, #-112]
13547 str r3, [sp, #20]
13548 ldrb r3, [r7, #1193] @ zero_extendqisi2
13549 add r3, r3, r3, lsl #1
13550 cmp r10, r3, asr #2
13553 ldr r3, [sp, #24]
13555 cmp r3, r5
13558 ldr r3, .L2269
13559 ldrb r3, [r3, #1100] @ zero_extendqisi2
13560 cmp r3, #36
13567 ldr r3, .L2269
13568 ldrb r3, [r3, #1100] @ zero_extendqisi2
13569 cmp r3, #36
13571 ldr r3, [sp, #12]
13573 add r3, r3, r8, lsl #8
13574 str r2, [r3, #2056]
13576 str r2, [r3, #2052]
13577 str r2, [r3, #2048]
13579 str r2, [r3, #2056]
13581 ldrb r3, [r7, #1193] @ zero_extendqisi2
13582 add r3, r3, r3, lsl #1
13583 cmp r4, r3, asr #2
13592 mov r3, r5
13612 ldr r3, .L2269
13613 ldrb r3, [r3, #1100] @ zero_extendqisi2
13614 cmp r3, #36
13620 mov r3, #93
13622 str r3, [fp, #2056]
13624 ldr r3, [sp, #72]
13627 str r3, [sp]
13628 ldr r3, [sp, #20]
13630 ldr r3, .L2269+4
13632 ldr r3, [r3]
13633 tst r3, #16
13635 mov r3, r0
13643 ldr r3, .L2269+12
13646 ldr r2, [r3, #-120]
13647 ldr r3, [r3, #-112]
13649 str r3, [sp, #20]
13650 ldrb r3, [r7, #1193] @ zero_extendqisi2
13651 add r3, r3, r3, lsl #1
13652 cmp r10, r3, asr #2
13655 ldr r3, [sp, #28]
13657 cmp r3, r5
13660 ldr r3, .L2269
13661 ldrb r3, [r3, #1100] @ zero_extendqisi2
13662 cmp r3, #36
13674 mov r3, #38
13712 str r3, [sp, #20]
13720 ldrb r3, [r5, #1100] @ zero_extendqisi2
13722 sub r3, r3, #67
13723 cmp r3, #1
13724 lsl r3, r6, #8
13726 str r3, [sp, #24]
13727 movls r3, #0
13728 strls r3, [sp, #8]
13730 ldrb r3, [r5, #1143] @ zero_extendqisi2
13731 cmp r3, #0
13735 mov r3, #1
13737 str r3, [sp, #8]
13738 lsl r3, r6, #8
13740 add r3, r7, r3
13741 str r2, [r3, #2056]
13743 str r2, [r3, #2056]
13746 lsl r3, r6, #8
13749 str r3, [sp, #28]
13751 ldrb r3, [fp, #-108] @ zero_extendqisi2
13752 add r3, r3, #1
13753 cmp r8, r3
13757 ldrb r3, [r5, #1100] @ zero_extendqisi2
13760 sub r3, r3, #67
13761 cmp r3, #1
13766 mov r3, #255
13767 str r3, [r6, #2056]
13768 ldrb r3, [r5, #1193] @ zero_extendqisi2
13769 add r3, r3, r3, lsl #1
13770 cmp r4, r3, asr #2
13779 mov r3, r8
13786 ldr r3, [sp, #8]
13787 cmp r3, #0
13797 ldrb r3, [r5, #1100] @ zero_extendqisi2
13800 sub r3, r3, #67
13801 cmp r3, #1
13805 ldrb r3, [r5, #1100] @ zero_extendqisi2
13806 cmp r3, #34
13808 ldr r3, .L2303+4
13809 ldrb r3, [r3, #-108] @ zero_extendqisi2
13810 sub r3, r3, #3
13811 cmp r8, r3
13812 ldreq r3, [sp, #28]
13814 addeq r3, r7, r3
13815 streq r2, [r3, #2056]
13817 ldr r3, [sp, #24]
13821 add r3, r7, r3
13822 str r2, [r3, #2056]
13824 str r2, [r3, #2056]
13825 ldr r3, [sp, #72]
13826 str r3, [sp]
13827 ldm r1, {r1, r2, r3}
13832 ldr r3, [fp, #-120]
13835 str r3, [sp, #16]
13836 ldr r3, [fp, #-112]
13837 str r3, [sp, #20]
13838 ldrb r3, [r5, #1193] @ zero_extendqisi2
13839 add r3, r3, r3, lsl #1
13840 cmp r0, r3, asr #2
13876 mov r10, r3
13884 ldr r3, .L2334
13888 ldr r6, [r3, #1044]
13889 str r3, [sp, #12]
13896 ldr r3, [sp, #56]
13900 str r3, [sp]
13901 mov r3, r10
13905 ldr r3, [sp, #12]
13910 ldrb r3, [r3, #1193] @ zero_extendqisi2
13911 add r3, r3, r3, lsl #1
13912 cmp r0, r3, asr #2
13923 ldr r3, [sp, #12]
13924 ldrb r3, [r3, #1193] @ zero_extendqisi2
13925 add r3, r3, r3, lsl #1
13926 cmp r4, r3, asr #2
13935 mov r3, r5
13953 ldr r3, [sp, #56]
13957 str r3, [sp]
13958 mov r3, r10
13962 ldr r3, [sp, #12]
13967 ldrb r3, [r3, #1193] @ zero_extendqisi2
13968 add r3, r3, r3, lsl #1
13969 cmp r0, r3, asr #2
14007 mov fp, r3
14014 ldr r3, .L2374
14016 ldr r2, [r3, #1044]
14017 str r3, [sp, #20]
14025 mov r3, #239
14026 str r3, [r6, #2056]
14027 mov r3, #141
14028 str r3, [r6, #2052]
14029 ldr r3, .L2374+4
14030 ldrsb r3, [r5, r3]
14031 str r3, [r6, #2048]
14032 mov r3, #0
14033 str r3, [r6, #2048]
14034 str r3, [r6, #2048]
14035 str r3, [r6, #2048]
14037 ldr r3, [sp, #64]
14041 str r3, [sp]
14042 mov r3, fp
14044 ldr r3, .L2374+8
14046 ldr r3, [r3]
14047 tst r3, #16
14049 mov r3, r0
14057 ldr r3, .L2374+16
14060 ldr r2, [r3, #-120]
14061 ldr fp, [r3, #-112]
14062 ldr r3, [sp, #20]
14064 ldrb r3, [r3, #1193] @ zero_extendqisi2
14065 add r3, r3, r3, lsl #1
14066 cmp r8, r3, asr #2
14073 ldr r3, [sp, #12]
14074 add r10, r3, r10
14075 mov r3, #239
14076 str r3, [r10, #2056]
14077 mov r3, #141
14079 str r3, [r6, #2052]
14080 mov r3, #0
14081 str r3, [r6, #2048]
14082 str r3, [r6, #2048]
14083 str r3, [r6, #2048]
14084 str r3, [r6, #2048]
14086 ldr r3, .L2374
14087 ldrb r3, [r3, #1193] @ zero_extendqisi2
14088 add r3, r3, r3, lsl #1
14089 cmp r4, r3, asr #2
14098 mov r3, r5
14113 lsl r3, r9, #8
14116 str r3, [sp, #20]
14118 ldr r3, [sp, #12]
14120 add r6, r3, r2
14122 mov r3, #239
14123 str r3, [r6, #2056]
14124 mov r3, #137
14125 str r3, [r6, #2052]
14126 ldrb r3, [r8, #4] @ zero_extendqisi2
14127 str r3, [r6, #2048]
14128 ldrb r3, [r8, #5] @ zero_extendqisi2
14129 str r3, [r6, #2048]
14130 ldrb r3, [r8, #6] @ zero_extendqisi2
14131 str r3, [r6, #2048]
14132 ldrb r3, [r8, #7] @ zero_extendqisi2
14133 str r3, [r6, #2048]
14135 ldr r3, [sp, #64]
14139 str r3, [sp]
14140 mov r3, fp
14142 ldr r3, .L2374+8
14144 ldr r3, [r3]
14145 tst r3, #16
14147 mov r3, r0
14155 ldr r3, .L2374+16
14158 ldr r2, [r3, #-120]
14159 ldr fp, [r3, #-112]
14160 ldr r3, .L2374
14162 ldrb r3, [r3, #1193] @ zero_extendqisi2
14163 add r3, r3, r3, lsl #1
14164 cmp r10, r3, asr #2
14172 ldr r3, [sp, #12]
14174 add r10, r3, r2
14175 mov r3, #239
14176 str r3, [r10, #2056]
14177 mov r3, #137
14207 mov r10, r3
14215 ldr r3, [fp, #1040]
14217 add r2, r3, r0
14218 ldrb r3, [r3, #114] @ zero_extendqisi2
14221 str r3, [sp, #8]
14228 ldr r3, [sp, #8]
14229 cmp r7, r3
14232 ldr r3, [sp, #12]
14233 strb r5, [r3, #120]
14234 ldrb r3, [fp, #1193] @ zero_extendqisi2
14235 add r3, r3, r3, lsl #1
14236 cmp r4, r3, asr #2
14245 mov r3, r7
14257 ldr r3, [sp, #8]
14261 cmp r3, r5
14265 ldr r3, [sp, #56]
14269 str r3, [sp]
14270 mov r3, r10
14274 ldr r3, .L2395+8
14277 ldr r9, [r3, #-120]
14278 ldr r10, [r3, #-112]
14279 ldrb r3, [fp, #1193] @ zero_extendqisi2
14280 add r3, r3, r3, lsl #1
14281 cmp r0, r3, asr #2
14319 str r3, [sp, #20]
14327 ldr r3, [sp, #72]
14331 str r3, [sp]
14332 ldr r3, [sp, #20]
14334 ldr r3, .L2424
14336 ldr r3, [r3]
14337 tst r3, #16
14339 mov r3, r0
14345 add r3, r6, #1
14346 cmp r9, r3
14348 ldr r3, .L2424+8
14349 ldr r3, [r3, #-120]
14350 str r3, [sp, #16]
14351 ldr r3, .L2424+8
14352 ldr r3, [r3, #-112]
14353 str r3, [sp, #20]
14354 ldr r3, .L2424+12
14355 ldrb r3, [r3, #1193] @ zero_extendqisi2
14356 cmp r9, r3, lsr #2
14366 ldr r3, [sp, #24]
14368 movcc r4, r3
14372 ldr r3, .L2424+12
14373 ldrb r2, [r3, #1193] @ zero_extendqisi2
14374 ldr r3, .L2424+16
14375 umull r2, r3, r2, r3
14376 ubfx r3, r3, #1, #8
14377 cmp r3, r6
14388 ldrb r3, [r4, #1192] @ zero_extendqisi2
14390 tst r3, #1
14402 add r3, r4, r8
14405 strb r2, [r3, #1154]
14407 ldr r3, [sp, #72]
14411 str r3, [sp]
14412 ldr r3, [sp, #20]
14415 mov r3, r0
14420 ldrb r3, [r4, #1193] @ zero_extendqisi2
14421 cmp r6, r3
14424 ldr r3, [r2, #-104]
14425 add r3, r3, #1
14426 cmp r3, #100
14427 str r3, [r2, #-104]
14428 movhi r3, #0
14429 strbhi r3, [r4, #1143]
14442 ldr r3, [sp, #12]
14443 cmp r5, r3
14446 sub r3, r4, r5
14447 str r3, [sp, #24]
14494 mov r8, r3
14500 ldrb r3, [r5, #1109] @ zero_extendqisi2
14501 cmp r3, r0
14509 add r3, r5, r10
14510 ldrb r6, [r3, #1144] @ zero_extendqisi2
14511 ldrb r3, [r5, #1109] @ zero_extendqisi2
14512 cmp r10, r3
14525 str r3, [sp]
14527 mov r3, r4
14535 ldrb r3, [r5] @ zero_extendqisi2
14536 cmp r3, #0
14538 ldrb r3, [r5, #1] @ zero_extendqisi2
14539 cmp r3, #0
14550 ldrb r3, [r5, #1] @ zero_extendqisi2
14552 cmp r3, #0
14559 mov r3, r8
14570 ldr r3, .L2454+20
14571 ldr r10, [r3, #-100]
14575 ldrb r3, [r5, #1196] @ zero_extendqisi2
14579 str r3, [sp]
14580 mvn r3, #0
14582 ldrb r3, [r5, #1143] @ zero_extendqisi2
14583 cmp r3, #0
14586 mov r3, r8
14595 mov r3, #0
14597 strb r3, [r5, #1196]
14599 mov r3, r8
14609 mov r3, r8
14648 mov r9, r3
14663 ldr r3, [sp, #12]
14664 ldr r3, [r3]
14665 tst r3, #4096
14667 ldr r3, [r9]
14679 ldr r3, [sp, #56]
14684 str r3, [sp]
14685 mov r3, r9
14722 str r3, [sp]
14723 mov r3, r2
14766 ldr r3, [r5, #-96]
14772 ldr r3, [r5, #-96]
14779 mov r3, r4
14788 mov r3, #0
14789 strb r3, [r4, #1143]
14797 strb r2, [r3, #1143]
14818 mov fp, r3
14826 ldrb r3, [r6, #1153] @ zero_extendqisi2
14829 rsb r3, r3, #24
14830 bic r10, r1, r2, lsl r3
14862 ldr r3, .L2494+4
14865 ldrb r2, [r3, #13] @ zero_extendqisi2
14866 ldr r3, [sp, #12]
14869 mov r3, #16
14870 str r3, [r5, #2056]
14922 ldr r3, .L2507+4
14924 ldrh r3, [r3, #2]
14925 mul r5, r5, r3
14944 ldrb r3, [r7, #13] @ zero_extendqisi2
14945 str r3, [sp]
14946 ldr r3, [r4, #-112]
14951 ldrb r3, [r7, #13] @ zero_extendqisi2
14954 str r3, [sp]
14955 ldr r3, [r4, #-112]
14960 ldr r3, [r4, #-120]
14961 ldr r2, [r3]
14962 ldr r3, .L2507+12
14963 cmp r2, r3
14965 ldr r3, [r4, #-112]
14966 ldr r4, [r3]
14967 ldr r3, .L2507+16
14968 subs r4, r4, r3
14994 mov r9, r3
14998 mov r0, r3
15005 addne r3, r4, r7
15007 strne r10, [r3, #2056]
15008 add r3, r4, r7
15009 str r2, [r3, #2056]
15011 str r2, [r3, #2052]
15013 str r2, [r3, #2052]
15015 str r2, [r3, #2052]
15017 str r2, [r3, #2052]
15019 str r2, [r3, #2052]
15023 strne r2, [r3, #2052]
15025 ldr r3, .L2519+4
15028 ldrb r2, [r3, #13] @ zero_extendqisi2
15029 ldr r3, [sp, #48]
15030 str r3, [sp]
15031 ldr r3, [sp, #44]
15056 mov r10, r3
15057 ldr r3, .L2534
15064 ldrb r5, [r3, #1153] @ zero_extendqisi2
15066 ldr r8, [r3, #1044]
15068 rsb r3, r5, #24
15070 bic r5, r1, r5, lsl r3
15071 ldr r3, [r6]
15073 tst r3, #16
15075 ldr r3, [sp, #64]
15089 mov r3, r4
15096 ldr r3, [sp, #60]
15101 str r3, [sp, #8]
15102 ldr r3, [sp, #56]
15103 str r3, [sp, #4]
15104 mov r3, r4
15112 ldr r3, [r6]
15113 tst r3, #4096
15147 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, lr}
15150 mov r10, r3
15151 ldr r3, .L2543
15157 ldrb r4, [r3, #1153] @ zero_extendqisi2
15158 ldr r7, [r3, #1044]
15169 mov r3, r5
15176 add r3, r4, r6
15179 str r3, [sp]
15181 mov r3, r5
15186 mov r3, r5
15200 ldr r3, .L2543+4
15201 ldr r3, [r3]
15202 tst r3, #4096
15239 ldr r3, [r4, #1104]
15240 ldrb r1, [r3, #9] @ zero_extendqisi2
15246 ldr r3, .L2551+4
15247 ldrb r2, [r3, #11] @ zero_extendqisi2
15253 ldrb r3, [r3, #16] @ zero_extendqisi2
15254 cmp r3, #3
15256 mov r3, r7
15275 ldr r3, [r9, #-120]
15281 str r3, [sp, #4]
15282 str r3, [sp]
15283 mov r3, r7
15287 mov r3, #4
15289 str r3, [sp]
15291 mov r3, r7
15317 mov r6, r3
15324 ldrb r3, [r4, #1109] @ zero_extendqisi2
15325 cmp r3, r6
15333 ldrb r3, [r4, #1109] @ zero_extendqisi2
15334 cmp r3, r6
15341 lsl r3, r6, #8
15343 addne r2, r4, r3
15344 add r4, r4, r3
15345 mov r3, #128
15348 str r3, [r4, #2056]
15349 mov r3, #0
15350 str r3, [r4, #2052]
15351 str r3, [r4, #2052]
15352 uxtb r3, r5
15353 str r3, [r4, #2052]
15354 lsr r3, r5, #8
15355 str r3, [r4, #2052]
15356 lsr r3, r5, #16
15358 str r3, [r4, #2052]
15362 ldr r3, .L2561+12
15365 ldrb r2, [r3, #13] @ zero_extendqisi2
15366 mov r3, r9
15396 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
15404 ldrb r3, [r1, #1153] @ zero_extendqisi2
15406 rsb r0, r3, #24
15407 lsl r4, r7, r3
15408 ldrb r3, [r1, #1159] @ zero_extendqisi2
15412 cmp r3, #0
15419 ldr r3, [r6]
15422 ldr r2, [r3, #12]
15425 ldr r3, [r3, #4]
15427 str r3, [sp, #4]
15428 mov r3, r4
15432 ldr r3, [r6, #4]
15435 ldr r2, [r3, #12]
15438 ldr r3, [r3, #4]
15439 str r3, [sp, #4]
15440 add r3, r5, r7
15441 str r3, [sp]
15442 mov r3, r4
15446 ldr r3, [r6, #8]
15450 ldr r2, [r3, #12]
15453 ldr r3, [r3, #4]
15455 str r3, [sp, #4]
15456 mov r3, r4
15462 mov r3, #4
15464 strb r3, [r1, #42]
15465 mov r3, #1
15466 strb r3, [r1, #43]
15467 mvn r3, #0
15468 strb r3, [r1]
15474 ldr r3, [r2, #12]
15477 str r3, [sp, #8]
15478 ldr r3, [r2, #4]
15481 str r3, [sp, #4]
15482 mov r3, r4
15486 ldm r6, {r2, r3}
15489 ldr r2, [r3, #12]
15492 ldr r3, [r3, #4]
15494 str r3, [sp, #4]
15495 mov r3, r4
15499 ldr r3, [r6, #8]
15503 ldr r2, [r3, #12]
15506 ldr r3, [r3, #4]
15508 str r3, [sp, #4]
15509 mov r3, r4
15533 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
15540 ldrb r3, [r2, #1153] @ zero_extendqisi2
15542 rsb r1, r3, #24
15543 lsl r4, r7, r3
15554 ldr r3, [r5, #12]
15559 str r3, [sp, #8]
15560 ldr r3, [r5, #4]
15561 str r3, [sp, #4]
15562 mov r3, r4
15566 ldr r3, [r5, #12]
15570 str r3, [sp, #8]
15571 ldr r3, [r5, #4]
15572 str r3, [sp, #4]
15573 add r3, r6, r7
15574 str r3, [sp]
15575 mov r3, r4
15579 ldr r3, [r5, #12]
15585 str r3, [sp, #8]
15586 ldr r3, [r5, #4]
15587 str r3, [sp, #4]
15588 mov r3, r4
15600 ldr r3, [r5, #12]
15605 str r3, [sp, #8]
15606 ldr r3, [r5, #4]
15607 str r3, [sp, #4]
15608 mov r3, r4
15612 ldr r3, [r5, #12]
15617 str r3, [sp, #8]
15618 ldr r3, [r5, #4]
15619 str r3, [sp, #4]
15620 mov r3, r4
15624 ldr r3, [r5, #12]
15629 str r3, [sp, #8]
15630 ldr r3, [r5, #4]
15631 str r3, [sp, #4]
15632 mov r3, r4
15654 mov r8, r3
15659 ldrb r3, [r4, #1109] @ zero_extendqisi2
15660 cmp r3, r1
15668 ldrb r3, [r4, #1109] @ zero_extendqisi2
15669 cmp r3, r5
15677 mov r3, #128
15679 str r3, [r4, #2056]
15680 mov r3, #0
15681 str r3, [r4, #2052]
15682 str r3, [r4, #2052]
15683 uxtb r3, r6
15684 str r3, [r4, #2052]
15685 lsr r3, r6, #8
15686 str r3, [r4, #2052]
15687 lsr r3, r6, #16
15688 str r3, [r4, #2052]
15690 ldr r3, .L2580+12
15693 ldrb r2, [r3, #13] @ zero_extendqisi2
15694 ldr r3, [sp, #32]
15695 str r3, [sp]
15696 mov r3, r8
15722 ldr r3, .L2588
15728 ldrb r4, [r3, #1153] @ zero_extendqisi2
15729 mov r3, #1
15731 lsl r4, r3, r4
15732 lsl r6, r3, r2
15740 ldr r3, .L2588+4
15741 ldr r3, [r3]
15742 tst r3, #4096
15747 add r3, r2, #1
15750 ldr r3, [r5, #12]
15754 str r3, [sp]
15755 ldr r3, [r5, #4]
15759 ldr r3, [r5, #12]
15763 str r3, [sp]
15764 ldr r3, [r5, #4]
15797 mov fp, r3
15804 lsr r3, r1, r4
15806 bic r3, r3, r1, lsl r2
15808 uxtb r9, r3
15841 ldrb r3, [r5] @ zero_extendqisi2
15843 cmp r3, #0
15851 add r3, r7, r8
15853 str r2, [r3, #2056]
15855 str r2, [r3, #2052]
15856 str r2, [r3, #2052]
15858 str r2, [r3, #2052]
15860 str r2, [r3, #2052]
15862 str r2, [r3, #2052]
15866 strne r2, [r3, #2052]
15868 ldr r3, .L2605+12
15871 ldrb r2, [r3, #13] @ zero_extendqisi2
15872 mov r3, r10
15875 ldr r3, [sp, #12]
15876 str r3, [r7, #2056]
15916 ldr r3, [r0, #12]
15923 ldrb r3, [r2, #2770] @ zero_extendqisi2
15924 cmp r3, #255
15936 mla ip, r5, r3, r2
15945 mov r3, #3
15946 strb r3, [lr]
15948 mov r3, #3
15950 strb r3, [r4, #42]
15951 mov r3, #1
15952 strb r3, [r4, #43]
15953 mvn r3, #0
15954 strb r3, [r4]
15959 mla r3, r5, r3, r2
15960 ldrb r3, [r3, #1232] @ zero_extendqisi2
15961 cmp r3, #255
15989 ldrb r3, [r5, #1153] @ zero_extendqisi2
15990 rsb r4, r3, #24
15992 bic r7, r7, r2, lsl r3
15993 ldrb r3, [r5, #1109] @ zero_extendqisi2
15995 cmp r3, r7
16003 ldrb r3, [r5, #1109] @ zero_extendqisi2
16005 cmp r3, r7
16020 ldrb r3, [r5, #1127] @ zero_extendqisi2
16024 cmp r3, #1
16025 lsl r3, r8, #8
16027 addeq r2, r7, r3
16032 add r2, r7, r3
16043 add r3, r7, r3
16051 str r2, [r3, #2056]
16052 ldr r3, [r5, #1104]
16053 ldrb r3, [r3, #12] @ zero_extendqisi2
16054 sub r3, r3, #3
16055 clz r3, r3
16056 lsr r3, r3, #5
16057 moveq r3, #0
16058 cmp r3, #0
16060 ldrb r3, [r5, #1158] @ zero_extendqisi2
16061 cmp r3, #0
16063 ldrb r3, [r5, #1159] @ zero_extendqisi2
16064 cmp r3, #0
16073 ldr r3, .L2649+12
16076 ldrb r2, [r3, #13] @ zero_extendqisi2
16077 mov r3, r9
16089 add r3, r7, r3
16099 str r1, [r3, #2056]
16125 mov r3, #1
16135 lsl r7, r3, r7
16136 lsl r5, r3, r2
16137 ldrb r3, [r4, #1109] @ zero_extendqisi2
16143 cmp r3, r7
16163 ldrb r3, [r8, #16] @ zero_extendqisi2
16164 cmp r3, #3
16167 mov r3, #5
16168 str r3, [r7, #2056]
16169 mov r3, #0
16170 str r3, [r7, #2052]
16171 str r3, [r7, #2052]
16172 uxtb r3, r5
16173 str r3, [r7, #2052]
16174 lsr r3, r5, #8
16175 str r3, [r7, #2052]
16176 lsr r3, r5, #16
16177 str r3, [r7, #2052]
16178 mov r3, #224
16179 str r3, [r7, #2056]
16181 ldr r3, [r4, #1104]
16183 ldrb r3, [r3, #12] @ zero_extendqisi2
16184 sub r3, r3, #3
16185 clz r3, r3
16186 lsr r3, r3, #5
16187 moveq r3, #0
16188 cmp r3, #0
16190 ldrb r3, [r4, #1158] @ zero_extendqisi2
16191 cmp r3, #0
16193 ldrb r3, [r4, #1159] @ zero_extendqisi2
16194 cmp r3, #0
16195 addeq r3, r5, r5, lsl #1
16197 addeq r0, r0, r3
16204 mov r3, r10
16214 mov r3, #0
16216 strb r3, [r4, #1196]
16218 ldrb r3, [r8, #13] @ zero_extendqisi2
16220 str r3, [sp]
16221 mov r3, fp
16227 ldrb r3, [r4] @ zero_extendqisi2
16228 cmp r3, #0
16230 ldrb r3, [r4, #1193] @ zero_extendqisi2
16231 add r3, r3, r3, lsl #1
16232 cmp r0, r3, asr #2
16234 ldrb r3, [r8, #23] @ zero_extendqisi2
16235 sub r3, r3, #4
16236 cmp r3, #4
16246 ldr r3, .L2683+16
16247 ldr r7, [r3, #-100]
16251 ldrb r3, [r4, #1196] @ zero_extendqisi2
16255 str r3, [sp]
16256 mvn r3, #0
16258 ldrb r3, [r4, #1143] @ zero_extendqisi2
16259 cmp r3, #0
16262 ldrb r3, [r8, #13] @ zero_extendqisi2
16266 str r3, [sp]
16267 mov r3, fp
16271 ldrb r3, [r8, #13] @ zero_extendqisi2
16275 str r3, [sp]
16276 mov r3, fp
16323 ldrb r3, [r2, #1274] @ zero_extendqisi2
16325 sub r2, r3, #1
16344 ldr r3, [r8, #1240]
16346 cmp r3, #0
16352 moveq r1, r3
16354 mov r3, #48
16356 mla r4, r3, r5, r4
16361 mov r3, #13
16362 strb r3, [r4, #1274]
16363 ldrb r3, [r4, #1234] @ zero_extendqisi2
16364 orr r3, r3, #8
16365 strb r3, [r4, #1234]
16369 mla r3, r8, r5, r4
16370 ldrb r6, [r3, #1232] @ zero_extendqisi2
16371 ldr r2, [r3, #1240]
16372 ldr r9, [r3, #1236]
16377 ldrb r1, [r3, #1272] @ zero_extendqisi2
16378 ldr r3, .L2779+4
16379 ldrb r3, [r3, #-2546] @ zero_extendqisi2
16380 cmp r1, r3
16383 mov r3, #48
16384 mla r3, r3, r6, r4
16385 ldr r2, [r3, #1240]
16388 ldrb r1, [r3, #1272] @ zero_extendqisi2
16389 ldr r3, .L2779+4
16390 ldrb r3, [r3, #-2546] @ zero_extendqisi2
16391 cmp r1, r3
16396 mla r3, r7, r5, r4
16398 ldr r2, [r3, #1244]
16399 ldr r0, [r3, #1256]
16400 str r3, [sp, #12]
16410 ldr r3, [sp, #12]
16411 ldr r2, [r3, #1252]
16414 ldr r3, [r3, #1244]
16415 ldr r3, [r3, #4]
16416 cmp r2, r3
16420 ldrb r3, [r4, #1153] @ zero_extendqisi2
16423 mvn ip, ip, lsl r3
16424 rsb r1, r3, #24
16427 ldr r3, .L2779+4
16428 ldrb r3, [r3, #-2546] @ zero_extendqisi2
16432 str r3, [sp]
16433 ldr r3, [r7, #1244]
16439 ldr r3, [r7, #1244]
16440 ldr r1, [r3, #4]
16449 ldr r3, [r3]
16453 mov r3, #48
16454 mla r3, r3, r5, r4
16455 ldr r2, [r3, #1252]
16458 ldr r3, [r3, #1244]
16459 ldr r3, [r3, #4]
16460 cmp r2, r3
16468 mov r3, #48
16470 mla r5, r3, r5, r4
16478 mla r3, r3, r6, r4
16479 ldr r2, [r3, #1252]
16482 ldr r3, [r3, #1244]
16483 ldr r3, [r3, #4]
16484 cmp r2, r3
16488 ldrb r3, [r4, #1153] @ zero_extendqisi2
16491 mvn ip, ip, lsl r3
16492 rsb r1, r3, #24
16495 ldr r3, .L2779+4
16496 ldrb r3, [r3, #-2546] @ zero_extendqisi2
16500 str r3, [sp]
16501 ldr r3, [r5, #1244]
16506 ldr r3, [r5, #1244]
16507 ldr r1, [r3, #4]
16516 ldr r3, [r3]
16520 mov r3, #48
16521 mla r3, r3, r6, r4
16522 ldr r2, [r3, #1252]
16525 ldr r3, [r3, #1244]
16526 ldr r3, [r3, #4]
16527 cmp r2, r3
16535 mov r3, #48
16536 mla r4, r3, r6, r4
16548 mov r3, #48
16550 mla r4, r3, r5, r4
16551 mov r3, #12
16554 strb r3, [r4, #1274]
16556 str r3, [sp]
16557 ldr r3, [r4, #1256]
16560 mvn r3, #0
16561 str r3, [r4, #1268]
16564 mul r3, r3, r5
16566 add r7, r4, r3
16575 add r3, r2, r3
16576 ldrh r3, [r3, #34]
16577 cmp r3, #0
16579 ldrb r3, [r4, #1153] @ zero_extendqisi2
16583 rsb r1, r3, #24
16584 mvn ip, ip, lsl r3
16585 ldrb r3, [r6, #-2546] @ zero_extendqisi2
16588 str r3, [sp]
16590 ldr r3, [r6, #-96]
16594 mov r3, r0
16611 mvn r3, #0
16612 str r3, [r5, #1268]
16617 cmp r3, #11
16619 moveq r3, #10
16620 movne r3, #3
16622 mov lr, r3
16624 add r3, r5, r5, lsl #1
16626 add r3, r9, r3, lsl #4
16631 ldrb r8, [r3] @ zero_extendqisi2
16638 add r3, r8, r8, lsl #1
16640 add r3, r9, r3, lsl #4
16658 ands r3, r0, #15
16667 ldr r3, [r6, #1256]
16669 mvn r3, #0
16671 str r3, [r6, #1268]
16673 mov r3, #48
16674 mla r5, r3, r5, r4
16675 mla r8, r3, r8, r4
16677 ldr r3, [r5, #1268]
16679 str r3, [r8, #1268]
16688 str r3, [r7, #1268]
16689 ldr r3, [r4, #2800]
16691 ldr r2, [r3, #156]
16692 ldr r3, .L2779+28
16693 cmp r2, r3
16696 ldrh r3, [r6, #34]
16697 cmp r3, #0
16699 ldrb r3, [r4, #1153] @ zero_extendqisi2
16703 rsb r1, r3, #24
16704 mvn ip, ip, lsl r3
16705 ldrb r3, [r6, #-2546] @ zero_extendqisi2
16708 str r3, [sp]
16710 ldr r3, [r6, #-96]
16714 mov r3, r0
16731 mvn r3, #0
16732 str r3, [r6, #1268]
16742 mov r3, #48
16743 mla r4, r3, r5, r4
16744 movne r3, #12
16745 strbne r3, [r4, #1274]
16748 mov r3, #13
16750 strb r3, [r4, #1274]
16757 movne r3, #48
16758 mlane r4, r3, r5, r4
16759 movne r3, #7
16761 strbne r3, [r4, #1274]
16794 ldrh r3, [r0, #34]
16796 cmp r3, #0
16798 ldr r3, .L2812
16799 ldr r3, [r3]
16800 tst r3, #256
16829 ldrb r3, [r8, #1194] @ zero_extendqisi2
16830 cmp r3, #0
16832 ldrb r3, [r8, #1159] @ zero_extendqisi2
16833 cmp r3, #0
16851 mvn r3, #0
16853 mvn r3, r3, lsl r2
16855 and r3, r3, r7, lsr r1
16857 uxth r3, r3
16862 str r3, [sp, #4]
16865 ldr r3, [sp, #4]
16878 cmp r3, r1
16880 ldr r3, .L2812+28
16882 ldrh ip, [r3, #-2]
16884 sub r3, r2, ip
16885 lsl r3, r10, r3
16887 sub r3, r3, #1
16889 and r3, r3, lr
16891 uxth r3, r3
16892 and r1, r3, r7, lsr ip
16893 and r3, r3, r0, lsr ip
16895 subs r7, r1, r3
16904 ldr r3, [r4, #12]
16910 mov r3, #9
16912 strb r3, [r4, #42]
16913 mvn r3, #0
16914 strb r3, [r4]
16952 ldrb r3, [r4, #2770] @ zero_extendqisi2
16953 cmp r3, #255
16983 ldrb r3, [r5, #-88] @ zero_extendqisi2
16985 add r3, r3, r3, lsl #1
16986 add r0, r0, r3, lsl #4
16989 mvn r3, #0
16990 strb r3, [r5, #-88]
16991 mov r3, #0
16992 strb r3, [r4, #2797]
17015 ldr r3, .L2836
17016 ldrb r3, [r3, #2797] @ zero_extendqisi2
17017 cmp r3, #0
17022 ldr r3, .L2836+4
17023 ldr r3, [r3, #-84]
17024 add r3, r3, #100
17025 cmp r0, r3
17052 mov r7, r3
17054 mov r3, r7
17076 mov r8, r3
17077 ldr r3, .L2842
17082 ldrb r0, [r3, #1153] @ zero_extendqisi2
17083 rsb r3, r0, #24
17085 and r4, r4, r5, lsr r3
17088 mov r3, r7
17143 ldr r3, .L2870+4
17144 ldrb r3, [r3, #-80] @ zero_extendqisi2
17145 cmp r3, #0
17156 ldr r3, .L2870+8
17157 ldrb r2, [r3, #1153] @ zero_extendqisi2
17158 mvn r3, #0
17160 mvn r3, r3, lsl r2
17162 and r3, r3, fp, lsr r1
17164 uxth r3, r3
17169 str r3, [sp]
17172 ldr r3, [sp]
17185 cmp r3, r2
17187 ldr r3, .L2870+20
17188 ldrh r3, [r3]
17189 add fp, r3, fp
17199 mov r3, #0
17202 strb r3, [r4, #43]
17206 str r3, [sp]
17210 ldr r3, [sp]
17214 strb r3, [r6, #1275]
17225 ldrb r3, [r10, #42] @ zero_extendqisi2
17226 cmp r3, #13
17228 ldrb r3, [r10] @ zero_extendqisi2
17230 cmp r3, #255
17231 addne r3, r3, r3, lsl #1
17232 addne r10, r4, r3, lsl #4
17264 ldr r3, [r5, #2832]
17266 cmp r3, #0
17285 ldrb r3, [r10, #89] @ zero_extendqisi2
17287 cmp r9, r3
17294 ldrh r3, [fp]
17297 mul r2, r2, r3
17299 ldrb r3, [r5, #1158] @ zero_extendqisi2
17300 cmp r3, #0
17303 ldrh r3, [r6, #12]
17304 sub r3, r3, #1
17305 add r3, r3, r2
17306 add r3, r3, r8
17307 orr r3, r3, r1, lsl #24
17309 str r3, [r4, #24]
17318 ldr r3, [r4, #12]
17320 ldr r0, [r3, #4]
17324 ldr r3, [r3, #8]
17326 cmp r1, r3
17329 ldrh r3, [r6, #18]
17331 lsl r0, r3, #2
17332 ldr r3, [r1, r3, lsl #2]
17333 cmn r3, #1
17355 ldrh r3, [r10, #80]
17358 lsl r3, r3, #1
17359 strh r1, [r2, r3] @ movhi
17361 ldr r3, [r2, #556]
17362 add r3, r3, #1
17363 str r3, [r2, #556]
17364 ldr r3, [r5, #2800]
17365 ldr r2, [r3, #156]
17366 ldr r3, .L2906+32
17367 cmp r2, r3
17369 ldrb r3, [r7, #-2542] @ zero_extendqisi2
17370 cmp r3, r1
17372 ldrb r3, [r7, #-3126] @ zero_extendqisi2
17373 cmp r3, r1
17381 ldrh r3, [r6, #12]
17383 addne r3, r3, r2
17387 addne r3, r3, r3, lsl #1
17388 addeq r3, r3, r2
17389 orreq r3, r3, r8, lsl #24
17390 subne r3, r3, #1
17391 addne r3, r3, r2
17392 addne r3, r3, r8
17393 orrne r3, r3, #50331648
17396 ldrh r3, [r6, #18]
17398 add r3, r3, #1
17399 strh r3, [r6, #18] @ movhi
17401 ldrh r3, [r6, #16]
17402 cmp r8, r3
17408 ldrh r3, [r6, #12]
17409 add r2, r3, #1
17415 addne r3, r3, #2
17416 strhne r3, [r6, #12] @ movhi
17449 ldr r3, [r0]
17450 ldr r6, [r3, #24]
17481 ldr r3, [r0]
17486 ldr r4, [r3, #24]
17497 ldrb r3, [r1, #1194] @ zero_extendqisi2
17498 cmp r3, #0
17501 ldrb r3, [r1, #1153] @ zero_extendqisi2
17505 rsb r0, r3, #24
17507 lsl r4, r9, r3
17508 ldrb r3, [r1, #1159] @ zero_extendqisi2
17513 cmp r3, #0
17520 ldr r3, [r5]
17523 ldr r2, [r3, #12]
17526 ldr r3, [r3, #4]
17528 str r3, [sp, #4]
17529 mov r3, r4
17532 ldr r3, [r7]
17535 ldr r2, [r3, #12]
17538 ldr r3, [r3, #4]
17540 str r3, [sp, #4]
17541 mov r3, r4
17544 ldr r3, [r5, #4]
17547 ldr r2, [r3, #12]
17550 ldr r3, [r3, #4]
17551 str r3, [sp, #4]
17552 add r3, r8, r9
17553 str r3, [sp]
17554 mov r3, r4
17557 ldr r3, [r7, #4]
17561 ldr r2, [r3, #12]
17564 ldr r3, [r3, #4]
17565 str r3, [sp, #4]
17566 add r3, r6, r9
17567 str r3, [sp]
17568 mov r3, r4
17571 ldr r3, [r5, #8]
17575 ldr r2, [r3, #12]
17578 ldr r3, [r3, #4]
17580 str r3, [sp, #4]
17581 mov r3, r4
17584 ldr r3, [r7, #8]
17587 ldr r2, [r3, #12]
17590 ldr r3, [r3, #4]
17592 str r3, [sp, #4]
17593 mov r3, r4
17597 mov r3, #5
17599 strb r3, [r1, #42]
17600 mov r3, #1
17601 strb r3, [r1, #43]
17602 mvn r3, #0
17603 strb r3, [r1]
17615 ldr r3, [r2, #12]
17618 str r3, [sp, #8]
17619 ldr r3, [r2, #4]
17622 str r3, [sp, #4]
17623 mov r3, r4
17626 ldr r3, [r7]
17630 ldr r2, [r3, #12]
17633 ldr r3, [r3, #4]
17635 str r3, [sp, #4]
17636 mov r3, r4
17639 ldm r5, {r2, r3}
17642 ldr r2, [r3, #12]
17645 ldr r3, [r3, #4]
17647 str r3, [sp, #4]
17648 mov r3, r4
17651 ldr r3, [r7, #4]
17655 ldr r2, [r3, #12]
17658 ldr r3, [r3, #4]
17660 str r3, [sp, #4]
17661 mov r3, r4
17664 ldr r3, [r5, #8]
17668 ldr r2, [r3, #12]
17671 ldr r3, [r3, #4]
17673 str r3, [sp, #4]
17674 mov r3, r4
17677 ldr r3, [r7, #8]
17681 ldr r2, [r3, #12]
17684 ldr r3, [r3, #4]
17686 str r3, [sp, #4]
17687 mov r3, r4
17752 ldr r3, [r5, #-8]
17753 ldr r4, [r3, #24]
17760 ldr r3, [r5, #-8]
17763 ldr r1, [r3, #24]
17764 ldrb r3, [r9, #1153] @ zero_extendqisi2
17765 rsb r2, r3, #24
17766 lsl r4, r8, r3
17775 ldr r3, [r5, #-16]
17778 ldr r2, [r3, #12]
17781 ldr r3, [r3, #4]
17784 ldr r3, [r5, #-12]
17787 ldr r2, [r3, #12]
17790 ldr r3, [r3, #4]
17794 mov r3, #4
17796 strb r3, [r1, #42]
17797 mvn r3, #0
17799 strb r3, [r1]
17827 mov r10, r3
17831 ldrb r3, [sp, #68] @ zero_extendqisi2
17834 str r3, [sp, #20]
17835 ldrb r3, [r4, #1109] @ zero_extendqisi2
17836 cmp r3, r0
17844 ldrb r3, [r4, #1109] @ zero_extendqisi2
17845 cmp r3, r8
17848 add r3, r4, r8
17850 ldrb r3, [r3, #1144] @ zero_extendqisi2
17851 str r3, [sp, #12]
17853 ldrb r3, [r4] @ zero_extendqisi2
17854 cmp r3, #0
17856 ldrb r3, [r4, #1] @ zero_extendqisi2
17857 cmp r3, #0
17868 ldrb r3, [r4, #1] @ zero_extendqisi2
17870 cmp r3, #0
17878 ldr r3, [r4]
17879 tst r3, #16
17881 mov r3, r6
17887 ldr r3, [sp, #64]
17891 str r3, [sp]
17892 mov r3, r10
17894 ldr r3, [sp, #20]
17896 cmp r3, #0
17898 ldr r3, [sp, #64]
17901 str r3, [sp]
17902 ldr r3, [r7, #-96]
17909 ldr r3, [r7, #-92]
17911 ldr r3, [r3]
17912 cmp r2, r3
17914 ldr r3, [r7, #-96]
17916 ldr r3, [r3]
17917 cmp r2, r3
17920 mov r3, #4
17922 mov r2, r3
17925 mov r3, #4
17927 mov r2, r3
17930 mov r3, #4
17932 mov r2, r3
17935 mov r3, #4
17937 mov r2, r3
17996 mov r7, r3
18000 mov r3, #1
18002 str r3, [sp, #4]
18004 ldr r3, [sp, #32]
18006 str r3, [sp]
18007 mov r3, r7
18058 ldr r3, [r6, #2800]
18059 ldrh r2, [r3, #74]
18062 strhhi r2, [r3, #150] @ movhi
18064 ldr r3, .L3010+16
18067 ldrh fp, [r3]
18068 ldrh r3, [r4, #-54]
18069 str r3, [sp, #8]
18070 ldr r3, [r2, #4]
18071 add r3, r3, #1
18072 str r3, [r2, #4]
18073 ldr r3, [r4, #-76]
18074 str r9, [r3]
18077 ldr r3, [r4, #-76]
18081 str r3, [sp, #12]
18082 str r2, [r3, #4]
18084 ldr r3, [sp, #12]
18085 str r0, [r3, #8]
18086 ldr r3, [r10]
18087 tst r3, #4096
18089 ldr r3, [r6, #2800]
18092 ldr r3, [r3, #4]
18096 ldr r3, .L3010+24
18098 ldrh r3, [r3]
18099 cmp r3, r0
18104 ldrb r3, [r4, #-55] @ zero_extendqisi2
18105 add r3, r3, #1
18106 uxtb r3, r3
18107 cmp r3, #7
18108 strb r3, [r4, #-55]
18110 mov r3, #8
18113 sub r8, r3, #8
18115 add r2, r2, r3
18130 ldr r3, [r6, #1040]
18132 add r3, r3, r2
18133 ldrb r3, [r3, #40] @ zero_extendqisi2
18134 cmp r3, #255
18135 strb r3, [r4, #-56]
18139 mul r5, r3, r5
18142 ldrb r3, [r4, #-2546] @ zero_extendqisi2
18146 str r3, [sp]
18147 ldr r3, [r4, #-76]
18149 mov r3, #1
18150 add r5, r5, r3
18151 strh r3, [r4, #-54] @ movhi
18153 ldrb r3, [r4, #-2546] @ zero_extendqisi2
18157 str r3, [sp]
18158 ldr r3, [r4, #-76]
18160 ldrh r3, [r4, #-54]
18162 add r3, r3, #1
18163 strh r3, [r4, #-54] @ movhi
18165 ldrb r3, [r4, #-48] @ zero_extendqisi2
18166 cmp r3, #0
18169 mov r3, #0
18170 strb r3, [r4, #-48]
18175 add r3, r3, #1
18176 cmp r3, #16
18181 ldr r3, [sp, #8]
18183 mla r5, fp, r5, r3
18192 ldrb r3, [r4, #-56] @ zero_extendqisi2
18193 cmp r3, #255
18213 ldr r3, [r6, #1040]
18214 add r3, r3, r5
18215 ldrb r10, [r3, #40] @ zero_extendqisi2
18216 add r3, r10, #127
18217 uxtb r3, r3
18218 cmp r3, #125
18264 mov r3, #1
18272 strb r3, [r4, #-48]
18273 strb r3, [r4, #-46]
18274 movw r3, #1080
18276 ldrh r3, [r5, r3]
18280 add r3, r0, r3, lsl #2
18282 str r3, [r5, #2800]
18288 ldr r3, [r5, #1040]
18292 ldrb r3, [r3, #40] @ zero_extendqisi2
18293 strb r3, [r4, #-56]
18295 ldr r3, [r5, #1040]
18297 add r3, r3, r6
18298 ldrb r7, [r3, #40] @ zero_extendqisi2
18308 ldr r3, [r6]
18309 tst r3, #4096
18311 ldr r3, [r5, #2800]
18315 ldr r3, [r3]
18324 ldr r3, [r5, #2800]
18326 str r2, [r3]
18328 ldr r3, [r5, #2800]
18329 str r2, [r3, #12]
18337 ldr r3, .L3043+24
18340 ldrh r3, [r3]
18341 mul r7, r7, r3
18342 ldrb r3, [r4, #-2546] @ zero_extendqisi2
18343 str r3, [sp]
18345 ldr r3, [r4, #-76]
18350 ldrb r3, [r4, #-2546] @ zero_extendqisi2
18354 str r3, [sp]
18355 ldr r3, [r4, #-76]
18359 ldr r3, [r10]
18360 tst r3, #4096
18362 ldr r3, [r5, #2800]
18366 ldr r3, [r3]
18367 str r3, [sp]
18368 movw r3, #749
18373 ldr r3, [r5, #2800]
18374 ldr r3, [r3]
18375 cmp r3, r9
18380 ldr r3, [r5, #1040]
18385 add r3, r3, r8
18387 ldrb r1, [r3, #40] @ zero_extendqisi2
18388 mov r3, #4
18389 str r3, [sp]
18390 ldr r3, [r4, #-76]
18396 add r3, r9, #1
18397 uxth r3, r3
18398 str r3, [sp, #8]
18399 ldr r3, .L3043+36
18400 ldrh r3, [r3, #-2]
18401 mla r8, r3, r8, r0
18403 sub r3, r9, r7
18404 tst r3, #32768
18406 ldrb r3, [r4, #-2546] @ zero_extendqisi2
18410 str r3, [sp]
18411 ldr r3, [r4, #-76]
18415 ldr r3, [r5, #2800]
18416 ldr r3, [r3]
18417 cmp r3, r10
18419 ldr r3, [r4, #-76]
18420 ldr r3, [r3, #8]
18421 cmp r3, #0
18424 ldrh r3, [sp, #8]
18425 strh r3, [r4, #-54] @ movhi
18429 ldr r3, [r2, #64]
18430 add r3, r3, #1
18431 str r3, [r2, #64]
18438 ldr r3, [r5, #2800]
18440 ldr r1, [r3, #156]
18447 str r3, [sp, #12]
18450 ldr r3, [sp, #12]
18451 cmp r3, r0
18453 ldr r3, [r4, #-76]
18455 ldr r1, [r3, #8]
18490 ldr r3, .L3061
18492 umull r0, r1, r0, r3
18493 ldr r3, [r5, #1096]
18494 ldr r0, [r3, #520]
18498 ldr r2, [r3, #12]
18501 str r2, [r3, #12]
18503 str r1, [r3, #520]
18513 ldr r3, [r5, #2800]
18514 ldr r2, [r3, #56]
18516 str r2, [r3, #56]
18517 ldrh r2, [r3, #140]
18518 ldr r3, .L3061+12
18519 ldrh r3, [r3]
18520 cmp r2, r3
18524 ldr r3, [r5, #2800]
18525 ldrh r2, [r3, #130]
18526 movw r3, #65535
18527 cmp r2, r3
18538 ldrh r3, [r2, #130]
18543 asr r8, r3, r6
18544 bic r6, r3, r1, lsl r6
18545 ldr r3, .L3061+24
18547 ldrh r1, [r3, #-2]
18548 ldrh r3, [r2, #140]
18550 mla r6, r1, r6, r3
18554 ldr r3, [r4, #-76]
18556 str r2, [r3]
18557 ldr r3, [r5, #2800]
18560 ldr r3, [r3, #56]
18563 str r3, [r9, #4]
18565 ldrb r3, [r4, #-2546] @ zero_extendqisi2
18570 str r3, [sp]
18571 ldr r3, [r4, #-76]
18574 ldrh r3, [r2, #140]
18575 add r3, r3, #1
18576 uxth r3, r3
18577 cmp r3, #1
18578 strh r3, [r2, #140] @ movhi
18587 mov r3, #0
18588 strb r3, [r4, #-46]
18623 sub r3, r4, #2544
18624 strh r2, [r3, #-4] @ movhi
18626 ldr r3, [r5, #2800]
18628 ldrh r6, [r3, #130]
18629 ldrb r3, [r5, #1153] @ zero_extendqisi2
18630 rsb r3, r3, #24
18631 sub r3, r3, r2
18633 asr r7, r6, r3
18634 bic r6, r6, r2, lsl r3
18636 mov r3, #4
18637 str r3, [sp]
18639 ldr r3, [r4, #-76]
18643 ldr r3, .L3083+8
18645 ldr r2, [r3]
18646 str r3, [sp, #8]
18649 ldr r3, [r5, #2800]
18653 ldrh r3, [r3, #130]
18655 str r3, [sp, #4]
18656 mov r3, r0
18664 sub r3, r7, r9
18665 tst r3, #32768
18667 ldr r3, .L3083+24
18669 ldrh r0, [r3]
18670 ldrb r3, [r4, #-2546] @ zero_extendqisi2
18672 str r3, [sp]
18673 ldr r3, [r4, #-76]
18680 ldr r3, [r5, #1096]
18682 ldr r3, [r3]
18683 cmp r3, r2
18685 ldr r3, [r4, #-76]
18686 ldr r3, [r3, #8]
18687 cmp r3, #0
18691 ldr r3, [r5, #2800]
18692 ldrh r2, [r3, #140]
18696 strh r7, [r3, #140] @ movhi
18701 ldr r3, .L3083+32
18702 umull r0, r1, r0, r3
18703 lsr r3, r1, #5
18704 str r3, [r4, #520]
18707 ldr r3, [r5, #1096]
18710 add r1, r3, #584
18711 str r2, [r3, #608]
18715 strh r2, [r3, r1] @ movhi
18716 add r1, r3, #588
18719 strh r2, [r3, r1] @ movhi
18721 str r2, [r3, #564]
18723 str r1, [r3, #560]
18727 ldr r4, [r3, #520]
18728 ldr r5, [r3, #12]
18732 mov r3, r5
18737 ldr r3, .L3083+40
18740 strh r2, [r3, #-4] @ movhi
18747 str r3, [sp, #12]
18750 ldr r3, [sp, #12]
18751 cmp r3, r0
18753 ldr r3, [r4, #-76]
18755 ldr r1, [r3, #8]
18792 str r3, [sp]
18793 mov r3, r2
18823 ldrh r3, [r0, #6]
18824 cmp r3, #1
18839 ldr r3, [r5, #-40]
18842 str r2, [r3]
18843 sub r3, r5, #3088
18844 ldrh r3, [r3, #-8]
18847 mul r1, r1, r3
18859 ldrb r3, [r5, #-2546] @ zero_extendqisi2
18889 movw r3, #1080
18893 ldrh r3, [r4, r3]
18894 cmp r3, r0
18896 ldr r3, .L3138+4
18897 ldrb r2, [r3, #-3120] @ zero_extendqisi2
18900 ldrb r2, [r3, #-3126] @ zero_extendqisi2
18918 ldrbeq r8, [r3, #-3128] @ zero_extendqisi2
18921 ldrh r3, [r5, #-8]
18926 smulbb r0, r3, r0
18927 ldr r3, [r4, #1084]
18930 add r2, r3, r7
18931 ldr r1, [r3, r10, lsl #2]
18937 ldrh r3, [r3, r7]
18939 ubfx r3, r3, #0, #11
18940 str r3, [sp]
18941 ubfx r3, r2, #3, #2
18947 add r3, r5, #16
18949 str r3, [sp, #64]
18951 ldr r3, .L3138+16
18953 ldrh r3, [r3]
18954 cmp r3, r5
18956 lsl r3, r5, #1
18959 sub r2, r3, #1
18960 add r3, r3, r5
18961 sub r3, r3, #1
18963 str r3, [sp, #56]
18967 add r3, sp, #104
18968 add r3, r3, r2
18969 ldrh r3, [r3, #-32]
18970 str r3, [sp, #40]
18971 movw r3, #65535
18973 cmp r2, r3
18983 uxth r3, fp
18985 str r3, [sp, #44]
18986 ldrb r3, [sp, #81] @ zero_extendqisi2
18987 cmp r3, r2
18990 add r3, r2, #8
18991 lsl r3, r3, r7
18992 str r3, [sp, #60]
18995 ldr r3, [sp, #64]
18998 ldrh r3, [r3, #-2]
18999 mul r3, r2, r3
19004 uxtaheq r3, r3, r6
19006 orreq r3, r3, r7, lsl #24
19009 add r3, r2, r3
19011 add r3, r3, r7
19013 orr r3, r3, r2, lsl #24
19015 str r3, [r4, #24]
19018 str r3, [sp, #68]
19021 ldr r3, [sp, #68]
19053 ldr r3, [sp, #44]
19071 ldrh r3, [r7]
19072 cmp r3, r5
19074 lsl r3, r5, #1
19078 str r3, [sp, #40]
19082 uxtahne r3, r3, r6
19090 ldr r3, [fp]
19091 tst r3, #4096
19092 uxth r3, r8
19094 mov r2, r3
19097 str r3, [sp, #44]
19099 ldr r3, [sp, #44]
19106 add r3, r2, r3, lsl #1
19107 ldrh r2, [r3, #-16]
19108 ldrh r3, [r7, #-2]
19109 mul r3, r3, r2
19110 orr r3, r3, r5
19111 str r3, [r4, #24]
19117 uxth r3, r8
19118 cmp r2, r3
19129 add r3, r2, r3, lsl #1
19130 ldrh r2, [r3, #-16]
19131 ldrh r3, [r7, #-2]
19132 mul r3, r3, r2
19134 orr r3, r3, r2
19135 orr r3, r3, #33554432
19136 str r3, [r4, #24]
19142 add r3, r1, r3, lsl #1
19143 ldrh r1, [r3, #-16]
19144 ldr r3, .L3138
19146 ldrb r1, [r3, #1153] @ zero_extendqisi2
19147 mvn r3, #0
19150 mvn r1, r3, lsl r1
19154 ldrb r3, [r6, #-2546] @ zero_extendqisi2
19157 str r3, [sp]
19158 ldr r3, [r4, #12]
19200 movw r3, #2106
19203 ldrh r2, [r4, r3]
19215 movw r3, #2788
19216 ldrh r3, [r8, r3]
19217 cmp r3, #7
19219 ldrb r3, [r8, #2769] @ zero_extendqisi2
19220 cmp r3, #2
19231 ldr r3, [r8, #1084]
19233 ldrh r3, [r3, r0]
19234 ubfx r3, r3, #0, #11
19235 cmp r3, #2
19252 mov r3, #0
19253 str r3, [r5, #904]
19264 movw r3, #2142
19266 strh r10, [r4, r3] @ movhi
19267 add r3, r4, #2144
19268 strh r2, [r3] @ movhi
19270 movw r3, #2106
19272 strh r2, [r4, r3] @ movhi
19273 ldr r3, [r8, #1084]
19276 ldrh r3, [r3, r6]
19277 tst r3, #1
19278 ldr r3, [r5, #904]
19282 ldr r0, [r3, #4]
19288 movw r3, #2142
19290 ldrh r0, [r4, r3]
19294 movw r3, #2106
19296 strh r2, [r4, r3] @ movhi
19306 uxth r3, r7
19307 cmp r2, r3
19311 ldrh r3, [r2]
19313 add r3, r3, #1
19314 uxth r3, r3
19315 cmp r1, r3
19316 strh r3, [r2] @ movhi
19318 mov r3, #0
19319 strh r3, [r2] @ movhi
19324 add r3, r4, #2128
19325 add r3, r3, #14
19326 add r3, r3, r2, lsl #1
19327 ldrh r1, [r3, #16]
19328 movw r3, #65535
19329 cmp r1, r3
19331 add r3, r4, #2144
19333 ldrh r3, [r3]
19334 mla ip, r1, ip, r3
19335 ldr r3, [r6, #4]
19336 str ip, [r3]
19337 ldr r3, [r6, #4]
19338 str r10, [r3, #4]
19339 mov r3, #0
19341 str r3, [r2]
19345 str r3, [sp, #4]
19346 ldrb r3, [r8, #-2546] @ zero_extendqisi2
19349 str r3, [sp]
19351 ldr r3, [r6, #12]
19366 uxth r3, r9
19367 cmp r2, r3
19370 ldrh r3, [r2]
19371 add r3, r3, #1
19372 uxth r3, r3
19373 strh r3, [r2] @ movhi
19376 cmp r2, r3
19378 movw r3, #2106
19381 strh r6, [r4, r3] @ movhi
19385 ldrh r3, [r4, r2]
19386 cmp r3, #15
19388 add r1, r3, #1
19389 add r3, r3, #1040
19392 add r3, r3, #12
19394 add r3, r4, r3, lsl #1
19395 strh r2, [r3, #6] @ movhi
19397 movw r3, #2108
19399 ldrh r2, [r4, r3]
19400 movw r3, #2142
19401 ldrh r1, [r4, r3]
19411 ldrh r3, [r10, r7]
19412 cmp r3, r2
19420 mla r8, r3, r8, r2
19423 ldr r3, [r6, #4]
19424 ldr r3, [r3]
19425 cmp r8, r3
19429 mvn r3, #0
19430 strh r3, [r10, r7] @ movhi
19435 movw r3, #2142
19436 ldrh r0, [r4, r3]
19475 ldr r3, [r2, r0, lsl #2]
19478 ubfx r3, r3, #11, #8
19481 movw r3, #65535
19482 cmp r5, r3
19484 movw r3, #1080
19485 ldrh r3, [r6, r3]
19486 cmp r3, r5
19499 ldr r3, [r6, #1084]
19503 ldrh r3, [r3, r9]
19506 ubfx r3, r3, #0, #11
19507 cmp r3, #1
19514 ldr r3, .L3190+16
19515 ldrh r2, [r3]
19516 uxth r3, r8
19517 cmp r2, r3
19522 uxth r3, r7
19524 add r3, r2, r3, lsl #1
19525 ldrh r1, [r3, #-16]
19526 movw r3, #65535
19527 cmp r1, r3
19529 ldr r3, .L3190+20
19530 ldrh ip, [r3]
19531 uxth r3, r8
19532 mla ip, r1, ip, r3
19533 ldr r3, [r4, #4]
19534 str ip, [r3]
19535 ldr r3, [r4, #4]
19536 str fp, [r3, #4]
19537 mov r3, #0
19539 str r3, [r2]
19542 str r3, [sp, #4]
19543 ldrb r3, [r10, #-2546] @ zero_extendqisi2
19546 str r3, [sp]
19548 ldr r3, [r4, #12]
19557 uxth r3, r7
19558 cmp r2, r3
19565 ldr r3, .L3190+24
19567 ldrh r1, [r3, #-8]
19575 add r3, sp, #48
19577 add r7, r3, r7, lsl #1
19578 movw r3, #65535
19580 cmp r1, r3
19583 ldr r3, [sp, #12]
19586 mla r8, r1, r8, r3
19613 ldr r3, [r2, r5, lsl #2]
19615 ubfx r3, r3, #11, #8
19655 movw r3, #65535
19657 cmp r0, r3
19663 ldrb r3, [r5, #2] @ zero_extendqisi2
19664 tst r3, #224
19672 ldrb r3, [r5, #2] @ zero_extendqisi2
19673 bfi r3, r9, #5, #3
19674 uxtb r3, r3
19675 ubfx r2, r3, #3, #2
19677 bfi r3, r2, #3, #2
19679 strb r3, [r5, #2]
19680 uxtb r3, r3
19682 and r1, r3, #24
19686 bfieq r3, r1, #3, #2
19687 strbeq r3, [r5, #2]
19688 ldr r3, [r6, #2800]
19689 ldrh r3, [r3, #150]
19690 cmp r3, #0
19692 ldr r3, [r6, #1084]
19693 ldrh r3, [r3, r7]
19694 ubfx r3, r3, #0, #11
19695 cmp r3, #0
19745 push {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
19746 .save {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
19770 ldrbne r3, [r5, #-3127] @ zero_extendqisi2
19771 moveq r3, #0
19777 smulbbne r3, r3, r2
19784 uxthne r3, r3
19786 strh r3, [r4, #12] @ movhi
19788 add r0, r0, r3, lsl #2
19790 ldr r3, [fp, #1092]
19792 strh r2, [r3, r10] @ movhi
19793 ldrb r3, [r4, #9] @ zero_extendqisi2
19794 cmp r3, #0
19795 popne {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
19799 ldr r3, [fp, #1092]
19801 strh r2, [r3, r10] @ movhi
19802 mov r3, #7
19803 strb r3, [r4, #4]
19830 ldrh r3, [r2, r1]
19831 add r3, r3, #1
19832 uxth r3, r3
19833 strh r3, [r2, r1] @ movhi
19835 cmp r1, r3
19837 add r3, r3, #336
19838 lsl r3, r3, #1
19839 ldrh r2, [r2, r3]
19840 movw r3, #65535
19841 cmp r2, r3
19864 ldr r3, [r4, #1084]
19865 add r6, r3, r6, lsl #2
19866 ldrb r3, [r6, #2] @ zero_extendqisi2
19867 orr r3, r3, #224
19868 strb r3, [r6, #2]
19872 movw r3, #690
19875 strh r5, [r2, r3] @ movhi
19877 mov r3, #1
19878 str r3, [r7, #-36]
19881 uxth r3, r5
19892 mov r3, r5
19895 add r3, r3, #208
19896 lsl r3, r3, #1
19897 strh r6, [r2, r3] @ movhi
19898 add r3, r2, #688
19899 ldrh r2, [r3]
19901 strh r2, [r3] @ movhi
19904 movw r3, #690
19905 ldrh r3, [r2, r3]
19906 add r3, r3, #336
19907 lsl r3, r3, #1
19908 ldrh r5, [r2, r3]
19910 sub r3, r5, #1
19911 uxth r3, r3
19912 cmp r3, r2
19923 add r3, r1, #696
19924 strh r2, [r3] @ movhi
19925 ldr r3, .L3242+20
19927 ldrh r3, [r3, #-2]
19929 sub r2, r2, r3
19930 asr r3, r5, r2
19931 strh r3, [r1, r0] @ movhi
19938 uxth r3, r3
19942 str r3, [sp]
19944 mov r3, r5
19982 ldr r3, [r9, #2800]
19983 ldr r2, [r3, #48]
19985 str r2, [r3, #48]
19986 add r2, r3, #696
19992 add r3, r3, #692
19993 ldrh r2, [r3]
19994 movw r3, #65535
19995 cmp r2, r3
20002 ldr r3, [r7, #2800]
20003 add r3, r3, #692
20004 ldrh r2, [r3]
20005 movw r3, #65535
20006 cmp r2, r3
20014 ldr r3, [r7, #2800]
20017 add r2, r3, #692
20018 add r3, r3, #696
20022 ldrh r3, [r3]
20024 mla r6, r2, r6, r3
20027 ldr r3, [r4, #-32]
20029 str r5, [r3]
20030 ldr r3, [r7, #2800]
20033 ldr r3, [r3, #48]
20035 str r3, [r10, #4]
20037 ldr r3, [r7, #2800]
20041 ldrb r0, [r3, #694] @ zero_extendqisi2
20042 ldrb r3, [r4, #-2546] @ zero_extendqisi2
20043 str r3, [sp]
20044 ldr r3, [r4, #-32]
20048 ldrh r3, [r1]
20049 add r3, r3, #1
20050 uxth r3, r3
20051 cmp r3, #1
20052 strh r3, [r1] @ movhi
20054 ldrb r3, [r4, #-28] @ zero_extendqisi2
20055 cmp r3, #0
20058 mov r3, #0
20059 strb r3, [r4, #-28]
20069 movw r3, #698
20071 ldrh r3, [r2, r3]
20072 cmp r5, r3
20099 ldr r3, .L3273
20104 ldr r3, [r3]
20105 tst r3, #4096
20121 mov r3, #16
20136 ldrh r3, [r5, #2]
20139 str r3, [sp, #12]
20143 ldr r3, [sp, #12]
20150 ldr r3, [r6, #4]
20152 add r3, r3, #1
20153 str r3, [r6, #4]
20154 ldrb r3, [r4, #-20] @ zero_extendqisi2
20156 strb r3, [r4, #-19]
20157 ldrh r3, [r6, #16]
20158 add r3, r3, #1
20159 strh r3, [r0, #16]! @ movhi
20162 ldrb r3, [r4, #-20] @ zero_extendqisi2
20166 mul r6, r6, r3
20173 ldr r3, [r4, #-24]
20177 str r2, [r3]
20179 ldr r3, [r4, #-24]
20180 str r8, [r3, #4]
20184 ldrh r3, [r4, #-18]
20186 add r3, r3, fp
20187 strh r3, [r4, #-18] @ movhi
20198 mla r6, r6, r3, fp
20233 ldr r3, .L3307
20238 ldr r3, [r3]
20239 tst r3, #4096
20241 ldr r3, [r4, #1040]
20245 str r3, [sp]
20246 mov r3, #2048
20259 ldr r3, [r5, #-24]
20266 ldr r3, [r2]
20267 cmp r3, r8
20285 ldr r3, [r5, #-24]
20291 ldr r3, [r4, #1040]
20292 ldr r3, [r3]
20293 cmp r3, r8
20308 ldrb r3, [r2, #37] @ zero_extendqisi2
20311 strb r3, [r5, #-19]
20313 ldr r3, [r5, #-24]
20318 ldr r3, [r4, #1040]
20319 ldr r2, [r3]
20321 ldreq r6, [r3, #4]
20327 mov r3, #4
20329 str r3, [sp]
20331 ldr r3, [r5, #-24]
20337 ldr r3, [r4, #1040]
20338 ldr r2, [r3]
20341 ldr r2, [r3, #4]
20343 ldrbcc r2, [r3, #37] @ zero_extendqisi2
20344 ldrbcc r3, [r3, #36] @ zero_extendqisi2
20346 strbcc r3, [r5, #-19]
20349 ldr r3, [r5, #-24]
20358 add r3, fp, #1
20359 strh r3, [r5, #-18] @ movhi
20360 ldrh r3, [r4, #2]
20361 mla r10, r3, r10, r0
20369 ldr r3, [r4, #1040]
20371 ldr r1, [r3]
20396 push {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
20397 .save {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
20400 ldr r3, [r6]
20401 tst r3, #4096
20416 ldr r3, .L3395+24
20421 str r3, [r4, #1104]
20422 mov r3, #1
20423 strb r3, [r4, #1109]
20424 mov r3, #3
20425 strb r3, [r4, #1153]
20438 ldrb r3, [r4, #1160] @ zero_extendqisi2
20439 sub r3, r3, #1
20440 uxtb r3, r3
20441 cmp r3, #253
20447 pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
20449 ldrb r3, [r4, #1161] @ zero_extendqisi2
20450 cmp r3, #255
20453 ldrb r3, [r8, r10] @ zero_extendqisi2
20455 cmp r3, #181
20472 ldr r3, .L3395+36
20475 mov r1, r3
20477 ldrb ip, [r3, r0, lsl #5] @ zero_extendqisi2
20492 ldrb r3, [r4, #1028] @ zero_extendqisi2
20493 cmp r3, #8
20499 cmp r3, #6
20502 ldr r3, [r6]
20503 tst r3, #4096
20510 ldr r3, [r4, #1104]
20513 ldrh r3, [r3, #10]
20514 cmp r3, #1024
20515 movcs r3, #2
20516 strbcs r3, [r4, #1153]
20542 ldrh r3, [r1, #16]
20543 ubfx r2, r3, #8, #3
20545 ubfx r2, r3, #3, #1
20547 ubfx r2, r3, #4, #1
20549 ubfx r2, r3, #12, #1
20551 ubfx r2, r3, #13, #1
20553 ubfx r2, r3, #11, #1
20561 ubfx r0, r3, #14, #1
20562 lsr r3, r3, #15
20565 strb r3, [r5, #-3125]
20566 ubfx r3, r2, #3, #1
20567 strb r3, [r4, #1152]
20568 mov r3, #60
20569 strb r3, [r4, #1108]
20571 ldrb r3, [r4, #1028] @ zero_extendqisi2
20574 cmp r3, #9
20586 cmp r3, #8
20588 ldrb r3, [r4, #1160] @ zero_extendqisi2
20589 cmp r3, #137
20590 cmpne r3, #44
20592 ldrb r3, [r6, #32] @ zero_extendqisi2
20593 cmp r3, #3
20594 moveq r3, #0
20595 strbeq r3, [r4, #1110]
20598 ldrb r3, [r6, #23] @ zero_extendqisi2
20600 strb r3, [r4, #1100]
20602 sub r2, r3, #17
20603 cmp r3, #21
20606 cmp r3, #21
20608 movne r3, #15
20609 moveq r3, #4
20612 strb r3, [r5, #-108]
20614 ldr r3, [r6]
20615 tst r3, #4096
20622 mov r3, #0
20623 strb r3, [r4, #1143]
20624 ldrb r3, [r4, #1192] @ zero_extendqisi2
20625 tst r3, #1
20628 ldrb r3, [r4, #1160] @ zero_extendqisi2
20629 cmp r3, #155
20645 ldr r3, [r4, #1040]
20649 strb r2, [r3, #32]
20658 sub r2, r3, #65
20659 cmp r3, #33
20662 ldr r3, .L3395+48
20663 str r3, [r5, #-100]
20664 mov r3, #4
20665 strb r3, [r4, #1101]
20667 mov r3, #7
20670 sub r2, r3, #67
20671 sub r1, r3, #34
20678 cmp r3, #68
20679 cmpne r3, #35
20681 movne r3, #7
20682 moveq r3, #17
20684 strb r3, [r5, #-108]
20685 movls r3, #4
20686 movhi r3, #5
20688 strb r3, [r4, #1101]
20691 sub r2, r3, #36
20693 ldrls r3, .L3395+52
20694 strls r3, [r5, #-100]
20697 cmp r3, #50
20698 ldreq r3, .L3395+56
20699 streq r3, [r5, #-100]
20700 moveq r3, #25
20703 cmp r3, #81
20704 ldreq r3, .L3395+60
20706 streq r3, [r5, #-100]
20707 moveq r3, #7
20708 strbeq r3, [r5, #-108]
20711 ldrb r3, [r6, #11] @ zero_extendqisi2
20712 cmp r3, #9
20714 ldr r3, [r4, #1040]
20715 ldrb r3, [r3, #20] @ zero_extendqisi2
20716 cmp r3, #1
20717 movne r3, #0
20718 strbne r3, [r4, #1110]
20720 ldrb r3, [r4, #1100] @ zero_extendqisi2
20721 sub r3, r3, #1
20722 cmp r3, #7
20723 ldrls r3, .L3395+64
20724 strls r3, [r5, #-100]
20725 ldrb r3, [r4, #1192] @ zero_extendqisi2
20726 tst r3, #4
20728 ldr r3, [r4, #1040]
20729 ldrb r3, [r3, #19] @ zero_extendqisi2
20730 cmp r3, #0
20732 ldrb r3, [r5, #-20] @ zero_extendqisi2
20735 mul r1, r1, r3
20737 ldrb r3, [r4, #1143] @ zero_extendqisi2
20738 cmp r3, #0
20741 strb r3, [r2, #19]
20744 ldr r3, [r6]
20745 tst r3, #4096
20797 ldr r3, [r0, #4]
20799 str r3, [sp, #44]
20801 ldr r3, .L3408+4
20802 ldrh r2, [r3, #-8]
20803 uxth r3, r5
20804 cmp r2, r3
20807 mov r3, #32
20827 ldr r3, .L3408+20
20832 ldrh r7, [r3]
20833 ldrb r3, [r10, #-2546] @ zero_extendqisi2
20839 ldr r3, [r4, #4]
20849 ldr r2, [r3, #12]
20851 ldr r2, [r3, #8]
20853 ldr r2, [r3, #4]
20856 ldr r3, [r3]
20859 str r3, [sp, #4]
20860 mov r3, r7
20895 ldr r3, [r5]
20896 tst r3, #4096
20902 ldr r3, [r5]
20903 tst r3, #4096
20909 ldr r3, [r5]
20910 tst r3, #4096
20916 ldr r3, [r5]
20917 tst r3, #4096
20924 ldr r3, [r5]
20925 tst r3, #4096
20931 ldrh r3, [r4, #10]
20934 strh r3, [r4, #14] @ movhi
20935 movw r3, #1080
20936 ldrh r3, [r1, r3]
20937 cmp r2, r3
20941 ldr r3, .L3532+28
20946 ldrb r3, [r3, #-2546] @ zero_extendqisi2
20947 sub r3, r3, #2
20948 add r3, r2, r3, lsl #9
20950 str r3, [sp, #16]
20961 mov r3, #2
20963 str r3, [sp, #12]
20964 mov r3, #0
20965 str r3, [sp, #24]
20967 ldr r3, .L3532+32
20968 ldrh r3, [r3]
20969 cmp r3, r9
20972 ldrh r3, [r4, #10]
20977 add r2, r2, r3
20978 ldrh r3, [r1, #-8]
20981 mul r3, r3, r0
20982 cmp r2, r3
20994 ldr r3, [r6, #-2556]
20999 ldrb r3, [r4, #9] @ zero_extendqisi2
21003 smulbb r3, r3, r2
21004 sub r3, r3, r0
21005 add r7, r7, r3
21006 ldr r3, [r9]
21008 tst r3, #4096
21013 lsl r3, r1, #1
21014 ldrh r3, [r2, r3]
21018 ldrh r3, [r4]
21020 lsl r3, r3, #1
21021 strh r7, [r2, r3] @ movhi
21022 ldr r3, [r9]
21023 tst r3, #16384
21025 ldr r3, [sp, #44]
21028 str r3, [sp]
21029 ldm r1, {r1, r2, r3}
21039 ldrb r3, [r6, #-3127] @ zero_extendqisi2
21041 mul r3, r2, r3
21042 cmp r8, r3
21048 ldrb r3, [r6, #-3127] @ zero_extendqisi2
21050 mul r3, r2, r3
21051 cmp r7, r3
21055 ldr r3, [sp, #16]
21058 ldrh r3, [r3, #-8]
21059 mla r3, r1, r3, r2
21061 sub r3, r3, #-1073741823
21062 ldr r3, [r2, r3, lsl #2]
21063 cmn r3, #1
21071 ldrh r3, [r4, #6]
21072 cmp r3, #1
21084 ldrb r3, [r4, #9] @ zero_extendqisi2
21085 cmp r3, r10
21086 movls r3, #0
21087 strbls r3, [r4, #5]
21088 addls r3, r9, #1
21089 uxthls r9, r3
21092 add r3, r4, r10, lsl #1
21093 ldrh r8, [r3, #16]
21094 movw r3, #65535
21095 cmp r8, r3
21097 ldr r3, .L3532+60
21100 ldrh r3, [r3, #-2]
21101 mla r3, r8, r3, r9
21102 str r3, [sp, #20]
21104 ldrb r3, [r6, #-2546] @ zero_extendqisi2
21111 ldr r3, [r5, #12]
21112 ldr r2, [r3]
21115 ldr r3, [r3, #4]
21116 cmn r3, #1
21118 ldr r3, [r5, #4]
21119 ldr r3, [r3]
21120 cmn r3, #1
21123 mov r3, #1
21125 strb r3, [r6, #-47]
21126 ldrb r3, [r4, #9] @ zero_extendqisi2
21127 mla r3, r9, r3, r10
21128 cmp r2, r3
21136 ldrh r3, [r4, #10]
21138 add r2, r2, r3
21139 ldr r3, .L3532+32
21140 ldrh r1, [r3]
21141 ldrb r3, [r4, #9] @ zero_extendqisi2
21142 mul r3, r3, r1
21143 cmp r2, r3
21151 ldrb r3, [r6, #-2546] @ zero_extendqisi2
21152 cmp r3, #8
21154 ldr r3, [r5, #12]
21156 ldr r2, [r3]
21161 ldr r2, [r3, #4]
21165 ldr r3, [r5, #12]
21166 ldr r0, [r3, #4]
21170 ldrh r3, [r4, #6]
21171 sub r3, r3, #1
21172 strh r3, [r4, #6] @ movhi
21173 ldrh r3, [r4, #10]
21174 add r3, r3, #1
21175 strh r3, [r4, #10] @ movhi
21176 mov r3, #4
21177 str r3, [sp, #12]
21178 mov r3, #1
21179 str r3, [sp, #24]
21181 add r3, r10, #1
21182 uxth r10, r3
21185 ldr r2, [r3, #16]
21189 ldr fp, [r3, #20]
21202 ldr r3, [sp, #20]
21205 mov r3, #16
21210 ldrb r3, [r6, #-2546] @ zero_extendqisi2
21214 lsr r3, r3, #1
21222 ldr r3, [r3]
21224 cmp r3, r2
21227 ldr r3, [sp, #28]
21229 cmp r3, #0
21232 ldr r3, [fp, #8]
21233 cmp r3, r0
21236 ldr r3, .L3532+84
21239 ldrh r0, [r3]
21240 ldr r3, .L3532+24
21241 ldrb r3, [r3, #1153] @ zero_extendqisi2
21242 rsb r3, r3, #24
21243 sub r3, r3, r0
21244 lsl r3, r7, r3
21245 sub r3, r3, #1
21246 and r0, r3, r8, lsr r0
21248 ldr r3, [sp, #28]
21250 ldrh r3, [r3]
21251 cmp r3, r0
21253 ldrb r3, [r6, #-2546] @ zero_extendqisi2
21259 ldr r3, [r6, #-76]
21260 ldr r3, [r3]
21261 cmp fp, r3
21263 ldr r3, [r5, #12]
21264 ldr r0, [r3, #8]
21267 ldr r3, .L3532+84
21269 ldrh r2, [r3]
21270 ldr r3, .L3532+24
21271 ldrb r3, [r3, #1153] @ zero_extendqisi2
21272 rsb r3, r3, #24
21273 sub r3, r3, r2
21274 lsl r7, r7, r3
21285 ldr r1, [r3, r1, lsl #2]
21291 add r3, sp, #32
21292 ldr r0, [r3, r8, lsl #2]
21298 ldr r3, [r5, #12]
21301 str r2, [r3]
21303 ldr r3, [r5, #12]
21304 str r7, [r3, #4]
21305 ldr r3, [r5, #12]
21306 str r7, [r3, #8]
21307 ldr r3, [r5, #12]
21308 str r2, [r3, #12]
21309 ldr r3, [r5, #12]
21310 str r2, [r3, #16]
21311 ldr r3, [r5, #4]
21312 str r2, [r3]
21317 ldr r3, [sp, #24]
21318 cmp r3, #1
21320 ldrh r3, [r4, #6]
21321 cmp r3, #1
21326 ldr r3, [r9]
21328 tst r3, #16384
21332 ldrh r3, [r4, #10]
21334 add r3, r3, r2
21336 sub r3, r3, #1
21340 ldrb r3, [r6, #-3127] @ zero_extendqisi2
21343 mul r3, r1, r3
21344 add r3, r3, #1
21345 sub r3, r3, r8
21346 cmp r2, r3
21348 ldrb r3, [r6, #-2546] @ zero_extendqisi2
21357 adds r3, r7, #1
21358 movne r3, #1
21362 add r3, sp, #96
21364 str fp, [r3, r8, lsl #2]
21365 ldrh r3, [r4, #10]
21366 add r3, r3, r2
21368 sub r3, r3, #1
21369 str r3, [r2, r8, lsl #2]
21374 ldrb r3, [r6, #-2546] @ zero_extendqisi2
21378 ldr r3, [r5, #12]
21380 ldr r0, [r3, #4]
21382 ldr r3, [r9]
21384 tst r3, #16384
21386 ldr r3, [r5, #12]
21391 ldr r3, [r3, #4]
21394 add r3, sp, #32
21396 ldr r3, [r3, r8, lsl #2]
21398 cmp fp, r3
21399 ldr r3, [r5, #12]
21401 str fp, [r3, #8]
21402 ldr r3, [r5, #12]
21403 str r2, [r3, #12]
21405 ldr r3, [r5, #12]
21406 str r2, [r3, #16]
21416 movls r3, #0
21417 andhi r3, r3, #1
21418 cmp r3, #0
21423 ldr r3, [r10, r7, lsl #2]
21424 cmn r3, #1
21426 ldrb r3, [r6, #-2546] @ zero_extendqisi2
21434 ldrb r3, [r6, #-2546] @ zero_extendqisi2
21439 ldr r3, [r9]
21441 tst r3, #16384
21445 ldr r3, [r8, r7, lsl #2]
21454 ldr r3, [r1, #8]
21455 cmp r2, r3
21457 ldr r3, [r9]
21459 tst r3, #16384
21461 ldr r3, [r10, r7, lsl #2]
21467 ldr r3, [r5, #12]
21469 ldmib r3, {r0, r1}
21478 ldr r3, [r2, #2780]
21479 cmp r0, r3
21481 ldr r3, .L3532+32
21484 ldrh r3, [r3]
21485 mul r3, r3, ip
21486 sub r3, r3, #1
21487 cmp r0, r3
21489 ldr r3, [r2, #2800]
21491 ldr r2, [r3, #8]
21493 strhi r1, [r3, #8]
21496 ldr r3, [r5, #12]
21499 ldmib r3, {r0, r1}
21501 ldr r3, [sp, #36]
21502 str r3, [sp, #32]
21503 ldr r3, [sp, #40]
21504 str r3, [sp, #36]
21505 ldr r3, [sp, #44]
21506 str r3, [sp, #40]
21507 ldr r3, [sp, #20]
21508 str r3, [sp, #44]
21558 ldrh r3, [r5, #-54]
21564 ldr r3, [r4, #2800]
21566 ldrh r2, [r3, #140]
21567 ldrh r1, [r3, #130]
21571 ldrb r3, [r0, #21] @ zero_extendqisi2
21581 ldrb r3, [r0, #53] @ zero_extendqisi2
21591 ldrb r3, [r0, #85] @ zero_extendqisi2
21600 ldrb r3, [r5, #-3127] @ zero_extendqisi2
21603 mul r3, r3, r2
21605 lsl r3, r3, #1
21607 ldrh r3, [r4, r7]
21613 movw r3, #698
21616 ldrh r3, [r1, r3]
21619 ldrh r3, [r4, r7]
21625 mov r3, #256
21631 ldrb r3, [r5, #-3127] @ zero_extendqisi2
21634 mul r3, r3, r2
21636 lsl r3, r3, #1
21670 ldr r3, .L3542
21676 sub r2, r3, #3136
21680 ldrb r1, [r3, #-3136] @ zero_extendqisi2
21681 mvn r3, #0
21685 bic r0, r0, r3, lsl ip
21687 ldr r3, [r7, #1084]
21689 add r0, r3, r0, lsl #2
21697 mov r3, r6
21738 ldr r3, [r8, #2800]
21740 ldrh r2, [r3, r10]
21751 ldr r3, [r8, #2800]
21752 ldrh r3, [r3, r10]
21753 cmp r3, r7
21772 ldr r4, [r3, r2, lsl #2]
21773 ldr r3, .L3559+20
21775 add r2, r3, r6
21776 strh r7, [r3, r6] @ movhi
21777 mov r3, #0
21778 cmp r4, r3
21779 strh r3, [r2, #2] @ movhi
21791 ldrb r3, [r5, #-2546] @ zero_extendqisi2
21797 mov r3, r0
21805 ldr r3, [r5, #-32]
21806 ldr r3, [r3]
21807 cmp r7, r3
21818 movw r3, #698
21821 ldrh r3, [r1, r3]
21824 ldrb r3, [r5, #-2546] @ zero_extendqisi2
21828 lsl r3, r3, #7
21830 mov r3, #16
21835 ldrb r3, [r5, #-2546] @ zero_extendqisi2
21851 ldr r3, [r5, #-32]
21852 ldr r3, [r3]
21853 cmp r7, r3
21887 ldr r3, [r6, #2800]
21888 add r3, r3, #688
21889 ldrh r2, [r3]
21890 ldrh r3, [r4, #-176]
21891 sub r3, r3, #1
21892 cmp r2, r3
21894 ldr r3, [r4, #-184]
21895 cmp r3, #0
21900 add r3, r2, #688
21901 ldrh r1, [r3]
21902 ldrh r3, [r4, #-176]
21903 sub r3, r3, #1
21904 cmp r1, r3
21906 ldr r3, [r4, #-184]
21907 cmp r3, #0
21912 mov r3, #0
21914 str r3, [r4, #-184]
21926 ldr r3, [r6, #2800]
21929 ldrh r9, [r3, r0]
21937 movw r3, #65535
21941 cmp r0, r3
21943 add r3, r4, r7
21944 ldr r1, [r3, #-2528]
21947 ldrsh r3, [r8, #2]
21948 cmp r3, #0
21951 ldrh r3, [r8, #2]
21952 ubfx r3, r3, #0, #15
21953 strh r3, [r8, #2] @ movhi
21959 ldr r3, [r6, #2800]
21962 ldrh r1, [r3, r1]
21978 ldr r3, [r3, ip, lsl #2]
21982 lsr r3, r3, r1
21984 bic r0, r3, ip, lsl r0
21995 add r3, r4, r7
21997 ldr r1, [r3, #-2528]
22000 mvn r3, #0
22001 strh r3, [r5] @ movhi
22030 sub r3, r4, #2528
22032 sub r3, r3, #4
22034 add r5, r3, r0
22035 ldrh r0, [r3, r0]
22037 ldrh r3, [r5, #2]
22038 ubfx r3, r3, #0, #15
22039 strh r3, [r5, #2] @ movhi
22040 ldr r3, [r4, #-36]
22041 cmp r3, #0
22044 mov r3, #0
22045 str r3, [r4, #-36]
22070 add r3, r5, r4, lsl #3
22072 ldrsh r3, [r3, #2]
22073 cmp r3, #0
22142 mov r3, #1
22150 strb r3, [r4, #-28]
22170 ldr r3, [r5, #2800]
22171 add r2, r3, #692
22172 ldrb r0, [r3, #694] @ zero_extendqisi2
22173 mov r3, #4
22175 str r3, [sp]
22177 mov r3, r6
22179 ldr r3, [r5, #2800]
22181 add r2, r3, #696
22185 add r1, r3, #692
22186 mov r3, r0
22190 ldr r3, [r5, #2800]
22191 add r3, r3, #696
22192 ldrsh r7, [r3]
22193 add r3, r8, #1
22194 str r3, [sp, #12]
22196 ldr r3, [sp, #12]
22197 cmp r7, r3
22199 mov r3, #1
22201 strb r3, [r4, #-47]
22202 ldr r3, [r5, #2800]
22203 add r3, r3, #696
22204 strh r2, [r3] @ movhi
22214 ldrb r3, [r4, #-47] @ zero_extendqisi2
22215 cmp r3, #0
22234 ldr r3, [r5, #2800]
22236 add r2, r3, #692
22237 ldrb r0, [r3, fp] @ zero_extendqisi2
22240 ldrb r3, [r4, #-2546] @ zero_extendqisi2
22242 str r3, [sp]
22243 mov r3, r6
22248 ldr r3, [r5, #2800]
22251 ldr r2, [r3, #48]
22253 str r2, [r3, #48]
22255 ldrh r3, [r3, fp]
22262 movw r3, #698
22263 ldrh r3, [r2, r3]
22265 cmp r2, r3
22284 ldr r3, [r6]
22286 add r3, r3, #176
22287 str r8, [r2, r3, lsl #2]
22365 ldrb r3, [r8, #-3072] @ zero_extendqisi2
22369 cmp r2, r3
22370 mvncs r3, #0
22371 strcs r3, [r7]
22377 ldrh r3, [r6, #2]
22378 ubfx r1, r3, #0, #15
22380 addne r3, r3, #1
22381 strhne r3, [r6, #2] @ movhi
22387 ldrb r3, [sp, #4] @ zero_extendqisi2
22391 strb r3, [r8, #-2276]
22441 movw r3, #65535
22451 cmp r2, r3
22453 mvn r3, #0
22455 strh r3, [r4, #130] @ movhi
22457 ldrb r3, [r4, #89] @ zero_extendqisi2
22460 add r3, r4, r3, lsl #1
22462 ldrh r2, [r3, #94]
22463 sub r3, r7, #3072
22464 ldrh r3, [r3, #-2]
22465 mul r2, r3, r2
22468 ldrb r3, [r8, #1158] @ zero_extendqisi2
22469 cmp r3, r5
22471 ldrb r3, [r8, #1159] @ zero_extendqisi2
22472 cmp r3, r5
22475 ldr r3, .L3744+8
22476 ldrh r3, [r3, #-14]
22477 sub r3, r3, #1
22478 add r3, r3, r2
22479 orr r3, r3, r1, lsl #24
22481 str r3, [r6, #24]
22486 ldr r3, [r6, #36]
22487 cmn r3, #1
22488 cmpne r3, #512
22490 ldr r3, [r6, #12]
22492 ldr r3, [r3]
22493 cmp r3, r9
22499 ldr r3, [r6, #4]
22509 ldr r2, [r3, #12]
22511 ldr r2, [r3, #8]
22513 ldr r2, [r3, #4]
22515 ldr r3, [r3]
22520 ldrh r3, [r4, #80]
22523 lsl r3, r3, #1
22524 strh r5, [r2, r3] @ movhi
22526 ldr r3, [r8, #1096]
22527 strh r2, [r3, #130] @ movhi
22532 lsl r3, r0, #1
22533 ldrh r3, [r2, r3]
22534 cmp r3, #0
22542 mvn r3, #0
22543 strh r3, [r4, #80] @ movhi
22546 ldr r3, [r6, #1096]
22548 ldrh r3, [r3, #130]
22549 cmp r3, r2
22553 cmp r2, r3
22561 ldr r3, [r6, #1096]
22562 ldrh r0, [r3, #130]
22566 mvn r3, #0
22568 strh r3, [r2, #126] @ movhi
22570 strh r3, [r2, #130] @ movhi
22579 sub r3, r7, #3088
22580 ldrh r3, [r3, #-8]
22581 sub r3, r3, #1
22582 add r3, r3, r2
22583 orr r3, r3, #50331648
22586 ldrb r3, [r7, #-11] @ zero_extendqisi2
22588 cmp r3, #2
22590 ldrb r3, [r7, #-3128] @ zero_extendqisi2
22591 cmp r3, #3
22596 lsl r3, r2, #2
22598 smulbb r2, r2, r3
22599 ldr r3, [r7, #-132]
22603 add r0, r3, r0, lsl #2
22605 ldrb r3, [r8, #1158] @ zero_extendqisi2
22606 cmp r3, #0
22608 ldrb r3, [r8, #1159] @ zero_extendqisi2
22609 cmp r3, #0
22612 ldr r3, [r6, #24]
22613 sub r3, r3, #1
22615 str r3, [r6, #24]
22619 ldr r3, [r6, #36]
22620 cmn r3, #1
22621 cmpne r3, #512
22623 ldr r3, [r6, #12]
22624 ldr r3, [r3]
22625 cmp r3, r9
22632 ldr r3, [sp, #64]
22634 sub r3, r3, #1
22635 add r3, r3, r2
22636 orr r3, r3, #33554432
22644 ldrh r3, [r5, #-14]
22646 mul r2, r2, r3
22647 ldrb r3, [r7, #-2546] @ zero_extendqisi2
22648 cmp r3, r2, asr #6
22659 ldrb r3, [r7, #-3127] @ zero_extendqisi2
22662 mul r3, r3, r1
22664 lsl r3, r3, #2
22665 sub r5, r5, r3
22666 add r1, r1, r3
22670 ldr r3, .L3744+32
22671 ldrh r3, [r3, #-8]
22672 str r3, [sp, #44]
22673 ldrb r3, [r7, #-3128] @ zero_extendqisi2
22674 cmp r3, #2
22675 str r3, [sp, #36]
22677 ldrb r3, [r7, #-3126] @ zero_extendqisi2
22678 cmp r3, #0
22681 ldrb r3, [r8, #1158] @ zero_extendqisi2
22682 cmp r3, #0
22685 ldr r3, [sp, #36]
22687 mul r3, r3, r2
22688 str r3, [sp, #44]
22689 mov r3, #1
22690 str r3, [sp, #36]
22696 ldr r3, [sp, #44]
22697 cmp r3, r7
22699 add r3, r7, r7, lsl #1
22700 sub r3, r3, #1
22701 str r3, [sp, #52]
22702 mov r3, #0
22705 ldrh r3, [r5, #-14]
22707 mul r2, r2, r3
22720 ldr r3, [sp, #56]
22722 ldrh r2, [r3, #96]
22723 ldr r3, .L3744+36
22725 ldrh r3, [r3, #-2]
22726 mul r3, r3, r2
22727 str r3, [sp, #64]
22735 add r3, r2, r3
22736 add r3, r3, fp
22737 orr r3, r3, r1, lsl #24
22739 str r3, [r6, #24]
22745 ldr r3, [r8, #-128]
22746 ldr r2, [r3, r9]
22750 streq r2, [r3, r9]
22752 ldr r3, [r8, #-132]
22754 ldr r3, [r3, r9]
22756 cmp r3, r1
22778 ldr r3, [r8, #-132]
22779 ldr r3, [r3, r9]
22780 cmn r3, #1
22784 ldrh r3, [r4, #80]
22788 lsl r3, r3, #1
22789 strh r0, [r1, r3] @ movhi
22791 ldr r3, [r2, #1096]
22792 strh r1, [r3, #130] @ movhi
22796 addne r3, r7, r3
22802 addeq r3, r7, r3
22803 orreq r3, r3, fp, lsl #24
22804 addne r3, r3, r2
22805 addne r3, r3, fp
22806 orrne r3, r3, #50331648
22809 ldr r3, [sp, #48]
22812 add r3, r3, #1
22813 str r3, [sp, #48]
22815 ldr r3, [sp, #36]
22816 cmp r3, fp
22818 ldr r3, [sp, #40]
22819 add r3, r3, #1
22821 str r3, [sp, #40]
22823 ldrb r3, [r4, #89] @ zero_extendqisi2
22824 cmp r2, r3
22826 ldr r3, [sp, #48]
22828 lsl r9, r3, #2
22829 add r3, r4, r2, lsl #1
22830 str r3, [sp, #56]
22833 ldrb r3, [r8, #-3126] @ zero_extendqisi2
22834 cmp r3, #0
22842 ldr r3, .L3744
22847 ldr r0, [r3, #1092]
22848 ldr r3, .L3744+8
22850 ldrh ip, [r3, #-14]
22851 add r9, r3, #3104
22855 ldr r3, [sp, #44]
22856 cmp r3, r6
22859 sub r3, r2, #1
22860 str r3, [sp, #52]
22861 mov r3, #0
22870 ldr r3, [r2, r10, lsl #2]
22871 str r3, [sp, #48]
22881 ldr r3, [sp, #56]
22884 ldrh r2, [r3, #96]
22901 ldr r3, [sp, #48]
22912 and r0, r0, r3, lsr ip
22916 ldr r3, [sp, #48]
22918 cmp r3, r1
22943 ldr r3, [sp, #36]
22944 cmp r3, r8
22946 ldr r3, [sp, #40]
22947 add r3, r3, #1
22949 str r3, [sp, #40]
22951 ldr r3, [sp, #40]
22952 cmp r3, r2
22954 add r3, r4, r3, lsl #1
22956 str r3, [sp, #56]
22965 ldrne r3, [sp, #52]
22967 addne r2, r2, r3
22983 ldrh r3, [r4, #80]
22986 lsl r3, r3, #1
22987 strh r5, [r2, r3] @ movhi
22992 ldrh r3, [r4, #130]
22993 cmp r3, r2
22997 cmp r2, r3
23000 ldr r3, [r8, #1096]
23001 ldrh r0, [r3, #130]
23003 ldr r3, [r8, #2800]
23006 strh r2, [r3, #126] @ movhi
23009 ldr r3, [r8, #1096]
23011 strh r2, [r3, #130] @ movhi
23046 ldr r3, .L3781+4
23048 ldrh r3, [r3, #-14]
23050 mul r3, r2, r3
23051 str r3, [sp]
23052 ldr r3, .L3781+8
23053 ldr r2, [r3]
23054 mov fp, r3
23063 ldrh r3, [r5, #80]
23069 lsl r3, r3, #1
23071 strh r2, [r1, r3] @ movhi
23073 ldr r3, [sp]
23074 cmp r6, r3
23076 ldr r3, [fp]
23077 tst r3, #256
23080 mov r3, r7
23089 ldrh r3, [r5, #80]
23091 lsl r3, r3, #1
23092 ldrh r3, [r2, r3]
23093 cmp r7, r3
23101 ldrh r3, [r5, #80]
23103 lsl r3, r3, #1
23104 strh r7, [r2, r3] @ movhi
23111 ldr r3, [r8, #-132]
23113 ldr r10, [r3, r6, lsl #2]
23120 uxth r3, r0
23121 str r3, [sp, #12]
23122 ldr r3, [fp]
23123 tst r3, #256
23125 mov r3, r6
23133 ldr r3, [r8, #-132]
23134 ldr r10, [r3, r9]
23141 ldr r3, [sp, #12]
23143 cmp r3, r0
23145 ldr r3, [r8, #-128]
23147 ldr r3, [r3, r9]
23148 str r3, [sp, #4]
23158 ldr r3, [sp, #20]
23160 cmp r2, r3
23162 ldr r3, .L3781+16
23167 ldr r3, [r3, #-124]
23168 ldr r3, [r3, r9]
23169 str r3, [r1, #-8]!
23171 ldr r3, .L3781+36
23173 ldrh r0, [r3]
23174 ldrb r3, [r4, #1153] @ zero_extendqisi2
23175 rsb r3, r3, #24
23176 sub r3, r3, r0
23181 bic r0, r0, r2, lsl r3
23186 ldr r3, [r8, #-132]
23188 str r2, [r3, r9]
23190 ldr r3, [sp, #8]
23192 add r3, r3, #1
23193 str r3, [sp, #8]
23195 ldr r3, [sp]
23196 cmp r3, r2
23246 ldrb r3, [r5, #2828] @ zero_extendqisi2
23248 add r2, r4, r3, lsl #1
23259 strbne r3, [r5, #2828]
23269 ldrb r3, [r5, #2828] @ zero_extendqisi2
23271 add r3, r3, #1
23272 uxtb r3, r3
23273 cmp r2, r3
23274 strb r3, [r5, #2828]
23275 ldrheq r3, [r4, #2]
23276 addeq r3, r3, #1
23277 strheq r3, [r4, #2] @ movhi
23278 moveq r3, #0
23279 strbeq r3, [r5, #2828]
23284 add r3, r3, #1
23285 uxtb r3, r3
23286 cmp r3, ip
23287 moveq r3, #0
23289 add r1, r4, r3, lsl #1
23296 ldr r3, .L3810+12
23298 ldrh r3, [r3]
23299 mul r2, r8, r3
23300 ldrheq r3, [r4, #2]
23301 addeq r3, r2, r3, lsl #1
23302 subeq r3, r3, #1
23305 ldrhne r3, [r4, #2]
23306 addne r3, r3, r2
23308 ldrb r3, [r5, #1158] @ zero_extendqisi2
23309 cmp r3, #0
23311 ldrb r3, [r5, #1159] @ zero_extendqisi2
23312 cmp r3, #0
23313 ldrheq r3, [r4, #2]
23314 addeq r3, r3, r2
23315 orreq r3, r3, r9, lsl #24
23318 ldrh r3, [r4, #2]
23319 add r3, r3, r3, lsl #1
23320 sub r3, r3, #1
23321 add r3, r3, r2
23324 add r3, r3, r9
23325 orr r3, r3, r2, lsl #24
23327 str r3, [r6, #24]
23331 ldr r3, [r6, #36]
23332 cmp r3, #512
23333 cmnne r3, #1
23335 ldr r3, [r6, #12]
23336 ldr r10, [r3, #4]
23342 ldr r3, [r5, #2780]
23343 cmp r10, r3
23350 ldr r3, [r6, #24]
23352 cmp r3, r2
23355 streq r3, [r2, r1, lsl #2]
23356 ldrheq r3, [r4, #20]
23357 addeq r3, r3, #1
23358 strheq r3, [r4, #20] @ movhi
23360 ldrh r3, [r4, #22]
23362 add r3, r3, #1
23363 strh r3, [r4, #22] @ movhi
23386 movw r3, #2824
23390 ldrh r2, [r4, r3]
23391 movw r3, #65535
23392 cmp r2, r3
23400 movw r3, #2824
23401 ldrh r1, [r4, r3]
23402 movw r3, #65535
23403 cmp r1, r3
23406 ldr r3, .L3867+12
23407 ldr r3, [r3]
23408 tst r3, #256
23411 lsl r3, r1, #1
23413 ldrh r2, [r2, r3]
23425 mvneq r3, #0
23426 strheq r3, [r4, r5] @ movhi
23428 ldrh r3, [r4, r5]
23430 add r2, r2, r3, lsl #2
23440 cmp r1, r3
23443 cmp r1, r3
23446 cmp r2, r3
23450 movw r3, #2824
23452 strh r2, [r4, r3] @ movhi
23462 lsl r3, r3, #1
23463 ldrh r3, [r2, r3]
23464 cmp r3, #0
23472 movw r3, #2824
23474 ldrh r3, [r4, r3]
23476 lsl r3, r3, #1
23477 strh r1, [r2, r3] @ movhi
23481 movw r3, #65535
23483 cmp r10, r3
23498 ldrh r3, [r1, #-2]
23504 mul r3, r10, r3
23512 orr r3, r3, r2, lsl #24
23529 orr r6, r6, r3
23531 mov r3, #0
23533 strh r3, [r7, #2] @ movhi
23534 strb r3, [r4, #2828]
23535 strh r3, [r7, #22] @ movhi
23536 strh r3, [r7, #24] @ movhi
23537 str r3, [sp]
23543 ldr r3, [sp]
23544 strh r3, [r7, #20] @ movhi
23545 ldr r3, [r5, #36]
23546 cmn r3, #1
23547 cmpne r3, #512
23557 ldr r3, .L3867+32
23559 str r3, [sp, #8]
23560 cmp r2, r3
23571 ldrh r3, [fp, #-8]
23572 smulbb r3, r3, r2
23573 smulbb r3, r3, r9
23574 uxth r3, r3
23575 str r3, [sp]
23576 ldrb r3, [r8, #-11] @ zero_extendqisi2
23577 cmp r3, #2
23580 ldr r3, .L3867+28
23583 ldrh r9, [r3, #-14]
23584 ldr r3, [r8, #-3132]
23590 add r0, r3, r0, lsl #2
23593 ldr r3, [r5, #12]
23594 ldr r3, [r3, #4]
23595 cmp r3, #0
23599 str r3, [sp, #12]
23601 ldr r3, [sp, #12]
23602 cmp r3, r0
23607 mov r3, r9
23615 ldrb r3, [r4, #1158] @ zero_extendqisi2
23616 cmp r3, #0
23618 ldrb r3, [r4, #1159] @ zero_extendqisi2
23619 cmp r3, #0
23628 ldr r3, [r5, #36]
23629 cmn r3, #1
23630 cmpne r3, #512
23632 ldr r3, [r5, #12]
23634 ldr r3, [r3]
23635 cmp r3, r2
23648 ldr r3, [sp]
23649 cmp r9, r3
23653 movw r3, #2824
23655 ldrh r1, [r4, r3]
23656 lsl r3, r1, #1
23657 ldrh r2, [r2, r3]
23658 ldrh r3, [r7, #20]
23659 cmp r2, r3
23664 movw r3, #2824
23666 ldrh r3, [r4, r3]
23668 lsl r3, r3, #1
23669 strh r1, [r2, r3] @ movhi
23670 mov r3, #0
23671 strh r3, [r7, #24] @ movhi
23676 ldrh r3, [fp, #-8]
23678 sub r3, r3, #1
23679 uxth r3, r3
23681 orr r3, r3, #33554432
23682 orr r10, r3, r10
23686 ldr r3, [sp]
23689 lsl r6, r3, #2
23698 mov r3, r6
23713 ldr r3, .L3867+44
23716 ldrh r0, [r3]
23717 ldrb r3, [r4, #1153] @ zero_extendqisi2
23718 rsb r3, r3, #24
23719 sub r3, r3, r0
23720 lsl r3, r10, r3
23721 sub r3, r3, #1
23722 and r0, r3, fp, lsr r0
23724 ldrh r3, [r7]
23725 cmp r0, r3
23726 ldreq r3, [r8, #-3132]
23728 streq fp, [r3, r2, lsl #2]
23729 ldrheq r3, [r7, #20]
23730 addeq r3, r3, #1
23731 strheq r3, [r7, #20] @ movhi
23767 ldr r3, [r4, #1096]
23768 ldr r2, [r3, #544]
23776 ldr r3, [r4, #1096]
23780 ldr r0, [r3, #544]
23782 ldr r3, [sp, #4]
23783 cmn r3, #1
23787 ldr r3, [sp, #4]
23790 str r3, [r0, #24]
23792 ldr r3, [r5, #36]
23793 cmp r3, #256
23795 ldrb r3, [r4, #1153] @ zero_extendqisi2
23799 rsb r3, r3, #24
23801 sub r3, r3, r2
23802 lsl r3, fp, r3
23803 sub r3, r3, #1
23804 and r0, r3, r0, lsr r2
23812 ldr r3, [r4, #1096]
23814 ldr r3, [r3, #544]
23815 cmp r2, r3
23826 ldr r3, [r4, #1096]
23828 ldr r2, [r3, #544]
23831 str r2, [r3, #544]
23834 str r2, [r3, #544]
23835 ldr r2, [r3, #548]
23837 str r2, [r3, #548]
23848 ldr r3, [sp, #4]
23849 cmn r3, #1
23851 ldrh r3, [r6, #-14]
23853 cmp r8, r3, lsr #2
23857 ldr r2, [r3, #536]
23858 ldr r1, [r3, #12]
23864 ldr r2, [r3, #540]
23873 str r1, [r3, #536]
23874 str r2, [r3, #540]
23876 str r2, [r3, #544]
23904 ldrh r3, [r4, r5]
23906 cmp r2, r3
23910 ldr r3, [r6, #604]
23911 add r3, r3, #29952
23912 add r3, r3, #48
23913 cmp r0, r3
23916 ldr r3, [r4, #1096]
23919 ldr r2, [r3, #600]
23929 str r2, [r3, #600]
23931 ldr r5, [r3, #600]
23932 movw r3, #65535
23934 cmp r7, r3
23942 ldr r3, [r4, #1096]
23945 ldr r2, [r3, #600]
23947 str r2, [r3, #600]
23948 ldr r2, [r3, #608]
23950 str r2, [r3, #608]
23952 uxth r3, r0
23953 cmp r3, #0
23958 ldrb r3, [r10, #2] @ zero_extendqisi2
23959 and r2, r3, #224
23960 and r3, r3, #192
23961 cmp r3, #0
23964 ldr r3, [r4, #1096]
23965 ldrh r1, [r3, #16]
23968 ldrh r1, [r3, #48]
23971 ldrh r3, [r3, #80]
23972 cmp r3, r7
23977 ldr r3, [r4, #1092]
23979 ldrh r3, [r3, r5]
23980 cmp r3, #0
23988 ldr r3, [r4, #1092]
23990 strh r2, [r3, r5] @ movhi
23997 add r3, sp, #40
23998 add r0, r3, r0, lsl #1
23999 movw r3, #65535
24001 cmp r8, r3
24013 uxth r3, r2
24025 ldrheq r3, [r2, #-14]
24028 subeq r3, r3, #1
24029 uxtheq r3, r3
24031 orr r3, r3, r1
24034 str r3, [sp, #8]
24036 ldr r3, [sp, #8]
24039 str r3, [r0, #24]
24044 ldrh r3, [r2, #-14]
24046 mul r2, r2, r3
24056 ldr r3, [r9, #12]
24057 ldr r1, [r3]
24058 ldr r3, .L3922+16
24059 cmp r1, r3
24069 ldrh r3, [fp, #-8]
24072 smulbb r1, r1, r3
24074 uxth r3, r8
24076 str r3, [sp, #12]
24077 ldr r3, [r9, #4]
24078 str r3, [sp, #8]
24080 ldr r3, [sp, #12]
24081 cmp fp, r3
24086 ldr r3, .L3922+20
24087 ldr r3, [r3]
24088 tst r3, #256
24090 ldr r3, [r4, #1092]
24093 ldrh r2, [r3, r6]
24094 ldrb r3, [r10, #2] @ zero_extendqisi2
24095 lsr r3, r3, #5
24096 str r3, [sp]
24097 mov r3, r8
24100 ldr r3, [r4, #1092]
24102 strh r8, [r3, r6] @ movhi
24110 ldr r3, [sp, #8]
24111 ldr r0, [r3, fp, lsl #2]
24118 ldr r3, [sp, #8]
24121 ldr r0, [r3, fp, lsl #2]
24125 mov r3, #1
24132 lsl r2, r3, r2
24167 lsl r3, r0, #2
24173 str r3, [sp, #68]
24174 ldr r3, [r4, #1084]
24176 ldr r1, [r3, r0, lsl #2]
24177 add r2, r3, r2
24182 ldrh r3, [r3, r1]
24185 ubfx r3, r3, #0, #11
24186 str r3, [sp]
24187 ubfx r3, r2, #3, #2
24190 movw r3, #65535
24191 cmp r7, r3
24193 movw r3, #1080
24194 ldrh r3, [r4, r3]
24195 cmp r3, r7
24197 ldr r3, [r4, #1084]
24203 add r3, r3, r2
24205 ldrb r3, [r3, #2] @ zero_extendqisi2
24206 and r3, r3, #224
24207 cmp r3, #160
24208 ldreq r3, .L3961+8
24210 ldrbeq r9, [r3, #-3128] @ zero_extendqisi2
24212 ldr r3, .L3961+12
24218 ldrh r3, [r3, #-8]
24221 smulbb r3, r3, r0
24222 strh r3, [sp, #94] @ movhi
24223 ldr r3, [r4, #1084]
24224 add r3, r3, r2
24225 ldrb r2, [r3, #2] @ zero_extendqisi2
24226 mov r3, r9
24237 ldr r3, .L3961+20
24238 ldrh r2, [r3]
24239 uxth r3, r5
24240 cmp r2, r3
24242 str r3, [sp, #72]
24243 lsl r3, r3, #1
24244 sub r2, r3, #1
24247 add r3, r3, r2
24248 sub r3, r3, #1
24249 str r3, [sp, #64]
24250 mov r3, #0
24253 ldrh r3, [sp, #48]
24255 add r3, r2, r3, lsl #1
24256 ldrh r3, [r3, #-16]
24257 str r3, [sp, #56]
24258 movw r3, #65535
24260 cmp r2, r3
24262 ldr r3, .L3961+24
24264 ldrh r4, [r3, #-2]
24265 mul r3, r2, r4
24276 uxtaheq r3, r3, r5
24277 addne r3, r3, r2
24278 addne r3, r3, r8
24279 orr r4, r4, r3
24286 ldr r3, [r6, #4]
24298 ldr r2, [r3, #12]
24300 ldr r2, [r3, #8]
24302 ldr r2, [r3, #4]
24304 ldr r3, [r3]
24307 str r3, [sp, #4]
24308 mov r3, r4
24310 ldr r3, [sp, #52]
24313 moveq r3, #1
24315 str r3, [sp, #52]
24316 ldr r3, .L3961+36
24317 ldr r3, [r3, #4]
24318 blx r3
24319 ldr r3, .L3961
24321 ldr r3, [r3, #1084]
24322 add r3, r3, r2
24323 ldrb r2, [r3, #2] @ zero_extendqisi2
24330 ldr r3, [r6, #12]
24331 ldr r0, [r3, #4]
24336 ldr r3, [r6, #12]
24339 ldr r0, [r3, #4]
24342 ldr r3, [sp, #84]
24343 cmp r4, r3
24345 ldr r3, [sp, #44]
24349 add r3, r3, #1
24351 str r3, [sp, #44]
24354 ldr r3, [sp, #60]
24355 cmp r3, #0
24357 ldr r2, [r3, fp, lsl #2]
24359 ldr r3, [r6, #12]
24360 ldr r3, [r3, #4]
24361 cmp r3, r2
24363 ldr r3, .L3961+44
24364 ldr r3, [r3]
24365 tst r3, #4096
24371 ldr r3, [sp, #60]
24373 ldr r3, [r3, r4]
24375 cmp r2, r3
24376 cmnne r3, #1
24391 ldr r3, [sp, #48]
24392 add r3, r3, #1
24394 str r3, [sp, #48]
24396 ldrh r3, [sp, #48]
24397 cmp r2, r3
24403 uxtahne r4, r3, r5
24407 add r4, r3, r2
24409 add r3, r4, r8
24411 orr r4, r3, r4, lsl #24
24419 ldr r3, .L3961
24422 ldr r1, [r3, #1092]
24423 ldr r3, [sp, #44]
24468 mov r7, r3
24469 ldr r3, .L4026
24475 ldr r3, [r3]
24476 tst r3, #4096
24478 mov r3, r2
24486 ldr r3, .L4026+8
24488 ldr r3, [r3, #1032]
24491 cmp r3, r2
24492 cmpcs r3, r6
24497 cmp r3, r2
24499 add r3, r4, r6
24501 str r3, [sp, #28]
24505 ldr r3, [r2, #24]
24506 add r3, r3, r1
24507 str r3, [r2, #24]
24508 ldr r3, .L4026+12
24509 ldrb r6, [r3, #-2546] @ zero_extendqisi2
24512 ldr r3, [sp, #24]
24516 add r3, r3, r2
24517 sub r0, r3, #1
24518 str r3, [sp, #44]
24520 ldr r3, [sp, #36]
24524 rsb r3, r3, #1
24525 add r3, r3, r0
24527 str r3, [sp, #32]
24529 ldr r3, [sp, #32]
24530 cmp r3, #0
24543 mov r3, #8192
24546 ldr r3, [sp, #36]
24550 cmpne r6, r3
24555 cmp r6, r3
24560 ldr r3, [sp, #24]
24563 cmp r3, r8
24567 mov r3, #0
24579 mla r3, r2, r3, r4
24582 ldr r1, [r3, #1236]
24586 ldr r3, [sp, #32]
24588 sub r3, r3, #1
24589 str r3, [sp, #32]
24591 ldrb r3, [r4, #2769] @ zero_extendqisi2
24594 cmpne r3, #2
24604 ldrb r3, [r5, #-2535] @ zero_extendqisi2
24605 cmp r3, #0
24608 strb r3, [r5, #-2535]
24612 ldr r3, [sp, #28]
24615 add r8, r3, r2
24620 add r3, r3, #1
24622 cmp r3, #32
24634 ldr r3, [sp, #68]
24635 cmn r3, #1
24640 subs r3, r0, #0
24647 str r7, [r3, #8]
24649 str r6, [r3, #20]
24650 str r2, [r3, #24]
24651 str r2, [r3, #28]
24652 strb r8, [r3, #40]
24653 strb r10, [r3, #41]
24657 mla r3, r3, r6, r8
24660 cmp r2, r3
24663 cmp r1, r3
24675 ldrb r3, [r5, #-2546] @ zero_extendqisi2
24676 cmp r8, r3
24680 ldrb r3, [r5, #-2536] @ zero_extendqisi2
24681 cmp r3, #255
24689 ldr r3, .L4026+12
24691 ldrb r9, [r3, #-2536] @ zero_extendqisi2
24692 ldr r3, .L4026+16
24694 add r3, r3, r2, lsl #4
24697 str r3, [sp, #52]
24699 ldrb r3, [r2, #1232] @ zero_extendqisi2
24701 strb r3, [r1, #-2536]
24705 ldr r3, [r2, #552]
24706 add r3, r3, #1
24707 str r3, [r2, #552]
24714 ldr r3, [r1, #1244]
24716 ldr ip, [r3, #4]
24744 ldr r3, [r8, #1244]
24746 ldr r3, [r3, #4]
24747 cmp r3, r2
24748 moveq r3, fp
24749 orrne r3, fp, #1
24750 cmp r3, #0
24754 ldr r3, [r2, #552]
24755 add r3, r3, #1
24756 str r3, [r2, #552]
24757 ldr r3, [r8, #1244]
24759 ldr r2, [r3, #12]
24761 ldr r2, [r3, #8]
24763 ldr r2, [r3, #4]
24766 ldr r3, [r3]
24767 str r3, [sp, #4]
24768 ldr r3, [r8, #1256]
24769 str r3, [sp]
24770 ldr r3, [r8, #1252]
24772 ldr r3, .L4026+32
24775 ldrh r0, [r3, #-2]
24776 ldrb r3, [r4, #1153] @ zero_extendqisi2
24778 rsb r3, r3, #24
24779 sub r3, r3, r0
24781 bic r0, r2, r0, lsl r3
24787 mov r3, #48
24788 mla r3, r3, r9, r4
24789 ldr r2, [r3, #1244]
24790 ldr r3, [r3, #1252]
24792 cmp r2, r3
24802 mov r3, #48
24803 mla r9, r3, r9, r4
24804 ldrb r3, [r5, #-2546] @ zero_extendqisi2
24806 cmp r3, r2
24807 ldrbls r3, [r9, #1234] @ zero_extendqisi2
24808 bicls r3, r3, #8
24809 strbls r3, [r9, #1234]
24813 ldr r3, [r9, #1236]
24815 add r1, r3, r1, lsl #9
24823 ldrb r3, [r5, #-2535] @ zero_extendqisi2
24824 sub r3, r3, #1
24825 strb r3, [r5, #-2535]
24833 ldr r3, [r2, #1256]
24839 str r3, [sp, #56]
24843 and r0, r0, r3, lsr ip
24848 ldr r3, [sp, #56]
24888 mov r3, r2
24906 mov r3, r2
24937 add r3, sp, #128
24939 add r3, r3, r4
24940 strb r0, [r3, #-80]
24943 mov r3, #16
24956 movw r3, #698
24962 ldrh r3, [r1, r3]
24967 ldrh r3, [r6, #-176]
24972 ldrh r3, [r6, #-176]
24973 cmp r7, r3
24986 add r3, r7, #208
24987 lsl r3, r3, #1
24988 ldrh r0, [r2, r3]
25004 movw r3, #698
25011 ldrh r3, [r1, r3]
25016 ldrh r3, [r7, #-176]
25031 uxth r3, r0
25035 str r3, [sp, #32]
25042 ldrh r3, [r5, r8]
25044 cmp r3, r2
25046 ldrb r3, [r7, #-2546] @ zero_extendqisi2
25050 lsl r3, r3, #7
25064 ldr r3, [sp, #36]
25067 ldr r3, [r3, #2800]
25068 ldr r3, [r3, r6, lsl #2]
25069 str r3, [r0, #24]
25070 str r3, [sp, #40]
25073 ldr r3, [r5, #4]
25084 ldr r2, [r3, #12]
25086 ldr r2, [r3, #8]
25088 ldr r2, [r3, #4]
25090 ldr r3, [r3]
25093 ldrb r3, [r7, #-2546] @ zero_extendqisi2
25097 lsl r3, r3, #7
25123 ldr r3, .L4056+64
25125 strh r0, [r3, #-4] @ movhi
25152 ldr r3, [sp, #40]
25156 str r3, [r0, #24]
25159 ldr r3, [r5, #4]
25170 ldr r2, [r3, #12]
25172 ldr r2, [r3, #8]
25174 ldr r2, [r3, #4]
25176 ldr r3, [r3]
25179 ldrb r3, [r6, #-2546] @ zero_extendqisi2
25183 lsl r3, r3, #7
25185 ldrb r3, [r6, #-2546] @ zero_extendqisi2
25189 lsl r3, r3, #1
25226 ldr r3, .L4056+92
25228 str r0, [r3]
25338 sub r3, r6, #3088
25340 ldrh r3, [r3, #-8]
25341 mul r8, r8, r3
25342 ldrh r3, [r0, #12]
25343 add r4, r4, r3, lsl #2
25344 sub r3, r8, #-1073741823
25345 ldr r3, [r4, r3, lsl #2]
25346 cmn r3, #1
25360 ldr r3, .L4088+12
25362 ldr r3, [r3]
25363 tst r3, #4096
25368 lsl r3, r1, #1
25369 ldrh r3, [r2, r3]
25373 ldrh r3, [r7]
25375 lsl r3, r3, #1
25376 strh r5, [r2, r3] @ movhi
25388 uxth r3, r0
25389 str r3, [sp, #4]
25390 ldr r3, .L4088+12
25391 ldr r3, [r3]
25392 tst r3, #4096
25394 mov r3, r10
25409 ldr r3, [sp, #4]
25411 cmp r3, r0
25413 ldrb r3, [r7, #9] @ zero_extendqisi2
25415 mov r1, r3
25416 str r3, [sp, #12]
25420 ldr r3, [sp, #12]
25423 mov r1, r3
25436 mov r3, r8
25448 mvn r3, #0
25449 str r3, [r9]
25490 movw r3, #65535
25491 cmp r0, r3
25504 ldr r3, [r4, #1096]
25506 ldr r3, [r3, #560]
25507 sub r3, r3, r6
25508 clz r3, r3
25509 lsr r3, r3, #5
25510 moveq r3, #0
25511 cmp r3, #0
25516 ldr r3, [r4, #1096]
25517 ldr r0, [r3, #564]
25519 ldr r3, [r4, #1096]
25521 str r5, [r3, #560]
25522 str r2, [r3, #564]
25557 ldrb r3, [r8, #2820] @ zero_extendqisi2
25561 str r3, [sp, #12]
25562 add r3, r3, r3, lsl #1
25563 add r3, r1, r3, lsl #4
25565 str r3, [sp, #20]
25566 mov r3, #48
25567 mla r3, r3, r1, r8
25568 ldrb r1, [r3, #1232] @ zero_extendqisi2
25569 ldr r2, [r3, #1252]
25570 ldr r3, [r8, #2780]
25572 cmp r2, r3
25581 mov r3, #48
25582 mla r3, r3, r2, r9
25584 ldr r7, [r3, #1252]
25595 ldr r2, [r3, #1244]
25596 ldr fp, [r3, #1236]
25597 ldrb r5, [r3, #1273] @ zero_extendqisi2
25598 ldrb r3, [r3, #1272] @ zero_extendqisi2
25600 str r3, [sp, #16]
25601 ldrb r3, [r9, #2797] @ zero_extendqisi2
25602 cmp r3, #0
25605 ldr r3, .L4167+4
25608 add r4, r3, r4, lsl #4
25610 ldrb r3, [r4] @ zero_extendqisi2
25611 cmp r3, #255
25613 ldr r3, [r4, #20]
25614 cmp r7, r3
25616 ldr r3, [sp, #16]
25620 lsl r2, r3, #9
25623 ldrb r3, [r6, #-2546] @ zero_extendqisi2
25627 sub r3, r3, #2
25628 add r2, r2, r3, lsl #9
25636 add r3, r3, r3, lsl #1
25637 add r4, r2, r3, lsl #4
25652 ldr r3, .L4167+4
25656 add r0, r3, #1536
25658 ldr r2, [r3, #20]
25661 ldrb r2, [r3, #2] @ zero_extendqisi2
25663 ldrne r4, [r3, #4]
25665 ldrne ip, [r3, #24]
25667 strbne r2, [r3, #2]
25669 add r3, r3, #48
25670 cmp r3, r0
25672 ldr r3, .L4167+16
25676 ldrb r3, [r3, #-2546] @ zero_extendqisi2
25677 cmp r2, r3
25690 ldr r3, [sp, #16]
25691 add r5, r5, r3
25692 ldr r3, .L4167+16
25693 ldrb r2, [r3, #-2546] @ zero_extendqisi2
25708 ldr r3, [sp, #28]
25709 cmn r3, #1
25713 ldr r3, [sp, #28]
25717 str r3, [r0, #24]
25719 ldr r3, [r4, #12]
25720 ldr r2, [r3, #4]
25721 ldr r10, [r3, #12]
25744 ldr r3, [r4, #12]
25745 ldr r3, [r3, #4]
25746 cmp r7, r3
25748 ldr r3, [r4, #36]
25749 cmn r3, #1
25754 ldr r3, [r2, #552]
25755 add r3, r3, #1
25756 str r3, [r2, #552]
25757 ldr r3, [r4, #36]
25760 str r3, [sp]
25761 mov r3, r7
25763 mov r3, #4
25765 mov r2, r3
25769 ldr r3, [r4, #12]
25770 ldr r3, [r3, #4]
25771 cmp r7, r3
25773 ldr r3, [r4, #36]
25774 cmn r3, #1
25785 ldr r3, [sp, #28]
25787 cmn r3, #1
25796 ldr r3, [sp, #16]
25797 add r5, r5, r3
25798 ldr r3, .L4167+16
25799 ldrb r2, [r3, #-2546] @ zero_extendqisi2
25807 ldrb r3, [r4, #2] @ zero_extendqisi2
25810 bic r3, r3, #8
25811 strb r3, [r4, #2]
25816 ldrh r3, [r6, #6]
25817 cmp r3, #0
25826 ldr r3, [sp, #12]
25829 mul r4, r4, r3
25830 ldr r3, [sp, #8]
25831 mov r1, r3
25834 str r10, [r3, #12]
25835 stm r3, {r2, r7}
25837 str r2, [r3, #8]
25839 ldr r3, .L4167+16
25841 ldrb r2, [r3, #-2546] @ zero_extendqisi2
25845 ldr r3, [sp, #16]
25848 str r3, [r5, #1256]
25849 ldr r3, [sp, #28]
25850 str r3, [r5, #1260]
25851 mvn r3, #0
25852 strb r3, [r5, #1232]
25853 ldrb r3, [r5, #1234] @ zero_extendqisi2
25854 orr r3, r3, #10
25855 strb r3, [r5, #1234]
25856 ldr r3, .L4167+4
25858 add r4, r3, r4
25859 ldrh r3, [r6, #10]
25860 add r3, r3, r2
25861 sub r3, r3, #1
25862 strh r3, [r4, #32] @ movhi
25864 ldrb r3, [r9, #2797] @ zero_extendqisi2
25866 add r3, r3, #1
25867 strb r3, [r9, #2797]
25869 ldr r3, .L4167+16
25871 str r0, [r3, #-84]
25872 ldrb r3, [r9, #2797] @ zero_extendqisi2
25873 cmp r3, #2
25888 moveq ip, r3
25895 sub r3, r3, r1
25896 strb r3, [r4, #2797]
25897 ldr r3, .L4167+4
25898 add r0, r3, r0, lsl #4
25900 ldrh r3, [r6, #6]
25901 cmp r3, #1
25910 ldrb r3, [r4, #2796] @ zero_extendqisi2
25911 cmp r3, #0
25918 ldr r3, [sp, #28]
25922 cmn r3, #1
25997 ldr r3, [r4, #36]
25998 cmn r3, #1
25999 cmpne r3, #512
26007 ldr r3, [r4, #12]
26008 ldr r8, [r3, #4]
26023 mov r3, #0
26026 add r1, r2, r3
26035 ldr r3, .L4307+20
26036 ldr r3, [r3]
26037 tst r3, #256
26039 ldrh r3, [r5, #22]
26049 add r3, r3, #48
26050 cmp r3, #1536
26052 ldrb r3, [r7, #-2546] @ zero_extendqisi2
26056 strb r3, [r4, #40]
26057 ldr r3, [r4, #12]
26058 ldr r1, [r3]
26060 str r2, [r3, #16]
26061 ldr r3, .L4307+20
26062 ldr r3, [r3]
26063 tst r3, #256
26067 ldrh r3, [r5, #22]
26071 str r3, [sp, #4]
26072 mov r3, r0
26080 ldr r3, [r2, #60]
26081 add r3, r3, #1
26082 str r3, [r2, #60]
26083 ldrh r3, [r5, #24]
26084 add r3, r3, #1
26085 strh r3, [r5, #24] @ movhi
26088 ldr r3, .L4307+20
26089 ldr r3, [r3]
26090 tst r3, #256
26094 ldrh r3, [r5, #22]
26098 str r3, [sp, #4]
26099 mov r3, r0
26108 ldr r3, [r10, #1096]
26109 ldrb r9, [r3, #89] @ zero_extendqisi2
26110 str r3, [sp, #12]
26111 ldrb r3, [r7, #-3127] @ zero_extendqisi2
26113 cmp r3, r8
26121 ldr r3, .L4307+4
26129 ldrh fp, [r3, r2]
26132 ldrb r3, [r7, #-2542] @ zero_extendqisi2
26134 cmp r3, #0
26136 ldr r3, .L4307+36
26138 ldrh r3, [r3, r0]
26139 cmp r3, #0
26145 uxth r3, r8
26146 str r3, [sp, #20]
26148 mul r3, r6, r5
26151 str r3, [sp, #16]
26153 ldr r3, .L4307+4
26177 mov r3, #1
26178 str r3, [sp, #24]
26181 ldrb r3, [r7, #-15] @ zero_extendqisi2
26182 cmp r3, #0
26185 sub r3, r4, #62
26186 cmp r3, #2160
26202 ldrh fp, [r3, r2]
26211 smull r2, r3, r9, r2
26212 sub r9, r3, r9, asr #31
26213 uxth r3, r9
26214 str r3, [sp, #20]
26215 ldrb r3, [r10, #1159] @ zero_extendqisi2
26216 cmp r3, #0
26221 ldrh r10, [r3, r2]
26226 lsl r3, r0, #1
26228 ldrh r3, [r2, r3]
26230 lsr r4, r3, #3
26231 and r3, r3, #7
26232 str r3, [sp, #24]
26233 uxth r3, r10
26234 mla r9, r9, r4, r3
26235 str r3, [sp, #20]
26236 ldr r3, [sp, #24]
26238 cmp r3, #1
26242 mul r3, r6, r5
26243 str r3, [sp, #36]
26244 lsl r3, r6, #1
26245 uxth r3, r3
26246 str r3, [sp, #44]
26247 ldrh r3, [sp, #44]
26248 smulbb r3, r3, r5
26249 sub r3, fp, r3
26250 uxth r3, r3
26251 str r3, [sp, #48]
26252 mov r3, #0
26253 str r3, [sp, #32]
26254 ldr r3, .L4307+36
26255 add r3, r3, r4, lsl #1
26256 str r3, [sp, #40]
26264 ldrb r3, [r7, #-3128] @ zero_extendqisi2
26265 cmp r3, #3
26267 ldr r3, .L4307+32
26268 ldrb r1, [r3, #1158] @ zero_extendqisi2
26270 movne r3, r2
26272 subne r2, r3, #1
26275 ldr r3, [sp, #56]
26277 strbne r1, [r3, #44]
26287 strb r2, [r3, #44]
26294 ldrb r3, [r7, #-3120] @ zero_extendqisi2
26296 cmp r3, #0
26300 ldrb r3, [r7, #-3126] @ zero_extendqisi2
26301 cmp r3, #0
26304 ldrb r3, [r2, #1158] @ zero_extendqisi2
26305 cmp r3, #0
26308 ldrb r3, [r7, #-2542] @ zero_extendqisi2
26310 cmp r3, #0
26314 lsl r3, r4, #1
26315 ldrh r3, [r1, r3]
26316 cmp r3, r4
26321 ldr r3, [r1, #52]
26322 add r3, r3, r6
26323 str r3, [r1, #52]
26325 ldrh r3, [r0, r1]
26326 add r6, r6, r3
26327 ldr r3, .L4307+52
26330 ldrh r1, [r3, #-14]
26331 ldr r3, [sp, #12]
26332 ldrb r3, [r3, #89] @ zero_extendqisi2
26333 mul r3, r3, r1
26334 cmp r6, r3
26335 ldrge r3, [r2, #1096]
26337 strhge r2, [r3, #86] @ movhi
26345 ldrh fp, [r3, r2]
26353 uxth r3, r8
26354 str r3, [sp, #20]
26362 uxth r3, r8
26363 str r3, [sp, #20]
26373 ldrh r1, [r3, #22]
26374 ldrh ip, [r3, #20]
26389 str r3, [sp, #24]
26391 ldr r3, [sp, #24]
26393 strh r1, [r3, #22] @ movhi
26399 ldr r3, [sp, #28]
26400 add r3, fp, r3
26401 str r3, [sp, #16]
26403 ldr r3, [r7, #-3124]
26404 ldrb r3, [r3, r2] @ zero_extendqisi2
26405 cmp r3, #255
26423 ldr r3, [r2, #-3124]
26424 strb r1, [r3, r0]
26426 ldrb r3, [r1, #2831] @ zero_extendqisi2
26427 add r3, r3, #1
26428 strb r3, [r1, #2831]
26429 add r3, r9, fp
26430 strh r3, [r7, #32] @ movhi
26431 ldrb r3, [sp, #24] @ zero_extendqisi2
26432 strb r3, [r7, #45]
26433 sub r3, r2, #3104
26434 ldrh r1, [r3, #-14]
26435 ldr r3, [sp, #12]
26436 ldrb r3, [r3, #89] @ zero_extendqisi2
26437 mul r3, r3, r1
26439 sub r3, r3, r1
26440 cmp r0, r3
26442 ldrb r3, [r2, #-2542] @ zero_extendqisi2
26443 cmp r3, #0
26445 ldr r3, [sp, #40]
26446 ldrh r3, [r3]
26447 cmp r3, r4
26456 ldr r3, [r8, #-132]
26457 str r2, [r3, r1, lsl #2]
26458 ldrb r3, [r8, #-11] @ zero_extendqisi2
26459 cmp r3, #2
26461 sub r3, r8, #3104
26463 ldrh r1, [r3, #-14]
26464 ldr r3, [sp, #12]
26465 ldrb r3, [r3, #89] @ zero_extendqisi2
26466 mul r3, r1, r3
26467 sub r3, r3, #2
26468 cmp r2, r3
26479 ldr r3, [r7, #12]
26480 str r10, [r3]
26487 ldr r3, [r7, #12]
26490 str r2, [r3, #8]
26492 ldr r3, [r7, #12]
26494 str r2, [r3, #12]
26496 ldr r3, [r7, #12]
26498 str r2, [r3, #16]
26500 ldr r3, .L4307
26503 ldr r2, [r3, #-3124]
26520 ldrb r1, [r3, #-3128] @ zero_extendqisi2
26526 ldrb r3, [r3, #-2542] @ zero_extendqisi2
26529 cmp r3, #0
26531 ldr r3, [sp, #40]
26533 ldrh r3, [r3]
26534 cmp r3, r4
26538 movne r8, r3
26540 ldr r3, .L4307+32
26544 mla r10, r10, r7, r3
26546 ldr r3, [sp, #20]
26548 uxtah r0, r3, r0
26549 ldr r3, [sp, #12]
26551 add r0, r3, r0, lsl #1
26552 ldrh r3, [r0, #96]
26553 mla r8, r2, r3, r8
26558 ldr r3, .L4307+32
26560 add r2, r3, r7
26561 add r3, r3, #1232
26562 add r3, r3, r7
26564 ldrh r1, [r3, #32]
26565 ldr r3, .L4307
26566 ldr r3, [r3, #-124]
26567 str r2, [r3, r1, lsl #2]
26570 ldrb r3, [r8, #-3127] @ zero_extendqisi2
26572 mul r3, r1, r3
26576 rsb r3, r2, r3, lsl #2
26577 mov r2, r3
26578 str r3, [sp, #52]
26586 ldr r3, [sp, #52]
26588 mov r1, r3
26594 ldr r3, [r7, #12]
26597 str r2, [r3, #8]
26599 ldr r3, [r7, #12]
26602 ldr r3, .L4307+52
26605 ldrh r3, [r3, #-14]
26607 mul r2, r2, r3
26610 ldr r3, .L4307+52
26613 ldrh r2, [r3, #-14]
26614 ldrb r3, [r8, #-3127] @ zero_extendqisi2
26615 mul r3, r3, r2
26616 cmp r1, r3, asr #6
26617 lsl r2, r3, #2
26619 mov r3, r2
26621 add r0, r0, r3
26630 ldr r3, [r7, #12]
26631 str r10, [r3]
26632 sub r3, r8, #3104
26633 ldrh r3, [r3, #-14]
26637 mul r1, r1, r3
26642 ldr r3, [r7, #12]
26646 str r2, [r3, #8]
26653 ldr r3, [r8, #-128]
26654 ldr r3, [r3, r2, lsl #2]
26655 str r3, [r7, #24]
26657 ldr r3, [r7, #36]
26658 cmn r3, #1
26659 cmpne r3, #512
26661 ldr r3, .L4307+64
26664 ldrh r1, [r3]
26665 ldr r3, .L4307+32
26666 ldrb r3, [r3, #1153] @ zero_extendqisi2
26668 rsb r3, r3, #24
26669 sub r3, r3, r1
26671 bic r0, r2, r0, lsl r3
26676 ldr r3, [r7, #36]
26677 cmn r3, #1
26678 cmpne r3, #512
26680 ldr r3, [r7, #12]
26682 str r2, [r3, #4]
26683 ldr r3, [r7, #36]
26684 cmp r3, r2
26685 cmpne r3, #512
26693 ldr r3, [r7, #12]
26695 ldr r1, [r3, #4]
26700 strcs r2, [r3, #4]
26701 ldr r3, [r7, #12]
26702 ldr r2, [r3, #4]
26703 ldr r3, .L4307
26704 ldr r3, [r3, #-132]
26705 str r2, [r3, r1, lsl #2]
26706 ldr r3, [r7, #12]
26710 ldrb r3, [r2, #1159] @ zero_extendqisi2
26712 cmp r3, #0
26713 umull r2, r3, r9, r1
26716 lsr r3, r3, #1
26718 uxtah r2, r2, r3
26719 add r3, r3, r3, lsl #1
26722 sub r3, r9, r3
26726 uxtah r3, r2, r3
26728 str r3, [r0, #1256]
26731 ldr r3, .L4307+32
26733 add r2, r3, #1232
26735 add r7, r3, r7
26739 ldr r3, [r7, #1256]
26745 orr r1, r1, r3
26748 ldr r3, .L4307
26749 ldrb r2, [r3, #-2542] @ zero_extendqisi2
26758 ldr r1, [r3, #-3124]
26770 ldr r1, [r3, #-3124]
26773 ldr r3, [r3, #-128]
26774 str r2, [r3, r1, lsl #2]
26776 ldr r3, [sp, #32]
26777 add r3, r3, #1
26778 str r3, [sp, #32]
26782 ubfx r3, r3, #1, #16
26783 add r3, r2, r3
26785 add r3, r2, r3, lsl #1
26787 ldrh r3, [r3, #96]
26789 mla r3, r2, r3, r4
26794 ldrb r3, [r3, #-3126] @ zero_extendqisi2
26795 cmp r3, #0
26798 ldr r3, [sp, #28]
26799 add r3, r3, r2
26801 add r3, r2, r3, lsl #1
26803 ldrh r3, [r3, #96]
26805 mla r3, r2, r3, r4
26807 orr r3, r3, #33554432
26808 str r3, [r0, #1256]
26811 ldr r3, [sp, #20]
26813 add r3, r3, r9, lsr #1
26814 add r3, r2, r3, lsl #1
26816 ldrh r3, [r3, #96]
26818 mla r3, r2, r3, r4
26820 add r3, r3, r2
26825 add r0, r0, r3, lsl #2
26826 add r3, ip, r3, lsl #2
26827 ldr r3, [r3, #-20]
26829 ldrb r3, [r3, #1] @ zero_extendqisi2
26830 strb r3, [r0]
26832 uxth r3, r1
26834 cmp r3, r2
26836 add r3, sp, #80
26837 add r2, r3, r2, lsl #2
26838 ldr r3, [r2, #-24]
26842 strb r2, [r3]
26848 ldrb r3, [r7, #-3126] @ zero_extendqisi2
26849 cmp r3, #0
26851 ldrb r3, [r7, #-3125] @ zero_extendqisi2
26852 cmp r3, #0
26858 uxth r2, r3
26859 add r3, r3, #1
26862 add r3, sp, #80
26863 add r1, r3, r1, lsl #2
26864 ldr r3, [r1, #-24]
26916 movw r3, #2788
26924 ldrh r8, [r4, r3]
26926 movw r3, #2786
26928 ldrh fp, [r4, r3]
26933 ldrb r3, [r5, #-144] @ zero_extendqisi2
26934 cmp r3, #6
26935 ldrls pc, [pc, r3, asl #2]
26952 ldr r3, [r4, #1096]
26955 ldrh r0, [r3, #80]
26958 mvn r3, #0
26961 strh r3, [r2, #80] @ movhi
26962 strh r3, [r1, #126] @ movhi
26963 strh r3, [r2, #130] @ movhi
26969 ldr r3, [r5, #-8]
26970 cmp r3, #0
26984 str r3, [sp, #24]
26986 ldr r3, [sp, #24]
26987 add r3, r3, #20
26988 cmp r3, r0
26989 movcc r3, #0
26990 strcc r3, [r5, #-8]
26991 ldr r3, [r5, #-4]
26992 add r3, r3, #20
26993 str r3, [sp, #24]
26995 ldr r3, [sp, #24]
26996 cmp r3, r0
26997 movcc r3, #0
26998 strcc r3, [r5, #-4]
26999 ldr r3, [r4, #1096]
27000 ldrh r3, [r3, #124]
27001 cmp r3, #0
27007 movw r3, #2790
27009 ldrh r9, [r4, r3]
27010 movw r3, #2792
27011 ldrh r3, [r4, r3]
27014 add r9, r9, r3
27015 movw r3, #65535
27016 cmp r2, r3
27021 movw r3, #2804
27022 ldrh r3, [r4, r3]
27023 cmp r6, r3, lsl #1
27033 movw r3, #65535
27034 cmp r0, r3
27038 ldr r3, [r5, #-140]
27041 add r3, r3, #1
27042 str r3, [r5, #-140]
27047 cmp r3, r1, lsr #4
27049 movw r3, #2808
27050 ldrh r3, [r4, r3]
27051 cmp r3, r2
27059 mov r3, #1
27060 strb r3, [r5, #-144]
27061 mov r3, #0
27062 str r3, [r5, #-140]
27065 mov r3, #0
27066 strh r3, [r10, #-6] @ movhi
27071 movw r3, #2794
27073 ldrh r2, [r4, r3]
27075 ldrh r3, [r10, #-2]
27076 cmp r2, r3
27082 ldr r3, .L4535+8
27083 ldr r3, [r3]
27084 tst r3, #256
27087 ldr r3, [r4, #1096]
27090 ldrh r1, [r3, #122]
27093 ldrh r1, [r3, #120]
27096 ldrh r3, [r3, #124]
27098 str r3, [sp, #4]
27099 mov r3, r6
27109 mov r3, #1
27111 strb r3, [r5, #-144]
27124 ldr r3, [r4, #2800]
27125 ldrh r3, [r3, #150]
27126 cmp r3, #0
27128 movw r3, #2788
27129 ldrh r3, [r4, r3]
27130 cmp r3, #8
27135 ldr r3, [r4, #1096]
27136 ldrh r3, [r3, #122]
27137 cmp r3, #0
27140 mov r3, #1
27141 strb r3, [r5, #-3119]
27153 ldrh r3, [fp, #-4]
27154 cmp r3, r6
27158 add r3, r6, r9
27159 cmp r3, r2
27161 movw r3, #2794
27162 ldrh r2, [r4, r3]
27163 ldrh r3, [fp, #-2]
27164 cmp r2, r3
27176 lsl r3, r0, #1
27178 ldrh r3, [r2, r3]
27180 cmp r3, r2
27181 movcs r3, #0
27182 movcc r3, #1
27184 movls r3, #0
27185 cmp r3, #0
27201 lsl r3, r0, #1
27202 ldrh r3, [r2, r3]
27204 cmp r3, r2
27205 movcs r3, #0
27206 movcc r3, #1
27208 movls r3, #0
27209 cmp r3, #0
27219 ldrh r3, [r5, #-136]
27222 add r3, r3, #1
27224 uxth r3, r3
27226 cmp r3, r2, lsr #5
27227 strh r3, [r5, #-136] @ movhi
27229 movhi r3, #4
27231 strhhi r3, [r5, #-136] @ movhi
27232 mov r3, #0
27233 strh r3, [r0, #-8] @ movhi
27234 strh r3, [r0, #-6] @ movhi
27235 strh r3, [r0, #-4] @ movhi
27244 mov r1, r3
27246 str r3, [sp, #24]
27249 ldr r3, [sp, #24]
27263 strle r3, [r5, #-140]
27276 movw r3, #2794
27277 ldrh r2, [r4, r3]
27278 ldrh r3, [fp, #-2]
27279 cmp r2, r3
27283 movw r3, #2790
27284 ldrh r3, [r4, r3]
27285 cmp r3, #0
27287 movw r3, #2792
27288 ldrh r3, [r4, r3]
27289 cmp r3, #8
27297 movw r3, #2106
27298 ldrh r3, [r2, r3]
27299 cmp r3, #0
27302 ldr r3, [r4, #2812]
27303 cmp r3, #0
27305 mov r3, #0
27307 str r3, [r4, #2812]
27308 subs r3, r8, r3
27309 movne r3, #1
27311 movhi r3, #0
27313 cmp r3, #0
27314 movne r3, #1
27315 strb r3, [r5, #-3119]
27321 lsl r3, r0, #1
27322 ldrh r3, [r2, r3]
27323 cmp r3, #8
27325 mov r3, #1
27328 str r3, [r4, #2812]
27340 lsl r3, r0, #1
27341 ldrh r3, [r2, r3]
27342 cmp r3, #4
27344 mov r3, #1
27347 str r3, [r4, #2812]
27358 lsl r3, r0, #1
27359 ldrh r3, [r2, r3]
27360 cmp r3, #4
27369 ldr r3, [r4, #1096]
27372 ldrh fp, [r3, #124]
27374 movne r3, #0
27376 strbne r3, [r5, #-3119]
27378 movw r3, #2804
27379 ldrh r2, [r4, r3]
27387 movw r3, #2794
27388 ldrh r2, [r4, r3]
27389 ldrh r3, [r6, #-2]
27390 cmp r2, r3
27410 ldrh r3, [r5, #-136]
27412 cmp r3, r2, lsr #5
27413 movcs r3, #4
27414 strhcs r3, [r5, #-136] @ movhi
27417 movw r3, #2804
27418 ldrh r3, [r4, r3]
27419 cmp r3, r6
27421 ldr r3, [r4, #1096]
27422 ldrh r3, [r3, #124]
27423 cmp r3, #0
27430 movw r3, #65535
27431 cmp r0, r3
27435 ldr r3, [r5, #-140]
27438 add r3, r3, #1
27439 str r3, [r5, #-140]
27444 cmp r3, r1, lsr #4
27446 movw r3, #2808
27447 ldrh r3, [r4, r3]
27448 cmp r3, r2
27454 mov r3, #1
27455 str r3, [r4, #2812]
27456 mov r3, #0
27457 str r3, [r5, #-140]
27459 mov r3, #1
27495 strhcc r2, [r4, r3] @ movhi
27504 lsl r3, r0, #1
27505 ldrh r3, [r2, r3]
27506 cmp r3, #3
27507 movhi r3, #0
27508 movls r3, #1
27510 moveq r3, #0
27511 cmp r3, #0
27523 movw r3, #65535
27525 cmp r0, r3
27538 movw r3, #65535
27539 cmp r0, r3
27541 ldr r3, [r4, #1092]
27544 ldrh r2, [r3, r0]
27545 ldrb r3, [r5, #-3127] @ zero_extendqisi2
27546 mul r3, r3, r1
27547 cmp r2, r3, asr #1
27550 ldrh r3, [r10, #-4]
27552 lsr r3, r3, #2
27553 strh r3, [r4, r2] @ movhi
27561 ldr r3, [r5, #-140]
27563 add r3, r3, #1
27564 str r3, [r5, #-140]
27565 cmp r3, r2, lsr #4
27566 lsl r3, r0, #1
27567 str r3, [sp, #24]
27569 ldr r3, [r4, #1092]
27573 ldrh r2, [r3, r2]
27574 movw r3, #2808
27575 ldrh r3, [r4, r3]
27576 cmp r2, r3
27578 mov r3, #1
27579 mov r2, r3
27580 strb r3, [r5, #-3119]
27581 str r3, [sp, #24]
27584 ldr r3, [sp, #24]
27587 strb r3, [r5, #-144]
27590 ldr r3, [r4, #1092]
27592 ldrh r2, [r3, r2]
27593 ldrh r3, [r10, #-8]
27594 cmp r2, r3, lsr #1
27602 movw r3, #2790
27605 ldrh r3, [r4, r3]
27606 add r3, r3, r1
27608 cmp r3, r1, lsl #1
27610 movw r3, #2808
27611 ldrh r3, [r4, r3]
27612 cmp r3, r2
27620 movw r3, #2794
27621 ldrh r2, [r4, r3]
27622 ldrh r3, [r10, #-2]
27623 cmp r2, r3
27642 ldrh r3, [r10, #-4]
27645 lsrhi r3, r3, #2
27646 lsrls r3, r3, #1
27648 strh r3, [r4, r2] @ movhi
27655 ldrh r3, [r10, #-4]
27658 lsr r3, r3, #1
27664 strh r2, [r4, r3] @ movhi
27665 movw r3, #2106
27667 ldrh r3, [r2, r3]
27668 cmp r3, #0
27673 movw r3, #65535
27675 cmp r2, r3
27680 movw r3, #2824
27682 ldrh r2, [r4, r3]
27689 strhls r2, [r4, r3] @ movhi
27691 movw r3, #2824
27693 ldrh r3, [r4, r3]
27695 cmp r3, r1
27702 add r1, r1, r3, lsl #2
27716 lsl r3, r3, #1
27717 ldrh r3, [r2, r3]
27718 cmp r3, #0
27732 cmp lr, r3
27736 movw r3, #2824
27737 strh r2, [r4, r3] @ movhi
27740 mov r3, #2
27745 moveq r3, #3
27747 movw r3, #2824
27749 ldrh r3, [r4, r3]
27752 cmp r3, r1
27756 movne r3, #4
27757 strbne r3, [r5, #-144]
27758 movne r3, #0
27759 strhne r3, [r2, #22] @ movhi
27763 lsl r3, r3, #1
27766 ldrh r3, [r2, r3]
27767 cmp r3, #0
27778 ldrh r3, [r4, r5]
27781 lsl r3, r3, #1
27782 strh r5, [r2, r3] @ movhi
27783 ldrh r3, [r6, #26]
27784 add r3, r3, #1
27785 uxth r3, r3
27786 cmp r3, #8
27787 strhls r3, [r6, #26] @ movhi
27801 ldr r3, .L4535+24
27803 ldrh r3, [r3]
27804 cmp r2, r3
27810 ldrh r3, [r7, #20]
27812 cmp r3, #0
27821 cmp r3, r2
27830 movw r3, #2824
27832 ldrh r3, [r4, r3]
27833 lsl r3, r3, #1
27834 ldrh r2, [r2, r3]
27835 ldrh r3, [r8, #20]
27836 cmp r2, r3
27844 movw r3, #2824
27846 ldrh r3, [r4, r3]
27848 lsl r3, r3, #1
27849 strh r1, [r2, r3] @ movhi
27852 mov r3, #1
27854 strb r3, [r5, #-144]
27855 ldr r3, .L4535+8
27857 ldr r3, [r3]
27858 tst r3, #256
27865 ldrb r3, [r6, #2] @ zero_extendqisi2
27866 and r2, r3, #224
27867 and r3, r3, #192
27868 cmp r3, #0
27880 mvn r3, #0
27881 strh r3, [r4, r5] @ movhi
27882 ldrh r3, [r8, #26]
27883 add r3, r3, #1
27884 uxth r3, r3
27885 cmp r3, #8
27886 movhi r3, #0
27887 strhls r3, [r8, #26] @ movhi
27888 strhhi r3, [r8, #26] @ movhi
27896 movw r3, #2804
27897 ldrh r3, [r4, r3]
27898 cmp r3, r6
27902 movw r3, #65535
27903 cmp r2, r3
27910 movw r3, #2180
27912 ldrh r0, [r9, r3]
27916 movw r3, #65535
27918 cmp r0, r3
27922 ldrb r3, [r8, #2] @ zero_extendqisi2
27923 tst r3, #224
27931 ldrb r3, [r8, #2] @ zero_extendqisi2
27932 and r3, r3, #15
27933 orr r3, r3, #176
27934 strb r3, [r8, #2]
27939 mov r3, #5
27941 strb r3, [r7, #84]
27950 ldrh r3, [r2, #-8]
27954 smulbb r0, r3, r0
27955 ldrh r3, [r2, #-30]
27960 mul r2, r2, r3
27963 ldrh r3, [r7, #-14]
27967 mul r2, r2, r3
27970 ldrh r3, [r7, #-14]
27975 mul r2, r2, r3
27977 ldr r3, [r4, #1096]
27978 strh r5, [r3, #128] @ movhi
27979 strh r5, [r3, #130] @ movhi
27980 str r6, [r3, #132]
27983 ldr r3, [r4, #2800]
27987 strh r6, [r3, #126] @ movhi
27988 movw r3, #2102
27989 strh r8, [r9, r3] @ movhi
27990 ldr r3, .L4535+36
27992 strh r8, [r3] @ movhi
27993 str r5, [r3, #80]
28032 ldrb r3, [r5, #-3119] @ zero_extendqisi2
28033 cmp r3, #0
28035 ldrb r3, [r4, #2769] @ zero_extendqisi2
28036 cmp r3, #3
28041 ldrh r3, [r6, #20]
28042 cmp r2, r3
28044 mov r3, #1
28045 strb r3, [r5, #-144]
28048 ldrh r3, [r6]
28050 lsl r3, r3, #1
28051 ldrh r3, [r2, r3]
28052 cmp r3, #0
28060 movw r3, #2824
28062 ldrh r0, [r4, r3]
28063 lsl r3, r0, #1
28064 ldrh r3, [r2, r3]
28065 cmp r3, #0
28075 ldrh r3, [r10]
28076 cmp r3, #0
28079 mov r3, #0
28080 strh r3, [r10] @ movhi
28086 ldrb r3, [r5, #-2542] @ zero_extendqisi2
28087 cmp r3, #0
28089 ldrb r3, [r5, #-3126] @ zero_extendqisi2
28090 cmp r3, #0
28093 ldr r3, [r4, #2800]
28094 ldr r2, [r3, #156]
28095 ldr r3, .L4535+48
28096 cmp r2, r3
28099 ldrb r3, [r4, #1153] @ zero_extendqisi2
28102 rsb r3, r3, #24
28103 sub r3, r3, r2
28106 bic r0, r2, r0, lsl r3
28108 ldr r3, [r4, #1084]
28110 add ip, r3, lr
28122 ldr r2, [r3, r0, lsl #2]
28124 ldrh ip, [r3, lr]
28132 strh ip, [r3, lr] @ movhi
28133 ldr r1, [r3, r0, lsl #2]
28135 str r1, [r3, r0, lsl #2]
28137 ldr r3, [r4, #1096]
28141 ldrh r0, [r3, #80]
28144 mvn r3, #0
28148 strh r3, [r2, #80] @ movhi
28149 strh r3, [r1, #126] @ movhi
28150 strh r3, [r2, #130] @ movhi
28167 ldrh r3, [r7, #86]
28169 cmp r3, #1
28170 ldrh r3, [r6, #20]
28172 cmp r2, r3
28174 mov r3, #1
28175 strb r3, [r5, #-144]
28176 ldrh r3, [r6, #52]
28177 add r2, r3, #1
28179 add r3, r6, r3, lsl #1
28181 strh r2, [r3, #54] @ movhi
28182 mvn r3, #0
28183 strh r3, [r6] @ movhi
28186 cmp r2, r3
28190 ldrh r3, [r6, #52]
28191 add r2, r3, #1
28193 add r3, r6, r3, lsl #1
28195 strh r2, [r3, #54] @ movhi
28196 mvn r3, #0
28197 strh r3, [r6] @ movhi
28203 ldr r3, [r4, #1096]
28204 strh r2, [r3, #128] @ movhi
28208 mov r3, #0
28210 strh r3, [r6, #12] @ movhi
28211 ldrh r3, [r2, #-8]
28214 strh r3, [r6, #14] @ movhi
28215 ldrb r3, [r5, #-3128] @ zero_extendqisi2
28218 strh r3, [r6, #16] @ movhi
28220 cmp r3, #2
28222 ldrh r3, [r6, #14]
28223 lsl r3, r3, #1
28224 strh r3, [r6, #14] @ movhi
28225 ldrb r3, [r5, #-3126] @ zero_extendqisi2
28226 cmp r3, #0
28227 moveq r3, #1
28228 strheq r3, [r6, #16] @ movhi
28230 mov r3, #0
28231 strh r3, [r6, #18] @ movhi
28235 ldrh r3, [r8, #14]
28236 cmp r2, r3
28238 mov r3, #6
28240 strb r3, [r5, #-144]
28262 ldr r3, [r4, #2800]
28264 strh r6, [r3, #126] @ movhi
28267 mov r3, #0
28290 mvn r3, #0
28299 strb r3, [r4, #2820]
28300 strb r3, [r5, #-2536]
28301 strb r3, [r5, #-88]
28302 str r3, [r5]
28307 ldrb r3, [r9, #16] @ zero_extendqisi2
28310 str r3, [sp, #4]
28311 ldrb r3, [sp, #4] @ zero_extendqisi2
28315 strb r3, [r5, #-3128]
28317 ldrh r3, [r9, #14]
28318 strh r3, [r2, #-14] @ movhi
28319 mov r0, r3
28320 str r3, [sp, #12]
28324 ldrh r3, [sp, #8]
28328 strh r3, [r2, #-8] @ movhi
28331 ldr r3, [sp, #12]
28352 mul r2, r3, r8
28367 str r3, [sp, #20]
28384 ldr r3, [sp, #8]
28388 mul r1, r7, r3
28390 ldr r3, [sp, #12]
28393 mul r1, r7, r3
28406 ldr r3, [sp, #20]
28446 mul r7, r7, r3
28453 movlt r3, #2
28454 strblt r3, [r6, #-11]
28455 ldr r3, [r7]
28456 tst r3, #4096
28462 ldr r3, [r7]
28463 tst r3, #4096
28469 ldr r3, [r7]
28470 tst r3, #4096
28476 ldr r3, [r7]
28477 tst r3, #4096
28483 ldr r3, [r7]
28484 tst r3, #4096
28490 ldr r3, [r7]
28491 tst r3, #4096
28497 ldr r3, [r7]
28498 tst r3, #4096
28504 ldr r3, [r7]
28505 tst r3, #4096
28511 ldr r3, [r7]
28512 tst r3, #4096
28534 ldrh r3, [r4, r9]
28537 mul r0, r0, r3
28539 ldrh r3, [r8, #-8]
28542 mul r0, r0, r3
28553 add r3, r2, r0, lsl #3
28556 str r3, [r4, #1092]
28565 movw r3, #1080
28567 ldrh r3, [r4, r3]
28570 lsl r8, r3, #2
28571 add r5, r3, r5, lsl #2
28572 ldr r3, [r7]
28575 tst r3, #4096
28579 ldrh r3, [r6, #-14]
28627 ldr r3, [r2, #8]
28629 add r3, r3, #16
28630 str r3, [r2, #8]
28642 ldrb r3, [r6, #-47] @ zero_extendqisi2
28643 cmp r3, #0
28645 ldrne r3, [r2, #68]
28646 addne r3, r3, #1
28647 strne r3, [r2, #68]
28652 ldr r3, [r4, #1096]
28653 ldrh r3, [r3, #124]
28654 cmp r3, #0
28656 ldr r3, .L4617+80
28659 ldrh r3, [r3]
28660 add r3, r3, r2
28661 cmp r3, #7
28679 ldr r3, [r4, #1096]
28680 ldrh r2, [r3, #124]
28683 ldrh r2, [r3, #80]
28684 movw r3, #65535
28685 cmp r2, r3
28688 ldrh r3, [r6]
28690 add r3, r3, r2
28691 cmp r3, #7
28734 ldr r3, .L4634
28740 ldr r3, [r3]
28743 str r3, [r4, #-168]
28763 ldr r3, [r4, #-156]
28764 cmp r3, #0
28767 mov r3, #2048
28773 ldr r3, [r4, #-160]
28776 str r2, [r3, #40]
28778 str r2, [r3, #32]
28780 str r2, [r3, #44]
28782 str r2, [r3, #48]
28784 str r2, [r3, #36]
28786 str r2, [r3, #56]
28788 str r2, [r3, #20]
28790 str r2, [r3, #24]
28792 str r2, [r3, #12]
28794 str r2, [r3, #16]
28796 str r2, [r3, #4]
28798 str r2, [r3, #8]
28800 str r2, [r3, #60]
28802 str r2, [r3, #64]
28804 str r2, [r3, #52]
28806 str r2, [r3, #28]
28813 mov r3, #1
28814 strb r3, [r4, #16]
28821 ldr r3, [r4, #-160]
28826 str r2, [r3, #40]
28828 str r2, [r3, #32]
28830 str r2, [r3, #44]
28832 str r2, [r3, #48]
28834 str r2, [r3, #36]
28836 str r2, [r3, #56]
28838 str r2, [r3, #20]
28840 str r2, [r3, #24]
28842 str r2, [r3, #12]
28844 str r2, [r3, #16]
28846 str r2, [r3, #4]
28848 str r2, [r3, #8]
28850 str r2, [r3, #60]
28852 str r2, [r3, #64]
28854 str r2, [r3, #52]
28856 str r2, [r3, #28]
28867 ldrh r3, [r4, #14]
28868 strh r3, [r4, #30] @ movhi
28870 ldr r3, .L4634+148
28871 ldr r2, [r3]
28872 ldr r3, .L4634+152
28873 cmp r2, r3
28876 ldr r3, .L4634+160
28877 ldrb r3, [r3] @ zero_extendqisi2
28878 cmp r3, #0
28881 mov r3, #0
28882 strb r3, [r2, #1110]
28883 strb r3, [r2]
28888 mov r3, #0
28889 str r3, [r6, #-100]
28897 uxth r1, r3
28898 add r3, r3, #1
28900 sub r3, r1, #1
28902 strh r3, [r1, #-2] @ movhi
28903 mov r3, #0
28904 cmp r5, r3
28905 strb r3, [r2, #1143]
28974 mov r10, r3
28975 ldr r3, .L4666
28981 ldr r3, [r3]
28982 tst r3, #4096
28984 ldr r3, [r10]
28985 str r3, [sp]
28986 mov r3, r2
28994 ldr r3, .L4666+8
28996 ldr r2, [r3, #1032]
29022 add r3, r4, r5
29025 str r3, [sp, #24]
29033 ldr r3, [r8, #1096]
29035 ldrh r3, [r3, #124]
29036 cmp r3, #0
29039 ldrh r3, [r4]
29041 add r3, r3, r2
29042 cmp r3, #11
29051 ldrh r3, [r4]
29053 add r3, r3, r2
29054 cmp r3, #7
29057 ldr r3, [sp, #16]
29058 str r0, [r3, #-4]
29071 ldrb r3, [r8, #2796] @ zero_extendqisi2
29072 cmp r3, #0
29074 ldrb r3, [r8, #2769] @ zero_extendqisi2
29075 cmp r3, #2
29086 ldrb r3, [sp, #20] @ zero_extendqisi2
29087 strb r3, [fp, #41]
29088 ldr r3, [sp, #16]
29089 ldrb r2, [r3, #-2546] @ zero_extendqisi2
29090 ldr r3, [sp, #12]
29092 cmp r6, r3
29097 ldrne r3, [sp, #24]
29098 subne r2, r3, r2
29132 ldrb r3, [fp, #40] @ zero_extendqisi2
29133 add r10, r10, r3, lsl #9
29168 mov r3, r2
29186 mov r3, r2
29208 ldr r3, [r7, #1032]
29209 cmp r1, r3
29210 cmpls r0, r3
29216 cmp r3, r1
29218 ldr r3, .L4720+4
29221 ldr r0, [r3]
29223 str r3, [sp, #16]
29229 mov r3, r4
29234 ldr r3, [r7, #2800]
29235 ldr r10, [r3, #8]
29237 str r2, [r3, #8]
29263 ldr r3, [sp, #24]
29264 cmn r3, #1
29265 uxth r3, r9
29266 str r3, [sp, #12]
29270 subs r3, r0, #0
29272 ldr r0, [r3, #4]
29274 str r5, [r3, #20]
29275 strb fp, [r3, #41]
29276 strb r9, [r3, #40]
29277 str r10, [r3, #16]
29279 str r3, [sp, #20]
29280 ldr r3, [sp, #12]
29281 lsl r2, r3, #9
29283 ldr r3, [sp, #20]
29284 mov r0, r3
29288 ldr r3, [r2, #76]
29289 add r3, r3, #1
29290 str r3, [r2, #76]
29292 ldr r3, [sp, #12]
29294 sub r4, r4, r3
29301 mvn r3, #0
29302 str r3, [sp, #28]
29304 ldrb r3, [r6, #-2546] @ zero_extendqisi2
29305 cmp r4, r3
29319 ldr r3, [sp, #24]
29320 cmn r3, #1
29326 mov r3, #0
29328 strb r3, [r9, #41]
29329 ldrb r3, [r6, #-2546] @ zero_extendqisi2
29332 cmp r4, r3
29348 ldr r3, [r2, #76]
29349 add r3, r3, #1
29350 str r3, [r2, #76]
29355 ldr r3, [sp, #16]
29356 ldr r3, [r3]
29357 tst r3, #4096
29359 mov r3, #0
29361 str r3, [sp]
29362 mov r3, r4
29369 mov r3, #1
29370 str r3, [r7, #2812]
29398 ldr r3, [r2, #76]
29399 add r3, r3, #1
29400 str r3, [r2, #76]
29402 ldrb r3, [r6, #-2546] @ zero_extendqisi2
29404 sub r4, r4, r3
29411 ldr r3, [sp, #24]
29412 cmn r3, #1
29418 ldr r3, .L4720+24
29421 ldrh r0, [r3]
29422 ldrb r3, [r7, #1153] @ zero_extendqisi2
29424 rsb r3, r3, #24
29425 sub r3, r3, r0
29427 bic r0, r2, r0, lsl r3
29462 movw r3, #698
29470 ldrh r3, [r1, r3]
29475 ldrh r3, [r6, #-176]
29481 uxth r3, r5
29482 cmp r2, r3
29486 uxth r3, r5
29488 add r3, r3, #208
29489 lsl r3, r3, #1
29490 ldrh r0, [r2, r3]
29521 ldrb r3, [r5, #1110] @ zero_extendqisi2
29522 cmp r3, #0
29524 ldr r3, [r5, #1104]
29528 ldrb r3, [r3, #19] @ zero_extendqisi2
29529 sub r2, r3, #5
29530 cmp r3, #68
29533 sub r3, r3, #19
29534 tst r3, #239
29540 ldr r3, [r5, #1104]
29541 ldrh r3, [r3, #10]
29542 cmp r3, r4
29553 ldrh r3, [r7, r9]
29557 movw r3, #65535
29558 cmp r2, r3
29565 ldr r3, [r5, #1104]
29569 ldrb r3, [r3, #9] @ zero_extendqisi2
29570 str r3, [sp]
29571 ldr r3, [r6, #-120]
29572 mov r2, r3
29593 ldr r3, .L4848
29599 ldrb ip, [r3] @ zero_extendqisi2
29625 ldr r2, [r3, #1104]
29628 str r3, [sp, #16]
29634 ldrb r2, [r3, #1110] @ zero_extendqisi2
29637 subs r3, r0, #0
29638 str r3, [sp, #20]
29645 ldr r3, [sp, #16]
29646 ldrb r2, [r3] @ zero_extendqisi2
29647 ldrb r3, [r3, #1110] @ zero_extendqisi2
29649 clzne r3, r3
29650 lsrne r3, r3, #5
29652 cmp r3, #3
29653 streq r3, [sp, #40]
29654 moveq r3, #2
29656 cmp r3, #2
29657 ldr r3, [sp, #40]
29658 moveq r3, #2
29659 str r3, [sp, #40]
29660 movne r3, #0
29661 moveq r3, #3
29663 str r3, [sp, #16]
29673 ldr r3, [sp, #32]
29674 ldr r3, [r3]
29675 cmp r3, r4
29676 cmpne r3, r10
29679 cmp r3, r9
29695 ldr r3, .L4848
29699 ldrb r2, [r3, #1110] @ zero_extendqisi2
29700 strb r2, [r3]
29702 ldr r3, [sp, #32]
29707 add r3, r3, #254976
29708 add r3, r3, #512
29710 ldr r1, [r3, #-4]!
29716 streq ip, [r3, #512]
29719 strne r1, [r3, #512]
29725 mul r3, r6, r7
29729 str r3, [sp, #72]
29730 mov r3, #5
29736 sub r3, r5, #4
29737 str r3, [sp, #48]
29738 mov r3, #0
29739 str r3, [sp, #36]
29740 str r3, [sp, #24]
29742 ldr r3, .L4848+20
29743 ldrb r3, [r3, #16] @ zero_extendqisi2
29744 cmp r3, #0
29746 ldr r3, [sp, #48]
29748 ldr r2, [r3, #4]
29749 ldr r3, [sp, #72]
29750 mul r10, r2, r3
29751 ldr r3, [sp, #100]
29753 cmpne r3, #1
29755 ldr r3, [sp, #48]
29756 ldr r3, [r3]
29757 add r3, r3, #1
29758 cmp r2, r3
29761 ldr r3, [sp, #24]
29762 add r3, r3, #1
29763 str r3, [sp, #24]
29764 ldr r3, [sp, #48]
29765 add r3, r3, #4
29766 str r3, [sp, #48]
29767 ldr r3, [sp, #24]
29768 cmp r3, #4
29773 ldr r3, .L4848
29776 strb r2, [r3]
29780 strbne r2, [r3, #1110]
29782 strb r2, [r3, #1154]
29786 ldr r3, [sp, #36]
29787 clz r0, r3
29798 ldr r3, [r5, #1040]
29799 add r3, r3, r2
29800 ldrb r3, [r3, #32] @ zero_extendqisi2
29801 cmp r3, #255
29804 mul r10, r2, r3
29805 ldr r3, [sp, #16]
29806 cmp r3, #0
29808 ldr r3, [sp, #24]
29809 and r4, r3, #1
29810 ldr r3, [sp, #16]
29811 cmp r3, #3
29814 ldrbne r3, [sp, #40] @ zero_extendqisi2
29815 strbne r3, [r5]
29816 strbne r3, [r5, #1110]
29828 ldr r3, [r5, #1104]
29831 ldrb r8, [r3, #9] @ zero_extendqisi2
29832 ldrh r7, [r3, #10]
29833 ldr r3, .L4848+16
29835 ldrh r4, [r3, #30]
29837 ldrb r3, [r5, #1196] @ zero_extendqisi2
29839 str r3, [sp, #104]
29854 ldrh r3, [r2, #10]
29856 lsl r3, r3, #2
29857 mul r0, r0, r3
29863 sub r3, r10, r1
29865 cmp r10, r3
29866 str r3, [sp, #44]
29868 ldrb r3, [r5, #1028] @ zero_extendqisi2
29869 cmp r3, #9
29871 ldr r3, .L4848+20
29874 ldr r4, [r3, #-92]
29878 mov r3, #12
29879 stm r4, {r2, r3}
29880 mov r3, #0
29881 strb r3, [r4, #16]
29882 str r3, [r4, #12]
29883 ldrb r3, [r5, #1110] @ zero_extendqisi2
29884 cmp r3, #0
29885 ldrne r3, [r5, #1104]
29886 ldrbne r3, [r3, #29] @ zero_extendqisi2
29887 strbne r3, [r4, #16]
29888 mov r3, #4
29889 strb r3, [r4, #17]
29890 ldr r3, .L4848
29891 ldr r3, [r3, #1104]
29892 ldrb r1, [r3, #12] @ zero_extendqisi2
29893 ldrh r0, [r3, #10]
29896 mov r3, #0
29901 strb r3, [r4, #20]
29903 strh r3, [r4, #22] @ movhi
29906 sub r3, fp, #4
29908 str r3, [sp, #28]
29914 ldr r3, [sp, #64]
29915 cmp r3, r6
29917 ldr r3, .L4848+16
29923 ldrb r2, [r3, #13] @ zero_extendqisi2
29924 ldrh r1, [r3, #30]
29928 sub r3, r10, r1
29930 str r3, [sp, #84]
29931 and r3, r1, #3
29932 str r3, [sp, #56]
29933 ldr r3, [sp, #28]
29936 str r3, [sp, #68]
29938 ldr r3, [sp, #68]
29939 cmp r4, r3
29941 ldrb r3, [sp, #104] @ zero_extendqisi2
29943 strb r3, [r4, #1196]
29944 ldr r3, [sp, #16]
29945 cmp r3, #0
29949 mov r3, #0
29950 strb r3, [r4]
29951 strb r3, [r4, #1110]
29953 ldr r3, [sp, #28]
29955 lsl r3, r3, #7
29976 ldr r3, [sp, #56]
29978 add r5, r3, r6
29983 add r3, r7, r1
29984 ldrh r3, [r3, #4]
29986 ldrb r3, [r7, #1] @ zero_extendqisi2
29987 cmp r3, #0
29988 moveq r3, r0
29989 movne r3, r1
29993 subne r3, r3, #1
29994 lslne r3, r3, #2
29996 str r3, [sp, #112]
29997 movw r3, #61424
29998 str r3, [sp, #116]
29999 lsl r3, r5, #1
30000 add r1, r7, r3
30006 movne r5, r3
30011 ldr r3, [sp, #44]
30012 add r3, r0, r3
30014 str r3, [sp, #60]
30015 movw r3, #61424
30016 str r3, [sp, #12]
30017 add r3, sp, #176
30018 mov r2, r3
30020 ldr r3, [r2, #-64]!
30021 str r3, [sp, #8]
30022 ldr r3, [r9]
30026 str r3, [sp, #4]
30027 mov r3, fp
30033 ldrb r3, [r7, #1110] @ zero_extendqisi2
30034 cmp r3, #0
30046 ldr r3, [sp, #28]
30048 add r3, r3, #16
30049 cmp r6, r3
30051 ldr r3, [sp, #28]
30052 add r3, r3, #20
30053 cmp r6, r3
30054 ldrcc r3, [sp, #32]
30055 addcc r9, r3, #2048
30062 ldr r3, [sp, #44]
30065 add r0, r0, r3
30069 ldr r3, [sp, #56]
30071 sub r3, r8, r3
30072 uxth r3, r3
30073 str r3, [sp, #60]
30074 ldr r3, [sp, #52]
30075 add r0, r3, r4
30079 lsl r3, r0, #1
30081 add r2, r5, r3
30087 movne r0, r3
30090 ldr r3, [sp, #80]
30092 mla r3, r0, r3, r2
30093 str r3, [sp, #88]
30094 ldr r3, [r5, #1104]
30096 ldrb r1, [r3, #9] @ zero_extendqisi2
30097 ldr r3, [sp, #56]
30098 add r0, r3, r2
30100 ldrb r3, [r5, #1193] @ zero_extendqisi2
30103 str r3, [sp, #108]
30107 add r3, sp, #112
30115 ldrb r3, [r5, #1196] @ zero_extendqisi2
30116 cmp r3, #0
30117 str r3, [sp, #92]
30120 ldr r3, .L4848+20
30121 ldr r3, [r3, #-100]
30122 subs ip, r3, #0
30125 ldrb r3, [r5, #1143] @ zero_extendqisi2
30126 cmp r3, #0
30129 add r3, sp, #112
30137 add r3, sp, #112
30143 ldrb r3, [sp, #92] @ zero_extendqisi2
30145 strb r3, [r5, #1196]
30164 add r3, sp, #112
30175 ldr r3, [sp, #64]
30177 mvnne r3, #0
30178 str r3, [sp, #64]
30179 ldr r3, [sp, #84]
30181 cmp r10, r3
30183 moveq r3, #1
30184 movne r3, #0
30186 movne r3, #0
30187 andeq r3, r3, #1
30188 cmp r3, #0
30190 ldr r3, [r6]
30192 cmp r3, r2
30194 ldr r3, [sp, #68]
30197 add r3, r3, r2
30198 str r3, [sp, #68]
30200 ldr r3, [sp, #60]
30201 add r4, r3, r4
30205 ldr r3, [sp, #60]
30209 add r6, r6, r3, lsl #9
30210 ldr r3, [sp, #116]
30211 str r3, [sp]
30212 ldr r3, [sp, #112]
30214 mov r3, #0
30215 str r3, [sp, #56]
30219 cmp r3, r2
30221 ldr r3, [sp, #36]
30222 add r3, r3, #1
30223 cmp r3, #5
30224 str r3, [sp, #36]
30265 ldr r3, .L4877+4
30269 cmpne r2, r3
30271 moveq r3, #1
30272 movne r3, #0
30274 orreq r3, r3, #1
30275 cmp r3, #0
30277 mov r3, #1
30279 strb r3, [r4, #32]
30288 mov r3, r5
30293 ldrb r3, [r4, #32] @ zero_extendqisi2
30294 cmp r3, #0
30310 ldr r3, [r4, #40]
30311 cmp r5, r3
30322 ldr r3, .L4877+16
30324 ldr r3, [r3, #1104]
30327 ldrb r3, [r3, #9] @ zero_extendqisi2
30329 cmp r3, #4
30331 mov r3, #2
30332 str r3, [sp, #8]
30333 mov r3, #3
30334 str r3, [sp, #12]
30335 mov r3, #4
30336 str r3, [sp, #16]
30337 mov r3, #5
30338 str r3, [sp, #20]
30339 mov r3, #6
30340 str r3, [sp, #24]
30342 mov r3, #61952
30344 ldr r2, [r7, r3, lsl #2]
30347 add r3, r3, #2048
30348 lsl r0, r3, #2
30367 add r3, sp, #8
30371 strls r2, [r3, r2, lsl #2]
30372 strhi r1, [r3, r2, lsl #2]
30378 sub r3, r3, #1
30379 cmp r3, #4096
30409 mov r7, r3
30417 mov r2, r3
30422 ldr r3, .L4885
30426 ldr r3, [r3, #-160]
30427 ldr lr, [r3, #24]
30428 mov r3, r7
30448 ldr r3, .L4896
30449 cmp r1, r3
30480 ldr r3, .L4899
30483 strb r2, [r3, #32]
30484 str r1, [r3, #40]
30485 str r2, [r3, #36]
30486 str r2, [r3, #44]
30522 ldr r3, [r6, #48]
30523 cmp r3, #0
30529 ldr r3, [r6, #48]
30530 cmp r3, #0
30547 ldr r3, [r1, #4]
30552 ldr r3, [r5]
30553 cmp r3, r9
30556 ldr r3, [r5, #4]
30558 cmp r3, r4
30559 sub r2, r2, r3
30565 movne r4, r3
30585 mov r3, #1
30587 str r3, [r5, #4]
30590 str r3, [r2, #4092]
30591 ldr r3, .L4913+12
30593 strh r3, [r5, #14] @ movhi
30620 ldr r3, .L4925
30621 ldr ip, [r3, #48]
30626 mov r3, #0
30629 cmp r3, r4
30634 add lr, ip, r3, lsl #3
30650 add r3, r3, #1
30671 ldr r3, .L4948
30676 ldr r4, [r3, #48]
30682 ldrh r3, [r4, #8]
30686 str r3, [sp, #4]
30693 add r3, r4, r2, lsl #3
30695 strh r0, [r3, #16] @ movhi
30697 strh r8, [r3, #20] @ movhi
30698 strh r2, [r3, #18] @ movhi
30704 ldrh r0, [r3, #18]
30709 ldrh r3, [r4, #10]
30710 add r3, r3, #1
30711 strh r3, [r4, #10] @ movhi
30715 ldrh r3, [r5, #16]
30716 cmp r3, r0
30717 str r3, [sp, #8]
30720 add r3, r4, #1024
30737 add r0, r3, r10
30746 add r1, r3, r1
30748 str r3, [sp, #20]
30750 ldr r3, [sp, #20]
30760 uxtah r0, r3, r10
30767 uxth r3, r6
30769 add r5, r5, r3
30770 sub r6, r6, r3
30771 ldr r3, [sp, #12]
30773 add r6, r6, r3
30776 ldr r3, [r4, #4]
30779 add r3, r3, #1
30780 str r3, [r4, #4]
30781 str r3, [r2, #4092]
30783 ldrh r3, [r4, #8]
30784 add r3, r3, #1
30785 uxth r3, r3
30786 cmp r3, #1
30787 movhi r3, #0
30788 strh r3, [r4, #8] @ movhi
30789 ldr r3, [sp, #4]
30790 lsl r0, r3, #7
30801 add r0, r3, r0
30833 ldr r3, .L4966
30834 cmp r6, r3
30836 add r3, r3, #1
30837 cmp r6, r3
30849 ldr r3, .L4966+4
30850 cmp r2, r3
30883 ldr r3, .L4966+4
30884 cmp r2, r3
30887 movw r3, #4087
30888 cmp r2, r3