Lines Matching refs:r2
611 30: 2209 movs r2, #9
622 42: 2209 movs r2, #9
649 74: 4614 mov r4, r2
656 80: 220c movs r2, #12
661 8a: 462a mov r2, r5
703 bc: 4614 mov r4, r2
736 f6: 4602 mov r2, r0
752 10c: 2208 movs r2, #8
783 138: 4622 mov r2, r4
790 144: 2208 movs r2, #8
816 166: 68ea ldr r2, [r5, #12]
820 16a: e9cd 2306 strd r2, r3, [sp, #24]
831 178: 4602 mov r2, r0
846 18c: 2208 movs r2, #8
861 1a8: 2200 movs r2, #0
869 1b6: 2208 movs r2, #8
883 1ce: 9a06 ldr r2, [sp, #24]
885 1d2: 429a cmp r2, r3
886 1d4: 9a07 ldr r2, [sp, #28]
888 1d8: eb72 0303 sbcs.w r3, r2, r3
908 1fa: 2204 movs r2, #4
944 232: 2204 movs r2, #4
962 254: 2209 movs r2, #9
1001 29c: 4642 mov r2, r8
1009 2aa: 9a05 ldr r2, [sp, #20]
1027 2ce: 461a mov r2, r3
1040 2e2: 463a mov r2, r7
1055 300: 461a mov r2, r3
1067 312: 463a mov r2, r7
1077 322: 223c movs r2, #60 ; 0x3c
1104 34a: 463a mov r2, r7
1112 356: 462a mov r2, r5
1122 36a: 9a06 ldr r2, [sp, #24]
1140 390: 461a mov r2, r3
1162 3b2: 461a mov r2, r3
1199 408: 4a04 ldr r2, [pc, #16] ; (41c <trace_set_level+0x18>)
1204 410: 589b ldr r3, [r3, r2]
1217 422: 4a03 ldr r2, [pc, #12] ; (430 <trace_get_level+0x10>)
1221 426: 589b ldr r3, [r3, r2]
1237 444: 4614 mov r4, r2
1246 454: 4293 cmp r3, r2
1250 458: 2a04 cmp r2, #4
1252 45c: 4613 movls r3, r2
1254 45e: 4a3c ldr r2, [pc, #240] ; (550 <trace_vprintf+0x11c>)
1259 464: 447a add r2, pc
1260 466: 5cd3 ldrb r3, [r2, r3]
1263 468: 4a3a ldr r2, [pc, #232] ; (554 <trace_vprintf+0x120>)
1267 472: 447a add r2, pc
1275 482: 4a36 ldr r2, [pc, #216] ; (55c <trace_vprintf+0x128>)
1277 486: 447a add r2, pc
1290 49e: 221a movs r2, #26
1291 4a0: fa22 f404 lsr.w r4, r2, r4
1306 4b6: 4a2a ldr r2, [pc, #168] ; (560 <trace_vprintf+0x12c>)
1309 4bc: 447a add r2, pc
1323 4ce: 4a25 ldr r2, [pc, #148] ; (564 <trace_vprintf+0x130>)
1327 4d8: 447a add r2, pc
1338 4ee: e9dd 234e ldrd r2, r3, [sp, #312] ; 0x138
1378 528: 4a10 ldr r2, [pc, #64] ; (56c <trace_vprintf+0x138>)
1381 52e: 447a add r2, pc
1437 58c: b57f push {r0, r1, r2, r3, r4, r5, r6, lr}
1439 590: 4610 mov r0, r2
1441 592: f89d 2020 ldrb.w r2, [sp, #32]
1447 59a: 9200 str r2, [sp, #0]
1449 59e: 4622 mov r2, r4
1485 5ca: b40c push {r2, r3}
1486 5cc: b507 push {r0, r1, r2, lr}
1488 5d0: f853 2b04 ldr.w r2, [r3], #4
1503 5e8: 4690 mov r8, r2
1506 5ee: f89d 20a0 ldrb.w r2, [sp, #160] ; 0xa0
1508 5f4: 9213 str r2, [sp, #76] ; 0x4c
1540 622: 9a0d ldr r2, [sp, #52] ; 0x34
1541 624: 3201 adds r2, #1
1542 626: 920d str r2, [sp, #52] ; 0x34
1546 62e: 9a0e ldr r2, [sp, #56] ; 0x38
1547 630: b112 cbz r2, 638 <kprintf.constprop.0+0x54>
1548 632: 9a10 ldr r2, [sp, #64] ; 0x40
1549 634: 4590 cmp r8, r2
1573 65a: f811 2b01 ldrb.w r2, [r1], #1
1574 65e: 920c str r2, [sp, #48] ; 0x30
1577 662: 9a0c ldr r2, [sp, #48] ; 0x30
1578 664: 2a39 cmp r2, #57 ; 0x39
1580 668: 2a1f cmp r2, #31
1582 66e: 9a0c ldr r2, [sp, #48] ; 0x30
1583 670: 3a20 subs r2, #32
1584 672: 2a19 cmp r2, #25
1586 676: e8df f002 tbb [pc, r2]
1599 69c: 2a36 cmp r2, #54 ; 0x36
1601 6a0: e8df f012 tbh [pc, r2, lsl #1]
1631 712: f8df 25a0 ldr.w r2, [pc, #1440] ; cb4 <kprintf.constprop.0+0x6d0>
1632 716: 447a add r2, pc
1633 718: 3211 adds r2, #17
1637 71e: 9211 str r2, [sp, #68] ; 0x44
1647 734: 9a0c ldr r2, [sp, #48] ; 0x30
1648 736: 3a44 subs r2, #68 ; 0x44
1649 738: 2a36 cmp r2, #54 ; 0x36
1652 73c: 9a0c ldr r2, [sp, #48] ; 0x30
1656 740: f88d 2050 strb.w r2, [sp, #80] ; 0x50
1669 758: f853 2b04 ldr.w r2, [r3], #4
1670 75c: 920f str r2, [sp, #60] ; 0x3c
1671 75e: 2a00 cmp r2, #0
1674 762: 4252 negs r2, r2
1675 764: 920f str r2, [sp, #60] ; 0x3c
1682 76e: f810 2b01 ldrb.w r2, [r0], #1
1683 772: 920c str r2, [sp, #48] ; 0x30
1684 774: 2a2a cmp r2, #42 ; 0x2a
1687 778: f853 2b04 ldr.w r2, [r3], #4
1691 77e: ea42 7be2 orr.w fp, r2, r2, asr #31
1696 786: fb01 2b0b mla fp, r1, fp, r2
1698 78a: f810 2b01 ldrb.w r2, [r0], #1
1699 78e: 920c str r2, [sp, #48] ; 0x30
1701 790: 9a0c ldr r2, [sp, #48] ; 0x30
1702 792: 3a30 subs r2, #48 ; 0x30
1703 794: 2a09 cmp r2, #9
1717 7aa: 2200 movs r2, #0
1718 7ac: 920f str r2, [sp, #60] ; 0x3c
1720 7ae: 9a0c ldr r2, [sp, #48] ; 0x30
1723 7b4: 3a30 subs r2, #48 ; 0x30
1724 7b6: fb05 2201 mla r2, r5, r1, r2
1725 7ba: 920f str r2, [sp, #60] ; 0x3c
1727 7bc: f810 2b01 ldrb.w r2, [r0], #1
1728 7c0: 920c str r2, [sp, #48] ; 0x30
1730 7c2: 3a30 subs r2, #48 ; 0x30
1731 7c4: 2a09 cmp r2, #9
1743 7d6: 9a0b ldr r2, [sp, #44] ; 0x2c
1744 7d8: 7812 ldrb r2, [r2, #0]
1745 7da: 2a6c cmp r2, #108 ; 0x6c
1748 7de: 9a0b ldr r2, [sp, #44] ; 0x2c
1749 7e0: 3201 adds r2, #1
1750 7e2: 920b str r2, [sp, #44] ; 0x2c
1817 864: 4652 mov r2, sl
1834 880: f1a2 0a02 sub.w sl, r2, #2
1850 8a0: 9a0d ldr r2, [sp, #52] ; 0x34
1854 8a8: 18d2 addge r2, r2, r3
1855 8aa: 1852 addlt r2, r2, r1
1856 8ac: 920d str r2, [sp, #52] ; 0x34
1858 8ae: f240 4204 movw r2, #1028 ; 0x404
1859 8b2: 4022 ands r2, r4
1881 8dc: f5b2 6f80 cmp.w r2, #1024 ; 0x400
1884 8e2: 9a0f ldr r2, [sp, #60] ; 0x3c
1885 8e4: 1ad1 subs r1, r2, r3
1887 8e6: 2230 movs r2, #48 ; 0x30
1894 8f2: 2230 movs r2, #48 ; 0x30
1903 904: 0762 lsls r2, r4, #29
1906 90a: 9a0f ldr r2, [sp, #60] ; 0x3c
1907 90c: 1ad3 subs r3, r2, r3
1909 90e: 2220 movs r2, #32
1921 926: f808 2b01 strb.w r2, [r8], #1
1925 92e: 05e2 lsls r2, r4, #23
1959 96e: 9a0d ldr r2, [sp, #52] ; 0x34
1961 972: 17d2 asrs r2, r2, #31
1962 974: e9c3 1200 strd r1, r2, [r3]
1968 97e: 9a0d ldr r2, [sp, #52] ; 0x34
1969 980: 601a str r2, [r3, #0]
1972 984: 05a2 lsls r2, r4, #22
1984 994: 9a0d ldr r2, [sp, #52] ; 0x34
1985 996: 801a strh r2, [r3, #0]
2016 9e0: ea55 0206 orrs.w r2, r5, r6
2059 a34: 4aa0 ldr r2, [pc, #640] ; (cb8 <kprintf.constprop.0+0x6d4>)
2068 a3e: 447a add r2, pc
2115 a98: 9a11 ldr r2, [sp, #68] ; 0x44
2121 aa2: 5cd3 ldrb r3, [r2, r3]
2139 ac8: 465a mov r2, fp
2209 b60: 4a58 ldr r2, [pc, #352] ; (cc4 <kprintf.constprop.0+0x6e0>)
2210 b62: 447a add r2, pc
2219 b76: 05a2 lsls r2, r4, #22
2257 bc2: 220a movs r2, #10
2261 bcc: 3230 adds r2, #48 ; 0x30
2266 bd2: f803 2c01 strb.w r2, [r3, #-1]
2268 bd6: 220a movs r2, #10
2290 bfe: 9a0c ldr r2, [sp, #48] ; 0x30
2291 c00: 2a00 cmp r2, #0
2347 c76: f808 2b01 strb.w r2, [r8], #1
2358 c8e: f808 2b01 strb.w r2, [r8], #1
2364 c9c: 9a0e ldr r2, [sp, #56] ; 0x38
2365 c9e: b112 cbz r2, ca6 <kprintf.constprop.0+0x6c2>
2366 ca0: 9a10 ldr r2, [sp, #64] ; 0x40
2367 ca2: 4542 cmp r2, r8
2369 ca6: f89a 2000 ldrb.w r2, [sl]
2370 caa: f808 2b01 strb.w r2, [r8], #1
2385 ccc: 4613 mov r3, r2
2388 cd0: 4622 mov r2, r4
2402 ce4: e92d000f push {r0, r1, r2, r3}
2408 cf0: e8bd000f pop {r0, r1, r2, r3}
2417 cfc: e92d000f push {r0, r1, r2, r3}
2423 d08: e8bd000f pop {r0, r1, r2, r3}
2450 d2a: b40f push {r0, r1, r2, r3}
2462 d3c: 9a46 ldr r2, [sp, #280] ; 0x118
2537 db2: f8d2 a000 ldr.w sl, [r2]
2540 db8: 4614 mov r4, r2
2545 dbe: fa2a f205 lsr.w r2, sl, r5
2549 dc6: f002 030f and.w r3, r2, #15
2550 dca: f012 0f0c tst.w r2, #12
2552 dd0: f012 0f0e tst.w r2, #14
2578 dfe: 6872 ldr r2, [r6, #4]
2581 e04: 454a cmp r2, r9
2583 e08: 464a movcs r2, r9
2607 e24: b507 push {r0, r1, r2, lr}
2627 e40: b507 push {r0, r1, r2, lr}
2646 e5c: b507 push {r0, r1, r2, lr}
2665 e78: b10a cbz r2, e7e <TEE_CheckMemoryAccessRights+0x6>
2669 e7e: 4610 mov r0, r2
2687 e96: 4617 mov r7, r2
2693 e9c: f102 0b04 add.w fp, r2, #4
2702 eaa: 9a11 ldr r2, [sp, #68] ; 0x44
2703 eac: f842 3026 str.w r3, [r2, r6, lsl #2]
2705 eb0: 00b2 lsls r2, r6, #2
2706 eb2: fa28 f202 lsr.w r2, r8, r2
2707 eb6: f002 020f and.w r2, r2, #15
2708 eba: 3a05 subs r2, #5
2709 ebc: 2a02 cmp r2, #2
2716 ec6: f85b 2036 ldr.w r2, [fp, r6, lsl #3]
2718 eca: b16a cbz r2, ee8 <copy_param+0x66>
2721 ece: 9201 str r2, [sp, #4]
2727 ed8: 9a01 ldr r2, [sp, #4]
2731 edc: 3207 adds r2, #7
2732 ede: f022 0207 bic.w r2, r2, #7
2736 ee6: 4415 add r5, r2
2752 efe: 9a10 ldr r2, [sp, #64] ; 0x40
2756 f04: 6015 str r5, [r2, #0]
2769 f18: 00aa lsls r2, r5, #2
2770 f1a: fa28 f202 lsr.w r2, r8, r2
2771 f1e: f002 010f and.w r1, r2, #15
2774 f26: f012 0f0c tst.w r2, #12
2788 f3e: 1f4a subs r2, r1, #5
2789 f40: 2a02 cmp r2, #2
2794 f48: f8d9 2004 ldr.w r2, [r9, #4]
2800 f50: 1dd6 adds r6, r2, #7
2813 f66: 9201 str r2, [sp, #4]
2815 f6c: 9a01 ldr r2, [sp, #4]
2822 f76: e9c4 2a04 strd r2, sl, [r4, #16]
2826 f7c: f857 2035 ldr.w r2, [r7, r5, lsl #3]
2827 f80: e9c4 2a02 strd r2, sl, [r4, #8]
2829 f84: f8d9 2004 ldr.w r2, [r9, #4]
2830 f88: e9c4 2a04 strd r2, sl, [r4, #16]
2869 fc8: 4614 mov r4, r2
2880 fdc: b11a cbz r2, fe6 <TEE_OpenTASession+0x32>
2896 ff8: 462a mov r2, r5
2906 100a: 4652 mov r2, sl
2913 1018: 4652 mov r2, sl
2952 1050: 4693 mov fp, r2
2955 1054: 2203 movs r2, #3
2964 105e: 9203 str r2, [sp, #12]
2966 1060: 2200 movs r2, #0
2970 1066: e9cd 2204 strd r2, r2, [sp, #16]
2991 1090: 4632 mov r2, r6
3001 10a2: 465a mov r2, fp
3008 10b0: 4642 mov r2, r8
3214 11d0: b507 push {r0, r1, r2, lr}
3244 1206: 461a mov r2, r3
3293 124a: 2200 movs r2, #0
3299 1250: 2201 movs r2, #1
3305 1256: 2202 movs r2, #2
3316 1262: fb03 0202 mla r2, r3, r2, r0
3318 1266: 4290 cmp r0, r2
3360 12a8: 6822 ldr r2, [r4, #0]
3362 12ac: 429a cmp r2, r3
3392 12d0: f020 0202 bic.w r2, r0, #2
3393 12d4: 429a cmp r2, r3
3413 12f0: f020 0202 bic.w r2, r0, #2
3414 12f4: 429a cmp r2, r3
3435 1314: 9a01 ldr r2, [sp, #4]
3436 1316: 429a cmp r2, r3
3462 133e: 4690 mov r8, r2
3479 1358: 4642 mov r2, r8
3537 13b8: 4616 mov r6, r2
3541 13be: b11a cbz r2, 13c8 <TEE_GetObjectValueAttribute+0x20>
3544 13c2: 4610 mov r0, r2
3564 13e6: aa03 add r2, sp, #12
3587 140e: 9a01 ldr r2, [sp, #4]
3589 1412: 4313 orrs r3, r2
3642 145e: 4610 mov r0, r2
3645 1462: 4615 mov r5, r2
3650 146a: aa01 add r2, sp, #4
3754 14fe: 4614 mov r4, r2
3758 1504: 466a mov r2, sp
3766 150e: fb03 2314 mls r3, r3, r4, r2
3783 152a: 03da lsls r2, r3, #15
3796 1540: 4622 mov r2, r4
3801 154a: 4622 mov r2, r4
3831 157a: 4617 mov r7, r2
3856 159a: 4617 mov r7, r2
3900 15de: 03da lsls r2, r3, #15
3949 162e: 9a01 ldr r2, [sp, #4]
3950 1630: 429a cmp r2, r3
3971 1652: 4615 mov r5, r2
3974 1656: 466a mov r2, sp
3982 1660: fb03 2314 mls r3, r3, r4, r2
3991 166e: 4622 mov r2, r4
3997 167a: 464a mov r2, r9
4020 16a0: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
4023 16a8: 4617 mov r7, r2
4036 16be: 463a mov r2, r7
4090 1716: 4617 mov r7, r2
4108 1732: 463a mov r2, r7
4250 180c: b537 push {r0, r1, r2, r4, r5, lr}
4333 187a: f020 0202 bic.w r2, r0, #2
4334 187e: 429a cmp r2, r3
4350 1898: 4616 mov r6, r2
4377 18be: 4632 mov r2, r6
4425 1904: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr}
4427 1908: 4617 mov r7, r2
4440 191c: 463a mov r2, r7
4560 19d4: 4616 mov r6, r2
4603 1a14: 4632 mov r2, r6
4634 1a4c: 4613 mov r3, r2
4638 1a50: b12a cbz r2, 1a5e <check_access+0x12>
4679 1a82: 2204 movs r2, #4
4686 1a8e: 6822 ldr r2, [r4, #0]
4710 1ab2: 1c42 adds r2, r0, #1
4728 1ac8: 2204 movs r2, #4
4735 1ad4: 6822 ldr r2, [r4, #0]
4753 1aee: 460a mov r2, r1
4766 1afe: 220c movs r2, #12
4770 1b02: 434a muls r2, r1
4783 1b14: 460a mov r2, r1
4797 1b26: 4616 mov r6, r2
4799 1b28: 4a0f ldr r2, [pc, #60] ; (1b68 <invoke_system_pta+0x44>)
4804 1b2e: 447a add r2, pc
4805 1b30: 6813 ldr r3, [r2, #0]
4811 1b3a: 4622 mov r2, r4
4824 1b56: e9cd 2300 strd r2, r3, [sp]
4825 1b5a: 461a mov r2, r3
4841 1b76: 221c movs r2, #28
4860 1b92: 466a mov r2, sp
4882 1bac: 221c movs r2, #28
4892 1bbc: aa04 add r2, sp, #16
4914 1bdc: 461a mov r2, r3
4938 1c06: 4616 mov r6, r2
4941 1c0a: 2220 movs r2, #32
4962 1c2a: 2210 movs r2, #16
4966 1c2e: 9203 str r2, [sp, #12]
4969 1c34: 461a mov r2, r3
4990 1c58: 461a mov r2, r3
5010 1c80: e92d4fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}
5543 2134: 4690 mov r8, r2
5592 2182: 6862 ldr r2, [r4, #4]
5594 2186: 4432 add r2, r6
5595 2188: 601a str r2, [r3, #0]
5612 219a: b51f push {r0, r1, r2, r3, r4, lr}
5618 21a0: 221c movs r2, #28
5636 21be: 9a02 ldr r2, [sp, #8]
5641 21c4: f852 3023 ldr.w r3, [r2, r3, lsl #2]
5649 21cc: 4a05 ldr r2, [pc, #20] ; (21e4 <ta_header_get_session+0x18>)
5653 21d0: 447a add r2, pc
5654 21d2: 6810 ldr r0, [r2, #0]
5660 21d8: 6802 ldr r2, [r0, #0]
5661 21da: 429a cmp r2, r3
5677 21f0: 4615 mov r5, r2
5689 2208: f852 6013 ldr.w r6, [r2, r3, lsl #1]
5713 2232: f852 4013 ldr.w r4, [r2, r3, lsl #1]
5727 2246: 6816 ldr r6, [r2, #0]
5733 224e: f8d2 c008 ldr.w ip, [r2, #8]
5735 2252: 6917 ldr r7, [r2, #16]
5753 2270: 3210 adds r2, #16
5765 227c: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr}
5770 2282: 4617 mov r7, r2
5784 229a: 461a mov r2, r3
5790 22a6: cc0f ldmia r4!, {r0, r1, r2, r3}
5791 22a8: c50f stmia r5!, {r0, r1, r2, r3}
5792 22aa: cc0f ldmia r4!, {r0, r1, r2, r3}
5793 22ac: c50f stmia r5!, {r0, r1, r2, r3}
5801 22ba: 68da ldr r2, [r3, #12]
5803 22be: 62f2 str r2, [r6, #44] ; 0x2c
5805 22c2: 6016 str r6, [r2, #0]
5826 22e4: 4a05 ldr r2, [pc, #20] ; (22fc <ta_header_save_params.part.0+0x1c>)
5831 22ea: 589b ldr r3, [r3, r2]
5832 22ec: 2220 movs r2, #32
5876 232e: 683a ldr r2, [r7, #0]
5881 2334: 4414 add r4, r2
5904 2352: 1a9b subs r3, r3, r2
5911 235c: 221b movs r2, #27
5976 23ca: 4602 mov r2, r0
5995 23de: 4291 cmp r1, r2
5998 23e2: 68c2 ldr r2, [r0, #12]
6001 23e6: 60da str r2, [r3, #12]
6003 23e8: 68c2 ldr r2, [r0, #12]
6004 23ea: 6013 str r3, [r2, #0]
6034 2418: 604a str r2, [r1, #4]
6055 2446: 4615 mov r5, r2
6074 2468: 791a ldrb r2, [r3, #4]
6075 246a: b13a cbz r2, 247c <__utee_entry+0x48>
6086 247c: 2201 movs r2, #1
6087 247e: 711a strb r2, [r3, #4]
6094 248a: 4a51 ldr r2, [pc, #324] ; (25d0 <__utee_entry+0x19c>)
6096 2490: f858 2002 ldr.w r2, [r8, r2]
6097 2494: 9201 str r2, [sp, #4]
6099 2498: 4610 mov r0, r2
6136 24d0: 685a ldr r2, [r3, #4]
6137 24d2: 60c2 str r2, [r0, #12]
6138 24d4: 6010 str r0, [r2, #0]
6151 24ea: 462a mov r2, r5
6170 2508: e8bc 000f ldmia.w ip!, {r0, r1, r2, r3}
6171 250c: c40f stmia r4!, {r0, r1, r2, r3}
6172 250e: e89c 000f ldmia.w ip, {r0, r1, r2, r3}
6173 2512: e884 000f stmia.w r4, {r0, r1, r2, r3}
6176 2516: f10a 0204 add.w r2, sl, #4
6185 2526: 464a mov r2, r9
6221 2560: 462a mov r2, r5
6240 257e: cf0f ldmia r7!, {r0, r1, r2, r3}
6241 2580: c40f stmia r4!, {r0, r1, r2, r3}
6242 2582: e897 000f ldmia.w r7, {r0, r1, r2, r3}
6243 2586: e884 000f stmia.w r4, {r0, r1, r2, r3}
6246 258a: 4662 mov r2, ip
6256 259c: 464a mov r2, r9
6306 25f6: 4613 mov r3, r2
6308 25f8: 460a mov r2, r1
6325 2616: 4613 mov r3, r2
6327 2618: 460a mov r2, r1
6355 2646: 1d22 adds r2, r4, #4
6358 264a: f852 3025 ldr.w r3, [r2, r5, lsl #2]
6364 2658: 4602 mov r2, r0
6377 266c: 00aa lsls r2, r5, #2
6398 268a: 6862 ldr r2, [r4, #4]
6402 268e: 4613 mov r3, r2
6416 26a4: 0092 lsls r2, r2, #2
6446 26d2: 4616 mov r6, r2
6478 2704: 4632 mov r2, r6
6482 270c: 4602 mov r2, r0
6504 2732: 4602 mov r2, r0
6552 277c: 4611 mov r1, r2
6582 27a6: 9203 str r2, [sp, #12]
6616 27ee: 4602 mov r2, r0
6629 2808: 4602 mov r2, r0
6640 281e: 4602 mov r2, r0
6652 2838: 4602 mov r2, r0
6663 284e: 4602 mov r2, r0
6674 2864: 4602 mov r2, r0
6694 2884: 4602 mov r2, r0
6719 28aa: 4602 mov r2, r0
6731 28c2: 4602 mov r2, r0
6742 28d8: 4602 mov r2, r0
6753 28ee: 4602 mov r2, r0
6764 2904: 4602 mov r2, r0
6775 291a: 4602 mov r2, r0
6787 2934: 4602 mov r2, r0
6799 294a: 465a mov r2, fp
6803 2954: 4602 mov r2, r0
6819 2974: 4602 mov r2, r0
6827 2982: 4652 mov r2, sl
6831 298c: 4602 mov r2, r0
6843 29a4: 4602 mov r2, r0
6872 29d0: 4632 mov r2, r6
6876 29da: 4602 mov r2, r0
6888 29f2: 4602 mov r2, r0
6900 2a08: 465a mov r2, fp
6904 2a12: 4602 mov r2, r0
6920 2a32: 4602 mov r2, r0
6928 2a40: 4652 mov r2, sl
6932 2a4a: 4602 mov r2, r0
6944 2a62: 4602 mov r2, r0
6953 2a72: 462a mov r2, r5
6957 2a7c: 4602 mov r2, r0
6965 2a8a: 4622 mov r2, r4
6969 2a94: 4602 mov r2, r0
6977 2aa2: 463a mov r2, r7
6981 2aac: 4602 mov r2, r0
6989 2aba: 464a mov r2, r9
6993 2ac4: 4602 mov r2, r0
7001 2ad2: 4642 mov r2, r8
7005 2adc: 4602 mov r2, r0
7022 2b00: 4602 mov r2, r0
7033 2b16: 4602 mov r2, r0
7044 2b2c: 4602 mov r2, r0
7113 2bee: 2200 movs r2, #0
7134 2c0c: 4a07 ldr r2, [pc, #28] ; (2c2c <_TEE_MathAPI_Init+0x40>)
7136 2c10: 447a add r2, pc
7155 2c36: 008a lsls r2, r1, #2
7171 2c50: 4a04 ldr r2, [pc, #16] ; (2c64 <TEE_BigIntInit+0x34>)
7173 2c54: 447a add r2, pc
7186 2c68: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
7188 2c6e: 4690 mov r8, r2
7206 2c7c: 4642 mov r2, r8
7248 2cc8: 4611 mov r1, r2
7263 2ce0: 4602 mov r2, r0
7267 2cea: 4602 mov r2, r0
7297 2d18: b57f push {r0, r1, r2, r3, r4, r5, r6, lr}
7309 2d30: 4602 mov r2, r0
7322 2d48: 4602 mov r2, r0
7350 2d76: 2204 movs r2, #4
7366 2d92: 9a00 ldr r2, [sp, #0]
7370 2d98: ba12 rev r2, r2
7375 2d9e: 2a00 cmp r2, #0
7376 2da0: 6022 str r2, [r4, #0]
7382 2da8: 4251 negs r1, r2
7383 2daa: b11a cbz r2, 2db4 <TEE_BigIntConvertToS32+0x4c>
7467 2e2e: 4616 mov r6, r2
7476 2e40: 4a36 ldr r2, [pc, #216] ; (2f1c <bigint_binary_mod+0xfc>)
7478 2e44: 447a add r2, pc
7524 2e94: 4632 mov r2, r6
7529 2e9e: 4602 mov r2, r0
7548 2ebc: 4642 mov r2, r8
7552 2ec6: 4602 mov r2, r0
7563 2edc: 4602 mov r2, r0
7612 2f3a: 4690 mov r8, r2
7623 2f4e: 4602 mov r2, r0
7650 2f84: 4602 mov r2, r0
7661 2f9a: 4602 mov r2, r0
7678 2fb8: 4602 mov r2, r0
7689 2fce: 4602 mov r2, r0
7700 2fe4: 4602 mov r2, r0
7717 3006: 4602 mov r2, r0
7792 308a: b417 push {r0, r1, r2, r4}
7813 30aa: b417 push {r0, r1, r2, r4}
7854 30f0: 4602 mov r2, r0
7876 311a: 4602 mov r2, r0
7897 3140: 4616 mov r6, r2
7952 31a8: 4632 mov r2, r6
7959 31b8: 465a mov r2, fp
7979 31e4: 460a mov r2, r1
7999 3202: 9201 str r2, [sp, #4]
8007 3210: 9a01 ldr r2, [sp, #4]
8009 3216: 4295 cmp r5, r2
8012 321a: 4294 cmp r4, r2
8015 321e: 4611 mov r1, r2
8018 3226: 9a01 ldr r2, [sp, #4]
8029 3236: 42b2 cmp r2, r6
8039 3244: 463a mov r2, r7
8044 3250: 4602 mov r2, r0
8074 3280: 4602 mov r2, r0
8087 3298: 4602 mov r2, r0
8122 32d8: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr}
8127 32e0: 4610 mov r0, r2
8130 32e4: 4614 mov r4, r2
8139 32f6: 4a0a ldr r2, [pc, #40] ; (3320 <TEE_BigIntMod+0x48>)
8141 32fa: 447a add r2, pc
8146 3304: 4622 mov r2, r4
8164 3328: b537 push {r0, r1, r2, r4, r5, lr}
8183 3344: b537 push {r0, r1, r2, r4, r5, lr}
8202 3360: b537 push {r0, r1, r2, r4, r5, lr}
8221 337c: 4613 mov r3, r2
8223 337e: 460a mov r2, r1
8235 3390: 4610 mov r0, r2
8237 3392: 4617 mov r7, r2
8245 33a2: 4a25 ldr r2, [pc, #148] ; (3438 <TEE_BigIntInvMod+0xb4>)
8247 33a6: 447a add r2, pc
8280 33e0: 4642 mov r2, r8
8284 33ea: 4602 mov r2, r0
8300 3408: 4602 mov r2, r0
8357 3470: 462a mov r2, r5
8361 347a: 4602 mov r2, r0
8410 34d0: 4691 mov r9, r2
8437 3502: 4622 mov r2, r4
8441 350c: 4602 mov r2, r0
8493 3564: 4602 mov r2, r0
8504 357a: 4602 mov r2, r0
8515 3590: 4602 mov r2, r0
8525 35a2: 463a movgt r2, r7
8530 35aa: 4642 movle r2, r8
8544 35c0: 9a04 ldr r2, [sp, #16]
8548 35c4: fb13 f302 smulbb r3, r3, r2
8550 35c8: 9a05 ldr r2, [sp, #20]
8555 35d2: fb13 f302 smulbb r3, r3, r2
8559 35de: 4602 mov r2, r0
8570 35f4: 4602 mov r2, r0
8587 3616: 4602 mov r2, r0
8629 366c: 2200 movs r2, #0
8697 36c6: 4602 mov r2, r0
8710 36e2: 4602 mov r2, r0
8744 371a: 4691 mov r9, r2
8777 374a: 4642 mov r2, r8
8781 3754: 4602 mov r2, r0
8791 3768: 464a mov r2, r9
8795 3772: 4602 mov r2, r0
8818 37a0: 4602 mov r2, r0
8841 37ca: 4a55 ldr r2, [pc, #340] ; (3920 <__utee_tcb_init+0x158>)
8847 37d4: f853 8002 ldr.w r8, [r3, r2]
8848 37d8: 2200 movs r2, #0
8850 37da: 4617 mov r7, r2
8855 37e4: 4295 cmp r5, r2
8866 37f6: 226c movs r2, #108 ; 0x6c
8894 3826: 3201 adds r2, #1
8919 3852: 461a mov r2, r3
8947 3882: 461a mov r2, r3
8952 388c: 2228 movs r2, #40 ; 0x28
8956 3892: fb02 3304 mla r3, r2, r4, r3
8960 3898: 00a2 lsls r2, r4, #2
8961 389a: 9203 str r2, [sp, #12]
8963 389c: 899a ldrh r2, [r3, #12]
8964 389e: 4552 cmp r2, sl
8982 38bc: ea4f 124a mov.w r2, sl, lsl #5
8984 38c0: 588a ldr r2, [r1, r2]
8988 38c6: 2a07 cmp r2, #7
8991 38ca: 6972 ldr r2, [r6, #20]
8993 38ce: 444a add r2, r9
8994 38d0: 4291 cmp r1, r2
8997 38d4: 682a ldr r2, [r5, #0]
9003 38de: 5050 str r0, [r2, r1]
9005 38e0: 68b2 ldr r2, [r6, #8]
9006 38e2: 9204 str r2, [sp, #16]
9010 38e8: 6932 ldr r2, [r6, #16]
9015 38f2: 6932 ldr r2, [r6, #16]
9017 38f6: eb02 0009 add.w r0, r2, r9
9019 38fc: 1a8a subs r2, r1, r2
9023 3904: 6972 ldr r2, [r6, #20]
9025 3908: 4491 add r9, r2
9052 394a: 6802 ldr r2, [r0, #0]
9057 3954: f853 2022 ldr.w r2, [r3, r2, lsl #2]
9059 3958: 4410 add r0, r2
9066 3960: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr}
9088 3988: 461a mov r2, r3
9095 3998: 2228 movs r2, #40 ; 0x28
9107 39ac: f8da 2004 ldr.w r2, [sl, #4]
9108 39b0: 6812 ldr r2, [r2, #0]
9109 39b2: f852 3023 ldr.w r3, [r2, r3, lsl #2]
9112 39b8: 463a mov r2, r7
9156 3a08: b57f push {r0, r1, r2, r3, r4, r5, r6, lr}
9165 3a18: 9203 str r2, [sp, #12]
9167 3a1c: 461a mov r2, r3
9206 3a50: f852 6025 ldr.w r6, [r2, r5, lsl #2]
9221 3a64: f1a2 0330 sub.w r3, r2, #48 ; 0x30
9240 3a80: f1a2 0341 sub.w r3, r2, #65 ; 0x41
9244 3a88: 3a37 subs r2, #55 ; 0x37
9246 3a8a: 6002 str r2, [r0, #0]
9252 3a92: f1a2 0361 sub.w r3, r2, #97 ; 0x61
9256 3a9a: 3a57 subs r2, #87 ; 0x57
9268 3aa8: 4614 mov r4, r2
9281 3aca: eb02 1087 add.w r0, r2, r7, lsl #6
9295 3ae2: f852 100c ldr.w r1, [r2, ip]
9298 3aec: f842 500c str.w r5, [r2, ip]
9299 3af0: f147 0200 adc.w r2, r7, #0
9302 3afc: 1952 adds r2, r2, r5
9305 3b06: 1952 adds r2, r2, r5
9306 3b08: f840 2c1c str.w r2, [r0, #-28]
9309 3b10: f854 2c18 ldr.w r2, [r4, #-24]
9310 3b14: fba3 5202 umull r5, r2, r3, r2
9313 3b1e: f142 0200 adc.w r2, r2, #0
9316 3b28: f142 0200 adc.w r2, r2, #0
9319 3b34: 1952 adds r2, r2, r5
9322 3b3e: 1952 adds r2, r2, r5
9323 3b40: f840 2c14 str.w r2, [r0, #-20]
9326 3b48: f854 2c10 ldr.w r2, [r4, #-16]
9327 3b4c: fba3 5202 umull r5, r2, r3, r2
9330 3b56: f142 0200 adc.w r2, r2, #0
9333 3b60: f142 0200 adc.w r2, r2, #0
9336 3b6c: 1952 adds r2, r2, r5
9339 3b76: 1952 adds r2, r2, r5
9340 3b78: f840 2c0c str.w r2, [r0, #-12]
9343 3b80: f854 2c08 ldr.w r2, [r4, #-8]
9344 3b84: fba3 5202 umull r5, r2, r3, r2
9347 3b8e: f142 0200 adc.w r2, r2, #0
9350 3b98: f142 0200 adc.w r2, r2, #0
9353 3ba4: 1952 adds r2, r2, r5
9356 3bae: 1852 adds r2, r2, r1
9357 3bb0: f840 2c04 str.w r2, [r0, #-4]
9517 3dd2: f854 2b04 ldr.w r2, [r4], #4
9518 3dd6: fba3 2102 umull r2, r1, r3, r2
9519 3dda: 18ad adds r5, r5, r2
9520 3ddc: f141 0200 adc.w r2, r1, #0
9524 3de8: f142 0500 adc.w r5, r2, #0
9540 3e02: 4617 mov r7, r2
9552 3e14: 6862 ldr r2, [r4, #4]
9554 3e18: 0092 lsls r2, r2, #2
9585 3e44: 4622 mov r2, r4
9600 3e60: 461a mov r2, r3
9601 3e62: 4295 cmp r5, r2
9605 3e66: f856 2014 ldr.w r2, [r6, r4, lsl #1]
9610 3e6e: 1ad3 subs r3, r2, r3
9612 3e70: 4642 mov r2, r8
9632 3e94: 9a03 ldr r2, [sp, #12]
9637 3e9c: 4353 muls r3, r2
9639 3e9e: 464a mov r2, r9
9647 3eaa: 464a mov r2, r9
9661 3ec4: f85e 7022 ldr.w r7, [lr, r2, lsl #2]
9663 3ec8: 3201 adds r2, #1
9690 3ef4: 4613 mov r3, r2
9691 3ef6: 460a mov r2, r1
9712 3f10: 2203 movs r2, #3
9723 3f22: 3a01 subs r2, #1
9760 3f50: eb0d 0203 add.w r2, sp, r3
9761 3f54: 4614 mov r4, r2
9763 3f56: f812 6b01 ldrb.w r6, [r2], #1
9773 3f66: 680a ldr r2, [r1, #0]
9774 3f68: 9201 str r2, [sp, #4]
9777 3f6a: 2204 movs r2, #4
9782 3f70: 3a01 subs r2, #1
9783 3f72: f012 02ff ands.w r2, r2, #255 ; 0xff
9812 3f9e: 4617 mov r7, r2
9820 3fac: 464a mov r2, r9
9825 3fb6: 686a ldr r2, [r5, #4]
9828 3fbc: 1b12 subs r2, r2, r4
9830 3fc0: 0092 lsls r2, r2, #2
9834 3fc8: 4632 mov r2, r6
9873 3ff8: 4a07 ldr r2, [pc, #28] ; (4018 <mbedtls_mpi_init_mempool+0x22>)
9877 3ffc: 589b ldr r3, [r3, r2]
9880 3ffe: 2201 movs r2, #1
9886 4002: 8002 strh r2, [r0, #0]
9989 409e: 4642 mov r2, r8
9996 40aa: 6862 ldr r2, [r4, #4]
9998 40ae: 0092 lsls r2, r2, #2
10053 4108: 6842 ldr r2, [r0, #4]
10054 410a: 428a cmp r2, r1
10058 4110: 0092 lsls r2, r2, #2
10103 4158: 68a2 ldr r2, [r4, #8]
10104 415a: f852 2023 ldr.w r2, [r2, r3, lsl #2]
10105 415e: b912 cbnz r2, 4166 <mbedtls_mpi_shrink+0x38>
10131 418a: 4642 mov r2, r8
10138 4196: 00aa lsls r2, r5, #2
10204 41f8: 0082 lsls r2, r0, #2
10240 422e: 1b02 subs r2, r0, r4
10243 4234: 0092 lsls r2, r2, #2
10248 4240: 00a2 lsls r2, r4, #2
10265 4256: 463a mov r2, r7
10270 4260: 463a mov r2, r7
10275 426a: 463a mov r2, r7
10292 4280: 4614 mov r4, r2
10309 4296: 1c5a adds r2, r3, #1
10319 42a2: 4053 eors r3, r2
10321 42a8: 4053 eors r3, r2
10324 42aa: 68b2 ldr r2, [r6, #8]
10340 42ba: 686a ldr r2, [r5, #4]
10341 42bc: 429a cmp r2, r3
10348 42c6: f851 2023 ldr.w r2, [r1, r3, lsl #2]
10349 42ca: 4022 ands r2, r4
10350 42cc: f841 2023 str.w r2, [r1, r3, lsl #2]
10364 42dc: 4616 mov r6, r2
10387 4300: f9b4 2000 ldrsh.w r2, [r4]
10398 430c: 3201 adds r2, #1
10400 430e: 405a eors r2, r3
10406 4314: ea02 0246 and.w r2, r2, r6, lsl #1
10412 431c: 405a eors r2, r3
10414 431e: 3a01 subs r2, #1
10417 4320: 802a strh r2, [r5, #0]
10419 4322: f9b4 2000 ldrsh.w r2, [r4]
10422 4326: 3201 adds r2, #1
10424 4328: 4053 eors r3, r2
10426 432e: 4053 eors r3, r2
10443 4342: f856 2020 ldr.w r2, [r6, r0, lsl #2]
10448 434c: 400a ands r2, r1
10449 434e: ea42 020e orr.w r2, r2, lr
10450 4352: f843 2020 str.w r2, [r3, r0, lsl #2]
10474 4378: 6862 ldr r2, [r4, #4]
10477 437e: 0092 lsls r2, r2, #2
10484 4388: ea86 72e6 eor.w r2, r6, r6, asr #31
10485 438c: eba2 72e6 sub.w r2, r2, r6, asr #31
10486 4390: 601a str r2, [r3, #0]
10503 43a8: 094a lsrcc r2, r1, #5
10506 43b0: f853 0022 ldrcc.w r0, [r3, r2, lsl #2]
10520 43c4: 2a01 cmp r2, #1
10524 43ca: 4615 mov r5, r2
10542 43e4: fa03 f204 lsl.w r2, r3, r4
10547 43f0: ea23 0302 bic.w r3, r3, r2
10554 43fc: b142 cbz r2, 4410 <mbedtls_mpi_set_bit+0x4e>
10565 4410: 4610 mov r0, r2
10579 441c: 460a mov r2, r1
10581 441e: 4295 cmp r5, r2
10589 4428: f853 6022 ldr.w r6, [r3, r2, lsl #2]
10603 4440: 3201 adds r2, #1
10611 4446: 4602 mov r2, r0
10616 444c: 6892 ldr r2, [r2, #8]
10622 4452: f852 1023 ldr.w r1, [r2, r3, lsl #2]
10627 4458: f04f 4200 mov.w r2, #2147483648 ; 0x80000000
10629 445c: 4211 tst r1, r2
10634 4462: 0852 lsrs r2, r2, #1
10645 4470: f852 1023 ldr.w r1, [r2, r3, lsl #2]
10669 448c: f012 0103 ands.w r1, r2, #3
10675 4496: eb01 0192 add.w r1, r1, r2, lsr #2
10677 449a: 4614 mov r4, r2
10684 44a4: 5cf2 ldrb r2, [r6, r3]
10692 44b6: fa02 f101 lsl.w r1, r2, r1
10693 44ba: f85c 2007 ldr.w r2, [ip, r7]
10694 44be: 430a orrs r2, r1
10695 44c0: f84c 2007 str.w r2, [ip, r7]
10710 44d2: f012 0403 ands.w r4, r2, #3
10713 44da: eb04 0492 add.w r4, r4, r2, lsr #2
10720 44e4: 4615 mov r5, r2
10732 44f6: 462a mov r2, r5
10756 4518: ebb2 0f83 cmp.w r2, r3, lsl #2
10758 451e: 4613 mov r3, r2
10762 4524: 4694 mov ip, r2
10769 452c: 4294 cmp r4, r2
10772 4530: 1b12 subs r2, r2, r4
10819 4584: ebb2 0f83 cmp.w r2, r3, lsl #2
10822 458a: 1b52 subs r2, r2, r5
10823 458c: 188e adds r6, r1, r2
10829 4596: 462a mov r2, r5
10831 4598: 1881 adds r1, r0, r2
10834 459c: 429a cmp r2, r3
10855 45c2: 4613 mov r3, r2
10918 462c: 009a lsls r2, r3, #2
10920 462e: 3a04 subs r2, #4
10923 4634: 1ae2 subs r2, r4, r3
10926 463a: 2200 movhi r2, #0
10927 463c: 4413 add r3, r2
10929 463e: 2200 movs r2, #0
10937 464a: 50ca str r2, [r1, r3]
10945 4652: eb06 0c02 add.w ip, r6, r2
10947 465a: f846 c002 str.w ip, [r6, r2]
10956 466a: 4313 orrs r3, r2
10958 466c: fa21 f206 lsr.w r2, r1, r6
10969 467e: 2200 movs r2, #0
10979 4688: f001 021f and.w r2, r1, #31
10990 4696: b36a cbz r2, 46f4 <mbedtls_mpi_shift_r+0x6e>
11000 46a4: b9aa cbnz r2, 46d2 <mbedtls_mpi_shift_r+0x4c>
11034 46d6: f1c2 0720 rsb r7, r2, #32
11042 46e4: fa25 f102 lsr.w r1, r5, r2
11068 4704: 684a ldr r2, [r1, #4]
11070 4706: b962 cbnz r2, 4722 <mbedtls_mpi_cmp_abs+0x24>
11078 4710: 6882 ldr r2, [r0, #8]
11079 4712: eb02 0283 add.w r2, r2, r3, lsl #2
11080 4716: f852 2c04 ldr.w r2, [r2, #-4]
11081 471a: 2a00 cmp r2, #0
11088 4724: eb04 0582 add.w r5, r4, r2, lsl #2
11092 472e: 3a01 subs r2, #1
11095 4732: 4293 cmp r3, r2
11101 473a: 1c5a adds r2, r3, #1
11107 4742: 6882 ldr r2, [r0, #8]
11108 4744: f852 1023 ldr.w r1, [r2, r3, lsl #2]
11109 4748: f854 2023 ldr.w r2, [r4, r3, lsl #2]
11110 474c: 4291 cmp r1, r2
11125 4760: 4602 mov r2, r0
11139 476e: f9b2 0000 ldrsh.w r0, [r2]
11143 4774: 6893 ldr r3, [r2, #8]
11169 47a4: f9b2 1000 ldrsh.w r1, [r2]
11187 47c0: 6890 ldr r0, [r2, #8]
11233 4808: 6014 str r4, [r2, #0]
11269 484a: 6815 ldr r5, [r2, #0]
11271 4850: f8c2 e000 str.w lr, [r2]
11297 4884: 6015 str r5, [r2, #0]
11307 488e: b51f push {r0, r1, r2, r3, r4, lr}
11339 48c0: 4290 cmp r0, r2
11343 48c6: 4615 mov r5, r2
11376 48f6: 6872 ldr r2, [r6, #4]
11378 48fc: 42aa cmp r2, r5
11389 4910: 681a ldr r2, [r3, #0]
11391 4914: 19d2 adds r2, r2, r7
11392 4916: f843 2b04 str.w r2, [r3], #4
11415 4944: f8dc 2000 ldr.w r2, [ip]
11416 4948: 19d2 adds r2, r2, r7
11422 4958: 19d2 adds r2, r2, r7
11427 4962: f84c 2b04 str.w r2, [ip], #4
11440 4972: 6854 ldr r4, [r2, #4]
11443 4976: 4690 mov r8, r2
11471 49aa: 6872 ldr r2, [r6, #4]
11472 49ac: 42a2 cmp r2, r4
11476 49b2: 1b12 subs r2, r2, r4
11478 49b6: 0092 lsls r2, r2, #2
11483 49c4: 686a ldr r2, [r5, #4]
11485 49c8: 4282 cmp r2, r0
11489 49ce: 1a12 subs r2, r2, r0
11491 49d2: 0092 lsls r2, r2, #2
11496 49dc: 2200 movs r2, #0
11503 49e4: 4613 mov r3, r2
11513 49ee: b16a cbz r2, 4a0c <mbedtls_mpi_sub_abs+0xa0>
11518 49f8: 686a ldr r2, [r5, #4]
11519 49fa: 42a2 cmp r2, r4
11522 49fe: 681a ldr r2, [r3, #0]
11523 4a00: b1f2 cbz r2, 4a40 <mbedtls_mpi_sub_abs+0xd4>
11539 4a1a: ebac 0002 sub.w r0, ip, r2
11547 4a32: 4594 cmp ip, r2
11549 4a36: 464a movcs r2, r9
11550 4a38: f109 0201 addcc.w r2, r9, #1
11573 4a54: f9b2 3000 ldrsh.w r3, [r2]
11576 4a5a: 4616 mov r6, r2
11581 4a60: 4611 mov r1, r2
11587 4a6c: 4632 mov r2, r6
11596 4a7a: 463a mov r2, r7
11620 4a9c: 8813 ldrh r3, [r2, #0]
11623 4aa0: 4616 mov r6, r2
11629 4aaa: 4611 mov r1, r2
11635 4ab6: 4632 mov r2, r6
11644 4ac4: 463a mov r2, r7
11663 4ade: b51f push {r0, r1, r2, r3, r4, lr}
11665 4ae0: ea82 73e2 eor.w r3, r2, r2, asr #31
11666 4ae4: eba3 73e2 sub.w r3, r3, r2, asr #31
11668 4ae8: 2a00 cmp r2, #0
11670 4aea: aa01 add r2, sp, #4
11693 4b0c: b51f push {r0, r1, r2, r3, r4, lr}
11695 4b0e: ea82 73e2 eor.w r3, r2, r2, asr #31
11696 4b12: eba3 73e2 sub.w r3, r3, r2, asr #31
11698 4b16: 2a00 cmp r2, #0
11700 4b18: aa01 add r2, sp, #4
11727 4b44: 4617 mov r7, r2
11826 4bfc: 68b2 ldr r2, [r6, #8]
11829 4c06: eb02 0285 add.w r2, r2, r5, lsl #2
11834 4c14: 883a ldrh r2, [r7, #0]
11838 4c18: fb13 f302 smulbb r3, r3, r2
11851 4c2a: 4690 mov r8, r2
11885 4c68: 68aa ldr r2, [r5, #8]
11904 4c88: 4615 mov r5, r2
11992 4d1e: f815 2d01 ldrb.w r2, [r5, #-1]!
12002 4d36: ea4f 0288 mov.w r2, r8, lsl #2
12003 4d3a: f002 021c and.w r2, r2, #28
12007 4d42: fa03 f202 lsl.w r2, r3, r2
12009 4d4a: 4313 orrs r3, r2
12026 4d66: f815 2b01 ldrb.w r2, [r5], #1
12033 4d76: 4642 mov r2, r8
12040 4d84: 9a00 ldr r2, [sp, #0]
12060 4da2: 4617 mov r7, r2
12287 4f50: 9a05 ldr r2, [sp, #20]
12289 4f54: 8812 ldrh r2, [r2, #0]
12290 4f56: fb13 f302 smulbb r3, r3, r2
12291 4f5a: 9a02 ldr r2, [sp, #8]
12292 4f5c: 8013 strh r3, [r2, #0]
12333 4fa8: 58ca ldr r2, [r1, r3]
12334 4faa: 3201 adds r2, #1
12335 4fac: 50ca str r2, [r1, r3]
12337 4fae: 4632 mov r2, r6
12349 4fc8: 9a06 ldr r2, [sp, #24]
12351 4fce: 589a ldr r2, [r3, r2]
12355 4fd2: 4291 cmp r1, r2
12361 4fdc: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff
12362 4fe0: 515a str r2, [r3, r5]
12366 4fe8: 2200 movls r2, #0
12369 4fee: f853 2c04 ldrhi.w r2, [r3, #-4]
12371 4ff4: 601a str r2, [r3, #0]
12376 4ffe: 9a01 ldr r2, [sp, #4]
12377 5000: 58b2 ldr r2, [r6, r2]
12379 5002: 605a str r2, [r3, #4]
12381 5004: f856 200b ldr.w r2, [r6, fp]
12385 500a: 609a str r2, [r3, #8]
12391 5016: 9a12 ldr r2, [sp, #72] ; 0x48
12396 501c: 5953 ldr r3, [r2, r5]
12398 5020: 5153 str r3, [r2, r5]
12405 502c: 9a0f ldr r2, [sp, #60] ; 0x3c
12410 5034: 58d1 ldr r1, [r2, r3]
12419 503e: 5852 ldr r2, [r2, r1]
12423 5042: 605a str r2, [r3, #4]
12426 5046: 595a ldr r2, [r3, r5]
12441 5066: 595a ldr r2, [r3, r5]
12455 5084: 4632 mov r2, r6
12480 50ba: 4632 mov r2, r6
12487 50ca: 9a12 ldr r2, [sp, #72] ; 0x48
12488 50cc: 5953 ldr r3, [r2, r5]
12490 50d0: 5153 str r3, [r2, r5]
12503 50e4: b152 cbz r2, 50fc <mbedtls_mpi_div_mpi+0x364>
12512 50f6: 4602 mov r2, r0
12516 50fc: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff
12519 5100: f8ca 2000 str.w r2, [sl]
12522 5106: 464a mov r2, r9
12536 5118: b51f push {r0, r1, r2, r3, r4, lr}
12570 514a: 4610 mov r0, r2
12573 514e: 4616 mov r6, r2
12579 5158: 462a mov r2, r5
12590 516c: 4632 mov r2, r6
12608 5190: 4632 mov r2, r6
12625 51aa: 2a00 cmp r2, #0
12633 51b2: 2a01 cmp r2, #1
12641 51be: 2a02 cmp r2, #2
12660 51de: 1a10 subs r0, r2, r0
12672 51f2: fbb3 f4f2 udiv r4, r3, r2
12673 51f6: fb02 3314 mls r3, r2, r4, r3
12676 5200: fbb4 f3f2 udiv r3, r4, r2
12677 5204: fb02 4013 mls r0, r2, r3, r4
12698 5224: 4691 mov r9, r2
12777 52aa: f8d8 2008 ldr.w r2, [r8, #8]
12778 52ae: f852 200c ldr.w r2, [r2, ip]
12779 52b2: 40ea lsrs r2, r5
12780 52b4: b2d0 uxtb r0, r2
12791 52c2: f002 020f and.w r2, r2, #15
12796 52ce: f81e 2002 ldrb.w r2, [lr, r2]
12797 52d2: 7062 strb r2, [r4, #1]
12840 5318: 462a mov r2, r5
12847 5326: 4632 mov r2, r6
12854 5334: 9a02 ldr r2, [sp, #8]
12861 533e: 2a09 cmp r2, #9
12864 5344: b2d3 uxtb r3, r2
12877 535c: 465a mov r2, fp
12900 537a: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr}
12926 53a4: 462a mov r2, r5
12975 53ec: 9204 str r2, [sp, #16]
13050 5480: 686a ldr r2, [r5, #4]
13056 5486: f102 0901 add.w r9, r2, #1
13060 5490: 4ae9 ldr r2, [pc, #932] ; (5838 <mbedtls_mpi_exp_mod+0x462>)
13063 5496: 589b ldr r3, [r3, r2]
13115 5502: 462a mov r2, r5
13126 5518: 220c movs r2, #12
13169 556e: 462a mov r2, r5
13188 5594: 462a mov r2, r5
13202 55b4: 9a0f ldr r2, [sp, #60] ; 0x3c
13235 55ea: 9a02 ldr r2, [sp, #8]
13238 55f2: 4093 lsls r3, r2
13243 55f8: 9a0f ldr r2, [sp, #60] ; 0x3c
13269 5622: 463a mov r2, r7
13284 563c: 9a06 ldr r2, [sp, #24]
13286 5640: 4293 cmp r3, r2
13321 5682: 220c movs r2, #12
13354 56c0: 462a mov r2, r5
13368 56da: 9a02 ldr r2, [sp, #8]
13373 56e2: 4093 lsls r3, r2
13398 5712: 462a mov r2, r5
13411 5728: 2202 movs r2, #2
13412 572a: 4692 mov sl, r2
13424 573a: 9a03 ldr r2, [sp, #12]
13431 5744: f853 3022 ldr.w r3, [r3, r2, lsl #2]
13432 5748: 9a05 ldr r2, [sp, #20]
13433 574a: 40d3 lsrs r3, r2
13436 5750: ea5a 0203 orrs.w r2, sl, r3
13445 5760: 462a mov r2, r5
13452 576e: 4652 mov r2, sl
13455 5772: 9a02 ldr r2, [sp, #8]
13459 5778: eba2 0208 sub.w r2, r2, r8
13460 577c: 4093 lsls r3, r2
13470 578e: 462a mov r2, r5
13502 57b8: 424a negs r2, r1
13508 57bc: 430a orrs r2, r1
13512 57c0: 43d2 mvns r2, r2
13514 57c6: 0fd2 lsrs r2, r2, #31
13520 57d2: 9a0c ldr r2, [sp, #48] ; 0x30
13522 57d6: 429a cmp r2, r3
13527 57dc: 462a mov r2, r5
13536 57ec: 9a09 ldr r2, [sp, #36] ; 0x24
13541 57f2: 4613 mov r3, r2
13543 57f6: 462a mov r2, r5
13556 5810: 462a mov r2, r5
13588 5846: 4690 mov r8, r2
13677 58f6: 462a mov r2, r5
13701 5926: 4632 mov r2, r6
13727 5950: 4616 mov r6, r2
13736 595e: 4632 mov r2, r6
13760 5984: 9203 str r2, [sp, #12]
13775 59a4: 2201 movs r2, #1
13814 59ec: 9a03 ldr r2, [sp, #12]
13827 5a08: 9a05 ldr r2, [sp, #20]
13828 5a0a: 4282 cmp r2, r0
13832 5a10: 9a12 ldr r2, [sp, #72] ; 0x48
13838 5a20: f852 0021 ldr.w r0, [r2, r1, lsl #2]
13841 5a2c: f842 3021 str.w r3, [r2, r1, lsl #2]
13880 5a7a: aa0a add r2, sp, #40 ; 0x28
13915 5abc: 462a mov r2, r5
13921 5ac8: 463a mov r2, r7
13959 5b0c: 4610 mov r0, r2
13961 5b0e: 4615 mov r5, r2
14030 5b8e: 464a mov r2, r9
14046 5bae: 465a mov r2, fp
14053 5bbc: aa04 add r2, sp, #16
14060 5bca: 9a03 ldr r2, [sp, #12]
14061 5bcc: 2a00 cmp r2, #0
14064 5bd0: 9a04 ldr r2, [sp, #16]
14065 5bd2: 2a00 cmp r2, #0
14087 5bf2: 4615 mov r5, r2
14090 5bf6: 4610 mov r0, r2
14135 5c56: 462a mov r2, r5
14149 5c76: 462a mov r2, r5
14225 5d16: 464a mov r2, r9
14233 5d26: 4622 mov r2, r4
14241 5d36: 463a mov r2, r7
14286 5d94: 9a13 ldr r2, [sp, #76] ; 0x4c
14287 5d96: 6812 ldr r2, [r2, #0]
14288 5d98: 07d2 lsls r2, r2, #31
14327 5dee: aa14 add r2, sp, #80 ; 0x50
14336 5e00: 4642 mov r2, r8
14367 5e3e: 07da lsls r2, r3, #31
14386 5e64: aa14 add r2, sp, #80 ; 0x50
14394 5e74: 4642 mov r2, r8
14403 5e86: 4632 mov r2, r6
14413 5e9a: 461a mov r2, r3
14419 5ea6: 465a mov r2, fp
14425 5eb0: 462a mov r2, r5
14434 5ec4: 462a mov r2, r5
14451 5ee2: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
14470 5efa: 4616 mov r6, r2
14507 5f3a: 4632 mov r2, r6
14516 5f46: 4613 mov r3, r2
14518 5f48: 460a mov r2, r1
14526 5f54: 4691 mov r9, r2
14528 5f56: 1eca subs r2, r1, #3
14538 5f64: 429a cmp r2, r3
14594 5fd4: 4642 mov r2, r8
14602 5fe6: 9a00 ldr r2, [sp, #0]
14604 5fea: 589b ldr r3, [r3, r2]
14605 5fec: 4a5b ldr r2, [pc, #364] ; (615c <mbedtls_mpi_gen_prime+0x20c>)
14606 5fee: 4293 cmp r3, r2
14613 5ffa: 68aa ldr r2, [r5, #8]
14614 5ffc: 6813 ldr r3, [r2, #0]
14616 6002: 6011 str r1, [r2, #0]
14625 6012: 6013 str r3, [r2, #0]
14628 6016: 2203 movs r2, #3
14638 602a: 2208 movs r2, #8
14673 606e: 4642 mov r2, r8
14682 607e: 4642 mov r2, r8
14694 6094: 220c movs r2, #12
14702 60a4: 2206 movs r2, #6
14785 6136: 4642 mov r2, r8
14798 6152: 2204 movs r2, #4
14840 61a4: 4a97 ldr r2, [pc, #604] ; (6404 <mbedtls_mpi_self_test+0x2a4>)
14843 61aa: 447a add r2, pc
14849 61b8: 4a93 ldr r2, [pc, #588] ; (6408 <mbedtls_mpi_self_test+0x2a8>)
14852 61be: 447a add r2, pc
14858 61cc: 4a8f ldr r2, [pc, #572] ; (640c <mbedtls_mpi_self_test+0x2ac>)
14861 61d2: 447a add r2, pc
14868 61e2: 4642 mov r2, r8
14875 61f2: 4a87 ldr r2, [pc, #540] ; (6410 <mbedtls_mpi_self_test+0x2b0>)
14878 61f8: 447a add r2, pc
14948 6282: 463a mov r2, r7
14955 6292: 4a64 ldr r2, [pc, #400] ; (6424 <mbedtls_mpi_self_test+0x2c4>)
14958 6298: 447a add r2, pc
14964 62a6: 4a60 ldr r2, [pc, #384] ; (6428 <mbedtls_mpi_self_test+0x2c8>)
14968 62b0: 447a add r2, pc
15002 62f0: 465a mov r2, fp
15010 6300: 4a4c ldr r2, [pc, #304] ; (6434 <mbedtls_mpi_self_test+0x2d4>)
15013 6306: 447a add r2, pc
15038 6336: 4642 mov r2, r8
15045 6344: 4a3e ldr r2, [pc, #248] ; (6440 <mbedtls_mpi_self_test+0x2e0>)
15048 634a: 447a add r2, pc
15096 63aa: 4652 mov r2, sl
15165 645c: 460a mov r2, r1
15184 647a: 681a ldr r2, [r3, #0]
15185 647c: fb01 0002 mla r0, r1, r2, r0
15196 6490: 6913 ldr r3, [r2, #16]
15200 6494: 6c94 ldr r4, [r2, #72] ; 0x48
15204 649a: 6493 strhi r3, [r2, #72] ; 0x48
15208 649e: 6d10 ldr r0, [r2, #80] ; 0x50
15210 64a2: 6510 str r0, [r2, #80] ; 0x50
15212 64a4: 6d50 ldr r0, [r2, #84] ; 0x54
15216 64aa: 6551 strcc r1, [r2, #84] ; 0x54
15218 64ac: 6593 strcc r3, [r2, #88] ; 0x58
15227 64b2: 2a00 cmp r2, #0
15234 64ba: f240 2271 movw r2, #625 ; 0x271
15256 64e4: 2a08 cmp r2, #8
15258 64e8: 2208 movlt r2, #8
15259 64ea: 1dd4 adds r4, r2, #7
15261 64ee: 4294 cmp r4, r2
15281 650a: 689a ldr r2, [r3, #8]
15291 6516: 4293 cmp r3, r2
15298 651e: 6855 ldr r5, [r2, #4]
15302 6526: eb0c 0002 add.w r0, ip, r2
15304 652a: 1857 adds r7, r2, r1
15320 6540: 5951 ldr r1, [r2, r5]
15322 6542: 19d0 adds r0, r2, r7
15324 6544: eb02 0c05 add.w ip, r2, r5
15330 654e: f240 22b2 movw r2, #690 ; 0x2b2
15339 6560: 5151 str r1, [r2, r5]
15341 6562: 68d1 ldr r1, [r2, #12]
15343 6566: 4296 cmp r6, r2
15347 656c: f240 22ba movw r2, #698 ; 0x2ba
15355 657c: f8d2 e008 ldr.w lr, [r2, #8]
15357 6584: 4296 cmp r6, r2
15361 658a: f240 22bb movw r2, #699 ; 0x2bb
15375 65a2: 6897 ldr r7, [r2, #8]
15378 65a6: 6055 str r5, [r2, #4]
15385 65b0: f240 22d1 movw r2, #721 ; 0x2d1
15399 65c6: 6057 str r7, [r2, #4]
15407 65d2: 1902 adds r2, r0, r4
15411 65d6: 6051 str r1, [r2, #4]
15425 65ea: f240 22e2 movw r2, #738 ; 0x2e2
15439 6604: f44f 7239 mov.w r2, #740 ; 0x2e4
15447 6614: 60d1 str r1, [r2, #12]
15449 6616: 6093 str r3, [r2, #8]
15451 6618: 60da str r2, [r3, #12]
15453 661a: 68d1 ldr r1, [r2, #12]
15454 661c: 608a str r2, [r1, #8]
15456 661e: 6851 ldr r1, [r2, #4]
15457 6620: 440a add r2, r1
15458 6622: 4594 cmp ip, r2
15462 6628: f240 22eb movw r2, #747 ; 0x2eb
15476 6640: 691a ldr r2, [r3, #16]
15477 6642: 1a52 subs r2, r2, r1
15478 6644: 611a str r2, [r3, #16]
15480 6646: 695a ldr r2, [r3, #20]
15481 6648: 3201 adds r2, #1
15482 664a: 615a str r2, [r3, #20]
15486 664e: 6892 ldr r2, [r2, #8]
15519 66ba: 4615 mov r5, r2
15526 66c4: f850 2c04 ldr.w r2, [r0, #-4]
15528 66c8: b9a2 cbnz r2, 66f4 <bgetz+0x3c>
15531 66ce: f850 2c0c ldr.w r2, [r0, #-12]
15533 66d4: 1a9a subs r2, r3, r2
15535 66d6: 42aa cmp r2, r5
15539 66dc: f240 3263 movw r2, #867 ; 0x363
15549 66f4: f1c2 22ff rsb r2, r2, #4278255360 ; 0xff00ff00
15550 66f8: f502 027f add.w r2, r2, #16711680 ; 0xff0000
15551 66fc: 32f8 adds r2, #248 ; 0xf8
15580 6728: f240 32a5 movw r2, #933 ; 0x3a5
15597 674a: f44f 7272 mov.w r2, #968 ; 0x3c8
15611 6764: f240 32ce movw r2, #974 ; 0x3ce
15628 6782: f240 32d2 movw r2, #978 ; 0x3d2
15646 67a4: f240 32e2 movw r2, #994 ; 0x3e2
15670 67cc: f240 32fe movw r2, #1022 ; 0x3fe
15685 67e8: f240 32ea movw r2, #1002 ; 0x3ea
15700 6804: f240 32eb movw r2, #1003 ; 0x3eb
15727 6832: f240 32ff movw r2, #1023 ; 0x3ff
15742 684e: f44f 6280 mov.w r2, #1024 ; 0x400
15761 686a: b132 cbz r2, 687a <brel+0x162>
15763 686c: 6862 ldr r2, [r4, #4]
15768 6874: 3a10 subs r2, #16
15777 6882: f240 4212 movw r2, #1042 ; 0x412
15836 6930: 4611 mov r1, r2
15838 6932: 4632 mov r2, r6
15854 6952: f240 328b movw r2, #907 ; 0x38b
15865 696c: 4632 mov r2, r6
15868 6972: 4622 movge r2, r4
15874 697c: 1b32 subs r2, r6, r4
15879 6986: 2200 movs r2, #0
15902 69b0: f240 4265 movw r2, #1125 ; 0x465
15913 69c8: 68d4 ldr r4, [r2, #12]
15919 69d0: 4293 cmp r3, r2
15923 69d6: f240 426f movw r2, #1135 ; 0x46f
15932 69e8: 689a ldr r2, [r3, #8]
15933 69ea: 68d2 ldr r2, [r2, #12]
15934 69ec: 4293 cmp r3, r2
15938 69f2: f44f 628e mov.w r2, #1136 ; 0x470
15949 6a06: f04f 4200 mov.w r2, #2147483648 ; 0x80000000
15964 6a18: 605a str r2, [r3, #4]
16000 6a5c: 6013 str r3, [r2, #0]
16012 6a6c: f240 429c movw r2, #1180 ; 0x49c
16027 6a8c: 6810 ldr r0, [r2, #0]
16034 6a94: 6013 strgt r3, [r2, #0]
16051 6aac: aa07 add r2, sp, #28
16070 6ad2: e9dd 2308 ldrd r2, r3, [sp, #32]
16085 6aea: 4602 mov r2, r0
16101 6afe: 4790 blx r2
16106 6b04: f240 6242 movw r2, #1602 ; 0x642
16117 6b1c: 4a72 ldr r2, [pc, #456] ; (6ce8 <bget_main_test+0x200>)
16125 6b2e: 447a add r2, pc
16171 6b8a: 4622 mov r2, r4
16192 6ba6: 6802 ldr r2, [r0, #0]
16193 6ba8: 601a str r2, [r3, #0]
16196 6bac: 2201 movs r2, #1
16228 6bde: 4622 mov r2, r4
16237 6bee: 1e72 subs r2, r6, #1
16238 6bf0: 4213 tst r3, r2
16242 6bf6: f240 6281 movw r2, #1665 ; 0x681
16253 6c0c: 681a ldr r2, [r3, #0]
16254 6c0e: 6022 str r2, [r4, #0]
16259 6c16: 06c2 lsls r2, r0, #27
16304 6c5a: 2201 movs r2, #1
16329 6c86: 4a29 ldr r2, [pc, #164] ; (6d2c <bget_main_test+0x244>)
16334 6c8e: 447a add r2, pc
16335 6c90: 9200 str r2, [sp, #0]
16336 6c92: 462a mov r2, r5
16357 6cb2: f240 62bb movw r2, #1723 ; 0x6bb
16371 6cca: 2201 movs r2, #1
16409 6d3e: 2200 movs r2, #0
16411 6d42: 665a str r2, [r3, #100] ; 0x64
16413 6d44: 66da str r2, [r3, #108] ; 0x6c
16415 6d46: 671a str r2, [r3, #112] ; 0x70
16417 6d48: 675a str r2, [r3, #116] ; 0x74
16431 6d56: 2238 movs r2, #56 ; 0x38
16452 6d74: 4614 mov r4, r2
16453 6d76: b1b2 cbz r2, 6da6 <raw_memalign+0x3a>
16455 6d78: 4253 negs r3, r2
16456 6d7a: ea03 0002 and.w r0, r3, r2
16457 6d7e: ea32 0303 bics.w r3, r2, r3
16460 6d84: 186a adds r2, r5, r1
16462 6d88: 428a cmp r2, r1
16465 6d8c: 2a00 cmp r2, #0
16469 6d92: 2201 moveq r2, #1
16474 6d9c: 463a mov r2, r7
16491 6db2: b507 push {r0, r1, r2, lr}
16494 6db6: 4613 mov r3, r2
16495 6db8: 2208 movs r2, #8
16515 6dce: fba2 5403 umull r5, r4, r2, r3
16529 6de2: 186a adds r2, r5, r1
16530 6de4: f102 4600 add.w r6, r2, #2147483648 ; 0x80000000
16537 6df2: 2a00 cmp r2, #0
16541 6df8: 2201 moveq r2, #1
16547 6e04: 463a mov r2, r7
16569 6e22: 4414 add r4, r2
16571 6e28: 4293 cmp r3, r2
16573 6e2c: 2200 movcs r2, #0
16574 6e2e: 2201 movcc r2, #1
16575 6e30: b10a cbz r2, 6e36 <raw_realloc+0x22>
16582 6e38: 4611 mov r1, r2
16591 6e4a: 4632 mov r2, r6
16602 6e58: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr}
16604 6e5a: 188d adds r5, r1, r2
16626 6e7c: 4622 mov r2, r4
16634 6e88: 2200 movs r2, #0
16641 6e8e: 4611 mov r1, r2
16650 6e9c: f240 322f movw r2, #815 ; 0x32f
16664 6eb8: eb00 02c3 add.w r2, r0, r3, lsl #3
16669 6ec2: 6055 str r5, [r2, #4]
16690 6ee0: 4602 mov r2, r0
16707 6ef8: 4602 mov r2, r0
16723 6f10: b507 push {r0, r1, r2, lr}
16727 6f14: 4a05 ldr r2, [pc, #20] ; (6f2c <realloc+0x1c>)
16728 6f16: 447a add r2, pc
16729 6f18: 321c adds r2, #28
16730 6f1a: 9200 str r2, [sp, #0]
16731 6f1c: 2200 movs r2, #0
16732 6f1e: 4611 mov r1, r2
16750 6f38: 4602 mov r2, r0
16767 6f52: 2200 movs r2, #0
16775 6f62: 2201 movs r2, #1
16793 6f78: 225c movs r2, #92 ; 0x5c
16816 6f8e: 2238 movs r2, #56 ; 0x38
16822 6f9a: 6922 ldr r2, [r4, #16]
16823 6f9c: 6202 str r2, [r0, #32]
16831 6fa0: 460a mov r2, r1
16852 6fb8: 4a2b ldr r2, [pc, #172] ; (7068 <malloc_buffer_is_within_alloced+0xb8>)
16857 6fc0: 447a add r2, pc
16858 6fc2: 6b96 ldr r6, [r2, #56] ; 0x38
16861 6fc4: f8d2 c03c ldr.w ip, [r2, #60] ; 0x3c
16867 6fca: 685a ldr r2, [r3, #4]
16873 6fce: f1b2 4f00 cmp.w r2, #2147483648 ; 0x80000000
16876 6fd4: 2a00 cmp r2, #0
16879 6fd8: f1c2 0800 rsb r8, r2, #0
16890 6fe4: ebae 0202 sub.w r2, lr, r2
16892 6fe8: 2a00 cmp r2, #0
16895 6fee: f240 12cd movw r2, #461 ; 0x1cd
16913 700c: 4422 add r2, r4
16915 700e: 4291 cmp r1, r2
16929 7020: f44f 729c mov.w r2, #312 ; 0x138
16943 703c: f240 1239 movw r2, #313 ; 0x139
16951 704e: 4690 mov r8, r2
17015 70b6: f85c 2033 ldr.w r2, [ip, r3, lsl #3]
17016 70ba: 18a2 adds r2, r4, r2
17027 70d2: 4290 cmp r0, r2
17041 70e4: 2a0f cmp r2, #15
17047 70f0: f1a2 0310 sub.w r3, r2, #16
17078 7138: f002 040f and.w r4, r2, #15
17080 713c: f012 0f0c tst.w r2, #12
17083 7146: 4622 moveq r2, r4
17102 716a: f002 0203 and.w r2, r2, #3
17109 7178: f102 3cff add.w ip, r2, #4294967295 ; 0xffffffff
17113 7184: b12a cbz r2, 7192 <memcpy+0xae>
17115 7186: f811 2b01 ldrb.w r2, [r1], #1
17116 718a: f803 2f01 strb.w r2, [r3, #1]!
17125 7196: f102 3cff add.w ip, r2, #4294967295 ; 0xffffffff
17126 719a: b14a cbz r2, 71b0 <memcpy+0xcc>
17131 71a4: f811 2b01 ldrb.w r2, [r1], #1
17132 71a8: f803 2f01 strb.w r2, [r3, #1]!
17139 71b2: f102 3cff add.w ip, r2, #4294967295 ; 0xffffffff
17163 71d2: 227c movs r2, #124 ; 0x7c
17190 7200: 2254 movs r2, #84 ; 0x54
17207 721c: 1a62 subs r2, r4, r1
17224 7240: b537 push {r0, r1, r2, r4, r5, lr}
17226 7242: 460a mov r2, r1
17245 7262: 461a mov r2, r3
17262 727e: fba1 5402 umull r5, r4, r1, r2
17277 7296: 462a mov r2, r5
17287 72a2: 2200 movs r2, #0
17302 72bc: 9202 str r2, [sp, #8]
17303 72be: b962 cbnz r2, 72da <tee_buffer_update+0x2e>
17357 730e: 463a mov r2, r7
17362 7316: 6b62 ldr r2, [r4, #52] ; 0x34
17367 731c: fbb3 f1f2 udiv r1, r3, r2
17368 7320: fb02 3311 mls r3, r2, r1, r3
17388 733a: 197a adds r2, r7, r5
17390 733c: 454a cmp r2, r9
17403 7350: 4490 add r8, r2
17420 7366: 4642 mov r2, r8
17431 7376: 6ba2 ldr r2, [r4, #56] ; 0x38
17437 737c: eba2 0208 sub.w r2, r2, r8
17438 7380: 63a2 str r2, [r4, #56] ; 0x38
17440 7382: b1a2 cbz r2, 73ae <tee_buffer_update+0x102>
17443 7386: ebaa 0208 sub.w r2, sl, r8
17448 7394: 462a mov r2, r5
17470 73b6: 6b62 ldr r2, [r4, #52] ; 0x34
17476 73bc: f1c2 0100 rsb r1, r2, #0
17478 73c2: f102 32ff addeq.w r2, r2, #4294967295 ; 0xffffffff
17480 73c6: eba2 0a0a sub.w sl, r2, sl
17492 73d8: 4652 mov r2, sl
17547 742c: 4691 mov r9, r2
17568 7454: 4aa5 ldr r2, [pc, #660] ; (76ec <TEE_AllocateOperation+0x2c6>)
17569 7456: 4294 cmp r4, r2
17572 745e: 3af0 subs r2, #240 ; 0xf0
17573 7460: 4294 cmp r4, r2
17576 7468: f5a2 5280 sub.w r2, r2, #4096 ; 0x1000
17577 746c: 4294 cmp r4, r2
17580 7472: 4a9f ldr r2, [pc, #636] ; (76f0 <TEE_AllocateOperation+0x2ca>)
17581 7474: 4294 cmp r4, r2
17654 753e: 4a70 ldr r2, [pc, #448] ; (7700 <TEE_AllocateOperation+0x2da>)
17655 7540: 4294 cmp r4, r2
17658 7548: 4a6e ldr r2, [pc, #440] ; (7704 <TEE_AllocateOperation+0x2de>)
17659 754a: 4294 cmp r4, r2
17662 7552: 4a6d ldr r2, [pc, #436] ; (7708 <TEE_AllocateOperation+0x2e2>)
17663 7554: 4294 cmp r4, r2
17665 755a: f502 5280 add.w r2, r2, #4096 ; 0x1000
17666 755e: 3204 adds r2, #4
17667 7560: 4294 cmp r4, r2
17670 7566: 4a69 ldr r2, [pc, #420] ; (770c <TEE_AllocateOperation+0x2e6>)
17671 7568: 4294 cmp r4, r2
17674 7572: f1a2 6279 sub.w r2, r2, #261095424 ; 0xf900000
17675 7576: f5a2 2269 sub.w r2, r2, #954368 ; 0xe9000
17676 757a: f2a2 7202 subw r2, r2, #1794 ; 0x702
17677 757e: 4294 cmp r4, r2
17680 7586: f5a2 1280 sub.w r2, r2, #1048576 ; 0x100000
17681 758a: f5a2 5280 sub.w r2, r2, #4096 ; 0x1000
17682 758e: 4294 cmp r4, r2
17685 7594: f5a2 1280 sub.w r2, r2, #1048576 ; 0x100000
17686 7598: f5a2 5280 sub.w r2, r2, #4096 ; 0x1000
17687 759c: 4294 cmp r4, r2
17690 75a2: f5a2 1280 sub.w r2, r2, #1048576 ; 0x100000
17691 75a6: f5a2 5280 sub.w r2, r2, #4096 ; 0x1000
17692 75aa: 4294 cmp r4, r2
17694 75ae: 3201 adds r2, #1
17695 75b0: 4294 cmp r4, r2
17697 75b4: f5a2 1280 sub.w r2, r2, #1048576 ; 0x100000
17698 75b8: f5a2 5280 sub.w r2, r2, #4096 ; 0x1000
17699 75bc: 3a01 subs r2, #1
17700 75be: 4294 cmp r4, r2
17703 75c4: f5a2 1203 sub.w r2, r2, #2146304 ; 0x20c000
17704 75c8: f5a2 7280 sub.w r2, r2, #256 ; 0x100
17705 75cc: 4294 cmp r4, r2
17708 75d2: f2a2 72eb subw r2, r2, #2027 ; 0x7eb
17709 75d6: 4294 cmp r4, r2
17712 75dc: f6a2 0215 subw r2, r2, #2069 ; 0x815
17713 75e0: 4294 cmp r4, r2
17716 75e6: f2a2 72ef subw r2, r2, #2031 ; 0x7ef
17717 75ea: 4294 cmp r4, r2
17721 75f4: 445a add r2, fp
17722 75f6: 4294 cmp r4, r2
17739 761a: 2220 movs r2, #32
17753 7630: 4a39 ldr r2, [pc, #228] ; (7718 <TEE_AllocateOperation+0x2f2>)
17754 7632: 4294 cmp r4, r2
17756 7638: f502 5280 add.w r2, r2, #4096 ; 0x1000
17757 763c: 4294 cmp r4, r2
17814 76b6: 2240 movs r2, #64 ; 0x40
17819 76be: f240 2209 movw r2, #521 ; 0x209
17820 76c2: 4297 cmp r7, r2
17823 76c6: 4a0f ldr r2, [pc, #60] ; (7704 <TEE_AllocateOperation+0x2de>)
17824 76c8: 4294 cmp r4, r2
17827 76d0: 4a16 ldr r2, [pc, #88] ; (772c <TEE_AllocateOperation+0x306>)
17828 76d2: 4294 cmp r4, r2
17830 76d8: 3a01 subs r2, #1
17831 76da: 4294 cmp r4, r2
17860 7742: f46f 7289 mvn.w r2, #274 ; 0x112
17861 7746: 4413 add r3, r2
17883 7774: 2208 movs r2, #8
17907 77a6: 4a95 ldr r2, [pc, #596] ; (79fc <TEE_AllocateOperation+0x5d6>)
17908 77a8: 4294 cmp r4, r2
17922 77ca: 463a mov r2, r7
17935 77de: 9204 str r2, [sp, #16]
17944 77ee: 9a04 ldr r2, [sp, #16]
17973 7820: 4a7a ldr r2, [pc, #488] ; (7a0c <TEE_AllocateOperation+0x5e6>)
17974 7822: 4294 cmp r4, r2
17998 7850: 2204 movs r2, #4
18051 78c8: 2204 movs r2, #4
18066 78e2: 2214 movs r2, #20
18071 78e8: 2202 movs r2, #2
18078 78f2: 2210 movs r2, #16
18086 78fc: 2202 movs r2, #2
18094 7906: 2222 movs r2, #34 ; 0x22
18121 7934: 61b2 str r2, [r6, #24]
18140 7958: 6a32 ldr r2, [r6, #32]
18280 7a8e: 4a4e ldr r2, [pc, #312] ; (7bc8 <TEE_AllocateOperation+0x7a2>)
18281 7a90: 4294 cmp r4, r2
18283 7a94: f102 5200 add.w r2, r2, #536870912 ; 0x20000000
18284 7a98: 4294 cmp r4, r2
18299 7aa8: 031a lsls r2, r3, #12
18301 7aaa: f106 0220 add.w r2, r6, #32
18317 7ac8: f106 0224 add.w r2, r6, #36 ; 0x24
18342 7af2: 4602 mov r2, r0
18474 7be6: cc0f ldmia r4!, {r0, r1, r2, r3}
18475 7be8: c50f stmia r5!, {r0, r1, r2, r3}
18476 7bea: e894 000f ldmia.w r4, {r0, r1, r2, r3}
18477 7bee: e885 000f stmia.w r5, {r0, r1, r2, r3}
18497 7c08: 4616 mov r6, r2
18500 7c0c: 221c movs r2, #28
18516 7c28: 4632 mov r2, r6
18655 7cec: 2200 movs r2, #0
18656 7cee: 62a2 str r2, [r4, #40] ; 0x28
18662 7cf6: 4611 mov r1, r2
18731 7d5e: 9a04 ldr r2, [sp, #16]
18732 7d60: 4393 bics r3, r2
18781 7db2: 4616 mov r6, r2
18794 7dc4: 2a00 cmp r2, #0
18811 7de4: 2a00 cmp r2, #0
18831 7e04: 9a03 ldr r2, [sp, #12]
18832 7e06: 4393 bics r3, r2
18850 7e22: 9a0a ldr r2, [sp, #40] ; 0x28
18851 7e24: 4393 bics r3, r2
18938 7eb4: 682a ldr r2, [r5, #0]
18940 7eb8: 429a cmp r2, r3
18946 7ec2: 68aa ldr r2, [r5, #8]
18948 7ec6: 429a cmp r2, r3
18962 7eda: f413 2280 ands.w r2, r3, #262144 ; 0x40000
18965 7ee0: 4611 moveq r1, r2
18969 7ee4: 6a62 ldrne r2, [r4, #36] ; 0x24
18987 7efc: f895 2030 ldrb.w r2, [r5, #48] ; 0x30
18992 7f06: 429a cmp r2, r3
18995 7f0a: 6b6a ldr r2, [r5, #52] ; 0x34
18997 7f0e: 429a cmp r2, r3
19014 7f26: 6ba2 ldr r2, [r4, #56] ; 0x38
19048 7f5c: 4616 mov r6, r2
19063 7f72: 4632 mov r2, r6
19081 7f88: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
19084 7f90: 4616 mov r6, r2
19092 7f9a: bb4a cbnz r2, 7ff0 <TEE_DigestDoFinal+0x68>
19111 7fba: 4632 mov r2, r6
19124 7fca: 4602 mov r2, r0
19135 7fdc: 2200 movs r2, #0
19136 7fde: 63aa str r2, [r5, #56] ; 0x38
19141 7fe4: 62aa str r2, [r5, #40] ; 0x28
19171 8010: 4616 mov r6, r2
19207 804a: f1a3 0210 sub.w r2, r3, #16
19208 804e: 2a01 cmp r2, #1
19221 8062: 4632 mov r2, r6
19248 808c: 4614 mov r4, r2
19267 80a4: 2a00 cmp r2, #0
19299 80d6: f897 2030 ldrb.w r2, [r7, #48] ; 0x30
19311 80ec: b132 cbz r2, 80fc <TEE_CipherUpdate+0x7c>
19314 80f2: ea4f 0243 mov.w r2, r3, lsl #1
19317 80f8: 1aad subhi r5, r5, r2
19321 80fc: 6832 ldr r2, [r6, #0]
19322 80fe: 42aa cmp r2, r5
19331 8108: 9204 str r2, [sp, #16]
19335 810c: f04f 0200 mov.w r2, #0
19336 8110: 9205 str r2, [sp, #20]
19341 8116: 4642 mov r2, r8
19371 814c: 4622 mov r2, r4
19395 8182: 4616 mov r6, r2
19409 8194: 2a00 cmp r2, #0
19431 81b6: 4a38 ldr r2, [pc, #224] ; (8298 <TEE_CipherDoFinal+0x128>)
19434 81c0: 4293 cmp r3, r2
19435 81c2: 6b62 ldr r2, [r4, #52] ; 0x34
19446 81d8: fbb3 f1f2 udiv r1, r3, r2
19447 81dc: fb02 3311 mls r3, r2, r1, r3
19451 81e4: 2a01 cmp r2, #1
19482 8214: 2a01 cmp r2, #1
19489 8220: 462a mov r2, r5
19512 824c: 6ba2 ldr r2, [r4, #56] ; 0x38
19522 825c: 9a04 ldr r2, [sp, #16]
19523 825e: 4432 add r2, r6
19525 8260: 603a str r2, [r7, #0]
19537 8274: 4632 mov r2, r6
19570 82b0: 4616 mov r6, r2
19604 82e4: 4632 mov r2, r6
19632 8306: 4616 mov r6, r2
19639 830e: b112 cbz r2, 8316 <TEE_MACUpdate+0x14>
19665 833c: 4632 mov r2, r6
19680 8350: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
19683 8358: 4616 mov r6, r2
19691 8362: bb2a cbnz r2, 83b0 <TEE_MACComputeFinal+0x60>
19719 838c: 4632 mov r2, r6
19768 83d8: 4617 mov r7, r2
19771 83dc: 223c movs r2, #60 ; 0x3c
19797 8406: 463a mov r2, r7
19805 8414: 9a03 ldr r2, [sp, #12]
19807 8418: 429a cmp r2, r3
19919 84c4: 4616 mov r6, r2
19926 84cc: b112 cbz r2, 84d4 <TEE_AEUpdateAAD+0x14>
19945 84ee: 4632 mov r2, r6
19971 8518: 4614 mov r4, r2
19985 852a: 2a00 cmp r2, #0
20018 855a: 425a neghi r2, r3
20023 8564: 4010 andhi r0, r2
20025 8566: 6832 ldr r2, [r6, #0]
20026 8568: 9204 str r2, [sp, #16]
20028 856a: 4282 cmp r2, r0
20041 857a: 463a mov r2, r7
20071 85aa: 4622 mov r2, r4
20119 8600: 2a00 cmp r2, #0
20125 860a: 9204 str r2, [sp, #16]
20141 8626: 9a04 ldr r2, [sp, #16]
20145 862a: 4411 add r1, r2
20188 8672: 4613 mov r3, r2
20190 8676: 463a mov r2, r7
20212 86a0: 6ba2 ldr r2, [r4, #56] ; 0x38
20274 8710: 4693 mov fp, r2
20293 8728: 2a00 cmp r2, #0
20335 8768: 4622 mov r2, r4
20361 879c: 6baa ldr r2, [r5, #56] ; 0x38
20370 87aa: 68ea ldr r2, [r5, #12]
20374 87b0: 428a cmp r2, r1
20402 87dc: 465a mov r2, fp
20421 8808: 4615 mov r5, r2
20426 8810: 466a mov r2, sp
20435 881c: fb03 2315 mls r3, r3, r5, r2
20483 8870: 462a mov r2, r5
20493 8884: 462a mov r2, r5
20532 88c8: 4615 mov r5, r2
20537 88d0: 466a mov r2, sp
20546 88dc: fb03 2315 mls r3, r3, r5, r2
20595 8932: 462a mov r2, r5
20605 8946: 462a mov r2, r5
20643 8988: 4615 mov r5, r2
20648 8990: 466a mov r2, sp
20657 899c: fb03 2315 mls r3, r3, r5, r2
20706 89f2: 462a mov r2, r5
20716 8a06: 462a mov r2, r5
20751 8a44: 4615 mov r5, r2
20756 8a4c: 466a mov r2, sp
20763 8a54: fb03 2315 mls r3, r3, r5, r2
20812 8aa8: 462a mov r2, r5
20819 8aba: 462a mov r2, r5
20847 8aec: 4616 mov r6, r2
20852 8af4: 466a mov r2, sp
20859 8afc: fb03 2316 mls r3, r3, r6, r2
20890 8b30: f46f 7207 mvn.w r2, #540 ; 0x21c
20891 8b34: 4413 add r3, r2
20951 8b9a: 4632 mov r2, r6
20958 8ba8: 4632 mov r2, r6
20991 8bda: b507 push {r0, r1, r2, lr}
21008 8bf6: f423 7280 bic.w r2, r3, #256 ; 0x100
21010 8bfc: f022 0201 bic.w r2, r2, #1
21014 8c02: 428a cmp r2, r1
21017 8c08: 4a72 ldr r2, [pc, #456] ; (8dd4 <TEE_IsAlgorithmSupported+0x1e2>)
21019 8c0e: 4291 cmp r1, r2
21022 8c14: f502 7280 add.w r2, r2, #256 ; 0x100
21023 8c18: 4293 cmp r3, r2
21026 8c1e: f502 7280 add.w r2, r2, #256 ; 0x100
21027 8c22: 4293 cmp r3, r2
21031 8c2a: f423 6280 bic.w r2, r3, #1024 ; 0x400
21032 8c2e: f022 0201 bic.w r2, r2, #1
21033 8c32: 428a cmp r2, r1
21036 8c38: 4a68 ldr r2, [pc, #416] ; (8ddc <TEE_IsAlgorithmSupported+0x1ea>)
21037 8c3a: 4293 cmp r3, r2
21040 8c40: 4a67 ldr r2, [pc, #412] ; (8de0 <TEE_IsAlgorithmSupported+0x1ee>)
21041 8c42: 4293 cmp r3, r2
21044 8c48: f502 7280 add.w r2, r2, #256 ; 0x100
21045 8c4c: 4293 cmp r3, r2
21048 8c52: f423 7280 bic.w r2, r3, #256 ; 0x100
21049 8c56: f102 4270 add.w r2, r2, #4026531840 ; 0xf0000000
21050 8c5a: 3a13 subs r2, #19
21051 8c5c: 2a01 cmp r2, #1
21054 8c62: 4a60 ldr r2, [pc, #384] ; (8de4 <TEE_IsAlgorithmSupported+0x1f2>)
21056 8c68: 4291 cmp r1, r2
21059 8c6e: f103 4230 add.w r2, r3, #2952790016 ; 0xb0000000
21060 8c72: 3a01 subs r2, #1
21061 8c74: 2a06 cmp r2, #6
21064 8c7a: 4a5b ldr r2, [pc, #364] ; (8de8 <TEE_IsAlgorithmSupported+0x1f6>)
21065 8c7c: 4293 cmp r3, r2
21068 8c82: f103 4250 add.w r2, r3, #3489660928 ; 0xd0000000
21069 8c86: 3a01 subs r2, #1
21070 8c88: 2a06 cmp r2, #6
21073 8c8e: 4a57 ldr r2, [pc, #348] ; (8dec <TEE_IsAlgorithmSupported+0x1fa>)
21075 8c94: 4291 cmp r1, r2
21079 8c9e: f502 5280 add.w r2, r2, #4096 ; 0x1000
21080 8ca2: 4291 cmp r1, r2
21083 8ca8: f502 1204 add.w r2, r2, #2162688 ; 0x210000
21084 8cac: f502 7280 add.w r2, r2, #256 ; 0x100
21085 8cb0: 4293 cmp r3, r2
21088 8cb6: f102 4270 add.w r2, r2, #4026531840 ; 0xf0000000
21090 8cbe: f5a2 521c sub.w r2, r2, #9984 ; 0x2700
21091 8cc2: 4291 cmp r1, r2
21094 8cc6: 4a4a ldr r2, [pc, #296] ; (8df0 <TEE_IsAlgorithmSupported+0x1fe>)
21095 8cc8: 4293 cmp r3, r2
21098 8ccc: f502 1241 add.w r2, r2, #3162112 ; 0x304000
21099 8cd0: f502 7280 add.w r2, r2, #256 ; 0x100
21100 8cd4: 4293 cmp r3, r2
21104 8cda: f423 5280 bic.w r2, r3, #4096 ; 0x1000
21105 8cde: 42a2 cmp r2, r4
21141 8d26: 428a cmp r2, r1
21144 8d2a: 4a37 ldr r2, [pc, #220] ; (8e08 <TEE_IsAlgorithmSupported+0x216>)
21145 8d2c: 4293 cmp r3, r2
21148 8d30: 4a36 ldr r2, [pc, #216] ; (8e0c <TEE_IsAlgorithmSupported+0x21a>)
21149 8d32: 4293 cmp r3, r2
21152 8d36: f502 5280 add.w r2, r2, #4096 ; 0x1000
21153 8d3a: 3210 adds r2, #16
21154 8d3c: 4293 cmp r3, r2
21157 8d40: f102 4270 add.w r2, r2, #4026531840 ; 0xf0000000
21158 8d44: 3a01 subs r2, #1
21159 8d46: 4293 cmp r3, r2
21165 8d4e: 4a30 ldr r2, [pc, #192] ; (8e10 <TEE_IsAlgorithmSupported+0x21e>)
21166 8d50: 4293 cmp r3, r2
21169 8d54: f102 4270 add.w r2, r2, #4026531840 ; 0xf0000000
21170 8d58: 3a01 subs r2, #1
21171 8d5a: 4293 cmp r3, r2
21177 8d62: 4a2c ldr r2, [pc, #176] ; (8e14 <TEE_IsAlgorithmSupported+0x222>)
21178 8d64: 4293 cmp r3, r2
21181 8d68: f102 4270 add.w r2, r2, #4026531840 ; 0xf0000000
21182 8d6c: 3a01 subs r2, #1
21183 8d6e: 4293 cmp r3, r2
21189 8d76: 4a28 ldr r2, [pc, #160] ; (8e18 <TEE_IsAlgorithmSupported+0x226>)
21190 8d78: 4293 cmp r3, r2
21193 8d7c: f102 4270 add.w r2, r2, #4026531840 ; 0xf0000000
21194 8d80: 3a01 subs r2, #1
21195 8d82: 4293 cmp r3, r2
21201 8d8a: 4a24 ldr r2, [pc, #144] ; (8e1c <TEE_IsAlgorithmSupported+0x22a>)
21202 8d8c: 4293 cmp r3, r2
21205 8d90: f102 4270 add.w r2, r2, #4026531840 ; 0xf0000000
21206 8d94: 3a01 subs r2, #1
21207 8d96: 4293 cmp r3, r2
21213 8d9e: 4a20 ldr r2, [pc, #128] ; (8e20 <TEE_IsAlgorithmSupported+0x22e>)
21214 8da0: 4293 cmp r3, r2
21224 8db0: 4a1d ldr r2, [pc, #116] ; (8e28 <TEE_IsAlgorithmSupported+0x236>)
21225 8db2: 4293 cmp r3, r2
21228 8db6: 4a1d ldr r2, [pc, #116] ; (8e2c <TEE_IsAlgorithmSupported+0x23a>)
21229 8db8: 4293 cmp r3, r2
21286 8e3e: 4402 add r2, r0
21290 8e42: 4293 cmp r3, r2
21319 8e58: 4402 add r2, r0
21324 8e5e: 4293 cmp r3, r2
21341 8e72: 461a mov r2, r3
21343 8e76: 7811 ldrb r1, [r2, #0]
21347 8e7c: 1a10 subs r0, r2, r0
21358 8e86: ea52 0103 orrs.w r1, r2, r3
21368 8e98: e9d5 3200 ldrd r3, r2, [r5]
21370 8e9e: eb62 0242 sbc.w r2, r2, r2, lsl #1
21371 8ea2: e9c5 3200 strd r3, r2, [r5]
21376 8eaa: e9d5 3202 ldrd r3, r2, [r5, #8]
21378 8eb0: eb62 0242 sbc.w r2, r2, r2, lsl #1
21379 8eb4: e9c5 3202 strd r3, r2, [r5, #8]
21387 8ebe: 1892 adds r2, r2, r2
21411 8ee4: 4290 cmp r0, r2
21415 8eec: 1a80 subs r0, r0, r2
21421 8ef8: 0852 lsrs r2, r2, #1
21425 8efc: ea42 72c3 orr.w r2, r2, r3, lsl #31
21450 8f1c: e9d0 2302 ldrd r2, r3, [r0, #8]
21460 8f30: e9dd 2302 ldrd r2, r3, [sp, #8]
21461 8f34: e9c4 2300 strd r2, r3, [r4]
21463 8f38: e9dd 2304 ldrd r2, r3, [sp, #16]
21464 8f3c: e9c4 2302 strd r2, r3, [r4, #8]
21483 8f54: e9d4 2302 ldrd r2, r3, [r4, #8]
21493 8f68: 2a01 cmp r2, #1
21507 8f80: 4252 negs r2, r2
21512 8f8c: e9dd 2302 ldrd r2, r3, [sp, #8]
21513 8f90: e9c4 2300 strd r2, r3, [r4]
21515 8f94: e9dd 2304 ldrd r2, r3, [sp, #16]
21516 8f98: e9c4 2302 strd r2, r3, [r4, #8]
21539 8fb4: b40c push {r2, r3}
21540 8fb6: b51f push {r0, r1, r2, r3, r4, lr}
21545 8fbc: f853 2b04 ldr.w r2, [r3], #4
21576 8fe4: eb01 0402 add.w r4, r1, r2
21587 8ff6: f811 2b01 ldrb.w r2, [r1], #1
21588 8ffa: f803 2f01 strb.w r2, [r3, #1]!
21591 9000: 4402 add r2, r0
21594 9004: 428a cmp r2, r1
21600 900e: f802 4d01 strb.w r4, [r2, #-1]!
21606 9014: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr}
21612 901e: 440a add r2, r1
21617 9024: 4291 cmp r1, r2