Lines Matching refs:r2

642       38:	9204      	str	r2, [sp, #16]
644 3a: 221c movs r2, #28
655 4c: 4632 mov r2, r6
671 6c: 4652 mov r2, sl
679 78: aa0e add r2, sp, #56 ; 0x38
680 7a: 9205 str r2, [sp, #20]
686 82: cb0f ldmia r3, {r0, r1, r2, r3}
687 84: e885 000f stmia.w r5, {r0, r1, r2, r3}
689 8a: 4622 mov r2, r4
704 a8: 2201 movs r2, #1
730 d8: 461a mov r2, r3
748 fe: aa08 add r2, sp, #32
757 110: 2201 movs r2, #1
810 168: 465a mov r2, fp
817 176: 465a mov r2, fp
833 192: 9a04 ldr r2, [sp, #16]
851 1b2: 461a mov r2, r3
864 1c6: 9a2e ldr r2, [sp, #184] ; 0xb8
869 1d0: 6013 str r3, [r2, #0]
889 1f4: 2210 movs r2, #16
899 208: 4622 mov r2, r4
905 214: 462a mov r2, r5
927 23e: 461a mov r2, r3
983 2a2: aa01 add r2, sp, #4
989 2ac: 9a01 ldr r2, [sp, #4]
991 2b0: f1b2 4f00 cmp.w r2, #2147483648 ; 0x80000000
1014 2ce: b57f push {r0, r1, r2, r3, r4, r5, r6, lr}
1028 2e2: 2a06 cmp r2, #6
1045 300: 686a ldr r2, [r5, #4]
1063 31e: 2a65 cmp r2, #101 ; 0x65
1071 326: cb0e ldmia r3, {r1, r2, r3}
1078 330: 1e54 subs r4, r2, #1
1086 33e: f102 0621 add.w r6, r2, #33 ; 0x21
1115 36c: 22f0 movs r2, #240 ; 0xf0
1134 386: 2a65 cmp r2, #101 ; 0x65
1139 38e: 68ea ldr r2, [r5, #12]
1143 392: 9203 str r2, [sp, #12]
1152 3a4: 2a00 cmp r2, #0
1158 3ac: f5b2 7f00 cmp.w r2, #512 ; 0x200
1161 3b2: 3221 adds r2, #33 ; 0x21
1162 3b4: 4296 cmp r6, r2
1165 3b8: aa03 add r2, sp, #12
1167 3bc: 9200 str r2, [sp, #0]
1168 3be: 4632 mov r2, r6
1180 3d4: f44f 728d mov.w r2, #282 ; 0x11a
1201 3f8: 461a mov r2, r3
1235 440: 2a0f cmp r2, #15
1241 44c: f1a2 0310 sub.w r3, r2, #16
1272 494: f002 040f and.w r4, r2, #15
1274 498: f012 0f0c tst.w r2, #12
1277 4a2: 4622 moveq r2, r4
1296 4c6: f002 0203 and.w r2, r2, #3
1303 4d4: f102 3cff add.w ip, r2, #4294967295 ; 0xffffffff
1307 4e0: b12a cbz r2, 4ee <memcpy+0xae>
1309 4e2: f811 2b01 ldrb.w r2, [r1], #1
1310 4e6: f803 2f01 strb.w r2, [r3, #1]!
1319 4f2: f102 3cff add.w ip, r2, #4294967295 ; 0xffffffff
1320 4f6: b14a cbz r2, 50c <memcpy+0xcc>
1325 500: f811 2b01 ldrb.w r2, [r1], #1
1326 504: f803 2f01 strb.w r2, [r3, #1]!
1333 50e: f102 3cff add.w ip, r2, #4294967295 ; 0xffffffff
1345 51c: 4a04 ldr r2, [pc, #16] ; (530 <trace_set_level+0x18>)
1350 524: 589b ldr r3, [r3, r2]
1363 536: 4a03 ldr r2, [pc, #12] ; (544 <trace_get_level+0x10>)
1367 53a: 589b ldr r3, [r3, r2]
1383 558: 4614 mov r4, r2
1392 568: 4293 cmp r3, r2
1396 56c: 2a04 cmp r2, #4
1398 570: 4613 movls r3, r2
1400 572: 4a3c ldr r2, [pc, #240] ; (664 <trace_vprintf+0x11c>)
1405 578: 447a add r2, pc
1406 57a: 5cd3 ldrb r3, [r2, r3]
1409 57c: 4a3a ldr r2, [pc, #232] ; (668 <trace_vprintf+0x120>)
1413 586: 447a add r2, pc
1421 596: 4a36 ldr r2, [pc, #216] ; (670 <trace_vprintf+0x128>)
1423 59a: 447a add r2, pc
1436 5b2: 221a movs r2, #26
1437 5b4: fa22 f404 lsr.w r4, r2, r4
1452 5ca: 4a2a ldr r2, [pc, #168] ; (674 <trace_vprintf+0x12c>)
1455 5d0: 447a add r2, pc
1469 5e2: 4a25 ldr r2, [pc, #148] ; (678 <trace_vprintf+0x130>)
1473 5ec: 447a add r2, pc
1484 602: e9dd 234e ldrd r2, r3, [sp, #312] ; 0x138
1524 63c: 4a10 ldr r2, [pc, #64] ; (680 <trace_vprintf+0x138>)
1527 642: 447a add r2, pc
1583 6a0: b57f push {r0, r1, r2, r3, r4, r5, r6, lr}
1585 6a4: 4610 mov r0, r2
1587 6a6: f89d 2020 ldrb.w r2, [sp, #32]
1593 6ae: 9200 str r2, [sp, #0]
1595 6b2: 4622 mov r2, r4
1631 6de: b40c push {r2, r3}
1632 6e0: b507 push {r0, r1, r2, lr}
1634 6e4: f853 2b04 ldr.w r2, [r3], #4
1649 6fc: 4690 mov r8, r2
1652 702: f89d 20a0 ldrb.w r2, [sp, #160] ; 0xa0
1654 708: 9213 str r2, [sp, #76] ; 0x4c
1686 736: 9a0d ldr r2, [sp, #52] ; 0x34
1687 738: 3201 adds r2, #1
1688 73a: 920d str r2, [sp, #52] ; 0x34
1692 742: 9a0e ldr r2, [sp, #56] ; 0x38
1693 744: b112 cbz r2, 74c <kprintf.constprop.0+0x54>
1694 746: 9a10 ldr r2, [sp, #64] ; 0x40
1695 748: 4590 cmp r8, r2
1719 76e: f811 2b01 ldrb.w r2, [r1], #1
1720 772: 920c str r2, [sp, #48] ; 0x30
1723 776: 9a0c ldr r2, [sp, #48] ; 0x30
1724 778: 2a39 cmp r2, #57 ; 0x39
1726 77c: 2a1f cmp r2, #31
1728 782: 9a0c ldr r2, [sp, #48] ; 0x30
1729 784: 3a20 subs r2, #32
1730 786: 2a19 cmp r2, #25
1732 78a: e8df f002 tbb [pc, r2]
1745 7b0: 2a36 cmp r2, #54 ; 0x36
1747 7b4: e8df f012 tbh [pc, r2, lsl #1]
1777 826: f8df 25a0 ldr.w r2, [pc, #1440] ; dc8 <kprintf.constprop.0+0x6d0>
1778 82a: 447a add r2, pc
1779 82c: 3211 adds r2, #17
1783 832: 9211 str r2, [sp, #68] ; 0x44
1793 848: 9a0c ldr r2, [sp, #48] ; 0x30
1794 84a: 3a44 subs r2, #68 ; 0x44
1795 84c: 2a36 cmp r2, #54 ; 0x36
1798 850: 9a0c ldr r2, [sp, #48] ; 0x30
1802 854: f88d 2050 strb.w r2, [sp, #80] ; 0x50
1815 86c: f853 2b04 ldr.w r2, [r3], #4
1816 870: 920f str r2, [sp, #60] ; 0x3c
1817 872: 2a00 cmp r2, #0
1820 876: 4252 negs r2, r2
1821 878: 920f str r2, [sp, #60] ; 0x3c
1828 882: f810 2b01 ldrb.w r2, [r0], #1
1829 886: 920c str r2, [sp, #48] ; 0x30
1830 888: 2a2a cmp r2, #42 ; 0x2a
1833 88c: f853 2b04 ldr.w r2, [r3], #4
1837 892: ea42 7be2 orr.w fp, r2, r2, asr #31
1842 89a: fb01 2b0b mla fp, r1, fp, r2
1844 89e: f810 2b01 ldrb.w r2, [r0], #1
1845 8a2: 920c str r2, [sp, #48] ; 0x30
1847 8a4: 9a0c ldr r2, [sp, #48] ; 0x30
1848 8a6: 3a30 subs r2, #48 ; 0x30
1849 8a8: 2a09 cmp r2, #9
1863 8be: 2200 movs r2, #0
1864 8c0: 920f str r2, [sp, #60] ; 0x3c
1866 8c2: 9a0c ldr r2, [sp, #48] ; 0x30
1869 8c8: 3a30 subs r2, #48 ; 0x30
1870 8ca: fb05 2201 mla r2, r5, r1, r2
1871 8ce: 920f str r2, [sp, #60] ; 0x3c
1873 8d0: f810 2b01 ldrb.w r2, [r0], #1
1874 8d4: 920c str r2, [sp, #48] ; 0x30
1876 8d6: 3a30 subs r2, #48 ; 0x30
1877 8d8: 2a09 cmp r2, #9
1889 8ea: 9a0b ldr r2, [sp, #44] ; 0x2c
1890 8ec: 7812 ldrb r2, [r2, #0]
1891 8ee: 2a6c cmp r2, #108 ; 0x6c
1894 8f2: 9a0b ldr r2, [sp, #44] ; 0x2c
1895 8f4: 3201 adds r2, #1
1896 8f6: 920b str r2, [sp, #44] ; 0x2c
1963 978: 4652 mov r2, sl
1980 994: f1a2 0a02 sub.w sl, r2, #2
1996 9b4: 9a0d ldr r2, [sp, #52] ; 0x34
2000 9bc: 18d2 addge r2, r2, r3
2001 9be: 1852 addlt r2, r2, r1
2002 9c0: 920d str r2, [sp, #52] ; 0x34
2004 9c2: f240 4204 movw r2, #1028 ; 0x404
2005 9c6: 4022 ands r2, r4
2027 9f0: f5b2 6f80 cmp.w r2, #1024 ; 0x400
2030 9f6: 9a0f ldr r2, [sp, #60] ; 0x3c
2031 9f8: 1ad1 subs r1, r2, r3
2033 9fa: 2230 movs r2, #48 ; 0x30
2040 a06: 2230 movs r2, #48 ; 0x30
2049 a18: 0762 lsls r2, r4, #29
2052 a1e: 9a0f ldr r2, [sp, #60] ; 0x3c
2053 a20: 1ad3 subs r3, r2, r3
2055 a22: 2220 movs r2, #32
2067 a3a: f808 2b01 strb.w r2, [r8], #1
2071 a42: 05e2 lsls r2, r4, #23
2105 a82: 9a0d ldr r2, [sp, #52] ; 0x34
2107 a86: 17d2 asrs r2, r2, #31
2108 a88: e9c3 1200 strd r1, r2, [r3]
2114 a92: 9a0d ldr r2, [sp, #52] ; 0x34
2115 a94: 601a str r2, [r3, #0]
2118 a98: 05a2 lsls r2, r4, #22
2130 aa8: 9a0d ldr r2, [sp, #52] ; 0x34
2131 aaa: 801a strh r2, [r3, #0]
2162 af4: ea55 0206 orrs.w r2, r5, r6
2205 b48: 4aa0 ldr r2, [pc, #640] ; (dcc <kprintf.constprop.0+0x6d4>)
2214 b52: 447a add r2, pc
2261 bac: 9a11 ldr r2, [sp, #68] ; 0x44
2267 bb6: 5cd3 ldrb r3, [r2, r3]
2285 bdc: 465a mov r2, fp
2355 c74: 4a58 ldr r2, [pc, #352] ; (dd8 <kprintf.constprop.0+0x6e0>)
2356 c76: 447a add r2, pc
2365 c8a: 05a2 lsls r2, r4, #22
2403 cd6: 220a movs r2, #10
2407 ce0: 3230 adds r2, #48 ; 0x30
2412 ce6: f803 2c01 strb.w r2, [r3, #-1]
2414 cea: 220a movs r2, #10
2436 d12: 9a0c ldr r2, [sp, #48] ; 0x30
2437 d14: 2a00 cmp r2, #0
2493 d8a: f808 2b01 strb.w r2, [r8], #1
2504 da2: f808 2b01 strb.w r2, [r8], #1
2510 db0: 9a0e ldr r2, [sp, #56] ; 0x38
2511 db2: b112 cbz r2, dba <kprintf.constprop.0+0x6c2>
2512 db4: 9a10 ldr r2, [sp, #64] ; 0x40
2513 db6: 4542 cmp r2, r8
2515 dba: f89a 2000 ldrb.w r2, [sl]
2516 dbe: f808 2b01 strb.w r2, [r8], #1
2531 de0: 4613 mov r3, r2
2534 de4: 4622 mov r2, r4
2548 df8: e92d000f push {r0, r1, r2, r3}
2554 e04: e8bd000f pop {r0, r1, r2, r3}
2563 e10: e92d000f push {r0, r1, r2, r3}
2569 e1c: e8bd000f pop {r0, r1, r2, r3}
2576 e24: b57f push {r0, r1, r2, r3, r4, r5, r6, lr}
2585 e34: 9203 str r2, [sp, #12]
2587 e38: 461a mov r2, r3
2632 e76: b40f push {r0, r1, r2, r3}
2644 e88: 9a46 ldr r2, [sp, #280] ; 0x118
2719 efe: f8d2 a000 ldr.w sl, [r2]
2722 f04: 4614 mov r4, r2
2727 f0a: fa2a f205 lsr.w r2, sl, r5
2731 f12: f002 030f and.w r3, r2, #15
2732 f16: f012 0f0c tst.w r2, #12
2734 f1c: f012 0f0e tst.w r2, #14
2760 f4a: 6872 ldr r2, [r6, #4]
2763 f50: 454a cmp r2, r9
2765 f54: 464a movcs r2, r9
2789 f70: b507 push {r0, r1, r2, lr}
2809 f8c: b507 push {r0, r1, r2, lr}
2828 fa8: b507 push {r0, r1, r2, lr}
2847 fc4: b10a cbz r2, fca <TEE_CheckMemoryAccessRights+0x6>
2851 fca: 4610 mov r0, r2
2869 fe2: 4617 mov r7, r2
2875 fe8: f102 0b04 add.w fp, r2, #4
2884 ff6: 9a11 ldr r2, [sp, #68] ; 0x44
2885 ff8: f842 3026 str.w r3, [r2, r6, lsl #2]
2887 ffc: 00b2 lsls r2, r6, #2
2888 ffe: fa28 f202 lsr.w r2, r8, r2
2889 1002: f002 020f and.w r2, r2, #15
2890 1006: 3a05 subs r2, #5
2891 1008: 2a02 cmp r2, #2
2898 1012: f85b 2036 ldr.w r2, [fp, r6, lsl #3]
2900 1016: b16a cbz r2, 1034 <copy_param+0x66>
2903 101a: 9201 str r2, [sp, #4]
2909 1024: 9a01 ldr r2, [sp, #4]
2913 1028: 3207 adds r2, #7
2914 102a: f022 0207 bic.w r2, r2, #7
2918 1032: 4415 add r5, r2
2934 104a: 9a10 ldr r2, [sp, #64] ; 0x40
2938 1050: 6015 str r5, [r2, #0]
2951 1064: 00aa lsls r2, r5, #2
2952 1066: fa28 f202 lsr.w r2, r8, r2
2953 106a: f002 010f and.w r1, r2, #15
2956 1072: f012 0f0c tst.w r2, #12
2970 108a: 1f4a subs r2, r1, #5
2971 108c: 2a02 cmp r2, #2
2976 1094: f8d9 2004 ldr.w r2, [r9, #4]
2982 109c: 1dd6 adds r6, r2, #7
2995 10b2: 9201 str r2, [sp, #4]
2997 10b8: 9a01 ldr r2, [sp, #4]
3004 10c2: e9c4 2a04 strd r2, sl, [r4, #16]
3008 10c8: f857 2035 ldr.w r2, [r7, r5, lsl #3]
3009 10cc: e9c4 2a02 strd r2, sl, [r4, #8]
3011 10d0: f8d9 2004 ldr.w r2, [r9, #4]
3012 10d4: e9c4 2a04 strd r2, sl, [r4, #16]
3051 1114: 4614 mov r4, r2
3062 1128: b11a cbz r2, 1132 <TEE_OpenTASession+0x32>
3078 1144: 462a mov r2, r5
3088 1156: 4652 mov r2, sl
3095 1164: 4652 mov r2, sl
3134 119c: 4693 mov fp, r2
3137 11a0: 2203 movs r2, #3
3146 11aa: 9203 str r2, [sp, #12]
3148 11ac: 2200 movs r2, #0
3152 11b2: e9cd 2204 strd r2, r2, [sp, #16]
3173 11dc: 4632 mov r2, r6
3183 11ee: 465a mov r2, fp
3190 11fc: 4642 mov r2, r8
3396 131c: b507 push {r0, r1, r2, lr}
3426 1352: 461a mov r2, r3
3475 1396: 2200 movs r2, #0
3481 139c: 2201 movs r2, #1
3487 13a2: 2202 movs r2, #2
3498 13ae: fb03 0202 mla r2, r3, r2, r0
3500 13b2: 4290 cmp r0, r2
3542 13f4: 6822 ldr r2, [r4, #0]
3544 13f8: 429a cmp r2, r3
3574 141c: f020 0202 bic.w r2, r0, #2
3575 1420: 429a cmp r2, r3
3595 143c: f020 0202 bic.w r2, r0, #2
3596 1440: 429a cmp r2, r3
3617 1460: 9a01 ldr r2, [sp, #4]
3618 1462: 429a cmp r2, r3
3644 148a: 4690 mov r8, r2
3661 14a4: 4642 mov r2, r8
3719 1504: 4616 mov r6, r2
3723 150a: b11a cbz r2, 1514 <TEE_GetObjectValueAttribute+0x20>
3726 150e: 4610 mov r0, r2
3746 1532: aa03 add r2, sp, #12
3769 155a: 9a01 ldr r2, [sp, #4]
3771 155e: 4313 orrs r3, r2
3824 15aa: 4610 mov r0, r2
3827 15ae: 4615 mov r5, r2
3832 15b6: aa01 add r2, sp, #4
3936 164a: 4614 mov r4, r2
3940 1650: 466a mov r2, sp
3948 165a: fb03 2314 mls r3, r3, r4, r2
3965 1676: 03da lsls r2, r3, #15
3978 168c: 4622 mov r2, r4
3983 1696: 4622 mov r2, r4
4013 16c6: 4617 mov r7, r2
4038 16e6: 4617 mov r7, r2
4082 172a: 03da lsls r2, r3, #15
4131 177a: 9a01 ldr r2, [sp, #4]
4132 177c: 429a cmp r2, r3
4153 179e: 4615 mov r5, r2
4156 17a2: 466a mov r2, sp
4164 17ac: fb03 2314 mls r3, r3, r4, r2
4173 17ba: 4622 mov r2, r4
4179 17c6: 464a mov r2, r9
4202 17ec: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
4205 17f4: 4617 mov r7, r2
4218 180a: 463a mov r2, r7
4272 1862: 4617 mov r7, r2
4290 187e: 463a mov r2, r7
4432 1958: b537 push {r0, r1, r2, r4, r5, lr}
4515 19c6: f020 0202 bic.w r2, r0, #2
4516 19ca: 429a cmp r2, r3
4532 19e4: 4616 mov r6, r2
4559 1a0a: 4632 mov r2, r6
4607 1a50: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr}
4609 1a54: 4617 mov r7, r2
4622 1a68: 463a mov r2, r7
4742 1b20: 4616 mov r6, r2
4785 1b60: 4632 mov r2, r6
4823 1ba8: 9202 str r2, [sp, #8]
4824 1baa: b962 cbnz r2, 1bc6 <tee_buffer_update+0x2e>
4878 1bfa: 463a mov r2, r7
4883 1c02: 6b62 ldr r2, [r4, #52] ; 0x34
4888 1c08: fbb3 f1f2 udiv r1, r3, r2
4889 1c0c: fb02 3311 mls r3, r2, r1, r3
4909 1c26: 197a adds r2, r7, r5
4911 1c28: 454a cmp r2, r9
4924 1c3c: 4490 add r8, r2
4941 1c52: 4642 mov r2, r8
4952 1c62: 6ba2 ldr r2, [r4, #56] ; 0x38
4958 1c68: eba2 0208 sub.w r2, r2, r8
4959 1c6c: 63a2 str r2, [r4, #56] ; 0x38
4961 1c6e: b1a2 cbz r2, 1c9a <tee_buffer_update+0x102>
4964 1c72: ebaa 0208 sub.w r2, sl, r8
4969 1c80: 462a mov r2, r5
4991 1ca2: 6b62 ldr r2, [r4, #52] ; 0x34
4997 1ca8: f1c2 0100 rsb r1, r2, #0
4999 1cae: f102 32ff addeq.w r2, r2, #4294967295 ; 0xffffffff
5001 1cb2: eba2 0a0a sub.w sl, r2, sl
5013 1cc4: 4652 mov r2, sl
5068 1d18: 4691 mov r9, r2
5089 1d40: 4aa5 ldr r2, [pc, #660] ; (1fd8 <TEE_AllocateOperation+0x2c6>)
5090 1d42: 4294 cmp r4, r2
5093 1d4a: 3af0 subs r2, #240 ; 0xf0
5094 1d4c: 4294 cmp r4, r2
5097 1d54: f5a2 5280 sub.w r2, r2, #4096 ; 0x1000
5098 1d58: 4294 cmp r4, r2
5101 1d5e: 4a9f ldr r2, [pc, #636] ; (1fdc <TEE_AllocateOperation+0x2ca>)
5102 1d60: 4294 cmp r4, r2
5175 1e2a: 4a70 ldr r2, [pc, #448] ; (1fec <TEE_AllocateOperation+0x2da>)
5176 1e2c: 4294 cmp r4, r2
5179 1e34: 4a6e ldr r2, [pc, #440] ; (1ff0 <TEE_AllocateOperation+0x2de>)
5180 1e36: 4294 cmp r4, r2
5183 1e3e: 4a6d ldr r2, [pc, #436] ; (1ff4 <TEE_AllocateOperation+0x2e2>)
5184 1e40: 4294 cmp r4, r2
5186 1e46: f502 5280 add.w r2, r2, #4096 ; 0x1000
5187 1e4a: 3204 adds r2, #4
5188 1e4c: 4294 cmp r4, r2
5191 1e52: 4a69 ldr r2, [pc, #420] ; (1ff8 <TEE_AllocateOperation+0x2e6>)
5192 1e54: 4294 cmp r4, r2
5195 1e5e: f1a2 6279 sub.w r2, r2, #261095424 ; 0xf900000
5196 1e62: f5a2 2269 sub.w r2, r2, #954368 ; 0xe9000
5197 1e66: f2a2 7202 subw r2, r2, #1794 ; 0x702
5198 1e6a: 4294 cmp r4, r2
5201 1e72: f5a2 1280 sub.w r2, r2, #1048576 ; 0x100000
5202 1e76: f5a2 5280 sub.w r2, r2, #4096 ; 0x1000
5203 1e7a: 4294 cmp r4, r2
5206 1e80: f5a2 1280 sub.w r2, r2, #1048576 ; 0x100000
5207 1e84: f5a2 5280 sub.w r2, r2, #4096 ; 0x1000
5208 1e88: 4294 cmp r4, r2
5211 1e8e: f5a2 1280 sub.w r2, r2, #1048576 ; 0x100000
5212 1e92: f5a2 5280 sub.w r2, r2, #4096 ; 0x1000
5213 1e96: 4294 cmp r4, r2
5215 1e9a: 3201 adds r2, #1
5216 1e9c: 4294 cmp r4, r2
5218 1ea0: f5a2 1280 sub.w r2, r2, #1048576 ; 0x100000
5219 1ea4: f5a2 5280 sub.w r2, r2, #4096 ; 0x1000
5220 1ea8: 3a01 subs r2, #1
5221 1eaa: 4294 cmp r4, r2
5224 1eb0: f5a2 1203 sub.w r2, r2, #2146304 ; 0x20c000
5225 1eb4: f5a2 7280 sub.w r2, r2, #256 ; 0x100
5226 1eb8: 4294 cmp r4, r2
5229 1ebe: f2a2 72eb subw r2, r2, #2027 ; 0x7eb
5230 1ec2: 4294 cmp r4, r2
5233 1ec8: f6a2 0215 subw r2, r2, #2069 ; 0x815
5234 1ecc: 4294 cmp r4, r2
5237 1ed2: f2a2 72ef subw r2, r2, #2031 ; 0x7ef
5238 1ed6: 4294 cmp r4, r2
5242 1ee0: 445a add r2, fp
5243 1ee2: 4294 cmp r4, r2
5260 1f06: 2220 movs r2, #32
5274 1f1c: 4a39 ldr r2, [pc, #228] ; (2004 <TEE_AllocateOperation+0x2f2>)
5275 1f1e: 4294 cmp r4, r2
5277 1f24: f502 5280 add.w r2, r2, #4096 ; 0x1000
5278 1f28: 4294 cmp r4, r2
5335 1fa2: 2240 movs r2, #64 ; 0x40
5340 1faa: f240 2209 movw r2, #521 ; 0x209
5341 1fae: 4297 cmp r7, r2
5344 1fb2: 4a0f ldr r2, [pc, #60] ; (1ff0 <TEE_AllocateOperation+0x2de>)
5345 1fb4: 4294 cmp r4, r2
5348 1fbc: 4a16 ldr r2, [pc, #88] ; (2018 <TEE_AllocateOperation+0x306>)
5349 1fbe: 4294 cmp r4, r2
5351 1fc4: 3a01 subs r2, #1
5352 1fc6: 4294 cmp r4, r2
5381 202e: f46f 7289 mvn.w r2, #274 ; 0x112
5382 2032: 4413 add r3, r2
5404 2060: 2208 movs r2, #8
5428 2092: 4a95 ldr r2, [pc, #596] ; (22e8 <TEE_AllocateOperation+0x5d6>)
5429 2094: 4294 cmp r4, r2
5443 20b6: 463a mov r2, r7
5456 20ca: 9204 str r2, [sp, #16]
5465 20da: 9a04 ldr r2, [sp, #16]
5494 210c: 4a7a ldr r2, [pc, #488] ; (22f8 <TEE_AllocateOperation+0x5e6>)
5495 210e: 4294 cmp r4, r2
5519 213c: 2204 movs r2, #4
5572 21b4: 2204 movs r2, #4
5587 21ce: 2214 movs r2, #20
5592 21d4: 2202 movs r2, #2
5599 21de: 2210 movs r2, #16
5607 21e8: 2202 movs r2, #2
5615 21f2: 2222 movs r2, #34 ; 0x22
5642 2220: 61b2 str r2, [r6, #24]
5661 2244: 6a32 ldr r2, [r6, #32]
5801 237a: 4a4e ldr r2, [pc, #312] ; (24b4 <TEE_AllocateOperation+0x7a2>)
5802 237c: 4294 cmp r4, r2
5804 2380: f102 5200 add.w r2, r2, #536870912 ; 0x20000000
5805 2384: 4294 cmp r4, r2
5820 2394: 031a lsls r2, r3, #12
5822 2396: f106 0220 add.w r2, r6, #32
5838 23b4: f106 0224 add.w r2, r6, #36 ; 0x24
5863 23de: 4602 mov r2, r0
5995 24d2: cc0f ldmia r4!, {r0, r1, r2, r3}
5996 24d4: c50f stmia r5!, {r0, r1, r2, r3}
5997 24d6: e894 000f ldmia.w r4, {r0, r1, r2, r3}
5998 24da: e885 000f stmia.w r5, {r0, r1, r2, r3}
6018 24f4: 4616 mov r6, r2
6021 24f8: 221c movs r2, #28
6037 2514: 4632 mov r2, r6
6176 25d8: 2200 movs r2, #0
6177 25da: 62a2 str r2, [r4, #40] ; 0x28
6183 25e2: 4611 mov r1, r2
6252 264a: 9a04 ldr r2, [sp, #16]
6253 264c: 4393 bics r3, r2
6302 269e: 4616 mov r6, r2
6315 26b0: 2a00 cmp r2, #0
6332 26d0: 2a00 cmp r2, #0
6352 26f0: 9a03 ldr r2, [sp, #12]
6353 26f2: 4393 bics r3, r2
6371 270e: 9a0a ldr r2, [sp, #40] ; 0x28
6372 2710: 4393 bics r3, r2
6459 27a0: 682a ldr r2, [r5, #0]
6461 27a4: 429a cmp r2, r3
6467 27ae: 68aa ldr r2, [r5, #8]
6469 27b2: 429a cmp r2, r3
6483 27c6: f413 2280 ands.w r2, r3, #262144 ; 0x40000
6486 27cc: 4611 moveq r1, r2
6490 27d0: 6a62 ldrne r2, [r4, #36] ; 0x24
6508 27e8: f895 2030 ldrb.w r2, [r5, #48] ; 0x30
6513 27f2: 429a cmp r2, r3
6516 27f6: 6b6a ldr r2, [r5, #52] ; 0x34
6518 27fa: 429a cmp r2, r3
6535 2812: 6ba2 ldr r2, [r4, #56] ; 0x38
6569 2848: 4616 mov r6, r2
6584 285e: 4632 mov r2, r6
6602 2874: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
6605 287c: 4616 mov r6, r2
6613 2886: bb4a cbnz r2, 28dc <TEE_DigestDoFinal+0x68>
6632 28a6: 4632 mov r2, r6
6645 28b6: 4602 mov r2, r0
6656 28c8: 2200 movs r2, #0
6657 28ca: 63aa str r2, [r5, #56] ; 0x38
6662 28d0: 62aa str r2, [r5, #40] ; 0x28
6692 28fc: 4616 mov r6, r2
6728 2936: f1a3 0210 sub.w r2, r3, #16
6729 293a: 2a01 cmp r2, #1
6742 294e: 4632 mov r2, r6
6769 2978: 4614 mov r4, r2
6788 2990: 2a00 cmp r2, #0
6820 29c2: f897 2030 ldrb.w r2, [r7, #48] ; 0x30
6832 29d8: b132 cbz r2, 29e8 <TEE_CipherUpdate+0x7c>
6835 29de: ea4f 0243 mov.w r2, r3, lsl #1
6838 29e4: 1aad subhi r5, r5, r2
6842 29e8: 6832 ldr r2, [r6, #0]
6843 29ea: 42aa cmp r2, r5
6852 29f4: 9204 str r2, [sp, #16]
6856 29f8: f04f 0200 mov.w r2, #0
6857 29fc: 9205 str r2, [sp, #20]
6862 2a02: 4642 mov r2, r8
6892 2a38: 4622 mov r2, r4
6916 2a6e: 4616 mov r6, r2
6930 2a80: 2a00 cmp r2, #0
6952 2aa2: 4a38 ldr r2, [pc, #224] ; (2b84 <TEE_CipherDoFinal+0x128>)
6955 2aac: 4293 cmp r3, r2
6956 2aae: 6b62 ldr r2, [r4, #52] ; 0x34
6967 2ac4: fbb3 f1f2 udiv r1, r3, r2
6968 2ac8: fb02 3311 mls r3, r2, r1, r3
6972 2ad0: 2a01 cmp r2, #1
7003 2b00: 2a01 cmp r2, #1
7010 2b0c: 462a mov r2, r5
7033 2b38: 6ba2 ldr r2, [r4, #56] ; 0x38
7043 2b48: 9a04 ldr r2, [sp, #16]
7044 2b4a: 4432 add r2, r6
7046 2b4c: 603a str r2, [r7, #0]
7058 2b60: 4632 mov r2, r6
7091 2b9c: 4616 mov r6, r2
7125 2bd0: 4632 mov r2, r6
7153 2bf2: 4616 mov r6, r2
7160 2bfa: b112 cbz r2, 2c02 <TEE_MACUpdate+0x14>
7186 2c28: 4632 mov r2, r6
7201 2c3c: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
7204 2c44: 4616 mov r6, r2
7212 2c4e: bb2a cbnz r2, 2c9c <TEE_MACComputeFinal+0x60>
7240 2c78: 4632 mov r2, r6
7289 2cc4: 4617 mov r7, r2
7292 2cc8: 223c movs r2, #60 ; 0x3c
7318 2cf2: 463a mov r2, r7
7326 2d00: 9a03 ldr r2, [sp, #12]
7328 2d04: 429a cmp r2, r3
7440 2db0: 4616 mov r6, r2
7447 2db8: b112 cbz r2, 2dc0 <TEE_AEUpdateAAD+0x14>
7466 2dda: 4632 mov r2, r6
7492 2e04: 4614 mov r4, r2
7506 2e16: 2a00 cmp r2, #0
7539 2e46: 425a neghi r2, r3
7544 2e50: 4010 andhi r0, r2
7546 2e52: 6832 ldr r2, [r6, #0]
7547 2e54: 9204 str r2, [sp, #16]
7549 2e56: 4282 cmp r2, r0
7562 2e66: 463a mov r2, r7
7592 2e96: 4622 mov r2, r4
7640 2eec: 2a00 cmp r2, #0
7646 2ef6: 9204 str r2, [sp, #16]
7662 2f12: 9a04 ldr r2, [sp, #16]
7666 2f16: 4411 add r1, r2
7709 2f5e: 4613 mov r3, r2
7711 2f62: 463a mov r2, r7
7733 2f8c: 6ba2 ldr r2, [r4, #56] ; 0x38
7795 2ffc: 4693 mov fp, r2
7814 3014: 2a00 cmp r2, #0
7856 3054: 4622 mov r2, r4
7882 3088: 6baa ldr r2, [r5, #56] ; 0x38
7891 3096: 68ea ldr r2, [r5, #12]
7895 309c: 428a cmp r2, r1
7923 30c8: 465a mov r2, fp
7942 30f4: 4615 mov r5, r2
7947 30fc: 466a mov r2, sp
7956 3108: fb03 2315 mls r3, r3, r5, r2
8004 315c: 462a mov r2, r5
8014 3170: 462a mov r2, r5
8053 31b4: 4615 mov r5, r2
8058 31bc: 466a mov r2, sp
8067 31c8: fb03 2315 mls r3, r3, r5, r2
8116 321e: 462a mov r2, r5
8126 3232: 462a mov r2, r5
8164 3274: 4615 mov r5, r2
8169 327c: 466a mov r2, sp
8178 3288: fb03 2315 mls r3, r3, r5, r2
8227 32de: 462a mov r2, r5
8237 32f2: 462a mov r2, r5
8272 3330: 4615 mov r5, r2
8277 3338: 466a mov r2, sp
8284 3340: fb03 2315 mls r3, r3, r5, r2
8333 3394: 462a mov r2, r5
8340 33a6: 462a mov r2, r5
8368 33d8: 4616 mov r6, r2
8373 33e0: 466a mov r2, sp
8380 33e8: fb03 2316 mls r3, r3, r6, r2
8411 341c: f46f 7207 mvn.w r2, #540 ; 0x21c
8412 3420: 4413 add r3, r2
8472 3486: 4632 mov r2, r6
8479 3494: 4632 mov r2, r6
8512 34c6: b507 push {r0, r1, r2, lr}
8529 34e2: f423 7280 bic.w r2, r3, #256 ; 0x100
8531 34e8: f022 0201 bic.w r2, r2, #1
8535 34ee: 428a cmp r2, r1
8538 34f4: 4a72 ldr r2, [pc, #456] ; (36c0 <TEE_IsAlgorithmSupported+0x1e2>)
8540 34fa: 4291 cmp r1, r2
8543 3500: f502 7280 add.w r2, r2, #256 ; 0x100
8544 3504: 4293 cmp r3, r2
8547 350a: f502 7280 add.w r2, r2, #256 ; 0x100
8548 350e: 4293 cmp r3, r2
8552 3516: f423 6280 bic.w r2, r3, #1024 ; 0x400
8553 351a: f022 0201 bic.w r2, r2, #1
8554 351e: 428a cmp r2, r1
8557 3524: 4a68 ldr r2, [pc, #416] ; (36c8 <TEE_IsAlgorithmSupported+0x1ea>)
8558 3526: 4293 cmp r3, r2
8561 352c: 4a67 ldr r2, [pc, #412] ; (36cc <TEE_IsAlgorithmSupported+0x1ee>)
8562 352e: 4293 cmp r3, r2
8565 3534: f502 7280 add.w r2, r2, #256 ; 0x100
8566 3538: 4293 cmp r3, r2
8569 353e: f423 7280 bic.w r2, r3, #256 ; 0x100
8570 3542: f102 4270 add.w r2, r2, #4026531840 ; 0xf0000000
8571 3546: 3a13 subs r2, #19
8572 3548: 2a01 cmp r2, #1
8575 354e: 4a60 ldr r2, [pc, #384] ; (36d0 <TEE_IsAlgorithmSupported+0x1f2>)
8577 3554: 4291 cmp r1, r2
8580 355a: f103 4230 add.w r2, r3, #2952790016 ; 0xb0000000
8581 355e: 3a01 subs r2, #1
8582 3560: 2a06 cmp r2, #6
8585 3566: 4a5b ldr r2, [pc, #364] ; (36d4 <TEE_IsAlgorithmSupported+0x1f6>)
8586 3568: 4293 cmp r3, r2
8589 356e: f103 4250 add.w r2, r3, #3489660928 ; 0xd0000000
8590 3572: 3a01 subs r2, #1
8591 3574: 2a06 cmp r2, #6
8594 357a: 4a57 ldr r2, [pc, #348] ; (36d8 <TEE_IsAlgorithmSupported+0x1fa>)
8596 3580: 4291 cmp r1, r2
8600 358a: f502 5280 add.w r2, r2, #4096 ; 0x1000
8601 358e: 4291 cmp r1, r2
8604 3594: f502 1204 add.w r2, r2, #2162688 ; 0x210000
8605 3598: f502 7280 add.w r2, r2, #256 ; 0x100
8606 359c: 4293 cmp r3, r2
8609 35a2: f102 4270 add.w r2, r2, #4026531840 ; 0xf0000000
8611 35aa: f5a2 521c sub.w r2, r2, #9984 ; 0x2700
8612 35ae: 4291 cmp r1, r2
8615 35b2: 4a4a ldr r2, [pc, #296] ; (36dc <TEE_IsAlgorithmSupported+0x1fe>)
8616 35b4: 4293 cmp r3, r2
8619 35b8: f502 1241 add.w r2, r2, #3162112 ; 0x304000
8620 35bc: f502 7280 add.w r2, r2, #256 ; 0x100
8621 35c0: 4293 cmp r3, r2
8625 35c6: f423 5280 bic.w r2, r3, #4096 ; 0x1000
8626 35ca: 42a2 cmp r2, r4
8662 3612: 428a cmp r2, r1
8665 3616: 4a37 ldr r2, [pc, #220] ; (36f4 <TEE_IsAlgorithmSupported+0x216>)
8666 3618: 4293 cmp r3, r2
8669 361c: 4a36 ldr r2, [pc, #216] ; (36f8 <TEE_IsAlgorithmSupported+0x21a>)
8670 361e: 4293 cmp r3, r2
8673 3622: f502 5280 add.w r2, r2, #4096 ; 0x1000
8674 3626: 3210 adds r2, #16
8675 3628: 4293 cmp r3, r2
8678 362c: f102 4270 add.w r2, r2, #4026531840 ; 0xf0000000
8679 3630: 3a01 subs r2, #1
8680 3632: 4293 cmp r3, r2
8686 363a: 4a30 ldr r2, [pc, #192] ; (36fc <TEE_IsAlgorithmSupported+0x21e>)
8687 363c: 4293 cmp r3, r2
8690 3640: f102 4270 add.w r2, r2, #4026531840 ; 0xf0000000
8691 3644: 3a01 subs r2, #1
8692 3646: 4293 cmp r3, r2
8698 364e: 4a2c ldr r2, [pc, #176] ; (3700 <TEE_IsAlgorithmSupported+0x222>)
8699 3650: 4293 cmp r3, r2
8702 3654: f102 4270 add.w r2, r2, #4026531840 ; 0xf0000000
8703 3658: 3a01 subs r2, #1
8704 365a: 4293 cmp r3, r2
8710 3662: 4a28 ldr r2, [pc, #160] ; (3704 <TEE_IsAlgorithmSupported+0x226>)
8711 3664: 4293 cmp r3, r2
8714 3668: f102 4270 add.w r2, r2, #4026531840 ; 0xf0000000
8715 366c: 3a01 subs r2, #1
8716 366e: 4293 cmp r3, r2
8722 3676: 4a24 ldr r2, [pc, #144] ; (3708 <TEE_IsAlgorithmSupported+0x22a>)
8723 3678: 4293 cmp r3, r2
8726 367c: f102 4270 add.w r2, r2, #4026531840 ; 0xf0000000
8727 3680: 3a01 subs r2, #1
8728 3682: 4293 cmp r3, r2
8734 368a: 4a20 ldr r2, [pc, #128] ; (370c <TEE_IsAlgorithmSupported+0x22e>)
8735 368c: 4293 cmp r3, r2
8745 369c: 4a1d ldr r2, [pc, #116] ; (3714 <TEE_IsAlgorithmSupported+0x236>)
8746 369e: 4293 cmp r3, r2
8749 36a2: 4a1d ldr r2, [pc, #116] ; (3718 <TEE_IsAlgorithmSupported+0x23a>)
8750 36a4: 4293 cmp r3, r2
8792 371c: 4613 mov r3, r2
8796 3720: b12a cbz r2, 372e <check_access+0x12>
8837 3752: 2204 movs r2, #4
8844 375e: 6822 ldr r2, [r4, #0]
8868 3782: 1c42 adds r2, r0, #1
8886 3798: 2204 movs r2, #4
8893 37a4: 6822 ldr r2, [r4, #0]
8911 37be: 460a mov r2, r1
8924 37ce: 220c movs r2, #12
8928 37d2: 434a muls r2, r1
8941 37e4: 460a mov r2, r1
8972 380c: 6013 str r3, [r2, #0]
8981 381a: 6010 str r0, [r2, #0]
9030 3860: 4616 mov r6, r2
9044 3876: 9a01 ldr r2, [sp, #4]
9047 387a: 6022 str r2, [r4, #0]
9049 387c: 4293 cmp r3, r2
9084 38b2: 4632 mov r2, r6
9087 38ba: 6822 ldr r2, [r4, #0]
9091 38c0: 429a cmp r2, r3
9097 38c8: 429a cmp r2, r3
9122 38ee: 4617 mov r7, r2
9130 38fe: aa07 add r2, sp, #28
9146 391c: 1c42 adds r2, r0, #1
9155 392c: 4602 mov r2, r0
9178 395a: 4632 mov r2, r6
9198 397e: aa07 add r2, sp, #28
9213 3998: 4632 mov r2, r6
9219 39a4: 4602 mov r2, r0
9246 39da: 4617 mov r7, r2
9279 3a12: aa04 add r2, sp, #16
9335 3a72: 6822 ldr r2, [r4, #0]
9345 3a82: 4a25 ldr r2, [pc, #148] ; (3b18 <TEE_GetPropertyAsString+0x148>)
9349 3a8a: 447a add r2, pc
9357 3a96: 4a19 ldr r2, [pc, #100] ; (3afc <TEE_GetPropertyAsString+0x12c>)
9364 3aa0: 4615 movhi r5, r2
9367 3aa4: 4a1d ldr r2, [pc, #116] ; (3b1c <TEE_GetPropertyAsString+0x14c>)
9371 3aac: 447a add r2, pc
9377 3ab6: 4a1a ldr r2, [pc, #104] ; (3b20 <TEE_GetPropertyAsString+0x150>)
9381 3abe: 447a add r2, pc
9386 3ac8: 6822 ldr r2, [r4, #0]
9392 3ad0: 463a mov r2, r7
9403 3ae2: 6822 ldr r2, [r4, #0]
9404 3ae4: 429a cmp r2, r3
9435 3b24: b57f push {r0, r1, r2, r3, r4, r5, r6, lr}
9441 3b2c: 4615 mov r5, r2
9461 3b4a: aa02 add r2, sp, #8
9498 3b84: b57f push {r0, r1, r2, r3, r4, r5, r6, lr}
9504 3b8c: 4615 mov r5, r2
9524 3baa: aa02 add r2, sp, #8
9568 3bf0: 4615 mov r5, r2
9587 3c0e: aa03 add r2, sp, #12
9630 3c50: b57f push {r0, r1, r2, r3, r4, r5, r6, lr}
9636 3c58: 4615 mov r5, r2
9656 3c76: aa02 add r2, sp, #8
9696 3cb4: b57f push {r0, r1, r2, r3, r4, r5, r6, lr}
9702 3cbc: 4615 mov r5, r2
9722 3cda: aa02 add r2, sp, #8
9819 3d5c: 4615 mov r5, r2
9826 3d66: 4611 mov r1, r2
9831 3d70: aa05 add r2, sp, #20
9846 3d88: 682a ldr r2, [r5, #0]
9872 3dae: 4642 mov r2, r8
9922 3dfc: aa05 add r2, sp, #20
9945 3e1e: 4622 mov r2, r4
9971 3e4a: 4616 mov r6, r2
9973 3e4c: 4a0f ldr r2, [pc, #60] ; (3e8c <invoke_system_pta+0x44>)
9978 3e52: 447a add r2, pc
9979 3e54: 6813 ldr r3, [r2, #0]
9985 3e5e: 4622 mov r2, r4
9998 3e7a: e9cd 2300 strd r2, r3, [sp]
9999 3e7e: 461a mov r2, r3
10015 3e9a: 221c movs r2, #28
10034 3eb6: 466a mov r2, sp
10056 3ed0: 221c movs r2, #28
10066 3ee0: aa04 add r2, sp, #16
10088 3f00: 461a mov r2, r3
10112 3f2a: 4616 mov r6, r2
10115 3f2e: 2220 movs r2, #32
10136 3f4e: 2210 movs r2, #16
10140 3f52: 9203 str r2, [sp, #12]
10143 3f58: 461a mov r2, r3
10164 3f7c: 461a mov r2, r3
10184 3fa4: e92d4fff push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}
10717 4458: 4690 mov r8, r2
10766 44a6: 6862 ldr r2, [r4, #4]
10768 44aa: 4432 add r2, r6
10769 44ac: 601a str r2, [r3, #0]
10786 44be: b51f push {r0, r1, r2, r3, r4, lr}
10792 44c4: 221c movs r2, #28
10810 44e2: 9a02 ldr r2, [sp, #8]
10815 44e8: f852 3023 ldr.w r3, [r2, r3, lsl #2]
10823 44f0: 4a05 ldr r2, [pc, #20] ; (4508 <ta_header_get_session+0x18>)
10827 44f4: 447a add r2, pc
10828 44f6: 6810 ldr r0, [r2, #0]
10834 44fc: 6802 ldr r2, [r0, #0]
10835 44fe: 429a cmp r2, r3
10851 4514: 4615 mov r5, r2
10863 452c: f852 6013 ldr.w r6, [r2, r3, lsl #1]
10887 4556: f852 4013 ldr.w r4, [r2, r3, lsl #1]
10901 456a: 6816 ldr r6, [r2, #0]
10907 4572: f8d2 c008 ldr.w ip, [r2, #8]
10909 4576: 6917 ldr r7, [r2, #16]
10927 4594: 3210 adds r2, #16
10939 45a0: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr}
10944 45a6: 4617 mov r7, r2
10958 45be: 461a mov r2, r3
10964 45ca: cc0f ldmia r4!, {r0, r1, r2, r3}
10965 45cc: c50f stmia r5!, {r0, r1, r2, r3}
10966 45ce: cc0f ldmia r4!, {r0, r1, r2, r3}
10967 45d0: c50f stmia r5!, {r0, r1, r2, r3}
10975 45de: 68da ldr r2, [r3, #12]
10977 45e2: 62f2 str r2, [r6, #44] ; 0x2c
10979 45e6: 6016 str r6, [r2, #0]
11000 4608: 4a05 ldr r2, [pc, #20] ; (4620 <ta_header_save_params.part.0+0x1c>)
11005 460e: 589b ldr r3, [r3, r2]
11006 4610: 2220 movs r2, #32
11050 4652: 683a ldr r2, [r7, #0]
11055 4658: 4414 add r4, r2
11078 4676: 1a9b subs r3, r3, r2
11085 4680: 221b movs r2, #27
11150 46ee: 4602 mov r2, r0
11169 4702: 4291 cmp r1, r2
11172 4706: 68c2 ldr r2, [r0, #12]
11175 470a: 60da str r2, [r3, #12]
11177 470c: 68c2 ldr r2, [r0, #12]
11178 470e: 6013 str r3, [r2, #0]
11208 473c: 604a str r2, [r1, #4]
11229 476a: 4615 mov r5, r2
11248 478c: 791a ldrb r2, [r3, #4]
11249 478e: b13a cbz r2, 47a0 <__utee_entry+0x48>
11260 47a0: 2201 movs r2, #1
11261 47a2: 711a strb r2, [r3, #4]
11268 47ae: 4a51 ldr r2, [pc, #324] ; (48f4 <__utee_entry+0x19c>)
11270 47b4: f858 2002 ldr.w r2, [r8, r2]
11271 47b8: 9201 str r2, [sp, #4]
11273 47bc: 4610 mov r0, r2
11310 47f4: 685a ldr r2, [r3, #4]
11311 47f6: 60c2 str r2, [r0, #12]
11312 47f8: 6010 str r0, [r2, #0]
11325 480e: 462a mov r2, r5
11344 482c: e8bc 000f ldmia.w ip!, {r0, r1, r2, r3}
11345 4830: c40f stmia r4!, {r0, r1, r2, r3}
11346 4832: e89c 000f ldmia.w ip, {r0, r1, r2, r3}
11347 4836: e884 000f stmia.w r4, {r0, r1, r2, r3}
11350 483a: f10a 0204 add.w r2, sl, #4
11359 484a: 464a mov r2, r9
11395 4884: 462a mov r2, r5
11414 48a2: cf0f ldmia r7!, {r0, r1, r2, r3}
11415 48a4: c40f stmia r4!, {r0, r1, r2, r3}
11416 48a6: e897 000f ldmia.w r7, {r0, r1, r2, r3}
11417 48aa: e884 000f stmia.w r4, {r0, r1, r2, r3}
11420 48ae: 4662 mov r2, ip
11430 48c0: 464a mov r2, r9
11497 4932: 4690 mov r8, r2
11505 493e: 4a2a ldr r2, [pc, #168] ; (49e8 <_base64_enc+0xc2>)
11513 494a: 447a add r2, pc
11524 495c: 2200 movs r2, #0
11528 4960: f808 2003 strb.w r2, [r8, r3]
11572 49b0: 5cd3 ldrbhi r3, [r2, r3]
11577 49b8: f812 9009 ldrb.w r9, [r2, r9]
11588 49d2: f812 9009 ldrb.w r9, [r2, r9]
11626 4a10: b122 cbz r2, 4a1c <_base64_dec+0x2c>
11628 4a12: 681a ldr r2, [r3, #0]
11629 4a14: 42a2 cmp r2, r4
11631 4a18: 2200 movcc r2, #0
11632 4a1a: 2201 movcs r2, #1
11634 4a1c: 4610 mov r0, r2
11673 4a58: b12a cbz r2, 4a66 <_base64_dec+0x76>
11680 4a64: 5515 strbhi r5, [r2, r4]
11692 4a72: b12a cbz r2, 4a80 <_base64_dec+0x90>
11699 4a7e: 5515 strbhi r5, [r2, r4]
11711 4a8c: b122 cbz r2, 4a98 <_base64_dec+0xa8>
11718 4a96: 5515 strbhi r5, [r2, r4]
11730 4aa6: 2201 movs r2, #1
11743 4ab6: 4613 mov r3, r2
11745 4ab8: 460a mov r2, r1
11762 4ad6: 4613 mov r3, r2
11764 4ad8: 460a mov r2, r1
11792 4b06: 1d22 adds r2, r4, #4
11795 4b0a: f852 3025 ldr.w r3, [r2, r5, lsl #2]
11801 4b18: 4602 mov r2, r0
11814 4b2c: 00aa lsls r2, r5, #2
11835 4b4a: 6862 ldr r2, [r4, #4]
11839 4b4e: 4613 mov r3, r2
11853 4b64: 0092 lsls r2, r2, #2
11883 4b92: 4616 mov r6, r2
11915 4bc4: 4632 mov r2, r6
11919 4bcc: 4602 mov r2, r0
11941 4bf2: 4602 mov r2, r0
11989 4c3c: 4611 mov r1, r2
12019 4c66: 9203 str r2, [sp, #12]
12053 4cae: 4602 mov r2, r0
12066 4cc8: 4602 mov r2, r0
12077 4cde: 4602 mov r2, r0
12089 4cf8: 4602 mov r2, r0
12100 4d0e: 4602 mov r2, r0
12111 4d24: 4602 mov r2, r0
12131 4d44: 4602 mov r2, r0
12156 4d6a: 4602 mov r2, r0
12168 4d82: 4602 mov r2, r0
12179 4d98: 4602 mov r2, r0
12190 4dae: 4602 mov r2, r0
12201 4dc4: 4602 mov r2, r0
12212 4dda: 4602 mov r2, r0
12224 4df4: 4602 mov r2, r0
12236 4e0a: 465a mov r2, fp
12240 4e14: 4602 mov r2, r0
12256 4e34: 4602 mov r2, r0
12264 4e42: 4652 mov r2, sl
12268 4e4c: 4602 mov r2, r0
12280 4e64: 4602 mov r2, r0
12309 4e90: 4632 mov r2, r6
12313 4e9a: 4602 mov r2, r0
12325 4eb2: 4602 mov r2, r0
12337 4ec8: 465a mov r2, fp
12341 4ed2: 4602 mov r2, r0
12357 4ef2: 4602 mov r2, r0
12365 4f00: 4652 mov r2, sl
12369 4f0a: 4602 mov r2, r0
12381 4f22: 4602 mov r2, r0
12390 4f32: 462a mov r2, r5
12394 4f3c: 4602 mov r2, r0
12402 4f4a: 4622 mov r2, r4
12406 4f54: 4602 mov r2, r0
12414 4f62: 463a mov r2, r7
12418 4f6c: 4602 mov r2, r0
12426 4f7a: 464a mov r2, r9
12430 4f84: 4602 mov r2, r0
12438 4f92: 4642 mov r2, r8
12442 4f9c: 4602 mov r2, r0
12459 4fc0: 4602 mov r2, r0
12470 4fd6: 4602 mov r2, r0
12481 4fec: 4602 mov r2, r0
12550 50ae: 2200 movs r2, #0
12571 50cc: 4a07 ldr r2, [pc, #28] ; (50ec <_TEE_MathAPI_Init+0x40>)
12573 50d0: 447a add r2, pc
12592 50f6: 008a lsls r2, r1, #2
12608 5110: 4a04 ldr r2, [pc, #16] ; (5124 <TEE_BigIntInit+0x34>)
12610 5114: 447a add r2, pc
12623 5128: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
12625 512e: 4690 mov r8, r2
12643 513c: 4642 mov r2, r8
12685 5188: 4611 mov r1, r2
12700 51a0: 4602 mov r2, r0
12704 51aa: 4602 mov r2, r0
12734 51d8: b57f push {r0, r1, r2, r3, r4, r5, r6, lr}
12746 51f0: 4602 mov r2, r0
12759 5208: 4602 mov r2, r0
12787 5236: 2204 movs r2, #4
12803 5252: 9a00 ldr r2, [sp, #0]
12807 5258: ba12 rev r2, r2
12812 525e: 2a00 cmp r2, #0
12813 5260: 6022 str r2, [r4, #0]
12819 5268: 4251 negs r1, r2
12820 526a: b11a cbz r2, 5274 <TEE_BigIntConvertToS32+0x4c>
12904 52ee: 4616 mov r6, r2
12913 5300: 4a36 ldr r2, [pc, #216] ; (53dc <bigint_binary_mod+0xfc>)
12915 5304: 447a add r2, pc
12961 5354: 4632 mov r2, r6
12966 535e: 4602 mov r2, r0
12985 537c: 4642 mov r2, r8
12989 5386: 4602 mov r2, r0
13000 539c: 4602 mov r2, r0
13049 53fa: 4690 mov r8, r2
13060 540e: 4602 mov r2, r0
13087 5444: 4602 mov r2, r0
13098 545a: 4602 mov r2, r0
13115 5478: 4602 mov r2, r0
13126 548e: 4602 mov r2, r0
13137 54a4: 4602 mov r2, r0
13154 54c6: 4602 mov r2, r0
13229 554a: b417 push {r0, r1, r2, r4}
13250 556a: b417 push {r0, r1, r2, r4}
13291 55b0: 4602 mov r2, r0
13313 55da: 4602 mov r2, r0
13334 5600: 4616 mov r6, r2
13389 5668: 4632 mov r2, r6
13396 5678: 465a mov r2, fp
13416 56a4: 460a mov r2, r1
13436 56c2: 9201 str r2, [sp, #4]
13444 56d0: 9a01 ldr r2, [sp, #4]
13446 56d6: 4295 cmp r5, r2
13449 56da: 4294 cmp r4, r2
13452 56de: 4611 mov r1, r2
13455 56e6: 9a01 ldr r2, [sp, #4]
13466 56f6: 42b2 cmp r2, r6
13476 5704: 463a mov r2, r7
13481 5710: 4602 mov r2, r0
13511 5740: 4602 mov r2, r0
13524 5758: 4602 mov r2, r0
13559 5798: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr}
13564 57a0: 4610 mov r0, r2
13567 57a4: 4614 mov r4, r2
13576 57b6: 4a0a ldr r2, [pc, #40] ; (57e0 <TEE_BigIntMod+0x48>)
13578 57ba: 447a add r2, pc
13583 57c4: 4622 mov r2, r4
13601 57e8: b537 push {r0, r1, r2, r4, r5, lr}
13620 5804: b537 push {r0, r1, r2, r4, r5, lr}
13639 5820: b537 push {r0, r1, r2, r4, r5, lr}
13658 583c: 4613 mov r3, r2
13660 583e: 460a mov r2, r1
13672 5850: 4610 mov r0, r2
13674 5852: 4617 mov r7, r2
13682 5862: 4a25 ldr r2, [pc, #148] ; (58f8 <TEE_BigIntInvMod+0xb4>)
13684 5866: 447a add r2, pc
13717 58a0: 4642 mov r2, r8
13721 58aa: 4602 mov r2, r0
13737 58c8: 4602 mov r2, r0
13794 5930: 462a mov r2, r5
13798 593a: 4602 mov r2, r0
13847 5990: 4691 mov r9, r2
13874 59c2: 4622 mov r2, r4
13878 59cc: 4602 mov r2, r0
13930 5a24: 4602 mov r2, r0
13941 5a3a: 4602 mov r2, r0
13952 5a50: 4602 mov r2, r0
13962 5a62: 463a movgt r2, r7
13967 5a6a: 4642 movle r2, r8
13981 5a80: 9a04 ldr r2, [sp, #16]
13985 5a84: fb13 f302 smulbb r3, r3, r2
13987 5a88: 9a05 ldr r2, [sp, #20]
13992 5a92: fb13 f302 smulbb r3, r3, r2
13996 5a9e: 4602 mov r2, r0
14007 5ab4: 4602 mov r2, r0
14024 5ad6: 4602 mov r2, r0
14066 5b2c: 2200 movs r2, #0
14134 5b86: 4602 mov r2, r0
14147 5ba2: 4602 mov r2, r0
14181 5bda: 4691 mov r9, r2
14214 5c0a: 4642 mov r2, r8
14218 5c14: 4602 mov r2, r0
14228 5c28: 464a mov r2, r9
14232 5c32: 4602 mov r2, r0
14255 5c60: 4602 mov r2, r0
14278 5c8a: 4a55 ldr r2, [pc, #340] ; (5de0 <__utee_tcb_init+0x158>)
14284 5c94: f853 8002 ldr.w r8, [r3, r2]
14285 5c98: 2200 movs r2, #0
14287 5c9a: 4617 mov r7, r2
14292 5ca4: 4295 cmp r5, r2
14303 5cb6: 226c movs r2, #108 ; 0x6c
14331 5ce6: 3201 adds r2, #1
14356 5d12: 461a mov r2, r3
14384 5d42: 461a mov r2, r3
14389 5d4c: 2228 movs r2, #40 ; 0x28
14393 5d52: fb02 3304 mla r3, r2, r4, r3
14397 5d58: 00a2 lsls r2, r4, #2
14398 5d5a: 9203 str r2, [sp, #12]
14400 5d5c: 899a ldrh r2, [r3, #12]
14401 5d5e: 4552 cmp r2, sl
14419 5d7c: ea4f 124a mov.w r2, sl, lsl #5
14421 5d80: 588a ldr r2, [r1, r2]
14425 5d86: 2a07 cmp r2, #7
14428 5d8a: 6972 ldr r2, [r6, #20]
14430 5d8e: 444a add r2, r9
14431 5d90: 4291 cmp r1, r2
14434 5d94: 682a ldr r2, [r5, #0]
14440 5d9e: 5050 str r0, [r2, r1]
14442 5da0: 68b2 ldr r2, [r6, #8]
14443 5da2: 9204 str r2, [sp, #16]
14447 5da8: 6932 ldr r2, [r6, #16]
14452 5db2: 6932 ldr r2, [r6, #16]
14454 5db6: eb02 0009 add.w r0, r2, r9
14456 5dbc: 1a8a subs r2, r1, r2
14460 5dc4: 6972 ldr r2, [r6, #20]
14462 5dc8: 4491 add r9, r2
14489 5e0a: 6802 ldr r2, [r0, #0]
14494 5e14: f853 2022 ldr.w r2, [r3, r2, lsl #2]
14496 5e18: 4410 add r0, r2
14503 5e20: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr}
14525 5e48: 461a mov r2, r3
14532 5e58: 2228 movs r2, #40 ; 0x28
14544 5e6c: f8da 2004 ldr.w r2, [sl, #4]
14545 5e70: 6812 ldr r2, [r2, #0]
14546 5e72: f852 3023 ldr.w r3, [r2, r3, lsl #2]
14549 5e78: 463a mov r2, r7
14607 5ed8: f852 6025 ldr.w r6, [r2, r5, lsl #2]
14622 5eec: f1a2 0330 sub.w r3, r2, #48 ; 0x30
14641 5f08: f1a2 0341 sub.w r3, r2, #65 ; 0x41
14645 5f10: 3a37 subs r2, #55 ; 0x37
14647 5f12: 6002 str r2, [r0, #0]
14653 5f1a: f1a2 0361 sub.w r3, r2, #97 ; 0x61
14657 5f22: 3a57 subs r2, #87 ; 0x57
14669 5f30: 4614 mov r4, r2
14682 5f52: eb02 1087 add.w r0, r2, r7, lsl #6
14696 5f6a: f852 100c ldr.w r1, [r2, ip]
14699 5f74: f842 500c str.w r5, [r2, ip]
14700 5f78: f147 0200 adc.w r2, r7, #0
14703 5f84: 1952 adds r2, r2, r5
14706 5f8e: 1952 adds r2, r2, r5
14707 5f90: f840 2c1c str.w r2, [r0, #-28]
14710 5f98: f854 2c18 ldr.w r2, [r4, #-24]
14711 5f9c: fba3 5202 umull r5, r2, r3, r2
14714 5fa6: f142 0200 adc.w r2, r2, #0
14717 5fb0: f142 0200 adc.w r2, r2, #0
14720 5fbc: 1952 adds r2, r2, r5
14723 5fc6: 1952 adds r2, r2, r5
14724 5fc8: f840 2c14 str.w r2, [r0, #-20]
14727 5fd0: f854 2c10 ldr.w r2, [r4, #-16]
14728 5fd4: fba3 5202 umull r5, r2, r3, r2
14731 5fde: f142 0200 adc.w r2, r2, #0
14734 5fe8: f142 0200 adc.w r2, r2, #0
14737 5ff4: 1952 adds r2, r2, r5
14740 5ffe: 1952 adds r2, r2, r5
14741 6000: f840 2c0c str.w r2, [r0, #-12]
14744 6008: f854 2c08 ldr.w r2, [r4, #-8]
14745 600c: fba3 5202 umull r5, r2, r3, r2
14748 6016: f142 0200 adc.w r2, r2, #0
14751 6020: f142 0200 adc.w r2, r2, #0
14754 602c: 1952 adds r2, r2, r5
14757 6036: 1852 adds r2, r2, r1
14758 6038: f840 2c04 str.w r2, [r0, #-4]
14918 625a: f854 2b04 ldr.w r2, [r4], #4
14919 625e: fba3 2102 umull r2, r1, r3, r2
14920 6262: 18ad adds r5, r5, r2
14921 6264: f141 0200 adc.w r2, r1, #0
14925 6270: f142 0500 adc.w r5, r2, #0
14941 628a: 4617 mov r7, r2
14953 629c: 6862 ldr r2, [r4, #4]
14955 62a0: 0092 lsls r2, r2, #2
14986 62cc: 4622 mov r2, r4
15001 62e8: 461a mov r2, r3
15002 62ea: 4295 cmp r5, r2
15006 62ee: f856 2014 ldr.w r2, [r6, r4, lsl #1]
15011 62f6: 1ad3 subs r3, r2, r3
15013 62f8: 4642 mov r2, r8
15033 631c: 9a03 ldr r2, [sp, #12]
15038 6324: 4353 muls r3, r2
15040 6326: 464a mov r2, r9
15048 6332: 464a mov r2, r9
15062 634c: f85e 7022 ldr.w r7, [lr, r2, lsl #2]
15064 6350: 3201 adds r2, #1
15091 637c: 4613 mov r3, r2
15092 637e: 460a mov r2, r1
15113 6398: 2203 movs r2, #3
15124 63aa: 3a01 subs r2, #1
15161 63d8: eb0d 0203 add.w r2, sp, r3
15162 63dc: 4614 mov r4, r2
15164 63de: f812 6b01 ldrb.w r6, [r2], #1
15174 63ee: 680a ldr r2, [r1, #0]
15175 63f0: 9201 str r2, [sp, #4]
15178 63f2: 2204 movs r2, #4
15183 63f8: 3a01 subs r2, #1
15184 63fa: f012 02ff ands.w r2, r2, #255 ; 0xff
15213 6426: 4617 mov r7, r2
15221 6434: 464a mov r2, r9
15226 643e: 686a ldr r2, [r5, #4]
15229 6444: 1b12 subs r2, r2, r4
15231 6448: 0092 lsls r2, r2, #2
15235 6450: 4632 mov r2, r6
15274 6480: 4a07 ldr r2, [pc, #28] ; (64a0 <mbedtls_mpi_init_mempool+0x22>)
15278 6484: 589b ldr r3, [r3, r2]
15281 6486: 2201 movs r2, #1
15287 648a: 8002 strh r2, [r0, #0]
15390 6526: 4642 mov r2, r8
15397 6532: 6862 ldr r2, [r4, #4]
15399 6536: 0092 lsls r2, r2, #2
15454 6590: 6842 ldr r2, [r0, #4]
15455 6592: 428a cmp r2, r1
15459 6598: 0092 lsls r2, r2, #2
15504 65e0: 68a2 ldr r2, [r4, #8]
15505 65e2: f852 2023 ldr.w r2, [r2, r3, lsl #2]
15506 65e6: b912 cbnz r2, 65ee <mbedtls_mpi_shrink+0x38>
15532 6612: 4642 mov r2, r8
15539 661e: 00aa lsls r2, r5, #2
15605 6680: 0082 lsls r2, r0, #2
15641 66b6: 1b02 subs r2, r0, r4
15644 66bc: 0092 lsls r2, r2, #2
15649 66c8: 00a2 lsls r2, r4, #2
15666 66de: 463a mov r2, r7
15671 66e8: 463a mov r2, r7
15676 66f2: 463a mov r2, r7
15693 6708: 4614 mov r4, r2
15710 671e: 1c5a adds r2, r3, #1
15720 672a: 4053 eors r3, r2
15722 6730: 4053 eors r3, r2
15725 6732: 68b2 ldr r2, [r6, #8]
15741 6742: 686a ldr r2, [r5, #4]
15742 6744: 429a cmp r2, r3
15749 674e: f851 2023 ldr.w r2, [r1, r3, lsl #2]
15750 6752: 4022 ands r2, r4
15751 6754: f841 2023 str.w r2, [r1, r3, lsl #2]
15765 6764: 4616 mov r6, r2
15788 6788: f9b4 2000 ldrsh.w r2, [r4]
15799 6794: 3201 adds r2, #1
15801 6796: 405a eors r2, r3
15807 679c: ea02 0246 and.w r2, r2, r6, lsl #1
15813 67a4: 405a eors r2, r3
15815 67a6: 3a01 subs r2, #1
15818 67a8: 802a strh r2, [r5, #0]
15820 67aa: f9b4 2000 ldrsh.w r2, [r4]
15823 67ae: 3201 adds r2, #1
15825 67b0: 4053 eors r3, r2
15827 67b6: 4053 eors r3, r2
15844 67ca: f856 2020 ldr.w r2, [r6, r0, lsl #2]
15849 67d4: 400a ands r2, r1
15850 67d6: ea42 020e orr.w r2, r2, lr
15851 67da: f843 2020 str.w r2, [r3, r0, lsl #2]
15875 6800: 6862 ldr r2, [r4, #4]
15878 6806: 0092 lsls r2, r2, #2
15885 6810: ea86 72e6 eor.w r2, r6, r6, asr #31
15886 6814: eba2 72e6 sub.w r2, r2, r6, asr #31
15887 6818: 601a str r2, [r3, #0]
15904 6830: 094a lsrcc r2, r1, #5
15907 6838: f853 0022 ldrcc.w r0, [r3, r2, lsl #2]
15921 684c: 2a01 cmp r2, #1
15925 6852: 4615 mov r5, r2
15943 686c: fa03 f204 lsl.w r2, r3, r4
15948 6878: ea23 0302 bic.w r3, r3, r2
15955 6884: b142 cbz r2, 6898 <mbedtls_mpi_set_bit+0x4e>
15966 6898: 4610 mov r0, r2
15980 68a4: 460a mov r2, r1
15982 68a6: 4295 cmp r5, r2
15990 68b0: f853 6022 ldr.w r6, [r3, r2, lsl #2]
16004 68c8: 3201 adds r2, #1
16012 68ce: 4602 mov r2, r0
16017 68d4: 6892 ldr r2, [r2, #8]
16023 68da: f852 1023 ldr.w r1, [r2, r3, lsl #2]
16028 68e0: f04f 4200 mov.w r2, #2147483648 ; 0x80000000
16030 68e4: 4211 tst r1, r2
16035 68ea: 0852 lsrs r2, r2, #1
16046 68f8: f852 1023 ldr.w r1, [r2, r3, lsl #2]
16070 6914: f012 0103 ands.w r1, r2, #3
16076 691e: eb01 0192 add.w r1, r1, r2, lsr #2
16078 6922: 4614 mov r4, r2
16085 692c: 5cf2 ldrb r2, [r6, r3]
16093 693e: fa02 f101 lsl.w r1, r2, r1
16094 6942: f85c 2007 ldr.w r2, [ip, r7]
16095 6946: 430a orrs r2, r1
16096 6948: f84c 2007 str.w r2, [ip, r7]
16111 695a: f012 0403 ands.w r4, r2, #3
16114 6962: eb04 0492 add.w r4, r4, r2, lsr #2
16121 696c: 4615 mov r5, r2
16133 697e: 462a mov r2, r5
16157 69a0: ebb2 0f83 cmp.w r2, r3, lsl #2
16159 69a6: 4613 mov r3, r2
16163 69ac: 4694 mov ip, r2
16170 69b4: 4294 cmp r4, r2
16173 69b8: 1b12 subs r2, r2, r4
16220 6a0c: ebb2 0f83 cmp.w r2, r3, lsl #2
16223 6a12: 1b52 subs r2, r2, r5
16224 6a14: 188e adds r6, r1, r2
16230 6a1e: 462a mov r2, r5
16232 6a20: 1881 adds r1, r0, r2
16235 6a24: 429a cmp r2, r3
16256 6a4a: 4613 mov r3, r2
16319 6ab4: 009a lsls r2, r3, #2
16321 6ab6: 3a04 subs r2, #4
16324 6abc: 1ae2 subs r2, r4, r3
16327 6ac2: 2200 movhi r2, #0
16328 6ac4: 4413 add r3, r2
16330 6ac6: 2200 movs r2, #0
16338 6ad2: 50ca str r2, [r1, r3]
16346 6ada: eb06 0c02 add.w ip, r6, r2
16348 6ae2: f846 c002 str.w ip, [r6, r2]
16357 6af2: 4313 orrs r3, r2
16359 6af4: fa21 f206 lsr.w r2, r1, r6
16370 6b06: 2200 movs r2, #0
16380 6b10: f001 021f and.w r2, r1, #31
16391 6b1e: b36a cbz r2, 6b7c <mbedtls_mpi_shift_r+0x6e>
16401 6b2c: b9aa cbnz r2, 6b5a <mbedtls_mpi_shift_r+0x4c>
16435 6b5e: f1c2 0720 rsb r7, r2, #32
16443 6b6c: fa25 f102 lsr.w r1, r5, r2
16469 6b8c: 684a ldr r2, [r1, #4]
16471 6b8e: b962 cbnz r2, 6baa <mbedtls_mpi_cmp_abs+0x24>
16479 6b98: 6882 ldr r2, [r0, #8]
16480 6b9a: eb02 0283 add.w r2, r2, r3, lsl #2
16481 6b9e: f852 2c04 ldr.w r2, [r2, #-4]
16482 6ba2: 2a00 cmp r2, #0
16489 6bac: eb04 0582 add.w r5, r4, r2, lsl #2
16493 6bb6: 3a01 subs r2, #1
16496 6bba: 4293 cmp r3, r2
16502 6bc2: 1c5a adds r2, r3, #1
16508 6bca: 6882 ldr r2, [r0, #8]
16509 6bcc: f852 1023 ldr.w r1, [r2, r3, lsl #2]
16510 6bd0: f854 2023 ldr.w r2, [r4, r3, lsl #2]
16511 6bd4: 4291 cmp r1, r2
16526 6be8: 4602 mov r2, r0
16540 6bf6: f9b2 0000 ldrsh.w r0, [r2]
16544 6bfc: 6893 ldr r3, [r2, #8]
16570 6c2c: f9b2 1000 ldrsh.w r1, [r2]
16588 6c48: 6890 ldr r0, [r2, #8]
16634 6c90: 6014 str r4, [r2, #0]
16670 6cd2: 6815 ldr r5, [r2, #0]
16672 6cd8: f8c2 e000 str.w lr, [r2]
16698 6d0c: 6015 str r5, [r2, #0]
16708 6d16: b51f push {r0, r1, r2, r3, r4, lr}
16740 6d48: 4290 cmp r0, r2
16744 6d4e: 4615 mov r5, r2
16777 6d7e: 6872 ldr r2, [r6, #4]
16779 6d84: 42aa cmp r2, r5
16790 6d98: 681a ldr r2, [r3, #0]
16792 6d9c: 19d2 adds r2, r2, r7
16793 6d9e: f843 2b04 str.w r2, [r3], #4
16816 6dcc: f8dc 2000 ldr.w r2, [ip]
16817 6dd0: 19d2 adds r2, r2, r7
16823 6de0: 19d2 adds r2, r2, r7
16828 6dea: f84c 2b04 str.w r2, [ip], #4
16841 6dfa: 6854 ldr r4, [r2, #4]
16844 6dfe: 4690 mov r8, r2
16872 6e32: 6872 ldr r2, [r6, #4]
16873 6e34: 42a2 cmp r2, r4
16877 6e3a: 1b12 subs r2, r2, r4
16879 6e3e: 0092 lsls r2, r2, #2
16884 6e4c: 686a ldr r2, [r5, #4]
16886 6e50: 4282 cmp r2, r0
16890 6e56: 1a12 subs r2, r2, r0
16892 6e5a: 0092 lsls r2, r2, #2
16897 6e64: 2200 movs r2, #0
16904 6e6c: 4613 mov r3, r2
16914 6e76: b16a cbz r2, 6e94 <mbedtls_mpi_sub_abs+0xa0>
16919 6e80: 686a ldr r2, [r5, #4]
16920 6e82: 42a2 cmp r2, r4
16923 6e86: 681a ldr r2, [r3, #0]
16924 6e88: b1f2 cbz r2, 6ec8 <mbedtls_mpi_sub_abs+0xd4>
16940 6ea2: ebac 0002 sub.w r0, ip, r2
16948 6eba: 4594 cmp ip, r2
16950 6ebe: 464a movcs r2, r9
16951 6ec0: f109 0201 addcc.w r2, r9, #1
16974 6edc: f9b2 3000 ldrsh.w r3, [r2]
16977 6ee2: 4616 mov r6, r2
16982 6ee8: 4611 mov r1, r2
16988 6ef4: 4632 mov r2, r6
16997 6f02: 463a mov r2, r7
17021 6f24: 8813 ldrh r3, [r2, #0]
17024 6f28: 4616 mov r6, r2
17030 6f32: 4611 mov r1, r2
17036 6f3e: 4632 mov r2, r6
17045 6f4c: 463a mov r2, r7
17064 6f66: b51f push {r0, r1, r2, r3, r4, lr}
17066 6f68: ea82 73e2 eor.w r3, r2, r2, asr #31
17067 6f6c: eba3 73e2 sub.w r3, r3, r2, asr #31
17069 6f70: 2a00 cmp r2, #0
17071 6f72: aa01 add r2, sp, #4
17094 6f94: b51f push {r0, r1, r2, r3, r4, lr}
17096 6f96: ea82 73e2 eor.w r3, r2, r2, asr #31
17097 6f9a: eba3 73e2 sub.w r3, r3, r2, asr #31
17099 6f9e: 2a00 cmp r2, #0
17101 6fa0: aa01 add r2, sp, #4
17128 6fcc: 4617 mov r7, r2
17227 7084: 68b2 ldr r2, [r6, #8]
17230 708e: eb02 0285 add.w r2, r2, r5, lsl #2
17235 709c: 883a ldrh r2, [r7, #0]
17239 70a0: fb13 f302 smulbb r3, r3, r2
17252 70b2: 4690 mov r8, r2
17286 70f0: 68aa ldr r2, [r5, #8]
17305 7110: 4615 mov r5, r2
17393 71a6: f815 2d01 ldrb.w r2, [r5, #-1]!
17403 71be: ea4f 0288 mov.w r2, r8, lsl #2
17404 71c2: f002 021c and.w r2, r2, #28
17408 71ca: fa03 f202 lsl.w r2, r3, r2
17410 71d2: 4313 orrs r3, r2
17427 71ee: f815 2b01 ldrb.w r2, [r5], #1
17434 71fe: 4642 mov r2, r8
17441 720c: 9a00 ldr r2, [sp, #0]
17461 722a: 4617 mov r7, r2
17688 73d8: 9a05 ldr r2, [sp, #20]
17690 73dc: 8812 ldrh r2, [r2, #0]
17691 73de: fb13 f302 smulbb r3, r3, r2
17692 73e2: 9a02 ldr r2, [sp, #8]
17693 73e4: 8013 strh r3, [r2, #0]
17734 7430: 58ca ldr r2, [r1, r3]
17735 7432: 3201 adds r2, #1
17736 7434: 50ca str r2, [r1, r3]
17738 7436: 4632 mov r2, r6
17750 7450: 9a06 ldr r2, [sp, #24]
17752 7456: 589a ldr r2, [r3, r2]
17756 745a: 4291 cmp r1, r2
17762 7464: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff
17763 7468: 515a str r2, [r3, r5]
17767 7470: 2200 movls r2, #0
17770 7476: f853 2c04 ldrhi.w r2, [r3, #-4]
17772 747c: 601a str r2, [r3, #0]
17777 7486: 9a01 ldr r2, [sp, #4]
17778 7488: 58b2 ldr r2, [r6, r2]
17780 748a: 605a str r2, [r3, #4]
17782 748c: f856 200b ldr.w r2, [r6, fp]
17786 7492: 609a str r2, [r3, #8]
17792 749e: 9a12 ldr r2, [sp, #72] ; 0x48
17797 74a4: 5953 ldr r3, [r2, r5]
17799 74a8: 5153 str r3, [r2, r5]
17806 74b4: 9a0f ldr r2, [sp, #60] ; 0x3c
17811 74bc: 58d1 ldr r1, [r2, r3]
17820 74c6: 5852 ldr r2, [r2, r1]
17824 74ca: 605a str r2, [r3, #4]
17827 74ce: 595a ldr r2, [r3, r5]
17842 74ee: 595a ldr r2, [r3, r5]
17856 750c: 4632 mov r2, r6
17881 7542: 4632 mov r2, r6
17888 7552: 9a12 ldr r2, [sp, #72] ; 0x48
17889 7554: 5953 ldr r3, [r2, r5]
17891 7558: 5153 str r3, [r2, r5]
17904 756c: b152 cbz r2, 7584 <mbedtls_mpi_div_mpi+0x364>
17913 757e: 4602 mov r2, r0
17917 7584: f04f 32ff mov.w r2, #4294967295 ; 0xffffffff
17920 7588: f8ca 2000 str.w r2, [sl]
17923 758e: 464a mov r2, r9
17937 75a0: b51f push {r0, r1, r2, r3, r4, lr}
17971 75d2: 4610 mov r0, r2
17974 75d6: 4616 mov r6, r2
17980 75e0: 462a mov r2, r5
17991 75f4: 4632 mov r2, r6
18009 7618: 4632 mov r2, r6
18026 7632: 2a00 cmp r2, #0
18034 763a: 2a01 cmp r2, #1
18042 7646: 2a02 cmp r2, #2
18061 7666: 1a10 subs r0, r2, r0
18073 767a: fbb3 f4f2 udiv r4, r3, r2
18074 767e: fb02 3314 mls r3, r2, r4, r3
18077 7688: fbb4 f3f2 udiv r3, r4, r2
18078 768c: fb02 4013 mls r0, r2, r3, r4
18099 76ac: 4691 mov r9, r2
18178 7732: f8d8 2008 ldr.w r2, [r8, #8]
18179 7736: f852 200c ldr.w r2, [r2, ip]
18180 773a: 40ea lsrs r2, r5
18181 773c: b2d0 uxtb r0, r2
18192 774a: f002 020f and.w r2, r2, #15
18197 7756: f81e 2002 ldrb.w r2, [lr, r2]
18198 775a: 7062 strb r2, [r4, #1]
18241 77a0: 462a mov r2, r5
18248 77ae: 4632 mov r2, r6
18255 77bc: 9a02 ldr r2, [sp, #8]
18262 77c6: 2a09 cmp r2, #9
18265 77cc: b2d3 uxtb r3, r2
18278 77e4: 465a mov r2, fp
18301 7802: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr}
18327 782c: 462a mov r2, r5
18376 7874: 9204 str r2, [sp, #16]
18451 7908: 686a ldr r2, [r5, #4]
18457 790e: f102 0901 add.w r9, r2, #1
18461 7918: 4ae9 ldr r2, [pc, #932] ; (7cc0 <mbedtls_mpi_exp_mod+0x462>)
18464 791e: 589b ldr r3, [r3, r2]
18516 798a: 462a mov r2, r5
18527 79a0: 220c movs r2, #12
18570 79f6: 462a mov r2, r5
18589 7a1c: 462a mov r2, r5
18603 7a3c: 9a0f ldr r2, [sp, #60] ; 0x3c
18636 7a72: 9a02 ldr r2, [sp, #8]
18639 7a7a: 4093 lsls r3, r2
18644 7a80: 9a0f ldr r2, [sp, #60] ; 0x3c
18670 7aaa: 463a mov r2, r7
18685 7ac4: 9a06 ldr r2, [sp, #24]
18687 7ac8: 4293 cmp r3, r2
18722 7b0a: 220c movs r2, #12
18755 7b48: 462a mov r2, r5
18769 7b62: 9a02 ldr r2, [sp, #8]
18774 7b6a: 4093 lsls r3, r2
18799 7b9a: 462a mov r2, r5
18812 7bb0: 2202 movs r2, #2
18813 7bb2: 4692 mov sl, r2
18825 7bc2: 9a03 ldr r2, [sp, #12]
18832 7bcc: f853 3022 ldr.w r3, [r3, r2, lsl #2]
18833 7bd0: 9a05 ldr r2, [sp, #20]
18834 7bd2: 40d3 lsrs r3, r2
18837 7bd8: ea5a 0203 orrs.w r2, sl, r3
18846 7be8: 462a mov r2, r5
18853 7bf6: 4652 mov r2, sl
18856 7bfa: 9a02 ldr r2, [sp, #8]
18860 7c00: eba2 0208 sub.w r2, r2, r8
18861 7c04: 4093 lsls r3, r2
18871 7c16: 462a mov r2, r5
18903 7c40: 424a negs r2, r1
18909 7c44: 430a orrs r2, r1
18913 7c48: 43d2 mvns r2, r2
18915 7c4e: 0fd2 lsrs r2, r2, #31
18921 7c5a: 9a0c ldr r2, [sp, #48] ; 0x30
18923 7c5e: 429a cmp r2, r3
18928 7c64: 462a mov r2, r5
18937 7c74: 9a09 ldr r2, [sp, #36] ; 0x24
18942 7c7a: 4613 mov r3, r2
18944 7c7e: 462a mov r2, r5
18957 7c98: 462a mov r2, r5
18989 7cce: 4690 mov r8, r2
19078 7d7e: 462a mov r2, r5
19102 7dae: 4632 mov r2, r6
19128 7dd8: 4616 mov r6, r2
19137 7de6: 4632 mov r2, r6
19161 7e0c: 9203 str r2, [sp, #12]
19176 7e2c: 2201 movs r2, #1
19215 7e74: 9a03 ldr r2, [sp, #12]
19228 7e90: 9a05 ldr r2, [sp, #20]
19229 7e92: 4282 cmp r2, r0
19233 7e98: 9a12 ldr r2, [sp, #72] ; 0x48
19239 7ea8: f852 0021 ldr.w r0, [r2, r1, lsl #2]
19242 7eb4: f842 3021 str.w r3, [r2, r1, lsl #2]
19281 7f02: aa0a add r2, sp, #40 ; 0x28
19316 7f44: 462a mov r2, r5
19322 7f50: 463a mov r2, r7
19360 7f94: 4610 mov r0, r2
19362 7f96: 4615 mov r5, r2
19431 8016: 464a mov r2, r9
19447 8036: 465a mov r2, fp
19454 8044: aa04 add r2, sp, #16
19461 8052: 9a03 ldr r2, [sp, #12]
19462 8054: 2a00 cmp r2, #0
19465 8058: 9a04 ldr r2, [sp, #16]
19466 805a: 2a00 cmp r2, #0
19488 807a: 4615 mov r5, r2
19491 807e: 4610 mov r0, r2
19536 80de: 462a mov r2, r5
19550 80fe: 462a mov r2, r5
19626 819e: 464a mov r2, r9
19634 81ae: 4622 mov r2, r4
19642 81be: 463a mov r2, r7
19687 821c: 9a13 ldr r2, [sp, #76] ; 0x4c
19688 821e: 6812 ldr r2, [r2, #0]
19689 8220: 07d2 lsls r2, r2, #31
19728 8276: aa14 add r2, sp, #80 ; 0x50
19737 8288: 4642 mov r2, r8
19768 82c6: 07da lsls r2, r3, #31
19787 82ec: aa14 add r2, sp, #80 ; 0x50
19795 82fc: 4642 mov r2, r8
19804 830e: 4632 mov r2, r6
19814 8322: 461a mov r2, r3
19820 832e: 465a mov r2, fp
19826 8338: 462a mov r2, r5
19835 834c: 462a mov r2, r5
19852 836a: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
19871 8382: 4616 mov r6, r2
19908 83c2: 4632 mov r2, r6
19917 83ce: 4613 mov r3, r2
19919 83d0: 460a mov r2, r1
19927 83dc: 4691 mov r9, r2
19929 83de: 1eca subs r2, r1, #3
19939 83ec: 429a cmp r2, r3
19995 845c: 4642 mov r2, r8
20003 846e: 9a00 ldr r2, [sp, #0]
20005 8472: 589b ldr r3, [r3, r2]
20006 8474: 4a5b ldr r2, [pc, #364] ; (85e4 <mbedtls_mpi_gen_prime+0x20c>)
20007 8476: 4293 cmp r3, r2
20014 8482: 68aa ldr r2, [r5, #8]
20015 8484: 6813 ldr r3, [r2, #0]
20017 848a: 6011 str r1, [r2, #0]
20026 849a: 6013 str r3, [r2, #0]
20029 849e: 2203 movs r2, #3
20039 84b2: 2208 movs r2, #8
20074 84f6: 4642 mov r2, r8
20083 8506: 4642 mov r2, r8
20095 851c: 220c movs r2, #12
20103 852c: 2206 movs r2, #6
20186 85be: 4642 mov r2, r8
20199 85da: 2204 movs r2, #4
20241 862c: 4a97 ldr r2, [pc, #604] ; (888c <mbedtls_mpi_self_test+0x2a4>)
20244 8632: 447a add r2, pc
20250 8640: 4a93 ldr r2, [pc, #588] ; (8890 <mbedtls_mpi_self_test+0x2a8>)
20253 8646: 447a add r2, pc
20259 8654: 4a8f ldr r2, [pc, #572] ; (8894 <mbedtls_mpi_self_test+0x2ac>)
20262 865a: 447a add r2, pc
20269 866a: 4642 mov r2, r8
20276 867a: 4a87 ldr r2, [pc, #540] ; (8898 <mbedtls_mpi_self_test+0x2b0>)
20279 8680: 447a add r2, pc
20349 870a: 463a mov r2, r7
20356 871a: 4a64 ldr r2, [pc, #400] ; (88ac <mbedtls_mpi_self_test+0x2c4>)
20359 8720: 447a add r2, pc
20365 872e: 4a60 ldr r2, [pc, #384] ; (88b0 <mbedtls_mpi_self_test+0x2c8>)
20369 8738: 447a add r2, pc
20403 8778: 465a mov r2, fp
20411 8788: 4a4c ldr r2, [pc, #304] ; (88bc <mbedtls_mpi_self_test+0x2d4>)
20414 878e: 447a add r2, pc
20439 87be: 4642 mov r2, r8
20446 87cc: 4a3e ldr r2, [pc, #248] ; (88c8 <mbedtls_mpi_self_test+0x2e0>)
20449 87d2: 447a add r2, pc
20497 8832: 4652 mov r2, sl
20566 88e4: 460a mov r2, r1
20585 8902: 681a ldr r2, [r3, #0]
20586 8904: fb01 0002 mla r0, r1, r2, r0
20597 8918: 6913 ldr r3, [r2, #16]
20601 891c: 6c94 ldr r4, [r2, #72] ; 0x48
20605 8922: 6493 strhi r3, [r2, #72] ; 0x48
20609 8926: 6d10 ldr r0, [r2, #80] ; 0x50
20611 892a: 6510 str r0, [r2, #80] ; 0x50
20613 892c: 6d50 ldr r0, [r2, #84] ; 0x54
20617 8932: 6551 strcc r1, [r2, #84] ; 0x54
20619 8934: 6593 strcc r3, [r2, #88] ; 0x58
20628 893a: 2a00 cmp r2, #0
20635 8942: f240 2271 movw r2, #625 ; 0x271
20657 896c: 2a08 cmp r2, #8
20659 8970: 2208 movlt r2, #8
20660 8972: 1dd4 adds r4, r2, #7
20662 8976: 4294 cmp r4, r2
20682 8992: 689a ldr r2, [r3, #8]
20692 899e: 4293 cmp r3, r2
20699 89a6: 6855 ldr r5, [r2, #4]
20703 89ae: eb0c 0002 add.w r0, ip, r2
20705 89b2: 1857 adds r7, r2, r1
20721 89c8: 5951 ldr r1, [r2, r5]
20723 89ca: 19d0 adds r0, r2, r7
20725 89cc: eb02 0c05 add.w ip, r2, r5
20731 89d6: f240 22b2 movw r2, #690 ; 0x2b2
20740 89e8: 5151 str r1, [r2, r5]
20742 89ea: 68d1 ldr r1, [r2, #12]
20744 89ee: 4296 cmp r6, r2
20748 89f4: f240 22ba movw r2, #698 ; 0x2ba
20756 8a04: f8d2 e008 ldr.w lr, [r2, #8]
20758 8a0c: 4296 cmp r6, r2
20762 8a12: f240 22bb movw r2, #699 ; 0x2bb
20776 8a2a: 6897 ldr r7, [r2, #8]
20779 8a2e: 6055 str r5, [r2, #4]
20786 8a38: f240 22d1 movw r2, #721 ; 0x2d1
20800 8a4e: 6057 str r7, [r2, #4]
20808 8a5a: 1902 adds r2, r0, r4
20812 8a5e: 6051 str r1, [r2, #4]
20826 8a72: f240 22e2 movw r2, #738 ; 0x2e2
20840 8a8c: f44f 7239 mov.w r2, #740 ; 0x2e4
20848 8a9c: 60d1 str r1, [r2, #12]
20850 8a9e: 6093 str r3, [r2, #8]
20852 8aa0: 60da str r2, [r3, #12]
20854 8aa2: 68d1 ldr r1, [r2, #12]
20855 8aa4: 608a str r2, [r1, #8]
20857 8aa6: 6851 ldr r1, [r2, #4]
20858 8aa8: 440a add r2, r1
20859 8aaa: 4594 cmp ip, r2
20863 8ab0: f240 22eb movw r2, #747 ; 0x2eb
20877 8ac8: 691a ldr r2, [r3, #16]
20878 8aca: 1a52 subs r2, r2, r1
20879 8acc: 611a str r2, [r3, #16]
20881 8ace: 695a ldr r2, [r3, #20]
20882 8ad0: 3201 adds r2, #1
20883 8ad2: 615a str r2, [r3, #20]
20887 8ad6: 6892 ldr r2, [r2, #8]
20920 8b42: 4615 mov r5, r2
20927 8b4c: f850 2c04 ldr.w r2, [r0, #-4]
20929 8b50: b9a2 cbnz r2, 8b7c <bgetz+0x3c>
20932 8b56: f850 2c0c ldr.w r2, [r0, #-12]
20934 8b5c: 1a9a subs r2, r3, r2
20936 8b5e: 42aa cmp r2, r5
20940 8b64: f240 3263 movw r2, #867 ; 0x363
20950 8b7c: f1c2 22ff rsb r2, r2, #4278255360 ; 0xff00ff00
20951 8b80: f502 027f add.w r2, r2, #16711680 ; 0xff0000
20952 8b84: 32f8 adds r2, #248 ; 0xf8
20981 8bb0: f240 32a5 movw r2, #933 ; 0x3a5
20998 8bd2: f44f 7272 mov.w r2, #968 ; 0x3c8
21012 8bec: f240 32ce movw r2, #974 ; 0x3ce
21029 8c0a: f240 32d2 movw r2, #978 ; 0x3d2
21047 8c2c: f240 32e2 movw r2, #994 ; 0x3e2
21071 8c54: f240 32fe movw r2, #1022 ; 0x3fe
21086 8c70: f240 32ea movw r2, #1002 ; 0x3ea
21101 8c8c: f240 32eb movw r2, #1003 ; 0x3eb
21128 8cba: f240 32ff movw r2, #1023 ; 0x3ff
21143 8cd6: f44f 6280 mov.w r2, #1024 ; 0x400
21162 8cf2: b132 cbz r2, 8d02 <brel+0x162>
21164 8cf4: 6862 ldr r2, [r4, #4]
21169 8cfc: 3a10 subs r2, #16
21178 8d0a: f240 4212 movw r2, #1042 ; 0x412
21237 8db8: 4611 mov r1, r2
21239 8dba: 4632 mov r2, r6
21255 8dda: f240 328b movw r2, #907 ; 0x38b
21266 8df4: 4632 mov r2, r6
21269 8dfa: 4622 movge r2, r4
21275 8e04: 1b32 subs r2, r6, r4
21280 8e0e: 2200 movs r2, #0
21303 8e38: f240 4265 movw r2, #1125 ; 0x465
21314 8e50: 68d4 ldr r4, [r2, #12]
21320 8e58: 4293 cmp r3, r2
21324 8e5e: f240 426f movw r2, #1135 ; 0x46f
21333 8e70: 689a ldr r2, [r3, #8]
21334 8e72: 68d2 ldr r2, [r2, #12]
21335 8e74: 4293 cmp r3, r2
21339 8e7a: f44f 628e mov.w r2, #1136 ; 0x470
21350 8e8e: f04f 4200 mov.w r2, #2147483648 ; 0x80000000
21365 8ea0: 605a str r2, [r3, #4]
21401 8ee4: 6013 str r3, [r2, #0]
21413 8ef4: f240 429c movw r2, #1180 ; 0x49c
21428 8f14: 6810 ldr r0, [r2, #0]
21435 8f1c: 6013 strgt r3, [r2, #0]
21452 8f34: aa07 add r2, sp, #28
21471 8f5a: e9dd 2308 ldrd r2, r3, [sp, #32]
21486 8f72: 4602 mov r2, r0
21502 8f86: 4790 blx r2
21507 8f8c: f240 6242 movw r2, #1602 ; 0x642
21518 8fa4: 4a72 ldr r2, [pc, #456] ; (9170 <bget_main_test+0x200>)
21526 8fb6: 447a add r2, pc
21572 9012: 4622 mov r2, r4
21593 902e: 6802 ldr r2, [r0, #0]
21594 9030: 601a str r2, [r3, #0]
21597 9034: 2201 movs r2, #1
21629 9066: 4622 mov r2, r4
21638 9076: 1e72 subs r2, r6, #1
21639 9078: 4213 tst r3, r2
21643 907e: f240 6281 movw r2, #1665 ; 0x681
21654 9094: 681a ldr r2, [r3, #0]
21655 9096: 6022 str r2, [r4, #0]
21660 909e: 06c2 lsls r2, r0, #27
21705 90e2: 2201 movs r2, #1
21730 910e: 4a29 ldr r2, [pc, #164] ; (91b4 <bget_main_test+0x244>)
21735 9116: 447a add r2, pc
21736 9118: 9200 str r2, [sp, #0]
21737 911a: 462a mov r2, r5
21758 913a: f240 62bb movw r2, #1723 ; 0x6bb
21772 9152: 2201 movs r2, #1
21810 91c6: 2200 movs r2, #0
21812 91ca: 665a str r2, [r3, #100] ; 0x64
21814 91cc: 66da str r2, [r3, #108] ; 0x6c
21816 91ce: 671a str r2, [r3, #112] ; 0x70
21818 91d0: 675a str r2, [r3, #116] ; 0x74
21832 91de: 2238 movs r2, #56 ; 0x38
21853 91fc: 4614 mov r4, r2
21854 91fe: b1b2 cbz r2, 922e <raw_memalign+0x3a>
21856 9200: 4253 negs r3, r2
21857 9202: ea03 0002 and.w r0, r3, r2
21858 9206: ea32 0303 bics.w r3, r2, r3
21861 920c: 186a adds r2, r5, r1
21863 9210: 428a cmp r2, r1
21866 9214: 2a00 cmp r2, #0
21870 921a: 2201 moveq r2, #1
21875 9224: 463a mov r2, r7
21892 923a: b507 push {r0, r1, r2, lr}
21895 923e: 4613 mov r3, r2
21896 9240: 2208 movs r2, #8
21916 9256: fba2 5403 umull r5, r4, r2, r3
21930 926a: 186a adds r2, r5, r1
21931 926c: f102 4600 add.w r6, r2, #2147483648 ; 0x80000000
21938 927a: 2a00 cmp r2, #0
21942 9280: 2201 moveq r2, #1
21948 928c: 463a mov r2, r7
21970 92aa: 4414 add r4, r2
21972 92b0: 4293 cmp r3, r2
21974 92b4: 2200 movcs r2, #0
21975 92b6: 2201 movcc r2, #1
21976 92b8: b10a cbz r2, 92be <raw_realloc+0x22>
21983 92c0: 4611 mov r1, r2
21992 92d2: 4632 mov r2, r6
22003 92e0: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr}
22005 92e2: 188d adds r5, r1, r2
22027 9304: 4622 mov r2, r4
22035 9310: 2200 movs r2, #0
22042 9316: 4611 mov r1, r2
22051 9324: f240 322f movw r2, #815 ; 0x32f
22065 9340: eb00 02c3 add.w r2, r0, r3, lsl #3
22070 934a: 6055 str r5, [r2, #4]
22091 9368: 4602 mov r2, r0
22108 9380: 4602 mov r2, r0
22124 9398: b507 push {r0, r1, r2, lr}
22128 939c: 4a05 ldr r2, [pc, #20] ; (93b4 <realloc+0x1c>)
22129 939e: 447a add r2, pc
22130 93a0: 321c adds r2, #28
22131 93a2: 9200 str r2, [sp, #0]
22132 93a4: 2200 movs r2, #0
22133 93a6: 4611 mov r1, r2
22151 93c0: 4602 mov r2, r0
22168 93da: 2200 movs r2, #0
22176 93ea: 2201 movs r2, #1
22194 9400: 225c movs r2, #92 ; 0x5c
22217 9416: 2238 movs r2, #56 ; 0x38
22223 9422: 6922 ldr r2, [r4, #16]
22224 9424: 6202 str r2, [r0, #32]
22232 9428: 460a mov r2, r1
22253 9440: 4a2b ldr r2, [pc, #172] ; (94f0 <malloc_buffer_is_within_alloced+0xb8>)
22258 9448: 447a add r2, pc
22259 944a: 6b96 ldr r6, [r2, #56] ; 0x38
22262 944c: f8d2 c03c ldr.w ip, [r2, #60] ; 0x3c
22268 9452: 685a ldr r2, [r3, #4]
22274 9456: f1b2 4f00 cmp.w r2, #2147483648 ; 0x80000000
22277 945c: 2a00 cmp r2, #0
22280 9460: f1c2 0800 rsb r8, r2, #0
22291 946c: ebae 0202 sub.w r2, lr, r2
22293 9470: 2a00 cmp r2, #0
22296 9476: f240 12cd movw r2, #461 ; 0x1cd
22314 9494: 4422 add r2, r4
22316 9496: 4291 cmp r1, r2
22330 94a8: f44f 729c mov.w r2, #312 ; 0x138
22344 94c4: f240 1239 movw r2, #313 ; 0x139
22352 94d6: 4690 mov r8, r2
22416 953e: f85c 2033 ldr.w r2, [ip, r3, lsl #3]
22417 9542: 18a2 adds r2, r4, r2
22428 955a: 4290 cmp r0, r2
22457 9582: 227c movs r2, #124 ; 0x7c
22484 95b0: 2254 movs r2, #84 ; 0x54
22501 95cc: 1a62 subs r2, r4, r1
22518 95f0: b537 push {r0, r1, r2, r4, r5, lr}
22520 95f2: 460a mov r2, r1
22539 9612: 461a mov r2, r3
22556 962e: fba1 5402 umull r5, r4, r1, r2
22571 9646: 462a mov r2, r5
22581 9652: 2200 movs r2, #0
22604 966a: 4402 add r2, r0
22608 966e: 4293 cmp r3, r2
22619 967a: 460a mov r2, r1
22645 968c: 4402 add r2, r0
22650 9692: 4293 cmp r3, r2
22667 96a6: 461a mov r2, r3
22669 96aa: 7811 ldrb r1, [r2, #0]
22673 96b0: 1a10 subs r0, r2, r0
22684 96ba: ea52 0103 orrs.w r1, r2, r3
22694 96cc: e9d5 3200 ldrd r3, r2, [r5]
22696 96d2: eb62 0242 sbc.w r2, r2, r2, lsl #1
22697 96d6: e9c5 3200 strd r3, r2, [r5]
22702 96de: e9d5 3202 ldrd r3, r2, [r5, #8]
22704 96e4: eb62 0242 sbc.w r2, r2, r2, lsl #1
22705 96e8: e9c5 3202 strd r3, r2, [r5, #8]
22713 96f2: 1892 adds r2, r2, r2
22737 9718: 4290 cmp r0, r2
22741 9720: 1a80 subs r0, r0, r2
22747 972c: 0852 lsrs r2, r2, #1
22751 9730: ea42 72c3 orr.w r2, r2, r3, lsl #31
22776 9750: e9d0 2302 ldrd r2, r3, [r0, #8]
22786 9764: e9dd 2302 ldrd r2, r3, [sp, #8]
22787 9768: e9c4 2300 strd r2, r3, [r4]
22789 976c: e9dd 2304 ldrd r2, r3, [sp, #16]
22790 9770: e9c4 2302 strd r2, r3, [r4, #8]
22809 9788: e9d4 2302 ldrd r2, r3, [r4, #8]
22819 979c: 2a01 cmp r2, #1
22833 97b4: 4252 negs r2, r2
22838 97c0: e9dd 2302 ldrd r2, r3, [sp, #8]
22839 97c4: e9c4 2300 strd r2, r3, [r4]
22841 97c8: e9dd 2304 ldrd r2, r3, [sp, #16]
22842 97cc: e9c4 2302 strd r2, r3, [r4, #8]
22865 97e8: b40c push {r2, r3}
22866 97ea: b51f push {r0, r1, r2, r3, r4, lr}
22871 97f0: f853 2b04 ldr.w r2, [r3], #4
22902 9818: eb01 0402 add.w r4, r1, r2
22913 982a: f811 2b01 ldrb.w r2, [r1], #1
22914 982e: f803 2f01 strb.w r2, [r3, #1]!
22917 9834: 4402 add r2, r0
22920 9838: 428a cmp r2, r1
22926 9842: f802 4d01 strb.w r4, [r2, #-1]!
22934 984c: f813 2f01 ldrb.w r2, [r3, #1]!
22936 9854: b10a cbz r2, 985a <strcmp+0x12>
22938 9856: 4282 cmp r2, r0
22941 985a: 1a10 subs r0, r2, r0
22951 9862: b162 cbz r2, 987e <strlcpy+0x20>
22953 9864: 3a01 subs r2, #1
22966 987a: 2200 movs r2, #0
22967 987c: 7002 strb r2, [r0, #0]
22969 987e: f813 2b01 ldrb.w r2, [r3], #1
22970 9882: 2a00 cmp r2, #0
22977 9888: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr}
22983 9892: 440a add r2, r1
22988 9898: 4291 cmp r1, r2