Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mov ip, r2
- 800e81a: 4463 add r3, ip
- 800e81c: 9310 str r3, [sp, #64] @ 0x40
- 800e81e: 4b77 ldr r3, [pc, #476] @ (800e9fc <_vfprintf_r+0x1644>)
- 800e820: 9a07 ldr r2, [sp, #28]
- 800e822: 401a ands r2, r3
- 800e824: 0013 movs r3, r2
- 800e826: 2280 movs r2, #128 @ 0x80
- 800e828: 0052 lsls r2, r2, #1
- 800e82a: 431a orrs r2, r3
- 800e82c: 9207 str r2, [sp, #28]
- 800e82e: 9a10 ldr r2, [sp, #64] @ 0x40
- 800e830: 43d3 mvns r3, r2
- 800e832: 17db asrs r3, r3, #31
- 800e834: 401a ands r2, r3
- 800e836: 2300 movs r3, #0
- 800e838: 920b str r2, [sp, #44] @ 0x2c
- 800e83a: 9319 str r3, [sp, #100] @ 0x64
- 800e83c: 9318 str r3, [sp, #96] @ 0x60
- 800e83e: 9316 str r3, [sp, #88] @ 0x58
- 800e840: 9b27 ldr r3, [sp, #156] @ 0x9c
- 800e842: 2b00 cmp r3, #0
- 800e844: d000 beq.n 800e848 <_vfprintf_r+0x1490>
- 800e846: e138 b.n 800eaba <_vfprintf_r+0x1702>
- 800e848: 2200 movs r2, #0
- 800e84a: ab22 add r3, sp, #136 @ 0x88
- 800e84c: 4691 mov r9, r2
- 800e84e: 7fdb ldrb r3, [r3, #31]
- 800e850: f7ff f8ef bl 800da32 <_vfprintf_r+0x67a>
- 800e854: 2306 movs r3, #6
- 800e856: 930b str r3, [sp, #44] @ 0x2c
- 800e858: e5ba b.n 800e3d0 <_vfprintf_r+0x1018>
- 800e85a: b2db uxtb r3, r3
- 800e85c: 930e str r3, [sp, #56] @ 0x38
- 800e85e: 2300 movs r3, #0
- 800e860: 930f str r3, [sp, #60] @ 0x3c
- 800e862: e56e b.n 800e342 <_vfprintf_r+0xf8a>
- 800e864: 9b12 ldr r3, [sp, #72] @ 0x48
- 800e866: 9a0c ldr r2, [sp, #48] @ 0x30
- 800e868: 681b ldr r3, [r3, #0]
- 800e86a: 801a strh r2, [r3, #0]
- 800e86c: f7ff f96f bl 800db4e <_vfprintf_r+0x796>
- 800e870: b25b sxtb r3, r3
- 800e872: 930e str r3, [sp, #56] @ 0x38
- 800e874: 17db asrs r3, r3, #31
- 800e876: 930f str r3, [sp, #60] @ 0x3c
- 800e878: f7ff f8b5 bl 800d9e6 <_vfprintf_r+0x62e>
- 800e87c: b2db uxtb r3, r3
- 800e87e: 930e str r3, [sp, #56] @ 0x38
- 800e880: 2300 movs r3, #0
- 800e882: 930f str r3, [sp, #60] @ 0x3c
- 800e884: f7ff f930 bl 800dae8 <_vfprintf_r+0x730>
- 800e888: 980a ldr r0, [sp, #40] @ 0x28
- 800e88a: f7fc fde1 bl 800b450 <strlen>
- 800e88e: 0001 movs r1, r0
- 800e890: f7ff f834 bl 800d8fc <_vfprintf_r+0x544>
- 800e894: 4650 mov r0, sl
- 800e896: 9909 ldr r1, [sp, #36] @ 0x24
- 800e898: aa34 add r2, sp, #208 @ 0xd0
- 800e89a: f000 fe63 bl 800f564 <__sprint_r>
- 800e89e: 2800 cmp r0, #0
- 800e8a0: d101 bne.n 800e8a6 <_vfprintf_r+0x14ee>
- 800e8a2: f7fe fe87 bl 800d5b4 <_vfprintf_r+0x1fc>
- 800e8a6: f7fe fea4 bl 800d5f2 <_vfprintf_r+0x23a>
- 800e8aa: 4650 mov r0, sl
- 800e8ac: 9909 ldr r1, [sp, #36] @ 0x24
- 800e8ae: aa34 add r2, sp, #208 @ 0xd0
- 800e8b0: f000 fe58 bl 800f564 <__sprint_r>
- 800e8b4: 2800 cmp r0, #0
- 800e8b6: d001 beq.n 800e8bc <_vfprintf_r+0x1504>
- 800e8b8: f7fe fe93 bl 800d5e2 <_vfprintf_r+0x22a>
- 800e8bc: 992b ldr r1, [sp, #172] @ 0xac
- 800e8be: 9a36 ldr r2, [sp, #216] @ 0xd8
- 800e8c0: 9b35 ldr r3, [sp, #212] @ 0xd4
- 800e8c2: af37 add r7, sp, #220 @ 0xdc
- 800e8c4: f7fe ffa6 bl 800d814 <_vfprintf_r+0x45c>
- 800e8c8: 6d88 ldr r0, [r1, #88] @ 0x58
- 800e8ca: f7fc fd79 bl 800b3c0 <__retarget_lock_release_recursive>
- 800e8ce: f7fe fe2b bl 800d528 <_vfprintf_r+0x170>
- 800e8d2: 1c59 adds r1, r3, #1
- 800e8d4: 4650 mov r0, sl
- 800e8d6: f7fb fc09 bl 800a0ec <_malloc_r>
- 800e8da: 1e03 subs r3, r0, #0
- 800e8dc: 900a str r0, [sp, #40] @ 0x28
- 800e8de: d100 bne.n 800e8e2 <_vfprintf_r+0x152a>
- 800e8e0: e3ea b.n 800f0b8 <_vfprintf_r+0x1d00>
- 800e8e2: 9b0a ldr r3, [sp, #40] @ 0x28
- 800e8e4: 9311 str r3, [sp, #68] @ 0x44
- 800e8e6: e4ed b.n 800e2c4 <_vfprintf_r+0xf0c>
- 800e8e8: 4650 mov r0, sl
- 800e8ea: 9909 ldr r1, [sp, #36] @ 0x24
- 800e8ec: aa34 add r2, sp, #208 @ 0xd0
- 800e8ee: f000 fe39 bl 800f564 <__sprint_r>
- 800e8f2: 2800 cmp r0, #0
- 800e8f4: d001 beq.n 800e8fa <_vfprintf_r+0x1542>
- 800e8f6: f7fe fe74 bl 800d5e2 <_vfprintf_r+0x22a>
- 800e8fa: 9c36 ldr r4, [sp, #216] @ 0xd8
- 800e8fc: af37 add r7, sp, #220 @ 0xdc
- 800e8fe: f7ff fb55 bl 800dfac <_vfprintf_r+0xbf4>
- 800e902: 9b21 ldr r3, [sp, #132] @ 0x84
- 800e904: 9926 ldr r1, [sp, #152] @ 0x98
- 800e906: 1af6 subs r6, r6, r3
- 800e908: 001a movs r2, r3
- 800e90a: 0030 movs r0, r6
- 800e90c: f001 f8be bl 800fa8c <strncpy>
- 800e910: 991c ldr r1, [sp, #112] @ 0x70
- 800e912: 784b ldrb r3, [r1, #1]
- 800e914: 468c mov ip, r1
- 800e916: 1e5a subs r2, r3, #1
- 800e918: 4193 sbcs r3, r2
- 800e91a: 449c add ip, r3
- 800e91c: 4663 mov r3, ip
- 800e91e: 931c str r3, [sp, #112] @ 0x70
- 800e920: 2300 movs r3, #0
- 800e922: 469a mov sl, r3
- 800e924: e5a1 b.n 800e46a <_vfprintf_r+0x10b2>
- 800e926: 2301 movs r3, #1
- 800e928: 444b add r3, r9
- 800e92a: 4698 mov r8, r3
- 800e92c: 2302 movs r3, #2
- 800e92e: aa32 add r2, sp, #200 @ 0xc8
- 800e930: 9204 str r2, [sp, #16]
- 800e932: aa2d add r2, sp, #180 @ 0xb4
- 800e934: 9203 str r2, [sp, #12]
- 800e936: aa2b add r2, sp, #172 @ 0xac
- 800e938: 9202 str r2, [sp, #8]
- 800e93a: 4642 mov r2, r8
- 800e93c: 9300 str r3, [sp, #0]
- 800e93e: 9201 str r2, [sp, #4]
- 800e940: 4650 mov r0, sl
- 800e942: 9a24 ldr r2, [sp, #144] @ 0x90
- 800e944: 9b25 ldr r3, [sp, #148] @ 0x94
- 800e946: f001 fadf bl 800ff08 <_dtoa_r>
- 800e94a: 2320 movs r3, #32
- 800e94c: 0004 movs r4, r0
- 800e94e: 9d15 ldr r5, [sp, #84] @ 0x54
- 800e950: 900a str r0, [sp, #40] @ 0x28
- 800e952: 4444 add r4, r8
- 800e954: 439d bics r5, r3
- 800e956: 2d46 cmp r5, #70 @ 0x46
- 800e958: d000 beq.n 800e95c <_vfprintf_r+0x15a4>
- 800e95a: e3bc b.n 800f0d6 <_vfprintf_r+0x1d1e>
- 800e95c: 9b0a ldr r3, [sp, #40] @ 0x28
- 800e95e: 781b ldrb r3, [r3, #0]
- 800e960: 2b30 cmp r3, #48 @ 0x30
- 800e962: d100 bne.n 800e966 <_vfprintf_r+0x15ae>
- 800e964: e216 b.n 800ed94 <_vfprintf_r+0x19dc>
- 800e966: 9b2b ldr r3, [sp, #172] @ 0xac
- 800e968: 18e4 adds r4, r4, r3
- 800e96a: 2200 movs r2, #0
- 800e96c: 9824 ldr r0, [sp, #144] @ 0x90
- 800e96e: 9925 ldr r1, [sp, #148] @ 0x94
- 800e970: 2300 movs r3, #0
- 800e972: f7f1 fe2d bl 80005d0 <__aeabi_dcmpeq>
- 800e976: 2800 cmp r0, #0
- 800e978: d000 beq.n 800e97c <_vfprintf_r+0x15c4>
- 800e97a: e1fd b.n 800ed78 <_vfprintf_r+0x19c0>
- 800e97c: 9b32 ldr r3, [sp, #200] @ 0xc8
- 800e97e: 42a3 cmp r3, r4
- 800e980: d206 bcs.n 800e990 <_vfprintf_r+0x15d8>
- 800e982: 2130 movs r1, #48 @ 0x30
- 800e984: 1c5a adds r2, r3, #1
- 800e986: 9232 str r2, [sp, #200] @ 0xc8
- 800e988: 7019 strb r1, [r3, #0]
- 800e98a: 9b32 ldr r3, [sp, #200] @ 0xc8
- 800e98c: 429c cmp r4, r3
- 800e98e: d8f9 bhi.n 800e984 <_vfprintf_r+0x15cc>
- 800e990: 9a2b ldr r2, [sp, #172] @ 0xac
- 800e992: 9216 str r2, [sp, #88] @ 0x58
- 800e994: 9a0a ldr r2, [sp, #40] @ 0x28
- 800e996: 1a9b subs r3, r3, r2
- 800e998: 9317 str r3, [sp, #92] @ 0x5c
- 800e99a: 2d47 cmp r5, #71 @ 0x47
- 800e99c: d100 bne.n 800e9a0 <_vfprintf_r+0x15e8>
- 800e99e: e6e2 b.n 800e766 <_vfprintf_r+0x13ae>
- 800e9a0: 2d46 cmp r5, #70 @ 0x46
- 800e9a2: d100 bne.n 800e9a6 <_vfprintf_r+0x15ee>
- 800e9a4: e206 b.n 800edb4 <_vfprintf_r+0x19fc>
- 800e9a6: 9b16 ldr r3, [sp, #88] @ 0x58
- 800e9a8: 1e5d subs r5, r3, #1
- 800e9aa: e6e7 b.n 800e77c <_vfprintf_r+0x13c4>
- 800e9ac: aa2b add r2, sp, #172 @ 0xac
- 800e9ae: 9824 ldr r0, [sp, #144] @ 0x90
- 800e9b0: 9925 ldr r1, [sp, #148] @ 0x94
- 800e9b2: f001 f9cb bl 800fd4c <frexp>
- 800e9b6: 23ff movs r3, #255 @ 0xff
- 800e9b8: 2200 movs r2, #0
- 800e9ba: 059b lsls r3, r3, #22
- 800e9bc: f004 f93e bl 8012c3c <__aeabi_dmul>
- 800e9c0: 2200 movs r2, #0
- 800e9c2: 2300 movs r3, #0
- 800e9c4: 0004 movs r4, r0
- 800e9c6: 000d movs r5, r1
- 800e9c8: f7f1 fe02 bl 80005d0 <__aeabi_dcmpeq>
- 800e9cc: 2800 cmp r0, #0
- 800e9ce: d001 beq.n 800e9d4 <_vfprintf_r+0x161c>
- 800e9d0: 2301 movs r3, #1
- 800e9d2: 932b str r3, [sp, #172] @ 0xac
- 800e9d4: 9b15 ldr r3, [sp, #84] @ 0x54
- 800e9d6: 2b61 cmp r3, #97 @ 0x61
- 800e9d8: d100 bne.n 800e9dc <_vfprintf_r+0x1624>
- 800e9da: e323 b.n 800f024 <_vfprintf_r+0x1c6c>
- 800e9dc: 4b08 ldr r3, [pc, #32] @ (800ea00 <_vfprintf_r+0x1648>)
- 800e9de: 9310 str r3, [sp, #64] @ 0x40
- 800e9e0: 9b0a ldr r3, [sp, #40] @ 0x28
- 800e9e2: 4698 mov r8, r3
- 800e9e4: 44c1 add r9, r8
- 800e9e6: 001a movs r2, r3
- 800e9e8: 464b mov r3, r9
- 800e9ea: 9314 str r3, [sp, #80] @ 0x50
- 800e9ec: 003b movs r3, r7
- 800e9ee: 0017 movs r7, r2
- 800e9f0: 4698 mov r8, r3
- 800e9f2: e00e b.n 800ea12 <_vfprintf_r+0x165a>
- 800e9f4: 08016218 .word 0x08016218
- 800e9f8: 08014a24 .word 0x08014a24
- 800e9fc: fffffbff .word 0xfffffbff
- 800ea00: 08014a44 .word 0x08014a44
- 800ea04: 2200 movs r2, #0
- 800ea06: 2300 movs r3, #0
- 800ea08: f7f1 fde2 bl 80005d0 <__aeabi_dcmpeq>
- 800ea0c: 2800 cmp r0, #0
- 800ea0e: d000 beq.n 800ea12 <_vfprintf_r+0x165a>
- 800ea10: e2d5 b.n 800efbe <_vfprintf_r+0x1c06>
- 800ea12: 2200 movs r2, #0
- 800ea14: 4bdc ldr r3, [pc, #880] @ (800ed88 <_vfprintf_r+0x19d0>)
- 800ea16: 0020 movs r0, r4
- 800ea18: 0029 movs r1, r5
- 800ea1a: f004 f90f bl 8012c3c <__aeabi_dmul>
- 800ea1e: 000d movs r5, r1
- 800ea20: 0004 movs r4, r0
- 800ea22: f004 ff81 bl 8013928 <__aeabi_d2iz>
- 800ea26: 900b str r0, [sp, #44] @ 0x2c
- 800ea28: f004 ffba bl 80139a0 <__aeabi_i2d>
- 800ea2c: 003e movs r6, r7
- 800ea2e: 0002 movs r2, r0
- 800ea30: 000b movs r3, r1
- 800ea32: 0020 movs r0, r4
- 800ea34: 0029 movs r1, r5
- 800ea36: f004 fbcd bl 80131d4 <__aeabi_dsub>
- 800ea3a: 9b10 ldr r3, [sp, #64] @ 0x40
- 800ea3c: 9a0b ldr r2, [sp, #44] @ 0x2c
- 800ea3e: 0004 movs r4, r0
- 800ea40: 5c9b ldrb r3, [r3, r2]
- 800ea42: 000d movs r5, r1
- 800ea44: 7033 strb r3, [r6, #0]
- 800ea46: 9b14 ldr r3, [sp, #80] @ 0x50
- 800ea48: 3701 adds r7, #1
- 800ea4a: 429e cmp r6, r3
- 800ea4c: d1da bne.n 800ea04 <_vfprintf_r+0x164c>
- 800ea4e: 4643 mov r3, r8
- 800ea50: 46b1 mov r9, r6
- 800ea52: 46b8 mov r8, r7
- 800ea54: 003e movs r6, r7
- 800ea56: 2200 movs r2, #0
- 800ea58: 001f movs r7, r3
- 800ea5a: 4bcc ldr r3, [pc, #816] @ (800ed8c <_vfprintf_r+0x19d4>)
- 800ea5c: f7f1 fdd2 bl 8000604 <__aeabi_dcmpgt>
- 800ea60: 2800 cmp r0, #0
- 800ea62: d100 bne.n 800ea66 <_vfprintf_r+0x16ae>
- 800ea64: e2f5 b.n 800f052 <_vfprintf_r+0x1c9a>
- 800ea66: 464b mov r3, r9
- 800ea68: 9332 str r3, [sp, #200] @ 0xc8
- 800ea6a: 4643 mov r3, r8
- 800ea6c: 9910 ldr r1, [sp, #64] @ 0x40
- 800ea6e: 3b01 subs r3, #1
- 800ea70: 781a ldrb r2, [r3, #0]
- 800ea72: 7bc9 ldrb r1, [r1, #15]
- 800ea74: 428a cmp r2, r1
- 800ea76: d107 bne.n 800ea88 <_vfprintf_r+0x16d0>
- 800ea78: 2030 movs r0, #48 @ 0x30
- 800ea7a: 7018 strb r0, [r3, #0]
- 800ea7c: 9b32 ldr r3, [sp, #200] @ 0xc8
- 800ea7e: 3b01 subs r3, #1
- 800ea80: 9332 str r3, [sp, #200] @ 0xc8
- 800ea82: 781a ldrb r2, [r3, #0]
- 800ea84: 428a cmp r2, r1
- 800ea86: d0f8 beq.n 800ea7a <_vfprintf_r+0x16c2>
- 800ea88: 2a39 cmp r2, #57 @ 0x39
- 800ea8a: d100 bne.n 800ea8e <_vfprintf_r+0x16d6>
- 800ea8c: e2de b.n 800f04c <_vfprintf_r+0x1c94>
- 800ea8e: 3201 adds r2, #1
- 800ea90: b2d2 uxtb r2, r2
- 800ea92: 701a strb r2, [r3, #0]
- 800ea94: 9b0a ldr r3, [sp, #40] @ 0x28
- 800ea96: 1af3 subs r3, r6, r3
- 800ea98: 9317 str r3, [sp, #92] @ 0x5c
- 800ea9a: 9b2b ldr r3, [sp, #172] @ 0xac
- 800ea9c: 1e5d subs r5, r3, #1
- 800ea9e: 9316 str r3, [sp, #88] @ 0x58
- 800eaa0: 9b15 ldr r3, [sp, #84] @ 0x54
- 800eaa2: 952b str r5, [sp, #172] @ 0xac
- 800eaa4: 2b61 cmp r3, #97 @ 0x61
- 800eaa6: d100 bne.n 800eaaa <_vfprintf_r+0x16f2>
- 800eaa8: e2b8 b.n 800f01c <_vfprintf_r+0x1c64>
- 800eaaa: 2341 movs r3, #65 @ 0x41
- 800eaac: 2250 movs r2, #80 @ 0x50
- 800eaae: 2101 movs r1, #1
- 800eab0: 9315 str r3, [sp, #84] @ 0x54
- 800eab2: e669 b.n 800e788 <_vfprintf_r+0x13d0>
- 800eab4: 46c8 mov r8, r9
- 800eab6: 2303 movs r3, #3
- 800eab8: e739 b.n 800e92e <_vfprintf_r+0x1576>
- 800eaba: 232d movs r3, #45 @ 0x2d
- 800eabc: aa22 add r2, sp, #136 @ 0x88
- 800eabe: 77d3 strb r3, [r2, #31]
- 800eac0: 2200 movs r2, #0
- 800eac2: 4691 mov r9, r2
- 800eac4: f7fe ffb8 bl 800da38 <_vfprintf_r+0x680>
- 800eac8: 9b17 ldr r3, [sp, #92] @ 0x5c
- 800eaca: 9a16 ldr r2, [sp, #88] @ 0x58
- 800eacc: 4293 cmp r3, r2
- 800eace: dd00 ble.n 800ead2 <_vfprintf_r+0x171a>
- 800ead0: e1b5 b.n 800ee3e <_vfprintf_r+0x1a86>
- 800ead2: 9a16 ldr r2, [sp, #88] @ 0x58
- 800ead4: 9b07 ldr r3, [sp, #28]
- 800ead6: 9210 str r2, [sp, #64] @ 0x40
- 800ead8: 07db lsls r3, r3, #31
- 800eada: d503 bpl.n 800eae4 <_vfprintf_r+0x172c>
- 800eadc: 9b1d ldr r3, [sp, #116] @ 0x74
- 800eade: 469c mov ip, r3
- 800eae0: 4462 add r2, ip
- 800eae2: 9210 str r2, [sp, #64] @ 0x40
- 800eae4: 9b07 ldr r3, [sp, #28]
- 800eae6: 055b lsls r3, r3, #21
- 800eae8: d503 bpl.n 800eaf2 <_vfprintf_r+0x173a>
- 800eaea: 9b16 ldr r3, [sp, #88] @ 0x58
- 800eaec: 2b00 cmp r3, #0
- 800eaee: dd00 ble.n 800eaf2 <_vfprintf_r+0x173a>
- 800eaf0: e221 b.n 800ef36 <_vfprintf_r+0x1b7e>
- 800eaf2: 9a10 ldr r2, [sp, #64] @ 0x40
- 800eaf4: 43d3 mvns r3, r2
- 800eaf6: 17db asrs r3, r3, #31
- 800eaf8: 401a ands r2, r3
- 800eafa: 2367 movs r3, #103 @ 0x67
- 800eafc: 920b str r2, [sp, #44] @ 0x2c
- 800eafe: 9315 str r3, [sp, #84] @ 0x54
- 800eb00: 2300 movs r3, #0
- 800eb02: 9607 str r6, [sp, #28]
- 800eb04: 9319 str r3, [sp, #100] @ 0x64
- 800eb06: 9318 str r3, [sp, #96] @ 0x60
- 800eb08: e69a b.n 800e840 <_vfprintf_r+0x1488>
- 800eb0a: 232d movs r3, #45 @ 0x2d
- 800eb0c: aa22 add r2, sp, #136 @ 0x88
- 800eb0e: 77d3 strb r3, [r2, #31]
- 800eb10: f7fe fe5b bl 800d7ca <_vfprintf_r+0x412>
- 800eb14: 0013 movs r3, r2
- 800eb16: 9a17 ldr r2, [sp, #92] @ 0x5c
- 800eb18: 4659 mov r1, fp
- 800eb1a: 4694 mov ip, r2
- 800eb1c: 4463 add r3, ip
- 800eb1e: 9310 str r3, [sp, #64] @ 0x40
- 800eb20: 4b9b ldr r3, [pc, #620] @ (800ed90 <_vfprintf_r+0x19d8>)
- 800eb22: 9115 str r1, [sp, #84] @ 0x54
- 800eb24: 4698 mov r8, r3
- 800eb26: 2310 movs r3, #16
- 800eb28: 9909 ldr r1, [sp, #36] @ 0x24
- 800eb2a: 4646 mov r6, r8
- 800eb2c: 468b mov fp, r1
- 800eb2e: 991c ldr r1, [sp, #112] @ 0x70
- 800eb30: 4699 mov r9, r3
- 800eb32: 4688 mov r8, r1
- 800eb34: 9918 ldr r1, [sp, #96] @ 0x60
- 800eb36: 003b movs r3, r7
- 800eb38: 0022 movs r2, r4
- 800eb3a: 9f19 ldr r7, [sp, #100] @ 0x64
- 800eb3c: 9c14 ldr r4, [sp, #80] @ 0x50
- 800eb3e: 2900 cmp r1, #0
- 800eb40: dd2e ble.n 800eba0 <_vfprintf_r+0x17e8>
- 800eb42: 2f00 cmp r7, #0
- 800eb44: dd71 ble.n 800ec2a <_vfprintf_r+0x1872>
- 800eb46: 3f01 subs r7, #1
- 800eb48: 9926 ldr r1, [sp, #152] @ 0x98
- 800eb4a: 6019 str r1, [r3, #0]
- 800eb4c: 9921 ldr r1, [sp, #132] @ 0x84
- 800eb4e: 468c mov ip, r1
- 800eb50: 6059 str r1, [r3, #4]
- 800eb52: 9935 ldr r1, [sp, #212] @ 0xd4
- 800eb54: 4462 add r2, ip
- 800eb56: 3101 adds r1, #1
- 800eb58: 9236 str r2, [sp, #216] @ 0xd8
- 800eb5a: 9135 str r1, [sp, #212] @ 0xd4
- 800eb5c: 2907 cmp r1, #7
- 800eb5e: dc6c bgt.n 800ec3a <_vfprintf_r+0x1882>
- 800eb60: 3308 adds r3, #8
- 800eb62: 4641 mov r1, r8
- 800eb64: 9810 ldr r0, [sp, #64] @ 0x40
- 800eb66: 7809 ldrb r1, [r1, #0]
- 800eb68: 1b05 subs r5, r0, r4
- 800eb6a: 428d cmp r5, r1
- 800eb6c: dd00 ble.n 800eb70 <_vfprintf_r+0x17b8>
- 800eb6e: 000d movs r5, r1
- 800eb70: 2d00 cmp r5, #0
- 800eb72: dd0b ble.n 800eb8c <_vfprintf_r+0x17d4>
- 800eb74: 9935 ldr r1, [sp, #212] @ 0xd4
- 800eb76: 1952 adds r2, r2, r5
- 800eb78: 3101 adds r1, #1
- 800eb7a: 601c str r4, [r3, #0]
- 800eb7c: 605d str r5, [r3, #4]
- 800eb7e: 9236 str r2, [sp, #216] @ 0xd8
- 800eb80: 9135 str r1, [sp, #212] @ 0xd4
- 800eb82: 2907 cmp r1, #7
- 800eb84: dc65 bgt.n 800ec52 <_vfprintf_r+0x189a>
- 800eb86: 4641 mov r1, r8
- 800eb88: 7809 ldrb r1, [r1, #0]
- 800eb8a: 3308 adds r3, #8
- 800eb8c: 43e8 mvns r0, r5
- 800eb8e: 17c0 asrs r0, r0, #31
- 800eb90: 4005 ands r5, r0
- 800eb92: 1b4d subs r5, r1, r5
- 800eb94: 2d00 cmp r5, #0
- 800eb96: dc18 bgt.n 800ebca <_vfprintf_r+0x1812>
- 800eb98: 1864 adds r4, r4, r1
- 800eb9a: 9918 ldr r1, [sp, #96] @ 0x60
- 800eb9c: 2900 cmp r1, #0
- 800eb9e: dcd0 bgt.n 800eb42 <_vfprintf_r+0x178a>
- 800eba0: 2f00 cmp r7, #0
- 800eba2: dcd0 bgt.n 800eb46 <_vfprintf_r+0x178e>
- 800eba4: 4641 mov r1, r8
- 800eba6: 9414 str r4, [sp, #80] @ 0x50
- 800eba8: 911c str r1, [sp, #112] @ 0x70
- 800ebaa: 0021 movs r1, r4
- 800ebac: 0014 movs r4, r2
- 800ebae: 9a17 ldr r2, [sp, #92] @ 0x5c
- 800ebb0: 001f movs r7, r3
- 800ebb2: 4694 mov ip, r2
- 800ebb4: 9b15 ldr r3, [sp, #84] @ 0x54
- 800ebb6: 469b mov fp, r3
- 800ebb8: 9b0a ldr r3, [sp, #40] @ 0x28
- 800ebba: 4463 add r3, ip
- 800ebbc: 4299 cmp r1, r3
- 800ebbe: d801 bhi.n 800ebc4 <_vfprintf_r+0x180c>
- 800ebc0: f7ff f9fe bl 800dfc0 <_vfprintf_r+0xc08>
- 800ebc4: 9314 str r3, [sp, #80] @ 0x50
- 800ebc6: f7ff f9fb bl 800dfc0 <_vfprintf_r+0xc08>
- 800ebca: 9935 ldr r1, [sp, #212] @ 0xd4
- 800ebcc: 2d10 cmp r5, #16
- 800ebce: dc00 bgt.n 800ebd2 <_vfprintf_r+0x181a>
- 800ebd0: e20c b.n 800efec <_vfprintf_r+0x1c34>
- 800ebd2: 9614 str r6, [sp, #80] @ 0x50
- 800ebd4: e003 b.n 800ebde <_vfprintf_r+0x1826>
- 800ebd6: 3d10 subs r5, #16
- 800ebd8: 3308 adds r3, #8
- 800ebda: 2d10 cmp r5, #16
- 800ebdc: dd17 ble.n 800ec0e <_vfprintf_r+0x1856>
- 800ebde: 4648 mov r0, r9
- 800ebe0: 3210 adds r2, #16
- 800ebe2: 3101 adds r1, #1
- 800ebe4: 601e str r6, [r3, #0]
- 800ebe6: 6058 str r0, [r3, #4]
- 800ebe8: 9236 str r2, [sp, #216] @ 0xd8
- 800ebea: 9135 str r1, [sp, #212] @ 0xd4
- 800ebec: 2907 cmp r1, #7
- 800ebee: ddf2 ble.n 800ebd6 <_vfprintf_r+0x181e>
- 800ebf0: 4659 mov r1, fp
- 800ebf2: 4650 mov r0, sl
- 800ebf4: aa34 add r2, sp, #208 @ 0xd0
- 800ebf6: f000 fcb5 bl 800f564 <__sprint_r>
- 800ebfa: 2800 cmp r0, #0
- 800ebfc: d001 beq.n 800ec02 <_vfprintf_r+0x184a>
- 800ebfe: f7fe fcf0 bl 800d5e2 <_vfprintf_r+0x22a>
- 800ec02: 3d10 subs r5, #16
- 800ec04: 9a36 ldr r2, [sp, #216] @ 0xd8
- 800ec06: 9935 ldr r1, [sp, #212] @ 0xd4
- 800ec08: ab37 add r3, sp, #220 @ 0xdc
- 800ec0a: 2d10 cmp r5, #16
- 800ec0c: dce7 bgt.n 800ebde <_vfprintf_r+0x1826>
- 800ec0e: 9814 ldr r0, [sp, #80] @ 0x50
- 800ec10: 1952 adds r2, r2, r5
- 800ec12: 3101 adds r1, #1
- 800ec14: 6018 str r0, [r3, #0]
- 800ec16: 605d str r5, [r3, #4]
- 800ec18: 9236 str r2, [sp, #216] @ 0xd8
- 800ec1a: 9135 str r1, [sp, #212] @ 0xd4
- 800ec1c: 2907 cmp r1, #7
- 800ec1e: dc5b bgt.n 800ecd8 <_vfprintf_r+0x1920>
- 800ec20: 4641 mov r1, r8
- 800ec22: 7809 ldrb r1, [r1, #0]
- 800ec24: 3308 adds r3, #8
- 800ec26: 1864 adds r4, r4, r1
- 800ec28: e7b7 b.n 800eb9a <_vfprintf_r+0x17e2>
- 800ec2a: 2101 movs r1, #1
- 800ec2c: 4249 negs r1, r1
- 800ec2e: 468c mov ip, r1
- 800ec30: 9918 ldr r1, [sp, #96] @ 0x60
- 800ec32: 44e0 add r8, ip
- 800ec34: 4461 add r1, ip
- 800ec36: 9118 str r1, [sp, #96] @ 0x60
- 800ec38: e786 b.n 800eb48 <_vfprintf_r+0x1790>
- 800ec3a: 4659 mov r1, fp
- 800ec3c: 4650 mov r0, sl
- 800ec3e: aa34 add r2, sp, #208 @ 0xd0
- 800ec40: f000 fc90 bl 800f564 <__sprint_r>
- 800ec44: 2800 cmp r0, #0
- 800ec46: d001 beq.n 800ec4c <_vfprintf_r+0x1894>
- 800ec48: f7fe fccb bl 800d5e2 <_vfprintf_r+0x22a>
- 800ec4c: 9a36 ldr r2, [sp, #216] @ 0xd8
- 800ec4e: ab37 add r3, sp, #220 @ 0xdc
- 800ec50: e787 b.n 800eb62 <_vfprintf_r+0x17aa>
- 800ec52: 4659 mov r1, fp
- 800ec54: 4650 mov r0, sl
- 800ec56: aa34 add r2, sp, #208 @ 0xd0
- 800ec58: f000 fc84 bl 800f564 <__sprint_r>
- 800ec5c: 2800 cmp r0, #0
- 800ec5e: d001 beq.n 800ec64 <_vfprintf_r+0x18ac>
- 800ec60: f7fe fcbf bl 800d5e2 <_vfprintf_r+0x22a>
- 800ec64: 4643 mov r3, r8
- 800ec66: 9a36 ldr r2, [sp, #216] @ 0xd8
- 800ec68: 7819 ldrb r1, [r3, #0]
- 800ec6a: ab37 add r3, sp, #220 @ 0xdc
- 800ec6c: e78e b.n 800eb8c <_vfprintf_r+0x17d4>
- 800ec6e: 4643 mov r3, r8
- 800ec70: 2100 movs r1, #0
- 800ec72: 9300 str r3, [sp, #0]
- 800ec74: 4650 mov r0, sl
- 800ec76: 2300 movs r3, #0
- 800ec78: aa2d add r2, sp, #180 @ 0xb4
- 800ec7a: f001 f807 bl 800fc8c <_wcsrtombs_r>
- 800ec7e: 0003 movs r3, r0
- 800ec80: 9010 str r0, [sp, #64] @ 0x40
- 800ec82: 3301 adds r3, #1
- 800ec84: d100 bne.n 800ec88 <_vfprintf_r+0x18d0>
- 800ec86: e22f b.n 800f0e8 <_vfprintf_r+0x1d30>
- 800ec88: 9b0a ldr r3, [sp, #40] @ 0x28
- 800ec8a: 932d str r3, [sp, #180] @ 0xb4
- 800ec8c: e4b8 b.n 800e600 <_vfprintf_r+0x1248>
- 800ec8e: 0013 movs r3, r2
- 800ec90: 2280 movs r2, #128 @ 0x80
- 800ec92: 0612 lsls r2, r2, #24
- 800ec94: 4694 mov ip, r2
- 800ec96: 4463 add r3, ip
- 800ec98: 9325 str r3, [sp, #148] @ 0x94
- 800ec9a: 232d movs r3, #45 @ 0x2d
- 800ec9c: 9124 str r1, [sp, #144] @ 0x90
- 800ec9e: 9327 str r3, [sp, #156] @ 0x9c
- 800eca0: f7ff fb20 bl 800e2e4 <_vfprintf_r+0xf2c>
- 800eca4: 4650 mov r0, sl
- 800eca6: 9909 ldr r1, [sp, #36] @ 0x24
- 800eca8: aa34 add r2, sp, #208 @ 0xd0
- 800ecaa: f000 fc5b bl 800f564 <__sprint_r>
- 800ecae: 2800 cmp r0, #0
- 800ecb0: d001 beq.n 800ecb6 <_vfprintf_r+0x18fe>
- 800ecb2: f7fe fc96 bl 800d5e2 <_vfprintf_r+0x22a>
- 800ecb6: 992b ldr r1, [sp, #172] @ 0xac
- 800ecb8: 9c36 ldr r4, [sp, #216] @ 0xd8
- 800ecba: af37 add r7, sp, #220 @ 0xdc
- 800ecbc: f7ff fa77 bl 800e1ae <_vfprintf_r+0xdf6>
- 800ecc0: 2200 movs r2, #0
- 800ecc2: ab22 add r3, sp, #136 @ 0x88
- 800ecc4: 4691 mov r9, r2
- 800ecc6: 7fdb ldrb r3, [r3, #31]
- 800ecc8: 920b str r2, [sp, #44] @ 0x2c
- 800ecca: 9512 str r5, [sp, #72] @ 0x48
- 800eccc: 9219 str r2, [sp, #100] @ 0x64
- 800ecce: 9218 str r2, [sp, #96] @ 0x60
- 800ecd0: 9216 str r2, [sp, #88] @ 0x58
- 800ecd2: 9211 str r2, [sp, #68] @ 0x44
- 800ecd4: f7fe fead bl 800da32 <_vfprintf_r+0x67a>
- 800ecd8: 4659 mov r1, fp
- 800ecda: 4650 mov r0, sl
- 800ecdc: aa34 add r2, sp, #208 @ 0xd0
- 800ecde: f000 fc41 bl 800f564 <__sprint_r>
- 800ece2: 2800 cmp r0, #0
- 800ece4: d001 beq.n 800ecea <_vfprintf_r+0x1932>
- 800ece6: f7fe fc7c bl 800d5e2 <_vfprintf_r+0x22a>
- 800ecea: 4643 mov r3, r8
- 800ecec: 7819 ldrb r1, [r3, #0]
- 800ecee: 9a36 ldr r2, [sp, #216] @ 0xd8
- 800ecf0: ab37 add r3, sp, #220 @ 0xdc
- 800ecf2: 1864 adds r4, r4, r1
- 800ecf4: e751 b.n 800eb9a <_vfprintf_r+0x17e2>
- 800ecf6: 2c09 cmp r4, #9
- 800ecf8: d901 bls.n 800ecfe <_vfprintf_r+0x1946>
- 800ecfa: f7ff fbb6 bl 800e46a <_vfprintf_r+0x10b2>
- 800ecfe: 4653 mov r3, sl
- 800ed00: f7ff fbd3 bl 800e4aa <_vfprintf_r+0x10f2>
- 800ed04: 4650 mov r0, sl
- 800ed06: 9909 ldr r1, [sp, #36] @ 0x24
- 800ed08: aa34 add r2, sp, #208 @ 0xd0
- 800ed0a: f000 fc2b bl 800f564 <__sprint_r>
- 800ed0e: 2800 cmp r0, #0
- 800ed10: d001 beq.n 800ed16 <_vfprintf_r+0x195e>
- 800ed12: f7fe fc66 bl 800d5e2 <_vfprintf_r+0x22a>
- 800ed16: 9c36 ldr r4, [sp, #216] @ 0xd8
- 800ed18: af37 add r7, sp, #220 @ 0xdc
- 800ed1a: f7ff f93f bl 800df9c <_vfprintf_r+0xbe4>
- 800ed1e: 4650 mov r0, sl
- 800ed20: 9909 ldr r1, [sp, #36] @ 0x24
- 800ed22: aa34 add r2, sp, #208 @ 0xd0
- 800ed24: f000 fc1e bl 800f564 <__sprint_r>
- 800ed28: 2800 cmp r0, #0
- 800ed2a: d001 beq.n 800ed30 <_vfprintf_r+0x1978>
- 800ed2c: f7fe fc59 bl 800d5e2 <_vfprintf_r+0x22a>
- 800ed30: 9d2b ldr r5, [sp, #172] @ 0xac
- 800ed32: 9c36 ldr r4, [sp, #216] @ 0xd8
- 800ed34: af37 add r7, sp, #220 @ 0xdc
- 800ed36: f7ff f94c bl 800dfd2 <_vfprintf_r+0xc1a>
- 800ed3a: 421a tst r2, r3
- 800ed3c: d107 bne.n 800ed4e <_vfprintf_r+0x1996>
- 800ed3e: 9b09 ldr r3, [sp, #36] @ 0x24
- 800ed40: 899b ldrh r3, [r3, #12]
- 800ed42: 059b lsls r3, r3, #22
- 800ed44: d403 bmi.n 800ed4e <_vfprintf_r+0x1996>
- 800ed46: 9b09 ldr r3, [sp, #36] @ 0x24
- 800ed48: 6d98 ldr r0, [r3, #88] @ 0x58
- 800ed4a: f7fc fb39 bl 800b3c0 <__retarget_lock_release_recursive>
- 800ed4e: 2301 movs r3, #1
- 800ed50: 425b negs r3, r3
- 800ed52: 930c str r3, [sp, #48] @ 0x30
- 800ed54: f7fe fc59 bl 800d60a <_vfprintf_r+0x252>
- 800ed58: 4650 mov r0, sl
- 800ed5a: 9909 ldr r1, [sp, #36] @ 0x24
- 800ed5c: aa34 add r2, sp, #208 @ 0xd0
- 800ed5e: f000 fc01 bl 800f564 <__sprint_r>
- 800ed62: 2800 cmp r0, #0
- 800ed64: d001 beq.n 800ed6a <_vfprintf_r+0x19b2>
- 800ed66: f7fe fc3c bl 800d5e2 <_vfprintf_r+0x22a>
- 800ed6a: 9d2b ldr r5, [sp, #172] @ 0xac
- 800ed6c: 9b17 ldr r3, [sp, #92] @ 0x5c
- 800ed6e: 9c36 ldr r4, [sp, #216] @ 0xd8
- 800ed70: 1b5d subs r5, r3, r5
- 800ed72: af37 add r7, sp, #220 @ 0xdc
- 800ed74: f7ff f946 bl 800e004 <_vfprintf_r+0xc4c>
- 800ed78: 9b2b ldr r3, [sp, #172] @ 0xac
- 800ed7a: 9316 str r3, [sp, #88] @ 0x58
- 800ed7c: 0023 movs r3, r4
- 800ed7e: e609 b.n 800e994 <_vfprintf_r+0x15dc>
- 800ed80: 9408 str r4, [sp, #32]
- 800ed82: f7fe fbac bl 800d4de <_vfprintf_r+0x126>
- 800ed86: 46c0 nop @ (mov r8, r8)
- 800ed88: 40300000 .word 0x40300000
- 800ed8c: 3fe00000 .word 0x3fe00000
- 800ed90: 08016218 .word 0x08016218
- 800ed94: 2200 movs r2, #0
- 800ed96: 9824 ldr r0, [sp, #144] @ 0x90
- 800ed98: 9925 ldr r1, [sp, #148] @ 0x94
- 800ed9a: 2300 movs r3, #0
- 800ed9c: f7f1 fc18 bl 80005d0 <__aeabi_dcmpeq>
- 800eda0: 2800 cmp r0, #0
- 800eda2: d100 bne.n 800eda6 <_vfprintf_r+0x19ee>
- 800eda4: e141 b.n 800f02a <_vfprintf_r+0x1c72>
- 800eda6: 9b2b ldr r3, [sp, #172] @ 0xac
- 800eda8: 469c mov ip, r3
- 800edaa: 9316 str r3, [sp, #88] @ 0x58
- 800edac: 9b0a ldr r3, [sp, #40] @ 0x28
- 800edae: 4464 add r4, ip
- 800edb0: 1ae3 subs r3, r4, r3
- 800edb2: 9317 str r3, [sp, #92] @ 0x5c
- 800edb4: 2301 movs r3, #1
- 800edb6: 9a07 ldr r2, [sp, #28]
- 800edb8: 4013 ands r3, r2
- 800edba: 464a mov r2, r9
- 800edbc: 4313 orrs r3, r2
- 800edbe: 9a16 ldr r2, [sp, #88] @ 0x58
- 800edc0: 2a00 cmp r2, #0
- 800edc2: dc00 bgt.n 800edc6 <_vfprintf_r+0x1a0e>
- 800edc4: e15b b.n 800f07e <_vfprintf_r+0x1cc6>
- 800edc6: 2b00 cmp r3, #0
- 800edc8: d000 beq.n 800edcc <_vfprintf_r+0x1a14>
- 800edca: e0e4 b.n 800ef96 <_vfprintf_r+0x1bde>
- 800edcc: 9b16 ldr r3, [sp, #88] @ 0x58
- 800edce: 9310 str r3, [sp, #64] @ 0x40
- 800edd0: 2366 movs r3, #102 @ 0x66
- 800edd2: 9315 str r3, [sp, #84] @ 0x54
- 800edd4: 9b07 ldr r3, [sp, #28]
- 800edd6: 055b lsls r3, r3, #21
- 800edd8: d500 bpl.n 800eddc <_vfprintf_r+0x1a24>
- 800edda: e0ae b.n 800ef3a <_vfprintf_r+0x1b82>
- 800eddc: 9a10 ldr r2, [sp, #64] @ 0x40
- 800edde: 43d3 mvns r3, r2
- 800ede0: 17db asrs r3, r3, #31
- 800ede2: 401a ands r2, r3
- 800ede4: 920b str r2, [sp, #44] @ 0x2c
- 800ede6: e68b b.n 800eb00 <_vfprintf_r+0x1748>
- 800ede8: 9c0a ldr r4, [sp, #40] @ 0x28
- 800edea: 2547 movs r5, #71 @ 0x47
- 800edec: 444c add r4, r9
- 800edee: e5bc b.n 800e96a <_vfprintf_r+0x15b2>
- 800edf0: 424d negs r5, r1
- 800edf2: 3110 adds r1, #16
- 800edf4: db00 blt.n 800edf8 <_vfprintf_r+0x1a40>
- 800edf6: e16b b.n 800f0d0 <_vfprintf_r+0x1d18>
- 800edf8: 49c0 ldr r1, [pc, #768] @ (800f0fc <_vfprintf_r+0x1d44>)
- 800edfa: 2410 movs r4, #16
- 800edfc: 000e movs r6, r1
- 800edfe: e003 b.n 800ee08 <_vfprintf_r+0x1a50>
- 800ee00: 3708 adds r7, #8
- 800ee02: 3d10 subs r5, #16
- 800ee04: 2d10 cmp r5, #16
- 800ee06: dd2c ble.n 800ee62 <_vfprintf_r+0x1aaa>
- 800ee08: 3210 adds r2, #16
- 800ee0a: 3301 adds r3, #1
- 800ee0c: 603e str r6, [r7, #0]
- 800ee0e: 607c str r4, [r7, #4]
- 800ee10: 9236 str r2, [sp, #216] @ 0xd8
- 800ee12: 9335 str r3, [sp, #212] @ 0xd4
- 800ee14: 2b07 cmp r3, #7
- 800ee16: ddf3 ble.n 800ee00 <_vfprintf_r+0x1a48>
- 800ee18: 4650 mov r0, sl
- 800ee1a: 9909 ldr r1, [sp, #36] @ 0x24
- 800ee1c: aa34 add r2, sp, #208 @ 0xd0
- 800ee1e: f000 fba1 bl 800f564 <__sprint_r>
- 800ee22: 2800 cmp r0, #0
- 800ee24: d001 beq.n 800ee2a <_vfprintf_r+0x1a72>
- 800ee26: f7fe fbdc bl 800d5e2 <_vfprintf_r+0x22a>
- 800ee2a: 9a36 ldr r2, [sp, #216] @ 0xd8
- 800ee2c: 9b35 ldr r3, [sp, #212] @ 0xd4
- 800ee2e: af37 add r7, sp, #220 @ 0xdc
- 800ee30: e7e7 b.n 800ee02 <_vfprintf_r+0x1a4a>
- 800ee32: 2300 movs r3, #0
- 800ee34: 9311 str r3, [sp, #68] @ 0x44
- 800ee36: ab47 add r3, sp, #284 @ 0x11c
- 800ee38: 930a str r3, [sp, #40] @ 0x28
- 800ee3a: f7ff fbf4 bl 800e626 <_vfprintf_r+0x126e>
- 800ee3e: 9a1d ldr r2, [sp, #116] @ 0x74
- 800ee40: 9b17 ldr r3, [sp, #92] @ 0x5c
- 800ee42: 4694 mov ip, r2
- 800ee44: 2267 movs r2, #103 @ 0x67
- 800ee46: 9215 str r2, [sp, #84] @ 0x54
- 800ee48: 9a16 ldr r2, [sp, #88] @ 0x58
- 800ee4a: 4463 add r3, ip
- 800ee4c: 9310 str r3, [sp, #64] @ 0x40
- 800ee4e: 2a00 cmp r2, #0
- 800ee50: dcc0 bgt.n 800edd4 <_vfprintf_r+0x1a1c>
- 800ee52: 1a9b subs r3, r3, r2
- 800ee54: 1c5a adds r2, r3, #1
- 800ee56: 43d3 mvns r3, r2
- 800ee58: 17db asrs r3, r3, #31
- 800ee5a: 9210 str r2, [sp, #64] @ 0x40
- 800ee5c: 401a ands r2, r3
- 800ee5e: 920b str r2, [sp, #44] @ 0x2c
- 800ee60: e64e b.n 800eb00 <_vfprintf_r+0x1748>
- 800ee62: 46b0 mov r8, r6
- 800ee64: 4641 mov r1, r8
- 800ee66: 1952 adds r2, r2, r5
- 800ee68: 3301 adds r3, #1
- 800ee6a: 6039 str r1, [r7, #0]
- 800ee6c: 607d str r5, [r7, #4]
- 800ee6e: 9236 str r2, [sp, #216] @ 0xd8
- 800ee70: 9335 str r3, [sp, #212] @ 0xd4
- 800ee72: 2b07 cmp r3, #7
- 800ee74: dc01 bgt.n 800ee7a <_vfprintf_r+0x1ac2>
- 800ee76: f7ff f9b2 bl 800e1de <_vfprintf_r+0xe26>
- 800ee7a: 4650 mov r0, sl
- 800ee7c: 9909 ldr r1, [sp, #36] @ 0x24
- 800ee7e: aa34 add r2, sp, #208 @ 0xd0
- 800ee80: f000 fb70 bl 800f564 <__sprint_r>
- 800ee84: 2800 cmp r0, #0
- 800ee86: d001 beq.n 800ee8c <_vfprintf_r+0x1ad4>
- 800ee88: f7fe fbab bl 800d5e2 <_vfprintf_r+0x22a>
- 800ee8c: 9a36 ldr r2, [sp, #216] @ 0xd8
- 800ee8e: 9b35 ldr r3, [sp, #212] @ 0xd4
- 800ee90: af37 add r7, sp, #220 @ 0xdc
- 800ee92: f7fe fcc3 bl 800d81c <_vfprintf_r+0x464>
- 800ee96: a822 add r0, sp, #136 @ 0x88
- 800ee98: 2232 movs r2, #50 @ 0x32
- 800ee9a: 4684 mov ip, r0
- 800ee9c: 4462 add r2, ip
- 800ee9e: 2900 cmp r1, #0
- 800eea0: d103 bne.n 800eeaa <_vfprintf_r+0x1af2>
- 800eea2: 2230 movs r2, #48 @ 0x30
- 800eea4: 709a strb r2, [r3, #2]
- 800eea6: 3203 adds r2, #3
- 800eea8: 4462 add r2, ip
- 800eeaa: 3530 adds r5, #48 @ 0x30
- 800eeac: 7015 strb r5, [r2, #0]
- 800eeae: 3201 adds r2, #1
- 800eeb0: 1ad3 subs r3, r2, r3
- 800eeb2: 9320 str r3, [sp, #128] @ 0x80
- 800eeb4: e4a5 b.n 800e802 <_vfprintf_r+0x144a>
- 800eeb6: 9b07 ldr r3, [sp, #28]
- 800eeb8: 07db lsls r3, r3, #31
- 800eeba: d495 bmi.n 800ede8 <_vfprintf_r+0x1a30>
- 800eebc: 9b32 ldr r3, [sp, #200] @ 0xc8
- 800eebe: 1a1b subs r3, r3, r0
- 800eec0: 9317 str r3, [sp, #92] @ 0x5c
- 800eec2: 9b2b ldr r3, [sp, #172] @ 0xac
- 800eec4: 9316 str r3, [sp, #88] @ 0x58
- 800eec6: e44e b.n 800e766 <_vfprintf_r+0x13ae>
- 800eec8: 464b mov r3, r9
- 800eeca: 2b00 cmp r3, #0
- 800eecc: d001 beq.n 800eed2 <_vfprintf_r+0x1b1a>
- 800eece: f7ff f9f9 bl 800e2c4 <_vfprintf_r+0xf0c>
- 800eed2: 2301 movs r3, #1
- 800eed4: 4699 mov r9, r3
- 800eed6: f7ff f9f5 bl 800e2c4 <_vfprintf_r+0xf0c>
- 800eeda: 2300 movs r3, #0
- 800eedc: 9311 str r3, [sp, #68] @ 0x44
- 800eede: 3306 adds r3, #6
- 800eee0: 4699 mov r9, r3
- 800eee2: f7ff f9ef bl 800e2c4 <_vfprintf_r+0xf0c>
- 800eee6: 2240 movs r2, #64 @ 0x40
- 800eee8: 9b09 ldr r3, [sp, #36] @ 0x24
- 800eeea: 46b8 mov r8, r7
- 800eeec: 899b ldrh r3, [r3, #12]
- 800eeee: 4313 orrs r3, r2
- 800eef0: 2200 movs r2, #0
- 800eef2: b21b sxth r3, r3
- 800eef4: 9211 str r2, [sp, #68] @ 0x44
- 800eef6: 9a09 ldr r2, [sp, #36] @ 0x24
- 800eef8: 8193 strh r3, [r2, #12]
- 800eefa: f7fe fb73 bl 800d5e4 <_vfprintf_r+0x22c>
- 800eefe: 9b07 ldr r3, [sp, #28]
- 800ef00: 07db lsls r3, r3, #31
- 800ef02: d400 bmi.n 800ef06 <_vfprintf_r+0x1b4e>
- 800ef04: e48b b.n 800e81e <_vfprintf_r+0x1466>
- 800ef06: e485 b.n 800e814 <_vfprintf_r+0x145c>
- 800ef08: 46b0 mov r8, r6
- 800ef0a: f7fe fb6b bl 800d5e4 <_vfprintf_r+0x22c>
- 800ef0e: 4655 mov r5, sl
- 800ef10: 9610 str r6, [sp, #64] @ 0x40
- 800ef12: 46ba mov sl, r7
- 800ef14: 464f mov r7, r9
- 800ef16: f7ff fb73 bl 800e600 <_vfprintf_r+0x1248>
- 800ef1a: 464a mov r2, r9
- 800ef1c: 920b str r2, [sp, #44] @ 0x2c
- 800ef1e: 9210 str r2, [sp, #64] @ 0x40
- 800ef20: 2200 movs r2, #0
- 800ef22: ab22 add r3, sp, #136 @ 0x88
- 800ef24: 4691 mov r9, r2
- 800ef26: 9219 str r2, [sp, #100] @ 0x64
- 800ef28: 9218 str r2, [sp, #96] @ 0x60
- 800ef2a: 3273 adds r2, #115 @ 0x73
- 800ef2c: 7fdb ldrb r3, [r3, #31]
- 800ef2e: 9512 str r5, [sp, #72] @ 0x48
- 800ef30: 9215 str r2, [sp, #84] @ 0x54
- 800ef32: f7fe fd7e bl 800da32 <_vfprintf_r+0x67a>
- 800ef36: 2367 movs r3, #103 @ 0x67
- 800ef38: 9315 str r3, [sp, #84] @ 0x54
- 800ef3a: 991c ldr r1, [sp, #112] @ 0x70
- 800ef3c: 780b ldrb r3, [r1, #0]
- 800ef3e: 2bff cmp r3, #255 @ 0xff
- 800ef40: d100 bne.n 800ef44 <_vfprintf_r+0x1b8c>
- 800ef42: e0c1 b.n 800f0c8 <_vfprintf_r+0x1d10>
- 800ef44: 2200 movs r2, #0
- 800ef46: 9219 str r2, [sp, #100] @ 0x64
- 800ef48: 9218 str r2, [sp, #96] @ 0x60
- 800ef4a: 9a16 ldr r2, [sp, #88] @ 0x58
- 800ef4c: e005 b.n 800ef5a <_vfprintf_r+0x1ba2>
- 800ef4e: 9818 ldr r0, [sp, #96] @ 0x60
- 800ef50: 3101 adds r1, #1
- 800ef52: 3001 adds r0, #1
- 800ef54: 9018 str r0, [sp, #96] @ 0x60
- 800ef56: 2bff cmp r3, #255 @ 0xff
- 800ef58: d00a beq.n 800ef70 <_vfprintf_r+0x1bb8>
- 800ef5a: 4293 cmp r3, r2
- 800ef5c: da08 bge.n 800ef70 <_vfprintf_r+0x1bb8>
- 800ef5e: 1ad2 subs r2, r2, r3
- 800ef60: 784b ldrb r3, [r1, #1]
- 800ef62: 2b00 cmp r3, #0
- 800ef64: d1f3 bne.n 800ef4e <_vfprintf_r+0x1b96>
- 800ef66: 9b19 ldr r3, [sp, #100] @ 0x64
- 800ef68: 3301 adds r3, #1
- 800ef6a: 9319 str r3, [sp, #100] @ 0x64
- 800ef6c: 780b ldrb r3, [r1, #0]
- 800ef6e: e7f2 b.n 800ef56 <_vfprintf_r+0x1b9e>
- 800ef70: 911c str r1, [sp, #112] @ 0x70
- 800ef72: 9216 str r2, [sp, #88] @ 0x58
- 800ef74: 9a18 ldr r2, [sp, #96] @ 0x60
- 800ef76: 9b19 ldr r3, [sp, #100] @ 0x64
- 800ef78: 4694 mov ip, r2
- 800ef7a: 9a21 ldr r2, [sp, #132] @ 0x84
- 800ef7c: 4463 add r3, ip
- 800ef7e: 4353 muls r3, r2
- 800ef80: 9a10 ldr r2, [sp, #64] @ 0x40
- 800ef82: 9607 str r6, [sp, #28]
- 800ef84: 4694 mov ip, r2
- 800ef86: 449c add ip, r3
- 800ef88: 4662 mov r2, ip
- 800ef8a: 43d3 mvns r3, r2
- 800ef8c: 17db asrs r3, r3, #31
- 800ef8e: 9210 str r2, [sp, #64] @ 0x40
- 800ef90: 401a ands r2, r3
- 800ef92: 920b str r2, [sp, #44] @ 0x2c
- 800ef94: e454 b.n 800e840 <_vfprintf_r+0x1488>
- 800ef96: 4694 mov ip, r2
- 800ef98: 9b1d ldr r3, [sp, #116] @ 0x74
- 800ef9a: 444b add r3, r9
- 800ef9c: 4463 add r3, ip
- 800ef9e: 9310 str r3, [sp, #64] @ 0x40
- 800efa0: 2366 movs r3, #102 @ 0x66
- 800efa2: 9315 str r3, [sp, #84] @ 0x54
- 800efa4: e716 b.n 800edd4 <_vfprintf_r+0x1a1c>
- 800efa6: 9b1b ldr r3, [sp, #108] @ 0x6c
- 800efa8: 2b00 cmp r3, #0
- 800efaa: db33 blt.n 800f014 <_vfprintf_r+0x1c5c>
- 800efac: ab22 add r3, sp, #136 @ 0x88
- 800efae: 7fdb ldrb r3, [r3, #31]
- 800efb0: 9a15 ldr r2, [sp, #84] @ 0x54
- 800efb2: 2a47 cmp r2, #71 @ 0x47
- 800efb4: dc2a bgt.n 800f00c <_vfprintf_r+0x1c54>
- 800efb6: 4a52 ldr r2, [pc, #328] @ (800f100 <_vfprintf_r+0x1d48>)
- 800efb8: 920a str r2, [sp, #40] @ 0x28
- 800efba: f7fe fc0d bl 800d7d8 <_vfprintf_r+0x420>
- 800efbe: 46b1 mov r9, r6
- 800efc0: 4643 mov r3, r8
- 800efc2: 464a mov r2, r9
- 800efc4: 46b8 mov r8, r7
- 800efc6: 003e movs r6, r7
- 800efc8: 001f movs r7, r3
- 800efca: 9b14 ldr r3, [sp, #80] @ 0x50
- 800efcc: 4641 mov r1, r8
- 800efce: 3b01 subs r3, #1
- 800efd0: 1a9b subs r3, r3, r2
- 800efd2: 2230 movs r2, #48 @ 0x30
- 800efd4: 2b00 cmp r3, #0
- 800efd6: da00 bge.n 800efda <_vfprintf_r+0x1c22>
- 800efd8: e55c b.n 800ea94 <_vfprintf_r+0x16dc>
- 800efda: 9c14 ldr r4, [sp, #80] @ 0x50
- 800efdc: 0008 movs r0, r1
- 800efde: 700a strb r2, [r1, #0]
- 800efe0: 3101 adds r1, #1
- 800efe2: 42a0 cmp r0, r4
- 800efe4: d1f9 bne.n 800efda <_vfprintf_r+0x1c22>
- 800efe6: 3301 adds r3, #1
- 800efe8: 18f6 adds r6, r6, r3
- 800efea: e553 b.n 800ea94 <_vfprintf_r+0x16dc>
- 800efec: 4843 ldr r0, [pc, #268] @ (800f0fc <_vfprintf_r+0x1d44>)
- 800efee: 9014 str r0, [sp, #80] @ 0x50
- 800eff0: e60d b.n 800ec0e <_vfprintf_r+0x1856>
- 800eff2: 9a09 ldr r2, [sp, #36] @ 0x24
- 800eff4: 6e53 ldr r3, [r2, #100] @ 0x64
- 800eff6: 07db lsls r3, r3, #31
- 800eff8: d500 bpl.n 800effc <_vfprintf_r+0x1c44>
- 800effa: e6a8 b.n 800ed4e <_vfprintf_r+0x1996>
- 800effc: 8993 ldrh r3, [r2, #12]
- 800effe: 059b lsls r3, r3, #22
- 800f000: d500 bpl.n 800f004 <_vfprintf_r+0x1c4c>
- 800f002: e6a4 b.n 800ed4e <_vfprintf_r+0x1996>
- 800f004: 6d90 ldr r0, [r2, #88] @ 0x58
- 800f006: f7fc f9db bl 800b3c0 <__retarget_lock_release_recursive>
- 800f00a: e6a0 b.n 800ed4e <_vfprintf_r+0x1996>
- 800f00c: 4a3d ldr r2, [pc, #244] @ (800f104 <_vfprintf_r+0x1d4c>)
- 800f00e: 920a str r2, [sp, #40] @ 0x28
- 800f010: f7fe fbe2 bl 800d7d8 <_vfprintf_r+0x420>
- 800f014: 232d movs r3, #45 @ 0x2d
- 800f016: aa22 add r2, sp, #136 @ 0x88
- 800f018: 77d3 strb r3, [r2, #31]
- 800f01a: e7c9 b.n 800efb0 <_vfprintf_r+0x1bf8>
- 800f01c: 2270 movs r2, #112 @ 0x70
- 800f01e: 2101 movs r1, #1
- 800f020: f7ff fbb2 bl 800e788 <_vfprintf_r+0x13d0>
- 800f024: 4b38 ldr r3, [pc, #224] @ (800f108 <_vfprintf_r+0x1d50>)
- 800f026: 9310 str r3, [sp, #64] @ 0x40
- 800f028: e4da b.n 800e9e0 <_vfprintf_r+0x1628>
- 800f02a: 2301 movs r3, #1
- 800f02c: 4642 mov r2, r8
- 800f02e: 1a9b subs r3, r3, r2
- 800f030: 932b str r3, [sp, #172] @ 0xac
- 800f032: e499 b.n 800e968 <_vfprintf_r+0x15b0>
- 800f034: 9a12 ldr r2, [sp, #72] @ 0x48
- 800f036: ca20 ldmia r2!, {r5}
- 800f038: 2d00 cmp r5, #0
- 800f03a: da01 bge.n 800f040 <_vfprintf_r+0x1c88>
- 800f03c: 2501 movs r5, #1
- 800f03e: 426d negs r5, r5
- 800f040: 9b08 ldr r3, [sp, #32]
- 800f042: 9212 str r2, [sp, #72] @ 0x48
- 800f044: 785b ldrb r3, [r3, #1]
- 800f046: 9408 str r4, [sp, #32]
- 800f048: f7fe fa46 bl 800d4d8 <_vfprintf_r+0x120>
- 800f04c: 9a10 ldr r2, [sp, #64] @ 0x40
- 800f04e: 7a92 ldrb r2, [r2, #10]
- 800f050: e51f b.n 800ea92 <_vfprintf_r+0x16da>
- 800f052: 2200 movs r2, #0
- 800f054: 0020 movs r0, r4
- 800f056: 0029 movs r1, r5
- 800f058: 4b2c ldr r3, [pc, #176] @ (800f10c <_vfprintf_r+0x1d54>)
- 800f05a: f7f1 fab9 bl 80005d0 <__aeabi_dcmpeq>
- 800f05e: 2800 cmp r0, #0
- 800f060: d100 bne.n 800f064 <_vfprintf_r+0x1cac>
- 800f062: e517 b.n 800ea94 <_vfprintf_r+0x16dc>
- 800f064: 9b0b ldr r3, [sp, #44] @ 0x2c
- 800f066: 07db lsls r3, r3, #31
- 800f068: d400 bmi.n 800f06c <_vfprintf_r+0x1cb4>
- 800f06a: e513 b.n 800ea94 <_vfprintf_r+0x16dc>
- 800f06c: e4fb b.n 800ea66 <_vfprintf_r+0x16ae>
- 800f06e: 2240 movs r2, #64 @ 0x40
- 800f070: 9909 ldr r1, [sp, #36] @ 0x24
- 800f072: 898b ldrh r3, [r1, #12]
- 800f074: 4313 orrs r3, r2
- 800f076: b21b sxth r3, r3
- 800f078: 818b strh r3, [r1, #12]
- 800f07a: f7fe fabd bl 800d5f8 <_vfprintf_r+0x240>
- 800f07e: 2b00 cmp r3, #0
- 800f080: d106 bne.n 800f090 <_vfprintf_r+0x1cd8>
- 800f082: 2301 movs r3, #1
- 800f084: 930b str r3, [sp, #44] @ 0x2c
- 800f086: 3365 adds r3, #101 @ 0x65
- 800f088: 9315 str r3, [sp, #84] @ 0x54
- 800f08a: 3b65 subs r3, #101 @ 0x65
- 800f08c: 9310 str r3, [sp, #64] @ 0x40
- 800f08e: e537 b.n 800eb00 <_vfprintf_r+0x1748>
- 800f090: 9b1d ldr r3, [sp, #116] @ 0x74
- 800f092: 3301 adds r3, #1
- 800f094: 001a movs r2, r3
- 800f096: 444a add r2, r9
- 800f098: 43d3 mvns r3, r2
- 800f09a: 17db asrs r3, r3, #31
- 800f09c: 9210 str r2, [sp, #64] @ 0x40
- 800f09e: 401a ands r2, r3
- 800f0a0: 2366 movs r3, #102 @ 0x66
- 800f0a2: 920b str r2, [sp, #44] @ 0x2c
- 800f0a4: 9315 str r3, [sp, #84] @ 0x54
- 800f0a6: e52b b.n 800eb00 <_vfprintf_r+0x1748>
- 800f0a8: 2302 movs r3, #2
- 800f0aa: 9320 str r3, [sp, #128] @ 0x80
- 800f0ac: f7ff fba9 bl 800e802 <_vfprintf_r+0x144a>
- 800f0b0: 4b12 ldr r3, [pc, #72] @ (800f0fc <_vfprintf_r+0x1d44>)
- 800f0b2: 4698 mov r8, r3
- 800f0b4: f7ff fb1a bl 800e6ec <_vfprintf_r+0x1334>
- 800f0b8: 9909 ldr r1, [sp, #36] @ 0x24
- 800f0ba: 3340 adds r3, #64 @ 0x40
- 800f0bc: 898a ldrh r2, [r1, #12]
- 800f0be: 4313 orrs r3, r2
- 800f0c0: b21b sxth r3, r3
- 800f0c2: 818b strh r3, [r1, #12]
- 800f0c4: f7fe fa98 bl 800d5f8 <_vfprintf_r+0x240>
- 800f0c8: 2300 movs r3, #0
- 800f0ca: 9319 str r3, [sp, #100] @ 0x64
- 800f0cc: 9318 str r3, [sp, #96] @ 0x60
- 800f0ce: e751 b.n 800ef74 <_vfprintf_r+0x1bbc>
- 800f0d0: 490a ldr r1, [pc, #40] @ (800f0fc <_vfprintf_r+0x1d44>)
- 800f0d2: 4688 mov r8, r1
- 800f0d4: e6c6 b.n 800ee64 <_vfprintf_r+0x1aac>
- 800f0d6: 2545 movs r5, #69 @ 0x45
- 800f0d8: e447 b.n 800e96a <_vfprintf_r+0x15b2>
- 800f0da: 9b09 ldr r3, [sp, #36] @ 0x24
- 800f0dc: 46d0 mov r8, sl
- 800f0de: 899a ldrh r2, [r3, #12]
- 800f0e0: 2340 movs r3, #64 @ 0x40
- 800f0e2: 4313 orrs r3, r2
- 800f0e4: b21b sxth r3, r3
- 800f0e6: e706 b.n 800eef6 <_vfprintf_r+0x1b3e>
- 800f0e8: 9b09 ldr r3, [sp, #36] @ 0x24
- 800f0ea: 46d0 mov r8, sl
- 800f0ec: 899a ldrh r2, [r3, #12]
- 800f0ee: 2340 movs r3, #64 @ 0x40
- 800f0f0: 4313 orrs r3, r2
- 800f0f2: 2200 movs r2, #0
- 800f0f4: b21b sxth r3, r3
- 800f0f6: 9211 str r2, [sp, #68] @ 0x44
- 800f0f8: e6fd b.n 800eef6 <_vfprintf_r+0x1b3e>
- 800f0fa: 46c0 nop @ (mov r8, r8)
- 800f0fc: 08016218 .word 0x08016218
- 800f100: 08014a28 .word 0x08014a28
- 800f104: 08014a2c .word 0x08014a2c
- 800f108: 08014a30 .word 0x08014a30
- 800f10c: 3fe00000 .word 0x3fe00000
- 0800f110 <__sbprintf>:
- 800f110: b5f0 push {r4, r5, r6, r7, lr}
- 800f112: 001f movs r7, r3
- 800f114: 2302 movs r3, #2
- 800f116: 4c1f ldr r4, [pc, #124] @ (800f194 <__sbprintf+0x84>)
- 800f118: 0015 movs r5, r2
- 800f11a: 44a5 add sp, r4
- 800f11c: 000c movs r4, r1
- 800f11e: 8989 ldrh r1, [r1, #12]
- 800f120: 466a mov r2, sp
- 800f122: 4399 bics r1, r3
- 800f124: 466b mov r3, sp
- 800f126: 8199 strh r1, [r3, #12]
- 800f128: 6e63 ldr r3, [r4, #100] @ 0x64
- 800f12a: 2180 movs r1, #128 @ 0x80
- 800f12c: 9319 str r3, [sp, #100] @ 0x64
- 800f12e: 89e3 ldrh r3, [r4, #14]
- 800f130: 0006 movs r6, r0
- 800f132: 81d3 strh r3, [r2, #14]
- 800f134: 69e3 ldr r3, [r4, #28]
- 800f136: 00c9 lsls r1, r1, #3
- 800f138: 9307 str r3, [sp, #28]
- 800f13a: 6a63 ldr r3, [r4, #36] @ 0x24
- 800f13c: a816 add r0, sp, #88 @ 0x58
- 800f13e: 9309 str r3, [sp, #36] @ 0x24
- 800f140: ab1a add r3, sp, #104 @ 0x68
- 800f142: 9300 str r3, [sp, #0]
- 800f144: 9304 str r3, [sp, #16]
- 800f146: 2300 movs r3, #0
- 800f148: 9102 str r1, [sp, #8]
- 800f14a: 9105 str r1, [sp, #20]
- 800f14c: 9306 str r3, [sp, #24]
- 800f14e: f7fc f931 bl 800b3b4 <__retarget_lock_init_recursive>
- 800f152: 002a movs r2, r5
- 800f154: 003b movs r3, r7
- 800f156: 4669 mov r1, sp
- 800f158: 0030 movs r0, r6
- 800f15a: f7fe f92d bl 800d3b8 <_vfprintf_r>
- 800f15e: 1e05 subs r5, r0, #0
- 800f160: da0e bge.n 800f180 <__sbprintf+0x70>
- 800f162: 466b mov r3, sp
- 800f164: 899b ldrh r3, [r3, #12]
- 800f166: 065b lsls r3, r3, #25
- 800f168: d503 bpl.n 800f172 <__sbprintf+0x62>
- 800f16a: 2240 movs r2, #64 @ 0x40
- 800f16c: 89a3 ldrh r3, [r4, #12]
- 800f16e: 4313 orrs r3, r2
- 800f170: 81a3 strh r3, [r4, #12]
- 800f172: 9816 ldr r0, [sp, #88] @ 0x58
- 800f174: f7fc f920 bl 800b3b8 <__retarget_lock_close_recursive>
- 800f178: 0028 movs r0, r5
- 800f17a: 4b07 ldr r3, [pc, #28] @ (800f198 <__sbprintf+0x88>)
- 800f17c: 449d add sp, r3
- 800f17e: bdf0 pop {r4, r5, r6, r7, pc}
- 800f180: 4669 mov r1, sp
- 800f182: 0030 movs r0, r6
- 800f184: f000 fb36 bl 800f7f4 <_fflush_r>
- 800f188: 2800 cmp r0, #0
- 800f18a: d0ea beq.n 800f162 <__sbprintf+0x52>
- 800f18c: 2501 movs r5, #1
- 800f18e: 426d negs r5, r5
- 800f190: e7e7 b.n 800f162 <__sbprintf+0x52>
- 800f192: 46c0 nop @ (mov r8, r8)
- 800f194: fffffb94 .word 0xfffffb94
- 800f198: 0000046c .word 0x0000046c
- 0800f19c <__sfvwrite_r>:
- 800f19c: b5f0 push {r4, r5, r6, r7, lr}
- 800f19e: 464e mov r6, r9
- 800f1a0: 46de mov lr, fp
- 800f1a2: 4657 mov r7, sl
- 800f1a4: 4645 mov r5, r8
- 800f1a6: b5e0 push {r5, r6, r7, lr}
- 800f1a8: 6893 ldr r3, [r2, #8]
- 800f1aa: b083 sub sp, #12
- 800f1ac: 000c movs r4, r1
- 800f1ae: 4691 mov r9, r2
- 800f1b0: 9000 str r0, [sp, #0]
- 800f1b2: 2b00 cmp r3, #0
- 800f1b4: d05f beq.n 800f276 <__sfvwrite_r+0xda>
- 800f1b6: 230c movs r3, #12
- 800f1b8: 5eca ldrsh r2, [r1, r3]
- 800f1ba: 0713 lsls r3, r2, #28
- 800f1bc: d563 bpl.n 800f286 <__sfvwrite_r+0xea>
- 800f1be: 690b ldr r3, [r1, #16]
- 800f1c0: 2b00 cmp r3, #0
- 800f1c2: d060 beq.n 800f286 <__sfvwrite_r+0xea>
- 800f1c4: 464b mov r3, r9
- 800f1c6: 681f ldr r7, [r3, #0]
- 800f1c8: 0793 lsls r3, r2, #30
- 800f1ca: d523 bpl.n 800f214 <__sfvwrite_r+0x78>
- 800f1cc: 6a63 ldr r3, [r4, #36] @ 0x24
- 800f1ce: 2600 movs r6, #0
- 800f1d0: 469a mov sl, r3
- 800f1d2: 4bb3 ldr r3, [pc, #716] @ (800f4a0 <__sfvwrite_r+0x304>)
- 800f1d4: 2500 movs r5, #0
- 800f1d6: 4698 mov r8, r3
- 800f1d8: 69e1 ldr r1, [r4, #28]
- 800f1da: 2d00 cmp r5, #0
- 800f1dc: d016 beq.n 800f20c <__sfvwrite_r+0x70>
- 800f1de: 002b movs r3, r5
- 800f1e0: 4545 cmp r5, r8
- 800f1e2: d900 bls.n 800f1e6 <__sfvwrite_r+0x4a>
- 800f1e4: 4bae ldr r3, [pc, #696] @ (800f4a0 <__sfvwrite_r+0x304>)
- 800f1e6: 0032 movs r2, r6
- 800f1e8: 9800 ldr r0, [sp, #0]
- 800f1ea: 47d0 blx sl
- 800f1ec: 2800 cmp r0, #0
- 800f1ee: dd59 ble.n 800f2a4 <__sfvwrite_r+0x108>
- 800f1f0: 464b mov r3, r9
- 800f1f2: 464a mov r2, r9
- 800f1f4: 689b ldr r3, [r3, #8]
- 800f1f6: 1836 adds r6, r6, r0
- 800f1f8: 1a1b subs r3, r3, r0
- 800f1fa: 1a2d subs r5, r5, r0
- 800f1fc: 6093 str r3, [r2, #8]
- 800f1fe: 2b00 cmp r3, #0
- 800f200: d039 beq.n 800f276 <__sfvwrite_r+0xda>
- 800f202: 6a63 ldr r3, [r4, #36] @ 0x24
- 800f204: 69e1 ldr r1, [r4, #28]
- 800f206: 469a mov sl, r3
- 800f208: 2d00 cmp r5, #0
- 800f20a: d1e8 bne.n 800f1de <__sfvwrite_r+0x42>
- 800f20c: 683e ldr r6, [r7, #0]
- 800f20e: 687d ldr r5, [r7, #4]
- 800f210: 3708 adds r7, #8
- 800f212: e7e2 b.n 800f1da <__sfvwrite_r+0x3e>
- 800f214: 07d3 lsls r3, r2, #31
- 800f216: d562 bpl.n 800f2de <__sfvwrite_r+0x142>
- 800f218: 2300 movs r3, #0
- 800f21a: 46b8 mov r8, r7
- 800f21c: 2000 movs r0, #0
- 800f21e: 469a mov sl, r3
- 800f220: 2600 movs r6, #0
- 800f222: 001f movs r7, r3
- 800f224: 2e00 cmp r6, #0
- 800f226: d045 beq.n 800f2b4 <__sfvwrite_r+0x118>
- 800f228: 2800 cmp r0, #0
- 800f22a: d04c beq.n 800f2c6 <__sfvwrite_r+0x12a>
- 800f22c: 003b movs r3, r7
- 800f22e: 46b3 mov fp, r6
- 800f230: 429e cmp r6, r3
- 800f232: d900 bls.n 800f236 <__sfvwrite_r+0x9a>
- 800f234: 469b mov fp, r3
- 800f236: 6820 ldr r0, [r4, #0]
- 800f238: 6922 ldr r2, [r4, #16]
- 800f23a: 68a5 ldr r5, [r4, #8]
- 800f23c: 6963 ldr r3, [r4, #20]
- 800f23e: 4290 cmp r0, r2
- 800f240: d903 bls.n 800f24a <__sfvwrite_r+0xae>
- 800f242: 18ed adds r5, r5, r3
- 800f244: 45ab cmp fp, r5
- 800f246: dd00 ble.n 800f24a <__sfvwrite_r+0xae>
- 800f248: e0fe b.n 800f448 <__sfvwrite_r+0x2ac>
- 800f24a: 455b cmp r3, fp
- 800f24c: dd00 ble.n 800f250 <__sfvwrite_r+0xb4>
- 800f24e: e0ee b.n 800f42e <__sfvwrite_r+0x292>
- 800f250: 6a65 ldr r5, [r4, #36] @ 0x24
- 800f252: 4652 mov r2, sl
- 800f254: 69e1 ldr r1, [r4, #28]
- 800f256: 9800 ldr r0, [sp, #0]
- 800f258: 47a8 blx r5
- 800f25a: 1e05 subs r5, r0, #0
- 800f25c: dd22 ble.n 800f2a4 <__sfvwrite_r+0x108>
- 800f25e: 2001 movs r0, #1
- 800f260: 1b7f subs r7, r7, r5
- 800f262: d019 beq.n 800f298 <__sfvwrite_r+0xfc>
- 800f264: 464b mov r3, r9
- 800f266: 464a mov r2, r9
- 800f268: 689b ldr r3, [r3, #8]
- 800f26a: 44aa add sl, r5
- 800f26c: 1b5b subs r3, r3, r5
- 800f26e: 1b76 subs r6, r6, r5
- 800f270: 6093 str r3, [r2, #8]
- 800f272: 2b00 cmp r3, #0
- 800f274: d1d6 bne.n 800f224 <__sfvwrite_r+0x88>
- 800f276: 2000 movs r0, #0
- 800f278: b003 add sp, #12
- 800f27a: bcf0 pop {r4, r5, r6, r7}
- 800f27c: 46bb mov fp, r7
- 800f27e: 46b2 mov sl, r6
- 800f280: 46a9 mov r9, r5
- 800f282: 46a0 mov r8, r4
- 800f284: bdf0 pop {r4, r5, r6, r7, pc}
- 800f286: 0021 movs r1, r4
- 800f288: 9800 ldr r0, [sp, #0]
- 800f28a: f000 fb99 bl 800f9c0 <__swsetup_r>
- 800f28e: 2800 cmp r0, #0
- 800f290: d10d bne.n 800f2ae <__sfvwrite_r+0x112>
- 800f292: 230c movs r3, #12
- 800f294: 5ee2 ldrsh r2, [r4, r3]
- 800f296: e795 b.n 800f1c4 <__sfvwrite_r+0x28>
- 800f298: 0021 movs r1, r4
- 800f29a: 9800 ldr r0, [sp, #0]
- 800f29c: f000 faaa bl 800f7f4 <_fflush_r>
- 800f2a0: 2800 cmp r0, #0
- 800f2a2: d0df beq.n 800f264 <__sfvwrite_r+0xc8>
- 800f2a4: 220c movs r2, #12
- 800f2a6: 5ea3 ldrsh r3, [r4, r2]
- 800f2a8: 2240 movs r2, #64 @ 0x40
- 800f2aa: 4313 orrs r3, r2
- 800f2ac: 81a3 strh r3, [r4, #12]
- 800f2ae: 2001 movs r0, #1
- 800f2b0: 4240 negs r0, r0
- 800f2b2: e7e1 b.n 800f278 <__sfvwrite_r+0xdc>
- 800f2b4: 2208 movs r2, #8
- 800f2b6: 4643 mov r3, r8
- 800f2b8: 4694 mov ip, r2
- 800f2ba: 685e ldr r6, [r3, #4]
- 800f2bc: 44e0 add r8, ip
- 800f2be: 2e00 cmp r6, #0
- 800f2c0: d0f8 beq.n 800f2b4 <__sfvwrite_r+0x118>
- 800f2c2: 681b ldr r3, [r3, #0]
- 800f2c4: 469a mov sl, r3
- 800f2c6: 0032 movs r2, r6
- 800f2c8: 210a movs r1, #10
- 800f2ca: 4650 mov r0, sl
- 800f2cc: f000 fc7c bl 800fbc8 <memchr>
- 800f2d0: 2800 cmp r0, #0
- 800f2d2: d100 bne.n 800f2d6 <__sfvwrite_r+0x13a>
- 800f2d4: e0db b.n 800f48e <__sfvwrite_r+0x2f2>
- 800f2d6: 4653 mov r3, sl
- 800f2d8: 3001 adds r0, #1
- 800f2da: 1ac7 subs r7, r0, r3
- 800f2dc: e7a6 b.n 800f22c <__sfvwrite_r+0x90>
- 800f2de: 2300 movs r3, #0
- 800f2e0: 2180 movs r1, #128 @ 0x80
- 800f2e2: 469a mov sl, r3
- 800f2e4: 0089 lsls r1, r1, #2
- 800f2e6: 468b mov fp, r1
- 800f2e8: 4656 mov r6, sl
- 800f2ea: 4655 mov r5, sl
- 800f2ec: 6820 ldr r0, [r4, #0]
- 800f2ee: 68a3 ldr r3, [r4, #8]
- 800f2f0: 4684 mov ip, r0
- 800f2f2: 4698 mov r8, r3
- 800f2f4: 2d00 cmp r5, #0
- 800f2f6: d05c beq.n 800f3b2 <__sfvwrite_r+0x216>
- 800f2f8: 4659 mov r1, fp
- 800f2fa: 420a tst r2, r1
- 800f2fc: d05d beq.n 800f3ba <__sfvwrite_r+0x21e>
- 800f2fe: 469a mov sl, r3
- 800f300: 42ab cmp r3, r5
- 800f302: d900 bls.n 800f306 <__sfvwrite_r+0x16a>
- 800f304: e090 b.n 800f428 <__sfvwrite_r+0x28c>
- 800f306: 2390 movs r3, #144 @ 0x90
- 800f308: 00db lsls r3, r3, #3
- 800f30a: 421a tst r2, r3
- 800f30c: d032 beq.n 800f374 <__sfvwrite_r+0x1d8>
- 800f30e: 6921 ldr r1, [r4, #16]
- 800f310: 1a43 subs r3, r0, r1
- 800f312: 6960 ldr r0, [r4, #20]
- 800f314: 9301 str r3, [sp, #4]
- 800f316: 0043 lsls r3, r0, #1
- 800f318: 181b adds r3, r3, r0
- 800f31a: 0fd8 lsrs r0, r3, #31
- 800f31c: 18c3 adds r3, r0, r3
- 800f31e: 1058 asrs r0, r3, #1
- 800f320: 9b01 ldr r3, [sp, #4]
- 800f322: 4682 mov sl, r0
- 800f324: 3301 adds r3, #1
- 800f326: 195b adds r3, r3, r5
- 800f328: 4283 cmp r3, r0
- 800f32a: d901 bls.n 800f330 <__sfvwrite_r+0x194>
- 800f32c: 469a mov sl, r3
- 800f32e: 0018 movs r0, r3
- 800f330: 0552 lsls r2, r2, #21
- 800f332: d400 bmi.n 800f336 <__sfvwrite_r+0x19a>
- 800f334: e097 b.n 800f466 <__sfvwrite_r+0x2ca>
- 800f336: 0001 movs r1, r0
- 800f338: 9800 ldr r0, [sp, #0]
- 800f33a: f7fa fed7 bl 800a0ec <_malloc_r>
- 800f33e: 4680 mov r8, r0
- 800f340: 1e03 subs r3, r0, #0
- 800f342: d100 bne.n 800f346 <__sfvwrite_r+0x1aa>
- 800f344: e0a6 b.n 800f494 <__sfvwrite_r+0x2f8>
- 800f346: 9a01 ldr r2, [sp, #4]
- 800f348: 6921 ldr r1, [r4, #16]
- 800f34a: f7fc f83b bl 800b3c4 <memcpy>
- 800f34e: 89a3 ldrh r3, [r4, #12]
- 800f350: 4a54 ldr r2, [pc, #336] @ (800f4a4 <__sfvwrite_r+0x308>)
- 800f352: 4013 ands r3, r2
- 800f354: 2280 movs r2, #128 @ 0x80
- 800f356: 4313 orrs r3, r2
- 800f358: 81a3 strh r3, [r4, #12]
- 800f35a: 4643 mov r3, r8
- 800f35c: 6123 str r3, [r4, #16]
- 800f35e: 9b01 ldr r3, [sp, #4]
- 800f360: 001a movs r2, r3
- 800f362: 4442 add r2, r8
- 800f364: 4694 mov ip, r2
- 800f366: 6022 str r2, [r4, #0]
- 800f368: 4652 mov r2, sl
- 800f36a: 46a8 mov r8, r5
- 800f36c: 46aa mov sl, r5
- 800f36e: 1ad3 subs r3, r2, r3
- 800f370: 6162 str r2, [r4, #20]
- 800f372: 60a3 str r3, [r4, #8]
- 800f374: 4652 mov r2, sl
- 800f376: 0031 movs r1, r6
- 800f378: 4660 mov r0, ip
- 800f37a: f7fb fe43 bl 800b004 <memmove>
- 800f37e: 4642 mov r2, r8
- 800f380: 46a8 mov r8, r5
- 800f382: 2500 movs r5, #0
- 800f384: 68a3 ldr r3, [r4, #8]
- 800f386: 6820 ldr r0, [r4, #0]
- 800f388: 1a9b subs r3, r3, r2
- 800f38a: 4450 add r0, sl
- 800f38c: 60a3 str r3, [r4, #8]
- 800f38e: 6020 str r0, [r4, #0]
- 800f390: 464b mov r3, r9
- 800f392: 4642 mov r2, r8
- 800f394: 689b ldr r3, [r3, #8]
- 800f396: 4446 add r6, r8
- 800f398: 1a9b subs r3, r3, r2
- 800f39a: 464a mov r2, r9
- 800f39c: 6093 str r3, [r2, #8]
- 800f39e: d100 bne.n 800f3a2 <__sfvwrite_r+0x206>
- 800f3a0: e769 b.n 800f276 <__sfvwrite_r+0xda>
- 800f3a2: 230c movs r3, #12
- 800f3a4: 5ee2 ldrsh r2, [r4, r3]
- 800f3a6: 6820 ldr r0, [r4, #0]
- 800f3a8: 68a3 ldr r3, [r4, #8]
- 800f3aa: 4684 mov ip, r0
- 800f3ac: 4698 mov r8, r3
- 800f3ae: 2d00 cmp r5, #0
- 800f3b0: d1a2 bne.n 800f2f8 <__sfvwrite_r+0x15c>
- 800f3b2: 683e ldr r6, [r7, #0]
- 800f3b4: 687d ldr r5, [r7, #4]
- 800f3b6: 3708 adds r7, #8
- 800f3b8: e79a b.n 800f2f0 <__sfvwrite_r+0x154>
- 800f3ba: 6922 ldr r2, [r4, #16]
- 800f3bc: 4282 cmp r2, r0
- 800f3be: d31b bcc.n 800f3f8 <__sfvwrite_r+0x25c>
- 800f3c0: 6962 ldr r2, [r4, #20]
- 800f3c2: 4690 mov r8, r2
- 800f3c4: 42aa cmp r2, r5
- 800f3c6: d817 bhi.n 800f3f8 <__sfvwrite_r+0x25c>
- 800f3c8: 2380 movs r3, #128 @ 0x80
- 800f3ca: 0028 movs r0, r5
- 800f3cc: 061b lsls r3, r3, #24
- 800f3ce: 429d cmp r5, r3
- 800f3d0: d300 bcc.n 800f3d4 <__sfvwrite_r+0x238>
- 800f3d2: 4835 ldr r0, [pc, #212] @ (800f4a8 <__sfvwrite_r+0x30c>)
- 800f3d4: 4641 mov r1, r8
- 800f3d6: f7f0 ff1b bl 8000210 <__divsi3>
- 800f3da: 4643 mov r3, r8
- 800f3dc: 6a62 ldr r2, [r4, #36] @ 0x24
- 800f3de: 4343 muls r3, r0
- 800f3e0: 4690 mov r8, r2
- 800f3e2: 69e1 ldr r1, [r4, #28]
- 800f3e4: 0032 movs r2, r6
- 800f3e6: 9800 ldr r0, [sp, #0]
- 800f3e8: 47c0 blx r8
- 800f3ea: 2800 cmp r0, #0
- 800f3ec: dc00 bgt.n 800f3f0 <__sfvwrite_r+0x254>
- 800f3ee: e759 b.n 800f2a4 <__sfvwrite_r+0x108>
- 800f3f0: 4680 mov r8, r0
- 800f3f2: 4643 mov r3, r8
- 800f3f4: 1aed subs r5, r5, r3
- 800f3f6: e7cb b.n 800f390 <__sfvwrite_r+0x1f4>
- 800f3f8: 4698 mov r8, r3
- 800f3fa: 42ab cmp r3, r5
- 800f3fc: d900 bls.n 800f400 <__sfvwrite_r+0x264>
- 800f3fe: 46a8 mov r8, r5
- 800f400: 4642 mov r2, r8
- 800f402: 0031 movs r1, r6
- 800f404: f7fb fdfe bl 800b004 <memmove>
- 800f408: 4642 mov r2, r8
- 800f40a: 68a3 ldr r3, [r4, #8]
- 800f40c: 6820 ldr r0, [r4, #0]
- 800f40e: 1a9b subs r3, r3, r2
- 800f410: 4440 add r0, r8
- 800f412: 60a3 str r3, [r4, #8]
- 800f414: 6020 str r0, [r4, #0]
- 800f416: 2b00 cmp r3, #0
- 800f418: d1eb bne.n 800f3f2 <__sfvwrite_r+0x256>
- 800f41a: 0021 movs r1, r4
- 800f41c: 9800 ldr r0, [sp, #0]
- 800f41e: f000 f9e9 bl 800f7f4 <_fflush_r>
- 800f422: 2800 cmp r0, #0
- 800f424: d0e5 beq.n 800f3f2 <__sfvwrite_r+0x256>
- 800f426: e73d b.n 800f2a4 <__sfvwrite_r+0x108>
- 800f428: 46a8 mov r8, r5
- 800f42a: 46aa mov sl, r5
- 800f42c: e7a2 b.n 800f374 <__sfvwrite_r+0x1d8>
- 800f42e: 465a mov r2, fp
- 800f430: 4651 mov r1, sl
- 800f432: f7fb fde7 bl 800b004 <memmove>
- 800f436: 465a mov r2, fp
- 800f438: 68a3 ldr r3, [r4, #8]
- 800f43a: 465d mov r5, fp
- 800f43c: 1a9b subs r3, r3, r2
- 800f43e: 60a3 str r3, [r4, #8]
- 800f440: 6823 ldr r3, [r4, #0]
- 800f442: 445b add r3, fp
- 800f444: 6023 str r3, [r4, #0]
- 800f446: e70a b.n 800f25e <__sfvwrite_r+0xc2>
- 800f448: 4651 mov r1, sl
- 800f44a: 002a movs r2, r5
- 800f44c: f7fb fdda bl 800b004 <memmove>
- 800f450: 6823 ldr r3, [r4, #0]
- 800f452: 0021 movs r1, r4
- 800f454: 195b adds r3, r3, r5
- 800f456: 9800 ldr r0, [sp, #0]
- 800f458: 6023 str r3, [r4, #0]
- 800f45a: f000 f9cb bl 800f7f4 <_fflush_r>
- 800f45e: 2800 cmp r0, #0
- 800f460: d100 bne.n 800f464 <__sfvwrite_r+0x2c8>
- 800f462: e6fc b.n 800f25e <__sfvwrite_r+0xc2>
- 800f464: e71e b.n 800f2a4 <__sfvwrite_r+0x108>
- 800f466: 0002 movs r2, r0
- 800f468: 9800 ldr r0, [sp, #0]
- 800f46a: f7fb f9b9 bl 800a7e0 <_realloc_r>
- 800f46e: 4680 mov r8, r0
- 800f470: 2800 cmp r0, #0
- 800f472: d000 beq.n 800f476 <__sfvwrite_r+0x2da>
- 800f474: e771 b.n 800f35a <__sfvwrite_r+0x1be>
- 800f476: 9d00 ldr r5, [sp, #0]
- 800f478: 6921 ldr r1, [r4, #16]
- 800f47a: 0028 movs r0, r5
- 800f47c: f7fc f894 bl 800b5a8 <_free_r>
- 800f480: 2280 movs r2, #128 @ 0x80
- 800f482: 89a3 ldrh r3, [r4, #12]
- 800f484: 4393 bics r3, r2
- 800f486: 3a74 subs r2, #116 @ 0x74
- 800f488: b21b sxth r3, r3
- 800f48a: 602a str r2, [r5, #0]
- 800f48c: e70c b.n 800f2a8 <__sfvwrite_r+0x10c>
- 800f48e: 1c73 adds r3, r6, #1
- 800f490: 001f movs r7, r3
- 800f492: e6cc b.n 800f22e <__sfvwrite_r+0x92>
- 800f494: 9a00 ldr r2, [sp, #0]
- 800f496: 330c adds r3, #12
- 800f498: 6013 str r3, [r2, #0]
- 800f49a: 220c movs r2, #12
- 800f49c: 5ea3 ldrsh r3, [r4, r2]
- 800f49e: e703 b.n 800f2a8 <__sfvwrite_r+0x10c>
- 800f4a0: 7ffffc00 .word 0x7ffffc00
- 800f4a4: fffffb7f .word 0xfffffb7f
- 800f4a8: 7fffffff .word 0x7fffffff
- 0800f4ac <_fwalk_sglue>:
- 800f4ac: b5f8 push {r3, r4, r5, r6, r7, lr}
- 800f4ae: 4647 mov r7, r8
- 800f4b0: 46ce mov lr, r9
- 800f4b2: 4688 mov r8, r1
- 800f4b4: b580 push {r7, lr}
- 800f4b6: 4681 mov r9, r0
- 800f4b8: 0017 movs r7, r2
- 800f4ba: 2600 movs r6, #0
- 800f4bc: 687d ldr r5, [r7, #4]
- 800f4be: 68bc ldr r4, [r7, #8]
- 800f4c0: 3d01 subs r5, #1
- 800f4c2: d40d bmi.n 800f4e0 <_fwalk_sglue+0x34>
- 800f4c4: 89a3 ldrh r3, [r4, #12]
- 800f4c6: 2b01 cmp r3, #1
- 800f4c8: d907 bls.n 800f4da <_fwalk_sglue+0x2e>
- 800f4ca: 220e movs r2, #14
- 800f4cc: 5ea3 ldrsh r3, [r4, r2]
- 800f4ce: 3301 adds r3, #1
- 800f4d0: d003 beq.n 800f4da <_fwalk_sglue+0x2e>
- 800f4d2: 0021 movs r1, r4
- 800f4d4: 4648 mov r0, r9
- 800f4d6: 47c0 blx r8
- 800f4d8: 4306 orrs r6, r0
- 800f4da: 3468 adds r4, #104 @ 0x68
- 800f4dc: 3d01 subs r5, #1
- 800f4de: d2f1 bcs.n 800f4c4 <_fwalk_sglue+0x18>
- 800f4e0: 683f ldr r7, [r7, #0]
- 800f4e2: 2f00 cmp r7, #0
- 800f4e4: d1ea bne.n 800f4bc <_fwalk_sglue+0x10>
- 800f4e6: 0030 movs r0, r6
- 800f4e8: bcc0 pop {r6, r7}
- 800f4ea: 46b9 mov r9, r7
- 800f4ec: 46b0 mov r8, r6
- 800f4ee: bdf8 pop {r3, r4, r5, r6, r7, pc}
- 0800f4f0 <_putc_r>:
- 800f4f0: b570 push {r4, r5, r6, lr}
- 800f4f2: 0006 movs r6, r0
- 800f4f4: 000d movs r5, r1
- 800f4f6: 0014 movs r4, r2
- 800f4f8: 2800 cmp r0, #0
- 800f4fa: d002 beq.n 800f502 <_putc_r+0x12>
- 800f4fc: 6b43 ldr r3, [r0, #52] @ 0x34
- 800f4fe: 2b00 cmp r3, #0
- 800f500: d02d beq.n 800f55e <_putc_r+0x6e>
- 800f502: 6e63 ldr r3, [r4, #100] @ 0x64
- 800f504: 07db lsls r3, r3, #31
- 800f506: d402 bmi.n 800f50e <_putc_r+0x1e>
- 800f508: 89a3 ldrh r3, [r4, #12]
- 800f50a: 059b lsls r3, r3, #22
- 800f50c: d51f bpl.n 800f54e <_putc_r+0x5e>
- 800f50e: 68a3 ldr r3, [r4, #8]
- 800f510: 3b01 subs r3, #1
- 800f512: 60a3 str r3, [r4, #8]
- 800f514: 2b00 cmp r3, #0
- 800f516: da05 bge.n 800f524 <_putc_r+0x34>
- 800f518: 69a2 ldr r2, [r4, #24]
- 800f51a: 4293 cmp r3, r2
- 800f51c: db10 blt.n 800f540 <_putc_r+0x50>
- 800f51e: b2eb uxtb r3, r5
- 800f520: 2b0a cmp r3, #10
- 800f522: d00d beq.n 800f540 <_putc_r+0x50>
- 800f524: 20ff movs r0, #255 @ 0xff
- 800f526: 6823 ldr r3, [r4, #0]
- 800f528: 1c5a adds r2, r3, #1
- 800f52a: 6022 str r2, [r4, #0]
- 800f52c: 701d strb r5, [r3, #0]
- 800f52e: 4005 ands r5, r0
- 800f530: 6e63 ldr r3, [r4, #100] @ 0x64
- 800f532: 07db lsls r3, r3, #31
- 800f534: d402 bmi.n 800f53c <_putc_r+0x4c>
- 800f536: 89a3 ldrh r3, [r4, #12]
- 800f538: 059b lsls r3, r3, #22
- 800f53a: d50c bpl.n 800f556 <_putc_r+0x66>
- 800f53c: 0028 movs r0, r5
- 800f53e: bd70 pop {r4, r5, r6, pc}
- 800f540: 0029 movs r1, r5
- 800f542: 0022 movs r2, r4
- 800f544: 0030 movs r0, r6
- 800f546: f000 f9db bl 800f900 <__swbuf_r>
- 800f54a: 0005 movs r5, r0
- 800f54c: e7f0 b.n 800f530 <_putc_r+0x40>
- 800f54e: 6da0 ldr r0, [r4, #88] @ 0x58
- 800f550: f7fb ff34 bl 800b3bc <__retarget_lock_acquire_recursive>
- 800f554: e7db b.n 800f50e <_putc_r+0x1e>
- 800f556: 6da0 ldr r0, [r4, #88] @ 0x58
- 800f558: f7fb ff32 bl 800b3c0 <__retarget_lock_release_recursive>
- 800f55c: e7ee b.n 800f53c <_putc_r+0x4c>
- 800f55e: f7fb fc6f bl 800ae40 <__sinit>
- 800f562: e7ce b.n 800f502 <_putc_r+0x12>
- 0800f564 <__sprint_r>:
- 800f564: b510 push {r4, lr}
- 800f566: 0014 movs r4, r2
- 800f568: 6892 ldr r2, [r2, #8]
- 800f56a: 2300 movs r3, #0
- 800f56c: 2a00 cmp r2, #0
- 800f56e: d005 beq.n 800f57c <__sprint_r+0x18>
- 800f570: 0022 movs r2, r4
- 800f572: f7ff fe13 bl 800f19c <__sfvwrite_r>
- 800f576: 2200 movs r2, #0
- 800f578: 0003 movs r3, r0
- 800f57a: 60a2 str r2, [r4, #8]
- 800f57c: 2200 movs r2, #0
- 800f57e: 0018 movs r0, r3
- 800f580: 6062 str r2, [r4, #4]
- 800f582: bd10 pop {r4, pc}
- 0800f584 <__ssprint_r>:
- 800f584: b5f0 push {r4, r5, r6, r7, lr}
- 800f586: 46c6 mov lr, r8
- 800f588: 0015 movs r5, r2
- 800f58a: 6814 ldr r4, [r2, #0]
- 800f58c: 6892 ldr r2, [r2, #8]
- 800f58e: 4680 mov r8, r0
- 800f590: 000f movs r7, r1
- 800f592: b500 push {lr}
- 800f594: 2a00 cmp r2, #0
- 800f596: d104 bne.n 800f5a2 <__ssprint_r+0x1e>
- 800f598: e019 b.n 800f5ce <__ssprint_r+0x4a>
- 800f59a: 0013 movs r3, r2
- 800f59c: 3408 adds r4, #8
- 800f59e: 2b00 cmp r3, #0
- 800f5a0: d015 beq.n 800f5ce <__ssprint_r+0x4a>
- 800f5a2: 686b ldr r3, [r5, #4]
- 800f5a4: 1e5e subs r6, r3, #1
- 800f5a6: 606e str r6, [r5, #4]
- 800f5a8: 2b00 cmp r3, #0
- 800f5aa: dd10 ble.n 800f5ce <__ssprint_r+0x4a>
- 800f5ac: 6866 ldr r6, [r4, #4]
- 800f5ae: 2e00 cmp r6, #0
- 800f5b0: d0f3 beq.n 800f59a <__ssprint_r+0x16>
- 800f5b2: 0033 movs r3, r6
- 800f5b4: 0039 movs r1, r7
- 800f5b6: 4640 mov r0, r8
- 800f5b8: 6822 ldr r2, [r4, #0]
- 800f5ba: f002 f92b bl 8011814 <__ssputs_r>
- 800f5be: 1c43 adds r3, r0, #1
- 800f5c0: d006 beq.n 800f5d0 <__ssprint_r+0x4c>
- 800f5c2: 68aa ldr r2, [r5, #8]
- 800f5c4: 3408 adds r4, #8
- 800f5c6: 1b92 subs r2, r2, r6
- 800f5c8: 1e13 subs r3, r2, #0
- 800f5ca: 60aa str r2, [r5, #8]
- 800f5cc: d1e9 bne.n 800f5a2 <__ssprint_r+0x1e>
- 800f5ce: 2000 movs r0, #0
- 800f5d0: 2300 movs r3, #0
- 800f5d2: 60ab str r3, [r5, #8]
- 800f5d4: 606b str r3, [r5, #4]
- 800f5d6: bc80 pop {r7}
- 800f5d8: 46b8 mov r8, r7
- 800f5da: bdf0 pop {r4, r5, r6, r7, pc}
- 0800f5dc <_fclose_r>:
- 800f5dc: b570 push {r4, r5, r6, lr}
- 800f5de: 0006 movs r6, r0
- 800f5e0: 1e0c subs r4, r1, #0
- 800f5e2: d040 beq.n 800f666 <_fclose_r+0x8a>
- 800f5e4: 2800 cmp r0, #0
- 800f5e6: d002 beq.n 800f5ee <_fclose_r+0x12>
- 800f5e8: 6b43 ldr r3, [r0, #52] @ 0x34
- 800f5ea: 2b00 cmp r3, #0
- 800f5ec: d047 beq.n 800f67e <_fclose_r+0xa2>
- 800f5ee: 2501 movs r5, #1
- 800f5f0: 220c movs r2, #12
- 800f5f2: 5ea3 ldrsh r3, [r4, r2]
- 800f5f4: 6e62 ldr r2, [r4, #100] @ 0x64
- 800f5f6: 422a tst r2, r5
- 800f5f8: d133 bne.n 800f662 <_fclose_r+0x86>
- 800f5fa: 059b lsls r3, r3, #22
- 800f5fc: d542 bpl.n 800f684 <_fclose_r+0xa8>
- 800f5fe: 0021 movs r1, r4
- 800f600: 0030 movs r0, r6
- 800f602: f000 f853 bl 800f6ac <__sflush_r>
- 800f606: 6ae3 ldr r3, [r4, #44] @ 0x2c
- 800f608: 0005 movs r5, r0
- 800f60a: 2b00 cmp r3, #0
- 800f60c: d004 beq.n 800f618 <_fclose_r+0x3c>
- 800f60e: 0030 movs r0, r6
- 800f610: 69e1 ldr r1, [r4, #28]
- 800f612: 4798 blx r3
- 800f614: 2800 cmp r0, #0
- 800f616: db28 blt.n 800f66a <_fclose_r+0x8e>
- 800f618: 89a3 ldrh r3, [r4, #12]
- 800f61a: 061b lsls r3, r3, #24
- 800f61c: d42a bmi.n 800f674 <_fclose_r+0x98>
- 800f61e: 6b21 ldr r1, [r4, #48] @ 0x30
- 800f620: 2900 cmp r1, #0
- 800f622: d008 beq.n 800f636 <_fclose_r+0x5a>
- 800f624: 0023 movs r3, r4
- 800f626: 3340 adds r3, #64 @ 0x40
- 800f628: 4299 cmp r1, r3
- 800f62a: d002 beq.n 800f632 <_fclose_r+0x56>
- 800f62c: 0030 movs r0, r6
- 800f62e: f7fb ffbb bl 800b5a8 <_free_r>
- 800f632: 2300 movs r3, #0
- 800f634: 6323 str r3, [r4, #48] @ 0x30
- 800f636: 6c61 ldr r1, [r4, #68] @ 0x44
- 800f638: 2900 cmp r1, #0
- 800f63a: d004 beq.n 800f646 <_fclose_r+0x6a>
- 800f63c: 0030 movs r0, r6
- 800f63e: f7fb ffb3 bl 800b5a8 <_free_r>
- 800f642: 2300 movs r3, #0
- 800f644: 6463 str r3, [r4, #68] @ 0x44
- 800f646: f7fb fc17 bl 800ae78 <__sfp_lock_acquire>
- 800f64a: 2300 movs r3, #0
- 800f64c: 81a3 strh r3, [r4, #12]
- 800f64e: 6e63 ldr r3, [r4, #100] @ 0x64
- 800f650: 07db lsls r3, r3, #31
- 800f652: d526 bpl.n 800f6a2 <_fclose_r+0xc6>
- 800f654: 6da0 ldr r0, [r4, #88] @ 0x58
- 800f656: f7fb feaf bl 800b3b8 <__retarget_lock_close_recursive>
- 800f65a: f7fb fc15 bl 800ae88 <__sfp_lock_release>
- 800f65e: 0028 movs r0, r5
- 800f660: bd70 pop {r4, r5, r6, pc}
- 800f662: 2b00 cmp r3, #0
- 800f664: d1cb bne.n 800f5fe <_fclose_r+0x22>
- 800f666: 2500 movs r5, #0
- 800f668: e7f9 b.n 800f65e <_fclose_r+0x82>
- 800f66a: 2501 movs r5, #1
- 800f66c: 89a3 ldrh r3, [r4, #12]
- 800f66e: 426d negs r5, r5
- 800f670: 061b lsls r3, r3, #24
- 800f672: d5d4 bpl.n 800f61e <_fclose_r+0x42>
- 800f674: 0030 movs r0, r6
- 800f676: 6921 ldr r1, [r4, #16]
- 800f678: f7fb ff96 bl 800b5a8 <_free_r>
- 800f67c: e7cf b.n 800f61e <_fclose_r+0x42>
- 800f67e: f7fb fbdf bl 800ae40 <__sinit>
- 800f682: e7b4 b.n 800f5ee <_fclose_r+0x12>
- 800f684: 6da0 ldr r0, [r4, #88] @ 0x58
- 800f686: f7fb fe99 bl 800b3bc <__retarget_lock_acquire_recursive>
- 800f68a: 220c movs r2, #12
- 800f68c: 5ea3 ldrsh r3, [r4, r2]
- 800f68e: 2b00 cmp r3, #0
- 800f690: d1b5 bne.n 800f5fe <_fclose_r+0x22>
- 800f692: 6e63 ldr r3, [r4, #100] @ 0x64
- 800f694: 422b tst r3, r5
- 800f696: d1e6 bne.n 800f666 <_fclose_r+0x8a>
- 800f698: 6da0 ldr r0, [r4, #88] @ 0x58
- 800f69a: f7fb fe91 bl 800b3c0 <__retarget_lock_release_recursive>
- 800f69e: 2500 movs r5, #0
- 800f6a0: e7dd b.n 800f65e <_fclose_r+0x82>
- 800f6a2: 6da0 ldr r0, [r4, #88] @ 0x58
- 800f6a4: f7fb fe8c bl 800b3c0 <__retarget_lock_release_recursive>
- 800f6a8: e7d4 b.n 800f654 <_fclose_r+0x78>
- 800f6aa: 46c0 nop @ (mov r8, r8)
- 0800f6ac <__sflush_r>:
- 800f6ac: b5f0 push {r4, r5, r6, r7, lr}
- 800f6ae: 46c6 mov lr, r8
- 800f6b0: b500 push {lr}
- 800f6b2: 220c movs r2, #12
- 800f6b4: 5e8b ldrsh r3, [r1, r2]
- 800f6b6: 0007 movs r7, r0
- 800f6b8: 000c movs r4, r1
- 800f6ba: 071a lsls r2, r3, #28
- 800f6bc: d451 bmi.n 800f762 <__sflush_r+0xb6>
- 800f6be: 2580 movs r5, #128 @ 0x80
- 800f6c0: 684a ldr r2, [r1, #4]
- 800f6c2: 012d lsls r5, r5, #4
- 800f6c4: 431d orrs r5, r3
- 800f6c6: 818d strh r5, [r1, #12]
- 800f6c8: 2a00 cmp r2, #0
- 800f6ca: dc00 bgt.n 800f6ce <__sflush_r+0x22>
- 800f6cc: e06c b.n 800f7a8 <__sflush_r+0xfc>
- 800f6ce: 6aa6 ldr r6, [r4, #40] @ 0x28
- 800f6d0: 2e00 cmp r6, #0
- 800f6d2: d042 beq.n 800f75a <__sflush_r+0xae>
- 800f6d4: 683a ldr r2, [r7, #0]
- 800f6d6: 69e1 ldr r1, [r4, #28]
- 800f6d8: 4690 mov r8, r2
- 800f6da: 2200 movs r2, #0
- 800f6dc: 603a str r2, [r7, #0]
- 800f6de: 04db lsls r3, r3, #19
- 800f6e0: d467 bmi.n 800f7b2 <__sflush_r+0x106>
- 800f6e2: 2200 movs r2, #0
- 800f6e4: 2301 movs r3, #1
- 800f6e6: 0038 movs r0, r7
- 800f6e8: 47b0 blx r6
- 800f6ea: 0002 movs r2, r0
- 800f6ec: 1c43 adds r3, r0, #1
- 800f6ee: d100 bne.n 800f6f2 <__sflush_r+0x46>
- 800f6f0: e06e b.n 800f7d0 <__sflush_r+0x124>
- 800f6f2: 230c movs r3, #12
- 800f6f4: 5ee5 ldrsh r5, [r4, r3]
- 800f6f6: 6aa6 ldr r6, [r4, #40] @ 0x28
- 800f6f8: 69e1 ldr r1, [r4, #28]
- 800f6fa: 076d lsls r5, r5, #29
- 800f6fc: d506 bpl.n 800f70c <__sflush_r+0x60>
- 800f6fe: 6863 ldr r3, [r4, #4]
- 800f700: 1ad2 subs r2, r2, r3
- 800f702: 6b23 ldr r3, [r4, #48] @ 0x30
- 800f704: 2b00 cmp r3, #0
- 800f706: d001 beq.n 800f70c <__sflush_r+0x60>
- 800f708: 6be3 ldr r3, [r4, #60] @ 0x3c
- 800f70a: 1ad2 subs r2, r2, r3
- 800f70c: 2300 movs r3, #0
- 800f70e: 0038 movs r0, r7
- 800f710: 47b0 blx r6
- 800f712: 1c43 adds r3, r0, #1
- 800f714: d14f bne.n 800f7b6 <__sflush_r+0x10a>
- 800f716: 6839 ldr r1, [r7, #0]
- 800f718: 220c movs r2, #12
- 800f71a: 5ea3 ldrsh r3, [r4, r2]
- 800f71c: 291d cmp r1, #29
- 800f71e: d862 bhi.n 800f7e6 <__sflush_r+0x13a>
- 800f720: 4a32 ldr r2, [pc, #200] @ (800f7ec <__sflush_r+0x140>)
- 800f722: 40ca lsrs r2, r1
- 800f724: 07d2 lsls r2, r2, #31
- 800f726: d55e bpl.n 800f7e6 <__sflush_r+0x13a>
- 800f728: 4a31 ldr r2, [pc, #196] @ (800f7f0 <__sflush_r+0x144>)
- 800f72a: 401a ands r2, r3
- 800f72c: 81a2 strh r2, [r4, #12]
- 800f72e: 2200 movs r2, #0
- 800f730: 6062 str r2, [r4, #4]
- 800f732: 6922 ldr r2, [r4, #16]
- 800f734: 6022 str r2, [r4, #0]
- 800f736: 04db lsls r3, r3, #19
- 800f738: d501 bpl.n 800f73e <__sflush_r+0x92>
- 800f73a: 2900 cmp r1, #0
- 800f73c: d046 beq.n 800f7cc <__sflush_r+0x120>
- 800f73e: 4643 mov r3, r8
- 800f740: 6b21 ldr r1, [r4, #48] @ 0x30
- 800f742: 603b str r3, [r7, #0]
- 800f744: 2900 cmp r1, #0
- 800f746: d008 beq.n 800f75a <__sflush_r+0xae>
- 800f748: 0023 movs r3, r4
- 800f74a: 3340 adds r3, #64 @ 0x40
- 800f74c: 4299 cmp r1, r3
- 800f74e: d002 beq.n 800f756 <__sflush_r+0xaa>
- 800f750: 0038 movs r0, r7
- 800f752: f7fb ff29 bl 800b5a8 <_free_r>
- 800f756: 2300 movs r3, #0
- 800f758: 6323 str r3, [r4, #48] @ 0x30
- 800f75a: 2000 movs r0, #0
- 800f75c: bc80 pop {r7}
- 800f75e: 46b8 mov r8, r7
- 800f760: bdf0 pop {r4, r5, r6, r7, pc}
- 800f762: 690e ldr r6, [r1, #16]
- 800f764: 2e00 cmp r6, #0
- 800f766: d0f8 beq.n 800f75a <__sflush_r+0xae>
- 800f768: 680d ldr r5, [r1, #0]
- 800f76a: 2200 movs r2, #0
- 800f76c: 1bad subs r5, r5, r6
- 800f76e: 600e str r6, [r1, #0]
- 800f770: 079b lsls r3, r3, #30
- 800f772: d100 bne.n 800f776 <__sflush_r+0xca>
- 800f774: 694a ldr r2, [r1, #20]
- 800f776: 60a2 str r2, [r4, #8]
- 800f778: 2d00 cmp r5, #0
- 800f77a: dc04 bgt.n 800f786 <__sflush_r+0xda>
- 800f77c: e7ed b.n 800f75a <__sflush_r+0xae>
- 800f77e: 1836 adds r6, r6, r0
- 800f780: 1a2d subs r5, r5, r0
- 800f782: 2d00 cmp r5, #0
- 800f784: dde9 ble.n 800f75a <__sflush_r+0xae>
- 800f786: 6a63 ldr r3, [r4, #36] @ 0x24
- 800f788: 0032 movs r2, r6
- 800f78a: 4698 mov r8, r3
- 800f78c: 0038 movs r0, r7
- 800f78e: 002b movs r3, r5
- 800f790: 69e1 ldr r1, [r4, #28]
- 800f792: 47c0 blx r8
- 800f794: 2800 cmp r0, #0
- 800f796: dcf2 bgt.n 800f77e <__sflush_r+0xd2>
- 800f798: 2240 movs r2, #64 @ 0x40
- 800f79a: 89a3 ldrh r3, [r4, #12]
- 800f79c: 4313 orrs r3, r2
- 800f79e: b21b sxth r3, r3
- 800f7a0: 2001 movs r0, #1
- 800f7a2: 81a3 strh r3, [r4, #12]
- 800f7a4: 4240 negs r0, r0
- 800f7a6: e7d9 b.n 800f75c <__sflush_r+0xb0>
- 800f7a8: 6bca ldr r2, [r1, #60] @ 0x3c
- 800f7aa: 2a00 cmp r2, #0
- 800f7ac: dd00 ble.n 800f7b0 <__sflush_r+0x104>
- 800f7ae: e78e b.n 800f6ce <__sflush_r+0x22>
- 800f7b0: e7d3 b.n 800f75a <__sflush_r+0xae>
- 800f7b2: 6d22 ldr r2, [r4, #80] @ 0x50
- 800f7b4: e7a1 b.n 800f6fa <__sflush_r+0x4e>
- 800f7b6: 220c movs r2, #12
- 800f7b8: 5ea3 ldrsh r3, [r4, r2]
- 800f7ba: 4a0d ldr r2, [pc, #52] @ (800f7f0 <__sflush_r+0x144>)
- 800f7bc: 401a ands r2, r3
- 800f7be: 81a2 strh r2, [r4, #12]
- 800f7c0: 2200 movs r2, #0
- 800f7c2: 6062 str r2, [r4, #4]
- 800f7c4: 6922 ldr r2, [r4, #16]
- 800f7c6: 6022 str r2, [r4, #0]
- 800f7c8: 04db lsls r3, r3, #19
- 800f7ca: d5b8 bpl.n 800f73e <__sflush_r+0x92>
- 800f7cc: 6520 str r0, [r4, #80] @ 0x50
- 800f7ce: e7b6 b.n 800f73e <__sflush_r+0x92>
- 800f7d0: 683b ldr r3, [r7, #0]
- 800f7d2: 2b00 cmp r3, #0
- 800f7d4: d100 bne.n 800f7d8 <__sflush_r+0x12c>
- 800f7d6: e78c b.n 800f6f2 <__sflush_r+0x46>
- 800f7d8: 2b1d cmp r3, #29
- 800f7da: d001 beq.n 800f7e0 <__sflush_r+0x134>
- 800f7dc: 2b16 cmp r3, #22
- 800f7de: d1db bne.n 800f798 <__sflush_r+0xec>
- 800f7e0: 4643 mov r3, r8
- 800f7e2: 603b str r3, [r7, #0]
- 800f7e4: e7b9 b.n 800f75a <__sflush_r+0xae>
- 800f7e6: 2240 movs r2, #64 @ 0x40
- 800f7e8: 4313 orrs r3, r2
- 800f7ea: e7d9 b.n 800f7a0 <__sflush_r+0xf4>
- 800f7ec: 20400001 .word 0x20400001
- 800f7f0: fffff7ff .word 0xfffff7ff
- 0800f7f4 <_fflush_r>:
- 800f7f4: b570 push {r4, r5, r6, lr}
- 800f7f6: 0005 movs r5, r0
- 800f7f8: 000c movs r4, r1
- 800f7fa: 2800 cmp r0, #0
- 800f7fc: d002 beq.n 800f804 <_fflush_r+0x10>
- 800f7fe: 6b43 ldr r3, [r0, #52] @ 0x34
- 800f800: 2b00 cmp r3, #0
- 800f802: d027 beq.n 800f854 <_fflush_r+0x60>
- 800f804: 220c movs r2, #12
- 800f806: 5ea3 ldrsh r3, [r4, r2]
- 800f808: 2b00 cmp r3, #0
- 800f80a: d011 beq.n 800f830 <_fflush_r+0x3c>
- 800f80c: 6e62 ldr r2, [r4, #100] @ 0x64
- 800f80e: 07d2 lsls r2, r2, #31
- 800f810: d401 bmi.n 800f816 <_fflush_r+0x22>
- 800f812: 059b lsls r3, r3, #22
- 800f814: d50e bpl.n 800f834 <_fflush_r+0x40>
- 800f816: 0028 movs r0, r5
- 800f818: 0021 movs r1, r4
- 800f81a: f7ff ff47 bl 800f6ac <__sflush_r>
- 800f81e: 6e63 ldr r3, [r4, #100] @ 0x64
- 800f820: 0005 movs r5, r0
- 800f822: 07db lsls r3, r3, #31
- 800f824: d402 bmi.n 800f82c <_fflush_r+0x38>
- 800f826: 89a3 ldrh r3, [r4, #12]
- 800f828: 059b lsls r3, r3, #22
- 800f82a: d50f bpl.n 800f84c <_fflush_r+0x58>
- 800f82c: 0028 movs r0, r5
- 800f82e: bd70 pop {r4, r5, r6, pc}
- 800f830: 2500 movs r5, #0
- 800f832: e7fb b.n 800f82c <_fflush_r+0x38>
- 800f834: 6da0 ldr r0, [r4, #88] @ 0x58
- 800f836: f7fb fdc1 bl 800b3bc <__retarget_lock_acquire_recursive>
- 800f83a: 0028 movs r0, r5
- 800f83c: 0021 movs r1, r4
- 800f83e: f7ff ff35 bl 800f6ac <__sflush_r>
- 800f842: 6e63 ldr r3, [r4, #100] @ 0x64
- 800f844: 0005 movs r5, r0
- 800f846: 07db lsls r3, r3, #31
- 800f848: d4f0 bmi.n 800f82c <_fflush_r+0x38>
- 800f84a: e7ec b.n 800f826 <_fflush_r+0x32>
- 800f84c: 6da0 ldr r0, [r4, #88] @ 0x58
- 800f84e: f7fb fdb7 bl 800b3c0 <__retarget_lock_release_recursive>
- 800f852: e7eb b.n 800f82c <_fflush_r+0x38>
- 800f854: f7fb faf4 bl 800ae40 <__sinit>
- 800f858: e7d4 b.n 800f804 <_fflush_r+0x10>
- 800f85a: 46c0 nop @ (mov r8, r8)
- 0800f85c <__sread>:
- 800f85c: b570 push {r4, r5, r6, lr}
- 800f85e: 000c movs r4, r1
- 800f860: 250e movs r5, #14
- 800f862: 5f49 ldrsh r1, [r1, r5]
- 800f864: f000 f974 bl 800fb50 <_read_r>
- 800f868: 2800 cmp r0, #0
- 800f86a: db03 blt.n 800f874 <__sread+0x18>
- 800f86c: 6d23 ldr r3, [r4, #80] @ 0x50
- 800f86e: 181b adds r3, r3, r0
- 800f870: 6523 str r3, [r4, #80] @ 0x50
- 800f872: bd70 pop {r4, r5, r6, pc}
- 800f874: 89a3 ldrh r3, [r4, #12]
- 800f876: 4a02 ldr r2, [pc, #8] @ (800f880 <__sread+0x24>)
- 800f878: 4013 ands r3, r2
- 800f87a: 81a3 strh r3, [r4, #12]
- 800f87c: e7f9 b.n 800f872 <__sread+0x16>
- 800f87e: 46c0 nop @ (mov r8, r8)
- 800f880: ffffefff .word 0xffffefff
- 0800f884 <__swrite>:
- 800f884: b5f8 push {r3, r4, r5, r6, r7, lr}
- 800f886: 000c movs r4, r1
- 800f888: 001f movs r7, r3
- 800f88a: 230c movs r3, #12
- 800f88c: 5ec9 ldrsh r1, [r1, r3]
- 800f88e: 0005 movs r5, r0
- 800f890: 0016 movs r6, r2
- 800f892: 05cb lsls r3, r1, #23
- 800f894: d40a bmi.n 800f8ac <__swrite+0x28>
- 800f896: 4b0a ldr r3, [pc, #40] @ (800f8c0 <__swrite+0x3c>)
- 800f898: 0032 movs r2, r6
- 800f89a: 4019 ands r1, r3
- 800f89c: 0028 movs r0, r5
- 800f89e: 81a1 strh r1, [r4, #12]
- 800f8a0: 230e movs r3, #14
- 800f8a2: 5ee1 ldrsh r1, [r4, r3]
- 800f8a4: 003b movs r3, r7
- 800f8a6: f000 f967 bl 800fb78 <_write_r>
- 800f8aa: bdf8 pop {r3, r4, r5, r6, r7, pc}
- 800f8ac: 230e movs r3, #14
- 800f8ae: 5ee1 ldrsh r1, [r4, r3]
- 800f8b0: 2200 movs r2, #0
- 800f8b2: 2302 movs r3, #2
- 800f8b4: f000 f938 bl 800fb28 <_lseek_r>
- 800f8b8: 230c movs r3, #12
- 800f8ba: 5ee1 ldrsh r1, [r4, r3]
- 800f8bc: e7eb b.n 800f896 <__swrite+0x12>
- 800f8be: 46c0 nop @ (mov r8, r8)
- 800f8c0: ffffefff .word 0xffffefff
- 0800f8c4 <__sseek>:
- 800f8c4: b570 push {r4, r5, r6, lr}
- 800f8c6: 000c movs r4, r1
- 800f8c8: 250e movs r5, #14
- 800f8ca: 5f49 ldrsh r1, [r1, r5]
- 800f8cc: f000 f92c bl 800fb28 <_lseek_r>
- 800f8d0: 1c43 adds r3, r0, #1
- 800f8d2: d007 beq.n 800f8e4 <__sseek+0x20>
- 800f8d4: 2380 movs r3, #128 @ 0x80
- 800f8d6: 89a2 ldrh r2, [r4, #12]
- 800f8d8: 015b lsls r3, r3, #5
- 800f8da: 4313 orrs r3, r2
- 800f8dc: b21b sxth r3, r3
- 800f8de: 6520 str r0, [r4, #80] @ 0x50
- 800f8e0: 81a3 strh r3, [r4, #12]
- 800f8e2: bd70 pop {r4, r5, r6, pc}
- 800f8e4: 89a3 ldrh r3, [r4, #12]
- 800f8e6: 4a02 ldr r2, [pc, #8] @ (800f8f0 <__sseek+0x2c>)
- 800f8e8: 4013 ands r3, r2
- 800f8ea: b21b sxth r3, r3
- 800f8ec: e7f8 b.n 800f8e0 <__sseek+0x1c>
- 800f8ee: 46c0 nop @ (mov r8, r8)
- 800f8f0: ffffefff .word 0xffffefff
- 0800f8f4 <__sclose>:
- 800f8f4: b510 push {r4, lr}
- 800f8f6: 230e movs r3, #14
- 800f8f8: 5ec9 ldrsh r1, [r1, r3]
- 800f8fa: f000 f903 bl 800fb04 <_close_r>
- 800f8fe: bd10 pop {r4, pc}
- 0800f900 <__swbuf_r>:
- 800f900: b5f8 push {r3, r4, r5, r6, r7, lr}
- 800f902: 0005 movs r5, r0
- 800f904: 000e movs r6, r1
- 800f906: 0014 movs r4, r2
- 800f908: 2800 cmp r0, #0
- 800f90a: d002 beq.n 800f912 <__swbuf_r+0x12>
- 800f90c: 6b43 ldr r3, [r0, #52] @ 0x34
- 800f90e: 2b00 cmp r3, #0
- 800f910: d051 beq.n 800f9b6 <__swbuf_r+0xb6>
- 800f912: 69a3 ldr r3, [r4, #24]
- 800f914: 60a3 str r3, [r4, #8]
- 800f916: 230c movs r3, #12
- 800f918: 5ee2 ldrsh r2, [r4, r3]
- 800f91a: 0713 lsls r3, r2, #28
- 800f91c: d523 bpl.n 800f966 <__swbuf_r+0x66>
- 800f91e: 6923 ldr r3, [r4, #16]
- 800f920: 2b00 cmp r3, #0
- 800f922: d020 beq.n 800f966 <__swbuf_r+0x66>
- 800f924: 2180 movs r1, #128 @ 0x80
- 800f926: 23ff movs r3, #255 @ 0xff
- 800f928: 0189 lsls r1, r1, #6
- 800f92a: b2f7 uxtb r7, r6
- 800f92c: 401e ands r6, r3
- 800f92e: 6e63 ldr r3, [r4, #100] @ 0x64
- 800f930: 420a tst r2, r1
- 800f932: d028 beq.n 800f986 <__swbuf_r+0x86>
- 800f934: 049b lsls r3, r3, #18
- 800f936: d432 bmi.n 800f99e <__swbuf_r+0x9e>
- 800f938: 6822 ldr r2, [r4, #0]
- 800f93a: 6923 ldr r3, [r4, #16]
- 800f93c: 6961 ldr r1, [r4, #20]
- 800f93e: 1ad3 subs r3, r2, r3
- 800f940: 4299 cmp r1, r3
- 800f942: dd2f ble.n 800f9a4 <__swbuf_r+0xa4>
- 800f944: 3301 adds r3, #1
- 800f946: 68a1 ldr r1, [r4, #8]
- 800f948: 3901 subs r1, #1
- 800f94a: 60a1 str r1, [r4, #8]
- 800f94c: 1c51 adds r1, r2, #1
- 800f94e: 6021 str r1, [r4, #0]
- 800f950: 7017 strb r7, [r2, #0]
- 800f952: 6962 ldr r2, [r4, #20]
- 800f954: 429a cmp r2, r3
- 800f956: d01c beq.n 800f992 <__swbuf_r+0x92>
- 800f958: 89a3 ldrh r3, [r4, #12]
- 800f95a: 07db lsls r3, r3, #31
- 800f95c: d501 bpl.n 800f962 <__swbuf_r+0x62>
- 800f95e: 2e0a cmp r6, #10
- 800f960: d017 beq.n 800f992 <__swbuf_r+0x92>
- 800f962: 0030 movs r0, r6
- 800f964: bdf8 pop {r3, r4, r5, r6, r7, pc}
- 800f966: 0021 movs r1, r4
- 800f968: 0028 movs r0, r5
- 800f96a: f000 f829 bl 800f9c0 <__swsetup_r>
- 800f96e: 2800 cmp r0, #0
- 800f970: d115 bne.n 800f99e <__swbuf_r+0x9e>
- 800f972: 2180 movs r1, #128 @ 0x80
- 800f974: 230c movs r3, #12
- 800f976: 5ee2 ldrsh r2, [r4, r3]
- 800f978: 23ff movs r3, #255 @ 0xff
- 800f97a: 0189 lsls r1, r1, #6
- 800f97c: b2f7 uxtb r7, r6
- 800f97e: 401e ands r6, r3
- 800f980: 6e63 ldr r3, [r4, #100] @ 0x64
- 800f982: 420a tst r2, r1
- 800f984: d1d6 bne.n 800f934 <__swbuf_r+0x34>
- 800f986: 4311 orrs r1, r2
- 800f988: 4a0c ldr r2, [pc, #48] @ (800f9bc <__swbuf_r+0xbc>)
- 800f98a: 81a1 strh r1, [r4, #12]
- 800f98c: 4013 ands r3, r2
- 800f98e: 6663 str r3, [r4, #100] @ 0x64
- 800f990: e7d0 b.n 800f934 <__swbuf_r+0x34>
- 800f992: 0021 movs r1, r4
- 800f994: 0028 movs r0, r5
- 800f996: f7ff ff2d bl 800f7f4 <_fflush_r>
- 800f99a: 2800 cmp r0, #0
- 800f99c: d0e1 beq.n 800f962 <__swbuf_r+0x62>
- 800f99e: 2601 movs r6, #1
- 800f9a0: 4276 negs r6, r6
- 800f9a2: e7de b.n 800f962 <__swbuf_r+0x62>
- 800f9a4: 0021 movs r1, r4
- 800f9a6: 0028 movs r0, r5
- 800f9a8: f7ff ff24 bl 800f7f4 <_fflush_r>
- 800f9ac: 2800 cmp r0, #0
- 800f9ae: d1f6 bne.n 800f99e <__swbuf_r+0x9e>
- 800f9b0: 2301 movs r3, #1
- 800f9b2: 6822 ldr r2, [r4, #0]
- 800f9b4: e7c7 b.n 800f946 <__swbuf_r+0x46>
- 800f9b6: f7fb fa43 bl 800ae40 <__sinit>
- 800f9ba: e7aa b.n 800f912 <__swbuf_r+0x12>
- 800f9bc: ffffdfff .word 0xffffdfff
- 0800f9c0 <__swsetup_r>:
- 800f9c0: 4b31 ldr r3, [pc, #196] @ (800fa88 <__swsetup_r+0xc8>)
- 800f9c2: b570 push {r4, r5, r6, lr}
- 800f9c4: 0005 movs r5, r0
- 800f9c6: 6818 ldr r0, [r3, #0]
- 800f9c8: 000c movs r4, r1
- 800f9ca: 2800 cmp r0, #0
- 800f9cc: d002 beq.n 800f9d4 <__swsetup_r+0x14>
- 800f9ce: 6b42 ldr r2, [r0, #52] @ 0x34
- 800f9d0: 2a00 cmp r2, #0
- 800f9d2: d04f beq.n 800fa74 <__swsetup_r+0xb4>
- 800f9d4: 220c movs r2, #12
- 800f9d6: 5ea3 ldrsh r3, [r4, r2]
- 800f9d8: 071a lsls r2, r3, #28
- 800f9da: d51d bpl.n 800fa18 <__swsetup_r+0x58>
- 800f9dc: 6922 ldr r2, [r4, #16]
- 800f9de: 2a00 cmp r2, #0
- 800f9e0: d024 beq.n 800fa2c <__swsetup_r+0x6c>
- 800f9e2: 07d9 lsls r1, r3, #31
- 800f9e4: d508 bpl.n 800f9f8 <__swsetup_r+0x38>
- 800f9e6: 2100 movs r1, #0
- 800f9e8: 60a1 str r1, [r4, #8]
- 800f9ea: 6961 ldr r1, [r4, #20]
- 800f9ec: 2000 movs r0, #0
- 800f9ee: 4249 negs r1, r1
- 800f9f0: 61a1 str r1, [r4, #24]
- 800f9f2: 2a00 cmp r2, #0
- 800f9f4: d008 beq.n 800fa08 <__swsetup_r+0x48>
- 800f9f6: bd70 pop {r4, r5, r6, pc}
- 800f9f8: 2100 movs r1, #0
- 800f9fa: 0798 lsls r0, r3, #30
- 800f9fc: d400 bmi.n 800fa00 <__swsetup_r+0x40>
- 800f9fe: 6961 ldr r1, [r4, #20]
- 800fa00: 2000 movs r0, #0
- 800fa02: 60a1 str r1, [r4, #8]
- 800fa04: 2a00 cmp r2, #0
- 800fa06: d1f6 bne.n 800f9f6 <__swsetup_r+0x36>
- 800fa08: 061a lsls r2, r3, #24
- 800fa0a: d5f4 bpl.n 800f9f6 <__swsetup_r+0x36>
- 800fa0c: 2240 movs r2, #64 @ 0x40
- 800fa0e: 4313 orrs r3, r2
- 800fa10: 81a3 strh r3, [r4, #12]
- 800fa12: 2001 movs r0, #1
- 800fa14: 4240 negs r0, r0
- 800fa16: e7ee b.n 800f9f6 <__swsetup_r+0x36>
- 800fa18: 06da lsls r2, r3, #27
- 800fa1a: d52e bpl.n 800fa7a <__swsetup_r+0xba>
- 800fa1c: 075a lsls r2, r3, #29
- 800fa1e: d414 bmi.n 800fa4a <__swsetup_r+0x8a>
- 800fa20: 6922 ldr r2, [r4, #16]
- 800fa22: 2108 movs r1, #8
- 800fa24: 430b orrs r3, r1
- 800fa26: 81a3 strh r3, [r4, #12]
- 800fa28: 2a00 cmp r2, #0
- 800fa2a: d1da bne.n 800f9e2 <__swsetup_r+0x22>
- 800fa2c: 21a0 movs r1, #160 @ 0xa0
- 800fa2e: 2080 movs r0, #128 @ 0x80
- 800fa30: 0089 lsls r1, r1, #2
- 800fa32: 0080 lsls r0, r0, #2
- 800fa34: 4019 ands r1, r3
- 800fa36: 4281 cmp r1, r0
- 800fa38: d0d3 beq.n 800f9e2 <__swsetup_r+0x22>
- 800fa3a: 0021 movs r1, r4
- 800fa3c: 0028 movs r0, r5
- 800fa3e: f001 fe79 bl 8011734 <__smakebuf_r>
- 800fa42: 220c movs r2, #12
- 800fa44: 5ea3 ldrsh r3, [r4, r2]
- 800fa46: 6922 ldr r2, [r4, #16]
- 800fa48: e7cb b.n 800f9e2 <__swsetup_r+0x22>
- 800fa4a: 6b21 ldr r1, [r4, #48] @ 0x30
- 800fa4c: 2900 cmp r1, #0
- 800fa4e: d00a beq.n 800fa66 <__swsetup_r+0xa6>
- 800fa50: 0022 movs r2, r4
- 800fa52: 3240 adds r2, #64 @ 0x40
- 800fa54: 4291 cmp r1, r2
- 800fa56: d004 beq.n 800fa62 <__swsetup_r+0xa2>
- 800fa58: 0028 movs r0, r5
- 800fa5a: f7fb fda5 bl 800b5a8 <_free_r>
- 800fa5e: 220c movs r2, #12
- 800fa60: 5ea3 ldrsh r3, [r4, r2]
- 800fa62: 2200 movs r2, #0
- 800fa64: 6322 str r2, [r4, #48] @ 0x30
- 800fa66: 2224 movs r2, #36 @ 0x24
- 800fa68: 4393 bics r3, r2
- 800fa6a: 2200 movs r2, #0
- 800fa6c: 6062 str r2, [r4, #4]
- 800fa6e: 6922 ldr r2, [r4, #16]
- 800fa70: 6022 str r2, [r4, #0]
- 800fa72: e7d6 b.n 800fa22 <__swsetup_r+0x62>
- 800fa74: f7fb f9e4 bl 800ae40 <__sinit>
- 800fa78: e7ac b.n 800f9d4 <__swsetup_r+0x14>
- 800fa7a: 2209 movs r2, #9
- 800fa7c: 602a str r2, [r5, #0]
- 800fa7e: 2240 movs r2, #64 @ 0x40
- 800fa80: 4313 orrs r3, r2
- 800fa82: 81a3 strh r3, [r4, #12]
- 800fa84: e7c5 b.n 800fa12 <__swsetup_r+0x52>
- 800fa86: 46c0 nop @ (mov r8, r8)
- 800fa88: 20000424 .word 0x20000424
- 0800fa8c <strncpy>:
- 800fa8c: 000b movs r3, r1
- 800fa8e: 4303 orrs r3, r0
- 800fa90: b570 push {r4, r5, r6, lr}
- 800fa92: 0006 movs r6, r0
- 800fa94: 079b lsls r3, r3, #30
- 800fa96: d10e bne.n 800fab6 <strncpy+0x2a>
- 800fa98: 2a03 cmp r2, #3
- 800fa9a: d90c bls.n 800fab6 <strncpy+0x2a>
- 800fa9c: 4d11 ldr r5, [pc, #68] @ (800fae4 <strncpy+0x58>)
- 800fa9e: e004 b.n 800faaa <strncpy+0x1e>
- 800faa0: 3a04 subs r2, #4
- 800faa2: 3104 adds r1, #4
- 800faa4: c610 stmia r6!, {r4}
- 800faa6: 2a03 cmp r2, #3
- 800faa8: d905 bls.n 800fab6 <strncpy+0x2a>
- 800faaa: 680c ldr r4, [r1, #0]
- 800faac: 4b0e ldr r3, [pc, #56] @ (800fae8 <strncpy+0x5c>)
- 800faae: 18e3 adds r3, r4, r3
- 800fab0: 43a3 bics r3, r4
- 800fab2: 422b tst r3, r5
- 800fab4: d0f4 beq.n 800faa0 <strncpy+0x14>
- 800fab6: 0033 movs r3, r6
- 800fab8: 2400 movs r4, #0
- 800faba: e006 b.n 800faca <strncpy+0x3e>
- 800fabc: 5d0d ldrb r5, [r1, r4]
- 800fabe: 3a01 subs r2, #1
- 800fac0: 5535 strb r5, [r6, r4]
- 800fac2: 3301 adds r3, #1
- 800fac4: 3401 adds r4, #1
- 800fac6: 2d00 cmp r5, #0
- 800fac8: d002 beq.n 800fad0 <strncpy+0x44>
- 800faca: 2a00 cmp r2, #0
- 800facc: d1f6 bne.n 800fabc <strncpy+0x30>
- 800face: bd70 pop {r4, r5, r6, pc}
- 800fad0: 2100 movs r1, #0
- 800fad2: 189c adds r4, r3, r2
- 800fad4: 2a00 cmp r2, #0
- 800fad6: d0fa beq.n 800face <strncpy+0x42>
- 800fad8: 7019 strb r1, [r3, #0]
- 800fada: 3301 adds r3, #1
- 800fadc: 42a3 cmp r3, r4
- 800fade: d1fb bne.n 800fad8 <strncpy+0x4c>
- 800fae0: e7f5 b.n 800face <strncpy+0x42>
- 800fae2: 46c0 nop @ (mov r8, r8)
- 800fae4: 80808080 .word 0x80808080
- 800fae8: fefefeff .word 0xfefefeff
- 0800faec <__locale_mb_cur_max>:
- 800faec: 2294 movs r2, #148 @ 0x94
- 800faee: 4b02 ldr r3, [pc, #8] @ (800faf8 <__locale_mb_cur_max+0xc>)
- 800faf0: 0052 lsls r2, r2, #1
- 800faf2: 5c98 ldrb r0, [r3, r2]
- 800faf4: 4770 bx lr
- 800faf6: 46c0 nop @ (mov r8, r8)
- 800faf8: 20000570 .word 0x20000570
- 0800fafc <_localeconv_r>:
- 800fafc: 4800 ldr r0, [pc, #0] @ (800fb00 <_localeconv_r+0x4>)
- 800fafe: 4770 bx lr
- 800fb00: 20000660 .word 0x20000660
- 0800fb04 <_close_r>:
- 800fb04: 2300 movs r3, #0
- 800fb06: b570 push {r4, r5, r6, lr}
- 800fb08: 4c06 ldr r4, [pc, #24] @ (800fb24 <_close_r+0x20>)
- 800fb0a: 0005 movs r5, r0
- 800fb0c: 0008 movs r0, r1
- 800fb0e: 6023 str r3, [r4, #0]
- 800fb10: f7f0 fe89 bl 8000826 <_close>
- 800fb14: 1c43 adds r3, r0, #1
- 800fb16: d000 beq.n 800fb1a <_close_r+0x16>
- 800fb18: bd70 pop {r4, r5, r6, pc}
- 800fb1a: 6823 ldr r3, [r4, #0]
- 800fb1c: 2b00 cmp r3, #0
- 800fb1e: d0fb beq.n 800fb18 <_close_r+0x14>
- 800fb20: 602b str r3, [r5, #0]
- 800fb22: e7f9 b.n 800fb18 <_close_r+0x14>
- 800fb24: 2000099c .word 0x2000099c
- 0800fb28 <_lseek_r>:
- 800fb28: b570 push {r4, r5, r6, lr}
- 800fb2a: 0004 movs r4, r0
- 800fb2c: 0008 movs r0, r1
- 800fb2e: 0011 movs r1, r2
- 800fb30: 001a movs r2, r3
- 800fb32: 2300 movs r3, #0
- 800fb34: 4d05 ldr r5, [pc, #20] @ (800fb4c <_lseek_r+0x24>)
- 800fb36: 602b str r3, [r5, #0]
- 800fb38: f7f0 fe7f bl 800083a <_lseek>
- 800fb3c: 1c43 adds r3, r0, #1
- 800fb3e: d000 beq.n 800fb42 <_lseek_r+0x1a>
- 800fb40: bd70 pop {r4, r5, r6, pc}
- 800fb42: 682b ldr r3, [r5, #0]
- 800fb44: 2b00 cmp r3, #0
- 800fb46: d0fb beq.n 800fb40 <_lseek_r+0x18>
- 800fb48: 6023 str r3, [r4, #0]
- 800fb4a: e7f9 b.n 800fb40 <_lseek_r+0x18>
- 800fb4c: 2000099c .word 0x2000099c
- 0800fb50 <_read_r>:
- 800fb50: b570 push {r4, r5, r6, lr}
- 800fb52: 0004 movs r4, r0
- 800fb54: 0008 movs r0, r1
- 800fb56: 0011 movs r1, r2
- 800fb58: 001a movs r2, r3
- 800fb5a: 2300 movs r3, #0
- 800fb5c: 4d05 ldr r5, [pc, #20] @ (800fb74 <_read_r+0x24>)
- 800fb5e: 602b str r3, [r5, #0]
- 800fb60: f7f0 fe6d bl 800083e <_read>
- 800fb64: 1c43 adds r3, r0, #1
- 800fb66: d000 beq.n 800fb6a <_read_r+0x1a>
- 800fb68: bd70 pop {r4, r5, r6, pc}
- 800fb6a: 682b ldr r3, [r5, #0]
- 800fb6c: 2b00 cmp r3, #0
- 800fb6e: d0fb beq.n 800fb68 <_read_r+0x18>
- 800fb70: 6023 str r3, [r4, #0]
- 800fb72: e7f9 b.n 800fb68 <_read_r+0x18>
- 800fb74: 2000099c .word 0x2000099c
- 0800fb78 <_write_r>:
- 800fb78: b570 push {r4, r5, r6, lr}
- 800fb7a: 0004 movs r4, r0
- 800fb7c: 0008 movs r0, r1
- 800fb7e: 0011 movs r1, r2
- 800fb80: 001a movs r2, r3
- 800fb82: 2300 movs r3, #0
- 800fb84: 4d05 ldr r5, [pc, #20] @ (800fb9c <_write_r+0x24>)
- 800fb86: 602b str r3, [r5, #0]
- 800fb88: f7f0 fe5b bl 8000842 <_write>
- 800fb8c: 1c43 adds r3, r0, #1
- 800fb8e: d000 beq.n 800fb92 <_write_r+0x1a>
- 800fb90: bd70 pop {r4, r5, r6, pc}
- 800fb92: 682b ldr r3, [r5, #0]
- 800fb94: 2b00 cmp r3, #0
- 800fb96: d0fb beq.n 800fb90 <_write_r+0x18>
- 800fb98: 6023 str r3, [r4, #0]
- 800fb9a: e7f9 b.n 800fb90 <_write_r+0x18>
- 800fb9c: 2000099c .word 0x2000099c
- 0800fba0 <__libc_fini_array>:
- 800fba0: b570 push {r4, r5, r6, lr}
- 800fba2: 4c07 ldr r4, [pc, #28] @ (800fbc0 <__libc_fini_array+0x20>)
- 800fba4: 4d07 ldr r5, [pc, #28] @ (800fbc4 <__libc_fini_array+0x24>)
- 800fba6: 1b64 subs r4, r4, r5
- 800fba8: 10a4 asrs r4, r4, #2
- 800fbaa: d005 beq.n 800fbb8 <__libc_fini_array+0x18>
- 800fbac: 3c01 subs r4, #1
- 800fbae: 00a3 lsls r3, r4, #2
- 800fbb0: 58eb ldr r3, [r5, r3]
- 800fbb2: 4798 blx r3
- 800fbb4: 2c00 cmp r4, #0
- 800fbb6: d1f9 bne.n 800fbac <__libc_fini_array+0xc>
- 800fbb8: f003 ff4a bl 8013a50 <_fini>
- 800fbbc: bd70 pop {r4, r5, r6, pc}
- 800fbbe: 46c0 nop @ (mov r8, r8)
- 800fbc0: 08016620 .word 0x08016620
- 800fbc4: 0801661c .word 0x0801661c
- 0800fbc8 <memchr>:
- 800fbc8: b570 push {r4, r5, r6, lr}
- 800fbca: b2cc uxtb r4, r1
- 800fbcc: 0783 lsls r3, r0, #30
- 800fbce: d00d beq.n 800fbec <memchr+0x24>
- 800fbd0: 1e53 subs r3, r2, #1
- 800fbd2: 2a00 cmp r2, #0
- 800fbd4: d00f beq.n 800fbf6 <memchr+0x2e>
- 800fbd6: 2503 movs r5, #3
- 800fbd8: e004 b.n 800fbe4 <memchr+0x1c>
- 800fbda: 3001 adds r0, #1
- 800fbdc: 4228 tst r0, r5
- 800fbde: d006 beq.n 800fbee <memchr+0x26>
- 800fbe0: 3b01 subs r3, #1
- 800fbe2: d308 bcc.n 800fbf6 <memchr+0x2e>
- 800fbe4: 7802 ldrb r2, [r0, #0]
- 800fbe6: 42a2 cmp r2, r4
- 800fbe8: d1f7 bne.n 800fbda <memchr+0x12>
- 800fbea: bd70 pop {r4, r5, r6, pc}
- 800fbec: 0013 movs r3, r2
- 800fbee: 2b03 cmp r3, #3
- 800fbf0: d803 bhi.n 800fbfa <memchr+0x32>
- 800fbf2: 2b00 cmp r3, #0
- 800fbf4: d114 bne.n 800fc20 <memchr+0x58>
- 800fbf6: 2000 movs r0, #0
- 800fbf8: e7f7 b.n 800fbea <memchr+0x22>
- 800fbfa: 22ff movs r2, #255 @ 0xff
- 800fbfc: 400a ands r2, r1
- 800fbfe: 0215 lsls r5, r2, #8
- 800fc00: 18ad adds r5, r5, r2
- 800fc02: 042a lsls r2, r5, #16
- 800fc04: 4e0b ldr r6, [pc, #44] @ (800fc34 <memchr+0x6c>)
- 800fc06: 18ad adds r5, r5, r2
- 800fc08: e003 b.n 800fc12 <memchr+0x4a>
- 800fc0a: 3b04 subs r3, #4
- 800fc0c: 3004 adds r0, #4
- 800fc0e: 2b03 cmp r3, #3
- 800fc10: d9ef bls.n 800fbf2 <memchr+0x2a>
- 800fc12: 6802 ldr r2, [r0, #0]
- 800fc14: 4908 ldr r1, [pc, #32] @ (800fc38 <memchr+0x70>)
- 800fc16: 406a eors r2, r5
- 800fc18: 1851 adds r1, r2, r1
- 800fc1a: 4391 bics r1, r2
- 800fc1c: 4231 tst r1, r6
- 800fc1e: d0f4 beq.n 800fc0a <memchr+0x42>
- 800fc20: 18c3 adds r3, r0, r3
- 800fc22: e002 b.n 800fc2a <memchr+0x62>
- 800fc24: 3001 adds r0, #1
- 800fc26: 4298 cmp r0, r3
- 800fc28: d0e5 beq.n 800fbf6 <memchr+0x2e>
- 800fc2a: 7802 ldrb r2, [r0, #0]
- 800fc2c: 42a2 cmp r2, r4
- 800fc2e: d1f9 bne.n 800fc24 <memchr+0x5c>
- 800fc30: e7db b.n 800fbea <memchr+0x22>
- 800fc32: 46c0 nop @ (mov r8, r8)
- 800fc34: 80808080 .word 0x80808080
- 800fc38: fefefeff .word 0xfefefeff
- 0800fc3c <_wcrtomb_r>:
- 800fc3c: b570 push {r4, r5, r6, lr}
- 800fc3e: 0005 movs r5, r0
- 800fc40: 001c movs r4, r3
- 800fc42: b084 sub sp, #16
- 800fc44: 2b00 cmp r3, #0
- 800fc46: d00b beq.n 800fc60 <_wcrtomb_r+0x24>
- 800fc48: 20e0 movs r0, #224 @ 0xe0
- 800fc4a: 4b0f ldr r3, [pc, #60] @ (800fc88 <_wcrtomb_r+0x4c>)
- 800fc4c: 581e ldr r6, [r3, r0]
- 800fc4e: 0023 movs r3, r4
- 800fc50: 2900 cmp r1, #0
- 800fc52: d00d beq.n 800fc70 <_wcrtomb_r+0x34>
- 800fc54: 0028 movs r0, r5
- 800fc56: 47b0 blx r6
- 800fc58: 1c43 adds r3, r0, #1
- 800fc5a: d00f beq.n 800fc7c <_wcrtomb_r+0x40>
- 800fc5c: b004 add sp, #16
- 800fc5e: bd70 pop {r4, r5, r6, pc}
- 800fc60: 1d44 adds r4, r0, #5
- 800fc62: 20e0 movs r0, #224 @ 0xe0
- 800fc64: 4b08 ldr r3, [pc, #32] @ (800fc88 <_wcrtomb_r+0x4c>)
- 800fc66: 34ff adds r4, #255 @ 0xff
- 800fc68: 581e ldr r6, [r3, r0]
- 800fc6a: 0023 movs r3, r4
- 800fc6c: 2900 cmp r1, #0
- 800fc6e: d1f1 bne.n 800fc54 <_wcrtomb_r+0x18>
- 800fc70: 2200 movs r2, #0
- 800fc72: 0028 movs r0, r5
- 800fc74: a901 add r1, sp, #4
- 800fc76: 47b0 blx r6
- 800fc78: 1c43 adds r3, r0, #1
- 800fc7a: d1ef bne.n 800fc5c <_wcrtomb_r+0x20>
- 800fc7c: 2300 movs r3, #0
- 800fc7e: 6023 str r3, [r4, #0]
- 800fc80: 338a adds r3, #138 @ 0x8a
- 800fc82: 602b str r3, [r5, #0]
- 800fc84: e7ea b.n 800fc5c <_wcrtomb_r+0x20>
- 800fc86: 46c0 nop @ (mov r8, r8)
- 800fc88: 20000570 .word 0x20000570
- 0800fc8c <_wcsrtombs_r>:
- 800fc8c: b530 push {r4, r5, lr}
- 800fc8e: 2401 movs r4, #1
- 800fc90: b083 sub sp, #12
- 800fc92: 9d06 ldr r5, [sp, #24]
- 800fc94: 9300 str r3, [sp, #0]
- 800fc96: 9501 str r5, [sp, #4]
- 800fc98: 4263 negs r3, r4
- 800fc9a: f001 fee1 bl 8011a60 <_wcsnrtombs_r>
- 800fc9e: b003 add sp, #12
- 800fca0: bd30 pop {r4, r5, pc}
- 800fca2: 46c0 nop @ (mov r8, r8)
- 0800fca4 <__register_exitproc>:
- 800fca4: b5f0 push {r4, r5, r6, r7, lr}
- 800fca6: 46d6 mov lr, sl
- 800fca8: 464f mov r7, r9
- 800fcaa: 4646 mov r6, r8
- 800fcac: 4698 mov r8, r3
- 800fcae: 4b24 ldr r3, [pc, #144] @ (800fd40 <__register_exitproc+0x9c>)
- 800fcb0: b5c0 push {r6, r7, lr}
- 800fcb2: 0006 movs r6, r0
- 800fcb4: 6818 ldr r0, [r3, #0]
- 800fcb6: 469a mov sl, r3
- 800fcb8: 000f movs r7, r1
- 800fcba: 4691 mov r9, r2
- 800fcbc: f7fb fb7e bl 800b3bc <__retarget_lock_acquire_recursive>
- 800fcc0: 4b20 ldr r3, [pc, #128] @ (800fd44 <__register_exitproc+0xa0>)
- 800fcc2: 681d ldr r5, [r3, #0]
- 800fcc4: 2d00 cmp r5, #0
- 800fcc6: d032 beq.n 800fd2e <__register_exitproc+0x8a>
- 800fcc8: 4653 mov r3, sl
- 800fcca: 686c ldr r4, [r5, #4]
- 800fccc: 6818 ldr r0, [r3, #0]
- 800fcce: 2c1f cmp r4, #31
- 800fcd0: dc30 bgt.n 800fd34 <__register_exitproc+0x90>
- 800fcd2: 2e00 cmp r6, #0
- 800fcd4: d10c bne.n 800fcf0 <__register_exitproc+0x4c>
- 800fcd6: 1c63 adds r3, r4, #1
- 800fcd8: 3402 adds r4, #2
- 800fcda: 00a4 lsls r4, r4, #2
- 800fcdc: 606b str r3, [r5, #4]
- 800fcde: 5167 str r7, [r4, r5]
- 800fce0: f7fb fb6e bl 800b3c0 <__retarget_lock_release_recursive>
- 800fce4: 2000 movs r0, #0
- 800fce6: bce0 pop {r5, r6, r7}
- 800fce8: 46ba mov sl, r7
- 800fcea: 46b1 mov r9, r6
- 800fcec: 46a8 mov r8, r5
- 800fcee: bdf0 pop {r4, r5, r6, r7, pc}
- 800fcf0: 4649 mov r1, r9
- 800fcf2: 2288 movs r2, #136 @ 0x88
- 800fcf4: 00a3 lsls r3, r4, #2
- 800fcf6: 18eb adds r3, r5, r3
- 800fcf8: 5099 str r1, [r3, r2]
- 800fcfa: 21c4 movs r1, #196 @ 0xc4
- 800fcfc: 0049 lsls r1, r1, #1
- 800fcfe: 468c mov ip, r1
- 800fd00: 44ac add ip, r5
- 800fd02: 4661 mov r1, ip
- 800fd04: 3a87 subs r2, #135 @ 0x87
- 800fd06: 40a2 lsls r2, r4
- 800fd08: 6809 ldr r1, [r1, #0]
- 800fd0a: 4691 mov r9, r2
- 800fd0c: 4311 orrs r1, r2
- 800fd0e: 4662 mov r2, ip
- 800fd10: 6011 str r1, [r2, #0]
- 800fd12: 2184 movs r1, #132 @ 0x84
- 800fd14: 4642 mov r2, r8
- 800fd16: 0049 lsls r1, r1, #1
- 800fd18: 505a str r2, [r3, r1]
- 800fd1a: 2e02 cmp r6, #2
- 800fd1c: d1db bne.n 800fcd6 <__register_exitproc+0x32>
- 800fd1e: 0029 movs r1, r5
- 800fd20: 464a mov r2, r9
- 800fd22: 318d adds r1, #141 @ 0x8d
- 800fd24: 31ff adds r1, #255 @ 0xff
- 800fd26: 680b ldr r3, [r1, #0]
- 800fd28: 4313 orrs r3, r2
- 800fd2a: 600b str r3, [r1, #0]
- 800fd2c: e7d3 b.n 800fcd6 <__register_exitproc+0x32>
- 800fd2e: 4d06 ldr r5, [pc, #24] @ (800fd48 <__register_exitproc+0xa4>)
- 800fd30: 601d str r5, [r3, #0]
- 800fd32: e7c9 b.n 800fcc8 <__register_exitproc+0x24>
- 800fd34: f7fb fb44 bl 800b3c0 <__retarget_lock_release_recursive>
- 800fd38: 2001 movs r0, #1
- 800fd3a: 4240 negs r0, r0
- 800fd3c: e7d3 b.n 800fce6 <__register_exitproc+0x42>
- 800fd3e: 46c0 nop @ (mov r8, r8)
- 800fd40: 20000568 .word 0x20000568
- 800fd44: 20000994 .word 0x20000994
- 800fd48: 200009a0 .word 0x200009a0
- 0800fd4c <frexp>:
- 800fd4c: b570 push {r4, r5, r6, lr}
- 800fd4e: 0014 movs r4, r2
- 800fd50: 2200 movs r2, #0
- 800fd52: 6022 str r2, [r4, #0]
- 800fd54: 4a11 ldr r2, [pc, #68] @ (800fd9c <frexp+0x50>)
- 800fd56: 004b lsls r3, r1, #1
- 800fd58: 000d movs r5, r1
- 800fd5a: 085b lsrs r3, r3, #1
- 800fd5c: 4293 cmp r3, r2
- 800fd5e: d811 bhi.n 800fd84 <frexp+0x38>
- 800fd60: 001a movs r2, r3
- 800fd62: 4302 orrs r2, r0
- 800fd64: d00e beq.n 800fd84 <frexp+0x38>
- 800fd66: 4a0e ldr r2, [pc, #56] @ (800fda0 <frexp+0x54>)
- 800fd68: 4211 tst r1, r2
- 800fd6a: d00c beq.n 800fd86 <frexp+0x3a>
- 800fd6c: 2200 movs r2, #0
- 800fd6e: 4e0d ldr r6, [pc, #52] @ (800fda4 <frexp+0x58>)
- 800fd70: 151b asrs r3, r3, #20
- 800fd72: 46b4 mov ip, r6
- 800fd74: 4463 add r3, ip
- 800fd76: 189b adds r3, r3, r2
- 800fd78: 6023 str r3, [r4, #0]
- 800fd7a: 4b0b ldr r3, [pc, #44] @ (800fda8 <frexp+0x5c>)
- 800fd7c: 4a0b ldr r2, [pc, #44] @ (800fdac <frexp+0x60>)
- 800fd7e: 402b ands r3, r5
- 800fd80: 431a orrs r2, r3
- 800fd82: 0011 movs r1, r2
- 800fd84: bd70 pop {r4, r5, r6, pc}
- 800fd86: 2200 movs r2, #0
- 800fd88: 4b09 ldr r3, [pc, #36] @ (800fdb0 <frexp+0x64>)
- 800fd8a: f002 ff57 bl 8012c3c <__aeabi_dmul>
- 800fd8e: 2236 movs r2, #54 @ 0x36
- 800fd90: 004b lsls r3, r1, #1
- 800fd92: 000d movs r5, r1
- 800fd94: 085b lsrs r3, r3, #1
- 800fd96: 4252 negs r2, r2
- 800fd98: e7e9 b.n 800fd6e <frexp+0x22>
- 800fd9a: 46c0 nop @ (mov r8, r8)
- 800fd9c: 7fefffff .word 0x7fefffff
- 800fda0: 7ff00000 .word 0x7ff00000
- 800fda4: fffffc02 .word 0xfffffc02
- 800fda8: 800fffff .word 0x800fffff
- 800fdac: 3fe00000 .word 0x3fe00000
- 800fdb0: 43500000 .word 0x43500000
- 0800fdb4 <quorem>:
- 800fdb4: b5f0 push {r4, r5, r6, r7, lr}
- 800fdb6: 4645 mov r5, r8
- 800fdb8: 46de mov lr, fp
- 800fdba: 4657 mov r7, sl
- 800fdbc: 464e mov r6, r9
- 800fdbe: b5e0 push {r5, r6, r7, lr}
- 800fdc0: 6903 ldr r3, [r0, #16]
- 800fdc2: 690d ldr r5, [r1, #16]
- 800fdc4: b085 sub sp, #20
- 800fdc6: 4680 mov r8, r0
- 800fdc8: 000a movs r2, r1
- 800fdca: 9101 str r1, [sp, #4]
- 800fdcc: 42ab cmp r3, r5
- 800fdce: da00 bge.n 800fdd2 <quorem+0x1e>
- 800fdd0: e098 b.n 800ff04 <quorem+0x150>
- 800fdd2: 0007 movs r7, r0
- 800fdd4: 3d01 subs r5, #1
- 800fdd6: 3214 adds r2, #20
- 800fdd8: 00ab lsls r3, r5, #2
- 800fdda: 3714 adds r7, #20
- 800fddc: 18d6 adds r6, r2, r3
- 800fdde: 18fb adds r3, r7, r3
- 800fde0: 9303 str r3, [sp, #12]
- 800fde2: 681b ldr r3, [r3, #0]
- 800fde4: 9202 str r2, [sp, #8]
- 800fde6: 469a mov sl, r3
- 800fde8: 6833 ldr r3, [r6, #0]
- 800fdea: 4650 mov r0, sl
- 800fdec: 3301 adds r3, #1
- 800fdee: 0019 movs r1, r3
- 800fdf0: 4699 mov r9, r3
- 800fdf2: f7f0 f961 bl 80000b8 <__udivsi3>
- 800fdf6: 0004 movs r4, r0
- 800fdf8: 45ca cmp sl, r9
- 800fdfa: d343 bcc.n 800fe84 <quorem+0xd0>
- 800fdfc: 9a02 ldr r2, [sp, #8]
- 800fdfe: 2300 movs r3, #0
- 800fe00: 4694 mov ip, r2
- 800fe02: 002a movs r2, r5
- 800fe04: 4660 mov r0, ip
- 800fe06: 001d movs r5, r3
- 800fe08: 46b4 mov ip, r6
- 800fe0a: 001e movs r6, r3
- 800fe0c: 003b movs r3, r7
- 800fe0e: 46b9 mov r9, r7
- 800fe10: 4692 mov sl, r2
- 800fe12: 0027 movs r7, r4
- 800fe14: 001c movs r4, r3
- 800fe16: c804 ldmia r0!, {r2}
- 800fe18: 0411 lsls r1, r2, #16
- 800fe1a: 0c09 lsrs r1, r1, #16
- 800fe1c: 4379 muls r1, r7
- 800fe1e: 0c12 lsrs r2, r2, #16
- 800fe20: 437a muls r2, r7
- 800fe22: 1989 adds r1, r1, r6
- 800fe24: 0c0b lsrs r3, r1, #16
- 800fe26: 18d2 adds r2, r2, r3
- 800fe28: 6823 ldr r3, [r4, #0]
- 800fe2a: 0409 lsls r1, r1, #16
- 800fe2c: 469b mov fp, r3
- 800fe2e: 041b lsls r3, r3, #16
- 800fe30: 0c09 lsrs r1, r1, #16
- 800fe32: 0c1b lsrs r3, r3, #16
- 800fe34: 1a5b subs r3, r3, r1
- 800fe36: 4659 mov r1, fp
- 800fe38: 0c16 lsrs r6, r2, #16
- 800fe3a: 0412 lsls r2, r2, #16
- 800fe3c: 195b adds r3, r3, r5
- 800fe3e: 0c09 lsrs r1, r1, #16
- 800fe40: 0c12 lsrs r2, r2, #16
- 800fe42: 1a8a subs r2, r1, r2
- 800fe44: 1419 asrs r1, r3, #16
- 800fe46: 1852 adds r2, r2, r1
- 800fe48: 041b lsls r3, r3, #16
- 800fe4a: 1415 asrs r5, r2, #16
- 800fe4c: 0c1b lsrs r3, r3, #16
- 800fe4e: 0412 lsls r2, r2, #16
- 800fe50: 4313 orrs r3, r2
- 800fe52: c408 stmia r4!, {r3}
- 800fe54: 4584 cmp ip, r0
- 800fe56: d2de bcs.n 800fe16 <quorem+0x62>
- 800fe58: 9a03 ldr r2, [sp, #12]
- 800fe5a: 003c movs r4, r7
- 800fe5c: 6813 ldr r3, [r2, #0]
- 800fe5e: 4666 mov r6, ip
- 800fe60: 464f mov r7, r9
- 800fe62: 4655 mov r5, sl
- 800fe64: 2b00 cmp r3, #0
- 800fe66: d10d bne.n 800fe84 <quorem+0xd0>
- 800fe68: 0013 movs r3, r2
- 800fe6a: 3b04 subs r3, #4
- 800fe6c: 429f cmp r7, r3
- 800fe6e: d304 bcc.n 800fe7a <quorem+0xc6>
- 800fe70: e006 b.n 800fe80 <quorem+0xcc>
- 800fe72: 3b04 subs r3, #4
- 800fe74: 3d01 subs r5, #1
- 800fe76: 429f cmp r7, r3
- 800fe78: d202 bcs.n 800fe80 <quorem+0xcc>
- 800fe7a: 681a ldr r2, [r3, #0]
- 800fe7c: 2a00 cmp r2, #0
- 800fe7e: d0f8 beq.n 800fe72 <quorem+0xbe>
- 800fe80: 4643 mov r3, r8
- 800fe82: 611d str r5, [r3, #16]
- 800fe84: 4640 mov r0, r8
- 800fe86: 9901 ldr r1, [sp, #4]
- 800fe88: f001 faf6 bl 8011478 <__mcmp>
- 800fe8c: 2800 cmp r0, #0
- 800fe8e: db26 blt.n 800fede <quorem+0x12a>
- 800fe90: 2300 movs r3, #0
- 800fe92: 469c mov ip, r3
- 800fe94: 0023 movs r3, r4
- 800fe96: 0039 movs r1, r7
- 800fe98: 4664 mov r4, ip
- 800fe9a: 46b9 mov r9, r7
- 800fe9c: 46aa mov sl, r5
- 800fe9e: 469c mov ip, r3
- 800fea0: 9802 ldr r0, [sp, #8]
- 800fea2: c820 ldmia r0!, {r5}
- 800fea4: 680a ldr r2, [r1, #0]
- 800fea6: 042f lsls r7, r5, #16
- 800fea8: 0413 lsls r3, r2, #16
- 800feaa: 0c1b lsrs r3, r3, #16
- 800feac: 0c3f lsrs r7, r7, #16
- 800feae: 1bdb subs r3, r3, r7
- 800feb0: 191b adds r3, r3, r4
- 800feb2: 0c12 lsrs r2, r2, #16
- 800feb4: 0c2c lsrs r4, r5, #16
- 800feb6: 1b12 subs r2, r2, r4
- 800feb8: 141c asrs r4, r3, #16
- 800feba: 1912 adds r2, r2, r4
- 800febc: 041b lsls r3, r3, #16
- 800febe: 1414 asrs r4, r2, #16
- 800fec0: 0c1b lsrs r3, r3, #16
- 800fec2: 0412 lsls r2, r2, #16
- 800fec4: 4313 orrs r3, r2
- 800fec6: c108 stmia r1!, {r3}
- 800fec8: 4286 cmp r6, r0
- 800feca: d2ea bcs.n 800fea2 <quorem+0xee>
- 800fecc: 4655 mov r5, sl
- 800fece: 464f mov r7, r9
- 800fed0: 00ab lsls r3, r5, #2
- 800fed2: 18fb adds r3, r7, r3
- 800fed4: 681a ldr r2, [r3, #0]
- 800fed6: 4664 mov r4, ip
- 800fed8: 2a00 cmp r2, #0
- 800feda: d00c beq.n 800fef6 <quorem+0x142>
- 800fedc: 3401 adds r4, #1
- 800fede: 0020 movs r0, r4
- 800fee0: b005 add sp, #20
- 800fee2: bcf0 pop {r4, r5, r6, r7}
- 800fee4: 46bb mov fp, r7
- 800fee6: 46b2 mov sl, r6
- 800fee8: 46a9 mov r9, r5
- 800feea: 46a0 mov r8, r4
- 800feec: bdf0 pop {r4, r5, r6, r7, pc}
- 800feee: 681a ldr r2, [r3, #0]
- 800fef0: 2a00 cmp r2, #0
- 800fef2: d103 bne.n 800fefc <quorem+0x148>
- 800fef4: 3d01 subs r5, #1
- 800fef6: 3b04 subs r3, #4
- 800fef8: 429f cmp r7, r3
- 800fefa: d3f8 bcc.n 800feee <quorem+0x13a>
- 800fefc: 4643 mov r3, r8
- 800fefe: 3401 adds r4, #1
- 800ff00: 611d str r5, [r3, #16]
- 800ff02: e7ec b.n 800fede <quorem+0x12a>
- 800ff04: 2000 movs r0, #0
- 800ff06: e7eb b.n 800fee0 <quorem+0x12c>
- 0800ff08 <_dtoa_r>:
- 800ff08: b5f0 push {r4, r5, r6, r7, lr}
- 800ff0a: 464e mov r6, r9
- 800ff0c: 4645 mov r5, r8
- 800ff0e: 46de mov lr, fp
- 800ff10: 4657 mov r7, sl
- 800ff12: 0014 movs r4, r2
- 800ff14: b5e0 push {r5, r6, r7, lr}
- 800ff16: 001d movs r5, r3
- 800ff18: 6b81 ldr r1, [r0, #56] @ 0x38
- 800ff1a: b09f sub sp, #124 @ 0x7c
- 800ff1c: 4681 mov r9, r0
- 800ff1e: 9404 str r4, [sp, #16]
- 800ff20: 9505 str r5, [sp, #20]
- 800ff22: 2900 cmp r1, #0
- 800ff24: d009 beq.n 800ff3a <_dtoa_r+0x32>
- 800ff26: 2301 movs r3, #1
- 800ff28: 6bc2 ldr r2, [r0, #60] @ 0x3c
- 800ff2a: 4093 lsls r3, r2
- 800ff2c: 604a str r2, [r1, #4]
- 800ff2e: 608b str r3, [r1, #8]
- 800ff30: f001 f804 bl 8010f3c <_Bfree>
- 800ff34: 2300 movs r3, #0
- 800ff36: 464a mov r2, r9
- 800ff38: 6393 str r3, [r2, #56] @ 0x38
- 800ff3a: 002e movs r6, r5
- 800ff3c: 2300 movs r3, #0
- 800ff3e: 2d00 cmp r5, #0
- 800ff40: da03 bge.n 800ff4a <_dtoa_r+0x42>
- 800ff42: 006e lsls r6, r5, #1
- 800ff44: 0876 lsrs r6, r6, #1
- 800ff46: 9605 str r6, [sp, #20]
- 800ff48: 3301 adds r3, #1
- 800ff4a: 9a2b ldr r2, [sp, #172] @ 0xac
- 800ff4c: 6013 str r3, [r2, #0]
- 800ff4e: 0032 movs r2, r6
- 800ff50: 4bd6 ldr r3, [pc, #856] @ (80102ac <_dtoa_r+0x3a4>)
- 800ff52: 401a ands r2, r3
- 800ff54: 429a cmp r2, r3
- 800ff56: d100 bne.n 800ff5a <_dtoa_r+0x52>
- 800ff58: e196 b.n 8010288 <_dtoa_r+0x380>
- 800ff5a: 9a04 ldr r2, [sp, #16]
- 800ff5c: 9b05 ldr r3, [sp, #20]
- 800ff5e: 0010 movs r0, r2
- 800ff60: 0019 movs r1, r3
- 800ff62: 2200 movs r2, #0
- 800ff64: 2300 movs r3, #0
- 800ff66: 9006 str r0, [sp, #24]
- 800ff68: 9107 str r1, [sp, #28]
- 800ff6a: f7f0 fb31 bl 80005d0 <__aeabi_dcmpeq>
- 800ff6e: 2800 cmp r0, #0
- 800ff70: d012 beq.n 800ff98 <_dtoa_r+0x90>
- 800ff72: 2301 movs r3, #1
- 800ff74: 9a2a ldr r2, [sp, #168] @ 0xa8
- 800ff76: 6013 str r3, [r2, #0]
- 800ff78: 9b2c ldr r3, [sp, #176] @ 0xb0
- 800ff7a: 2b00 cmp r3, #0
- 800ff7c: d002 beq.n 800ff84 <_dtoa_r+0x7c>
- 800ff7e: 4bcc ldr r3, [pc, #816] @ (80102b0 <_dtoa_r+0x3a8>)
- 800ff80: 9a2c ldr r2, [sp, #176] @ 0xb0
- 800ff82: 6013 str r3, [r2, #0]
- 800ff84: 4bcb ldr r3, [pc, #812] @ (80102b4 <_dtoa_r+0x3ac>)
- 800ff86: 9303 str r3, [sp, #12]
- 800ff88: 9803 ldr r0, [sp, #12]
- 800ff8a: b01f add sp, #124 @ 0x7c
- 800ff8c: bcf0 pop {r4, r5, r6, r7}
- 800ff8e: 46bb mov fp, r7
- 800ff90: 46b2 mov sl, r6
- 800ff92: 46a9 mov r9, r5
- 800ff94: 46a0 mov r8, r4
- 800ff96: bdf0 pop {r4, r5, r6, r7, pc}
- 800ff98: ab1c add r3, sp, #112 @ 0x70
- 800ff9a: 9301 str r3, [sp, #4]
- 800ff9c: ab1d add r3, sp, #116 @ 0x74
- 800ff9e: 9300 str r3, [sp, #0]
- 800ffa0: 4648 mov r0, r9
- 800ffa2: 9a06 ldr r2, [sp, #24]
- 800ffa4: 9b07 ldr r3, [sp, #28]
- 800ffa6: f001 fb5f bl 8011668 <__d2b>
- 800ffaa: 0d33 lsrs r3, r6, #20
- 800ffac: 4683 mov fp, r0
- 800ffae: d000 beq.n 800ffb2 <_dtoa_r+0xaa>
- 800ffb0: e1a6 b.n 8010300 <_dtoa_r+0x3f8>
- 800ffb2: 9b1d ldr r3, [sp, #116] @ 0x74
- 800ffb4: 9f1c ldr r7, [sp, #112] @ 0x70
- 800ffb6: 4698 mov r8, r3
- 800ffb8: 4bbf ldr r3, [pc, #764] @ (80102b8 <_dtoa_r+0x3b0>)
- 800ffba: 44b8 add r8, r7
- 800ffbc: 4443 add r3, r8
- 800ffbe: 2b20 cmp r3, #32
- 800ffc0: dc00 bgt.n 800ffc4 <_dtoa_r+0xbc>
- 800ffc2: e362 b.n 801068a <_dtoa_r+0x782>
- 800ffc4: 2240 movs r2, #64 @ 0x40
- 800ffc6: 1ad3 subs r3, r2, r3
- 800ffc8: 409e lsls r6, r3
- 800ffca: 4bbc ldr r3, [pc, #752] @ (80102bc <_dtoa_r+0x3b4>)
- 800ffcc: 0030 movs r0, r6
- 800ffce: 4443 add r3, r8
- 800ffd0: 40dc lsrs r4, r3
- 800ffd2: 4320 orrs r0, r4
- 800ffd4: f003 fd12 bl 80139fc <__aeabi_ui2d>
- 800ffd8: 4646 mov r6, r8
- 800ffda: 2301 movs r3, #1
- 800ffdc: 4cb8 ldr r4, [pc, #736] @ (80102c0 <_dtoa_r+0x3b8>)
- 800ffde: 3e01 subs r6, #1
- 800ffe0: 1909 adds r1, r1, r4
- 800ffe2: 930e str r3, [sp, #56] @ 0x38
- 800ffe4: 2200 movs r2, #0
- 800ffe6: 4bb7 ldr r3, [pc, #732] @ (80102c4 <_dtoa_r+0x3bc>)
- 800ffe8: f003 f8f4 bl 80131d4 <__aeabi_dsub>
- 800ffec: 4ab6 ldr r2, [pc, #728] @ (80102c8 <_dtoa_r+0x3c0>)
- 800ffee: 4bb7 ldr r3, [pc, #732] @ (80102cc <_dtoa_r+0x3c4>)
- 800fff0: f002 fe24 bl 8012c3c <__aeabi_dmul>
- 800fff4: 4ab6 ldr r2, [pc, #728] @ (80102d0 <_dtoa_r+0x3c8>)
- 800fff6: 4bb7 ldr r3, [pc, #732] @ (80102d4 <_dtoa_r+0x3cc>)
- 800fff8: f001 fe64 bl 8011cc4 <__aeabi_dadd>
- 800fffc: 0004 movs r4, r0
- 800fffe: 0030 movs r0, r6
- 8010000: 000d movs r5, r1
- 8010002: f003 fccd bl 80139a0 <__aeabi_i2d>
- 8010006: 4ab4 ldr r2, [pc, #720] @ (80102d8 <_dtoa_r+0x3d0>)
- 8010008: 4bb4 ldr r3, [pc, #720] @ (80102dc <_dtoa_r+0x3d4>)
- 801000a: f002 fe17 bl 8012c3c <__aeabi_dmul>
- 801000e: 0002 movs r2, r0
- 8010010: 000b movs r3, r1
- 8010012: 0020 movs r0, r4
- 8010014: 0029 movs r1, r5
- 8010016: f001 fe55 bl 8011cc4 <__aeabi_dadd>
- 801001a: 0004 movs r4, r0
- 801001c: 000d movs r5, r1
- 801001e: f003 fc83 bl 8013928 <__aeabi_d2iz>
- 8010022: 2200 movs r2, #0
- 8010024: 4682 mov sl, r0
- 8010026: 2300 movs r3, #0
- 8010028: 0020 movs r0, r4
- 801002a: 0029 movs r1, r5
- 801002c: f7f0 fad6 bl 80005dc <__aeabi_dcmplt>
- 8010030: 2800 cmp r0, #0
- 8010032: d00b beq.n 801004c <_dtoa_r+0x144>
- 8010034: 4650 mov r0, sl
- 8010036: f003 fcb3 bl 80139a0 <__aeabi_i2d>
- 801003a: 002b movs r3, r5
- 801003c: 0022 movs r2, r4
- 801003e: f7f0 fac7 bl 80005d0 <__aeabi_dcmpeq>
- 8010042: 4243 negs r3, r0
- 8010044: 4158 adcs r0, r3
- 8010046: 4653 mov r3, sl
- 8010048: 1a1b subs r3, r3, r0
- 801004a: 469a mov sl, r3
- 801004c: 1bbf subs r7, r7, r6
- 801004e: 1e7b subs r3, r7, #1
- 8010050: 4698 mov r8, r3
- 8010052: 4653 mov r3, sl
- 8010054: 2b16 cmp r3, #22
- 8010056: d900 bls.n 801005a <_dtoa_r+0x152>
- 8010058: e2d0 b.n 80105fc <_dtoa_r+0x6f4>
- 801005a: 9806 ldr r0, [sp, #24]
- 801005c: 9907 ldr r1, [sp, #28]
- 801005e: 4652 mov r2, sl
- 8010060: 4b9f ldr r3, [pc, #636] @ (80102e0 <_dtoa_r+0x3d8>)
- 8010062: 00d2 lsls r2, r2, #3
- 8010064: 189b adds r3, r3, r2
- 8010066: 681a ldr r2, [r3, #0]
- 8010068: 685b ldr r3, [r3, #4]
- 801006a: f7f0 fab7 bl 80005dc <__aeabi_dcmplt>
- 801006e: 2800 cmp r0, #0
- 8010070: d100 bne.n 8010074 <_dtoa_r+0x16c>
- 8010072: e15a b.n 801032a <_dtoa_r+0x422>
- 8010074: 2301 movs r3, #1
- 8010076: 425b negs r3, r3
- 8010078: 469c mov ip, r3
- 801007a: 2300 movs r3, #0
- 801007c: 44e2 add sl, ip
- 801007e: 9310 str r3, [sp, #64] @ 0x40
- 8010080: 2300 movs r3, #0
- 8010082: 9309 str r3, [sp, #36] @ 0x24
- 8010084: 4643 mov r3, r8
- 8010086: 2b00 cmp r3, #0
- 8010088: da04 bge.n 8010094 <_dtoa_r+0x18c>
- 801008a: 2301 movs r3, #1
- 801008c: 1bdb subs r3, r3, r7
- 801008e: 9309 str r3, [sp, #36] @ 0x24
- 8010090: 2300 movs r3, #0
- 8010092: 4698 mov r8, r3
- 8010094: 4653 mov r3, sl
- 8010096: 2b00 cmp r3, #0
- 8010098: db00 blt.n 801009c <_dtoa_r+0x194>
- 801009a: e14d b.n 8010338 <_dtoa_r+0x430>
- 801009c: 4652 mov r2, sl
- 801009e: 9b09 ldr r3, [sp, #36] @ 0x24
- 80100a0: 920a str r2, [sp, #40] @ 0x28
- 80100a2: 1a9b subs r3, r3, r2
- 80100a4: 9309 str r3, [sp, #36] @ 0x24
- 80100a6: 4253 negs r3, r2
- 80100a8: 930c str r3, [sp, #48] @ 0x30
- 80100aa: 2300 movs r3, #0
- 80100ac: 469a mov sl, r3
- 80100ae: 9b28 ldr r3, [sp, #160] @ 0xa0
- 80100b0: 2b09 cmp r3, #9
- 80100b2: d900 bls.n 80100b6 <_dtoa_r+0x1ae>
- 80100b4: e149 b.n 801034a <_dtoa_r+0x442>
- 80100b6: 2b05 cmp r3, #5
- 80100b8: dc00 bgt.n 80100bc <_dtoa_r+0x1b4>
- 80100ba: e2c5 b.n 8010648 <_dtoa_r+0x740>
- 80100bc: 3b04 subs r3, #4
- 80100be: 2400 movs r4, #0
- 80100c0: 9328 str r3, [sp, #160] @ 0xa0
- 80100c2: 2b03 cmp r3, #3
- 80100c4: d101 bne.n 80100ca <_dtoa_r+0x1c2>
- 80100c6: f000 fc6d bl 80109a4 <_dtoa_r+0xa9c>
- 80100ca: dc01 bgt.n 80100d0 <_dtoa_r+0x1c8>
- 80100cc: f000 fc59 bl 8010982 <_dtoa_r+0xa7a>
- 80100d0: 9b28 ldr r3, [sp, #160] @ 0xa0
- 80100d2: 2b04 cmp r3, #4
- 80100d4: d001 beq.n 80100da <_dtoa_r+0x1d2>
- 80100d6: f000 fc08 bl 80108ea <_dtoa_r+0x9e2>
- 80100da: 2301 movs r3, #1
- 80100dc: 930b str r3, [sp, #44] @ 0x2c
- 80100de: 9b29 ldr r3, [sp, #164] @ 0xa4
- 80100e0: 2b00 cmp r3, #0
- 80100e2: dc01 bgt.n 80100e8 <_dtoa_r+0x1e0>
- 80100e4: f000 fc5a bl 801099c <_dtoa_r+0xa94>
- 80100e8: 001d movs r5, r3
- 80100ea: 9311 str r3, [sp, #68] @ 0x44
- 80100ec: 9308 str r3, [sp, #32]
- 80100ee: 2201 movs r2, #1
- 80100f0: 2304 movs r3, #4
- 80100f2: 2d17 cmp r5, #23
- 80100f4: dc01 bgt.n 80100fa <_dtoa_r+0x1f2>
- 80100f6: f000 fc07 bl 8010908 <_dtoa_r+0xa00>
- 80100fa: 005b lsls r3, r3, #1
- 80100fc: 0018 movs r0, r3
- 80100fe: 3014 adds r0, #20
- 8010100: 0011 movs r1, r2
- 8010102: 3201 adds r2, #1
- 8010104: 42a8 cmp r0, r5
- 8010106: d9f8 bls.n 80100fa <_dtoa_r+0x1f2>
- 8010108: 464b mov r3, r9
- 801010a: 63d9 str r1, [r3, #60] @ 0x3c
- 801010c: 4648 mov r0, r9
- 801010e: f000 feed bl 8010eec <_Balloc>
- 8010112: 9003 str r0, [sp, #12]
- 8010114: 2800 cmp r0, #0
- 8010116: d101 bne.n 801011c <_dtoa_r+0x214>
- 8010118: f000 feb5 bl 8010e86 <_dtoa_r+0xf7e>
- 801011c: 464b mov r3, r9
- 801011e: 9a03 ldr r2, [sp, #12]
- 8010120: 639a str r2, [r3, #56] @ 0x38
- 8010122: 9b08 ldr r3, [sp, #32]
- 8010124: 2b0e cmp r3, #14
- 8010126: d900 bls.n 801012a <_dtoa_r+0x222>
- 8010128: e07c b.n 8010224 <_dtoa_r+0x31c>
- 801012a: 2c00 cmp r4, #0
- 801012c: d07a beq.n 8010224 <_dtoa_r+0x31c>
- 801012e: 980a ldr r0, [sp, #40] @ 0x28
- 8010130: 2800 cmp r0, #0
- 8010132: dc01 bgt.n 8010138 <_dtoa_r+0x230>
- 8010134: f000 fd19 bl 8010b6a <_dtoa_r+0xc62>
- 8010138: 210f movs r1, #15
- 801013a: 0002 movs r2, r0
- 801013c: 4b68 ldr r3, [pc, #416] @ (80102e0 <_dtoa_r+0x3d8>)
- 801013e: 400a ands r2, r1
- 8010140: 00d2 lsls r2, r2, #3
- 8010142: 189b adds r3, r3, r2
- 8010144: 1106 asrs r6, r0, #4
- 8010146: 681c ldr r4, [r3, #0]
- 8010148: 685d ldr r5, [r3, #4]
- 801014a: 05c3 lsls r3, r0, #23
- 801014c: d501 bpl.n 8010152 <_dtoa_r+0x24a>
- 801014e: f000 fc0a bl 8010966 <_dtoa_r+0xa5e>
- 8010152: 9a06 ldr r2, [sp, #24]
- 8010154: 9b07 ldr r3, [sp, #28]
- 8010156: 9212 str r2, [sp, #72] @ 0x48
- 8010158: 9313 str r3, [sp, #76] @ 0x4c
- 801015a: 2302 movs r3, #2
- 801015c: 930d str r3, [sp, #52] @ 0x34
- 801015e: 2e00 cmp r6, #0
- 8010160: d012 beq.n 8010188 <_dtoa_r+0x280>
- 8010162: 4f60 ldr r7, [pc, #384] @ (80102e4 <_dtoa_r+0x3dc>)
- 8010164: 2301 movs r3, #1
- 8010166: 4233 tst r3, r6
- 8010168: d00a beq.n 8010180 <_dtoa_r+0x278>
- 801016a: 9b0d ldr r3, [sp, #52] @ 0x34
- 801016c: 0020 movs r0, r4
- 801016e: 3301 adds r3, #1
- 8010170: 0029 movs r1, r5
- 8010172: 930d str r3, [sp, #52] @ 0x34
- 8010174: 683a ldr r2, [r7, #0]
- 8010176: 687b ldr r3, [r7, #4]
- 8010178: f002 fd60 bl 8012c3c <__aeabi_dmul>
- 801017c: 0004 movs r4, r0
- 801017e: 000d movs r5, r1
- 8010180: 1076 asrs r6, r6, #1
- 8010182: 3708 adds r7, #8
- 8010184: 2e00 cmp r6, #0
- 8010186: d1ed bne.n 8010164 <_dtoa_r+0x25c>
- 8010188: 9812 ldr r0, [sp, #72] @ 0x48
- 801018a: 9913 ldr r1, [sp, #76] @ 0x4c
- 801018c: 0022 movs r2, r4
- 801018e: 002b movs r3, r5
- 8010190: f002 f930 bl 80123f4 <__aeabi_ddiv>
- 8010194: 0006 movs r6, r0
- 8010196: 000f movs r7, r1
- 8010198: 9b10 ldr r3, [sp, #64] @ 0x40
- 801019a: 2b00 cmp r3, #0
- 801019c: d009 beq.n 80101b2 <_dtoa_r+0x2aa>
- 801019e: 2200 movs r2, #0
- 80101a0: 0030 movs r0, r6
- 80101a2: 0039 movs r1, r7
- 80101a4: 4b50 ldr r3, [pc, #320] @ (80102e8 <_dtoa_r+0x3e0>)
- 80101a6: f7f0 fa19 bl 80005dc <__aeabi_dcmplt>
- 80101aa: 2800 cmp r0, #0
- 80101ac: d001 beq.n 80101b2 <_dtoa_r+0x2aa>
- 80101ae: f000 fbfc bl 80109aa <_dtoa_r+0xaa2>
- 80101b2: 980d ldr r0, [sp, #52] @ 0x34
- 80101b4: f003 fbf4 bl 80139a0 <__aeabi_i2d>
- 80101b8: 0032 movs r2, r6
- 80101ba: 003b movs r3, r7
- 80101bc: f002 fd3e bl 8012c3c <__aeabi_dmul>
- 80101c0: 2200 movs r2, #0
- 80101c2: 4b4a ldr r3, [pc, #296] @ (80102ec <_dtoa_r+0x3e4>)
- 80101c4: f001 fd7e bl 8011cc4 <__aeabi_dadd>
- 80101c8: 4a49 ldr r2, [pc, #292] @ (80102f0 <_dtoa_r+0x3e8>)
- 80101ca: 000b movs r3, r1
- 80101cc: 4694 mov ip, r2
- 80101ce: 4463 add r3, ip
- 80101d0: 9012 str r0, [sp, #72] @ 0x48
- 80101d2: 9113 str r1, [sp, #76] @ 0x4c
- 80101d4: 9313 str r3, [sp, #76] @ 0x4c
- 80101d6: 9b0a ldr r3, [sp, #40] @ 0x28
- 80101d8: 931a str r3, [sp, #104] @ 0x68
- 80101da: 9b08 ldr r3, [sp, #32]
- 80101dc: 930d str r3, [sp, #52] @ 0x34
- 80101de: 2b00 cmp r3, #0
- 80101e0: d001 beq.n 80101e6 <_dtoa_r+0x2de>
- 80101e2: f000 fc09 bl 80109f8 <_dtoa_r+0xaf0>
- 80101e6: 2200 movs r2, #0
- 80101e8: 0030 movs r0, r6
- 80101ea: 0039 movs r1, r7
- 80101ec: 4b41 ldr r3, [pc, #260] @ (80102f4 <_dtoa_r+0x3ec>)
- 80101ee: f002 fff1 bl 80131d4 <__aeabi_dsub>
- 80101f2: 9e12 ldr r6, [sp, #72] @ 0x48
- 80101f4: 9f13 ldr r7, [sp, #76] @ 0x4c
- 80101f6: 0032 movs r2, r6
- 80101f8: 003b movs r3, r7
- 80101fa: 0004 movs r4, r0
- 80101fc: 000d movs r5, r1
- 80101fe: f7f0 fa01 bl 8000604 <__aeabi_dcmpgt>
- 8010202: 2800 cmp r0, #0
- 8010204: d001 beq.n 801020a <_dtoa_r+0x302>
- 8010206: f000 fdda bl 8010dbe <_dtoa_r+0xeb6>
- 801020a: 2080 movs r0, #128 @ 0x80
- 801020c: 0600 lsls r0, r0, #24
- 801020e: 4684 mov ip, r0
- 8010210: 0039 movs r1, r7
- 8010212: 4461 add r1, ip
- 8010214: 000b movs r3, r1
- 8010216: 0032 movs r2, r6
- 8010218: 0020 movs r0, r4
- 801021a: 0029 movs r1, r5
- 801021c: f7f0 f9de bl 80005dc <__aeabi_dcmplt>
- 8010220: 2800 cmp r0, #0
- 8010222: d12a bne.n 801027a <_dtoa_r+0x372>
- 8010224: 9b1d ldr r3, [sp, #116] @ 0x74
- 8010226: 2b00 cmp r3, #0
- 8010228: da00 bge.n 801022c <_dtoa_r+0x324>
- 801022a: e0fd b.n 8010428 <_dtoa_r+0x520>
- 801022c: 9a0a ldr r2, [sp, #40] @ 0x28
- 801022e: 2a0e cmp r2, #14
- 8010230: dd00 ble.n 8010234 <_dtoa_r+0x32c>
- 8010232: e0f9 b.n 8010428 <_dtoa_r+0x520>
- 8010234: 9a0a ldr r2, [sp, #40] @ 0x28
- 8010236: 4b2a ldr r3, [pc, #168] @ (80102e0 <_dtoa_r+0x3d8>)
- 8010238: 00d2 lsls r2, r2, #3
- 801023a: 189b adds r3, r3, r2
- 801023c: 685c ldr r4, [r3, #4]
- 801023e: 681b ldr r3, [r3, #0]
- 8010240: 9304 str r3, [sp, #16]
- 8010242: 9405 str r4, [sp, #20]
- 8010244: 9b29 ldr r3, [sp, #164] @ 0xa4
- 8010246: 2b00 cmp r3, #0
- 8010248: db00 blt.n 801024c <_dtoa_r+0x344>
- 801024a: e08d b.n 8010368 <_dtoa_r+0x460>
- 801024c: 9b08 ldr r3, [sp, #32]
- 801024e: 2b00 cmp r3, #0
- 8010250: dd00 ble.n 8010254 <_dtoa_r+0x34c>
- 8010252: e089 b.n 8010368 <_dtoa_r+0x460>
- 8010254: 9b08 ldr r3, [sp, #32]
- 8010256: 2b00 cmp r3, #0
- 8010258: d10f bne.n 801027a <_dtoa_r+0x372>
- 801025a: 9804 ldr r0, [sp, #16]
- 801025c: 9905 ldr r1, [sp, #20]
- 801025e: 2200 movs r2, #0
- 8010260: 4b24 ldr r3, [pc, #144] @ (80102f4 <_dtoa_r+0x3ec>)
- 8010262: f002 fceb bl 8012c3c <__aeabi_dmul>
- 8010266: 0002 movs r2, r0
- 8010268: 000b movs r3, r1
- 801026a: 9806 ldr r0, [sp, #24]
- 801026c: 9907 ldr r1, [sp, #28]
- 801026e: f7f0 f9bf bl 80005f0 <__aeabi_dcmple>
- 8010272: 2800 cmp r0, #0
- 8010274: d101 bne.n 801027a <_dtoa_r+0x372>
- 8010276: f000 fda2 bl 8010dbe <_dtoa_r+0xeb6>
- 801027a: 2300 movs r3, #0
- 801027c: 2400 movs r4, #0
- 801027e: 9e03 ldr r6, [sp, #12]
- 8010280: 9306 str r3, [sp, #24]
- 8010282: 9b29 ldr r3, [sp, #164] @ 0xa4
- 8010284: 43dd mvns r5, r3
- 8010286: e2e9 b.n 801085c <_dtoa_r+0x954>
- 8010288: 4b1b ldr r3, [pc, #108] @ (80102f8 <_dtoa_r+0x3f0>)
- 801028a: 9a2a ldr r2, [sp, #168] @ 0xa8
- 801028c: 0336 lsls r6, r6, #12
- 801028e: 0b36 lsrs r6, r6, #12
- 8010290: 6013 str r3, [r2, #0]
- 8010292: 4326 orrs r6, r4
- 8010294: d142 bne.n 801031c <_dtoa_r+0x414>
- 8010296: 9b2c ldr r3, [sp, #176] @ 0xb0
- 8010298: 2b00 cmp r3, #0
- 801029a: d101 bne.n 80102a0 <_dtoa_r+0x398>
- 801029c: f000 fde2 bl 8010e64 <_dtoa_r+0xf5c>
- 80102a0: 4b16 ldr r3, [pc, #88] @ (80102fc <_dtoa_r+0x3f4>)
- 80102a2: 9303 str r3, [sp, #12]
- 80102a4: 3308 adds r3, #8
- 80102a6: 9a2c ldr r2, [sp, #176] @ 0xb0
- 80102a8: 6013 str r3, [r2, #0]
- 80102aa: e66d b.n 800ff88 <_dtoa_r+0x80>
- 80102ac: 7ff00000 .word 0x7ff00000
- 80102b0: 08013b81 .word 0x08013b81
- 80102b4: 08013b80 .word 0x08013b80
- 80102b8: 00000432 .word 0x00000432
- 80102bc: 00000412 .word 0x00000412
- 80102c0: fe100000 .word 0xfe100000
- 80102c4: 3ff80000 .word 0x3ff80000
- 80102c8: 636f4361 .word 0x636f4361
- 80102cc: 3fd287a7 .word 0x3fd287a7
- 80102d0: 8b60c8b3 .word 0x8b60c8b3
- 80102d4: 3fc68a28 .word 0x3fc68a28
- 80102d8: 509f79fb .word 0x509f79fb
- 80102dc: 3fd34413 .word 0x3fd34413
- 80102e0: 08016270 .word 0x08016270
- 80102e4: 08016248 .word 0x08016248
- 80102e8: 3ff00000 .word 0x3ff00000
- 80102ec: 401c0000 .word 0x401c0000
- 80102f0: fcc00000 .word 0xfcc00000
- 80102f4: 40140000 .word 0x40140000
- 80102f8: 0000270f .word 0x0000270f
- 80102fc: 08014aa4 .word 0x08014aa4
- 8010300: 9c06 ldr r4, [sp, #24]
- 8010302: 9d07 ldr r5, [sp, #28]
- 8010304: 0020 movs r0, r4
- 8010306: 032a lsls r2, r5, #12
- 8010308: 4cca ldr r4, [pc, #808] @ (8010634 <_dtoa_r+0x72c>)
- 801030a: 0b12 lsrs r2, r2, #12
- 801030c: 4314 orrs r4, r2
- 801030e: 4aca ldr r2, [pc, #808] @ (8010638 <_dtoa_r+0x730>)
- 8010310: 0021 movs r1, r4
- 8010312: 189e adds r6, r3, r2
- 8010314: 2300 movs r3, #0
- 8010316: 9f1c ldr r7, [sp, #112] @ 0x70
- 8010318: 930e str r3, [sp, #56] @ 0x38
- 801031a: e663 b.n 800ffe4 <_dtoa_r+0xdc>
- 801031c: 9b2c ldr r3, [sp, #176] @ 0xb0
- 801031e: 2b00 cmp r3, #0
- 8010320: d000 beq.n 8010324 <_dtoa_r+0x41c>
- 8010322: e2d8 b.n 80108d6 <_dtoa_r+0x9ce>
- 8010324: 4bc5 ldr r3, [pc, #788] @ (801063c <_dtoa_r+0x734>)
- 8010326: 9303 str r3, [sp, #12]
- 8010328: e62e b.n 800ff88 <_dtoa_r+0x80>
- 801032a: 2f00 cmp r7, #0
- 801032c: dc01 bgt.n 8010332 <_dtoa_r+0x42a>
- 801032e: f000 fc53 bl 8010bd8 <_dtoa_r+0xcd0>
- 8010332: 2300 movs r3, #0
- 8010334: 9310 str r3, [sp, #64] @ 0x40
- 8010336: 9309 str r3, [sp, #36] @ 0x24
- 8010338: 4653 mov r3, sl
- 801033a: 930a str r3, [sp, #40] @ 0x28
- 801033c: 2300 movs r3, #0
- 801033e: 930c str r3, [sp, #48] @ 0x30
- 8010340: 9b28 ldr r3, [sp, #160] @ 0xa0
- 8010342: 44d0 add r8, sl
- 8010344: 2b09 cmp r3, #9
- 8010346: d800 bhi.n 801034a <_dtoa_r+0x442>
- 8010348: e6b5 b.n 80100b6 <_dtoa_r+0x1ae>
- 801034a: 2201 movs r2, #1
- 801034c: 2300 movs r3, #0
- 801034e: 2401 movs r4, #1
- 8010350: 920b str r2, [sp, #44] @ 0x2c
- 8010352: 3a02 subs r2, #2
- 8010354: 9328 str r3, [sp, #160] @ 0xa0
- 8010356: 9208 str r2, [sp, #32]
- 8010358: 9329 str r3, [sp, #164] @ 0xa4
- 801035a: 2300 movs r3, #0
- 801035c: 464a mov r2, r9
- 801035e: 63d3 str r3, [r2, #60] @ 0x3c
- 8010360: 9b08 ldr r3, [sp, #32]
- 8010362: 2100 movs r1, #0
- 8010364: 9311 str r3, [sp, #68] @ 0x44
- 8010366: e6d1 b.n 801010c <_dtoa_r+0x204>
- 8010368: 9b03 ldr r3, [sp, #12]
- 801036a: 3301 adds r3, #1
- 801036c: 9312 str r3, [sp, #72] @ 0x48
- 801036e: 9a04 ldr r2, [sp, #16]
- 8010370: 9b05 ldr r3, [sp, #20]
- 8010372: 9c06 ldr r4, [sp, #24]
- 8010374: 9d07 ldr r5, [sp, #28]
- 8010376: 0020 movs r0, r4
- 8010378: 0029 movs r1, r5
- 801037a: f002 f83b bl 80123f4 <__aeabi_ddiv>
- 801037e: f003 fad3 bl 8013928 <__aeabi_d2iz>
- 8010382: 0006 movs r6, r0
- 8010384: f003 fb0c bl 80139a0 <__aeabi_i2d>
- 8010388: 9a04 ldr r2, [sp, #16]
- 801038a: 9b05 ldr r3, [sp, #20]
- 801038c: f002 fc56 bl 8012c3c <__aeabi_dmul>
- 8010390: 0002 movs r2, r0
- 8010392: 000b movs r3, r1
- 8010394: 0020 movs r0, r4
- 8010396: 0029 movs r1, r5
- 8010398: f002 ff1c bl 80131d4 <__aeabi_dsub>
- 801039c: 0033 movs r3, r6
- 801039e: 9a03 ldr r2, [sp, #12]
- 80103a0: 3330 adds r3, #48 @ 0x30
- 80103a2: 7013 strb r3, [r2, #0]
- 80103a4: 9b08 ldr r3, [sp, #32]
- 80103a6: 9f12 ldr r7, [sp, #72] @ 0x48
- 80103a8: 2b01 cmp r3, #1
- 80103aa: d101 bne.n 80103b0 <_dtoa_r+0x4a8>
- 80103ac: f000 fc1d bl 8010bea <_dtoa_r+0xce2>
- 80103b0: 2301 movs r3, #1
- 80103b2: 4698 mov r8, r3
- 80103b4: 1e53 subs r3, r2, #1
- 80103b6: 469a mov sl, r3
- 80103b8: 4643 mov r3, r8
- 80103ba: 46b8 mov r8, r7
- 80103bc: 001f movs r7, r3
- 80103be: e021 b.n 8010404 <_dtoa_r+0x4fc>
- 80103c0: 9a04 ldr r2, [sp, #16]
- 80103c2: 9b05 ldr r3, [sp, #20]
- 80103c4: 0020 movs r0, r4
- 80103c6: 0029 movs r1, r5
- 80103c8: f002 f814 bl 80123f4 <__aeabi_ddiv>
- 80103cc: f003 faac bl 8013928 <__aeabi_d2iz>
- 80103d0: 0006 movs r6, r0
- 80103d2: f003 fae5 bl 80139a0 <__aeabi_i2d>
- 80103d6: 9a04 ldr r2, [sp, #16]
- 80103d8: 9b05 ldr r3, [sp, #20]
- 80103da: f002 fc2f bl 8012c3c <__aeabi_dmul>
- 80103de: 0002 movs r2, r0
- 80103e0: 000b movs r3, r1
- 80103e2: 0020 movs r0, r4
- 80103e4: 0029 movs r1, r5
- 80103e6: f002 fef5 bl 80131d4 <__aeabi_dsub>
- 80103ea: 2301 movs r3, #1
- 80103ec: 469c mov ip, r3
- 80103ee: 0033 movs r3, r6
- 80103f0: 4652 mov r2, sl
- 80103f2: 3330 adds r3, #48 @ 0x30
- 80103f4: 3701 adds r7, #1
- 80103f6: 55d3 strb r3, [r2, r7]
- 80103f8: 9b08 ldr r3, [sp, #32]
- 80103fa: 44e0 add r8, ip
- 80103fc: 42bb cmp r3, r7
- 80103fe: d101 bne.n 8010404 <_dtoa_r+0x4fc>
- 8010400: f000 fbf2 bl 8010be8 <_dtoa_r+0xce0>
- 8010404: 2200 movs r2, #0
- 8010406: 4b8e ldr r3, [pc, #568] @ (8010640 <_dtoa_r+0x738>)
- 8010408: f002 fc18 bl 8012c3c <__aeabi_dmul>
- 801040c: 2200 movs r2, #0
- 801040e: 2300 movs r3, #0
- 8010410: 0004 movs r4, r0
- 8010412: 000d movs r5, r1
- 8010414: f7f0 f8dc bl 80005d0 <__aeabi_dcmpeq>
- 8010418: 2800 cmp r0, #0
- 801041a: d0d1 beq.n 80103c0 <_dtoa_r+0x4b8>
- 801041c: 4647 mov r7, r8
- 801041e: 9b0a ldr r3, [sp, #40] @ 0x28
- 8010420: 003e movs r6, r7
- 8010422: 3301 adds r3, #1
- 8010424: 9309 str r3, [sp, #36] @ 0x24
- 8010426: e0bf b.n 80105a8 <_dtoa_r+0x6a0>
- 8010428: 9a0b ldr r2, [sp, #44] @ 0x2c
- 801042a: 2a00 cmp r2, #0
- 801042c: d000 beq.n 8010430 <_dtoa_r+0x528>
- 801042e: e0ea b.n 8010606 <_dtoa_r+0x6fe>
- 8010430: 2300 movs r3, #0
- 8010432: 2400 movs r4, #0
- 8010434: 9e0c ldr r6, [sp, #48] @ 0x30
- 8010436: 9d09 ldr r5, [sp, #36] @ 0x24
- 8010438: 930b str r3, [sp, #44] @ 0x2c
- 801043a: 2d00 cmp r5, #0
- 801043c: d00d beq.n 801045a <_dtoa_r+0x552>
- 801043e: 4643 mov r3, r8
- 8010440: 2b00 cmp r3, #0
- 8010442: dd0a ble.n 801045a <_dtoa_r+0x552>
- 8010444: 002b movs r3, r5
- 8010446: 4545 cmp r5, r8
- 8010448: dd00 ble.n 801044c <_dtoa_r+0x544>
- 801044a: e26f b.n 801092c <_dtoa_r+0xa24>
- 801044c: 9a09 ldr r2, [sp, #36] @ 0x24
- 801044e: 1aed subs r5, r5, r3
- 8010450: 1ad2 subs r2, r2, r3
- 8010452: 9209 str r2, [sp, #36] @ 0x24
- 8010454: 4642 mov r2, r8
- 8010456: 1ad3 subs r3, r2, r3
- 8010458: 4698 mov r8, r3
- 801045a: 9b0c ldr r3, [sp, #48] @ 0x30
- 801045c: 2b00 cmp r3, #0
- 801045e: d00c beq.n 801047a <_dtoa_r+0x572>
- 8010460: 9b0b ldr r3, [sp, #44] @ 0x2c
- 8010462: 2b00 cmp r3, #0
- 8010464: d003 beq.n 801046e <_dtoa_r+0x566>
- 8010466: 2e00 cmp r6, #0
- 8010468: d001 beq.n 801046e <_dtoa_r+0x566>
- 801046a: f000 fc05 bl 8010c78 <_dtoa_r+0xd70>
- 801046e: 4659 mov r1, fp
- 8010470: 4648 mov r0, r9
- 8010472: 9a0c ldr r2, [sp, #48] @ 0x30
- 8010474: f000 ff1a bl 80112ac <__pow5mult>
- 8010478: 4683 mov fp, r0
- 801047a: 2101 movs r1, #1
- 801047c: 4648 mov r0, r9
- 801047e: f000 fe0f bl 80110a0 <__i2b>
- 8010482: 4653 mov r3, sl
- 8010484: 9006 str r0, [sp, #24]
- 8010486: 2b00 cmp r3, #0
- 8010488: d000 beq.n 801048c <_dtoa_r+0x584>
- 801048a: e20d b.n 80108a8 <_dtoa_r+0x9a0>
- 801048c: 9b28 ldr r3, [sp, #160] @ 0xa0
- 801048e: 2b01 cmp r3, #1
- 8010490: dc00 bgt.n 8010494 <_dtoa_r+0x58c>
- 8010492: e098 b.n 80105c6 <_dtoa_r+0x6be>
- 8010494: 2301 movs r3, #1
- 8010496: 221f movs r2, #31
- 8010498: 0011 movs r1, r2
- 801049a: 4443 add r3, r8
- 801049c: 4019 ands r1, r3
- 801049e: 421a tst r2, r3
- 80104a0: d100 bne.n 80104a4 <_dtoa_r+0x59c>
- 80104a2: e0ae b.n 8010602 <_dtoa_r+0x6fa>
- 80104a4: 2320 movs r3, #32
- 80104a6: 1a5b subs r3, r3, r1
- 80104a8: 2b04 cmp r3, #4
- 80104aa: dc00 bgt.n 80104ae <_dtoa_r+0x5a6>
- 80104ac: e217 b.n 80108de <_dtoa_r+0x9d6>
- 80104ae: 231c movs r3, #28
- 80104b0: 1a5b subs r3, r3, r1
- 80104b2: 9a09 ldr r2, [sp, #36] @ 0x24
- 80104b4: 18ed adds r5, r5, r3
- 80104b6: 4694 mov ip, r2
- 80104b8: 449c add ip, r3
- 80104ba: 4662 mov r2, ip
- 80104bc: 4498 add r8, r3
- 80104be: 9209 str r2, [sp, #36] @ 0x24
- 80104c0: 9b09 ldr r3, [sp, #36] @ 0x24
- 80104c2: 2b00 cmp r3, #0
- 80104c4: dd05 ble.n 80104d2 <_dtoa_r+0x5ca>
- 80104c6: 4659 mov r1, fp
- 80104c8: 001a movs r2, r3
- 80104ca: 4648 mov r0, r9
- 80104cc: f000 ff56 bl 801137c <__lshift>
- 80104d0: 4683 mov fp, r0
- 80104d2: 4643 mov r3, r8
- 80104d4: 2b00 cmp r3, #0
- 80104d6: dd05 ble.n 80104e4 <_dtoa_r+0x5dc>
- 80104d8: 4642 mov r2, r8
- 80104da: 4648 mov r0, r9
- 80104dc: 9906 ldr r1, [sp, #24]
- 80104de: f000 ff4d bl 801137c <__lshift>
- 80104e2: 9006 str r0, [sp, #24]
- 80104e4: 9b10 ldr r3, [sp, #64] @ 0x40
- 80104e6: 2b00 cmp r3, #0
- 80104e8: d000 beq.n 80104ec <_dtoa_r+0x5e4>
- 80104ea: e1c1 b.n 8010870 <_dtoa_r+0x968>
- 80104ec: 9b08 ldr r3, [sp, #32]
- 80104ee: 2b00 cmp r3, #0
- 80104f0: dc00 bgt.n 80104f4 <_dtoa_r+0x5ec>
- 80104f2: e197 b.n 8010824 <_dtoa_r+0x91c>
- 80104f4: 9b0b ldr r3, [sp, #44] @ 0x2c
- 80104f6: 2b00 cmp r3, #0
- 80104f8: d000 beq.n 80104fc <_dtoa_r+0x5f4>
- 80104fa: e0d8 b.n 80106ae <_dtoa_r+0x7a6>
- 80104fc: 9b0a ldr r3, [sp, #40] @ 0x28
- 80104fe: 3301 adds r3, #1
- 8010500: 9309 str r3, [sp, #36] @ 0x24
- 8010502: 2501 movs r5, #1
- 8010504: 9b03 ldr r3, [sp, #12]
- 8010506: 002f movs r7, r5
- 8010508: 1e5e subs r6, r3, #1
- 801050a: 9b06 ldr r3, [sp, #24]
- 801050c: 46a2 mov sl, r4
- 801050e: 465d mov r5, fp
- 8010510: 0034 movs r4, r6
- 8010512: 4698 mov r8, r3
- 8010514: 9e08 ldr r6, [sp, #32]
- 8010516: e007 b.n 8010528 <_dtoa_r+0x620>
- 8010518: 0029 movs r1, r5
- 801051a: 2300 movs r3, #0
- 801051c: 220a movs r2, #10
- 801051e: 4648 mov r0, r9
- 8010520: f000 fd16 bl 8010f50 <__multadd>
- 8010524: 0005 movs r5, r0
- 8010526: 3701 adds r7, #1
- 8010528: 4641 mov r1, r8
- 801052a: 0028 movs r0, r5
- 801052c: f7ff fc42 bl 800fdb4 <quorem>
- 8010530: 3030 adds r0, #48 @ 0x30
- 8010532: 55e0 strb r0, [r4, r7]
- 8010534: 42be cmp r6, r7
- 8010536: dcef bgt.n 8010518 <_dtoa_r+0x610>
- 8010538: 9b08 ldr r3, [sp, #32]
- 801053a: 46ab mov fp, r5
- 801053c: 0007 movs r7, r0
- 801053e: 4654 mov r4, sl
- 8010540: 2501 movs r5, #1
- 8010542: 2b00 cmp r3, #0
- 8010544: dd00 ble.n 8010548 <_dtoa_r+0x640>
- 8010546: e1ef b.n 8010928 <_dtoa_r+0xa20>
- 8010548: 9b03 ldr r3, [sp, #12]
- 801054a: 469c mov ip, r3
- 801054c: 2300 movs r3, #0
- 801054e: 469a mov sl, r3
- 8010550: 4465 add r5, ip
- 8010552: 4659 mov r1, fp
- 8010554: 2201 movs r2, #1
- 8010556: 4648 mov r0, r9
- 8010558: f000 ff10 bl 801137c <__lshift>
- 801055c: 9906 ldr r1, [sp, #24]
- 801055e: 4683 mov fp, r0
- 8010560: f000 ff8a bl 8011478 <__mcmp>
- 8010564: 2800 cmp r0, #0
- 8010566: dc00 bgt.n 801056a <_dtoa_r+0x662>
- 8010568: e1d3 b.n 8010912 <_dtoa_r+0xa0a>
- 801056a: 9a03 ldr r2, [sp, #12]
- 801056c: e002 b.n 8010574 <_dtoa_r+0x66c>
- 801056e: 42aa cmp r2, r5
- 8010570: d100 bne.n 8010574 <_dtoa_r+0x66c>
- 8010572: e2f3 b.n 8010b5c <_dtoa_r+0xc54>
- 8010574: 002e movs r6, r5
- 8010576: 3d01 subs r5, #1
- 8010578: 782b ldrb r3, [r5, #0]
- 801057a: 2b39 cmp r3, #57 @ 0x39
- 801057c: d0f7 beq.n 801056e <_dtoa_r+0x666>
- 801057e: 3301 adds r3, #1
- 8010580: 702b strb r3, [r5, #0]
- 8010582: 4648 mov r0, r9
- 8010584: 9906 ldr r1, [sp, #24]
- 8010586: f000 fcd9 bl 8010f3c <_Bfree>
- 801058a: 2c00 cmp r4, #0
- 801058c: d00c beq.n 80105a8 <_dtoa_r+0x6a0>
- 801058e: 4653 mov r3, sl
- 8010590: 2b00 cmp r3, #0
- 8010592: d005 beq.n 80105a0 <_dtoa_r+0x698>
- 8010594: 45a2 cmp sl, r4
- 8010596: d003 beq.n 80105a0 <_dtoa_r+0x698>
- 8010598: 4651 mov r1, sl
- 801059a: 4648 mov r0, r9
- 801059c: f000 fcce bl 8010f3c <_Bfree>
- 80105a0: 0021 movs r1, r4
- 80105a2: 4648 mov r0, r9
- 80105a4: f000 fcca bl 8010f3c <_Bfree>
- 80105a8: 4659 mov r1, fp
- 80105aa: 4648 mov r0, r9
- 80105ac: f000 fcc6 bl 8010f3c <_Bfree>
- 80105b0: 2300 movs r3, #0
- 80105b2: 9a09 ldr r2, [sp, #36] @ 0x24
- 80105b4: 7033 strb r3, [r6, #0]
- 80105b6: 9b2a ldr r3, [sp, #168] @ 0xa8
- 80105b8: 601a str r2, [r3, #0]
- 80105ba: 9b2c ldr r3, [sp, #176] @ 0xb0
- 80105bc: 2b00 cmp r3, #0
- 80105be: d100 bne.n 80105c2 <_dtoa_r+0x6ba>
- 80105c0: e4e2 b.n 800ff88 <_dtoa_r+0x80>
- 80105c2: 601e str r6, [r3, #0]
- 80105c4: e4e0 b.n 800ff88 <_dtoa_r+0x80>
- 80105c6: 9b04 ldr r3, [sp, #16]
- 80105c8: 2b00 cmp r3, #0
- 80105ca: d000 beq.n 80105ce <_dtoa_r+0x6c6>
- 80105cc: e762 b.n 8010494 <_dtoa_r+0x58c>
- 80105ce: 9904 ldr r1, [sp, #16]
- 80105d0: 9a05 ldr r2, [sp, #20]
- 80105d2: 0013 movs r3, r2
- 80105d4: 0312 lsls r2, r2, #12
- 80105d6: d000 beq.n 80105da <_dtoa_r+0x6d2>
- 80105d8: e75c b.n 8010494 <_dtoa_r+0x58c>
- 80105da: 491a ldr r1, [pc, #104] @ (8010644 <_dtoa_r+0x73c>)
- 80105dc: 2200 movs r2, #0
- 80105de: 420b tst r3, r1
- 80105e0: d006 beq.n 80105f0 <_dtoa_r+0x6e8>
- 80105e2: 9b09 ldr r3, [sp, #36] @ 0x24
- 80105e4: 3201 adds r2, #1
- 80105e6: 3301 adds r3, #1
- 80105e8: 9309 str r3, [sp, #36] @ 0x24
- 80105ea: 2301 movs r3, #1
- 80105ec: 469c mov ip, r3
- 80105ee: 44e0 add r8, ip
- 80105f0: 4653 mov r3, sl
- 80105f2: 4692 mov sl, r2
- 80105f4: 2b00 cmp r3, #0
- 80105f6: d100 bne.n 80105fa <_dtoa_r+0x6f2>
- 80105f8: e74c b.n 8010494 <_dtoa_r+0x58c>
- 80105fa: e160 b.n 80108be <_dtoa_r+0x9b6>
- 80105fc: 2301 movs r3, #1
- 80105fe: 9310 str r3, [sp, #64] @ 0x40
- 8010600: e53e b.n 8010080 <_dtoa_r+0x178>
- 8010602: 231c movs r3, #28
- 8010604: e755 b.n 80104b2 <_dtoa_r+0x5aa>
- 8010606: 9a28 ldr r2, [sp, #160] @ 0xa0
- 8010608: 2a01 cmp r2, #1
- 801060a: dc00 bgt.n 801060e <_dtoa_r+0x706>
- 801060c: e296 b.n 8010b3c <_dtoa_r+0xc34>
- 801060e: 9b08 ldr r3, [sp, #32]
- 8010610: 9a0c ldr r2, [sp, #48] @ 0x30
- 8010612: 1e5e subs r6, r3, #1
- 8010614: 42b2 cmp r2, r6
- 8010616: da00 bge.n 801061a <_dtoa_r+0x712>
- 8010618: e18a b.n 8010930 <_dtoa_r+0xa28>
- 801061a: 1b96 subs r6, r2, r6
- 801061c: 9a09 ldr r2, [sp, #36] @ 0x24
- 801061e: 1ad5 subs r5, r2, r3
- 8010620: 2b00 cmp r3, #0
- 8010622: da00 bge.n 8010626 <_dtoa_r+0x71e>
- 8010624: e190 b.n 8010948 <_dtoa_r+0xa40>
- 8010626: 469c mov ip, r3
- 8010628: 9a09 ldr r2, [sp, #36] @ 0x24
- 801062a: 44e0 add r8, ip
- 801062c: 0015 movs r5, r2
- 801062e: 4462 add r2, ip
- 8010630: 9209 str r2, [sp, #36] @ 0x24
- 8010632: e189 b.n 8010948 <_dtoa_r+0xa40>
- 8010634: 3ff00000 .word 0x3ff00000
- 8010638: fffffc01 .word 0xfffffc01
- 801063c: 08014ab0 .word 0x08014ab0
- 8010640: 40240000 .word 0x40240000
- 8010644: 7ff00000 .word 0x7ff00000
- 8010648: 9b28 ldr r3, [sp, #160] @ 0xa0
- 801064a: 2401 movs r4, #1
- 801064c: 2b03 cmp r3, #3
- 801064e: d100 bne.n 8010652 <_dtoa_r+0x74a>
- 8010650: e1a8 b.n 80109a4 <_dtoa_r+0xa9c>
- 8010652: dd00 ble.n 8010656 <_dtoa_r+0x74e>
- 8010654: e53c b.n 80100d0 <_dtoa_r+0x1c8>
- 8010656: 2b02 cmp r3, #2
- 8010658: d101 bne.n 801065e <_dtoa_r+0x756>
- 801065a: f000 fc10 bl 8010e7e <_dtoa_r+0xf76>
- 801065e: 2400 movs r4, #0
- 8010660: 464b mov r3, r9
- 8010662: 0021 movs r1, r4
- 8010664: 4648 mov r0, r9
- 8010666: 63dc str r4, [r3, #60] @ 0x3c
- 8010668: f000 fc40 bl 8010eec <_Balloc>
- 801066c: 9003 str r0, [sp, #12]
- 801066e: 42a0 cmp r0, r4
- 8010670: d101 bne.n 8010676 <_dtoa_r+0x76e>
- 8010672: f000 fc08 bl 8010e86 <_dtoa_r+0xf7e>
- 8010676: 464b mov r3, r9
- 8010678: 9a03 ldr r2, [sp, #12]
- 801067a: 9429 str r4, [sp, #164] @ 0xa4
- 801067c: 639a str r2, [r3, #56] @ 0x38
- 801067e: 2301 movs r3, #1
- 8010680: 930b str r3, [sp, #44] @ 0x2c
- 8010682: 3b02 subs r3, #2
- 8010684: 9311 str r3, [sp, #68] @ 0x44
- 8010686: 9308 str r3, [sp, #32]
- 8010688: e5cc b.n 8010224 <_dtoa_r+0x31c>
- 801068a: 2220 movs r2, #32
- 801068c: 0020 movs r0, r4
- 801068e: 1ad3 subs r3, r2, r3
- 8010690: 4098 lsls r0, r3
- 8010692: e49f b.n 800ffd4 <_dtoa_r+0xcc>
- 8010694: 2300 movs r3, #0
- 8010696: 0021 movs r1, r4
- 8010698: 220a movs r2, #10
- 801069a: 4648 mov r0, r9
- 801069c: f000 fc58 bl 8010f50 <__multadd>
- 80106a0: 9b11 ldr r3, [sp, #68] @ 0x44
- 80106a2: 0004 movs r4, r0
- 80106a4: 960a str r6, [sp, #40] @ 0x28
- 80106a6: 2b00 cmp r3, #0
- 80106a8: dc00 bgt.n 80106ac <_dtoa_r+0x7a4>
- 80106aa: e3ce b.n 8010e4a <_dtoa_r+0xf42>
- 80106ac: 9308 str r3, [sp, #32]
- 80106ae: 2d00 cmp r5, #0
- 80106b0: dd05 ble.n 80106be <_dtoa_r+0x7b6>
- 80106b2: 0021 movs r1, r4
- 80106b4: 002a movs r2, r5
- 80106b6: 4648 mov r0, r9
- 80106b8: f000 fe60 bl 801137c <__lshift>
- 80106bc: 0004 movs r4, r0
- 80106be: 4653 mov r3, sl
- 80106c0: 46a0 mov r8, r4
- 80106c2: 2b00 cmp r3, #0
- 80106c4: d000 beq.n 80106c8 <_dtoa_r+0x7c0>
- 80106c6: e2c1 b.n 8010c4c <_dtoa_r+0xd44>
- 80106c8: 9a08 ldr r2, [sp, #32]
- 80106ca: 9b03 ldr r3, [sp, #12]
- 80106cc: 4694 mov ip, r2
- 80106ce: 469a mov sl, r3
- 80106d0: 3b01 subs r3, #1
- 80106d2: 449c add ip, r3
- 80106d4: 4663 mov r3, ip
- 80106d6: 9309 str r3, [sp, #36] @ 0x24
- 80106d8: 2301 movs r3, #1
- 80106da: 4657 mov r7, sl
- 80106dc: 465e mov r6, fp
- 80106de: 46c2 mov sl, r8
- 80106e0: 9a04 ldr r2, [sp, #16]
- 80106e2: 401a ands r2, r3
- 80106e4: 920c str r2, [sp, #48] @ 0x30
- 80106e6: 9d06 ldr r5, [sp, #24]
- 80106e8: 0030 movs r0, r6
- 80106ea: 0029 movs r1, r5
- 80106ec: f7ff fb62 bl 800fdb4 <quorem>
- 80106f0: 2230 movs r2, #48 @ 0x30
- 80106f2: 0003 movs r3, r0
- 80106f4: 4694 mov ip, r2
- 80106f6: 0021 movs r1, r4
- 80106f8: 4463 add r3, ip
- 80106fa: 900b str r0, [sp, #44] @ 0x2c
- 80106fc: 0030 movs r0, r6
- 80106fe: 469b mov fp, r3
- 8010700: f000 feba bl 8011478 <__mcmp>
- 8010704: 0029 movs r1, r5
- 8010706: 4680 mov r8, r0
- 8010708: 4652 mov r2, sl
- 801070a: 4648 mov r0, r9
- 801070c: f000 fed2 bl 80114b4 <__mdiff>
- 8010710: 68c3 ldr r3, [r0, #12]
- 8010712: 0005 movs r5, r0
- 8010714: 2b00 cmp r3, #0
- 8010716: d134 bne.n 8010782 <_dtoa_r+0x87a>
- 8010718: 0001 movs r1, r0
- 801071a: 0030 movs r0, r6
- 801071c: f000 feac bl 8011478 <__mcmp>
- 8010720: 0029 movs r1, r5
- 8010722: 9008 str r0, [sp, #32]
- 8010724: 4648 mov r0, r9
- 8010726: f000 fc09 bl 8010f3c <_Bfree>
- 801072a: 9b08 ldr r3, [sp, #32]
- 801072c: 9a28 ldr r2, [sp, #160] @ 0xa0
- 801072e: 4313 orrs r3, r2
- 8010730: d159 bne.n 80107e6 <_dtoa_r+0x8de>
- 8010732: 9b0c ldr r3, [sp, #48] @ 0x30
- 8010734: 2b00 cmp r3, #0
- 8010736: d100 bne.n 801073a <_dtoa_r+0x832>
- 8010738: e345 b.n 8010dc6 <_dtoa_r+0xebe>
- 801073a: 4643 mov r3, r8
- 801073c: 2b00 cmp r3, #0
- 801073e: da00 bge.n 8010742 <_dtoa_r+0x83a>
- 8010740: e34c b.n 8010ddc <_dtoa_r+0xed4>
- 8010742: 465b mov r3, fp
- 8010744: 703b strb r3, [r7, #0]
- 8010746: 9b09 ldr r3, [sp, #36] @ 0x24
- 8010748: 1c7d adds r5, r7, #1
- 801074a: 42bb cmp r3, r7
- 801074c: d100 bne.n 8010750 <_dtoa_r+0x848>
- 801074e: e314 b.n 8010d7a <_dtoa_r+0xe72>
- 8010750: 0031 movs r1, r6
- 8010752: 2300 movs r3, #0
- 8010754: 220a movs r2, #10
- 8010756: 4648 mov r0, r9
- 8010758: f000 fbfa bl 8010f50 <__multadd>
- 801075c: 2300 movs r3, #0
- 801075e: 0006 movs r6, r0
- 8010760: 220a movs r2, #10
- 8010762: 0021 movs r1, r4
- 8010764: 4648 mov r0, r9
- 8010766: 4554 cmp r4, sl
- 8010768: d037 beq.n 80107da <_dtoa_r+0x8d2>
- 801076a: f000 fbf1 bl 8010f50 <__multadd>
- 801076e: 4651 mov r1, sl
- 8010770: 0004 movs r4, r0
- 8010772: 2300 movs r3, #0
- 8010774: 220a movs r2, #10
- 8010776: 4648 mov r0, r9
- 8010778: f000 fbea bl 8010f50 <__multadd>
- 801077c: 002f movs r7, r5
- 801077e: 4682 mov sl, r0
- 8010780: e7b1 b.n 80106e6 <_dtoa_r+0x7de>
- 8010782: 4645 mov r5, r8
- 8010784: 0001 movs r1, r0
- 8010786: 4648 mov r0, r9
- 8010788: 46d0 mov r8, sl
- 801078a: 46ba mov sl, r7
- 801078c: 465f mov r7, fp
- 801078e: 46b3 mov fp, r6
- 8010790: f000 fbd4 bl 8010f3c <_Bfree>
- 8010794: 2d00 cmp r5, #0
- 8010796: db06 blt.n 80107a6 <_dtoa_r+0x89e>
- 8010798: 2301 movs r3, #1
- 801079a: 9a04 ldr r2, [sp, #16]
- 801079c: 4013 ands r3, r2
- 801079e: 9a28 ldr r2, [sp, #160] @ 0xa0
- 80107a0: 4315 orrs r5, r2
- 80107a2: 432b orrs r3, r5
- 80107a4: d130 bne.n 8010808 <_dtoa_r+0x900>
- 80107a6: 4659 mov r1, fp
- 80107a8: 2201 movs r2, #1
- 80107aa: 4648 mov r0, r9
- 80107ac: f000 fde6 bl 801137c <__lshift>
- 80107b0: 9906 ldr r1, [sp, #24]
- 80107b2: 4683 mov fp, r0
- 80107b4: f000 fe60 bl 8011478 <__mcmp>
- 80107b8: 2800 cmp r0, #0
- 80107ba: dc00 bgt.n 80107be <_dtoa_r+0x8b6>
- 80107bc: e0e7 b.n 801098e <_dtoa_r+0xa86>
- 80107be: 2f39 cmp r7, #57 @ 0x39
- 80107c0: d100 bne.n 80107c4 <_dtoa_r+0x8bc>
- 80107c2: e2ef b.n 8010da4 <_dtoa_r+0xe9c>
- 80107c4: 9f0b ldr r7, [sp, #44] @ 0x2c
- 80107c6: 3731 adds r7, #49 @ 0x31
- 80107c8: 4653 mov r3, sl
- 80107ca: 1c5e adds r6, r3, #1
- 80107cc: 701f strb r7, [r3, #0]
- 80107ce: 9b0a ldr r3, [sp, #40] @ 0x28
- 80107d0: 46a2 mov sl, r4
- 80107d2: 3301 adds r3, #1
- 80107d4: 4644 mov r4, r8
- 80107d6: 9309 str r3, [sp, #36] @ 0x24
- 80107d8: e6d3 b.n 8010582 <_dtoa_r+0x67a>
- 80107da: f000 fbb9 bl 8010f50 <__multadd>
- 80107de: 002f movs r7, r5
- 80107e0: 0004 movs r4, r0
- 80107e2: 4682 mov sl, r0
- 80107e4: e77f b.n 80106e6 <_dtoa_r+0x7de>
- 80107e6: 4643 mov r3, r8
- 80107e8: 2b00 cmp r3, #0
- 80107ea: da00 bge.n 80107ee <_dtoa_r+0x8e6>
- 80107ec: e33e b.n 8010e6c <_dtoa_r+0xf64>
- 80107ee: 9a28 ldr r2, [sp, #160] @ 0xa0
- 80107f0: 4313 orrs r3, r2
- 80107f2: 9a0c ldr r2, [sp, #48] @ 0x30
- 80107f4: 4313 orrs r3, r2
- 80107f6: d100 bne.n 80107fa <_dtoa_r+0x8f2>
- 80107f8: e338 b.n 8010e6c <_dtoa_r+0xf64>
- 80107fa: 9b08 ldr r3, [sp, #32]
- 80107fc: 2b00 cmp r3, #0
- 80107fe: dda0 ble.n 8010742 <_dtoa_r+0x83a>
- 8010800: 46d0 mov r8, sl
- 8010802: 46ba mov sl, r7
- 8010804: 465f mov r7, fp
- 8010806: 46b3 mov fp, r6
- 8010808: 2f39 cmp r7, #57 @ 0x39
- 801080a: d100 bne.n 801080e <_dtoa_r+0x906>
- 801080c: e2ca b.n 8010da4 <_dtoa_r+0xe9c>
- 801080e: 4653 mov r3, sl
- 8010810: 1c5e adds r6, r3, #1
- 8010812: 9b0a ldr r3, [sp, #40] @ 0x28
- 8010814: 3701 adds r7, #1
- 8010816: 3301 adds r3, #1
- 8010818: 9309 str r3, [sp, #36] @ 0x24
- 801081a: 4653 mov r3, sl
- 801081c: 46a2 mov sl, r4
- 801081e: 701f strb r7, [r3, #0]
- 8010820: 4644 mov r4, r8
- 8010822: e6ae b.n 8010582 <_dtoa_r+0x67a>
- 8010824: 9b28 ldr r3, [sp, #160] @ 0xa0
- 8010826: 2b02 cmp r3, #2
- 8010828: dc00 bgt.n 801082c <_dtoa_r+0x924>
- 801082a: e663 b.n 80104f4 <_dtoa_r+0x5ec>
- 801082c: 9b08 ldr r3, [sp, #32]
- 801082e: 9e03 ldr r6, [sp, #12]
- 8010830: 2b00 cmp r3, #0
- 8010832: d000 beq.n 8010836 <_dtoa_r+0x92e>
- 8010834: e525 b.n 8010282 <_dtoa_r+0x37a>
- 8010836: 9906 ldr r1, [sp, #24]
- 8010838: 2205 movs r2, #5
- 801083a: 4648 mov r0, r9
- 801083c: f000 fb88 bl 8010f50 <__multadd>
- 8010840: 0001 movs r1, r0
- 8010842: 9006 str r0, [sp, #24]
- 8010844: 4658 mov r0, fp
- 8010846: f000 fe17 bl 8011478 <__mcmp>
- 801084a: 2800 cmp r0, #0
- 801084c: dc00 bgt.n 8010850 <_dtoa_r+0x948>
- 801084e: e518 b.n 8010282 <_dtoa_r+0x37a>
- 8010850: 2331 movs r3, #49 @ 0x31
- 8010852: 9a03 ldr r2, [sp, #12]
- 8010854: 9d0a ldr r5, [sp, #40] @ 0x28
- 8010856: 1c56 adds r6, r2, #1
- 8010858: 7013 strb r3, [r2, #0]
- 801085a: 3501 adds r5, #1
- 801085c: 4648 mov r0, r9
- 801085e: 9906 ldr r1, [sp, #24]
- 8010860: f000 fb6c bl 8010f3c <_Bfree>
- 8010864: 1c6b adds r3, r5, #1
- 8010866: 9309 str r3, [sp, #36] @ 0x24
- 8010868: 2c00 cmp r4, #0
- 801086a: d000 beq.n 801086e <_dtoa_r+0x966>
- 801086c: e698 b.n 80105a0 <_dtoa_r+0x698>
- 801086e: e69b b.n 80105a8 <_dtoa_r+0x6a0>
- 8010870: 4658 mov r0, fp
- 8010872: 9906 ldr r1, [sp, #24]
- 8010874: f000 fe00 bl 8011478 <__mcmp>
- 8010878: 2800 cmp r0, #0
- 801087a: db00 blt.n 801087e <_dtoa_r+0x976>
- 801087c: e636 b.n 80104ec <_dtoa_r+0x5e4>
- 801087e: 9b0a ldr r3, [sp, #40] @ 0x28
- 8010880: 4659 mov r1, fp
- 8010882: 220a movs r2, #10
- 8010884: 4648 mov r0, r9
- 8010886: 1e5e subs r6, r3, #1
- 8010888: 2300 movs r3, #0
- 801088a: f000 fb61 bl 8010f50 <__multadd>
- 801088e: 9b0b ldr r3, [sp, #44] @ 0x2c
- 8010890: 4683 mov fp, r0
- 8010892: 2b00 cmp r3, #0
- 8010894: d000 beq.n 8010898 <_dtoa_r+0x990>
- 8010896: e6fd b.n 8010694 <_dtoa_r+0x78c>
- 8010898: 9b11 ldr r3, [sp, #68] @ 0x44
- 801089a: 2b00 cmp r3, #0
- 801089c: dc00 bgt.n 80108a0 <_dtoa_r+0x998>
- 801089e: e2c7 b.n 8010e30 <_dtoa_r+0xf28>
- 80108a0: 9a0a ldr r2, [sp, #40] @ 0x28
- 80108a2: 9308 str r3, [sp, #32]
- 80108a4: 9209 str r2, [sp, #36] @ 0x24
- 80108a6: e62c b.n 8010502 <_dtoa_r+0x5fa>
- 80108a8: 0001 movs r1, r0
- 80108aa: 4652 mov r2, sl
- 80108ac: 4648 mov r0, r9
- 80108ae: f000 fcfd bl 80112ac <__pow5mult>
- 80108b2: 9b28 ldr r3, [sp, #160] @ 0xa0
- 80108b4: 9006 str r0, [sp, #24]
- 80108b6: 2b01 cmp r3, #1
- 80108b8: dd4c ble.n 8010954 <_dtoa_r+0xa4c>
- 80108ba: 2300 movs r3, #0
- 80108bc: 469a mov sl, r3
- 80108be: 9a06 ldr r2, [sp, #24]
- 80108c0: 4694 mov ip, r2
- 80108c2: 6913 ldr r3, [r2, #16]
- 80108c4: 3303 adds r3, #3
- 80108c6: 009b lsls r3, r3, #2
- 80108c8: 4463 add r3, ip
- 80108ca: 6858 ldr r0, [r3, #4]
- 80108cc: f000 fb94 bl 8010ff8 <__hi0bits>
- 80108d0: 2320 movs r3, #32
- 80108d2: 1a1b subs r3, r3, r0
- 80108d4: e5df b.n 8010496 <_dtoa_r+0x58e>
- 80108d6: 4bd4 ldr r3, [pc, #848] @ (8010c28 <_dtoa_r+0xd20>)
- 80108d8: 9303 str r3, [sp, #12]
- 80108da: 3303 adds r3, #3
- 80108dc: e4e3 b.n 80102a6 <_dtoa_r+0x39e>
- 80108de: 2b04 cmp r3, #4
- 80108e0: d100 bne.n 80108e4 <_dtoa_r+0x9dc>
- 80108e2: e5ed b.n 80104c0 <_dtoa_r+0x5b8>
- 80108e4: 233c movs r3, #60 @ 0x3c
- 80108e6: 1a5b subs r3, r3, r1
- 80108e8: e5e3 b.n 80104b2 <_dtoa_r+0x5aa>
- 80108ea: 2305 movs r3, #5
- 80108ec: 9328 str r3, [sp, #160] @ 0xa0
- 80108ee: 3b04 subs r3, #4
- 80108f0: 930b str r3, [sp, #44] @ 0x2c
- 80108f2: 9a0a ldr r2, [sp, #40] @ 0x28
- 80108f4: 9b29 ldr r3, [sp, #164] @ 0xa4
- 80108f6: 4694 mov ip, r2
- 80108f8: 4463 add r3, ip
- 80108fa: 9311 str r3, [sp, #68] @ 0x44
- 80108fc: 3301 adds r3, #1
- 80108fe: 1e1d subs r5, r3, #0
- 8010900: 9308 str r3, [sp, #32]
- 8010902: dd01 ble.n 8010908 <_dtoa_r+0xa00>
- 8010904: f7ff fbf3 bl 80100ee <_dtoa_r+0x1e6>
- 8010908: 2100 movs r1, #0
- 801090a: 464b mov r3, r9
- 801090c: 63d9 str r1, [r3, #60] @ 0x3c
- 801090e: f7ff fbfd bl 801010c <_dtoa_r+0x204>
- 8010912: 2800 cmp r0, #0
- 8010914: d102 bne.n 801091c <_dtoa_r+0xa14>
- 8010916: 07ff lsls r7, r7, #31
- 8010918: d500 bpl.n 801091c <_dtoa_r+0xa14>
- 801091a: e626 b.n 801056a <_dtoa_r+0x662>
- 801091c: 002e movs r6, r5
- 801091e: 3d01 subs r5, #1
- 8010920: 782b ldrb r3, [r5, #0]
- 8010922: 2b30 cmp r3, #48 @ 0x30
- 8010924: d0fa beq.n 801091c <_dtoa_r+0xa14>
- 8010926: e62c b.n 8010582 <_dtoa_r+0x67a>
- 8010928: 001d movs r5, r3
- 801092a: e60d b.n 8010548 <_dtoa_r+0x640>
- 801092c: 4643 mov r3, r8
- 801092e: e58d b.n 801044c <_dtoa_r+0x544>
- 8010930: 9b0c ldr r3, [sp, #48] @ 0x30
- 8010932: 960c str r6, [sp, #48] @ 0x30
- 8010934: 1af3 subs r3, r6, r3
- 8010936: 449a add sl, r3
- 8010938: 9b08 ldr r3, [sp, #32]
- 801093a: 2600 movs r6, #0
- 801093c: 469c mov ip, r3
- 801093e: 9a09 ldr r2, [sp, #36] @ 0x24
- 8010940: 44e0 add r8, ip
- 8010942: 0015 movs r5, r2
- 8010944: 4462 add r2, ip
- 8010946: 9209 str r2, [sp, #36] @ 0x24
- 8010948: 2101 movs r1, #1
- 801094a: 4648 mov r0, r9
- 801094c: f000 fba8 bl 80110a0 <__i2b>
- 8010950: 0004 movs r4, r0
- 8010952: e572 b.n 801043a <_dtoa_r+0x532>
- 8010954: 9b04 ldr r3, [sp, #16]
- 8010956: 2b00 cmp r3, #0
- 8010958: d1af bne.n 80108ba <_dtoa_r+0x9b2>
- 801095a: 9904 ldr r1, [sp, #16]
- 801095c: 9a05 ldr r2, [sp, #20]
- 801095e: 0013 movs r3, r2
- 8010960: 0312 lsls r2, r2, #12
- 8010962: d1aa bne.n 80108ba <_dtoa_r+0x9b2>
- 8010964: e639 b.n 80105da <_dtoa_r+0x6d2>
- 8010966: 4bb1 ldr r3, [pc, #708] @ (8010c2c <_dtoa_r+0xd24>)
- 8010968: 400e ands r6, r1
- 801096a: 6a1a ldr r2, [r3, #32]
- 801096c: 6a5b ldr r3, [r3, #36] @ 0x24
- 801096e: 9806 ldr r0, [sp, #24]
- 8010970: 9907 ldr r1, [sp, #28]
- 8010972: f001 fd3f bl 80123f4 <__aeabi_ddiv>
- 8010976: 2303 movs r3, #3
- 8010978: 9012 str r0, [sp, #72] @ 0x48
- 801097a: 9113 str r1, [sp, #76] @ 0x4c
- 801097c: 930d str r3, [sp, #52] @ 0x34
- 801097e: f7ff fbee bl 801015e <_dtoa_r+0x256>
- 8010982: 2302 movs r3, #2
- 8010984: 9328 str r3, [sp, #160] @ 0xa0
- 8010986: 2300 movs r3, #0
- 8010988: 930b str r3, [sp, #44] @ 0x2c
- 801098a: f7ff fba8 bl 80100de <_dtoa_r+0x1d6>
- 801098e: 2800 cmp r0, #0
- 8010990: d000 beq.n 8010994 <_dtoa_r+0xa8c>
- 8010992: e719 b.n 80107c8 <_dtoa_r+0x8c0>
- 8010994: 07fb lsls r3, r7, #31
- 8010996: d500 bpl.n 801099a <_dtoa_r+0xa92>
- 8010998: e711 b.n 80107be <_dtoa_r+0x8b6>
- 801099a: e715 b.n 80107c8 <_dtoa_r+0x8c0>
- 801099c: 2301 movs r3, #1
- 801099e: 9308 str r3, [sp, #32]
- 80109a0: 9329 str r3, [sp, #164] @ 0xa4
- 80109a2: e4da b.n 801035a <_dtoa_r+0x452>
- 80109a4: 2300 movs r3, #0
- 80109a6: 930b str r3, [sp, #44] @ 0x2c
- 80109a8: e7a3 b.n 80108f2 <_dtoa_r+0x9ea>
- 80109aa: 9b08 ldr r3, [sp, #32]
- 80109ac: 2b00 cmp r3, #0
- 80109ae: d100 bne.n 80109b2 <_dtoa_r+0xaaa>
- 80109b0: e219 b.n 8010de6 <_dtoa_r+0xede>
- 80109b2: 9c11 ldr r4, [sp, #68] @ 0x44
- 80109b4: 2c00 cmp r4, #0
- 80109b6: dc00 bgt.n 80109ba <_dtoa_r+0xab2>
- 80109b8: e434 b.n 8010224 <_dtoa_r+0x31c>
- 80109ba: 9b0a ldr r3, [sp, #40] @ 0x28
- 80109bc: 2200 movs r2, #0
- 80109be: 3b01 subs r3, #1
- 80109c0: 0030 movs r0, r6
- 80109c2: 0039 movs r1, r7
- 80109c4: 931a str r3, [sp, #104] @ 0x68
- 80109c6: 4b9a ldr r3, [pc, #616] @ (8010c30 <_dtoa_r+0xd28>)
- 80109c8: f002 f938 bl 8012c3c <__aeabi_dmul>
- 80109cc: 0006 movs r6, r0
- 80109ce: 000f movs r7, r1
- 80109d0: 980d ldr r0, [sp, #52] @ 0x34
- 80109d2: 3001 adds r0, #1
- 80109d4: f002 ffe4 bl 80139a0 <__aeabi_i2d>
- 80109d8: 0032 movs r2, r6
- 80109da: 003b movs r3, r7
- 80109dc: f002 f92e bl 8012c3c <__aeabi_dmul>
- 80109e0: 2200 movs r2, #0
- 80109e2: 4b94 ldr r3, [pc, #592] @ (8010c34 <_dtoa_r+0xd2c>)
- 80109e4: f001 f96e bl 8011cc4 <__aeabi_dadd>
- 80109e8: 4a93 ldr r2, [pc, #588] @ (8010c38 <_dtoa_r+0xd30>)
- 80109ea: 000b movs r3, r1
- 80109ec: 4694 mov ip, r2
- 80109ee: 4463 add r3, ip
- 80109f0: 9012 str r0, [sp, #72] @ 0x48
- 80109f2: 9113 str r1, [sp, #76] @ 0x4c
- 80109f4: 940d str r4, [sp, #52] @ 0x34
- 80109f6: 9313 str r3, [sp, #76] @ 0x4c
- 80109f8: 0039 movs r1, r7
- 80109fa: 0030 movs r0, r6
- 80109fc: f002 ff94 bl 8013928 <__aeabi_d2iz>
- 8010a00: 9b12 ldr r3, [sp, #72] @ 0x48
- 8010a02: 9c13 ldr r4, [sp, #76] @ 0x4c
- 8010a04: 498d ldr r1, [pc, #564] @ (8010c3c <_dtoa_r+0xd34>)
- 8010a06: 9316 str r3, [sp, #88] @ 0x58
- 8010a08: 9417 str r4, [sp, #92] @ 0x5c
- 8010a0a: 468c mov ip, r1
- 8010a0c: 9c0d ldr r4, [sp, #52] @ 0x34
- 8010a0e: 911b str r1, [sp, #108] @ 0x6c
- 8010a10: 1e63 subs r3, r4, #1
- 8010a12: 00db lsls r3, r3, #3
- 8010a14: 4463 add r3, ip
- 8010a16: 6819 ldr r1, [r3, #0]
- 8010a18: 685a ldr r2, [r3, #4]
- 8010a1a: 9014 str r0, [sp, #80] @ 0x50
- 8010a1c: 9118 str r1, [sp, #96] @ 0x60
- 8010a1e: 9219 str r2, [sp, #100] @ 0x64
- 8010a20: f002 ffbe bl 80139a0 <__aeabi_i2d>
- 8010a24: 0002 movs r2, r0
- 8010a26: 000b movs r3, r1
- 8010a28: 0030 movs r0, r6
- 8010a2a: 0039 movs r1, r7
- 8010a2c: f002 fbd2 bl 80131d4 <__aeabi_dsub>
- 8010a30: 9e03 ldr r6, [sp, #12]
- 8010a32: 9b14 ldr r3, [sp, #80] @ 0x50
- 8010a34: 0004 movs r4, r0
- 8010a36: 980b ldr r0, [sp, #44] @ 0x2c
- 8010a38: 1c77 adds r7, r6, #1
- 8010a3a: 3330 adds r3, #48 @ 0x30
- 8010a3c: b2de uxtb r6, r3
- 8010a3e: 000d movs r5, r1
- 8010a40: 9a18 ldr r2, [sp, #96] @ 0x60
- 8010a42: 9b19 ldr r3, [sp, #100] @ 0x64
- 8010a44: 9712 str r7, [sp, #72] @ 0x48
- 8010a46: 2800 cmp r0, #0
- 8010a48: d100 bne.n 8010a4c <_dtoa_r+0xb44>
- 8010a4a: e12e b.n 8010caa <_dtoa_r+0xda2>
- 8010a4c: 2000 movs r0, #0
- 8010a4e: 497c ldr r1, [pc, #496] @ (8010c40 <_dtoa_r+0xd38>)
- 8010a50: f001 fcd0 bl 80123f4 <__aeabi_ddiv>
- 8010a54: 9a16 ldr r2, [sp, #88] @ 0x58
- 8010a56: 9b17 ldr r3, [sp, #92] @ 0x5c
- 8010a58: f002 fbbc bl 80131d4 <__aeabi_dsub>
- 8010a5c: 9b03 ldr r3, [sp, #12]
- 8010a5e: 0022 movs r2, r4
- 8010a60: 701e strb r6, [r3, #0]
- 8010a62: 002b movs r3, r5
- 8010a64: 9014 str r0, [sp, #80] @ 0x50
- 8010a66: 9115 str r1, [sp, #84] @ 0x54
- 8010a68: f7ef fdcc bl 8000604 <__aeabi_dcmpgt>
- 8010a6c: 2800 cmp r0, #0
- 8010a6e: d000 beq.n 8010a72 <_dtoa_r+0xb6a>
- 8010a70: e1d0 b.n 8010e14 <_dtoa_r+0xf0c>
- 8010a72: 2300 movs r3, #0
- 8010a74: 4652 mov r2, sl
- 8010a76: 469a mov sl, r3
- 8010a78: 4643 mov r3, r8
- 8010a7a: 9318 str r3, [sp, #96] @ 0x60
- 8010a7c: 465b mov r3, fp
- 8010a7e: 9216 str r2, [sp, #88] @ 0x58
- 8010a80: 46bb mov fp, r7
- 8010a82: 9e14 ldr r6, [sp, #80] @ 0x50
- 8010a84: 9f15 ldr r7, [sp, #84] @ 0x54
- 8010a86: 9312 str r3, [sp, #72] @ 0x48
- 8010a88: e034 b.n 8010af4 <_dtoa_r+0xbec>
- 8010a8a: 2301 movs r3, #1
- 8010a8c: 469c mov ip, r3
- 8010a8e: 9b0d ldr r3, [sp, #52] @ 0x34
- 8010a90: 44e2 add sl, ip
- 8010a92: 459a cmp sl, r3
- 8010a94: db00 blt.n 8010a98 <_dtoa_r+0xb90>
- 8010a96: e1c3 b.n 8010e20 <_dtoa_r+0xf18>
- 8010a98: 2200 movs r2, #0
- 8010a9a: 0030 movs r0, r6
- 8010a9c: 0039 movs r1, r7
- 8010a9e: 4b64 ldr r3, [pc, #400] @ (8010c30 <_dtoa_r+0xd28>)
- 8010aa0: f002 f8cc bl 8012c3c <__aeabi_dmul>
- 8010aa4: 2200 movs r2, #0
- 8010aa6: 4b62 ldr r3, [pc, #392] @ (8010c30 <_dtoa_r+0xd28>)
- 8010aa8: 0006 movs r6, r0
- 8010aaa: 000f movs r7, r1
- 8010aac: 0020 movs r0, r4
- 8010aae: 0029 movs r1, r5
- 8010ab0: f002 f8c4 bl 8012c3c <__aeabi_dmul>
- 8010ab4: 000d movs r5, r1
- 8010ab6: 0004 movs r4, r0
- 8010ab8: f002 ff36 bl 8013928 <__aeabi_d2iz>
- 8010abc: 4680 mov r8, r0
- 8010abe: f002 ff6f bl 80139a0 <__aeabi_i2d>
- 8010ac2: 0002 movs r2, r0
- 8010ac4: 000b movs r3, r1
- 8010ac6: 0020 movs r0, r4
- 8010ac8: 0029 movs r1, r5
- 8010aca: f002 fb83 bl 80131d4 <__aeabi_dsub>
- 8010ace: 2301 movs r3, #1
- 8010ad0: 469c mov ip, r3
- 8010ad2: 4643 mov r3, r8
- 8010ad4: 000d movs r5, r1
- 8010ad6: 0004 movs r4, r0
- 8010ad8: 4651 mov r1, sl
- 8010ada: 9a03 ldr r2, [sp, #12]
- 8010adc: 3330 adds r3, #48 @ 0x30
- 8010ade: 5453 strb r3, [r2, r1]
- 8010ae0: 0020 movs r0, r4
- 8010ae2: 0032 movs r2, r6
- 8010ae4: 003b movs r3, r7
- 8010ae6: 0029 movs r1, r5
- 8010ae8: 44e3 add fp, ip
- 8010aea: f7ef fd77 bl 80005dc <__aeabi_dcmplt>
- 8010aee: 2800 cmp r0, #0
- 8010af0: d000 beq.n 8010af4 <_dtoa_r+0xbec>
- 8010af2: e18c b.n 8010e0e <_dtoa_r+0xf06>
- 8010af4: 0022 movs r2, r4
- 8010af6: 002b movs r3, r5
- 8010af8: 2000 movs r0, #0
- 8010afa: 4952 ldr r1, [pc, #328] @ (8010c44 <_dtoa_r+0xd3c>)
- 8010afc: f002 fb6a bl 80131d4 <__aeabi_dsub>
- 8010b00: 0032 movs r2, r6
- 8010b02: 003b movs r3, r7
- 8010b04: f7ef fd6a bl 80005dc <__aeabi_dcmplt>
- 8010b08: 2800 cmp r0, #0
- 8010b0a: d0be beq.n 8010a8a <_dtoa_r+0xb82>
- 8010b0c: 9b12 ldr r3, [sp, #72] @ 0x48
- 8010b0e: 465f mov r7, fp
- 8010b10: 469b mov fp, r3
- 8010b12: 2201 movs r2, #1
- 8010b14: 4694 mov ip, r2
- 8010b16: 9b1a ldr r3, [sp, #104] @ 0x68
- 8010b18: 9a03 ldr r2, [sp, #12]
- 8010b1a: 4463 add r3, ip
- 8010b1c: 4698 mov r8, r3
- 8010b1e: e002 b.n 8010b26 <_dtoa_r+0xc1e>
- 8010b20: 42ba cmp r2, r7
- 8010b22: d100 bne.n 8010b26 <_dtoa_r+0xc1e>
- 8010b24: e139 b.n 8010d9a <_dtoa_r+0xe92>
- 8010b26: 003e movs r6, r7
- 8010b28: 3f01 subs r7, #1
- 8010b2a: 783b ldrb r3, [r7, #0]
- 8010b2c: 2b39 cmp r3, #57 @ 0x39
- 8010b2e: d0f7 beq.n 8010b20 <_dtoa_r+0xc18>
- 8010b30: 3301 adds r3, #1
- 8010b32: b2db uxtb r3, r3
- 8010b34: 703b strb r3, [r7, #0]
- 8010b36: 4643 mov r3, r8
- 8010b38: 9309 str r3, [sp, #36] @ 0x24
- 8010b3a: e535 b.n 80105a8 <_dtoa_r+0x6a0>
- 8010b3c: 9a0e ldr r2, [sp, #56] @ 0x38
- 8010b3e: 2a00 cmp r2, #0
- 8010b40: d100 bne.n 8010b44 <_dtoa_r+0xc3c>
- 8010b42: e116 b.n 8010d72 <_dtoa_r+0xe6a>
- 8010b44: 4a40 ldr r2, [pc, #256] @ (8010c48 <_dtoa_r+0xd40>)
- 8010b46: 4694 mov ip, r2
- 8010b48: 4463 add r3, ip
- 8010b4a: 9a09 ldr r2, [sp, #36] @ 0x24
- 8010b4c: 4498 add r8, r3
- 8010b4e: 4694 mov ip, r2
- 8010b50: 449c add ip, r3
- 8010b52: 4663 mov r3, ip
- 8010b54: 0015 movs r5, r2
- 8010b56: 9e0c ldr r6, [sp, #48] @ 0x30
- 8010b58: 9309 str r3, [sp, #36] @ 0x24
- 8010b5a: e6f5 b.n 8010948 <_dtoa_r+0xa40>
- 8010b5c: 2331 movs r3, #49 @ 0x31
- 8010b5e: 9a03 ldr r2, [sp, #12]
- 8010b60: 7013 strb r3, [r2, #0]
- 8010b62: 9b09 ldr r3, [sp, #36] @ 0x24
- 8010b64: 3301 adds r3, #1
- 8010b66: 9309 str r3, [sp, #36] @ 0x24
- 8010b68: e50b b.n 8010582 <_dtoa_r+0x67a>
- 8010b6a: 9b0a ldr r3, [sp, #40] @ 0x28
- 8010b6c: 2b00 cmp r3, #0
- 8010b6e: d100 bne.n 8010b72 <_dtoa_r+0xc6a>
- 8010b70: e10d b.n 8010d8e <_dtoa_r+0xe86>
- 8010b72: 9806 ldr r0, [sp, #24]
- 8010b74: 9907 ldr r1, [sp, #28]
- 8010b76: 220f movs r2, #15
- 8010b78: 425c negs r4, r3
- 8010b7a: 4022 ands r2, r4
- 8010b7c: 4b2f ldr r3, [pc, #188] @ (8010c3c <_dtoa_r+0xd34>)
- 8010b7e: 00d2 lsls r2, r2, #3
- 8010b80: 189b adds r3, r3, r2
- 8010b82: 681a ldr r2, [r3, #0]
- 8010b84: 685b ldr r3, [r3, #4]
- 8010b86: f002 f859 bl 8012c3c <__aeabi_dmul>
- 8010b8a: 1124 asrs r4, r4, #4
- 8010b8c: 9012 str r0, [sp, #72] @ 0x48
- 8010b8e: 9113 str r1, [sp, #76] @ 0x4c
- 8010b90: 2c00 cmp r4, #0
- 8010b92: d100 bne.n 8010b96 <_dtoa_r+0xc8e>
- 8010b94: e160 b.n 8010e58 <_dtoa_r+0xf50>
- 8010b96: 2202 movs r2, #2
- 8010b98: 0006 movs r6, r0
- 8010b9a: 000f movs r7, r1
- 8010b9c: 2300 movs r3, #0
- 8010b9e: 4d23 ldr r5, [pc, #140] @ (8010c2c <_dtoa_r+0xd24>)
- 8010ba0: 920d str r2, [sp, #52] @ 0x34
- 8010ba2: 2201 movs r2, #1
- 8010ba4: 4222 tst r2, r4
- 8010ba6: d00b beq.n 8010bc0 <_dtoa_r+0xcb8>
- 8010ba8: 9b0d ldr r3, [sp, #52] @ 0x34
- 8010baa: 0030 movs r0, r6
- 8010bac: 3301 adds r3, #1
- 8010bae: 0039 movs r1, r7
- 8010bb0: 930d str r3, [sp, #52] @ 0x34
- 8010bb2: 682a ldr r2, [r5, #0]
- 8010bb4: 686b ldr r3, [r5, #4]
- 8010bb6: f002 f841 bl 8012c3c <__aeabi_dmul>
- 8010bba: 2301 movs r3, #1
- 8010bbc: 0006 movs r6, r0
- 8010bbe: 000f movs r7, r1
- 8010bc0: 1064 asrs r4, r4, #1
- 8010bc2: 3508 adds r5, #8
- 8010bc4: 2c00 cmp r4, #0
- 8010bc6: d1ec bne.n 8010ba2 <_dtoa_r+0xc9a>
- 8010bc8: 2b00 cmp r3, #0
- 8010bca: d001 beq.n 8010bd0 <_dtoa_r+0xcc8>
- 8010bcc: f7ff fae4 bl 8010198 <_dtoa_r+0x290>
- 8010bd0: 9e12 ldr r6, [sp, #72] @ 0x48
- 8010bd2: 9f13 ldr r7, [sp, #76] @ 0x4c
- 8010bd4: f7ff fae0 bl 8010198 <_dtoa_r+0x290>
- 8010bd8: 2301 movs r3, #1
- 8010bda: 1bdb subs r3, r3, r7
- 8010bdc: 9309 str r3, [sp, #36] @ 0x24
- 8010bde: 2300 movs r3, #0
- 8010be0: 4698 mov r8, r3
- 8010be2: 9310 str r3, [sp, #64] @ 0x40
- 8010be4: f7ff fba8 bl 8010338 <_dtoa_r+0x430>
- 8010be8: 4647 mov r7, r8
- 8010bea: 0002 movs r2, r0
- 8010bec: 000b movs r3, r1
- 8010bee: f001 f869 bl 8011cc4 <__aeabi_dadd>
- 8010bf2: 9b0a ldr r3, [sp, #40] @ 0x28
- 8010bf4: 0004 movs r4, r0
- 8010bf6: 3301 adds r3, #1
- 8010bf8: 4698 mov r8, r3
- 8010bfa: 9309 str r3, [sp, #36] @ 0x24
- 8010bfc: 9a04 ldr r2, [sp, #16]
- 8010bfe: 9b05 ldr r3, [sp, #20]
- 8010c00: 000d movs r5, r1
- 8010c02: f7ef fcff bl 8000604 <__aeabi_dcmpgt>
- 8010c06: 2800 cmp r0, #0
- 8010c08: d109 bne.n 8010c1e <_dtoa_r+0xd16>
- 8010c0a: 9a04 ldr r2, [sp, #16]
- 8010c0c: 9b05 ldr r3, [sp, #20]
- 8010c0e: 0020 movs r0, r4
- 8010c10: 0029 movs r1, r5
- 8010c12: f7ef fcdd bl 80005d0 <__aeabi_dcmpeq>
- 8010c16: 2800 cmp r0, #0
- 8010c18: d003 beq.n 8010c22 <_dtoa_r+0xd1a>
- 8010c1a: 07f6 lsls r6, r6, #31
- 8010c1c: d501 bpl.n 8010c22 <_dtoa_r+0xd1a>
- 8010c1e: 9a03 ldr r2, [sp, #12]
- 8010c20: e781 b.n 8010b26 <_dtoa_r+0xc1e>
- 8010c22: 003e movs r6, r7
- 8010c24: e4c0 b.n 80105a8 <_dtoa_r+0x6a0>
- 8010c26: 46c0 nop @ (mov r8, r8)
- 8010c28: 08014ab0 .word 0x08014ab0
- 8010c2c: 08016248 .word 0x08016248
- 8010c30: 40240000 .word 0x40240000
- 8010c34: 401c0000 .word 0x401c0000
- 8010c38: fcc00000 .word 0xfcc00000
- 8010c3c: 08016270 .word 0x08016270
- 8010c40: 3fe00000 .word 0x3fe00000
- 8010c44: 3ff00000 .word 0x3ff00000
- 8010c48: 00000433 .word 0x00000433
- 8010c4c: 4648 mov r0, r9
- 8010c4e: 6861 ldr r1, [r4, #4]
- 8010c50: f000 f94c bl 8010eec <_Balloc>
- 8010c54: 1e05 subs r5, r0, #0
- 8010c56: d100 bne.n 8010c5a <_dtoa_r+0xd52>
- 8010c58: e11c b.n 8010e94 <_dtoa_r+0xf8c>
- 8010c5a: 0021 movs r1, r4
- 8010c5c: 6922 ldr r2, [r4, #16]
- 8010c5e: 310c adds r1, #12
- 8010c60: 3202 adds r2, #2
- 8010c62: 0092 lsls r2, r2, #2
- 8010c64: 300c adds r0, #12
- 8010c66: f7fa fbad bl 800b3c4 <memcpy>
- 8010c6a: 2201 movs r2, #1
- 8010c6c: 0029 movs r1, r5
- 8010c6e: 4648 mov r0, r9
- 8010c70: f000 fb84 bl 801137c <__lshift>
- 8010c74: 4680 mov r8, r0
- 8010c76: e527 b.n 80106c8 <_dtoa_r+0x7c0>
- 8010c78: 0021 movs r1, r4
- 8010c7a: 0032 movs r2, r6
- 8010c7c: 4648 mov r0, r9
- 8010c7e: f000 fb15 bl 80112ac <__pow5mult>
- 8010c82: 465a mov r2, fp
- 8010c84: 0001 movs r1, r0
- 8010c86: 0004 movs r4, r0
- 8010c88: 4648 mov r0, r9
- 8010c8a: f000 fa39 bl 8011100 <__multiply>
- 8010c8e: 0007 movs r7, r0
- 8010c90: 4659 mov r1, fp
- 8010c92: 4648 mov r0, r9
- 8010c94: f000 f952 bl 8010f3c <_Bfree>
- 8010c98: 9b0c ldr r3, [sp, #48] @ 0x30
- 8010c9a: 46bb mov fp, r7
- 8010c9c: 1b9b subs r3, r3, r6
- 8010c9e: 930c str r3, [sp, #48] @ 0x30
- 8010ca0: d101 bne.n 8010ca6 <_dtoa_r+0xd9e>
- 8010ca2: f7ff fbea bl 801047a <_dtoa_r+0x572>
- 8010ca6: f7ff fbe2 bl 801046e <_dtoa_r+0x566>
- 8010caa: 9816 ldr r0, [sp, #88] @ 0x58
- 8010cac: 9917 ldr r1, [sp, #92] @ 0x5c
- 8010cae: f001 ffc5 bl 8012c3c <__aeabi_dmul>
- 8010cb2: 9b0d ldr r3, [sp, #52] @ 0x34
- 8010cb4: 900e str r0, [sp, #56] @ 0x38
- 8010cb6: 910f str r1, [sp, #60] @ 0x3c
- 8010cb8: 9903 ldr r1, [sp, #12]
- 8010cba: 001a movs r2, r3
- 8010cbc: 468c mov ip, r1
- 8010cbe: 4462 add r2, ip
- 8010cc0: 700e strb r6, [r1, #0]
- 8010cc2: 920b str r2, [sp, #44] @ 0x2c
- 8010cc4: 003e movs r6, r7
- 8010cc6: 2b01 cmp r3, #1
- 8010cc8: d01b beq.n 8010d02 <_dtoa_r+0xdfa>
- 8010cca: 2200 movs r2, #0
- 8010ccc: 4b74 ldr r3, [pc, #464] @ (8010ea0 <_dtoa_r+0xf98>)
- 8010cce: 0020 movs r0, r4
- 8010cd0: 0029 movs r1, r5
- 8010cd2: f001 ffb3 bl 8012c3c <__aeabi_dmul>
- 8010cd6: 000d movs r5, r1
- 8010cd8: 0004 movs r4, r0
- 8010cda: f002 fe25 bl 8013928 <__aeabi_d2iz>
- 8010cde: 0007 movs r7, r0
- 8010ce0: f002 fe5e bl 80139a0 <__aeabi_i2d>
- 8010ce4: 000b movs r3, r1
- 8010ce6: 0002 movs r2, r0
- 8010ce8: 0029 movs r1, r5
- 8010cea: 0020 movs r0, r4
- 8010cec: f002 fa72 bl 80131d4 <__aeabi_dsub>
- 8010cf0: 3730 adds r7, #48 @ 0x30
- 8010cf2: 9b0b ldr r3, [sp, #44] @ 0x2c
- 8010cf4: 7037 strb r7, [r6, #0]
- 8010cf6: 3601 adds r6, #1
- 8010cf8: 0004 movs r4, r0
- 8010cfa: 000d movs r5, r1
- 8010cfc: 42b3 cmp r3, r6
- 8010cfe: d1e4 bne.n 8010cca <_dtoa_r+0xdc2>
- 8010d00: 001f movs r7, r3
- 8010d02: 980e ldr r0, [sp, #56] @ 0x38
- 8010d04: 990f ldr r1, [sp, #60] @ 0x3c
- 8010d06: 2200 movs r2, #0
- 8010d08: 4b66 ldr r3, [pc, #408] @ (8010ea4 <_dtoa_r+0xf9c>)
- 8010d0a: f000 ffdb bl 8011cc4 <__aeabi_dadd>
- 8010d0e: 0022 movs r2, r4
- 8010d10: 002b movs r3, r5
- 8010d12: f7ef fc63 bl 80005dc <__aeabi_dcmplt>
- 8010d16: 2800 cmp r0, #0
- 8010d18: d000 beq.n 8010d1c <_dtoa_r+0xe14>
- 8010d1a: e6fa b.n 8010b12 <_dtoa_r+0xc0a>
- 8010d1c: 9a0e ldr r2, [sp, #56] @ 0x38
- 8010d1e: 9b0f ldr r3, [sp, #60] @ 0x3c
- 8010d20: 2000 movs r0, #0
- 8010d22: 4960 ldr r1, [pc, #384] @ (8010ea4 <_dtoa_r+0xf9c>)
- 8010d24: f002 fa56 bl 80131d4 <__aeabi_dsub>
- 8010d28: 0022 movs r2, r4
- 8010d2a: 002b movs r3, r5
- 8010d2c: f7ef fc6a bl 8000604 <__aeabi_dcmpgt>
- 8010d30: 2800 cmp r0, #0
- 8010d32: d114 bne.n 8010d5e <_dtoa_r+0xe56>
- 8010d34: 9b1d ldr r3, [sp, #116] @ 0x74
- 8010d36: 2b00 cmp r3, #0
- 8010d38: da01 bge.n 8010d3e <_dtoa_r+0xe36>
- 8010d3a: f7ff fb79 bl 8010430 <_dtoa_r+0x528>
- 8010d3e: 9b0a ldr r3, [sp, #40] @ 0x28
- 8010d40: 2b0e cmp r3, #14
- 8010d42: dd01 ble.n 8010d48 <_dtoa_r+0xe40>
- 8010d44: f7ff fb74 bl 8010430 <_dtoa_r+0x528>
- 8010d48: 9a1b ldr r2, [sp, #108] @ 0x6c
- 8010d4a: 9b0a ldr r3, [sp, #40] @ 0x28
- 8010d4c: 4694 mov ip, r2
- 8010d4e: 00db lsls r3, r3, #3
- 8010d50: 4463 add r3, ip
- 8010d52: 685c ldr r4, [r3, #4]
- 8010d54: 681b ldr r3, [r3, #0]
- 8010d56: 9304 str r3, [sp, #16]
- 8010d58: 9405 str r4, [sp, #20]
- 8010d5a: f7ff fb08 bl 801036e <_dtoa_r+0x466>
- 8010d5e: 003e movs r6, r7
- 8010d60: 3f01 subs r7, #1
- 8010d62: 783b ldrb r3, [r7, #0]
- 8010d64: 2b30 cmp r3, #48 @ 0x30
- 8010d66: d0fa beq.n 8010d5e <_dtoa_r+0xe56>
- 8010d68: 9b1a ldr r3, [sp, #104] @ 0x68
- 8010d6a: 3301 adds r3, #1
- 8010d6c: 9309 str r3, [sp, #36] @ 0x24
- 8010d6e: f7ff fc1b bl 80105a8 <_dtoa_r+0x6a0>
- 8010d72: 2336 movs r3, #54 @ 0x36
- 8010d74: 9a1c ldr r2, [sp, #112] @ 0x70
- 8010d76: 1a9b subs r3, r3, r2
- 8010d78: e6e7 b.n 8010b4a <_dtoa_r+0xc42>
- 8010d7a: 46d0 mov r8, sl
- 8010d7c: 9b0a ldr r3, [sp, #40] @ 0x28
- 8010d7e: 465f mov r7, fp
- 8010d80: 3301 adds r3, #1
- 8010d82: 46a2 mov sl, r4
- 8010d84: 46b3 mov fp, r6
- 8010d86: 4644 mov r4, r8
- 8010d88: 9309 str r3, [sp, #36] @ 0x24
- 8010d8a: f7ff fbe2 bl 8010552 <_dtoa_r+0x64a>
- 8010d8e: 2302 movs r3, #2
- 8010d90: 9e06 ldr r6, [sp, #24]
- 8010d92: 9f07 ldr r7, [sp, #28]
- 8010d94: 930d str r3, [sp, #52] @ 0x34
- 8010d96: f7ff f9ff bl 8010198 <_dtoa_r+0x290>
- 8010d9a: 2201 movs r2, #1
- 8010d9c: 4694 mov ip, r2
- 8010d9e: 2331 movs r3, #49 @ 0x31
- 8010da0: 44e0 add r8, ip
- 8010da2: e6c7 b.n 8010b34 <_dtoa_r+0xc2c>
- 8010da4: 4653 mov r3, sl
- 8010da6: 4652 mov r2, sl
- 8010da8: 1c5d adds r5, r3, #1
- 8010daa: 2339 movs r3, #57 @ 0x39
- 8010dac: 7013 strb r3, [r2, #0]
- 8010dae: 9b0a ldr r3, [sp, #40] @ 0x28
- 8010db0: 46a2 mov sl, r4
- 8010db2: 3301 adds r3, #1
- 8010db4: 4644 mov r4, r8
- 8010db6: 9a03 ldr r2, [sp, #12]
- 8010db8: 9309 str r3, [sp, #36] @ 0x24
- 8010dba: f7ff fbdb bl 8010574 <_dtoa_r+0x66c>
- 8010dbe: 2300 movs r3, #0
- 8010dc0: 2400 movs r4, #0
- 8010dc2: 9306 str r3, [sp, #24]
- 8010dc4: e544 b.n 8010850 <_dtoa_r+0x948>
- 8010dc6: 4645 mov r5, r8
- 8010dc8: 46d0 mov r8, sl
- 8010dca: 46ba mov sl, r7
- 8010dcc: 465f mov r7, fp
- 8010dce: 46b3 mov fp, r6
- 8010dd0: 2f39 cmp r7, #57 @ 0x39
- 8010dd2: d0e7 beq.n 8010da4 <_dtoa_r+0xe9c>
- 8010dd4: 2d00 cmp r5, #0
- 8010dd6: dd00 ble.n 8010dda <_dtoa_r+0xed2>
- 8010dd8: e4f4 b.n 80107c4 <_dtoa_r+0x8bc>
- 8010dda: e4f5 b.n 80107c8 <_dtoa_r+0x8c0>
- 8010ddc: 46d0 mov r8, sl
- 8010dde: 46ba mov sl, r7
- 8010de0: 465f mov r7, fp
- 8010de2: 46b3 mov fp, r6
- 8010de4: e4f0 b.n 80107c8 <_dtoa_r+0x8c0>
- 8010de6: 980d ldr r0, [sp, #52] @ 0x34
- 8010de8: f002 fdda bl 80139a0 <__aeabi_i2d>
- 8010dec: 0032 movs r2, r6
- 8010dee: 003b movs r3, r7
- 8010df0: f001 ff24 bl 8012c3c <__aeabi_dmul>
- 8010df4: 2200 movs r2, #0
- 8010df6: 4b2c ldr r3, [pc, #176] @ (8010ea8 <_dtoa_r+0xfa0>)
- 8010df8: f000 ff64 bl 8011cc4 <__aeabi_dadd>
- 8010dfc: 4a2b ldr r2, [pc, #172] @ (8010eac <_dtoa_r+0xfa4>)
- 8010dfe: 000b movs r3, r1
- 8010e00: 4694 mov ip, r2
- 8010e02: 4463 add r3, ip
- 8010e04: 9012 str r0, [sp, #72] @ 0x48
- 8010e06: 9113 str r1, [sp, #76] @ 0x4c
- 8010e08: 9313 str r3, [sp, #76] @ 0x4c
- 8010e0a: f7ff f9ec bl 80101e6 <_dtoa_r+0x2de>
- 8010e0e: 9b12 ldr r3, [sp, #72] @ 0x48
- 8010e10: 465f mov r7, fp
- 8010e12: 469b mov fp, r3
- 8010e14: 9b1a ldr r3, [sp, #104] @ 0x68
- 8010e16: 003e movs r6, r7
- 8010e18: 3301 adds r3, #1
- 8010e1a: 9309 str r3, [sp, #36] @ 0x24
- 8010e1c: f7ff fbc4 bl 80105a8 <_dtoa_r+0x6a0>
- 8010e20: 9b16 ldr r3, [sp, #88] @ 0x58
- 8010e22: 469a mov sl, r3
- 8010e24: 9b18 ldr r3, [sp, #96] @ 0x60
- 8010e26: 4698 mov r8, r3
- 8010e28: 9b12 ldr r3, [sp, #72] @ 0x48
- 8010e2a: 469b mov fp, r3
- 8010e2c: f7ff f9fa bl 8010224 <_dtoa_r+0x31c>
- 8010e30: 9b28 ldr r3, [sp, #160] @ 0xa0
- 8010e32: 2b02 cmp r3, #2
- 8010e34: dc05 bgt.n 8010e42 <_dtoa_r+0xf3a>
- 8010e36: 9b0a ldr r3, [sp, #40] @ 0x28
- 8010e38: 9309 str r3, [sp, #36] @ 0x24
- 8010e3a: 9b11 ldr r3, [sp, #68] @ 0x44
- 8010e3c: 9308 str r3, [sp, #32]
- 8010e3e: f7ff fb60 bl 8010502 <_dtoa_r+0x5fa>
- 8010e42: 9b11 ldr r3, [sp, #68] @ 0x44
- 8010e44: 960a str r6, [sp, #40] @ 0x28
- 8010e46: 9308 str r3, [sp, #32]
- 8010e48: e4f0 b.n 801082c <_dtoa_r+0x924>
- 8010e4a: 9b11 ldr r3, [sp, #68] @ 0x44
- 8010e4c: 9308 str r3, [sp, #32]
- 8010e4e: 9b28 ldr r3, [sp, #160] @ 0xa0
- 8010e50: 2b02 cmp r3, #2
- 8010e52: dd00 ble.n 8010e56 <_dtoa_r+0xf4e>
- 8010e54: e4ea b.n 801082c <_dtoa_r+0x924>
- 8010e56: e42a b.n 80106ae <_dtoa_r+0x7a6>
- 8010e58: 2302 movs r3, #2
- 8010e5a: 9e12 ldr r6, [sp, #72] @ 0x48
- 8010e5c: 9f13 ldr r7, [sp, #76] @ 0x4c
- 8010e5e: 930d str r3, [sp, #52] @ 0x34
- 8010e60: f7ff f99a bl 8010198 <_dtoa_r+0x290>
- 8010e64: 4b12 ldr r3, [pc, #72] @ (8010eb0 <_dtoa_r+0xfa8>)
- 8010e66: 9303 str r3, [sp, #12]
- 8010e68: f7ff f88e bl 800ff88 <_dtoa_r+0x80>
- 8010e6c: 9b08 ldr r3, [sp, #32]
- 8010e6e: 46d0 mov r8, sl
- 8010e70: 46ba mov sl, r7
- 8010e72: 465f mov r7, fp
- 8010e74: 46b3 mov fp, r6
- 8010e76: 2b00 cmp r3, #0
- 8010e78: dd00 ble.n 8010e7c <_dtoa_r+0xf74>
- 8010e7a: e494 b.n 80107a6 <_dtoa_r+0x89e>
- 8010e7c: e4a4 b.n 80107c8 <_dtoa_r+0x8c0>
- 8010e7e: 2300 movs r3, #0
- 8010e80: 930b str r3, [sp, #44] @ 0x2c
- 8010e82: f7ff f92c bl 80100de <_dtoa_r+0x1d6>
- 8010e86: 21b0 movs r1, #176 @ 0xb0
- 8010e88: 2200 movs r2, #0
- 8010e8a: 4b0a ldr r3, [pc, #40] @ (8010eb4 <_dtoa_r+0xfac>)
- 8010e8c: 480a ldr r0, [pc, #40] @ (8010eb8 <_dtoa_r+0xfb0>)
- 8010e8e: 31ff adds r1, #255 @ 0xff
- 8010e90: f7ef fce3 bl 800085a <__assert_func>
- 8010e94: 2200 movs r2, #0
- 8010e96: 4b07 ldr r3, [pc, #28] @ (8010eb4 <_dtoa_r+0xfac>)
- 8010e98: 4807 ldr r0, [pc, #28] @ (8010eb8 <_dtoa_r+0xfb0>)
- 8010e9a: 4908 ldr r1, [pc, #32] @ (8010ebc <_dtoa_r+0xfb4>)
- 8010e9c: f7ef fcdd bl 800085a <__assert_func>
- 8010ea0: 40240000 .word 0x40240000
- 8010ea4: 3fe00000 .word 0x3fe00000
- 8010ea8: 401c0000 .word 0x401c0000
- 8010eac: fcc00000 .word 0xfcc00000
- 8010eb0: 08014aa4 .word 0x08014aa4
- 8010eb4: 08014ab4 .word 0x08014ab4
- 8010eb8: 08014ac8 .word 0x08014ac8
- 8010ebc: 000002ef .word 0x000002ef
- 08010ec0 <__ascii_mbtowc>:
- 8010ec0: b082 sub sp, #8
- 8010ec2: 2900 cmp r1, #0
- 8010ec4: d00a beq.n 8010edc <__ascii_mbtowc+0x1c>
- 8010ec6: 2a00 cmp r2, #0
- 8010ec8: d00b beq.n 8010ee2 <__ascii_mbtowc+0x22>
- 8010eca: 2b00 cmp r3, #0
- 8010ecc: d00b beq.n 8010ee6 <__ascii_mbtowc+0x26>
- 8010ece: 7813 ldrb r3, [r2, #0]
- 8010ed0: 600b str r3, [r1, #0]
- 8010ed2: 7810 ldrb r0, [r2, #0]
- 8010ed4: 1e43 subs r3, r0, #1
- 8010ed6: 4198 sbcs r0, r3
- 8010ed8: b002 add sp, #8
- 8010eda: 4770 bx lr
- 8010edc: a901 add r1, sp, #4
- 8010ede: 2a00 cmp r2, #0
- 8010ee0: d1f3 bne.n 8010eca <__ascii_mbtowc+0xa>
- 8010ee2: 2000 movs r0, #0
- 8010ee4: e7f8 b.n 8010ed8 <__ascii_mbtowc+0x18>
- 8010ee6: 2002 movs r0, #2
- 8010ee8: 4240 negs r0, r0
- 8010eea: e7f5 b.n 8010ed8 <__ascii_mbtowc+0x18>
- 08010eec <_Balloc>:
- 8010eec: 6c43 ldr r3, [r0, #68] @ 0x44
- 8010eee: b570 push {r4, r5, r6, lr}
- 8010ef0: 0004 movs r4, r0
- 8010ef2: 000d movs r5, r1
- 8010ef4: 2b00 cmp r3, #0
- 8010ef6: d00a beq.n 8010f0e <_Balloc+0x22>
- 8010ef8: 00aa lsls r2, r5, #2
- 8010efa: 189b adds r3, r3, r2
- 8010efc: 6818 ldr r0, [r3, #0]
- 8010efe: 2800 cmp r0, #0
- 8010f00: d00e beq.n 8010f20 <_Balloc+0x34>
- 8010f02: 6802 ldr r2, [r0, #0]
- 8010f04: 601a str r2, [r3, #0]
- 8010f06: 2300 movs r3, #0
- 8010f08: 6103 str r3, [r0, #16]
- 8010f0a: 60c3 str r3, [r0, #12]
- 8010f0c: bd70 pop {r4, r5, r6, pc}
- 8010f0e: 2221 movs r2, #33 @ 0x21
- 8010f10: 2104 movs r1, #4
- 8010f12: f000 fdb7 bl 8011a84 <_calloc_r>
- 8010f16: 1e03 subs r3, r0, #0
- 8010f18: 6460 str r0, [r4, #68] @ 0x44
- 8010f1a: d1ed bne.n 8010ef8 <_Balloc+0xc>
- 8010f1c: 2000 movs r0, #0
- 8010f1e: e7f5 b.n 8010f0c <_Balloc+0x20>
- 8010f20: 2601 movs r6, #1
- 8010f22: 40ae lsls r6, r5
- 8010f24: 1d72 adds r2, r6, #5
- 8010f26: 2101 movs r1, #1
- 8010f28: 0020 movs r0, r4
- 8010f2a: 0092 lsls r2, r2, #2
- 8010f2c: f000 fdaa bl 8011a84 <_calloc_r>
- 8010f30: 2800 cmp r0, #0
- 8010f32: d0f3 beq.n 8010f1c <_Balloc+0x30>
- 8010f34: 6045 str r5, [r0, #4]
- 8010f36: 6086 str r6, [r0, #8]
- 8010f38: e7e5 b.n 8010f06 <_Balloc+0x1a>
- 8010f3a: 46c0 nop @ (mov r8, r8)
- 08010f3c <_Bfree>:
- 8010f3c: 2900 cmp r1, #0
- 8010f3e: d006 beq.n 8010f4e <_Bfree+0x12>
- 8010f40: 684a ldr r2, [r1, #4]
- 8010f42: 6c43 ldr r3, [r0, #68] @ 0x44
- 8010f44: 0092 lsls r2, r2, #2
- 8010f46: 189b adds r3, r3, r2
- 8010f48: 681a ldr r2, [r3, #0]
- 8010f4a: 600a str r2, [r1, #0]
- 8010f4c: 6019 str r1, [r3, #0]
- 8010f4e: 4770 bx lr
- 08010f50 <__multadd>:
- 8010f50: b5f0 push {r4, r5, r6, r7, lr}
- 8010f52: 46c6 mov lr, r8
- 8010f54: 001f movs r7, r3
- 8010f56: 4680 mov r8, r0
- 8010f58: 2300 movs r3, #0
- 8010f5a: b500 push {lr}
- 8010f5c: 000e movs r6, r1
- 8010f5e: 690d ldr r5, [r1, #16]
- 8010f60: 3114 adds r1, #20
- 8010f62: 680c ldr r4, [r1, #0]
- 8010f64: 3301 adds r3, #1
- 8010f66: 0420 lsls r0, r4, #16
- 8010f68: 0c00 lsrs r0, r0, #16
- 8010f6a: 4350 muls r0, r2
- 8010f6c: 0c24 lsrs r4, r4, #16
- 8010f6e: 4354 muls r4, r2
- 8010f70: 19c0 adds r0, r0, r7
- 8010f72: 0c07 lsrs r7, r0, #16
- 8010f74: 19e4 adds r4, r4, r7
- 8010f76: 0400 lsls r0, r0, #16
- 8010f78: 0c27 lsrs r7, r4, #16
- 8010f7a: 0c00 lsrs r0, r0, #16
- 8010f7c: 0424 lsls r4, r4, #16
- 8010f7e: 1824 adds r4, r4, r0
- 8010f80: c110 stmia r1!, {r4}
- 8010f82: 429d cmp r5, r3
- 8010f84: dced bgt.n 8010f62 <__multadd+0x12>
- 8010f86: 2f00 cmp r7, #0
- 8010f88: d008 beq.n 8010f9c <__multadd+0x4c>
- 8010f8a: 68b3 ldr r3, [r6, #8]
- 8010f8c: 42ab cmp r3, r5
- 8010f8e: dd09 ble.n 8010fa4 <__multadd+0x54>
- 8010f90: 1d2b adds r3, r5, #4
- 8010f92: 009b lsls r3, r3, #2
- 8010f94: 18f3 adds r3, r6, r3
- 8010f96: 3501 adds r5, #1
- 8010f98: 605f str r7, [r3, #4]
- 8010f9a: 6135 str r5, [r6, #16]
- 8010f9c: 0030 movs r0, r6
- 8010f9e: bc80 pop {r7}
- 8010fa0: 46b8 mov r8, r7
- 8010fa2: bdf0 pop {r4, r5, r6, r7, pc}
- 8010fa4: 6871 ldr r1, [r6, #4]
- 8010fa6: 4640 mov r0, r8
- 8010fa8: 3101 adds r1, #1
- 8010faa: f7ff ff9f bl 8010eec <_Balloc>
- 8010fae: 1e04 subs r4, r0, #0
- 8010fb0: d017 beq.n 8010fe2 <__multadd+0x92>
- 8010fb2: 0031 movs r1, r6
- 8010fb4: 6932 ldr r2, [r6, #16]
- 8010fb6: 310c adds r1, #12
- 8010fb8: 3202 adds r2, #2
- 8010fba: 0092 lsls r2, r2, #2
- 8010fbc: 300c adds r0, #12
- 8010fbe: f7fa fa01 bl 800b3c4 <memcpy>
- 8010fc2: 4643 mov r3, r8
- 8010fc4: 6872 ldr r2, [r6, #4]
- 8010fc6: 6c5b ldr r3, [r3, #68] @ 0x44
- 8010fc8: 0092 lsls r2, r2, #2
- 8010fca: 189b adds r3, r3, r2
- 8010fcc: 681a ldr r2, [r3, #0]
- 8010fce: 6032 str r2, [r6, #0]
- 8010fd0: 601e str r6, [r3, #0]
- 8010fd2: 0026 movs r6, r4
- 8010fd4: 1d2b adds r3, r5, #4
- 8010fd6: 009b lsls r3, r3, #2
- 8010fd8: 18f3 adds r3, r6, r3
- 8010fda: 3501 adds r5, #1
- 8010fdc: 605f str r7, [r3, #4]
- 8010fde: 6135 str r5, [r6, #16]
- 8010fe0: e7dc b.n 8010f9c <__multadd+0x4c>
- 8010fe2: 2200 movs r2, #0
- 8010fe4: 21ba movs r1, #186 @ 0xba
- 8010fe6: 4b02 ldr r3, [pc, #8] @ (8010ff0 <__multadd+0xa0>)
- 8010fe8: 4802 ldr r0, [pc, #8] @ (8010ff4 <__multadd+0xa4>)
- 8010fea: f7ef fc36 bl 800085a <__assert_func>
- 8010fee: 46c0 nop @ (mov r8, r8)
- 8010ff0: 08014ab4 .word 0x08014ab4
- 8010ff4: 08014b2c .word 0x08014b2c
- 08010ff8 <__hi0bits>:
- 8010ff8: 2280 movs r2, #128 @ 0x80
- 8010ffa: 0003 movs r3, r0
- 8010ffc: 0252 lsls r2, r2, #9
- 8010ffe: 2000 movs r0, #0
- 8011000: 4293 cmp r3, r2
- 8011002: d201 bcs.n 8011008 <__hi0bits+0x10>
- 8011004: 041b lsls r3, r3, #16
- 8011006: 3010 adds r0, #16
- 8011008: 2280 movs r2, #128 @ 0x80
- 801100a: 0452 lsls r2, r2, #17
- 801100c: 4293 cmp r3, r2
- 801100e: d201 bcs.n 8011014 <__hi0bits+0x1c>
- 8011010: 3008 adds r0, #8
- 8011012: 021b lsls r3, r3, #8
- 8011014: 2280 movs r2, #128 @ 0x80
- 8011016: 0552 lsls r2, r2, #21
- 8011018: 4293 cmp r3, r2
- 801101a: d201 bcs.n 8011020 <__hi0bits+0x28>
- 801101c: 3004 adds r0, #4
- 801101e: 011b lsls r3, r3, #4
- 8011020: 2280 movs r2, #128 @ 0x80
- 8011022: 05d2 lsls r2, r2, #23
- 8011024: 4293 cmp r3, r2
- 8011026: d303 bcc.n 8011030 <__hi0bits+0x38>
- 8011028: 43db mvns r3, r3
- 801102a: 0fdb lsrs r3, r3, #31
- 801102c: 18c0 adds r0, r0, r3
- 801102e: 4770 bx lr
- 8011030: 0099 lsls r1, r3, #2
- 8011032: 009b lsls r3, r3, #2
- 8011034: d404 bmi.n 8011040 <__hi0bits+0x48>
- 8011036: 3003 adds r0, #3
- 8011038: 4211 tst r1, r2
- 801103a: d1f8 bne.n 801102e <__hi0bits+0x36>
- 801103c: 2020 movs r0, #32
- 801103e: e7f6 b.n 801102e <__hi0bits+0x36>
- 8011040: 3002 adds r0, #2
- 8011042: e7f4 b.n 801102e <__hi0bits+0x36>
- 08011044 <__lo0bits>:
- 8011044: 6803 ldr r3, [r0, #0]
- 8011046: 0002 movs r2, r0
- 8011048: 0759 lsls r1, r3, #29
- 801104a: d007 beq.n 801105c <__lo0bits+0x18>
- 801104c: 07d9 lsls r1, r3, #31
- 801104e: d41e bmi.n 801108e <__lo0bits+0x4a>
- 8011050: 0799 lsls r1, r3, #30
- 8011052: d520 bpl.n 8011096 <__lo0bits+0x52>
- 8011054: 085b lsrs r3, r3, #1
- 8011056: 6003 str r3, [r0, #0]
- 8011058: 2001 movs r0, #1
- 801105a: 4770 bx lr
- 801105c: 2000 movs r0, #0
- 801105e: 0419 lsls r1, r3, #16
- 8011060: d101 bne.n 8011066 <__lo0bits+0x22>
- 8011062: 0c1b lsrs r3, r3, #16
- 8011064: 3010 adds r0, #16
- 8011066: 21ff movs r1, #255 @ 0xff
- 8011068: 4219 tst r1, r3
- 801106a: d101 bne.n 8011070 <__lo0bits+0x2c>
- 801106c: 3008 adds r0, #8
- 801106e: 0a1b lsrs r3, r3, #8
- 8011070: 0719 lsls r1, r3, #28
- 8011072: d101 bne.n 8011078 <__lo0bits+0x34>
- 8011074: 3004 adds r0, #4
- 8011076: 091b lsrs r3, r3, #4
- 8011078: 0799 lsls r1, r3, #30
- 801107a: d101 bne.n 8011080 <__lo0bits+0x3c>
- 801107c: 3002 adds r0, #2
- 801107e: 089b lsrs r3, r3, #2
- 8011080: 07d9 lsls r1, r3, #31
- 8011082: d402 bmi.n 801108a <__lo0bits+0x46>
- 8011084: 3001 adds r0, #1
- 8011086: 085b lsrs r3, r3, #1
- 8011088: d003 beq.n 8011092 <__lo0bits+0x4e>
- 801108a: 6013 str r3, [r2, #0]
- 801108c: e7e5 b.n 801105a <__lo0bits+0x16>
- 801108e: 2000 movs r0, #0
- 8011090: e7e3 b.n 801105a <__lo0bits+0x16>
- 8011092: 2020 movs r0, #32
- 8011094: e7e1 b.n 801105a <__lo0bits+0x16>
- 8011096: 089b lsrs r3, r3, #2
- 8011098: 6003 str r3, [r0, #0]
- 801109a: 2002 movs r0, #2
- 801109c: e7dd b.n 801105a <__lo0bits+0x16>
- 801109e: 46c0 nop @ (mov r8, r8)
- 080110a0 <__i2b>:
- 80110a0: 6c43 ldr r3, [r0, #68] @ 0x44
- 80110a2: b570 push {r4, r5, r6, lr}
- 80110a4: 0004 movs r4, r0
- 80110a6: 000d movs r5, r1
- 80110a8: 2b00 cmp r3, #0
- 80110aa: d00a beq.n 80110c2 <__i2b+0x22>
- 80110ac: 6858 ldr r0, [r3, #4]
- 80110ae: 2800 cmp r0, #0
- 80110b0: d015 beq.n 80110de <__i2b+0x3e>
- 80110b2: 6802 ldr r2, [r0, #0]
- 80110b4: 605a str r2, [r3, #4]
- 80110b6: 2300 movs r3, #0
- 80110b8: 60c3 str r3, [r0, #12]
- 80110ba: 3301 adds r3, #1
- 80110bc: 6145 str r5, [r0, #20]
- 80110be: 6103 str r3, [r0, #16]
- 80110c0: bd70 pop {r4, r5, r6, pc}
- 80110c2: 2221 movs r2, #33 @ 0x21
- 80110c4: 2104 movs r1, #4
- 80110c6: f000 fcdd bl 8011a84 <_calloc_r>
- 80110ca: 1e03 subs r3, r0, #0
- 80110cc: 6460 str r0, [r4, #68] @ 0x44
- 80110ce: d1ed bne.n 80110ac <__i2b+0xc>
- 80110d0: 2146 movs r1, #70 @ 0x46
- 80110d2: 2200 movs r2, #0
- 80110d4: 4b08 ldr r3, [pc, #32] @ (80110f8 <__i2b+0x58>)
- 80110d6: 4809 ldr r0, [pc, #36] @ (80110fc <__i2b+0x5c>)
- 80110d8: 31ff adds r1, #255 @ 0xff
- 80110da: f7ef fbbe bl 800085a <__assert_func>
- 80110de: 221c movs r2, #28
- 80110e0: 2101 movs r1, #1
- 80110e2: 0020 movs r0, r4
- 80110e4: f000 fcce bl 8011a84 <_calloc_r>
- 80110e8: 2800 cmp r0, #0
- 80110ea: d0f1 beq.n 80110d0 <__i2b+0x30>
- 80110ec: 2301 movs r3, #1
- 80110ee: 6043 str r3, [r0, #4]
- 80110f0: 3301 adds r3, #1
- 80110f2: 6083 str r3, [r0, #8]
- 80110f4: e7df b.n 80110b6 <__i2b+0x16>
- 80110f6: 46c0 nop @ (mov r8, r8)
- 80110f8: 08014ab4 .word 0x08014ab4
- 80110fc: 08014b2c .word 0x08014b2c
- 08011100 <__multiply>:
- 8011100: b5f0 push {r4, r5, r6, r7, lr}
- 8011102: 464e mov r6, r9
- 8011104: 4657 mov r7, sl
- 8011106: 4645 mov r5, r8
- 8011108: 46de mov lr, fp
- 801110a: b5e0 push {r5, r6, r7, lr}
- 801110c: 690b ldr r3, [r1, #16]
- 801110e: 6916 ldr r6, [r2, #16]
- 8011110: 468a mov sl, r1
- 8011112: 4691 mov r9, r2
- 8011114: 4698 mov r8, r3
- 8011116: b085 sub sp, #20
- 8011118: 42b3 cmp r3, r6
- 801111a: db04 blt.n 8011126 <__multiply+0x26>
- 801111c: 0033 movs r3, r6
- 801111e: 4689 mov r9, r1
- 8011120: 4646 mov r6, r8
- 8011122: 4692 mov sl, r2
- 8011124: 4698 mov r8, r3
- 8011126: 464b mov r3, r9
- 8011128: 6859 ldr r1, [r3, #4]
- 801112a: 4643 mov r3, r8
- 801112c: 18f5 adds r5, r6, r3
- 801112e: 464b mov r3, r9
- 8011130: 689b ldr r3, [r3, #8]
- 8011132: 42ab cmp r3, r5
- 8011134: da00 bge.n 8011138 <__multiply+0x38>
- 8011136: 3101 adds r1, #1
- 8011138: f7ff fed8 bl 8010eec <_Balloc>
- 801113c: 1e07 subs r7, r0, #0
- 801113e: d100 bne.n 8011142 <__multiply+0x42>
- 8011140: e0a9 b.n 8011296 <__multiply+0x196>
- 8011142: 2314 movs r3, #20
- 8011144: 469c mov ip, r3
- 8011146: 4484 add ip, r0
- 8011148: 4663 mov r3, ip
- 801114a: 00ac lsls r4, r5, #2
- 801114c: 4464 add r4, ip
- 801114e: 0018 movs r0, r3
- 8011150: 2200 movs r2, #0
- 8011152: 42a3 cmp r3, r4
- 8011154: d202 bcs.n 801115c <__multiply+0x5c>
- 8011156: c304 stmia r3!, {r2}
- 8011158: 429c cmp r4, r3
- 801115a: d8fc bhi.n 8011156 <__multiply+0x56>
- 801115c: 2314 movs r3, #20
- 801115e: 444b add r3, r9
- 8011160: 469b mov fp, r3
- 8011162: 4643 mov r3, r8
- 8011164: 4651 mov r1, sl
- 8011166: 009b lsls r3, r3, #2
- 8011168: 4698 mov r8, r3
- 801116a: 3114 adds r1, #20
- 801116c: 00b6 lsls r6, r6, #2
- 801116e: 4488 add r8, r1
- 8011170: 445e add r6, fp
- 8011172: 4541 cmp r1, r8
- 8011174: d274 bcs.n 8011260 <__multiply+0x160>
- 8011176: 2304 movs r3, #4
- 8011178: 469a mov sl, r3
- 801117a: 464b mov r3, r9
- 801117c: 3315 adds r3, #21
- 801117e: 429e cmp r6, r3
- 8011180: d300 bcc.n 8011184 <__multiply+0x84>
- 8011182: e080 b.n 8011286 <__multiply+0x186>
- 8011184: 465b mov r3, fp
- 8011186: 9301 str r3, [sp, #4]
- 8011188: 4643 mov r3, r8
- 801118a: 9300 str r3, [sp, #0]
- 801118c: 4653 mov r3, sl
- 801118e: 46b4 mov ip, r6
- 8011190: 46a2 mov sl, r4
- 8011192: 46ab mov fp, r5
- 8011194: 46b9 mov r9, r7
- 8011196: 000c movs r4, r1
- 8011198: 9302 str r3, [sp, #8]
- 801119a: e006 b.n 80111aa <__multiply+0xaa>
- 801119c: 0c2d lsrs r5, r5, #16
- 801119e: d131 bne.n 8011204 <__multiply+0x104>
- 80111a0: 9b00 ldr r3, [sp, #0]
- 80111a2: 3404 adds r4, #4
- 80111a4: 3004 adds r0, #4
- 80111a6: 42a3 cmp r3, r4
- 80111a8: d957 bls.n 801125a <__multiply+0x15a>
- 80111aa: 6825 ldr r5, [r4, #0]
- 80111ac: 042b lsls r3, r5, #16
- 80111ae: 0c19 lsrs r1, r3, #16
- 80111b0: 2b00 cmp r3, #0
- 80111b2: d0f3 beq.n 801119c <__multiply+0x9c>
- 80111b4: 9d01 ldr r5, [sp, #4]
- 80111b6: 4653 mov r3, sl
- 80111b8: 46a0 mov r8, r4
- 80111ba: 2600 movs r6, #0
- 80111bc: 000c movs r4, r1
- 80111be: 4682 mov sl, r0
- 80111c0: 002f movs r7, r5
- 80111c2: 9303 str r3, [sp, #12]
- 80111c4: cf08 ldmia r7!, {r3}
- 80111c6: 6801 ldr r1, [r0, #0]
- 80111c8: 041a lsls r2, r3, #16
- 80111ca: 0c12 lsrs r2, r2, #16
- 80111cc: 4362 muls r2, r4
- 80111ce: 0c1b lsrs r3, r3, #16
- 80111d0: 040d lsls r5, r1, #16
- 80111d2: 4363 muls r3, r4
- 80111d4: 0c2d lsrs r5, r5, #16
- 80111d6: 1952 adds r2, r2, r5
- 80111d8: 1992 adds r2, r2, r6
- 80111da: 0c09 lsrs r1, r1, #16
- 80111dc: 185b adds r3, r3, r1
- 80111de: 0c11 lsrs r1, r2, #16
- 80111e0: 185b adds r3, r3, r1
- 80111e2: 0412 lsls r2, r2, #16
- 80111e4: 0c1e lsrs r6, r3, #16
- 80111e6: 0c12 lsrs r2, r2, #16
- 80111e8: 041b lsls r3, r3, #16
- 80111ea: 4313 orrs r3, r2
- 80111ec: c008 stmia r0!, {r3}
- 80111ee: 45bc cmp ip, r7
- 80111f0: d8e8 bhi.n 80111c4 <__multiply+0xc4>
- 80111f2: 4650 mov r0, sl
- 80111f4: 4644 mov r4, r8
- 80111f6: 9b03 ldr r3, [sp, #12]
- 80111f8: 469a mov sl, r3
- 80111fa: 9b02 ldr r3, [sp, #8]
- 80111fc: 50c6 str r6, [r0, r3]
- 80111fe: 6825 ldr r5, [r4, #0]
- 8011200: 0c2d lsrs r5, r5, #16
- 8011202: d0cd beq.n 80111a0 <__multiply+0xa0>
- 8011204: 0006 movs r6, r0
- 8011206: 2200 movs r2, #0
- 8011208: 6803 ldr r3, [r0, #0]
- 801120a: 46a0 mov r8, r4
- 801120c: 4660 mov r0, ip
- 801120e: 0019 movs r1, r3
- 8011210: 0014 movs r4, r2
- 8011212: 46b4 mov ip, r6
- 8011214: 9f01 ldr r7, [sp, #4]
- 8011216: 883a ldrh r2, [r7, #0]
- 8011218: 0c09 lsrs r1, r1, #16
- 801121a: 436a muls r2, r5
- 801121c: 1912 adds r2, r2, r4
- 801121e: 1852 adds r2, r2, r1
- 8011220: 041b lsls r3, r3, #16
- 8011222: 0411 lsls r1, r2, #16
- 8011224: 0c1b lsrs r3, r3, #16
- 8011226: 430b orrs r3, r1
- 8011228: 6033 str r3, [r6, #0]
- 801122a: cf10 ldmia r7!, {r4}
- 801122c: 6871 ldr r1, [r6, #4]
- 801122e: 0c24 lsrs r4, r4, #16
- 8011230: 436c muls r4, r5
- 8011232: 040b lsls r3, r1, #16
- 8011234: 0c1b lsrs r3, r3, #16
- 8011236: 18e3 adds r3, r4, r3
- 8011238: 0c12 lsrs r2, r2, #16
- 801123a: 189b adds r3, r3, r2
- 801123c: 0c1c lsrs r4, r3, #16
- 801123e: 3604 adds r6, #4
- 8011240: 42b8 cmp r0, r7
- 8011242: d8e8 bhi.n 8011216 <__multiply+0x116>
- 8011244: 4662 mov r2, ip
- 8011246: 4684 mov ip, r0
- 8011248: 0010 movs r0, r2
- 801124a: 4644 mov r4, r8
- 801124c: 9a02 ldr r2, [sp, #8]
- 801124e: 3404 adds r4, #4
- 8011250: 5083 str r3, [r0, r2]
- 8011252: 9b00 ldr r3, [sp, #0]
- 8011254: 3004 adds r0, #4
- 8011256: 42a3 cmp r3, r4
- 8011258: d8a7 bhi.n 80111aa <__multiply+0xaa>
- 801125a: 4654 mov r4, sl
- 801125c: 465d mov r5, fp
- 801125e: 464f mov r7, r9
- 8011260: 2d00 cmp r5, #0
- 8011262: dc03 bgt.n 801126c <__multiply+0x16c>
- 8011264: e006 b.n 8011274 <__multiply+0x174>
- 8011266: 3d01 subs r5, #1
- 8011268: 2d00 cmp r5, #0
- 801126a: d003 beq.n 8011274 <__multiply+0x174>
- 801126c: 3c04 subs r4, #4
- 801126e: 6823 ldr r3, [r4, #0]
- 8011270: 2b00 cmp r3, #0
- 8011272: d0f8 beq.n 8011266 <__multiply+0x166>
- 8011274: 0038 movs r0, r7
- 8011276: 613d str r5, [r7, #16]
- 8011278: b005 add sp, #20
- 801127a: bcf0 pop {r4, r5, r6, r7}
- 801127c: 46bb mov fp, r7
- 801127e: 46b2 mov sl, r6
- 8011280: 46a9 mov r9, r5
- 8011282: 46a0 mov r8, r4
- 8011284: bdf0 pop {r4, r5, r6, r7, pc}
- 8011286: 464b mov r3, r9
- 8011288: 1af3 subs r3, r6, r3
- 801128a: 3b15 subs r3, #21
- 801128c: 089b lsrs r3, r3, #2
- 801128e: 3301 adds r3, #1
- 8011290: 009b lsls r3, r3, #2
- 8011292: 469a mov sl, r3
- 8011294: e776 b.n 8011184 <__multiply+0x84>
- 8011296: 21b1 movs r1, #177 @ 0xb1
- 8011298: 2200 movs r2, #0
- 801129a: 4b02 ldr r3, [pc, #8] @ (80112a4 <__multiply+0x1a4>)
- 801129c: 4802 ldr r0, [pc, #8] @ (80112a8 <__multiply+0x1a8>)
- 801129e: 0049 lsls r1, r1, #1
- 80112a0: f7ef fadb bl 800085a <__assert_func>
- 80112a4: 08014ab4 .word 0x08014ab4
- 80112a8: 08014b2c .word 0x08014b2c
- 080112ac <__pow5mult>:
- 80112ac: b5f8 push {r3, r4, r5, r6, r7, lr}
- 80112ae: 2303 movs r3, #3
- 80112b0: 4647 mov r7, r8
- 80112b2: 0014 movs r4, r2
- 80112b4: 46ce mov lr, r9
- 80112b6: 001a movs r2, r3
- 80112b8: b580 push {r7, lr}
- 80112ba: 000e movs r6, r1
- 80112bc: 0007 movs r7, r0
- 80112be: 4022 ands r2, r4
- 80112c0: 4223 tst r3, r4
- 80112c2: d134 bne.n 801132e <__pow5mult+0x82>
- 80112c4: 10a4 asrs r4, r4, #2
- 80112c6: d023 beq.n 8011310 <__pow5mult+0x64>
- 80112c8: 6c3d ldr r5, [r7, #64] @ 0x40
- 80112ca: 2d00 cmp r5, #0
- 80112cc: d038 beq.n 8011340 <__pow5mult+0x94>
- 80112ce: 2301 movs r3, #1
- 80112d0: 4698 mov r8, r3
- 80112d2: 2300 movs r3, #0
- 80112d4: 4699 mov r9, r3
- 80112d6: 4643 mov r3, r8
- 80112d8: 4223 tst r3, r4
- 80112da: d108 bne.n 80112ee <__pow5mult+0x42>
- 80112dc: 1064 asrs r4, r4, #1
- 80112de: d017 beq.n 8011310 <__pow5mult+0x64>
- 80112e0: 6828 ldr r0, [r5, #0]
- 80112e2: 2800 cmp r0, #0
- 80112e4: d019 beq.n 801131a <__pow5mult+0x6e>
- 80112e6: 0005 movs r5, r0
- 80112e8: 4643 mov r3, r8
- 80112ea: 4223 tst r3, r4
- 80112ec: d0f6 beq.n 80112dc <__pow5mult+0x30>
- 80112ee: 002a movs r2, r5
- 80112f0: 0031 movs r1, r6
- 80112f2: 0038 movs r0, r7
- 80112f4: f7ff ff04 bl 8011100 <__multiply>
- 80112f8: 2e00 cmp r6, #0
- 80112fa: d006 beq.n 801130a <__pow5mult+0x5e>
- 80112fc: 6872 ldr r2, [r6, #4]
- 80112fe: 6c7b ldr r3, [r7, #68] @ 0x44
- 8011300: 0092 lsls r2, r2, #2
- 8011302: 189b adds r3, r3, r2
- 8011304: 681a ldr r2, [r3, #0]
- 8011306: 6032 str r2, [r6, #0]
- 8011308: 601e str r6, [r3, #0]
- 801130a: 0006 movs r6, r0
- 801130c: 1064 asrs r4, r4, #1
- 801130e: d1e7 bne.n 80112e0 <__pow5mult+0x34>
- 8011310: 0030 movs r0, r6
- 8011312: bcc0 pop {r6, r7}
- 8011314: 46b9 mov r9, r7
- 8011316: 46b0 mov r8, r6
- 8011318: bdf8 pop {r3, r4, r5, r6, r7, pc}
- 801131a: 002a movs r2, r5
- 801131c: 0029 movs r1, r5
- 801131e: 0038 movs r0, r7
- 8011320: f7ff feee bl 8011100 <__multiply>
- 8011324: 464b mov r3, r9
- 8011326: 6028 str r0, [r5, #0]
- 8011328: 0005 movs r5, r0
- 801132a: 6003 str r3, [r0, #0]
- 801132c: e7dc b.n 80112e8 <__pow5mult+0x3c>
- 801132e: 4b0f ldr r3, [pc, #60] @ (801136c <__pow5mult+0xc0>)
- 8011330: 3a01 subs r2, #1
- 8011332: 0092 lsls r2, r2, #2
- 8011334: 58d2 ldr r2, [r2, r3]
- 8011336: 2300 movs r3, #0
- 8011338: f7ff fe0a bl 8010f50 <__multadd>
- 801133c: 0006 movs r6, r0
- 801133e: e7c1 b.n 80112c4 <__pow5mult+0x18>
- 8011340: 2101 movs r1, #1
- 8011342: 0038 movs r0, r7
- 8011344: f7ff fdd2 bl 8010eec <_Balloc>
- 8011348: 1e05 subs r5, r0, #0
- 801134a: d007 beq.n 801135c <__pow5mult+0xb0>
- 801134c: 4b08 ldr r3, [pc, #32] @ (8011370 <__pow5mult+0xc4>)
- 801134e: 6143 str r3, [r0, #20]
- 8011350: 2301 movs r3, #1
- 8011352: 6103 str r3, [r0, #16]
- 8011354: 2300 movs r3, #0
- 8011356: 6438 str r0, [r7, #64] @ 0x40
- 8011358: 6003 str r3, [r0, #0]
- 801135a: e7b8 b.n 80112ce <__pow5mult+0x22>
- 801135c: 2146 movs r1, #70 @ 0x46
- 801135e: 2200 movs r2, #0
- 8011360: 4b04 ldr r3, [pc, #16] @ (8011374 <__pow5mult+0xc8>)
- 8011362: 4805 ldr r0, [pc, #20] @ (8011378 <__pow5mult+0xcc>)
- 8011364: 31ff adds r1, #255 @ 0xff
- 8011366: f7ef fa78 bl 800085a <__assert_func>
- 801136a: 46c0 nop @ (mov r8, r8)
- 801136c: 08016238 .word 0x08016238
- 8011370: 00000271 .word 0x00000271
- 8011374: 08014ab4 .word 0x08014ab4
- 8011378: 08014b2c .word 0x08014b2c
- 0801137c <__lshift>:
- 801137c: b5f0 push {r4, r5, r6, r7, lr}
- 801137e: 4645 mov r5, r8
- 8011380: 46de mov lr, fp
- 8011382: 4657 mov r7, sl
- 8011384: 464e mov r6, r9
- 8011386: b5e0 push {r5, r6, r7, lr}
- 8011388: 000d movs r5, r1
- 801138a: 692b ldr r3, [r5, #16]
- 801138c: 1154 asrs r4, r2, #5
- 801138e: 4698 mov r8, r3
- 8011390: 44a0 add r8, r4
- 8011392: 4643 mov r3, r8
- 8011394: 1c5e adds r6, r3, #1
- 8011396: 68ab ldr r3, [r5, #8]
- 8011398: 4683 mov fp, r0
- 801139a: 0017 movs r7, r2
- 801139c: 6849 ldr r1, [r1, #4]
- 801139e: b083 sub sp, #12
- 80113a0: 429e cmp r6, r3
- 80113a2: dd03 ble.n 80113ac <__lshift+0x30>
- 80113a4: 3101 adds r1, #1
- 80113a6: 005b lsls r3, r3, #1
- 80113a8: 429e cmp r6, r3
- 80113aa: dcfb bgt.n 80113a4 <__lshift+0x28>
- 80113ac: 4658 mov r0, fp
- 80113ae: f7ff fd9d bl 8010eec <_Balloc>
- 80113b2: 4684 mov ip, r0
- 80113b4: 2800 cmp r0, #0
- 80113b6: d053 beq.n 8011460 <__lshift+0xe4>
- 80113b8: 0001 movs r1, r0
- 80113ba: 3114 adds r1, #20
- 80113bc: 000b movs r3, r1
- 80113be: 9101 str r1, [sp, #4]
- 80113c0: 2c00 cmp r4, #0
- 80113c2: dd0c ble.n 80113de <__lshift+0x62>
- 80113c4: 00a4 lsls r4, r4, #2
- 80113c6: 0022 movs r2, r4
- 80113c8: 2000 movs r0, #0
- 80113ca: 3214 adds r2, #20
- 80113cc: 4462 add r2, ip
- 80113ce: c301 stmia r3!, {r0}
- 80113d0: 4293 cmp r3, r2
- 80113d2: d1fc bne.n 80113ce <__lshift+0x52>
- 80113d4: 9b01 ldr r3, [sp, #4]
- 80113d6: 4699 mov r9, r3
- 80113d8: 44a1 add r9, r4
- 80113da: 464b mov r3, r9
- 80113dc: 9301 str r3, [sp, #4]
- 80113de: 221f movs r2, #31
- 80113e0: 002b movs r3, r5
- 80113e2: 0011 movs r1, r2
- 80113e4: 692c ldr r4, [r5, #16]
- 80113e6: 3314 adds r3, #20
- 80113e8: 00a4 lsls r4, r4, #2
- 80113ea: 4039 ands r1, r7
- 80113ec: 468a mov sl, r1
- 80113ee: 191c adds r4, r3, r4
- 80113f0: 423a tst r2, r7
- 80113f2: d02f beq.n 8011454 <__lshift+0xd8>
- 80113f4: 3201 adds r2, #1
- 80113f6: 1a52 subs r2, r2, r1
- 80113f8: 4691 mov r9, r2
- 80113fa: 2700 movs r7, #0
- 80113fc: 9801 ldr r0, [sp, #4]
- 80113fe: 4651 mov r1, sl
- 8011400: 681a ldr r2, [r3, #0]
- 8011402: 408a lsls r2, r1
- 8011404: 433a orrs r2, r7
- 8011406: c004 stmia r0!, {r2}
- 8011408: 464a mov r2, r9
- 801140a: cb80 ldmia r3!, {r7}
- 801140c: 40d7 lsrs r7, r2
- 801140e: 429c cmp r4, r3
- 8011410: d8f5 bhi.n 80113fe <__lshift+0x82>
- 8011412: 002a movs r2, r5
- 8011414: 3215 adds r2, #21
- 8011416: 2304 movs r3, #4
- 8011418: 4294 cmp r4, r2
- 801141a: d304 bcc.n 8011426 <__lshift+0xaa>
- 801141c: 1b63 subs r3, r4, r5
- 801141e: 3b15 subs r3, #21
- 8011420: 089b lsrs r3, r3, #2
- 8011422: 3301 adds r3, #1
- 8011424: 009b lsls r3, r3, #2
- 8011426: 9a01 ldr r2, [sp, #4]
- 8011428: 50d7 str r7, [r2, r3]
- 801142a: 2f00 cmp r7, #0
- 801142c: d100 bne.n 8011430 <__lshift+0xb4>
- 801142e: 4646 mov r6, r8
- 8011430: 4663 mov r3, ip
- 8011432: 611e str r6, [r3, #16]
- 8011434: 465b mov r3, fp
- 8011436: 4660 mov r0, ip
- 8011438: 686a ldr r2, [r5, #4]
- 801143a: 6c5b ldr r3, [r3, #68] @ 0x44
- 801143c: 0092 lsls r2, r2, #2
- 801143e: 189b adds r3, r3, r2
- 8011440: 681a ldr r2, [r3, #0]
- 8011442: 602a str r2, [r5, #0]
- 8011444: 601d str r5, [r3, #0]
- 8011446: b003 add sp, #12
- 8011448: bcf0 pop {r4, r5, r6, r7}
- 801144a: 46bb mov fp, r7
- 801144c: 46b2 mov sl, r6
- 801144e: 46a9 mov r9, r5
- 8011450: 46a0 mov r8, r4
- 8011452: bdf0 pop {r4, r5, r6, r7, pc}
- 8011454: 9901 ldr r1, [sp, #4]
- 8011456: cb04 ldmia r3!, {r2}
- 8011458: c104 stmia r1!, {r2}
- 801145a: 429c cmp r4, r3
- 801145c: d8fb bhi.n 8011456 <__lshift+0xda>
- 801145e: e7e6 b.n 801142e <__lshift+0xb2>
- 8011460: 21ef movs r1, #239 @ 0xef
- 8011462: 2200 movs r2, #0
- 8011464: 4b02 ldr r3, [pc, #8] @ (8011470 <__lshift+0xf4>)
- 8011466: 4803 ldr r0, [pc, #12] @ (8011474 <__lshift+0xf8>)
- 8011468: 0049 lsls r1, r1, #1
- 801146a: f7ef f9f6 bl 800085a <__assert_func>
- 801146e: 46c0 nop @ (mov r8, r8)
- 8011470: 08014ab4 .word 0x08014ab4
- 8011474: 08014b2c .word 0x08014b2c
- 08011478 <__mcmp>:
- 8011478: 6902 ldr r2, [r0, #16]
- 801147a: 690b ldr r3, [r1, #16]
- 801147c: b530 push {r4, r5, lr}
- 801147e: 0005 movs r5, r0
- 8011480: 1ad0 subs r0, r2, r3
- 8011482: 429a cmp r2, r3
- 8011484: d114 bne.n 80114b0 <__mcmp+0x38>
- 8011486: 009b lsls r3, r3, #2
- 8011488: 3514 adds r5, #20
- 801148a: 3114 adds r1, #20
- 801148c: 18ea adds r2, r5, r3
- 801148e: 18cb adds r3, r1, r3
- 8011490: e001 b.n 8011496 <__mcmp+0x1e>
- 8011492: 4295 cmp r5, r2
- 8011494: d20c bcs.n 80114b0 <__mcmp+0x38>
- 8011496: 3a04 subs r2, #4
- 8011498: 3b04 subs r3, #4
- 801149a: 6814 ldr r4, [r2, #0]
- 801149c: 6819 ldr r1, [r3, #0]
- 801149e: 428c cmp r4, r1
- 80114a0: d0f7 beq.n 8011492 <__mcmp+0x1a>
- 80114a2: 2300 movs r3, #0
- 80114a4: 428c cmp r4, r1
- 80114a6: 415b adcs r3, r3
- 80114a8: 2002 movs r0, #2
- 80114aa: 425b negs r3, r3
- 80114ac: 4018 ands r0, r3
- 80114ae: 3801 subs r0, #1
- 80114b0: bd30 pop {r4, r5, pc}
- 80114b2: 46c0 nop @ (mov r8, r8)
- 080114b4 <__mdiff>:
- 80114b4: b5f0 push {r4, r5, r6, r7, lr}
- 80114b6: 4645 mov r5, r8
- 80114b8: 4690 mov r8, r2
- 80114ba: 4657 mov r7, sl
- 80114bc: 46de mov lr, fp
- 80114be: 464e mov r6, r9
- 80114c0: 4643 mov r3, r8
- 80114c2: b5e0 push {r5, r6, r7, lr}
- 80114c4: 690a ldr r2, [r1, #16]
- 80114c6: 691b ldr r3, [r3, #16]
- 80114c8: 000f movs r7, r1
- 80114ca: b083 sub sp, #12
- 80114cc: 1ad1 subs r1, r2, r3
- 80114ce: 429a cmp r2, r3
- 80114d0: d000 beq.n 80114d4 <__mdiff+0x20>
- 80114d2: e098 b.n 8011606 <__mdiff+0x152>
- 80114d4: 003d movs r5, r7
- 80114d6: 4642 mov r2, r8
- 80114d8: 0099 lsls r1, r3, #2
- 80114da: 3514 adds r5, #20
- 80114dc: 3214 adds r2, #20
- 80114de: 186b adds r3, r5, r1
- 80114e0: 1852 adds r2, r2, r1
- 80114e2: e002 b.n 80114ea <__mdiff+0x36>
- 80114e4: 429d cmp r5, r3
- 80114e6: d300 bcc.n 80114ea <__mdiff+0x36>
- 80114e8: e095 b.n 8011616 <__mdiff+0x162>
- 80114ea: 3b04 subs r3, #4
- 80114ec: 3a04 subs r2, #4
- 80114ee: 681c ldr r4, [r3, #0]
- 80114f0: 6811 ldr r1, [r2, #0]
- 80114f2: 428c cmp r4, r1
- 80114f4: d0f6 beq.n 80114e4 <__mdiff+0x30>
- 80114f6: 2501 movs r5, #1
- 80114f8: 428c cmp r4, r1
- 80114fa: d303 bcc.n 8011504 <__mdiff+0x50>
- 80114fc: 4643 mov r3, r8
- 80114fe: 2500 movs r5, #0
- 8011500: 46b8 mov r8, r7
- 8011502: 001f movs r7, r3
- 8011504: 4643 mov r3, r8
- 8011506: 6859 ldr r1, [r3, #4]
- 8011508: f7ff fcf0 bl 8010eec <_Balloc>
- 801150c: 4684 mov ip, r0
- 801150e: 2800 cmp r0, #0
- 8011510: d100 bne.n 8011514 <__mdiff+0x60>
- 8011512: e094 b.n 801163e <__mdiff+0x18a>
- 8011514: 2214 movs r2, #20
- 8011516: 4442 add r2, r8
- 8011518: 4691 mov r9, r2
- 801151a: 2214 movs r2, #20
- 801151c: 4643 mov r3, r8
- 801151e: 0039 movs r1, r7
- 8011520: 4462 add r2, ip
- 8011522: 4692 mov sl, r2
- 8011524: 2200 movs r2, #0
- 8011526: 60c5 str r5, [r0, #12]
- 8011528: 6938 ldr r0, [r7, #16]
- 801152a: 691b ldr r3, [r3, #16]
- 801152c: 3114 adds r1, #20
- 801152e: 0080 lsls r0, r0, #2
- 8011530: 464d mov r5, r9
- 8011532: 1808 adds r0, r1, r0
- 8011534: 009c lsls r4, r3, #2
- 8011536: 444c add r4, r9
- 8011538: 46bb mov fp, r7
- 801153a: 2614 movs r6, #20
- 801153c: 0007 movs r7, r0
- 801153e: 4699 mov r9, r3
- 8011540: 0010 movs r0, r2
- 8011542: 000a movs r2, r1
- 8011544: 9500 str r5, [sp, #0]
- 8011546: 9401 str r4, [sp, #4]
- 8011548: 4643 mov r3, r8
- 801154a: ca02 ldmia r2!, {r1}
- 801154c: 599d ldr r5, [r3, r6]
- 801154e: 040b lsls r3, r1, #16
- 8011550: 042c lsls r4, r5, #16
- 8011552: 0c1b lsrs r3, r3, #16
- 8011554: 0c24 lsrs r4, r4, #16
- 8011556: 1ae4 subs r4, r4, r3
- 8011558: 4663 mov r3, ip
- 801155a: 1824 adds r4, r4, r0
- 801155c: 0c09 lsrs r1, r1, #16
- 801155e: 0c2d lsrs r5, r5, #16
- 8011560: 1a6d subs r5, r5, r1
- 8011562: 1421 asrs r1, r4, #16
- 8011564: 1869 adds r1, r5, r1
- 8011566: 0424 lsls r4, r4, #16
- 8011568: 1408 asrs r0, r1, #16
- 801156a: 0c24 lsrs r4, r4, #16
- 801156c: 0409 lsls r1, r1, #16
- 801156e: 430c orrs r4, r1
- 8011570: 519c str r4, [r3, r6]
- 8011572: 3604 adds r6, #4
- 8011574: 4297 cmp r7, r2
- 8011576: d8e7 bhi.n 8011548 <__mdiff+0x94>
- 8011578: 0002 movs r2, r0
- 801157a: 0038 movs r0, r7
- 801157c: 465f mov r7, fp
- 801157e: 9900 ldr r1, [sp, #0]
- 8011580: 464b mov r3, r9
- 8011582: 4689 mov r9, r1
- 8011584: 0039 movs r1, r7
- 8011586: 2600 movs r6, #0
- 8011588: 3115 adds r1, #21
- 801158a: 4288 cmp r0, r1
- 801158c: 4176 adcs r6, r6
- 801158e: 1bc0 subs r0, r0, r7
- 8011590: 3815 subs r0, #21
- 8011592: 0880 lsrs r0, r0, #2
- 8011594: 0025 movs r5, r4
- 8011596: 4683 mov fp, r0
- 8011598: 2704 movs r7, #4
- 801159a: 9c01 ldr r4, [sp, #4]
- 801159c: b2f1 uxtb r1, r6
- 801159e: 2e00 cmp r6, #0
- 80115a0: d136 bne.n 8011610 <__mdiff+0x15c>
- 80115a2: 4648 mov r0, r9
- 80115a4: 19c0 adds r0, r0, r7
- 80115a6: 4457 add r7, sl
- 80115a8: 46b8 mov r8, r7
- 80115aa: 003e movs r6, r7
- 80115ac: 4699 mov r9, r3
- 80115ae: 0007 movs r7, r0
- 80115b0: 4284 cmp r4, r0
- 80115b2: d93b bls.n 801162c <__mdiff+0x178>
- 80115b4: 0013 movs r3, r2
- 80115b6: cf20 ldmia r7!, {r5}
- 80115b8: 0429 lsls r1, r5, #16
- 80115ba: 0c09 lsrs r1, r1, #16
- 80115bc: 1889 adds r1, r1, r2
- 80115be: 1409 asrs r1, r1, #16
- 80115c0: 0c2a lsrs r2, r5, #16
- 80115c2: 18ed adds r5, r5, r3
- 80115c4: 1889 adds r1, r1, r2
- 80115c6: 042d lsls r5, r5, #16
- 80115c8: 140a asrs r2, r1, #16
- 80115ca: 0c2d lsrs r5, r5, #16
- 80115cc: 0409 lsls r1, r1, #16
- 80115ce: 430d orrs r5, r1
- 80115d0: c620 stmia r6!, {r5}
- 80115d2: 42bc cmp r4, r7
- 80115d4: d8ee bhi.n 80115b4 <__mdiff+0x100>
- 80115d6: 3c01 subs r4, #1
- 80115d8: 1a22 subs r2, r4, r0
- 80115da: 0892 lsrs r2, r2, #2
- 80115dc: 0092 lsls r2, r2, #2
- 80115de: 4442 add r2, r8
- 80115e0: 464b mov r3, r9
- 80115e2: 0016 movs r6, r2
- 80115e4: 2d00 cmp r5, #0
- 80115e6: d104 bne.n 80115f2 <__mdiff+0x13e>
- 80115e8: 3e04 subs r6, #4
- 80115ea: 6832 ldr r2, [r6, #0]
- 80115ec: 3b01 subs r3, #1
- 80115ee: 2a00 cmp r2, #0
- 80115f0: d0fa beq.n 80115e8 <__mdiff+0x134>
- 80115f2: 4662 mov r2, ip
- 80115f4: 6113 str r3, [r2, #16]
- 80115f6: 4660 mov r0, ip
- 80115f8: b003 add sp, #12
- 80115fa: bcf0 pop {r4, r5, r6, r7}
- 80115fc: 46bb mov fp, r7
- 80115fe: 46b2 mov sl, r6
- 8011600: 46a9 mov r9, r5
- 8011602: 46a0 mov r8, r4
- 8011604: bdf0 pop {r4, r5, r6, r7, pc}
- 8011606: 2501 movs r5, #1
- 8011608: 2900 cmp r1, #0
- 801160a: db00 blt.n 801160e <__mdiff+0x15a>
- 801160c: e776 b.n 80114fc <__mdiff+0x48>
- 801160e: e779 b.n 8011504 <__mdiff+0x50>
- 8011610: 1c47 adds r7, r0, #1
- 8011612: 00bf lsls r7, r7, #2
- 8011614: e7c5 b.n 80115a2 <__mdiff+0xee>
- 8011616: 2100 movs r1, #0
- 8011618: f7ff fc68 bl 8010eec <_Balloc>
- 801161c: 4684 mov ip, r0
- 801161e: 2800 cmp r0, #0
- 8011620: d013 beq.n 801164a <__mdiff+0x196>
- 8011622: 2301 movs r3, #1
- 8011624: 6103 str r3, [r0, #16]
- 8011626: 2300 movs r3, #0
- 8011628: 6143 str r3, [r0, #20]
- 801162a: e7e4 b.n 80115f6 <__mdiff+0x142>
- 801162c: 2600 movs r6, #0
- 801162e: 2900 cmp r1, #0
- 8011630: d101 bne.n 8011636 <__mdiff+0x182>
- 8011632: 4456 add r6, sl
- 8011634: e7d6 b.n 80115e4 <__mdiff+0x130>
- 8011636: 465a mov r2, fp
- 8011638: 0096 lsls r6, r2, #2
- 801163a: 4456 add r6, sl
- 801163c: e7d2 b.n 80115e4 <__mdiff+0x130>
- 801163e: 2200 movs r2, #0
- 8011640: 4b05 ldr r3, [pc, #20] @ (8011658 <__mdiff+0x1a4>)
- 8011642: 4806 ldr r0, [pc, #24] @ (801165c <__mdiff+0x1a8>)
- 8011644: 4906 ldr r1, [pc, #24] @ (8011660 <__mdiff+0x1ac>)
- 8011646: f7ef f908 bl 800085a <__assert_func>
- 801164a: 2200 movs r2, #0
- 801164c: 4b02 ldr r3, [pc, #8] @ (8011658 <__mdiff+0x1a4>)
- 801164e: 4803 ldr r0, [pc, #12] @ (801165c <__mdiff+0x1a8>)
- 8011650: 4904 ldr r1, [pc, #16] @ (8011664 <__mdiff+0x1b0>)
- 8011652: f7ef f902 bl 800085a <__assert_func>
- 8011656: 46c0 nop @ (mov r8, r8)
- 8011658: 08014ab4 .word 0x08014ab4
- 801165c: 08014b2c .word 0x08014b2c
- 8011660: 00000245 .word 0x00000245
- 8011664: 00000237 .word 0x00000237
- 08011668 <__d2b>:
- 8011668: b5f0 push {r4, r5, r6, r7, lr}
- 801166a: 2101 movs r1, #1
- 801166c: b083 sub sp, #12
- 801166e: 0014 movs r4, r2
- 8011670: 001d movs r5, r3
- 8011672: f7ff fc3b bl 8010eec <_Balloc>
- 8011676: 1e06 subs r6, r0, #0
- 8011678: d04a beq.n 8011710 <__d2b+0xa8>
- 801167a: 032b lsls r3, r5, #12
- 801167c: 006f lsls r7, r5, #1
- 801167e: 0b1b lsrs r3, r3, #12
- 8011680: 0d7f lsrs r7, r7, #21
- 8011682: d002 beq.n 801168a <__d2b+0x22>
- 8011684: 2280 movs r2, #128 @ 0x80
- 8011686: 0352 lsls r2, r2, #13
- 8011688: 4313 orrs r3, r2
- 801168a: 9301 str r3, [sp, #4]
- 801168c: 2c00 cmp r4, #0
- 801168e: d116 bne.n 80116be <__d2b+0x56>
- 8011690: a801 add r0, sp, #4
- 8011692: f7ff fcd7 bl 8011044 <__lo0bits>
- 8011696: 2401 movs r4, #1
- 8011698: 9b01 ldr r3, [sp, #4]
- 801169a: 3020 adds r0, #32
- 801169c: 6173 str r3, [r6, #20]
- 801169e: 6134 str r4, [r6, #16]
- 80116a0: 2f00 cmp r7, #0
- 80116a2: d024 beq.n 80116ee <__d2b+0x86>
- 80116a4: 4b1d ldr r3, [pc, #116] @ (801171c <__d2b+0xb4>)
- 80116a6: 2435 movs r4, #53 @ 0x35
- 80116a8: 469c mov ip, r3
- 80116aa: 9b08 ldr r3, [sp, #32]
- 80116ac: 4467 add r7, ip
- 80116ae: 183f adds r7, r7, r0
- 80116b0: 601f str r7, [r3, #0]
- 80116b2: 1a24 subs r4, r4, r0
- 80116b4: 0030 movs r0, r6
- 80116b6: 9b09 ldr r3, [sp, #36] @ 0x24
- 80116b8: 601c str r4, [r3, #0]
- 80116ba: b003 add sp, #12
- 80116bc: bdf0 pop {r4, r5, r6, r7, pc}
- 80116be: 4668 mov r0, sp
- 80116c0: 9400 str r4, [sp, #0]
- 80116c2: f7ff fcbf bl 8011044 <__lo0bits>
- 80116c6: 9c01 ldr r4, [sp, #4]
- 80116c8: 2800 cmp r0, #0
- 80116ca: d01f beq.n 801170c <__d2b+0xa4>
- 80116cc: 2320 movs r3, #32
- 80116ce: 0022 movs r2, r4
- 80116d0: 1a1b subs r3, r3, r0
- 80116d2: 409a lsls r2, r3
- 80116d4: 40c4 lsrs r4, r0
- 80116d6: 0013 movs r3, r2
- 80116d8: 9a00 ldr r2, [sp, #0]
- 80116da: 9401 str r4, [sp, #4]
- 80116dc: 4313 orrs r3, r2
- 80116de: 6173 str r3, [r6, #20]
- 80116e0: 61b4 str r4, [r6, #24]
- 80116e2: 1e63 subs r3, r4, #1
- 80116e4: 419c sbcs r4, r3
- 80116e6: 3401 adds r4, #1
- 80116e8: 6134 str r4, [r6, #16]
- 80116ea: 2f00 cmp r7, #0
- 80116ec: d1da bne.n 80116a4 <__d2b+0x3c>
- 80116ee: 4b0c ldr r3, [pc, #48] @ (8011720 <__d2b+0xb8>)
- 80116f0: 469c mov ip, r3
- 80116f2: 9b08 ldr r3, [sp, #32]
- 80116f4: 4460 add r0, ip
- 80116f6: 6018 str r0, [r3, #0]
- 80116f8: 4b0a ldr r3, [pc, #40] @ (8011724 <__d2b+0xbc>)
- 80116fa: 18e3 adds r3, r4, r3
- 80116fc: 009b lsls r3, r3, #2
- 80116fe: 18f3 adds r3, r6, r3
- 8011700: 6958 ldr r0, [r3, #20]
- 8011702: f7ff fc79 bl 8010ff8 <__hi0bits>
- 8011706: 0164 lsls r4, r4, #5
- 8011708: 1a24 subs r4, r4, r0
- 801170a: e7d3 b.n 80116b4 <__d2b+0x4c>
- 801170c: 9b00 ldr r3, [sp, #0]
- 801170e: e7e6 b.n 80116de <__d2b+0x76>
- 8011710: 2200 movs r2, #0
- 8011712: 4b05 ldr r3, [pc, #20] @ (8011728 <__d2b+0xc0>)
- 8011714: 4805 ldr r0, [pc, #20] @ (801172c <__d2b+0xc4>)
- 8011716: 4906 ldr r1, [pc, #24] @ (8011730 <__d2b+0xc8>)
- 8011718: f7ef f89f bl 800085a <__assert_func>
- 801171c: fffffbcd .word 0xfffffbcd
- 8011720: fffffbce .word 0xfffffbce
- 8011724: 3fffffff .word 0x3fffffff
- 8011728: 08014ab4 .word 0x08014ab4
- 801172c: 08014b2c .word 0x08014b2c
- 8011730: 0000030f .word 0x0000030f
- 08011734 <__smakebuf_r>:
- 8011734: b5f0 push {r4, r5, r6, r7, lr}
- 8011736: 46c6 mov lr, r8
- 8011738: b500 push {lr}
- 801173a: 220c movs r2, #12
- 801173c: 5e8b ldrsh r3, [r1, r2]
- 801173e: 0005 movs r5, r0
- 8011740: 000c movs r4, r1
- 8011742: b096 sub sp, #88 @ 0x58
- 8011744: 079a lsls r2, r3, #30
- 8011746: d509 bpl.n 801175c <__smakebuf_r+0x28>
- 8011748: 0023 movs r3, r4
- 801174a: 3343 adds r3, #67 @ 0x43
- 801174c: 6023 str r3, [r4, #0]
- 801174e: 6123 str r3, [r4, #16]
- 8011750: 2301 movs r3, #1
- 8011752: 6163 str r3, [r4, #20]
- 8011754: b016 add sp, #88 @ 0x58
- 8011756: bc80 pop {r7}
- 8011758: 46b8 mov r8, r7
- 801175a: bdf0 pop {r4, r5, r6, r7, pc}
- 801175c: 220e movs r2, #14
- 801175e: 5e89 ldrsh r1, [r1, r2]
- 8011760: 2900 cmp r1, #0
- 8011762: db28 blt.n 80117b6 <__smakebuf_r+0x82>
- 8011764: 466a mov r2, sp
- 8011766: f000 f8cb bl 8011900 <_fstat_r>
- 801176a: 2800 cmp r0, #0
- 801176c: db21 blt.n 80117b2 <__smakebuf_r+0x7e>
- 801176e: 23f0 movs r3, #240 @ 0xf0
- 8011770: 9f01 ldr r7, [sp, #4]
- 8011772: 021b lsls r3, r3, #8
- 8011774: 401f ands r7, r3
- 8011776: 4b26 ldr r3, [pc, #152] @ (8011810 <__smakebuf_r+0xdc>)
- 8011778: 2680 movs r6, #128 @ 0x80
- 801177a: 469c mov ip, r3
- 801177c: 4467 add r7, ip
- 801177e: 427b negs r3, r7
- 8011780: 415f adcs r7, r3
- 8011782: 2380 movs r3, #128 @ 0x80
- 8011784: 00db lsls r3, r3, #3
- 8011786: 4698 mov r8, r3
- 8011788: 0136 lsls r6, r6, #4
- 801178a: 4641 mov r1, r8
- 801178c: 0028 movs r0, r5
- 801178e: f7f8 fcad bl 800a0ec <_malloc_r>
- 8011792: 2800 cmp r0, #0
- 8011794: d01b beq.n 80117ce <__smakebuf_r+0x9a>
- 8011796: 2280 movs r2, #128 @ 0x80
- 8011798: 89a3 ldrh r3, [r4, #12]
- 801179a: 6020 str r0, [r4, #0]
- 801179c: 4313 orrs r3, r2
- 801179e: 4642 mov r2, r8
- 80117a0: b21b sxth r3, r3
- 80117a2: 81a3 strh r3, [r4, #12]
- 80117a4: 6120 str r0, [r4, #16]
- 80117a6: 6162 str r2, [r4, #20]
- 80117a8: 2f00 cmp r7, #0
- 80117aa: d11f bne.n 80117ec <__smakebuf_r+0xb8>
- 80117ac: 4333 orrs r3, r6
- 80117ae: 81a3 strh r3, [r4, #12]
- 80117b0: e7d0 b.n 8011754 <__smakebuf_r+0x20>
- 80117b2: 220c movs r2, #12
- 80117b4: 5ea3 ldrsh r3, [r4, r2]
- 80117b6: 2700 movs r7, #0
- 80117b8: 061b lsls r3, r3, #24
- 80117ba: d512 bpl.n 80117e2 <__smakebuf_r+0xae>
- 80117bc: 2340 movs r3, #64 @ 0x40
- 80117be: 4698 mov r8, r3
- 80117c0: 0028 movs r0, r5
- 80117c2: 4641 mov r1, r8
- 80117c4: 2600 movs r6, #0
- 80117c6: f7f8 fc91 bl 800a0ec <_malloc_r>
- 80117ca: 2800 cmp r0, #0
- 80117cc: d1e3 bne.n 8011796 <__smakebuf_r+0x62>
- 80117ce: 220c movs r2, #12
- 80117d0: 5ea3 ldrsh r3, [r4, r2]
- 80117d2: 059a lsls r2, r3, #22
- 80117d4: d4be bmi.n 8011754 <__smakebuf_r+0x20>
- 80117d6: 2203 movs r2, #3
- 80117d8: 4393 bics r3, r2
- 80117da: 2202 movs r2, #2
- 80117dc: 4313 orrs r3, r2
- 80117de: 81a3 strh r3, [r4, #12]
- 80117e0: e7b2 b.n 8011748 <__smakebuf_r+0x14>
- 80117e2: 2380 movs r3, #128 @ 0x80
- 80117e4: 00db lsls r3, r3, #3
- 80117e6: 4698 mov r8, r3
- 80117e8: 2600 movs r6, #0
- 80117ea: e7ce b.n 801178a <__smakebuf_r+0x56>
- 80117ec: 0028 movs r0, r5
- 80117ee: 230e movs r3, #14
- 80117f0: 5ee1 ldrsh r1, [r4, r3]
- 80117f2: f000 f899 bl 8011928 <_isatty_r>
- 80117f6: 2800 cmp r0, #0
- 80117f8: d102 bne.n 8011800 <__smakebuf_r+0xcc>
- 80117fa: 220c movs r2, #12
- 80117fc: 5ea3 ldrsh r3, [r4, r2]
- 80117fe: e7d5 b.n 80117ac <__smakebuf_r+0x78>
- 8011800: 2203 movs r2, #3
- 8011802: 89a3 ldrh r3, [r4, #12]
- 8011804: 4393 bics r3, r2
- 8011806: 2201 movs r2, #1
- 8011808: 4313 orrs r3, r2
- 801180a: b21b sxth r3, r3
- 801180c: e7ce b.n 80117ac <__smakebuf_r+0x78>
- 801180e: 46c0 nop @ (mov r8, r8)
- 8011810: ffffe000 .word 0xffffe000
- 08011814 <__ssputs_r>:
- 8011814: b5f0 push {r4, r5, r6, r7, lr}
- 8011816: 4646 mov r6, r8
- 8011818: 464f mov r7, r9
- 801181a: 46d6 mov lr, sl
- 801181c: b5c0 push {r6, r7, lr}
- 801181e: 688e ldr r6, [r1, #8]
- 8011820: 4680 mov r8, r0
- 8011822: 000c movs r4, r1
- 8011824: 4691 mov r9, r2
- 8011826: 001d movs r5, r3
- 8011828: 6808 ldr r0, [r1, #0]
- 801182a: 429e cmp r6, r3
- 801182c: d839 bhi.n 80118a2 <__ssputs_r+0x8e>
- 801182e: 220c movs r2, #12
- 8011830: 5e8b ldrsh r3, [r1, r2]
- 8011832: 2290 movs r2, #144 @ 0x90
- 8011834: 00d2 lsls r2, r2, #3
- 8011836: 4213 tst r3, r2
- 8011838: d110 bne.n 801185c <__ssputs_r+0x48>
- 801183a: 0035 movs r5, r6
- 801183c: 002a movs r2, r5
- 801183e: 4649 mov r1, r9
- 8011840: f7f9 fbe0 bl 800b004 <memmove>
- 8011844: 2000 movs r0, #0
- 8011846: 68a3 ldr r3, [r4, #8]
- 8011848: 1b9b subs r3, r3, r6
- 801184a: 60a3 str r3, [r4, #8]
- 801184c: 6823 ldr r3, [r4, #0]
- 801184e: 195b adds r3, r3, r5
- 8011850: 6023 str r3, [r4, #0]
- 8011852: bce0 pop {r5, r6, r7}
- 8011854: 46ba mov sl, r7
- 8011856: 46b1 mov r9, r6
- 8011858: 46a8 mov r8, r5
- 801185a: bdf0 pop {r4, r5, r6, r7, pc}
- 801185c: 6909 ldr r1, [r1, #16]
- 801185e: 1a42 subs r2, r0, r1
- 8011860: 4692 mov sl, r2
- 8011862: 6960 ldr r0, [r4, #20]
- 8011864: 0042 lsls r2, r0, #1
- 8011866: 1812 adds r2, r2, r0
- 8011868: 0fd7 lsrs r7, r2, #31
- 801186a: 18bf adds r7, r7, r2
- 801186c: 1c68 adds r0, r5, #1
- 801186e: 107f asrs r7, r7, #1
- 8011870: 4450 add r0, sl
- 8011872: 003a movs r2, r7
- 8011874: 42b8 cmp r0, r7
- 8011876: d901 bls.n 801187c <__ssputs_r+0x68>
- 8011878: 0007 movs r7, r0
- 801187a: 0002 movs r2, r0
- 801187c: 055b lsls r3, r3, #21
- 801187e: d512 bpl.n 80118a6 <__ssputs_r+0x92>
- 8011880: 0011 movs r1, r2
- 8011882: 4640 mov r0, r8
- 8011884: f7f8 fc32 bl 800a0ec <_malloc_r>
- 8011888: 1e06 subs r6, r0, #0
- 801188a: d01f beq.n 80118cc <__ssputs_r+0xb8>
- 801188c: 4652 mov r2, sl
- 801188e: 6921 ldr r1, [r4, #16]
- 8011890: f7f9 fd98 bl 800b3c4 <memcpy>
- 8011894: 89a3 ldrh r3, [r4, #12]
- 8011896: 4a12 ldr r2, [pc, #72] @ (80118e0 <__ssputs_r+0xcc>)
- 8011898: 4013 ands r3, r2
- 801189a: 2280 movs r2, #128 @ 0x80
- 801189c: 4313 orrs r3, r2
- 801189e: 81a3 strh r3, [r4, #12]
- 80118a0: e006 b.n 80118b0 <__ssputs_r+0x9c>
- 80118a2: 001e movs r6, r3
- 80118a4: e7ca b.n 801183c <__ssputs_r+0x28>
- 80118a6: 4640 mov r0, r8
- 80118a8: f7f8 ff9a bl 800a7e0 <_realloc_r>
- 80118ac: 1e06 subs r6, r0, #0
- 80118ae: d009 beq.n 80118c4 <__ssputs_r+0xb0>
- 80118b0: 0030 movs r0, r6
- 80118b2: 4653 mov r3, sl
- 80118b4: 4450 add r0, sl
- 80118b6: 6167 str r7, [r4, #20]
- 80118b8: 1aff subs r7, r7, r3
- 80118ba: 6126 str r6, [r4, #16]
- 80118bc: 6020 str r0, [r4, #0]
- 80118be: 002e movs r6, r5
- 80118c0: 60a7 str r7, [r4, #8]
- 80118c2: e7bb b.n 801183c <__ssputs_r+0x28>
- 80118c4: 4640 mov r0, r8
- 80118c6: 6921 ldr r1, [r4, #16]
- 80118c8: f7f9 fe6e bl 800b5a8 <_free_r>
- 80118cc: 230c movs r3, #12
- 80118ce: 4642 mov r2, r8
- 80118d0: 6013 str r3, [r2, #0]
- 80118d2: 2240 movs r2, #64 @ 0x40
- 80118d4: 2001 movs r0, #1
- 80118d6: 89a3 ldrh r3, [r4, #12]
- 80118d8: 4240 negs r0, r0
- 80118da: 4313 orrs r3, r2
- 80118dc: 81a3 strh r3, [r4, #12]
- 80118de: e7b8 b.n 8011852 <__ssputs_r+0x3e>
- 80118e0: fffffb7f .word 0xfffffb7f
- 080118e4 <__ascii_wctomb>:
- 80118e4: 2900 cmp r1, #0
- 80118e6: d009 beq.n 80118fc <__ascii_wctomb+0x18>
- 80118e8: 2aff cmp r2, #255 @ 0xff
- 80118ea: d802 bhi.n 80118f2 <__ascii_wctomb+0xe>
- 80118ec: 2001 movs r0, #1
- 80118ee: 700a strb r2, [r1, #0]
- 80118f0: 4770 bx lr
- 80118f2: 238a movs r3, #138 @ 0x8a
- 80118f4: 6003 str r3, [r0, #0]
- 80118f6: 2001 movs r0, #1
- 80118f8: 4240 negs r0, r0
- 80118fa: e7f9 b.n 80118f0 <__ascii_wctomb+0xc>
- 80118fc: 2000 movs r0, #0
- 80118fe: e7f7 b.n 80118f0 <__ascii_wctomb+0xc>
- 08011900 <_fstat_r>:
- 8011900: 2300 movs r3, #0
- 8011902: b570 push {r4, r5, r6, lr}
- 8011904: 4d07 ldr r5, [pc, #28] @ (8011924 <_fstat_r+0x24>)
- 8011906: 0004 movs r4, r0
- 8011908: 0008 movs r0, r1
- 801190a: 0011 movs r1, r2
- 801190c: 602b str r3, [r5, #0]
- 801190e: f7ee ff8d bl 800082c <_fstat>
- 8011912: 1c43 adds r3, r0, #1
- 8011914: d000 beq.n 8011918 <_fstat_r+0x18>
- 8011916: bd70 pop {r4, r5, r6, pc}
- 8011918: 682b ldr r3, [r5, #0]
- 801191a: 2b00 cmp r3, #0
- 801191c: d0fb beq.n 8011916 <_fstat_r+0x16>
- 801191e: 6023 str r3, [r4, #0]
- 8011920: e7f9 b.n 8011916 <_fstat_r+0x16>
- 8011922: 46c0 nop @ (mov r8, r8)
- 8011924: 2000099c .word 0x2000099c
- 08011928 <_isatty_r>:
- 8011928: 2300 movs r3, #0
- 801192a: b570 push {r4, r5, r6, lr}
- 801192c: 4c06 ldr r4, [pc, #24] @ (8011948 <_isatty_r+0x20>)
- 801192e: 0005 movs r5, r0
- 8011930: 0008 movs r0, r1
- 8011932: 6023 str r3, [r4, #0]
- 8011934: f7ee ff7f bl 8000836 <_isatty>
- 8011938: 1c43 adds r3, r0, #1
- 801193a: d000 beq.n 801193e <_isatty_r+0x16>
- 801193c: bd70 pop {r4, r5, r6, pc}
- 801193e: 6823 ldr r3, [r4, #0]
- 8011940: 2b00 cmp r3, #0
- 8011942: d0fb beq.n 801193c <_isatty_r+0x14>
- 8011944: 602b str r3, [r5, #0]
- 8011946: e7f9 b.n 801193c <_isatty_r+0x14>
- 8011948: 2000099c .word 0x2000099c
- 0801194c <_wcsnrtombs_l>:
- 801194c: b5f0 push {r4, r5, r6, r7, lr}
- 801194e: 4657 mov r7, sl
- 8011950: 46de mov lr, fp
- 8011952: 464e mov r6, r9
- 8011954: 4645 mov r5, r8
- 8011956: b5e0 push {r5, r6, r7, lr}
- 8011958: b089 sub sp, #36 @ 0x24
- 801195a: 9c13 ldr r4, [sp, #76] @ 0x4c
- 801195c: 4692 mov sl, r2
- 801195e: 9001 str r0, [sp, #4]
- 8011960: 9102 str r1, [sp, #8]
- 8011962: 2c00 cmp r4, #0
- 8011964: d063 beq.n 8011a2e <_wcsnrtombs_l+0xe2>
- 8011966: 4652 mov r2, sl
- 8011968: 6815 ldr r5, [r2, #0]
- 801196a: 9a02 ldr r2, [sp, #8]
- 801196c: 2a00 cmp r2, #0
- 801196e: d066 beq.n 8011a3e <_wcsnrtombs_l+0xf2>
- 8011970: 9a12 ldr r2, [sp, #72] @ 0x48
- 8011972: 2a00 cmp r2, #0
- 8011974: d06e beq.n 8011a54 <_wcsnrtombs_l+0x108>
- 8011976: 1e5e subs r6, r3, #1
- 8011978: 2b00 cmp r3, #0
- 801197a: d06b beq.n 8011a54 <_wcsnrtombs_l+0x108>
- 801197c: 9b02 ldr r3, [sp, #8]
- 801197e: 9303 str r3, [sp, #12]
- 8011980: 2300 movs r3, #0
- 8011982: 4698 mov r8, r3
- 8011984: ab04 add r3, sp, #16
- 8011986: 1cdf adds r7, r3, #3
- 8011988: e00c b.n 80119a4 <_wcsnrtombs_l+0x58>
- 801198a: 9b02 ldr r3, [sp, #8]
- 801198c: 2b00 cmp r3, #0
- 801198e: d129 bne.n 80119e4 <_wcsnrtombs_l+0x98>
- 8011990: 682b ldr r3, [r5, #0]
- 8011992: 2b00 cmp r3, #0
- 8011994: d041 beq.n 8011a1a <_wcsnrtombs_l+0xce>
- 8011996: 9b12 ldr r3, [sp, #72] @ 0x48
- 8011998: 429a cmp r2, r3
- 801199a: d25e bcs.n 8011a5a <_wcsnrtombs_l+0x10e>
- 801199c: 4690 mov r8, r2
- 801199e: 3504 adds r5, #4
- 80119a0: 3e01 subs r6, #1
- 80119a2: d317 bcc.n 80119d4 <_wcsnrtombs_l+0x88>
- 80119a4: 21e0 movs r1, #224 @ 0xe0
- 80119a6: 6823 ldr r3, [r4, #0]
- 80119a8: 682a ldr r2, [r5, #0]
- 80119aa: 469b mov fp, r3
- 80119ac: 6863 ldr r3, [r4, #4]
- 80119ae: 9801 ldr r0, [sp, #4]
- 80119b0: 9300 str r3, [sp, #0]
- 80119b2: 9b14 ldr r3, [sp, #80] @ 0x50
- 80119b4: 585b ldr r3, [r3, r1]
- 80119b6: a905 add r1, sp, #20
- 80119b8: 4699 mov r9, r3
- 80119ba: 0023 movs r3, r4
- 80119bc: 47c8 blx r9
- 80119be: 1c43 adds r3, r0, #1
- 80119c0: d041 beq.n 8011a46 <_wcsnrtombs_l+0xfa>
- 80119c2: 4643 mov r3, r8
- 80119c4: 18c2 adds r2, r0, r3
- 80119c6: 9b12 ldr r3, [sp, #72] @ 0x48
- 80119c8: 429a cmp r2, r3
- 80119ca: d9de bls.n 801198a <_wcsnrtombs_l+0x3e>
- 80119cc: 465b mov r3, fp
- 80119ce: 6023 str r3, [r4, #0]
- 80119d0: 9b00 ldr r3, [sp, #0]
- 80119d2: 6063 str r3, [r4, #4]
- 80119d4: 4640 mov r0, r8
- 80119d6: b009 add sp, #36 @ 0x24
- 80119d8: bcf0 pop {r4, r5, r6, r7}
- 80119da: 46bb mov fp, r7
- 80119dc: 46b2 mov sl, r6
- 80119de: 46a9 mov r9, r5
- 80119e0: 46a0 mov r8, r4
- 80119e2: bdf0 pop {r4, r5, r6, r7, pc}
- 80119e4: 2800 cmp r0, #0
- 80119e6: dd10 ble.n 8011a0a <_wcsnrtombs_l+0xbe>
- 80119e8: 9903 ldr r1, [sp, #12]
- 80119ea: 4694 mov ip, r2
- 80119ec: 3901 subs r1, #1
- 80119ee: 2301 movs r3, #1
- 80119f0: 000a movs r2, r1
- 80119f2: 5cf9 ldrb r1, [r7, r3]
- 80119f4: 54d1 strb r1, [r2, r3]
- 80119f6: 0019 movs r1, r3
- 80119f8: 3301 adds r3, #1
- 80119fa: 4288 cmp r0, r1
- 80119fc: d1f9 bne.n 80119f2 <_wcsnrtombs_l+0xa6>
- 80119fe: 9b03 ldr r3, [sp, #12]
- 8011a00: 4662 mov r2, ip
- 8011a02: 469c mov ip, r3
- 8011a04: 4484 add ip, r0
- 8011a06: 4663 mov r3, ip
- 8011a08: 9303 str r3, [sp, #12]
- 8011a0a: 4653 mov r3, sl
- 8011a0c: 4651 mov r1, sl
- 8011a0e: 681b ldr r3, [r3, #0]
- 8011a10: 3304 adds r3, #4
- 8011a12: 600b str r3, [r1, #0]
- 8011a14: 682b ldr r3, [r5, #0]
- 8011a16: 2b00 cmp r3, #0
- 8011a18: d1bd bne.n 8011996 <_wcsnrtombs_l+0x4a>
- 8011a1a: 9902 ldr r1, [sp, #8]
- 8011a1c: 2900 cmp r1, #0
- 8011a1e: d001 beq.n 8011a24 <_wcsnrtombs_l+0xd8>
- 8011a20: 4651 mov r1, sl
- 8011a22: 600b str r3, [r1, #0]
- 8011a24: 2300 movs r3, #0
- 8011a26: 6023 str r3, [r4, #0]
- 8011a28: 1e53 subs r3, r2, #1
- 8011a2a: 4698 mov r8, r3
- 8011a2c: e7d2 b.n 80119d4 <_wcsnrtombs_l+0x88>
- 8011a2e: 4652 mov r2, sl
- 8011a30: 0004 movs r4, r0
- 8011a32: 6815 ldr r5, [r2, #0]
- 8011a34: 9a02 ldr r2, [sp, #8]
- 8011a36: 340d adds r4, #13
- 8011a38: 34ff adds r4, #255 @ 0xff
- 8011a3a: 2a00 cmp r2, #0
- 8011a3c: d198 bne.n 8011970 <_wcsnrtombs_l+0x24>
- 8011a3e: 2201 movs r2, #1
- 8011a40: 4252 negs r2, r2
- 8011a42: 9212 str r2, [sp, #72] @ 0x48
- 8011a44: e797 b.n 8011976 <_wcsnrtombs_l+0x2a>
- 8011a46: 238a movs r3, #138 @ 0x8a
- 8011a48: 9a01 ldr r2, [sp, #4]
- 8011a4a: 4680 mov r8, r0
- 8011a4c: 6013 str r3, [r2, #0]
- 8011a4e: 2300 movs r3, #0
- 8011a50: 6023 str r3, [r4, #0]
- 8011a52: e7bf b.n 80119d4 <_wcsnrtombs_l+0x88>
- 8011a54: 2300 movs r3, #0
- 8011a56: 4698 mov r8, r3
- 8011a58: e7bc b.n 80119d4 <_wcsnrtombs_l+0x88>
- 8011a5a: 4690 mov r8, r2
- 8011a5c: e7ba b.n 80119d4 <_wcsnrtombs_l+0x88>
- 8011a5e: 46c0 nop @ (mov r8, r8)
- 08011a60 <_wcsnrtombs_r>:
- 8011a60: b510 push {r4, lr}
- 8011a62: 4806 ldr r0, [pc, #24] @ (8011a7c <_wcsnrtombs_r+0x1c>)
- 8011a64: 4c06 ldr r4, [pc, #24] @ (8011a80 <_wcsnrtombs_r+0x20>)
- 8011a66: b084 sub sp, #16
- 8011a68: 6800 ldr r0, [r0, #0]
- 8011a6a: 9402 str r4, [sp, #8]
- 8011a6c: 9c07 ldr r4, [sp, #28]
- 8011a6e: 9401 str r4, [sp, #4]
- 8011a70: 9c06 ldr r4, [sp, #24]
- 8011a72: 9400 str r4, [sp, #0]
- 8011a74: f7ff ff6a bl 801194c <_wcsnrtombs_l>
- 8011a78: b004 add sp, #16
- 8011a7a: bd10 pop {r4, pc}
- 8011a7c: 20000424 .word 0x20000424
- 8011a80: 20000570 .word 0x20000570
- 08011a84 <_calloc_r>:
- 8011a84: b570 push {r4, r5, r6, lr}
- 8011a86: 0c0b lsrs r3, r1, #16
- 8011a88: 2400 movs r4, #0
- 8011a8a: 0c15 lsrs r5, r2, #16
- 8011a8c: 2b00 cmp r3, #0
- 8011a8e: d128 bne.n 8011ae2 <_calloc_r+0x5e>
- 8011a90: 2d00 cmp r5, #0
- 8011a92: d13c bne.n 8011b0e <_calloc_r+0x8a>
- 8011a94: b28b uxth r3, r1
- 8011a96: b291 uxth r1, r2
- 8011a98: 4359 muls r1, r3
- 8011a9a: f7f8 fb27 bl 800a0ec <_malloc_r>
- 8011a9e: 1e05 subs r5, r0, #0
- 8011aa0: d033 beq.n 8011b0a <_calloc_r+0x86>
- 8011aa2: 0003 movs r3, r0
- 8011aa4: 3b08 subs r3, #8
- 8011aa6: 685a ldr r2, [r3, #4]
- 8011aa8: 2303 movs r3, #3
- 8011aaa: 439a bics r2, r3
- 8011aac: 3a04 subs r2, #4
- 8011aae: 2a24 cmp r2, #36 @ 0x24
- 8011ab0: d812 bhi.n 8011ad8 <_calloc_r+0x54>
- 8011ab2: 0003 movs r3, r0
- 8011ab4: 2a13 cmp r2, #19
- 8011ab6: d90a bls.n 8011ace <_calloc_r+0x4a>
- 8011ab8: 6004 str r4, [r0, #0]
- 8011aba: 6044 str r4, [r0, #4]
- 8011abc: 3308 adds r3, #8
- 8011abe: 2a1b cmp r2, #27
- 8011ac0: d905 bls.n 8011ace <_calloc_r+0x4a>
- 8011ac2: 6084 str r4, [r0, #8]
- 8011ac4: 60c4 str r4, [r0, #12]
- 8011ac6: 2a24 cmp r2, #36 @ 0x24
- 8011ac8: d02a beq.n 8011b20 <_calloc_r+0x9c>
- 8011aca: 0003 movs r3, r0
- 8011acc: 3310 adds r3, #16
- 8011ace: 2200 movs r2, #0
- 8011ad0: 601a str r2, [r3, #0]
- 8011ad2: 605a str r2, [r3, #4]
- 8011ad4: 609a str r2, [r3, #8]
- 8011ad6: e002 b.n 8011ade <_calloc_r+0x5a>
- 8011ad8: 2100 movs r1, #0
- 8011ada: f7f9 faeb bl 800b0b4 <memset>
- 8011ade: 0028 movs r0, r5
- 8011ae0: bd70 pop {r4, r5, r6, pc}
- 8011ae2: 2d00 cmp r5, #0
- 8011ae4: d116 bne.n 8011b14 <_calloc_r+0x90>
- 8011ae6: 1c15 adds r5, r2, #0
- 8011ae8: b289 uxth r1, r1
- 8011aea: b292 uxth r2, r2
- 8011aec: 434a muls r2, r1
- 8011aee: b2ad uxth r5, r5
- 8011af0: b29b uxth r3, r3
- 8011af2: 436b muls r3, r5
- 8011af4: 0c11 lsrs r1, r2, #16
- 8011af6: 185b adds r3, r3, r1
- 8011af8: 0c19 lsrs r1, r3, #16
- 8011afa: d10b bne.n 8011b14 <_calloc_r+0x90>
- 8011afc: 0419 lsls r1, r3, #16
- 8011afe: b292 uxth r2, r2
- 8011b00: 4311 orrs r1, r2
- 8011b02: f7f8 faf3 bl 800a0ec <_malloc_r>
- 8011b06: 1e05 subs r5, r0, #0
- 8011b08: d1cb bne.n 8011aa2 <_calloc_r+0x1e>
- 8011b0a: 2500 movs r5, #0
- 8011b0c: e7e7 b.n 8011ade <_calloc_r+0x5a>
- 8011b0e: 1c2b adds r3, r5, #0
- 8011b10: 1c0d adds r5, r1, #0
- 8011b12: e7e9 b.n 8011ae8 <_calloc_r+0x64>
- 8011b14: f7f9 fc16 bl 800b344 <__errno>
- 8011b18: 230c movs r3, #12
- 8011b1a: 2500 movs r5, #0
- 8011b1c: 6003 str r3, [r0, #0]
- 8011b1e: e7de b.n 8011ade <_calloc_r+0x5a>
- 8011b20: 0003 movs r3, r0
- 8011b22: 6104 str r4, [r0, #16]
- 8011b24: 3318 adds r3, #24
- 8011b26: 6144 str r4, [r0, #20]
- 8011b28: e7d1 b.n 8011ace <_calloc_r+0x4a>
- 8011b2a: 46c0 nop @ (mov r8, r8)
- 08011b2c <__udivmoddi4>:
- 8011b2c: b5f0 push {r4, r5, r6, r7, lr}
- 8011b2e: 4657 mov r7, sl
- 8011b30: 464e mov r6, r9
- 8011b32: 4645 mov r5, r8
- 8011b34: 46de mov lr, fp
- 8011b36: b5e0 push {r5, r6, r7, lr}
- 8011b38: 0004 movs r4, r0
- 8011b3a: 000d movs r5, r1
- 8011b3c: 4692 mov sl, r2
- 8011b3e: 4699 mov r9, r3
- 8011b40: b083 sub sp, #12
- 8011b42: 428b cmp r3, r1
- 8011b44: d830 bhi.n 8011ba8 <__udivmoddi4+0x7c>
- 8011b46: d02d beq.n 8011ba4 <__udivmoddi4+0x78>
- 8011b48: 4649 mov r1, r9
- 8011b4a: 4650 mov r0, sl
- 8011b4c: f7ee fdac bl 80006a8 <__clzdi2>
- 8011b50: 0029 movs r1, r5
- 8011b52: 0006 movs r6, r0
- 8011b54: 0020 movs r0, r4
- 8011b56: f7ee fda7 bl 80006a8 <__clzdi2>
- 8011b5a: 1a33 subs r3, r6, r0
- 8011b5c: 4698 mov r8, r3
- 8011b5e: 3b20 subs r3, #32
- 8011b60: d434 bmi.n 8011bcc <__udivmoddi4+0xa0>
- 8011b62: 469b mov fp, r3
- 8011b64: 4653 mov r3, sl
- 8011b66: 465a mov r2, fp
- 8011b68: 4093 lsls r3, r2
- 8011b6a: 4642 mov r2, r8
- 8011b6c: 001f movs r7, r3
- 8011b6e: 4653 mov r3, sl
- 8011b70: 4093 lsls r3, r2
- 8011b72: 001e movs r6, r3
- 8011b74: 42af cmp r7, r5
- 8011b76: d83b bhi.n 8011bf0 <__udivmoddi4+0xc4>
- 8011b78: 42af cmp r7, r5
- 8011b7a: d100 bne.n 8011b7e <__udivmoddi4+0x52>
- 8011b7c: e079 b.n 8011c72 <__udivmoddi4+0x146>
- 8011b7e: 465b mov r3, fp
- 8011b80: 1ba4 subs r4, r4, r6
- 8011b82: 41bd sbcs r5, r7
- 8011b84: 2b00 cmp r3, #0
- 8011b86: da00 bge.n 8011b8a <__udivmoddi4+0x5e>
- 8011b88: e076 b.n 8011c78 <__udivmoddi4+0x14c>
- 8011b8a: 2200 movs r2, #0
- 8011b8c: 2300 movs r3, #0
- 8011b8e: 9200 str r2, [sp, #0]
- 8011b90: 9301 str r3, [sp, #4]
- 8011b92: 2301 movs r3, #1
- 8011b94: 465a mov r2, fp
- 8011b96: 4093 lsls r3, r2
- 8011b98: 9301 str r3, [sp, #4]
- 8011b9a: 2301 movs r3, #1
- 8011b9c: 4642 mov r2, r8
- 8011b9e: 4093 lsls r3, r2
- 8011ba0: 9300 str r3, [sp, #0]
- 8011ba2: e029 b.n 8011bf8 <__udivmoddi4+0xcc>
- 8011ba4: 4282 cmp r2, r0
- 8011ba6: d9cf bls.n 8011b48 <__udivmoddi4+0x1c>
- 8011ba8: 2200 movs r2, #0
- 8011baa: 2300 movs r3, #0
- 8011bac: 9200 str r2, [sp, #0]
- 8011bae: 9301 str r3, [sp, #4]
- 8011bb0: 9b0c ldr r3, [sp, #48] @ 0x30
- 8011bb2: 2b00 cmp r3, #0
- 8011bb4: d001 beq.n 8011bba <__udivmoddi4+0x8e>
- 8011bb6: 601c str r4, [r3, #0]
- 8011bb8: 605d str r5, [r3, #4]
- 8011bba: 9800 ldr r0, [sp, #0]
- 8011bbc: 9901 ldr r1, [sp, #4]
- 8011bbe: b003 add sp, #12
- 8011bc0: bcf0 pop {r4, r5, r6, r7}
- 8011bc2: 46bb mov fp, r7
- 8011bc4: 46b2 mov sl, r6
- 8011bc6: 46a9 mov r9, r5
- 8011bc8: 46a0 mov r8, r4
- 8011bca: bdf0 pop {r4, r5, r6, r7, pc}
- 8011bcc: 4642 mov r2, r8
- 8011bce: 469b mov fp, r3
- 8011bd0: 2320 movs r3, #32
- 8011bd2: 1a9b subs r3, r3, r2
- 8011bd4: 4652 mov r2, sl
- 8011bd6: 40da lsrs r2, r3
- 8011bd8: 4641 mov r1, r8
- 8011bda: 0013 movs r3, r2
- 8011bdc: 464a mov r2, r9
- 8011bde: 408a lsls r2, r1
- 8011be0: 0017 movs r7, r2
- 8011be2: 4642 mov r2, r8
- 8011be4: 431f orrs r7, r3
- 8011be6: 4653 mov r3, sl
- 8011be8: 4093 lsls r3, r2
- 8011bea: 001e movs r6, r3
- 8011bec: 42af cmp r7, r5
- 8011bee: d9c3 bls.n 8011b78 <__udivmoddi4+0x4c>
- 8011bf0: 2200 movs r2, #0
- 8011bf2: 2300 movs r3, #0
- 8011bf4: 9200 str r2, [sp, #0]
- 8011bf6: 9301 str r3, [sp, #4]
- 8011bf8: 4643 mov r3, r8
- 8011bfa: 2b00 cmp r3, #0
- 8011bfc: d0d8 beq.n 8011bb0 <__udivmoddi4+0x84>
- 8011bfe: 07fb lsls r3, r7, #31
- 8011c00: 0872 lsrs r2, r6, #1
- 8011c02: 431a orrs r2, r3
- 8011c04: 4646 mov r6, r8
- 8011c06: 087b lsrs r3, r7, #1
- 8011c08: e00e b.n 8011c28 <__udivmoddi4+0xfc>
- 8011c0a: 42ab cmp r3, r5
- 8011c0c: d101 bne.n 8011c12 <__udivmoddi4+0xe6>
- 8011c0e: 42a2 cmp r2, r4
- 8011c10: d80c bhi.n 8011c2c <__udivmoddi4+0x100>
- 8011c12: 1aa4 subs r4, r4, r2
- 8011c14: 419d sbcs r5, r3
- 8011c16: 2001 movs r0, #1
- 8011c18: 1924 adds r4, r4, r4
- 8011c1a: 416d adcs r5, r5
- 8011c1c: 2100 movs r1, #0
- 8011c1e: 3e01 subs r6, #1
- 8011c20: 1824 adds r4, r4, r0
- 8011c22: 414d adcs r5, r1
- 8011c24: 2e00 cmp r6, #0
- 8011c26: d006 beq.n 8011c36 <__udivmoddi4+0x10a>
- 8011c28: 42ab cmp r3, r5
- 8011c2a: d9ee bls.n 8011c0a <__udivmoddi4+0xde>
- 8011c2c: 3e01 subs r6, #1
- 8011c2e: 1924 adds r4, r4, r4
- 8011c30: 416d adcs r5, r5
- 8011c32: 2e00 cmp r6, #0
- 8011c34: d1f8 bne.n 8011c28 <__udivmoddi4+0xfc>
- 8011c36: 9800 ldr r0, [sp, #0]
- 8011c38: 9901 ldr r1, [sp, #4]
- 8011c3a: 465b mov r3, fp
- 8011c3c: 1900 adds r0, r0, r4
- 8011c3e: 4169 adcs r1, r5
- 8011c40: 2b00 cmp r3, #0
- 8011c42: db24 blt.n 8011c8e <__udivmoddi4+0x162>
- 8011c44: 002b movs r3, r5
- 8011c46: 465a mov r2, fp
- 8011c48: 4644 mov r4, r8
- 8011c4a: 40d3 lsrs r3, r2
- 8011c4c: 002a movs r2, r5
- 8011c4e: 40e2 lsrs r2, r4
- 8011c50: 001c movs r4, r3
- 8011c52: 465b mov r3, fp
- 8011c54: 0015 movs r5, r2
- 8011c56: 2b00 cmp r3, #0
- 8011c58: db2a blt.n 8011cb0 <__udivmoddi4+0x184>
- 8011c5a: 0026 movs r6, r4
- 8011c5c: 409e lsls r6, r3
- 8011c5e: 0033 movs r3, r6
- 8011c60: 0026 movs r6, r4
- 8011c62: 4647 mov r7, r8
- 8011c64: 40be lsls r6, r7
- 8011c66: 0032 movs r2, r6
- 8011c68: 1a80 subs r0, r0, r2
- 8011c6a: 4199 sbcs r1, r3
- 8011c6c: 9000 str r0, [sp, #0]
- 8011c6e: 9101 str r1, [sp, #4]
- 8011c70: e79e b.n 8011bb0 <__udivmoddi4+0x84>
- 8011c72: 42a3 cmp r3, r4
- 8011c74: d8bc bhi.n 8011bf0 <__udivmoddi4+0xc4>
- 8011c76: e782 b.n 8011b7e <__udivmoddi4+0x52>
- 8011c78: 4642 mov r2, r8
- 8011c7a: 2320 movs r3, #32
- 8011c7c: 2100 movs r1, #0
- 8011c7e: 1a9b subs r3, r3, r2
- 8011c80: 2200 movs r2, #0
- 8011c82: 9100 str r1, [sp, #0]
- 8011c84: 9201 str r2, [sp, #4]
- 8011c86: 2201 movs r2, #1
- 8011c88: 40da lsrs r2, r3
- 8011c8a: 9201 str r2, [sp, #4]
- 8011c8c: e785 b.n 8011b9a <__udivmoddi4+0x6e>
- 8011c8e: 4642 mov r2, r8
- 8011c90: 2320 movs r3, #32
- 8011c92: 1a9b subs r3, r3, r2
- 8011c94: 002a movs r2, r5
- 8011c96: 4646 mov r6, r8
- 8011c98: 409a lsls r2, r3
- 8011c9a: 0023 movs r3, r4
- 8011c9c: 40f3 lsrs r3, r6
- 8011c9e: 4644 mov r4, r8
- 8011ca0: 4313 orrs r3, r2
- 8011ca2: 002a movs r2, r5
- 8011ca4: 40e2 lsrs r2, r4
- 8011ca6: 001c movs r4, r3
- 8011ca8: 465b mov r3, fp
- 8011caa: 0015 movs r5, r2
- 8011cac: 2b00 cmp r3, #0
- 8011cae: dad4 bge.n 8011c5a <__udivmoddi4+0x12e>
- 8011cb0: 4642 mov r2, r8
- 8011cb2: 002f movs r7, r5
- 8011cb4: 2320 movs r3, #32
- 8011cb6: 0026 movs r6, r4
- 8011cb8: 4097 lsls r7, r2
- 8011cba: 1a9b subs r3, r3, r2
- 8011cbc: 40de lsrs r6, r3
- 8011cbe: 003b movs r3, r7
- 8011cc0: 4333 orrs r3, r6
- 8011cc2: e7cd b.n 8011c60 <__udivmoddi4+0x134>
- 08011cc4 <__aeabi_dadd>:
- 8011cc4: b5f0 push {r4, r5, r6, r7, lr}
- 8011cc6: 4657 mov r7, sl
- 8011cc8: 464e mov r6, r9
- 8011cca: 46de mov lr, fp
- 8011ccc: 4645 mov r5, r8
- 8011cce: b5e0 push {r5, r6, r7, lr}
- 8011cd0: 030c lsls r4, r1, #12
- 8011cd2: b083 sub sp, #12
- 8011cd4: 004e lsls r6, r1, #1
- 8011cd6: 0a64 lsrs r4, r4, #9
- 8011cd8: 0f47 lsrs r7, r0, #29
- 8011cda: 0fcd lsrs r5, r1, #31
- 8011cdc: 0059 lsls r1, r3, #1
- 8011cde: 9200 str r2, [sp, #0]
- 8011ce0: 9301 str r3, [sp, #4]
- 8011ce2: 4327 orrs r7, r4
- 8011ce4: 031c lsls r4, r3, #12
- 8011ce6: 0d4b lsrs r3, r1, #21
- 8011ce8: 469a mov sl, r3
- 8011cea: 9a00 ldr r2, [sp, #0]
- 8011cec: 9b01 ldr r3, [sp, #4]
- 8011cee: 0a64 lsrs r4, r4, #9
- 8011cf0: 0fd9 lsrs r1, r3, #31
- 8011cf2: 0f53 lsrs r3, r2, #29
- 8011cf4: 4323 orrs r3, r4
- 8011cf6: 469b mov fp, r3
- 8011cf8: 9b00 ldr r3, [sp, #0]
- 8011cfa: 0d76 lsrs r6, r6, #21
- 8011cfc: 00da lsls r2, r3, #3
- 8011cfe: 4694 mov ip, r2
- 8011d00: 4652 mov r2, sl
- 8011d02: 1ab2 subs r2, r6, r2
- 8011d04: 4691 mov r9, r2
- 8011d06: 00c0 lsls r0, r0, #3
- 8011d08: 428d cmp r5, r1
- 8011d0a: d100 bne.n 8011d0e <__aeabi_dadd+0x4a>
- 8011d0c: e0c1 b.n 8011e92 <__aeabi_dadd+0x1ce>
- 8011d0e: 2a00 cmp r2, #0
- 8011d10: dc00 bgt.n 8011d14 <__aeabi_dadd+0x50>
- 8011d12: e086 b.n 8011e22 <__aeabi_dadd+0x15e>
- 8011d14: 4652 mov r2, sl
- 8011d16: 2a00 cmp r2, #0
- 8011d18: d100 bne.n 8011d1c <__aeabi_dadd+0x58>
- 8011d1a: e105 b.n 8011f28 <__aeabi_dadd+0x264>
- 8011d1c: 4abf ldr r2, [pc, #764] @ (801201c <__aeabi_dadd+0x358>)
- 8011d1e: 4296 cmp r6, r2
- 8011d20: d100 bne.n 8011d24 <__aeabi_dadd+0x60>
- 8011d22: e1ad b.n 8012080 <__aeabi_dadd+0x3bc>
- 8011d24: 464a mov r2, r9
- 8011d26: 2401 movs r4, #1
- 8011d28: 2a38 cmp r2, #56 @ 0x38
- 8011d2a: dc19 bgt.n 8011d60 <__aeabi_dadd+0x9c>
- 8011d2c: 2280 movs r2, #128 @ 0x80
- 8011d2e: 465b mov r3, fp
- 8011d30: 0412 lsls r2, r2, #16
- 8011d32: 4313 orrs r3, r2
- 8011d34: 469b mov fp, r3
- 8011d36: 464a mov r2, r9
- 8011d38: 2a1f cmp r2, #31
- 8011d3a: dd00 ble.n 8011d3e <__aeabi_dadd+0x7a>
- 8011d3c: e20b b.n 8012156 <__aeabi_dadd+0x492>
- 8011d3e: 464b mov r3, r9
- 8011d40: 2220 movs r2, #32
- 8011d42: 465c mov r4, fp
- 8011d44: 4661 mov r1, ip
- 8011d46: 1ad2 subs r2, r2, r3
- 8011d48: 4094 lsls r4, r2
- 8011d4a: 40d9 lsrs r1, r3
- 8011d4c: 430c orrs r4, r1
- 8011d4e: 4661 mov r1, ip
- 8011d50: 4091 lsls r1, r2
- 8011d52: 000a movs r2, r1
- 8011d54: 1e51 subs r1, r2, #1
- 8011d56: 418a sbcs r2, r1
- 8011d58: 4314 orrs r4, r2
- 8011d5a: 465a mov r2, fp
- 8011d5c: 40da lsrs r2, r3
- 8011d5e: 1abf subs r7, r7, r2
- 8011d60: 1b04 subs r4, r0, r4
- 8011d62: 42a0 cmp r0, r4
- 8011d64: 4180 sbcs r0, r0
- 8011d66: 4240 negs r0, r0
- 8011d68: 1a3b subs r3, r7, r0
- 8011d6a: 4698 mov r8, r3
- 8011d6c: 4643 mov r3, r8
- 8011d6e: 021b lsls r3, r3, #8
- 8011d70: d400 bmi.n 8011d74 <__aeabi_dadd+0xb0>
- 8011d72: e14d b.n 8012010 <__aeabi_dadd+0x34c>
- 8011d74: 4643 mov r3, r8
- 8011d76: 025b lsls r3, r3, #9
- 8011d78: 0a5b lsrs r3, r3, #9
- 8011d7a: 4698 mov r8, r3
- 8011d7c: 4643 mov r3, r8
- 8011d7e: 2b00 cmp r3, #0
- 8011d80: d100 bne.n 8011d84 <__aeabi_dadd+0xc0>
- 8011d82: e127 b.n 8011fd4 <__aeabi_dadd+0x310>
- 8011d84: 4640 mov r0, r8
- 8011d86: f7ee fc71 bl 800066c <__clzsi2>
- 8011d8a: 0003 movs r3, r0
- 8011d8c: 3b08 subs r3, #8
- 8011d8e: 2220 movs r2, #32
- 8011d90: 0027 movs r7, r4
- 8011d92: 4641 mov r1, r8
- 8011d94: 1ad0 subs r0, r2, r3
- 8011d96: 4099 lsls r1, r3
- 8011d98: 40c7 lsrs r7, r0
- 8011d9a: 409c lsls r4, r3
- 8011d9c: 430f orrs r7, r1
- 8011d9e: 429e cmp r6, r3
- 8011da0: dd00 ble.n 8011da4 <__aeabi_dadd+0xe0>
- 8011da2: e1d3 b.n 801214c <__aeabi_dadd+0x488>
- 8011da4: 1b99 subs r1, r3, r6
- 8011da6: 0023 movs r3, r4
- 8011da8: 3101 adds r1, #1
- 8011daa: 1a52 subs r2, r2, r1
- 8011dac: 40cb lsrs r3, r1
- 8011dae: 4094 lsls r4, r2
- 8011db0: 4698 mov r8, r3
- 8011db2: 1e63 subs r3, r4, #1
- 8011db4: 419c sbcs r4, r3
- 8011db6: 003b movs r3, r7
- 8011db8: 4093 lsls r3, r2
- 8011dba: 4642 mov r2, r8
- 8011dbc: 40cf lsrs r7, r1
- 8011dbe: 4322 orrs r2, r4
- 8011dc0: 0014 movs r4, r2
- 8011dc2: 46b8 mov r8, r7
- 8011dc4: 2600 movs r6, #0
- 8011dc6: 431c orrs r4, r3
- 8011dc8: 0763 lsls r3, r4, #29
- 8011dca: d009 beq.n 8011de0 <__aeabi_dadd+0x11c>
- 8011dcc: 230f movs r3, #15
- 8011dce: 4023 ands r3, r4
- 8011dd0: 2b04 cmp r3, #4
- 8011dd2: d005 beq.n 8011de0 <__aeabi_dadd+0x11c>
- 8011dd4: 1d23 adds r3, r4, #4
- 8011dd6: 42a3 cmp r3, r4
- 8011dd8: 41a4 sbcs r4, r4
- 8011dda: 4264 negs r4, r4
- 8011ddc: 44a0 add r8, r4
- 8011dde: 001c movs r4, r3
- 8011de0: 4643 mov r3, r8
- 8011de2: 021b lsls r3, r3, #8
- 8011de4: d400 bmi.n 8011de8 <__aeabi_dadd+0x124>
- 8011de6: e2ca b.n 801237e <__aeabi_dadd+0x6ba>
- 8011de8: 4a8c ldr r2, [pc, #560] @ (801201c <__aeabi_dadd+0x358>)
- 8011dea: 3601 adds r6, #1
- 8011dec: 4296 cmp r6, r2
- 8011dee: d100 bne.n 8011df2 <__aeabi_dadd+0x12e>
- 8011df0: e0ec b.n 8011fcc <__aeabi_dadd+0x308>
- 8011df2: 4643 mov r3, r8
- 8011df4: 488a ldr r0, [pc, #552] @ (8012020 <__aeabi_dadd+0x35c>)
- 8011df6: 4003 ands r3, r0
- 8011df8: 0018 movs r0, r3
- 8011dfa: 0573 lsls r3, r6, #21
- 8011dfc: 0d5b lsrs r3, r3, #21
- 8011dfe: 08e4 lsrs r4, r4, #3
- 8011e00: 0742 lsls r2, r0, #29
- 8011e02: 4322 orrs r2, r4
- 8011e04: 0244 lsls r4, r0, #9
- 8011e06: 0b24 lsrs r4, r4, #12
- 8011e08: 051b lsls r3, r3, #20
- 8011e0a: 4323 orrs r3, r4
- 8011e0c: 07ed lsls r5, r5, #31
- 8011e0e: 432b orrs r3, r5
- 8011e10: 0010 movs r0, r2
- 8011e12: 0019 movs r1, r3
- 8011e14: b003 add sp, #12
- 8011e16: bcf0 pop {r4, r5, r6, r7}
- 8011e18: 46bb mov fp, r7
- 8011e1a: 46b2 mov sl, r6
- 8011e1c: 46a9 mov r9, r5
- 8011e1e: 46a0 mov r8, r4
- 8011e20: bdf0 pop {r4, r5, r6, r7, pc}
- 8011e22: 2a00 cmp r2, #0
- 8011e24: d100 bne.n 8011e28 <__aeabi_dadd+0x164>
- 8011e26: e094 b.n 8011f52 <__aeabi_dadd+0x28e>
- 8011e28: 4652 mov r2, sl
- 8011e2a: 1b92 subs r2, r2, r6
- 8011e2c: 4691 mov r9, r2
- 8011e2e: 2e00 cmp r6, #0
- 8011e30: d000 beq.n 8011e34 <__aeabi_dadd+0x170>
- 8011e32: e17e b.n 8012132 <__aeabi_dadd+0x46e>
- 8011e34: 003a movs r2, r7
- 8011e36: 4302 orrs r2, r0
- 8011e38: d100 bne.n 8011e3c <__aeabi_dadd+0x178>
- 8011e3a: e1d7 b.n 80121ec <__aeabi_dadd+0x528>
- 8011e3c: 464b mov r3, r9
- 8011e3e: 1e5a subs r2, r3, #1
- 8011e40: 2b01 cmp r3, #1
- 8011e42: d100 bne.n 8011e46 <__aeabi_dadd+0x182>
- 8011e44: e252 b.n 80122ec <__aeabi_dadd+0x628>
- 8011e46: 4c75 ldr r4, [pc, #468] @ (801201c <__aeabi_dadd+0x358>)
- 8011e48: 45a1 cmp r9, r4
- 8011e4a: d100 bne.n 8011e4e <__aeabi_dadd+0x18a>
- 8011e4c: e215 b.n 801227a <__aeabi_dadd+0x5b6>
- 8011e4e: 2401 movs r4, #1
- 8011e50: 2a38 cmp r2, #56 @ 0x38
- 8011e52: dc13 bgt.n 8011e7c <__aeabi_dadd+0x1b8>
- 8011e54: 4691 mov r9, r2
- 8011e56: 464b mov r3, r9
- 8011e58: 2b1f cmp r3, #31
- 8011e5a: dd00 ble.n 8011e5e <__aeabi_dadd+0x19a>
- 8011e5c: e216 b.n 801228c <__aeabi_dadd+0x5c8>
- 8011e5e: 2220 movs r2, #32
- 8011e60: 0005 movs r5, r0
- 8011e62: 1ad2 subs r2, r2, r3
- 8011e64: 003c movs r4, r7
- 8011e66: 40dd lsrs r5, r3
- 8011e68: 40df lsrs r7, r3
- 8011e6a: 4090 lsls r0, r2
- 8011e6c: 465b mov r3, fp
- 8011e6e: 4094 lsls r4, r2
- 8011e70: 1bdb subs r3, r3, r7
- 8011e72: 1e42 subs r2, r0, #1
- 8011e74: 4190 sbcs r0, r2
- 8011e76: 469b mov fp, r3
- 8011e78: 432c orrs r4, r5
- 8011e7a: 4304 orrs r4, r0
- 8011e7c: 4662 mov r2, ip
- 8011e7e: 1b14 subs r4, r2, r4
- 8011e80: 45a4 cmp ip, r4
- 8011e82: 4192 sbcs r2, r2
- 8011e84: 465b mov r3, fp
- 8011e86: 4252 negs r2, r2
- 8011e88: 1a9b subs r3, r3, r2
- 8011e8a: 4698 mov r8, r3
- 8011e8c: 000d movs r5, r1
- 8011e8e: 4656 mov r6, sl
- 8011e90: e76c b.n 8011d6c <__aeabi_dadd+0xa8>
- 8011e92: 2a00 cmp r2, #0
- 8011e94: dc00 bgt.n 8011e98 <__aeabi_dadd+0x1d4>
- 8011e96: e0c7 b.n 8012028 <__aeabi_dadd+0x364>
- 8011e98: 4652 mov r2, sl
- 8011e9a: 2a00 cmp r2, #0
- 8011e9c: d000 beq.n 8011ea0 <__aeabi_dadd+0x1dc>
- 8011e9e: e088 b.n 8011fb2 <__aeabi_dadd+0x2ee>
- 8011ea0: 4662 mov r2, ip
- 8011ea2: 465b mov r3, fp
- 8011ea4: 431a orrs r2, r3
- 8011ea6: d100 bne.n 8011eaa <__aeabi_dadd+0x1e6>
- 8011ea8: e0fa b.n 80120a0 <__aeabi_dadd+0x3dc>
- 8011eaa: 464b mov r3, r9
- 8011eac: 1e5a subs r2, r3, #1
- 8011eae: 2b01 cmp r3, #1
- 8011eb0: d100 bne.n 8011eb4 <__aeabi_dadd+0x1f0>
- 8011eb2: e1af b.n 8012214 <__aeabi_dadd+0x550>
- 8011eb4: 4959 ldr r1, [pc, #356] @ (801201c <__aeabi_dadd+0x358>)
- 8011eb6: 4589 cmp r9, r1
- 8011eb8: d100 bne.n 8011ebc <__aeabi_dadd+0x1f8>
- 8011eba: e0e1 b.n 8012080 <__aeabi_dadd+0x3bc>
- 8011ebc: 2401 movs r4, #1
- 8011ebe: 2a38 cmp r2, #56 @ 0x38
- 8011ec0: dc17 bgt.n 8011ef2 <__aeabi_dadd+0x22e>
- 8011ec2: 4691 mov r9, r2
- 8011ec4: 464b mov r3, r9
- 8011ec6: 2b1f cmp r3, #31
- 8011ec8: dd00 ble.n 8011ecc <__aeabi_dadd+0x208>
- 8011eca: e1bf b.n 801224c <__aeabi_dadd+0x588>
- 8011ecc: 2220 movs r2, #32
- 8011ece: 1ad2 subs r2, r2, r3
- 8011ed0: 465b mov r3, fp
- 8011ed2: 4093 lsls r3, r2
- 8011ed4: 4661 mov r1, ip
- 8011ed6: 001c movs r4, r3
- 8011ed8: 464b mov r3, r9
- 8011eda: 40d9 lsrs r1, r3
- 8011edc: 4663 mov r3, ip
- 8011ede: 4093 lsls r3, r2
- 8011ee0: 001a movs r2, r3
- 8011ee2: 430c orrs r4, r1
- 8011ee4: 1e51 subs r1, r2, #1
- 8011ee6: 418a sbcs r2, r1
- 8011ee8: 464b mov r3, r9
- 8011eea: 4314 orrs r4, r2
- 8011eec: 465a mov r2, fp
- 8011eee: 40da lsrs r2, r3
- 8011ef0: 18bf adds r7, r7, r2
- 8011ef2: 1824 adds r4, r4, r0
- 8011ef4: 4284 cmp r4, r0
- 8011ef6: 4180 sbcs r0, r0
- 8011ef8: 4240 negs r0, r0
- 8011efa: 4680 mov r8, r0
- 8011efc: 44b8 add r8, r7
- 8011efe: 4643 mov r3, r8
- 8011f00: 021b lsls r3, r3, #8
- 8011f02: d400 bmi.n 8011f06 <__aeabi_dadd+0x242>
- 8011f04: e084 b.n 8012010 <__aeabi_dadd+0x34c>
- 8011f06: 4b45 ldr r3, [pc, #276] @ (801201c <__aeabi_dadd+0x358>)
- 8011f08: 3601 adds r6, #1
- 8011f0a: 429e cmp r6, r3
- 8011f0c: d05e beq.n 8011fcc <__aeabi_dadd+0x308>
- 8011f0e: 4642 mov r2, r8
- 8011f10: 4b43 ldr r3, [pc, #268] @ (8012020 <__aeabi_dadd+0x35c>)
- 8011f12: 2101 movs r1, #1
- 8011f14: 401a ands r2, r3
- 8011f16: 0013 movs r3, r2
- 8011f18: 4021 ands r1, r4
- 8011f1a: 0862 lsrs r2, r4, #1
- 8011f1c: 430a orrs r2, r1
- 8011f1e: 07dc lsls r4, r3, #31
- 8011f20: 085b lsrs r3, r3, #1
- 8011f22: 4698 mov r8, r3
- 8011f24: 4314 orrs r4, r2
- 8011f26: e74f b.n 8011dc8 <__aeabi_dadd+0x104>
- 8011f28: 4662 mov r2, ip
- 8011f2a: 465b mov r3, fp
- 8011f2c: 431a orrs r2, r3
- 8011f2e: d100 bne.n 8011f32 <__aeabi_dadd+0x26e>
- 8011f30: e0b6 b.n 80120a0 <__aeabi_dadd+0x3dc>
- 8011f32: 464a mov r2, r9
- 8011f34: 4649 mov r1, r9
- 8011f36: 3a01 subs r2, #1
- 8011f38: 2901 cmp r1, #1
- 8011f3a: d100 bne.n 8011f3e <__aeabi_dadd+0x27a>
- 8011f3c: e17b b.n 8012236 <__aeabi_dadd+0x572>
- 8011f3e: 4937 ldr r1, [pc, #220] @ (801201c <__aeabi_dadd+0x358>)
- 8011f40: 4589 cmp r9, r1
- 8011f42: d100 bne.n 8011f46 <__aeabi_dadd+0x282>
- 8011f44: e09c b.n 8012080 <__aeabi_dadd+0x3bc>
- 8011f46: 2401 movs r4, #1
- 8011f48: 2a38 cmp r2, #56 @ 0x38
- 8011f4a: dd00 ble.n 8011f4e <__aeabi_dadd+0x28a>
- 8011f4c: e708 b.n 8011d60 <__aeabi_dadd+0x9c>
- 8011f4e: 4691 mov r9, r2
- 8011f50: e6f1 b.n 8011d36 <__aeabi_dadd+0x72>
- 8011f52: 4c34 ldr r4, [pc, #208] @ (8012024 <__aeabi_dadd+0x360>)
- 8011f54: 1c72 adds r2, r6, #1
- 8011f56: 4222 tst r2, r4
- 8011f58: d000 beq.n 8011f5c <__aeabi_dadd+0x298>
- 8011f5a: e0d3 b.n 8012104 <__aeabi_dadd+0x440>
- 8011f5c: 003c movs r4, r7
- 8011f5e: 4662 mov r2, ip
- 8011f60: 465b mov r3, fp
- 8011f62: 4304 orrs r4, r0
- 8011f64: 431a orrs r2, r3
- 8011f66: 2e00 cmp r6, #0
- 8011f68: d000 beq.n 8011f6c <__aeabi_dadd+0x2a8>
- 8011f6a: e144 b.n 80121f6 <__aeabi_dadd+0x532>
- 8011f6c: 2c00 cmp r4, #0
- 8011f6e: d100 bne.n 8011f72 <__aeabi_dadd+0x2ae>
- 8011f70: e1ca b.n 8012308 <__aeabi_dadd+0x644>
- 8011f72: 2a00 cmp r2, #0
- 8011f74: d100 bne.n 8011f78 <__aeabi_dadd+0x2b4>
- 8011f76: e17d b.n 8012274 <__aeabi_dadd+0x5b0>
- 8011f78: 4663 mov r3, ip
- 8011f7a: 1ac6 subs r6, r0, r3
- 8011f7c: 42b0 cmp r0, r6
- 8011f7e: 4192 sbcs r2, r2
- 8011f80: 465b mov r3, fp
- 8011f82: 4252 negs r2, r2
- 8011f84: 1afc subs r4, r7, r3
- 8011f86: 1aa4 subs r4, r4, r2
- 8011f88: 2280 movs r2, #128 @ 0x80
- 8011f8a: 0412 lsls r2, r2, #16
- 8011f8c: 4214 tst r4, r2
- 8011f8e: d100 bne.n 8011f92 <__aeabi_dadd+0x2ce>
- 8011f90: e212 b.n 80123b8 <__aeabi_dadd+0x6f4>
- 8011f92: 4663 mov r3, ip
- 8011f94: 1a1c subs r4, r3, r0
- 8011f96: 465b mov r3, fp
- 8011f98: 1bd8 subs r0, r3, r7
- 8011f9a: 45a4 cmp ip, r4
- 8011f9c: 419b sbcs r3, r3
- 8011f9e: 425b negs r3, r3
- 8011fa0: 1ac0 subs r0, r0, r3
- 8011fa2: 4210 tst r0, r2
- 8011fa4: d100 bne.n 8011fa8 <__aeabi_dadd+0x2e4>
- 8011fa6: e21d b.n 80123e4 <__aeabi_dadd+0x720>
- 8011fa8: 4b1d ldr r3, [pc, #116] @ (8012020 <__aeabi_dadd+0x35c>)
- 8011faa: 000d movs r5, r1
- 8011fac: 4018 ands r0, r3
- 8011fae: 2301 movs r3, #1
- 8011fb0: e725 b.n 8011dfe <__aeabi_dadd+0x13a>
- 8011fb2: 4a1a ldr r2, [pc, #104] @ (801201c <__aeabi_dadd+0x358>)
- 8011fb4: 4296 cmp r6, r2
- 8011fb6: d063 beq.n 8012080 <__aeabi_dadd+0x3bc>
- 8011fb8: 464a mov r2, r9
- 8011fba: 2401 movs r4, #1
- 8011fbc: 2a38 cmp r2, #56 @ 0x38
- 8011fbe: dc98 bgt.n 8011ef2 <__aeabi_dadd+0x22e>
- 8011fc0: 2280 movs r2, #128 @ 0x80
- 8011fc2: 465b mov r3, fp
- 8011fc4: 0412 lsls r2, r2, #16
- 8011fc6: 4313 orrs r3, r2
- 8011fc8: 469b mov fp, r3
- 8011fca: e77b b.n 8011ec4 <__aeabi_dadd+0x200>
- 8011fcc: 0033 movs r3, r6
- 8011fce: 2400 movs r4, #0
- 8011fd0: 2200 movs r2, #0
- 8011fd2: e719 b.n 8011e08 <__aeabi_dadd+0x144>
- 8011fd4: 0020 movs r0, r4
- 8011fd6: f7ee fb49 bl 800066c <__clzsi2>
- 8011fda: 0003 movs r3, r0
- 8011fdc: 3318 adds r3, #24
- 8011fde: 2b1f cmp r3, #31
- 8011fe0: dc00 bgt.n 8011fe4 <__aeabi_dadd+0x320>
- 8011fe2: e6d4 b.n 8011d8e <__aeabi_dadd+0xca>
- 8011fe4: 3808 subs r0, #8
- 8011fe6: 4084 lsls r4, r0
- 8011fe8: 0027 movs r7, r4
- 8011fea: 429e cmp r6, r3
- 8011fec: dd00 ble.n 8011ff0 <__aeabi_dadd+0x32c>
- 8011fee: e0c4 b.n 801217a <__aeabi_dadd+0x4b6>
- 8011ff0: 1b9b subs r3, r3, r6
- 8011ff2: 1c59 adds r1, r3, #1
- 8011ff4: 291f cmp r1, #31
- 8011ff6: dc00 bgt.n 8011ffa <__aeabi_dadd+0x336>
- 8011ff8: e1cc b.n 8012394 <__aeabi_dadd+0x6d0>
- 8011ffa: 3b1f subs r3, #31
- 8011ffc: 40dc lsrs r4, r3
- 8011ffe: 2920 cmp r1, #32
- 8012000: d005 beq.n 801200e <__aeabi_dadd+0x34a>
- 8012002: 2340 movs r3, #64 @ 0x40
- 8012004: 1a5b subs r3, r3, r1
- 8012006: 409f lsls r7, r3
- 8012008: 1e7b subs r3, r7, #1
- 801200a: 419f sbcs r7, r3
- 801200c: 433c orrs r4, r7
- 801200e: 2600 movs r6, #0
- 8012010: 0763 lsls r3, r4, #29
- 8012012: d000 beq.n 8012016 <__aeabi_dadd+0x352>
- 8012014: e6da b.n 8011dcc <__aeabi_dadd+0x108>
- 8012016: 46b1 mov r9, r6
- 8012018: e10a b.n 8012230 <__aeabi_dadd+0x56c>
- 801201a: 46c0 nop @ (mov r8, r8)
- 801201c: 000007ff .word 0x000007ff
- 8012020: ff7fffff .word 0xff7fffff
- 8012024: 000007fe .word 0x000007fe
- 8012028: 2a00 cmp r2, #0
- 801202a: d046 beq.n 80120ba <__aeabi_dadd+0x3f6>
- 801202c: 4652 mov r2, sl
- 801202e: 1b92 subs r2, r2, r6
- 8012030: 4691 mov r9, r2
- 8012032: 2e00 cmp r6, #0
- 8012034: d100 bne.n 8012038 <__aeabi_dadd+0x374>
- 8012036: e0a9 b.n 801218c <__aeabi_dadd+0x4c8>
- 8012038: 4ad3 ldr r2, [pc, #844] @ (8012388 <__aeabi_dadd+0x6c4>)
- 801203a: 4592 cmp sl, r2
- 801203c: d100 bne.n 8012040 <__aeabi_dadd+0x37c>
- 801203e: e121 b.n 8012284 <__aeabi_dadd+0x5c0>
- 8012040: 464b mov r3, r9
- 8012042: 2401 movs r4, #1
- 8012044: 2b38 cmp r3, #56 @ 0x38
- 8012046: dc13 bgt.n 8012070 <__aeabi_dadd+0x3ac>
- 8012048: 2280 movs r2, #128 @ 0x80
- 801204a: 0412 lsls r2, r2, #16
- 801204c: 4317 orrs r7, r2
- 801204e: 464b mov r3, r9
- 8012050: 2b1f cmp r3, #31
- 8012052: dd00 ble.n 8012056 <__aeabi_dadd+0x392>
- 8012054: e184 b.n 8012360 <__aeabi_dadd+0x69c>
- 8012056: 2220 movs r2, #32
- 8012058: 003c movs r4, r7
- 801205a: 1ad2 subs r2, r2, r3
- 801205c: 0001 movs r1, r0
- 801205e: 4090 lsls r0, r2
- 8012060: 4094 lsls r4, r2
- 8012062: 40d9 lsrs r1, r3
- 8012064: 1e42 subs r2, r0, #1
- 8012066: 4190 sbcs r0, r2
- 8012068: 40df lsrs r7, r3
- 801206a: 430c orrs r4, r1
- 801206c: 4304 orrs r4, r0
- 801206e: 44bb add fp, r7
- 8012070: 4464 add r4, ip
- 8012072: 4564 cmp r4, ip
- 8012074: 4192 sbcs r2, r2
- 8012076: 4252 negs r2, r2
- 8012078: 4690 mov r8, r2
- 801207a: 4656 mov r6, sl
- 801207c: 44d8 add r8, fp
- 801207e: e73e b.n 8011efe <__aeabi_dadd+0x23a>
- 8012080: 08c0 lsrs r0, r0, #3
- 8012082: 077a lsls r2, r7, #29
- 8012084: 4302 orrs r2, r0
- 8012086: 08ff lsrs r7, r7, #3
- 8012088: 003b movs r3, r7
- 801208a: 4313 orrs r3, r2
- 801208c: 2b00 cmp r3, #0
- 801208e: d100 bne.n 8012092 <__aeabi_dadd+0x3ce>
- 8012090: e1a4 b.n 80123dc <__aeabi_dadd+0x718>
- 8012092: 2480 movs r4, #128 @ 0x80
- 8012094: 0324 lsls r4, r4, #12
- 8012096: 433c orrs r4, r7
- 8012098: 0324 lsls r4, r4, #12
- 801209a: 4bbb ldr r3, [pc, #748] @ (8012388 <__aeabi_dadd+0x6c4>)
- 801209c: 0b24 lsrs r4, r4, #12
- 801209e: e6b3 b.n 8011e08 <__aeabi_dadd+0x144>
- 80120a0: 08c0 lsrs r0, r0, #3
- 80120a2: 4bb9 ldr r3, [pc, #740] @ (8012388 <__aeabi_dadd+0x6c4>)
- 80120a4: 077a lsls r2, r7, #29
- 80120a6: 4302 orrs r2, r0
- 80120a8: 08ff lsrs r7, r7, #3
- 80120aa: 4599 cmp r9, r3
- 80120ac: d0ec beq.n 8012088 <__aeabi_dadd+0x3c4>
- 80120ae: 464b mov r3, r9
- 80120b0: 033c lsls r4, r7, #12
- 80120b2: 055b lsls r3, r3, #21
- 80120b4: 0b24 lsrs r4, r4, #12
- 80120b6: 0d5b lsrs r3, r3, #21
- 80120b8: e6a6 b.n 8011e08 <__aeabi_dadd+0x144>
- 80120ba: 4ab4 ldr r2, [pc, #720] @ (801238c <__aeabi_dadd+0x6c8>)
- 80120bc: 1c71 adds r1, r6, #1
- 80120be: 4211 tst r1, r2
- 80120c0: d176 bne.n 80121b0 <__aeabi_dadd+0x4ec>
- 80120c2: 003a movs r2, r7
- 80120c4: 4302 orrs r2, r0
- 80120c6: 2e00 cmp r6, #0
- 80120c8: d000 beq.n 80120cc <__aeabi_dadd+0x408>
- 80120ca: e0ee b.n 80122aa <__aeabi_dadd+0x5e6>
- 80120cc: 2a00 cmp r2, #0
- 80120ce: d100 bne.n 80120d2 <__aeabi_dadd+0x40e>
- 80120d0: e141 b.n 8012356 <__aeabi_dadd+0x692>
- 80120d2: 4662 mov r2, ip
- 80120d4: 465b mov r3, fp
- 80120d6: 431a orrs r2, r3
- 80120d8: d100 bne.n 80120dc <__aeabi_dadd+0x418>
- 80120da: e0cb b.n 8012274 <__aeabi_dadd+0x5b0>
- 80120dc: 4663 mov r3, ip
- 80120de: 18c2 adds r2, r0, r3
- 80120e0: 4282 cmp r2, r0
- 80120e2: 4180 sbcs r0, r0
- 80120e4: 003b movs r3, r7
- 80120e6: 4240 negs r0, r0
- 80120e8: 445b add r3, fp
- 80120ea: 181c adds r4, r3, r0
- 80120ec: 08d3 lsrs r3, r2, #3
- 80120ee: 0222 lsls r2, r4, #8
- 80120f0: d400 bmi.n 80120f4 <__aeabi_dadd+0x430>
- 80120f2: e16d b.n 80123d0 <__aeabi_dadd+0x70c>
- 80120f4: 4aa6 ldr r2, [pc, #664] @ (8012390 <__aeabi_dadd+0x6cc>)
- 80120f6: 4014 ands r4, r2
- 80120f8: 0762 lsls r2, r4, #29
- 80120fa: 0264 lsls r4, r4, #9
- 80120fc: 431a orrs r2, r3
- 80120fe: 0b24 lsrs r4, r4, #12
- 8012100: 2301 movs r3, #1
- 8012102: e681 b.n 8011e08 <__aeabi_dadd+0x144>
- 8012104: 4662 mov r2, ip
- 8012106: 1a84 subs r4, r0, r2
- 8012108: 42a0 cmp r0, r4
- 801210a: 4192 sbcs r2, r2
- 801210c: 465b mov r3, fp
- 801210e: 4252 negs r2, r2
- 8012110: 4691 mov r9, r2
- 8012112: 1afb subs r3, r7, r3
- 8012114: 001a movs r2, r3
- 8012116: 464b mov r3, r9
- 8012118: 1ad2 subs r2, r2, r3
- 801211a: 0013 movs r3, r2
- 801211c: 4690 mov r8, r2
- 801211e: 021a lsls r2, r3, #8
- 8012120: d459 bmi.n 80121d6 <__aeabi_dadd+0x512>
- 8012122: 4642 mov r2, r8
- 8012124: 4322 orrs r2, r4
- 8012126: d000 beq.n 801212a <__aeabi_dadd+0x466>
- 8012128: e628 b.n 8011d7c <__aeabi_dadd+0xb8>
- 801212a: 2500 movs r5, #0
- 801212c: 2300 movs r3, #0
- 801212e: 2400 movs r4, #0
- 8012130: e66a b.n 8011e08 <__aeabi_dadd+0x144>
- 8012132: 4a95 ldr r2, [pc, #596] @ (8012388 <__aeabi_dadd+0x6c4>)
- 8012134: 4592 cmp sl, r2
- 8012136: d100 bne.n 801213a <__aeabi_dadd+0x476>
- 8012138: e09f b.n 801227a <__aeabi_dadd+0x5b6>
- 801213a: 464b mov r3, r9
- 801213c: 2401 movs r4, #1
- 801213e: 2b38 cmp r3, #56 @ 0x38
- 8012140: dd00 ble.n 8012144 <__aeabi_dadd+0x480>
- 8012142: e69b b.n 8011e7c <__aeabi_dadd+0x1b8>
- 8012144: 2280 movs r2, #128 @ 0x80
- 8012146: 0412 lsls r2, r2, #16
- 8012148: 4317 orrs r7, r2
- 801214a: e684 b.n 8011e56 <__aeabi_dadd+0x192>
- 801214c: 1af6 subs r6, r6, r3
- 801214e: 4b90 ldr r3, [pc, #576] @ (8012390 <__aeabi_dadd+0x6cc>)
- 8012150: 401f ands r7, r3
- 8012152: 46b8 mov r8, r7
- 8012154: e638 b.n 8011dc8 <__aeabi_dadd+0x104>
- 8012156: 4659 mov r1, fp
- 8012158: 464b mov r3, r9
- 801215a: 3a20 subs r2, #32
- 801215c: 40d1 lsrs r1, r2
- 801215e: 2b20 cmp r3, #32
- 8012160: d006 beq.n 8012170 <__aeabi_dadd+0x4ac>
- 8012162: 2240 movs r2, #64 @ 0x40
- 8012164: 1ad2 subs r2, r2, r3
- 8012166: 465b mov r3, fp
- 8012168: 4093 lsls r3, r2
- 801216a: 4662 mov r2, ip
- 801216c: 431a orrs r2, r3
- 801216e: 4694 mov ip, r2
- 8012170: 4664 mov r4, ip
- 8012172: 1e63 subs r3, r4, #1
- 8012174: 419c sbcs r4, r3
- 8012176: 430c orrs r4, r1
- 8012178: e5f2 b.n 8011d60 <__aeabi_dadd+0x9c>
- 801217a: 1af3 subs r3, r6, r3
- 801217c: 4699 mov r9, r3
- 801217e: 4b84 ldr r3, [pc, #528] @ (8012390 <__aeabi_dadd+0x6cc>)
- 8012180: 401f ands r7, r3
- 8012182: 4643 mov r3, r8
- 8012184: 077a lsls r2, r7, #29
- 8012186: 431a orrs r2, r3
- 8012188: 08ff lsrs r7, r7, #3
- 801218a: e790 b.n 80120ae <__aeabi_dadd+0x3ea>
- 801218c: 003a movs r2, r7
- 801218e: 4302 orrs r2, r0
- 8012190: d100 bne.n 8012194 <__aeabi_dadd+0x4d0>
- 8012192: e0c6 b.n 8012322 <__aeabi_dadd+0x65e>
- 8012194: 464b mov r3, r9
- 8012196: 1e5a subs r2, r3, #1
- 8012198: 2b01 cmp r3, #1
- 801219a: d100 bne.n 801219e <__aeabi_dadd+0x4da>
- 801219c: e102 b.n 80123a4 <__aeabi_dadd+0x6e0>
- 801219e: 497a ldr r1, [pc, #488] @ (8012388 <__aeabi_dadd+0x6c4>)
- 80121a0: 4589 cmp r9, r1
- 80121a2: d06f beq.n 8012284 <__aeabi_dadd+0x5c0>
- 80121a4: 2401 movs r4, #1
- 80121a6: 2a38 cmp r2, #56 @ 0x38
- 80121a8: dd00 ble.n 80121ac <__aeabi_dadd+0x4e8>
- 80121aa: e761 b.n 8012070 <__aeabi_dadd+0x3ac>
- 80121ac: 4691 mov r9, r2
- 80121ae: e74e b.n 801204e <__aeabi_dadd+0x38a>
- 80121b0: 4a75 ldr r2, [pc, #468] @ (8012388 <__aeabi_dadd+0x6c4>)
- 80121b2: 4291 cmp r1, r2
- 80121b4: d100 bne.n 80121b8 <__aeabi_dadd+0x4f4>
- 80121b6: e0f1 b.n 801239c <__aeabi_dadd+0x6d8>
- 80121b8: 4663 mov r3, ip
- 80121ba: 18c2 adds r2, r0, r3
- 80121bc: 4282 cmp r2, r0
- 80121be: 4180 sbcs r0, r0
- 80121c0: 003b movs r3, r7
- 80121c2: 4240 negs r0, r0
- 80121c4: 445b add r3, fp
- 80121c6: 181b adds r3, r3, r0
- 80121c8: 07dc lsls r4, r3, #31
- 80121ca: 0852 lsrs r2, r2, #1
- 80121cc: 085b lsrs r3, r3, #1
- 80121ce: 4698 mov r8, r3
- 80121d0: 000e movs r6, r1
- 80121d2: 4314 orrs r4, r2
- 80121d4: e5f8 b.n 8011dc8 <__aeabi_dadd+0x104>
- 80121d6: 4663 mov r3, ip
- 80121d8: 1a1c subs r4, r3, r0
- 80121da: 45a4 cmp ip, r4
- 80121dc: 4192 sbcs r2, r2
- 80121de: 465b mov r3, fp
- 80121e0: 4252 negs r2, r2
- 80121e2: 1bdb subs r3, r3, r7
- 80121e4: 1a9b subs r3, r3, r2
- 80121e6: 4698 mov r8, r3
- 80121e8: 000d movs r5, r1
- 80121ea: e5c7 b.n 8011d7c <__aeabi_dadd+0xb8>
- 80121ec: 4663 mov r3, ip
- 80121ee: 000d movs r5, r1
- 80121f0: 465f mov r7, fp
- 80121f2: 08d8 lsrs r0, r3, #3
- 80121f4: e755 b.n 80120a2 <__aeabi_dadd+0x3de>
- 80121f6: 2c00 cmp r4, #0
- 80121f8: d000 beq.n 80121fc <__aeabi_dadd+0x538>
- 80121fa: e096 b.n 801232a <__aeabi_dadd+0x666>
- 80121fc: 2a00 cmp r2, #0
- 80121fe: d100 bne.n 8012202 <__aeabi_dadd+0x53e>
- 8012200: e0e2 b.n 80123c8 <__aeabi_dadd+0x704>
- 8012202: 4662 mov r2, ip
- 8012204: 08df lsrs r7, r3, #3
- 8012206: 08d2 lsrs r2, r2, #3
- 8012208: 075b lsls r3, r3, #29
- 801220a: 431a orrs r2, r3
- 801220c: 003b movs r3, r7
- 801220e: 000d movs r5, r1
- 8012210: 4313 orrs r3, r2
- 8012212: e73b b.n 801208c <__aeabi_dadd+0x3c8>
- 8012214: 4663 mov r3, ip
- 8012216: 18c4 adds r4, r0, r3
- 8012218: 003b movs r3, r7
- 801221a: 4284 cmp r4, r0
- 801221c: 4180 sbcs r0, r0
- 801221e: 445b add r3, fp
- 8012220: 4698 mov r8, r3
- 8012222: 4240 negs r0, r0
- 8012224: 4480 add r8, r0
- 8012226: 4643 mov r3, r8
- 8012228: 021b lsls r3, r3, #8
- 801222a: d46b bmi.n 8012304 <__aeabi_dadd+0x640>
- 801222c: 2301 movs r3, #1
- 801222e: 4699 mov r9, r3
- 8012230: 4647 mov r7, r8
- 8012232: 08e0 lsrs r0, r4, #3
- 8012234: e735 b.n 80120a2 <__aeabi_dadd+0x3de>
- 8012236: 4663 mov r3, ip
- 8012238: 1ac4 subs r4, r0, r3
- 801223a: 42a0 cmp r0, r4
- 801223c: 4180 sbcs r0, r0
- 801223e: 465b mov r3, fp
- 8012240: 4240 negs r0, r0
- 8012242: 1afb subs r3, r7, r3
- 8012244: 1a1b subs r3, r3, r0
- 8012246: 4698 mov r8, r3
- 8012248: 2601 movs r6, #1
- 801224a: e58f b.n 8011d6c <__aeabi_dadd+0xa8>
- 801224c: 464a mov r2, r9
- 801224e: 465b mov r3, fp
- 8012250: 3a20 subs r2, #32
- 8012252: 40d3 lsrs r3, r2
- 8012254: 0019 movs r1, r3
- 8012256: 464b mov r3, r9
- 8012258: 2b20 cmp r3, #32
- 801225a: d006 beq.n 801226a <__aeabi_dadd+0x5a6>
- 801225c: 2240 movs r2, #64 @ 0x40
- 801225e: 1ad2 subs r2, r2, r3
- 8012260: 465b mov r3, fp
- 8012262: 4093 lsls r3, r2
- 8012264: 4662 mov r2, ip
- 8012266: 431a orrs r2, r3
- 8012268: 4694 mov ip, r2
- 801226a: 4664 mov r4, ip
- 801226c: 1e63 subs r3, r4, #1
- 801226e: 419c sbcs r4, r3
- 8012270: 430c orrs r4, r1
- 8012272: e63e b.n 8011ef2 <__aeabi_dadd+0x22e>
- 8012274: 08c3 lsrs r3, r0, #3
- 8012276: 4698 mov r8, r3
- 8012278: e783 b.n 8012182 <__aeabi_dadd+0x4be>
- 801227a: 4663 mov r3, ip
- 801227c: 000d movs r5, r1
- 801227e: 465f mov r7, fp
- 8012280: 08d8 lsrs r0, r3, #3
- 8012282: e6fe b.n 8012082 <__aeabi_dadd+0x3be>
- 8012284: 4663 mov r3, ip
- 8012286: 465f mov r7, fp
- 8012288: 08d8 lsrs r0, r3, #3
- 801228a: e6fa b.n 8012082 <__aeabi_dadd+0x3be>
- 801228c: 464a mov r2, r9
- 801228e: 003d movs r5, r7
- 8012290: 3a20 subs r2, #32
- 8012292: 40d5 lsrs r5, r2
- 8012294: 2b20 cmp r3, #32
- 8012296: d003 beq.n 80122a0 <__aeabi_dadd+0x5dc>
- 8012298: 2240 movs r2, #64 @ 0x40
- 801229a: 1ad2 subs r2, r2, r3
- 801229c: 4097 lsls r7, r2
- 801229e: 4338 orrs r0, r7
- 80122a0: 1e42 subs r2, r0, #1
- 80122a2: 4190 sbcs r0, r2
- 80122a4: 0004 movs r4, r0
- 80122a6: 432c orrs r4, r5
- 80122a8: e5e8 b.n 8011e7c <__aeabi_dadd+0x1b8>
- 80122aa: 2a00 cmp r2, #0
- 80122ac: d0ea beq.n 8012284 <__aeabi_dadd+0x5c0>
- 80122ae: 4662 mov r2, ip
- 80122b0: 465b mov r3, fp
- 80122b2: 431a orrs r2, r3
- 80122b4: d100 bne.n 80122b8 <__aeabi_dadd+0x5f4>
- 80122b6: e6e3 b.n 8012080 <__aeabi_dadd+0x3bc>
- 80122b8: 2280 movs r2, #128 @ 0x80
- 80122ba: 08fe lsrs r6, r7, #3
- 80122bc: 08c0 lsrs r0, r0, #3
- 80122be: 077f lsls r7, r7, #29
- 80122c0: 0312 lsls r2, r2, #12
- 80122c2: 4338 orrs r0, r7
- 80122c4: 4216 tst r6, r2
- 80122c6: d008 beq.n 80122da <__aeabi_dadd+0x616>
- 80122c8: 08d9 lsrs r1, r3, #3
- 80122ca: 4211 tst r1, r2
- 80122cc: d105 bne.n 80122da <__aeabi_dadd+0x616>
- 80122ce: 4663 mov r3, ip
- 80122d0: 08d8 lsrs r0, r3, #3
- 80122d2: 465b mov r3, fp
- 80122d4: 000e movs r6, r1
- 80122d6: 075b lsls r3, r3, #29
- 80122d8: 4318 orrs r0, r3
- 80122da: 0033 movs r3, r6
- 80122dc: 0f42 lsrs r2, r0, #29
- 80122de: 00c0 lsls r0, r0, #3
- 80122e0: 0752 lsls r2, r2, #29
- 80122e2: 08c0 lsrs r0, r0, #3
- 80122e4: 4302 orrs r2, r0
- 80122e6: 0037 movs r7, r6
- 80122e8: 4313 orrs r3, r2
- 80122ea: e6cf b.n 801208c <__aeabi_dadd+0x3c8>
- 80122ec: 4663 mov r3, ip
- 80122ee: 1a1c subs r4, r3, r0
- 80122f0: 45a4 cmp ip, r4
- 80122f2: 4192 sbcs r2, r2
- 80122f4: 465b mov r3, fp
- 80122f6: 4252 negs r2, r2
- 80122f8: 1bdb subs r3, r3, r7
- 80122fa: 1a9b subs r3, r3, r2
- 80122fc: 4698 mov r8, r3
- 80122fe: 000d movs r5, r1
- 8012300: 2601 movs r6, #1
- 8012302: e533 b.n 8011d6c <__aeabi_dadd+0xa8>
- 8012304: 2602 movs r6, #2
- 8012306: e602 b.n 8011f0e <__aeabi_dadd+0x24a>
- 8012308: 2a00 cmp r2, #0
- 801230a: d100 bne.n 801230e <__aeabi_dadd+0x64a>
- 801230c: e70d b.n 801212a <__aeabi_dadd+0x466>
- 801230e: 4663 mov r3, ip
- 8012310: 08d8 lsrs r0, r3, #3
- 8012312: 465b mov r3, fp
- 8012314: 075a lsls r2, r3, #29
- 8012316: 025b lsls r3, r3, #9
- 8012318: 0b1c lsrs r4, r3, #12
- 801231a: 000d movs r5, r1
- 801231c: 2300 movs r3, #0
- 801231e: 4302 orrs r2, r0
- 8012320: e572 b.n 8011e08 <__aeabi_dadd+0x144>
- 8012322: 4663 mov r3, ip
- 8012324: 465f mov r7, fp
- 8012326: 08d8 lsrs r0, r3, #3
- 8012328: e6bb b.n 80120a2 <__aeabi_dadd+0x3de>
- 801232a: 2a00 cmp r2, #0
- 801232c: d100 bne.n 8012330 <__aeabi_dadd+0x66c>
- 801232e: e6a7 b.n 8012080 <__aeabi_dadd+0x3bc>
- 8012330: 2280 movs r2, #128 @ 0x80
- 8012332: 08fe lsrs r6, r7, #3
- 8012334: 08c0 lsrs r0, r0, #3
- 8012336: 077f lsls r7, r7, #29
- 8012338: 0312 lsls r2, r2, #12
- 801233a: 4338 orrs r0, r7
- 801233c: 4216 tst r6, r2
- 801233e: d0cc beq.n 80122da <__aeabi_dadd+0x616>
- 8012340: 08dc lsrs r4, r3, #3
- 8012342: 4214 tst r4, r2
- 8012344: d1c9 bne.n 80122da <__aeabi_dadd+0x616>
- 8012346: 4663 mov r3, ip
- 8012348: 08d8 lsrs r0, r3, #3
- 801234a: 465b mov r3, fp
- 801234c: 075b lsls r3, r3, #29
- 801234e: 000d movs r5, r1
- 8012350: 0026 movs r6, r4
- 8012352: 4318 orrs r0, r3
- 8012354: e7c1 b.n 80122da <__aeabi_dadd+0x616>
- 8012356: 4663 mov r3, ip
- 8012358: 08db lsrs r3, r3, #3
- 801235a: 4698 mov r8, r3
- 801235c: 465f mov r7, fp
- 801235e: e710 b.n 8012182 <__aeabi_dadd+0x4be>
- 8012360: 464a mov r2, r9
- 8012362: 0039 movs r1, r7
- 8012364: 3a20 subs r2, #32
- 8012366: 40d1 lsrs r1, r2
- 8012368: 2b20 cmp r3, #32
- 801236a: d003 beq.n 8012374 <__aeabi_dadd+0x6b0>
- 801236c: 2240 movs r2, #64 @ 0x40
- 801236e: 1ad2 subs r2, r2, r3
- 8012370: 4097 lsls r7, r2
- 8012372: 4338 orrs r0, r7
- 8012374: 1e42 subs r2, r0, #1
- 8012376: 4190 sbcs r0, r2
- 8012378: 0004 movs r4, r0
- 801237a: 430c orrs r4, r1
- 801237c: e678 b.n 8012070 <__aeabi_dadd+0x3ac>
- 801237e: 46b1 mov r9, r6
- 8012380: 4647 mov r7, r8
- 8012382: 08e0 lsrs r0, r4, #3
- 8012384: e68d b.n 80120a2 <__aeabi_dadd+0x3de>
- 8012386: 46c0 nop @ (mov r8, r8)
- 8012388: 000007ff .word 0x000007ff
- 801238c: 000007fe .word 0x000007fe
- 8012390: ff7fffff .word 0xff7fffff
- 8012394: 2220 movs r2, #32
- 8012396: 2400 movs r4, #0
- 8012398: 1a52 subs r2, r2, r1
- 801239a: e50c b.n 8011db6 <__aeabi_dadd+0xf2>
- 801239c: 000b movs r3, r1
- 801239e: 2400 movs r4, #0
- 80123a0: 2200 movs r2, #0
- 80123a2: e531 b.n 8011e08 <__aeabi_dadd+0x144>
- 80123a4: 003b movs r3, r7
- 80123a6: 4460 add r0, ip
- 80123a8: 4560 cmp r0, ip
- 80123aa: 4192 sbcs r2, r2
- 80123ac: 445b add r3, fp
- 80123ae: 4698 mov r8, r3
- 80123b0: 4252 negs r2, r2
- 80123b2: 0004 movs r4, r0
- 80123b4: 4490 add r8, r2
- 80123b6: e736 b.n 8012226 <__aeabi_dadd+0x562>
- 80123b8: 0032 movs r2, r6
- 80123ba: 4322 orrs r2, r4
- 80123bc: d100 bne.n 80123c0 <__aeabi_dadd+0x6fc>
- 80123be: e6b4 b.n 801212a <__aeabi_dadd+0x466>
- 80123c0: 08f3 lsrs r3, r6, #3
- 80123c2: 4698 mov r8, r3
- 80123c4: 0027 movs r7, r4
- 80123c6: e6dc b.n 8012182 <__aeabi_dadd+0x4be>
- 80123c8: 2780 movs r7, #128 @ 0x80
- 80123ca: 2500 movs r5, #0
- 80123cc: 033f lsls r7, r7, #12
- 80123ce: e660 b.n 8012092 <__aeabi_dadd+0x3ce>
- 80123d0: 0762 lsls r2, r4, #29
- 80123d2: 0264 lsls r4, r4, #9
- 80123d4: 431a orrs r2, r3
- 80123d6: 0b24 lsrs r4, r4, #12
- 80123d8: 2300 movs r3, #0
- 80123da: e515 b.n 8011e08 <__aeabi_dadd+0x144>
- 80123dc: 2200 movs r2, #0
- 80123de: 2400 movs r4, #0
- 80123e0: 4b03 ldr r3, [pc, #12] @ (80123f0 <__aeabi_dadd+0x72c>)
- 80123e2: e511 b.n 8011e08 <__aeabi_dadd+0x144>
- 80123e4: 0742 lsls r2, r0, #29
- 80123e6: 08e4 lsrs r4, r4, #3
- 80123e8: 000d movs r5, r1
- 80123ea: 4322 orrs r2, r4
- 80123ec: 08c7 lsrs r7, r0, #3
- 80123ee: e65e b.n 80120ae <__aeabi_dadd+0x3ea>
- 80123f0: 000007ff .word 0x000007ff
- 080123f4 <__aeabi_ddiv>:
- 80123f4: b5f0 push {r4, r5, r6, r7, lr}
- 80123f6: 46de mov lr, fp
- 80123f8: 4645 mov r5, r8
- 80123fa: 4657 mov r7, sl
- 80123fc: 464e mov r6, r9
- 80123fe: b5e0 push {r5, r6, r7, lr}
- 8012400: b087 sub sp, #28
- 8012402: 9200 str r2, [sp, #0]
- 8012404: 9301 str r3, [sp, #4]
- 8012406: 030b lsls r3, r1, #12
- 8012408: 0b1b lsrs r3, r3, #12
- 801240a: 469b mov fp, r3
- 801240c: 0fca lsrs r2, r1, #31
- 801240e: 004b lsls r3, r1, #1
- 8012410: 0004 movs r4, r0
- 8012412: 4680 mov r8, r0
- 8012414: 0d5b lsrs r3, r3, #21
- 8012416: 9202 str r2, [sp, #8]
- 8012418: d100 bne.n 801241c <__aeabi_ddiv+0x28>
- 801241a: e089 b.n 8012530 <__aeabi_ddiv+0x13c>
- 801241c: 4a8a ldr r2, [pc, #552] @ (8012648 <__aeabi_ddiv+0x254>)
- 801241e: 4293 cmp r3, r2
- 8012420: d038 beq.n 8012494 <__aeabi_ddiv+0xa0>
- 8012422: 4659 mov r1, fp
- 8012424: 0f42 lsrs r2, r0, #29
- 8012426: 00c9 lsls r1, r1, #3
- 8012428: 430a orrs r2, r1
- 801242a: 2180 movs r1, #128 @ 0x80
- 801242c: 0409 lsls r1, r1, #16
- 801242e: 4311 orrs r1, r2
- 8012430: 00c2 lsls r2, r0, #3
- 8012432: 4690 mov r8, r2
- 8012434: 4a85 ldr r2, [pc, #532] @ (801264c <__aeabi_ddiv+0x258>)
- 8012436: 4689 mov r9, r1
- 8012438: 4692 mov sl, r2
- 801243a: 449a add sl, r3
- 801243c: 2300 movs r3, #0
- 801243e: 2400 movs r4, #0
- 8012440: 9303 str r3, [sp, #12]
- 8012442: 9e00 ldr r6, [sp, #0]
- 8012444: 9f01 ldr r7, [sp, #4]
- 8012446: 033b lsls r3, r7, #12
- 8012448: 0b1b lsrs r3, r3, #12
- 801244a: 469b mov fp, r3
- 801244c: 007b lsls r3, r7, #1
- 801244e: 0030 movs r0, r6
- 8012450: 0d5b lsrs r3, r3, #21
- 8012452: 0ffd lsrs r5, r7, #31
- 8012454: 2b00 cmp r3, #0
- 8012456: d100 bne.n 801245a <__aeabi_ddiv+0x66>
- 8012458: e09e b.n 8012598 <__aeabi_ddiv+0x1a4>
- 801245a: 4a7b ldr r2, [pc, #492] @ (8012648 <__aeabi_ddiv+0x254>)
- 801245c: 4293 cmp r3, r2
- 801245e: d100 bne.n 8012462 <__aeabi_ddiv+0x6e>
- 8012460: e08c b.n 801257c <__aeabi_ddiv+0x188>
- 8012462: 4659 mov r1, fp
- 8012464: 0f72 lsrs r2, r6, #29
- 8012466: 00c9 lsls r1, r1, #3
- 8012468: 430a orrs r2, r1
- 801246a: 2180 movs r1, #128 @ 0x80
- 801246c: 0409 lsls r1, r1, #16
- 801246e: 4311 orrs r1, r2
- 8012470: 468b mov fp, r1
- 8012472: 4976 ldr r1, [pc, #472] @ (801264c <__aeabi_ddiv+0x258>)
- 8012474: 00f2 lsls r2, r6, #3
- 8012476: 468c mov ip, r1
- 8012478: 4651 mov r1, sl
- 801247a: 4463 add r3, ip
- 801247c: 1acb subs r3, r1, r3
- 801247e: 469a mov sl, r3
- 8012480: 2100 movs r1, #0
- 8012482: 9e02 ldr r6, [sp, #8]
- 8012484: 406e eors r6, r5
- 8012486: 2c0f cmp r4, #15
- 8012488: d900 bls.n 801248c <__aeabi_ddiv+0x98>
- 801248a: e0ef b.n 801266c <__aeabi_ddiv+0x278>
- 801248c: 4b70 ldr r3, [pc, #448] @ (8012650 <__aeabi_ddiv+0x25c>)
- 801248e: 00a4 lsls r4, r4, #2
- 8012490: 591b ldr r3, [r3, r4]
- 8012492: 469f mov pc, r3
- 8012494: 465a mov r2, fp
- 8012496: 4302 orrs r2, r0
- 8012498: 4691 mov r9, r2
- 801249a: d000 beq.n 801249e <__aeabi_ddiv+0xaa>
- 801249c: e09d b.n 80125da <__aeabi_ddiv+0x1e6>
- 801249e: 469a mov sl, r3
- 80124a0: 2302 movs r3, #2
- 80124a2: 4690 mov r8, r2
- 80124a4: 2408 movs r4, #8
- 80124a6: 9303 str r3, [sp, #12]
- 80124a8: e7cb b.n 8012442 <__aeabi_ddiv+0x4e>
- 80124aa: 002e movs r6, r5
- 80124ac: 2200 movs r2, #0
- 80124ae: 2400 movs r4, #0
- 80124b0: 4690 mov r8, r2
- 80124b2: 4b65 ldr r3, [pc, #404] @ (8012648 <__aeabi_ddiv+0x254>)
- 80124b4: 051b lsls r3, r3, #20
- 80124b6: 4323 orrs r3, r4
- 80124b8: 07f6 lsls r6, r6, #31
- 80124ba: 4333 orrs r3, r6
- 80124bc: 4640 mov r0, r8
- 80124be: 0019 movs r1, r3
- 80124c0: b007 add sp, #28
- 80124c2: bcf0 pop {r4, r5, r6, r7}
- 80124c4: 46bb mov fp, r7
- 80124c6: 46b2 mov sl, r6
- 80124c8: 46a9 mov r9, r5
- 80124ca: 46a0 mov r8, r4
- 80124cc: bdf0 pop {r4, r5, r6, r7, pc}
- 80124ce: 2200 movs r2, #0
- 80124d0: 2300 movs r3, #0
- 80124d2: 2400 movs r4, #0
- 80124d4: 4690 mov r8, r2
- 80124d6: e7ed b.n 80124b4 <__aeabi_ddiv+0xc0>
- 80124d8: 46cb mov fp, r9
- 80124da: 4642 mov r2, r8
- 80124dc: 9d02 ldr r5, [sp, #8]
- 80124de: 9903 ldr r1, [sp, #12]
- 80124e0: 2902 cmp r1, #2
- 80124e2: d0e2 beq.n 80124aa <__aeabi_ddiv+0xb6>
- 80124e4: 2903 cmp r1, #3
- 80124e6: d100 bne.n 80124ea <__aeabi_ddiv+0xf6>
- 80124e8: e243 b.n 8012972 <__aeabi_ddiv+0x57e>
- 80124ea: 002e movs r6, r5
- 80124ec: 2901 cmp r1, #1
- 80124ee: d0ee beq.n 80124ce <__aeabi_ddiv+0xda>
- 80124f0: 4b58 ldr r3, [pc, #352] @ (8012654 <__aeabi_ddiv+0x260>)
- 80124f2: 4453 add r3, sl
- 80124f4: 2b00 cmp r3, #0
- 80124f6: dc00 bgt.n 80124fa <__aeabi_ddiv+0x106>
- 80124f8: e193 b.n 8012822 <__aeabi_ddiv+0x42e>
- 80124fa: 0751 lsls r1, r2, #29
- 80124fc: d000 beq.n 8012500 <__aeabi_ddiv+0x10c>
- 80124fe: e24a b.n 8012996 <__aeabi_ddiv+0x5a2>
- 8012500: 4659 mov r1, fp
- 8012502: 01c9 lsls r1, r1, #7
- 8012504: d506 bpl.n 8012514 <__aeabi_ddiv+0x120>
- 8012506: 4659 mov r1, fp
- 8012508: 4b53 ldr r3, [pc, #332] @ (8012658 <__aeabi_ddiv+0x264>)
- 801250a: 4019 ands r1, r3
- 801250c: 2380 movs r3, #128 @ 0x80
- 801250e: 468b mov fp, r1
- 8012510: 00db lsls r3, r3, #3
- 8012512: 4453 add r3, sl
- 8012514: 4951 ldr r1, [pc, #324] @ (801265c <__aeabi_ddiv+0x268>)
- 8012516: 428b cmp r3, r1
- 8012518: dcc8 bgt.n 80124ac <__aeabi_ddiv+0xb8>
- 801251a: 4659 mov r1, fp
- 801251c: 08d2 lsrs r2, r2, #3
- 801251e: 0749 lsls r1, r1, #29
- 8012520: 4311 orrs r1, r2
- 8012522: 465a mov r2, fp
- 8012524: 055b lsls r3, r3, #21
- 8012526: 0254 lsls r4, r2, #9
- 8012528: 4688 mov r8, r1
- 801252a: 0b24 lsrs r4, r4, #12
- 801252c: 0d5b lsrs r3, r3, #21
- 801252e: e7c1 b.n 80124b4 <__aeabi_ddiv+0xc0>
- 8012530: 465b mov r3, fp
- 8012532: 4303 orrs r3, r0
- 8012534: 4699 mov r9, r3
- 8012536: d061 beq.n 80125fc <__aeabi_ddiv+0x208>
- 8012538: 465b mov r3, fp
- 801253a: 2b00 cmp r3, #0
- 801253c: d100 bne.n 8012540 <__aeabi_ddiv+0x14c>
- 801253e: e1c2 b.n 80128c6 <__aeabi_ddiv+0x4d2>
- 8012540: 4658 mov r0, fp
- 8012542: f7ee f893 bl 800066c <__clzsi2>
- 8012546: 230b movs r3, #11
- 8012548: 425b negs r3, r3
- 801254a: 469c mov ip, r3
- 801254c: 0002 movs r2, r0
- 801254e: 4484 add ip, r0
- 8012550: 4666 mov r6, ip
- 8012552: 231d movs r3, #29
- 8012554: 1b9b subs r3, r3, r6
- 8012556: 0026 movs r6, r4
- 8012558: 0011 movs r1, r2
- 801255a: 4658 mov r0, fp
- 801255c: 40de lsrs r6, r3
- 801255e: 3908 subs r1, #8
- 8012560: 4088 lsls r0, r1
- 8012562: 0033 movs r3, r6
- 8012564: 4303 orrs r3, r0
- 8012566: 4699 mov r9, r3
- 8012568: 0023 movs r3, r4
- 801256a: 408b lsls r3, r1
- 801256c: 4698 mov r8, r3
- 801256e: 4b3c ldr r3, [pc, #240] @ (8012660 <__aeabi_ddiv+0x26c>)
- 8012570: 2400 movs r4, #0
- 8012572: 1a9b subs r3, r3, r2
- 8012574: 469a mov sl, r3
- 8012576: 2300 movs r3, #0
- 8012578: 9303 str r3, [sp, #12]
- 801257a: e762 b.n 8012442 <__aeabi_ddiv+0x4e>
- 801257c: 465a mov r2, fp
- 801257e: 9b00 ldr r3, [sp, #0]
- 8012580: 431a orrs r2, r3
- 8012582: 4b38 ldr r3, [pc, #224] @ (8012664 <__aeabi_ddiv+0x270>)
- 8012584: 469c mov ip, r3
- 8012586: 44e2 add sl, ip
- 8012588: 2a00 cmp r2, #0
- 801258a: d132 bne.n 80125f2 <__aeabi_ddiv+0x1fe>
- 801258c: 2302 movs r3, #2
- 801258e: 431c orrs r4, r3
- 8012590: 2300 movs r3, #0
- 8012592: 2102 movs r1, #2
- 8012594: 469b mov fp, r3
- 8012596: e774 b.n 8012482 <__aeabi_ddiv+0x8e>
- 8012598: 465a mov r2, fp
- 801259a: 9b00 ldr r3, [sp, #0]
- 801259c: 431a orrs r2, r3
- 801259e: d022 beq.n 80125e6 <__aeabi_ddiv+0x1f2>
- 80125a0: 465b mov r3, fp
- 80125a2: 2b00 cmp r3, #0
- 80125a4: d100 bne.n 80125a8 <__aeabi_ddiv+0x1b4>
- 80125a6: e1a0 b.n 80128ea <__aeabi_ddiv+0x4f6>
- 80125a8: 4658 mov r0, fp
- 80125aa: f7ee f85f bl 800066c <__clzsi2>
- 80125ae: 0002 movs r2, r0
- 80125b0: 0003 movs r3, r0
- 80125b2: 3a0b subs r2, #11
- 80125b4: 271d movs r7, #29
- 80125b6: 9e00 ldr r6, [sp, #0]
- 80125b8: 1aba subs r2, r7, r2
- 80125ba: 0019 movs r1, r3
- 80125bc: 4658 mov r0, fp
- 80125be: 40d6 lsrs r6, r2
- 80125c0: 3908 subs r1, #8
- 80125c2: 4088 lsls r0, r1
- 80125c4: 0032 movs r2, r6
- 80125c6: 4302 orrs r2, r0
- 80125c8: 4693 mov fp, r2
- 80125ca: 9a00 ldr r2, [sp, #0]
- 80125cc: 408a lsls r2, r1
- 80125ce: 4926 ldr r1, [pc, #152] @ (8012668 <__aeabi_ddiv+0x274>)
- 80125d0: 4453 add r3, sl
- 80125d2: 468a mov sl, r1
- 80125d4: 2100 movs r1, #0
- 80125d6: 449a add sl, r3
- 80125d8: e753 b.n 8012482 <__aeabi_ddiv+0x8e>
- 80125da: 469a mov sl, r3
- 80125dc: 2303 movs r3, #3
- 80125de: 46d9 mov r9, fp
- 80125e0: 240c movs r4, #12
- 80125e2: 9303 str r3, [sp, #12]
- 80125e4: e72d b.n 8012442 <__aeabi_ddiv+0x4e>
- 80125e6: 2301 movs r3, #1
- 80125e8: 431c orrs r4, r3
- 80125ea: 2300 movs r3, #0
- 80125ec: 2101 movs r1, #1
- 80125ee: 469b mov fp, r3
- 80125f0: e747 b.n 8012482 <__aeabi_ddiv+0x8e>
- 80125f2: 2303 movs r3, #3
- 80125f4: 0032 movs r2, r6
- 80125f6: 2103 movs r1, #3
- 80125f8: 431c orrs r4, r3
- 80125fa: e742 b.n 8012482 <__aeabi_ddiv+0x8e>
- 80125fc: 2300 movs r3, #0
- 80125fe: 4698 mov r8, r3
- 8012600: 469a mov sl, r3
- 8012602: 3301 adds r3, #1
- 8012604: 2404 movs r4, #4
- 8012606: 9303 str r3, [sp, #12]
- 8012608: e71b b.n 8012442 <__aeabi_ddiv+0x4e>
- 801260a: 2300 movs r3, #0
- 801260c: 2480 movs r4, #128 @ 0x80
- 801260e: 4698 mov r8, r3
- 8012610: 2600 movs r6, #0
- 8012612: 4b0d ldr r3, [pc, #52] @ (8012648 <__aeabi_ddiv+0x254>)
- 8012614: 0324 lsls r4, r4, #12
- 8012616: e74d b.n 80124b4 <__aeabi_ddiv+0xc0>
- 8012618: 2480 movs r4, #128 @ 0x80
- 801261a: 464b mov r3, r9
- 801261c: 0324 lsls r4, r4, #12
- 801261e: 4223 tst r3, r4
- 8012620: d009 beq.n 8012636 <__aeabi_ddiv+0x242>
- 8012622: 465b mov r3, fp
- 8012624: 4223 tst r3, r4
- 8012626: d106 bne.n 8012636 <__aeabi_ddiv+0x242>
- 8012628: 431c orrs r4, r3
- 801262a: 0324 lsls r4, r4, #12
- 801262c: 002e movs r6, r5
- 801262e: 4690 mov r8, r2
- 8012630: 4b05 ldr r3, [pc, #20] @ (8012648 <__aeabi_ddiv+0x254>)
- 8012632: 0b24 lsrs r4, r4, #12
- 8012634: e73e b.n 80124b4 <__aeabi_ddiv+0xc0>
- 8012636: 2480 movs r4, #128 @ 0x80
- 8012638: 464b mov r3, r9
- 801263a: 0324 lsls r4, r4, #12
- 801263c: 431c orrs r4, r3
- 801263e: 0324 lsls r4, r4, #12
- 8012640: 9e02 ldr r6, [sp, #8]
- 8012642: 4b01 ldr r3, [pc, #4] @ (8012648 <__aeabi_ddiv+0x254>)
- 8012644: 0b24 lsrs r4, r4, #12
- 8012646: e735 b.n 80124b4 <__aeabi_ddiv+0xc0>
- 8012648: 000007ff .word 0x000007ff
- 801264c: fffffc01 .word 0xfffffc01
- 8012650: 08016338 .word 0x08016338
- 8012654: 000003ff .word 0x000003ff
- 8012658: feffffff .word 0xfeffffff
- 801265c: 000007fe .word 0x000007fe
- 8012660: fffffc0d .word 0xfffffc0d
- 8012664: fffff801 .word 0xfffff801
- 8012668: 000003f3 .word 0x000003f3
- 801266c: 45cb cmp fp, r9
- 801266e: d200 bcs.n 8012672 <__aeabi_ddiv+0x27e>
- 8012670: e120 b.n 80128b4 <__aeabi_ddiv+0x4c0>
- 8012672: d100 bne.n 8012676 <__aeabi_ddiv+0x282>
- 8012674: e11b b.n 80128ae <__aeabi_ddiv+0x4ba>
- 8012676: 2301 movs r3, #1
- 8012678: 425b negs r3, r3
- 801267a: 469c mov ip, r3
- 801267c: 4644 mov r4, r8
- 801267e: 4648 mov r0, r9
- 8012680: 2700 movs r7, #0
- 8012682: 44e2 add sl, ip
- 8012684: 465b mov r3, fp
- 8012686: 0e15 lsrs r5, r2, #24
- 8012688: 021b lsls r3, r3, #8
- 801268a: 431d orrs r5, r3
- 801268c: 0c19 lsrs r1, r3, #16
- 801268e: 042b lsls r3, r5, #16
- 8012690: 0212 lsls r2, r2, #8
- 8012692: 9500 str r5, [sp, #0]
- 8012694: 0c1d lsrs r5, r3, #16
- 8012696: 4691 mov r9, r2
- 8012698: 9102 str r1, [sp, #8]
- 801269a: 9503 str r5, [sp, #12]
- 801269c: f7ed fd92 bl 80001c4 <__aeabi_uidivmod>
- 80126a0: 0002 movs r2, r0
- 80126a2: 436a muls r2, r5
- 80126a4: 040b lsls r3, r1, #16
- 80126a6: 0c21 lsrs r1, r4, #16
- 80126a8: 4680 mov r8, r0
- 80126aa: 4319 orrs r1, r3
- 80126ac: 428a cmp r2, r1
- 80126ae: d90e bls.n 80126ce <__aeabi_ddiv+0x2da>
- 80126b0: 9d00 ldr r5, [sp, #0]
- 80126b2: 2301 movs r3, #1
- 80126b4: 46ac mov ip, r5
- 80126b6: 425b negs r3, r3
- 80126b8: 4461 add r1, ip
- 80126ba: 469c mov ip, r3
- 80126bc: 44e0 add r8, ip
- 80126be: 428d cmp r5, r1
- 80126c0: d805 bhi.n 80126ce <__aeabi_ddiv+0x2da>
- 80126c2: 428a cmp r2, r1
- 80126c4: d903 bls.n 80126ce <__aeabi_ddiv+0x2da>
- 80126c6: 46ac mov ip, r5
- 80126c8: 1e83 subs r3, r0, #2
- 80126ca: 4698 mov r8, r3
- 80126cc: 4461 add r1, ip
- 80126ce: 1a88 subs r0, r1, r2
- 80126d0: 9902 ldr r1, [sp, #8]
- 80126d2: f7ed fd77 bl 80001c4 <__aeabi_uidivmod>
- 80126d6: 9a03 ldr r2, [sp, #12]
- 80126d8: 0424 lsls r4, r4, #16
- 80126da: 4342 muls r2, r0
- 80126dc: 0409 lsls r1, r1, #16
- 80126de: 0c24 lsrs r4, r4, #16
- 80126e0: 0003 movs r3, r0
- 80126e2: 430c orrs r4, r1
- 80126e4: 42a2 cmp r2, r4
- 80126e6: d906 bls.n 80126f6 <__aeabi_ddiv+0x302>
- 80126e8: 9900 ldr r1, [sp, #0]
- 80126ea: 3b01 subs r3, #1
- 80126ec: 468c mov ip, r1
- 80126ee: 4464 add r4, ip
- 80126f0: 42a1 cmp r1, r4
- 80126f2: d800 bhi.n 80126f6 <__aeabi_ddiv+0x302>
- 80126f4: e10d b.n 8012912 <__aeabi_ddiv+0x51e>
- 80126f6: 1aa0 subs r0, r4, r2
- 80126f8: 4642 mov r2, r8
- 80126fa: 0412 lsls r2, r2, #16
- 80126fc: 431a orrs r2, r3
- 80126fe: 4693 mov fp, r2
- 8012700: 464b mov r3, r9
- 8012702: 4659 mov r1, fp
- 8012704: 0c1b lsrs r3, r3, #16
- 8012706: 001d movs r5, r3
- 8012708: 9304 str r3, [sp, #16]
- 801270a: 040b lsls r3, r1, #16
- 801270c: 4649 mov r1, r9
- 801270e: 0409 lsls r1, r1, #16
- 8012710: 0c09 lsrs r1, r1, #16
- 8012712: 000c movs r4, r1
- 8012714: 0c1b lsrs r3, r3, #16
- 8012716: 435c muls r4, r3
- 8012718: 0c12 lsrs r2, r2, #16
- 801271a: 436b muls r3, r5
- 801271c: 4688 mov r8, r1
- 801271e: 4351 muls r1, r2
- 8012720: 436a muls r2, r5
- 8012722: 0c25 lsrs r5, r4, #16
- 8012724: 46ac mov ip, r5
- 8012726: 185b adds r3, r3, r1
- 8012728: 4463 add r3, ip
- 801272a: 4299 cmp r1, r3
- 801272c: d903 bls.n 8012736 <__aeabi_ddiv+0x342>
- 801272e: 2180 movs r1, #128 @ 0x80
- 8012730: 0249 lsls r1, r1, #9
- 8012732: 468c mov ip, r1
- 8012734: 4462 add r2, ip
- 8012736: 0c19 lsrs r1, r3, #16
- 8012738: 0424 lsls r4, r4, #16
- 801273a: 041b lsls r3, r3, #16
- 801273c: 0c24 lsrs r4, r4, #16
- 801273e: 188a adds r2, r1, r2
- 8012740: 191c adds r4, r3, r4
- 8012742: 4290 cmp r0, r2
- 8012744: d200 bcs.n 8012748 <__aeabi_ddiv+0x354>
- 8012746: e09e b.n 8012886 <__aeabi_ddiv+0x492>
- 8012748: d100 bne.n 801274c <__aeabi_ddiv+0x358>
- 801274a: e099 b.n 8012880 <__aeabi_ddiv+0x48c>
- 801274c: 1b3c subs r4, r7, r4
- 801274e: 42a7 cmp r7, r4
- 8012750: 41bf sbcs r7, r7
- 8012752: 9d00 ldr r5, [sp, #0]
- 8012754: 1a80 subs r0, r0, r2
- 8012756: 427f negs r7, r7
- 8012758: 1bc0 subs r0, r0, r7
- 801275a: 4285 cmp r5, r0
- 801275c: d100 bne.n 8012760 <__aeabi_ddiv+0x36c>
- 801275e: e10c b.n 801297a <__aeabi_ddiv+0x586>
- 8012760: 9902 ldr r1, [sp, #8]
- 8012762: f7ed fd2f bl 80001c4 <__aeabi_uidivmod>
- 8012766: 9a03 ldr r2, [sp, #12]
- 8012768: 040b lsls r3, r1, #16
- 801276a: 4342 muls r2, r0
- 801276c: 0c21 lsrs r1, r4, #16
- 801276e: 0007 movs r7, r0
- 8012770: 4319 orrs r1, r3
- 8012772: 428a cmp r2, r1
- 8012774: d908 bls.n 8012788 <__aeabi_ddiv+0x394>
- 8012776: 46ac mov ip, r5
- 8012778: 4461 add r1, ip
- 801277a: 3f01 subs r7, #1
- 801277c: 428d cmp r5, r1
- 801277e: d803 bhi.n 8012788 <__aeabi_ddiv+0x394>
- 8012780: 428a cmp r2, r1
- 8012782: d901 bls.n 8012788 <__aeabi_ddiv+0x394>
- 8012784: 1e87 subs r7, r0, #2
- 8012786: 4461 add r1, ip
- 8012788: 1a88 subs r0, r1, r2
- 801278a: 9902 ldr r1, [sp, #8]
- 801278c: f7ed fd1a bl 80001c4 <__aeabi_uidivmod>
- 8012790: 9a03 ldr r2, [sp, #12]
- 8012792: 0424 lsls r4, r4, #16
- 8012794: 4342 muls r2, r0
- 8012796: 0409 lsls r1, r1, #16
- 8012798: 0c24 lsrs r4, r4, #16
- 801279a: 0003 movs r3, r0
- 801279c: 430c orrs r4, r1
- 801279e: 42a2 cmp r2, r4
- 80127a0: d909 bls.n 80127b6 <__aeabi_ddiv+0x3c2>
- 80127a2: 9900 ldr r1, [sp, #0]
- 80127a4: 3b01 subs r3, #1
- 80127a6: 468c mov ip, r1
- 80127a8: 4464 add r4, ip
- 80127aa: 42a1 cmp r1, r4
- 80127ac: d803 bhi.n 80127b6 <__aeabi_ddiv+0x3c2>
- 80127ae: 42a2 cmp r2, r4
- 80127b0: d901 bls.n 80127b6 <__aeabi_ddiv+0x3c2>
- 80127b2: 1e83 subs r3, r0, #2
- 80127b4: 4464 add r4, ip
- 80127b6: 4641 mov r1, r8
- 80127b8: 1aa4 subs r4, r4, r2
- 80127ba: 043a lsls r2, r7, #16
- 80127bc: 431a orrs r2, r3
- 80127be: 9d04 ldr r5, [sp, #16]
- 80127c0: 0413 lsls r3, r2, #16
- 80127c2: 0c1b lsrs r3, r3, #16
- 80127c4: 4359 muls r1, r3
- 80127c6: 4647 mov r7, r8
- 80127c8: 436b muls r3, r5
- 80127ca: 469c mov ip, r3
- 80127cc: 0c10 lsrs r0, r2, #16
- 80127ce: 4347 muls r7, r0
- 80127d0: 0c0b lsrs r3, r1, #16
- 80127d2: 44bc add ip, r7
- 80127d4: 4463 add r3, ip
- 80127d6: 4368 muls r0, r5
- 80127d8: 429f cmp r7, r3
- 80127da: d903 bls.n 80127e4 <__aeabi_ddiv+0x3f0>
- 80127dc: 2580 movs r5, #128 @ 0x80
- 80127de: 026d lsls r5, r5, #9
- 80127e0: 46ac mov ip, r5
- 80127e2: 4460 add r0, ip
- 80127e4: 0c1f lsrs r7, r3, #16
- 80127e6: 0409 lsls r1, r1, #16
- 80127e8: 041b lsls r3, r3, #16
- 80127ea: 0c09 lsrs r1, r1, #16
- 80127ec: 183f adds r7, r7, r0
- 80127ee: 185b adds r3, r3, r1
- 80127f0: 42bc cmp r4, r7
- 80127f2: d306 bcc.n 8012802 <__aeabi_ddiv+0x40e>
- 80127f4: d002 beq.n 80127fc <__aeabi_ddiv+0x408>
- 80127f6: 2301 movs r3, #1
- 80127f8: 431a orrs r2, r3
- 80127fa: e679 b.n 80124f0 <__aeabi_ddiv+0xfc>
- 80127fc: 2b00 cmp r3, #0
- 80127fe: d100 bne.n 8012802 <__aeabi_ddiv+0x40e>
- 8012800: e676 b.n 80124f0 <__aeabi_ddiv+0xfc>
- 8012802: 9800 ldr r0, [sp, #0]
- 8012804: 1e51 subs r1, r2, #1
- 8012806: 4684 mov ip, r0
- 8012808: 4464 add r4, ip
- 801280a: 4284 cmp r4, r0
- 801280c: d200 bcs.n 8012810 <__aeabi_ddiv+0x41c>
- 801280e: e0a8 b.n 8012962 <__aeabi_ddiv+0x56e>
- 8012810: 42bc cmp r4, r7
- 8012812: d200 bcs.n 8012816 <__aeabi_ddiv+0x422>
- 8012814: e0d6 b.n 80129c4 <__aeabi_ddiv+0x5d0>
- 8012816: d100 bne.n 801281a <__aeabi_ddiv+0x426>
- 8012818: e0e0 b.n 80129dc <__aeabi_ddiv+0x5e8>
- 801281a: 000a movs r2, r1
- 801281c: e7eb b.n 80127f6 <__aeabi_ddiv+0x402>
- 801281e: 2201 movs r2, #1
- 8012820: 4252 negs r2, r2
- 8012822: 2101 movs r1, #1
- 8012824: 1ac9 subs r1, r1, r3
- 8012826: 2938 cmp r1, #56 @ 0x38
- 8012828: dd00 ble.n 801282c <__aeabi_ddiv+0x438>
- 801282a: e650 b.n 80124ce <__aeabi_ddiv+0xda>
- 801282c: 291f cmp r1, #31
- 801282e: dd76 ble.n 801291e <__aeabi_ddiv+0x52a>
- 8012830: 201f movs r0, #31
- 8012832: 4240 negs r0, r0
- 8012834: 1ac3 subs r3, r0, r3
- 8012836: 4658 mov r0, fp
- 8012838: 40d8 lsrs r0, r3
- 801283a: 0003 movs r3, r0
- 801283c: 2920 cmp r1, #32
- 801283e: d004 beq.n 801284a <__aeabi_ddiv+0x456>
- 8012840: 4658 mov r0, fp
- 8012842: 4969 ldr r1, [pc, #420] @ (80129e8 <__aeabi_ddiv+0x5f4>)
- 8012844: 4451 add r1, sl
- 8012846: 4088 lsls r0, r1
- 8012848: 4302 orrs r2, r0
- 801284a: 1e51 subs r1, r2, #1
- 801284c: 418a sbcs r2, r1
- 801284e: 431a orrs r2, r3
- 8012850: 2307 movs r3, #7
- 8012852: 0019 movs r1, r3
- 8012854: 2400 movs r4, #0
- 8012856: 4011 ands r1, r2
- 8012858: 4213 tst r3, r2
- 801285a: d00c beq.n 8012876 <__aeabi_ddiv+0x482>
- 801285c: 230f movs r3, #15
- 801285e: 4013 ands r3, r2
- 8012860: 2b04 cmp r3, #4
- 8012862: d100 bne.n 8012866 <__aeabi_ddiv+0x472>
- 8012864: e0be b.n 80129e4 <__aeabi_ddiv+0x5f0>
- 8012866: 1d11 adds r1, r2, #4
- 8012868: 4291 cmp r1, r2
- 801286a: 419b sbcs r3, r3
- 801286c: 000a movs r2, r1
- 801286e: 425b negs r3, r3
- 8012870: 0759 lsls r1, r3, #29
- 8012872: 025b lsls r3, r3, #9
- 8012874: 0b1c lsrs r4, r3, #12
- 8012876: 08d2 lsrs r2, r2, #3
- 8012878: 430a orrs r2, r1
- 801287a: 4690 mov r8, r2
- 801287c: 2300 movs r3, #0
- 801287e: e619 b.n 80124b4 <__aeabi_ddiv+0xc0>
- 8012880: 42a7 cmp r7, r4
- 8012882: d300 bcc.n 8012886 <__aeabi_ddiv+0x492>
- 8012884: e762 b.n 801274c <__aeabi_ddiv+0x358>
- 8012886: 465b mov r3, fp
- 8012888: 9d00 ldr r5, [sp, #0]
- 801288a: 3b01 subs r3, #1
- 801288c: 444f add r7, r9
- 801288e: 9305 str r3, [sp, #20]
- 8012890: 454f cmp r7, r9
- 8012892: 419b sbcs r3, r3
- 8012894: 46ac mov ip, r5
- 8012896: 425b negs r3, r3
- 8012898: 4463 add r3, ip
- 801289a: 18c0 adds r0, r0, r3
- 801289c: 4285 cmp r5, r0
- 801289e: d233 bcs.n 8012908 <__aeabi_ddiv+0x514>
- 80128a0: 4282 cmp r2, r0
- 80128a2: d900 bls.n 80128a6 <__aeabi_ddiv+0x4b2>
- 80128a4: e081 b.n 80129aa <__aeabi_ddiv+0x5b6>
- 80128a6: d07d beq.n 80129a4 <__aeabi_ddiv+0x5b0>
- 80128a8: 9b05 ldr r3, [sp, #20]
- 80128aa: 469b mov fp, r3
- 80128ac: e74e b.n 801274c <__aeabi_ddiv+0x358>
- 80128ae: 4542 cmp r2, r8
- 80128b0: d900 bls.n 80128b4 <__aeabi_ddiv+0x4c0>
- 80128b2: e6e0 b.n 8012676 <__aeabi_ddiv+0x282>
- 80128b4: 464b mov r3, r9
- 80128b6: 07dc lsls r4, r3, #31
- 80128b8: 0858 lsrs r0, r3, #1
- 80128ba: 4643 mov r3, r8
- 80128bc: 085b lsrs r3, r3, #1
- 80128be: 431c orrs r4, r3
- 80128c0: 4643 mov r3, r8
- 80128c2: 07df lsls r7, r3, #31
- 80128c4: e6de b.n 8012684 <__aeabi_ddiv+0x290>
- 80128c6: f7ed fed1 bl 800066c <__clzsi2>
- 80128ca: 2315 movs r3, #21
- 80128cc: 469c mov ip, r3
- 80128ce: 4484 add ip, r0
- 80128d0: 0002 movs r2, r0
- 80128d2: 4663 mov r3, ip
- 80128d4: 3220 adds r2, #32
- 80128d6: 2b1c cmp r3, #28
- 80128d8: dc00 bgt.n 80128dc <__aeabi_ddiv+0x4e8>
- 80128da: e639 b.n 8012550 <__aeabi_ddiv+0x15c>
- 80128dc: 0023 movs r3, r4
- 80128de: 3808 subs r0, #8
- 80128e0: 4083 lsls r3, r0
- 80128e2: 4699 mov r9, r3
- 80128e4: 2300 movs r3, #0
- 80128e6: 4698 mov r8, r3
- 80128e8: e641 b.n 801256e <__aeabi_ddiv+0x17a>
- 80128ea: f7ed febf bl 800066c <__clzsi2>
- 80128ee: 0002 movs r2, r0
- 80128f0: 0003 movs r3, r0
- 80128f2: 3215 adds r2, #21
- 80128f4: 3320 adds r3, #32
- 80128f6: 2a1c cmp r2, #28
- 80128f8: dc00 bgt.n 80128fc <__aeabi_ddiv+0x508>
- 80128fa: e65b b.n 80125b4 <__aeabi_ddiv+0x1c0>
- 80128fc: 9900 ldr r1, [sp, #0]
- 80128fe: 3808 subs r0, #8
- 8012900: 4081 lsls r1, r0
- 8012902: 2200 movs r2, #0
- 8012904: 468b mov fp, r1
- 8012906: e662 b.n 80125ce <__aeabi_ddiv+0x1da>
- 8012908: 4285 cmp r5, r0
- 801290a: d1cd bne.n 80128a8 <__aeabi_ddiv+0x4b4>
- 801290c: 45b9 cmp r9, r7
- 801290e: d8cb bhi.n 80128a8 <__aeabi_ddiv+0x4b4>
- 8012910: e7c6 b.n 80128a0 <__aeabi_ddiv+0x4ac>
- 8012912: 42a2 cmp r2, r4
- 8012914: d800 bhi.n 8012918 <__aeabi_ddiv+0x524>
- 8012916: e6ee b.n 80126f6 <__aeabi_ddiv+0x302>
- 8012918: 1e83 subs r3, r0, #2
- 801291a: 4464 add r4, ip
- 801291c: e6eb b.n 80126f6 <__aeabi_ddiv+0x302>
- 801291e: 4833 ldr r0, [pc, #204] @ (80129ec <__aeabi_ddiv+0x5f8>)
- 8012920: 0014 movs r4, r2
- 8012922: 4450 add r0, sl
- 8012924: 4082 lsls r2, r0
- 8012926: 465b mov r3, fp
- 8012928: 0017 movs r7, r2
- 801292a: 4083 lsls r3, r0
- 801292c: 40cc lsrs r4, r1
- 801292e: 1e7a subs r2, r7, #1
- 8012930: 4197 sbcs r7, r2
- 8012932: 4323 orrs r3, r4
- 8012934: 433b orrs r3, r7
- 8012936: 001a movs r2, r3
- 8012938: 465b mov r3, fp
- 801293a: 40cb lsrs r3, r1
- 801293c: 0751 lsls r1, r2, #29
- 801293e: d009 beq.n 8012954 <__aeabi_ddiv+0x560>
- 8012940: 210f movs r1, #15
- 8012942: 4011 ands r1, r2
- 8012944: 2904 cmp r1, #4
- 8012946: d005 beq.n 8012954 <__aeabi_ddiv+0x560>
- 8012948: 1d11 adds r1, r2, #4
- 801294a: 4291 cmp r1, r2
- 801294c: 4192 sbcs r2, r2
- 801294e: 4252 negs r2, r2
- 8012950: 189b adds r3, r3, r2
- 8012952: 000a movs r2, r1
- 8012954: 0219 lsls r1, r3, #8
- 8012956: d58b bpl.n 8012870 <__aeabi_ddiv+0x47c>
- 8012958: 2200 movs r2, #0
- 801295a: 2301 movs r3, #1
- 801295c: 2400 movs r4, #0
- 801295e: 4690 mov r8, r2
- 8012960: e5a8 b.n 80124b4 <__aeabi_ddiv+0xc0>
- 8012962: 000a movs r2, r1
- 8012964: 42bc cmp r4, r7
- 8012966: d000 beq.n 801296a <__aeabi_ddiv+0x576>
- 8012968: e745 b.n 80127f6 <__aeabi_ddiv+0x402>
- 801296a: 454b cmp r3, r9
- 801296c: d000 beq.n 8012970 <__aeabi_ddiv+0x57c>
- 801296e: e742 b.n 80127f6 <__aeabi_ddiv+0x402>
- 8012970: e5be b.n 80124f0 <__aeabi_ddiv+0xfc>
- 8012972: 2480 movs r4, #128 @ 0x80
- 8012974: 465b mov r3, fp
- 8012976: 0324 lsls r4, r4, #12
- 8012978: e656 b.n 8012628 <__aeabi_ddiv+0x234>
- 801297a: 4b1d ldr r3, [pc, #116] @ (80129f0 <__aeabi_ddiv+0x5fc>)
- 801297c: 4a1d ldr r2, [pc, #116] @ (80129f4 <__aeabi_ddiv+0x600>)
- 801297e: 4453 add r3, sl
- 8012980: 4592 cmp sl, r2
- 8012982: da00 bge.n 8012986 <__aeabi_ddiv+0x592>
- 8012984: e74b b.n 801281e <__aeabi_ddiv+0x42a>
- 8012986: 2101 movs r1, #1
- 8012988: 4249 negs r1, r1
- 801298a: 1d0a adds r2, r1, #4
- 801298c: 428a cmp r2, r1
- 801298e: 4189 sbcs r1, r1
- 8012990: 4249 negs r1, r1
- 8012992: 448b add fp, r1
- 8012994: e5b4 b.n 8012500 <__aeabi_ddiv+0x10c>
- 8012996: 210f movs r1, #15
- 8012998: 4011 ands r1, r2
- 801299a: 2904 cmp r1, #4
- 801299c: d100 bne.n 80129a0 <__aeabi_ddiv+0x5ac>
- 801299e: e5af b.n 8012500 <__aeabi_ddiv+0x10c>
- 80129a0: 0011 movs r1, r2
- 80129a2: e7f2 b.n 801298a <__aeabi_ddiv+0x596>
- 80129a4: 42bc cmp r4, r7
- 80129a6: d800 bhi.n 80129aa <__aeabi_ddiv+0x5b6>
- 80129a8: e77e b.n 80128a8 <__aeabi_ddiv+0x4b4>
- 80129aa: 2302 movs r3, #2
- 80129ac: 425b negs r3, r3
- 80129ae: 469c mov ip, r3
- 80129b0: 9900 ldr r1, [sp, #0]
- 80129b2: 444f add r7, r9
- 80129b4: 454f cmp r7, r9
- 80129b6: 419b sbcs r3, r3
- 80129b8: 44e3 add fp, ip
- 80129ba: 468c mov ip, r1
- 80129bc: 425b negs r3, r3
- 80129be: 4463 add r3, ip
- 80129c0: 18c0 adds r0, r0, r3
- 80129c2: e6c3 b.n 801274c <__aeabi_ddiv+0x358>
- 80129c4: 4649 mov r1, r9
- 80129c6: 9d00 ldr r5, [sp, #0]
- 80129c8: 0048 lsls r0, r1, #1
- 80129ca: 4548 cmp r0, r9
- 80129cc: 4189 sbcs r1, r1
- 80129ce: 46ac mov ip, r5
- 80129d0: 4249 negs r1, r1
- 80129d2: 4461 add r1, ip
- 80129d4: 4681 mov r9, r0
- 80129d6: 3a02 subs r2, #2
- 80129d8: 1864 adds r4, r4, r1
- 80129da: e7c3 b.n 8012964 <__aeabi_ddiv+0x570>
- 80129dc: 4599 cmp r9, r3
- 80129de: d3f1 bcc.n 80129c4 <__aeabi_ddiv+0x5d0>
- 80129e0: 000a movs r2, r1
- 80129e2: e7c2 b.n 801296a <__aeabi_ddiv+0x576>
- 80129e4: 2300 movs r3, #0
- 80129e6: e743 b.n 8012870 <__aeabi_ddiv+0x47c>
- 80129e8: 0000043e .word 0x0000043e
- 80129ec: 0000041e .word 0x0000041e
- 80129f0: 000003ff .word 0x000003ff
- 80129f4: fffffc02 .word 0xfffffc02
- 080129f8 <__eqdf2>:
- 80129f8: b5f0 push {r4, r5, r6, r7, lr}
- 80129fa: 4657 mov r7, sl
- 80129fc: 46de mov lr, fp
- 80129fe: 464e mov r6, r9
- 8012a00: 4645 mov r5, r8
- 8012a02: b5e0 push {r5, r6, r7, lr}
- 8012a04: 000d movs r5, r1
- 8012a06: 0004 movs r4, r0
- 8012a08: 0fe8 lsrs r0, r5, #31
- 8012a0a: 4683 mov fp, r0
- 8012a0c: 0309 lsls r1, r1, #12
- 8012a0e: 0fd8 lsrs r0, r3, #31
- 8012a10: 0b09 lsrs r1, r1, #12
- 8012a12: 4682 mov sl, r0
- 8012a14: 4819 ldr r0, [pc, #100] @ (8012a7c <__eqdf2+0x84>)
- 8012a16: 468c mov ip, r1
- 8012a18: 031f lsls r7, r3, #12
- 8012a1a: 0069 lsls r1, r5, #1
- 8012a1c: 005e lsls r6, r3, #1
- 8012a1e: 0d49 lsrs r1, r1, #21
- 8012a20: 0b3f lsrs r7, r7, #12
- 8012a22: 0d76 lsrs r6, r6, #21
- 8012a24: 4281 cmp r1, r0
- 8012a26: d018 beq.n 8012a5a <__eqdf2+0x62>
- 8012a28: 4286 cmp r6, r0
- 8012a2a: d00f beq.n 8012a4c <__eqdf2+0x54>
- 8012a2c: 2001 movs r0, #1
- 8012a2e: 42b1 cmp r1, r6
- 8012a30: d10d bne.n 8012a4e <__eqdf2+0x56>
- 8012a32: 45bc cmp ip, r7
- 8012a34: d10b bne.n 8012a4e <__eqdf2+0x56>
- 8012a36: 4294 cmp r4, r2
- 8012a38: d109 bne.n 8012a4e <__eqdf2+0x56>
- 8012a3a: 45d3 cmp fp, sl
- 8012a3c: d01c beq.n 8012a78 <__eqdf2+0x80>
- 8012a3e: 2900 cmp r1, #0
- 8012a40: d105 bne.n 8012a4e <__eqdf2+0x56>
- 8012a42: 4660 mov r0, ip
- 8012a44: 4320 orrs r0, r4
- 8012a46: 1e43 subs r3, r0, #1
- 8012a48: 4198 sbcs r0, r3
- 8012a4a: e000 b.n 8012a4e <__eqdf2+0x56>
- 8012a4c: 2001 movs r0, #1
- 8012a4e: bcf0 pop {r4, r5, r6, r7}
- 8012a50: 46bb mov fp, r7
- 8012a52: 46b2 mov sl, r6
- 8012a54: 46a9 mov r9, r5
- 8012a56: 46a0 mov r8, r4
- 8012a58: bdf0 pop {r4, r5, r6, r7, pc}
- 8012a5a: 2001 movs r0, #1
- 8012a5c: 428e cmp r6, r1
- 8012a5e: d1f6 bne.n 8012a4e <__eqdf2+0x56>
- 8012a60: 4661 mov r1, ip
- 8012a62: 4339 orrs r1, r7
- 8012a64: 000f movs r7, r1
- 8012a66: 4317 orrs r7, r2
- 8012a68: 4327 orrs r7, r4
- 8012a6a: d1f0 bne.n 8012a4e <__eqdf2+0x56>
- 8012a6c: 465b mov r3, fp
- 8012a6e: 4652 mov r2, sl
- 8012a70: 1a98 subs r0, r3, r2
- 8012a72: 1e43 subs r3, r0, #1
- 8012a74: 4198 sbcs r0, r3
- 8012a76: e7ea b.n 8012a4e <__eqdf2+0x56>
- 8012a78: 2000 movs r0, #0
- 8012a7a: e7e8 b.n 8012a4e <__eqdf2+0x56>
- 8012a7c: 000007ff .word 0x000007ff
- 08012a80 <__gedf2>:
- 8012a80: b5f0 push {r4, r5, r6, r7, lr}
- 8012a82: 4657 mov r7, sl
- 8012a84: 464e mov r6, r9
- 8012a86: 4645 mov r5, r8
- 8012a88: 46de mov lr, fp
- 8012a8a: b5e0 push {r5, r6, r7, lr}
- 8012a8c: 000d movs r5, r1
- 8012a8e: 030e lsls r6, r1, #12
- 8012a90: 0049 lsls r1, r1, #1
- 8012a92: 0d49 lsrs r1, r1, #21
- 8012a94: 468a mov sl, r1
- 8012a96: 0fdf lsrs r7, r3, #31
- 8012a98: 0fe9 lsrs r1, r5, #31
- 8012a9a: 46bc mov ip, r7
- 8012a9c: b083 sub sp, #12
- 8012a9e: 4f2f ldr r7, [pc, #188] @ (8012b5c <__gedf2+0xdc>)
- 8012aa0: 0004 movs r4, r0
- 8012aa2: 4680 mov r8, r0
- 8012aa4: 9101 str r1, [sp, #4]
- 8012aa6: 0058 lsls r0, r3, #1
- 8012aa8: 0319 lsls r1, r3, #12
- 8012aaa: 4691 mov r9, r2
- 8012aac: 0b36 lsrs r6, r6, #12
- 8012aae: 0b09 lsrs r1, r1, #12
- 8012ab0: 0d40 lsrs r0, r0, #21
- 8012ab2: 45ba cmp sl, r7
- 8012ab4: d01d beq.n 8012af2 <__gedf2+0x72>
- 8012ab6: 42b8 cmp r0, r7
- 8012ab8: d00d beq.n 8012ad6 <__gedf2+0x56>
- 8012aba: 4657 mov r7, sl
- 8012abc: 2f00 cmp r7, #0
- 8012abe: d12a bne.n 8012b16 <__gedf2+0x96>
- 8012ac0: 4334 orrs r4, r6
- 8012ac2: 2800 cmp r0, #0
- 8012ac4: d124 bne.n 8012b10 <__gedf2+0x90>
- 8012ac6: 430a orrs r2, r1
- 8012ac8: d036 beq.n 8012b38 <__gedf2+0xb8>
- 8012aca: 2c00 cmp r4, #0
- 8012acc: d141 bne.n 8012b52 <__gedf2+0xd2>
- 8012ace: 4663 mov r3, ip
- 8012ad0: 0058 lsls r0, r3, #1
- 8012ad2: 3801 subs r0, #1
- 8012ad4: e015 b.n 8012b02 <__gedf2+0x82>
- 8012ad6: 4311 orrs r1, r2
- 8012ad8: d138 bne.n 8012b4c <__gedf2+0xcc>
- 8012ada: 4653 mov r3, sl
- 8012adc: 2b00 cmp r3, #0
- 8012ade: d101 bne.n 8012ae4 <__gedf2+0x64>
- 8012ae0: 4326 orrs r6, r4
- 8012ae2: d0f4 beq.n 8012ace <__gedf2+0x4e>
- 8012ae4: 9b01 ldr r3, [sp, #4]
- 8012ae6: 4563 cmp r3, ip
- 8012ae8: d107 bne.n 8012afa <__gedf2+0x7a>
- 8012aea: 9b01 ldr r3, [sp, #4]
- 8012aec: 0058 lsls r0, r3, #1
- 8012aee: 3801 subs r0, #1
- 8012af0: e007 b.n 8012b02 <__gedf2+0x82>
- 8012af2: 4326 orrs r6, r4
- 8012af4: d12a bne.n 8012b4c <__gedf2+0xcc>
- 8012af6: 4550 cmp r0, sl
- 8012af8: d021 beq.n 8012b3e <__gedf2+0xbe>
- 8012afa: 2001 movs r0, #1
- 8012afc: 9b01 ldr r3, [sp, #4]
- 8012afe: 425f negs r7, r3
- 8012b00: 4338 orrs r0, r7
- 8012b02: b003 add sp, #12
- 8012b04: bcf0 pop {r4, r5, r6, r7}
- 8012b06: 46bb mov fp, r7
- 8012b08: 46b2 mov sl, r6
- 8012b0a: 46a9 mov r9, r5
- 8012b0c: 46a0 mov r8, r4
- 8012b0e: bdf0 pop {r4, r5, r6, r7, pc}
- 8012b10: 2c00 cmp r4, #0
- 8012b12: d0dc beq.n 8012ace <__gedf2+0x4e>
- 8012b14: e7e6 b.n 8012ae4 <__gedf2+0x64>
- 8012b16: 2800 cmp r0, #0
- 8012b18: d0ef beq.n 8012afa <__gedf2+0x7a>
- 8012b1a: 9b01 ldr r3, [sp, #4]
- 8012b1c: 4563 cmp r3, ip
- 8012b1e: d1ec bne.n 8012afa <__gedf2+0x7a>
- 8012b20: 4582 cmp sl, r0
- 8012b22: dcea bgt.n 8012afa <__gedf2+0x7a>
- 8012b24: dbe1 blt.n 8012aea <__gedf2+0x6a>
- 8012b26: 428e cmp r6, r1
- 8012b28: d8e7 bhi.n 8012afa <__gedf2+0x7a>
- 8012b2a: d1de bne.n 8012aea <__gedf2+0x6a>
- 8012b2c: 45c8 cmp r8, r9
- 8012b2e: d8e4 bhi.n 8012afa <__gedf2+0x7a>
- 8012b30: 2000 movs r0, #0
- 8012b32: 45c8 cmp r8, r9
- 8012b34: d2e5 bcs.n 8012b02 <__gedf2+0x82>
- 8012b36: e7d8 b.n 8012aea <__gedf2+0x6a>
- 8012b38: 2c00 cmp r4, #0
- 8012b3a: d0e2 beq.n 8012b02 <__gedf2+0x82>
- 8012b3c: e7dd b.n 8012afa <__gedf2+0x7a>
- 8012b3e: 4311 orrs r1, r2
- 8012b40: d104 bne.n 8012b4c <__gedf2+0xcc>
- 8012b42: 9b01 ldr r3, [sp, #4]
- 8012b44: 4563 cmp r3, ip
- 8012b46: d1d8 bne.n 8012afa <__gedf2+0x7a>
- 8012b48: 2000 movs r0, #0
- 8012b4a: e7da b.n 8012b02 <__gedf2+0x82>
- 8012b4c: 2002 movs r0, #2
- 8012b4e: 4240 negs r0, r0
- 8012b50: e7d7 b.n 8012b02 <__gedf2+0x82>
- 8012b52: 9b01 ldr r3, [sp, #4]
- 8012b54: 4563 cmp r3, ip
- 8012b56: d0e6 beq.n 8012b26 <__gedf2+0xa6>
- 8012b58: e7cf b.n 8012afa <__gedf2+0x7a>
- 8012b5a: 46c0 nop @ (mov r8, r8)
- 8012b5c: 000007ff .word 0x000007ff
- 08012b60 <__ledf2>:
- 8012b60: b5f0 push {r4, r5, r6, r7, lr}
- 8012b62: 4657 mov r7, sl
- 8012b64: 464e mov r6, r9
- 8012b66: 4645 mov r5, r8
- 8012b68: 46de mov lr, fp
- 8012b6a: b5e0 push {r5, r6, r7, lr}
- 8012b6c: 000d movs r5, r1
- 8012b6e: 030e lsls r6, r1, #12
- 8012b70: 0049 lsls r1, r1, #1
- 8012b72: 0d49 lsrs r1, r1, #21
- 8012b74: 468a mov sl, r1
- 8012b76: 0fdf lsrs r7, r3, #31
- 8012b78: 0fe9 lsrs r1, r5, #31
- 8012b7a: 46bc mov ip, r7
- 8012b7c: b083 sub sp, #12
- 8012b7e: 4f2e ldr r7, [pc, #184] @ (8012c38 <__ledf2+0xd8>)
- 8012b80: 0004 movs r4, r0
- 8012b82: 4680 mov r8, r0
- 8012b84: 9101 str r1, [sp, #4]
- 8012b86: 0058 lsls r0, r3, #1
- 8012b88: 0319 lsls r1, r3, #12
- 8012b8a: 4691 mov r9, r2
- 8012b8c: 0b36 lsrs r6, r6, #12
- 8012b8e: 0b09 lsrs r1, r1, #12
- 8012b90: 0d40 lsrs r0, r0, #21
- 8012b92: 45ba cmp sl, r7
- 8012b94: d01e beq.n 8012bd4 <__ledf2+0x74>
- 8012b96: 42b8 cmp r0, r7
- 8012b98: d00d beq.n 8012bb6 <__ledf2+0x56>
- 8012b9a: 4657 mov r7, sl
- 8012b9c: 2f00 cmp r7, #0
- 8012b9e: d127 bne.n 8012bf0 <__ledf2+0x90>
- 8012ba0: 4334 orrs r4, r6
- 8012ba2: 2800 cmp r0, #0
- 8012ba4: d133 bne.n 8012c0e <__ledf2+0xae>
- 8012ba6: 430a orrs r2, r1
- 8012ba8: d034 beq.n 8012c14 <__ledf2+0xb4>
- 8012baa: 2c00 cmp r4, #0
- 8012bac: d140 bne.n 8012c30 <__ledf2+0xd0>
- 8012bae: 4663 mov r3, ip
- 8012bb0: 0058 lsls r0, r3, #1
- 8012bb2: 3801 subs r0, #1
- 8012bb4: e015 b.n 8012be2 <__ledf2+0x82>
- 8012bb6: 4311 orrs r1, r2
- 8012bb8: d112 bne.n 8012be0 <__ledf2+0x80>
- 8012bba: 4653 mov r3, sl
- 8012bbc: 2b00 cmp r3, #0
- 8012bbe: d101 bne.n 8012bc4 <__ledf2+0x64>
- 8012bc0: 4326 orrs r6, r4
- 8012bc2: d0f4 beq.n 8012bae <__ledf2+0x4e>
- 8012bc4: 9b01 ldr r3, [sp, #4]
- 8012bc6: 4563 cmp r3, ip
- 8012bc8: d01d beq.n 8012c06 <__ledf2+0xa6>
- 8012bca: 2001 movs r0, #1
- 8012bcc: 9b01 ldr r3, [sp, #4]
- 8012bce: 425f negs r7, r3
- 8012bd0: 4338 orrs r0, r7
- 8012bd2: e006 b.n 8012be2 <__ledf2+0x82>
- 8012bd4: 4326 orrs r6, r4
- 8012bd6: d103 bne.n 8012be0 <__ledf2+0x80>
- 8012bd8: 4550 cmp r0, sl
- 8012bda: d1f6 bne.n 8012bca <__ledf2+0x6a>
- 8012bdc: 4311 orrs r1, r2
- 8012bde: d01c beq.n 8012c1a <__ledf2+0xba>
- 8012be0: 2002 movs r0, #2
- 8012be2: b003 add sp, #12
- 8012be4: bcf0 pop {r4, r5, r6, r7}
- 8012be6: 46bb mov fp, r7
- 8012be8: 46b2 mov sl, r6
- 8012bea: 46a9 mov r9, r5
- 8012bec: 46a0 mov r8, r4
- 8012bee: bdf0 pop {r4, r5, r6, r7, pc}
- 8012bf0: 2800 cmp r0, #0
- 8012bf2: d0ea beq.n 8012bca <__ledf2+0x6a>
- 8012bf4: 9b01 ldr r3, [sp, #4]
- 8012bf6: 4563 cmp r3, ip
- 8012bf8: d1e7 bne.n 8012bca <__ledf2+0x6a>
- 8012bfa: 4582 cmp sl, r0
- 8012bfc: dce5 bgt.n 8012bca <__ledf2+0x6a>
- 8012bfe: db02 blt.n 8012c06 <__ledf2+0xa6>
- 8012c00: 428e cmp r6, r1
- 8012c02: d8e2 bhi.n 8012bca <__ledf2+0x6a>
- 8012c04: d00e beq.n 8012c24 <__ledf2+0xc4>
- 8012c06: 9b01 ldr r3, [sp, #4]
- 8012c08: 0058 lsls r0, r3, #1
- 8012c0a: 3801 subs r0, #1
- 8012c0c: e7e9 b.n 8012be2 <__ledf2+0x82>
- 8012c0e: 2c00 cmp r4, #0
- 8012c10: d0cd beq.n 8012bae <__ledf2+0x4e>
- 8012c12: e7d7 b.n 8012bc4 <__ledf2+0x64>
- 8012c14: 2c00 cmp r4, #0
- 8012c16: d0e4 beq.n 8012be2 <__ledf2+0x82>
- 8012c18: e7d7 b.n 8012bca <__ledf2+0x6a>
- 8012c1a: 9b01 ldr r3, [sp, #4]
- 8012c1c: 2000 movs r0, #0
- 8012c1e: 4563 cmp r3, ip
- 8012c20: d0df beq.n 8012be2 <__ledf2+0x82>
- 8012c22: e7d2 b.n 8012bca <__ledf2+0x6a>
- 8012c24: 45c8 cmp r8, r9
- 8012c26: d8d0 bhi.n 8012bca <__ledf2+0x6a>
- 8012c28: 2000 movs r0, #0
- 8012c2a: 45c8 cmp r8, r9
- 8012c2c: d2d9 bcs.n 8012be2 <__ledf2+0x82>
- 8012c2e: e7ea b.n 8012c06 <__ledf2+0xa6>
- 8012c30: 9b01 ldr r3, [sp, #4]
- 8012c32: 4563 cmp r3, ip
- 8012c34: d0e4 beq.n 8012c00 <__ledf2+0xa0>
- 8012c36: e7c8 b.n 8012bca <__ledf2+0x6a>
- 8012c38: 000007ff .word 0x000007ff
- 08012c3c <__aeabi_dmul>:
- 8012c3c: b5f0 push {r4, r5, r6, r7, lr}
- 8012c3e: 4657 mov r7, sl
- 8012c40: 464e mov r6, r9
- 8012c42: 46de mov lr, fp
- 8012c44: 4645 mov r5, r8
- 8012c46: b5e0 push {r5, r6, r7, lr}
- 8012c48: b089 sub sp, #36 @ 0x24
- 8012c4a: 9200 str r2, [sp, #0]
- 8012c4c: 9301 str r3, [sp, #4]
- 8012c4e: 030b lsls r3, r1, #12
- 8012c50: 0b1b lsrs r3, r3, #12
- 8012c52: 469a mov sl, r3
- 8012c54: 0fca lsrs r2, r1, #31
- 8012c56: 004b lsls r3, r1, #1
- 8012c58: 0004 movs r4, r0
- 8012c5a: 4691 mov r9, r2
- 8012c5c: 0d5b lsrs r3, r3, #21
- 8012c5e: d100 bne.n 8012c62 <__aeabi_dmul+0x26>
- 8012c60: e1bc b.n 8012fdc <__aeabi_dmul+0x3a0>
- 8012c62: 4ad8 ldr r2, [pc, #864] @ (8012fc4 <__aeabi_dmul+0x388>)
- 8012c64: 4293 cmp r3, r2
- 8012c66: d100 bne.n 8012c6a <__aeabi_dmul+0x2e>
- 8012c68: e14a b.n 8012f00 <__aeabi_dmul+0x2c4>
- 8012c6a: 4651 mov r1, sl
- 8012c6c: 0f42 lsrs r2, r0, #29
- 8012c6e: 00c9 lsls r1, r1, #3
- 8012c70: 430a orrs r2, r1
- 8012c72: 2180 movs r1, #128 @ 0x80
- 8012c74: 0409 lsls r1, r1, #16
- 8012c76: 4311 orrs r1, r2
- 8012c78: 00c2 lsls r2, r0, #3
- 8012c7a: 4690 mov r8, r2
- 8012c7c: 4ad2 ldr r2, [pc, #840] @ (8012fc8 <__aeabi_dmul+0x38c>)
- 8012c7e: 468a mov sl, r1
- 8012c80: 189c adds r4, r3, r2
- 8012c82: 2300 movs r3, #0
- 8012c84: 2500 movs r5, #0
- 8012c86: 9303 str r3, [sp, #12]
- 8012c88: 9e00 ldr r6, [sp, #0]
- 8012c8a: 9f01 ldr r7, [sp, #4]
- 8012c8c: 033b lsls r3, r7, #12
- 8012c8e: 0b1b lsrs r3, r3, #12
- 8012c90: 469b mov fp, r3
- 8012c92: 0ffa lsrs r2, r7, #31
- 8012c94: 007b lsls r3, r7, #1
- 8012c96: 0030 movs r0, r6
- 8012c98: 0d5b lsrs r3, r3, #21
- 8012c9a: 9204 str r2, [sp, #16]
- 8012c9c: d100 bne.n 8012ca0 <__aeabi_dmul+0x64>
- 8012c9e: e16f b.n 8012f80 <__aeabi_dmul+0x344>
- 8012ca0: 4ac8 ldr r2, [pc, #800] @ (8012fc4 <__aeabi_dmul+0x388>)
- 8012ca2: 4293 cmp r3, r2
- 8012ca4: d100 bne.n 8012ca8 <__aeabi_dmul+0x6c>
- 8012ca6: e153 b.n 8012f50 <__aeabi_dmul+0x314>
- 8012ca8: 4659 mov r1, fp
- 8012caa: 0f72 lsrs r2, r6, #29
- 8012cac: 00c9 lsls r1, r1, #3
- 8012cae: 430a orrs r2, r1
- 8012cb0: 2180 movs r1, #128 @ 0x80
- 8012cb2: 0409 lsls r1, r1, #16
- 8012cb4: 4311 orrs r1, r2
- 8012cb6: 4ac4 ldr r2, [pc, #784] @ (8012fc8 <__aeabi_dmul+0x38c>)
- 8012cb8: 468b mov fp, r1
- 8012cba: 4694 mov ip, r2
- 8012cbc: 2100 movs r1, #0
- 8012cbe: 4463 add r3, ip
- 8012cc0: 00f0 lsls r0, r6, #3
- 8012cc2: 191b adds r3, r3, r4
- 8012cc4: 1c5c adds r4, r3, #1
- 8012cc6: 2d0a cmp r5, #10
- 8012cc8: dd00 ble.n 8012ccc <__aeabi_dmul+0x90>
- 8012cca: e126 b.n 8012f1a <__aeabi_dmul+0x2de>
- 8012ccc: 464e mov r6, r9
- 8012cce: 9a04 ldr r2, [sp, #16]
- 8012cd0: 4056 eors r6, r2
- 8012cd2: b2f2 uxtb r2, r6
- 8012cd4: 9200 str r2, [sp, #0]
- 8012cd6: 2d02 cmp r5, #2
- 8012cd8: dc00 bgt.n 8012cdc <__aeabi_dmul+0xa0>
- 8012cda: e1a8 b.n 801302e <__aeabi_dmul+0x3f2>
- 8012cdc: 2201 movs r2, #1
- 8012cde: 40aa lsls r2, r5
- 8012ce0: 27a6 movs r7, #166 @ 0xa6
- 8012ce2: 0015 movs r5, r2
- 8012ce4: 00ff lsls r7, r7, #3
- 8012ce6: 403a ands r2, r7
- 8012ce8: 423d tst r5, r7
- 8012cea: d000 beq.n 8012cee <__aeabi_dmul+0xb2>
- 8012cec: e113 b.n 8012f16 <__aeabi_dmul+0x2da>
- 8012cee: 2790 movs r7, #144 @ 0x90
- 8012cf0: 00bf lsls r7, r7, #2
- 8012cf2: 423d tst r5, r7
- 8012cf4: d000 beq.n 8012cf8 <__aeabi_dmul+0xbc>
- 8012cf6: e216 b.n 8013126 <__aeabi_dmul+0x4ea>
- 8012cf8: 2288 movs r2, #136 @ 0x88
- 8012cfa: 422a tst r2, r5
- 8012cfc: d000 beq.n 8012d00 <__aeabi_dmul+0xc4>
- 8012cfe: e1ef b.n 80130e0 <__aeabi_dmul+0x4a4>
- 8012d00: 4641 mov r1, r8
- 8012d02: 4642 mov r2, r8
- 8012d04: 0409 lsls r1, r1, #16
- 8012d06: 0c09 lsrs r1, r1, #16
- 8012d08: 000d movs r5, r1
- 8012d0a: 0c17 lsrs r7, r2, #16
- 8012d0c: 0c02 lsrs r2, r0, #16
- 8012d0e: 0400 lsls r0, r0, #16
- 8012d10: 0c00 lsrs r0, r0, #16
- 8012d12: 4345 muls r5, r0
- 8012d14: 46ac mov ip, r5
- 8012d16: 0005 movs r5, r0
- 8012d18: 0016 movs r6, r2
- 8012d1a: 437d muls r5, r7
- 8012d1c: 46a8 mov r8, r5
- 8012d1e: 000d movs r5, r1
- 8012d20: 437e muls r6, r7
- 8012d22: 9203 str r2, [sp, #12]
- 8012d24: 9604 str r6, [sp, #16]
- 8012d26: 0032 movs r2, r6
- 8012d28: 9e03 ldr r6, [sp, #12]
- 8012d2a: 4375 muls r5, r6
- 8012d2c: 4666 mov r6, ip
- 8012d2e: 0c36 lsrs r6, r6, #16
- 8012d30: 46b1 mov r9, r6
- 8012d32: 4445 add r5, r8
- 8012d34: 444d add r5, r9
- 8012d36: 45a8 cmp r8, r5
- 8012d38: d905 bls.n 8012d46 <__aeabi_dmul+0x10a>
- 8012d3a: 0016 movs r6, r2
- 8012d3c: 2280 movs r2, #128 @ 0x80
- 8012d3e: 0252 lsls r2, r2, #9
- 8012d40: 4690 mov r8, r2
- 8012d42: 4446 add r6, r8
- 8012d44: 9604 str r6, [sp, #16]
- 8012d46: 0c2e lsrs r6, r5, #16
- 8012d48: 9605 str r6, [sp, #20]
- 8012d4a: 4666 mov r6, ip
- 8012d4c: 0436 lsls r6, r6, #16
- 8012d4e: 0c36 lsrs r6, r6, #16
- 8012d50: 46b4 mov ip, r6
- 8012d52: 042d lsls r5, r5, #16
- 8012d54: 4465 add r5, ip
- 8012d56: 9506 str r5, [sp, #24]
- 8012d58: 465d mov r5, fp
- 8012d5a: 0c2d lsrs r5, r5, #16
- 8012d5c: 46a9 mov r9, r5
- 8012d5e: 465d mov r5, fp
- 8012d60: 000e movs r6, r1
- 8012d62: 042d lsls r5, r5, #16
- 8012d64: 0c2d lsrs r5, r5, #16
- 8012d66: 436e muls r6, r5
- 8012d68: 46b4 mov ip, r6
- 8012d6a: 002e movs r6, r5
- 8012d6c: 437e muls r6, r7
- 8012d6e: 46b3 mov fp, r6
- 8012d70: 464e mov r6, r9
- 8012d72: 4371 muls r1, r6
- 8012d74: 4459 add r1, fp
- 8012d76: 4688 mov r8, r1
- 8012d78: 4661 mov r1, ip
- 8012d7a: 0c09 lsrs r1, r1, #16
- 8012d7c: 4441 add r1, r8
- 8012d7e: 4377 muls r7, r6
- 8012d80: 458b cmp fp, r1
- 8012d82: d903 bls.n 8012d8c <__aeabi_dmul+0x150>
- 8012d84: 2280 movs r2, #128 @ 0x80
- 8012d86: 0252 lsls r2, r2, #9
- 8012d88: 4690 mov r8, r2
- 8012d8a: 4447 add r7, r8
- 8012d8c: 0c0e lsrs r6, r1, #16
- 8012d8e: 46b0 mov r8, r6
- 8012d90: 003e movs r6, r7
- 8012d92: 4446 add r6, r8
- 8012d94: 9607 str r6, [sp, #28]
- 8012d96: 4666 mov r6, ip
- 8012d98: 0437 lsls r7, r6, #16
- 8012d9a: 9e05 ldr r6, [sp, #20]
- 8012d9c: 0c3f lsrs r7, r7, #16
- 8012d9e: 46b4 mov ip, r6
- 8012da0: 0409 lsls r1, r1, #16
- 8012da2: 19c9 adds r1, r1, r7
- 8012da4: 448c add ip, r1
- 8012da6: 4666 mov r6, ip
- 8012da8: 9605 str r6, [sp, #20]
- 8012daa: 4656 mov r6, sl
- 8012dac: 0c36 lsrs r6, r6, #16
- 8012dae: 46b4 mov ip, r6
- 8012db0: 4656 mov r6, sl
- 8012db2: 0437 lsls r7, r6, #16
- 8012db4: 0c3f lsrs r7, r7, #16
- 8012db6: 003e movs r6, r7
- 8012db8: 4346 muls r6, r0
- 8012dba: 46b0 mov r8, r6
- 8012dbc: 4666 mov r6, ip
- 8012dbe: 4346 muls r6, r0
- 8012dc0: 46b2 mov sl, r6
- 8012dc2: 4646 mov r6, r8
- 8012dc4: 4660 mov r0, ip
- 8012dc6: 0c36 lsrs r6, r6, #16
- 8012dc8: 46b3 mov fp, r6
- 8012dca: 9a03 ldr r2, [sp, #12]
- 8012dcc: 4350 muls r0, r2
- 8012dce: 437a muls r2, r7
- 8012dd0: 4452 add r2, sl
- 8012dd2: 445a add r2, fp
- 8012dd4: 4592 cmp sl, r2
- 8012dd6: d903 bls.n 8012de0 <__aeabi_dmul+0x1a4>
- 8012dd8: 2680 movs r6, #128 @ 0x80
- 8012dda: 0276 lsls r6, r6, #9
- 8012ddc: 46b2 mov sl, r6
- 8012dde: 4450 add r0, sl
- 8012de0: 0c16 lsrs r6, r2, #16
- 8012de2: 46b2 mov sl, r6
- 8012de4: 4482 add sl, r0
- 8012de6: 4640 mov r0, r8
- 8012de8: 0412 lsls r2, r2, #16
- 8012dea: 4690 mov r8, r2
- 8012dec: 0400 lsls r0, r0, #16
- 8012dee: 0c00 lsrs r0, r0, #16
- 8012df0: 003a movs r2, r7
- 8012df2: 464e mov r6, r9
- 8012df4: 4480 add r8, r0
- 8012df6: 4660 mov r0, ip
- 8012df8: 436a muls r2, r5
- 8012dfa: 4377 muls r7, r6
- 8012dfc: 4345 muls r5, r0
- 8012dfe: 4370 muls r0, r6
- 8012e00: 4684 mov ip, r0
- 8012e02: 1978 adds r0, r7, r5
- 8012e04: 0c17 lsrs r7, r2, #16
- 8012e06: 183f adds r7, r7, r0
- 8012e08: 42bd cmp r5, r7
- 8012e0a: d903 bls.n 8012e14 <__aeabi_dmul+0x1d8>
- 8012e0c: 2080 movs r0, #128 @ 0x80
- 8012e0e: 0240 lsls r0, r0, #9
- 8012e10: 4681 mov r9, r0
- 8012e12: 44cc add ip, r9
- 8012e14: 9d05 ldr r5, [sp, #20]
- 8012e16: 9804 ldr r0, [sp, #16]
- 8012e18: 46a9 mov r9, r5
- 8012e1a: 9e07 ldr r6, [sp, #28]
- 8012e1c: 4448 add r0, r9
- 8012e1e: 4288 cmp r0, r1
- 8012e20: 4189 sbcs r1, r1
- 8012e22: 46b1 mov r9, r6
- 8012e24: 0412 lsls r2, r2, #16
- 8012e26: 043d lsls r5, r7, #16
- 8012e28: 0c12 lsrs r2, r2, #16
- 8012e2a: 18aa adds r2, r5, r2
- 8012e2c: 444a add r2, r9
- 8012e2e: 4249 negs r1, r1
- 8012e30: 1855 adds r5, r2, r1
- 8012e32: 4440 add r0, r8
- 8012e34: 46a9 mov r9, r5
- 8012e36: 4540 cmp r0, r8
- 8012e38: 41ad sbcs r5, r5
- 8012e3a: 46c8 mov r8, r9
- 8012e3c: 426d negs r5, r5
- 8012e3e: 46ab mov fp, r5
- 8012e40: 42b2 cmp r2, r6
- 8012e42: 4192 sbcs r2, r2
- 8012e44: 4589 cmp r9, r1
- 8012e46: 4189 sbcs r1, r1
- 8012e48: 44d0 add r8, sl
- 8012e4a: 44c3 add fp, r8
- 8012e4c: 4249 negs r1, r1
- 8012e4e: 4252 negs r2, r2
- 8012e50: 430a orrs r2, r1
- 8012e52: 45ab cmp fp, r5
- 8012e54: 41ad sbcs r5, r5
- 8012e56: 45d0 cmp r8, sl
- 8012e58: 4189 sbcs r1, r1
- 8012e5a: 426d negs r5, r5
- 8012e5c: 4249 negs r1, r1
- 8012e5e: 430d orrs r5, r1
- 8012e60: 4659 mov r1, fp
- 8012e62: 0c3f lsrs r7, r7, #16
- 8012e64: 19d2 adds r2, r2, r7
- 8012e66: 1952 adds r2, r2, r5
- 8012e68: 4462 add r2, ip
- 8012e6a: 0252 lsls r2, r2, #9
- 8012e6c: 0dc9 lsrs r1, r1, #23
- 8012e6e: 9d06 ldr r5, [sp, #24]
- 8012e70: 4311 orrs r1, r2
- 8012e72: 468a mov sl, r1
- 8012e74: 0241 lsls r1, r0, #9
- 8012e76: 4329 orrs r1, r5
- 8012e78: 1e4d subs r5, r1, #1
- 8012e7a: 41a9 sbcs r1, r5
- 8012e7c: 0dc0 lsrs r0, r0, #23
- 8012e7e: 4308 orrs r0, r1
- 8012e80: 4659 mov r1, fp
- 8012e82: 0249 lsls r1, r1, #9
- 8012e84: 4308 orrs r0, r1
- 8012e86: 4680 mov r8, r0
- 8012e88: 01d2 lsls r2, r2, #7
- 8012e8a: d400 bmi.n 8012e8e <__aeabi_dmul+0x252>
- 8012e8c: e173 b.n 8013176 <__aeabi_dmul+0x53a>
- 8012e8e: 2201 movs r2, #1
- 8012e90: 0843 lsrs r3, r0, #1
- 8012e92: 4002 ands r2, r0
- 8012e94: 4313 orrs r3, r2
- 8012e96: 4652 mov r2, sl
- 8012e98: 07d2 lsls r2, r2, #31
- 8012e9a: 4313 orrs r3, r2
- 8012e9c: 4698 mov r8, r3
- 8012e9e: 4653 mov r3, sl
- 8012ea0: 085b lsrs r3, r3, #1
- 8012ea2: 469a mov sl, r3
- 8012ea4: 9b00 ldr r3, [sp, #0]
- 8012ea6: 4699 mov r9, r3
- 8012ea8: 4b48 ldr r3, [pc, #288] @ (8012fcc <__aeabi_dmul+0x390>)
- 8012eaa: 18e3 adds r3, r4, r3
- 8012eac: 2b00 cmp r3, #0
- 8012eae: dc00 bgt.n 8012eb2 <__aeabi_dmul+0x276>
- 8012eb0: e0e5 b.n 801307e <__aeabi_dmul+0x442>
- 8012eb2: 4642 mov r2, r8
- 8012eb4: 0752 lsls r2, r2, #29
- 8012eb6: d00a beq.n 8012ece <__aeabi_dmul+0x292>
- 8012eb8: 220f movs r2, #15
- 8012eba: 4641 mov r1, r8
- 8012ebc: 400a ands r2, r1
- 8012ebe: 2a04 cmp r2, #4
- 8012ec0: d005 beq.n 8012ece <__aeabi_dmul+0x292>
- 8012ec2: 3104 adds r1, #4
- 8012ec4: 4541 cmp r1, r8
- 8012ec6: 4192 sbcs r2, r2
- 8012ec8: 4688 mov r8, r1
- 8012eca: 4252 negs r2, r2
- 8012ecc: 4492 add sl, r2
- 8012ece: 4652 mov r2, sl
- 8012ed0: 01d2 lsls r2, r2, #7
- 8012ed2: d506 bpl.n 8012ee2 <__aeabi_dmul+0x2a6>
- 8012ed4: 4652 mov r2, sl
- 8012ed6: 4b3e ldr r3, [pc, #248] @ (8012fd0 <__aeabi_dmul+0x394>)
- 8012ed8: 401a ands r2, r3
- 8012eda: 2380 movs r3, #128 @ 0x80
- 8012edc: 4692 mov sl, r2
- 8012ede: 00db lsls r3, r3, #3
- 8012ee0: 18e3 adds r3, r4, r3
- 8012ee2: 4a3c ldr r2, [pc, #240] @ (8012fd4 <__aeabi_dmul+0x398>)
- 8012ee4: 4293 cmp r3, r2
- 8012ee6: dd00 ble.n 8012eea <__aeabi_dmul+0x2ae>
- 8012ee8: e09d b.n 8013026 <__aeabi_dmul+0x3ea>
- 8012eea: 4642 mov r2, r8
- 8012eec: 08d1 lsrs r1, r2, #3
- 8012eee: 4652 mov r2, sl
- 8012ef0: 0752 lsls r2, r2, #29
- 8012ef2: 430a orrs r2, r1
- 8012ef4: 4651 mov r1, sl
- 8012ef6: 055b lsls r3, r3, #21
- 8012ef8: 024c lsls r4, r1, #9
- 8012efa: 0b24 lsrs r4, r4, #12
- 8012efc: 0d5b lsrs r3, r3, #21
- 8012efe: e019 b.n 8012f34 <__aeabi_dmul+0x2f8>
- 8012f00: 4652 mov r2, sl
- 8012f02: 4302 orrs r2, r0
- 8012f04: 4690 mov r8, r2
- 8012f06: d000 beq.n 8012f0a <__aeabi_dmul+0x2ce>
- 8012f08: e0b3 b.n 8013072 <__aeabi_dmul+0x436>
- 8012f0a: 001c movs r4, r3
- 8012f0c: 2302 movs r3, #2
- 8012f0e: 4692 mov sl, r2
- 8012f10: 2508 movs r5, #8
- 8012f12: 9303 str r3, [sp, #12]
- 8012f14: e6b8 b.n 8012c88 <__aeabi_dmul+0x4c>
- 8012f16: 9b00 ldr r3, [sp, #0]
- 8012f18: 4699 mov r9, r3
- 8012f1a: 9b03 ldr r3, [sp, #12]
- 8012f1c: 2b02 cmp r3, #2
- 8012f1e: d100 bne.n 8012f22 <__aeabi_dmul+0x2e6>
- 8012f20: e081 b.n 8013026 <__aeabi_dmul+0x3ea>
- 8012f22: 2b03 cmp r3, #3
- 8012f24: d100 bne.n 8012f28 <__aeabi_dmul+0x2ec>
- 8012f26: e0f5 b.n 8013114 <__aeabi_dmul+0x4d8>
- 8012f28: 9b03 ldr r3, [sp, #12]
- 8012f2a: 2b01 cmp r3, #1
- 8012f2c: d1bc bne.n 8012ea8 <__aeabi_dmul+0x26c>
- 8012f2e: 2300 movs r3, #0
- 8012f30: 2400 movs r4, #0
- 8012f32: 2200 movs r2, #0
- 8012f34: 0010 movs r0, r2
- 8012f36: 464a mov r2, r9
- 8012f38: 051b lsls r3, r3, #20
- 8012f3a: 4323 orrs r3, r4
- 8012f3c: 07d2 lsls r2, r2, #31
- 8012f3e: 4313 orrs r3, r2
- 8012f40: 0019 movs r1, r3
- 8012f42: b009 add sp, #36 @ 0x24
- 8012f44: bcf0 pop {r4, r5, r6, r7}
- 8012f46: 46bb mov fp, r7
- 8012f48: 46b2 mov sl, r6
- 8012f4a: 46a9 mov r9, r5
- 8012f4c: 46a0 mov r8, r4
- 8012f4e: bdf0 pop {r4, r5, r6, r7, pc}
- 8012f50: 465b mov r3, fp
- 8012f52: 9e00 ldr r6, [sp, #0]
- 8012f54: 431e orrs r6, r3
- 8012f56: 4b1b ldr r3, [pc, #108] @ (8012fc4 <__aeabi_dmul+0x388>)
- 8012f58: 18e3 adds r3, r4, r3
- 8012f5a: 2e00 cmp r6, #0
- 8012f5c: d100 bne.n 8012f60 <__aeabi_dmul+0x324>
- 8012f5e: e081 b.n 8013064 <__aeabi_dmul+0x428>
- 8012f60: 2203 movs r2, #3
- 8012f62: 464e mov r6, r9
- 8012f64: 4315 orrs r5, r2
- 8012f66: 9a04 ldr r2, [sp, #16]
- 8012f68: 4056 eors r6, r2
- 8012f6a: b2f2 uxtb r2, r6
- 8012f6c: 9200 str r2, [sp, #0]
- 8012f6e: 2280 movs r2, #128 @ 0x80
- 8012f70: 0112 lsls r2, r2, #4
- 8012f72: 4694 mov ip, r2
- 8012f74: 4464 add r4, ip
- 8012f76: 2d0a cmp r5, #10
- 8012f78: dd00 ble.n 8012f7c <__aeabi_dmul+0x340>
- 8012f7a: e0b7 b.n 80130ec <__aeabi_dmul+0x4b0>
- 8012f7c: 2103 movs r1, #3
- 8012f7e: e6ad b.n 8012cdc <__aeabi_dmul+0xa0>
- 8012f80: 465b mov r3, fp
- 8012f82: 9a00 ldr r2, [sp, #0]
- 8012f84: 4313 orrs r3, r2
- 8012f86: d065 beq.n 8013054 <__aeabi_dmul+0x418>
- 8012f88: 465b mov r3, fp
- 8012f8a: 2b00 cmp r3, #0
- 8012f8c: d100 bne.n 8012f90 <__aeabi_dmul+0x354>
- 8012f8e: e0e2 b.n 8013156 <__aeabi_dmul+0x51a>
- 8012f90: 4658 mov r0, fp
- 8012f92: f7ed fb6b bl 800066c <__clzsi2>
- 8012f96: 0002 movs r2, r0
- 8012f98: 0003 movs r3, r0
- 8012f9a: 3a0b subs r2, #11
- 8012f9c: 271d movs r7, #29
- 8012f9e: 9e00 ldr r6, [sp, #0]
- 8012fa0: 1aba subs r2, r7, r2
- 8012fa2: 0019 movs r1, r3
- 8012fa4: 4658 mov r0, fp
- 8012fa6: 40d6 lsrs r6, r2
- 8012fa8: 3908 subs r1, #8
- 8012faa: 4088 lsls r0, r1
- 8012fac: 0032 movs r2, r6
- 8012fae: 4302 orrs r2, r0
- 8012fb0: 9800 ldr r0, [sp, #0]
- 8012fb2: 4693 mov fp, r2
- 8012fb4: 4088 lsls r0, r1
- 8012fb6: 4a08 ldr r2, [pc, #32] @ (8012fd8 <__aeabi_dmul+0x39c>)
- 8012fb8: 1ae3 subs r3, r4, r3
- 8012fba: 4694 mov ip, r2
- 8012fbc: 2100 movs r1, #0
- 8012fbe: 4463 add r3, ip
- 8012fc0: e680 b.n 8012cc4 <__aeabi_dmul+0x88>
- 8012fc2: 46c0 nop @ (mov r8, r8)
- 8012fc4: 000007ff .word 0x000007ff
- 8012fc8: fffffc01 .word 0xfffffc01
- 8012fcc: 000003ff .word 0x000003ff
- 8012fd0: feffffff .word 0xfeffffff
- 8012fd4: 000007fe .word 0x000007fe
- 8012fd8: fffffc0d .word 0xfffffc0d
- 8012fdc: 4653 mov r3, sl
- 8012fde: 4303 orrs r3, r0
- 8012fe0: 4698 mov r8, r3
- 8012fe2: d030 beq.n 8013046 <__aeabi_dmul+0x40a>
- 8012fe4: 4653 mov r3, sl
- 8012fe6: 2b00 cmp r3, #0
- 8012fe8: d100 bne.n 8012fec <__aeabi_dmul+0x3b0>
- 8012fea: e0a2 b.n 8013132 <__aeabi_dmul+0x4f6>
- 8012fec: 4650 mov r0, sl
- 8012fee: f7ed fb3d bl 800066c <__clzsi2>
- 8012ff2: 230b movs r3, #11
- 8012ff4: 425b negs r3, r3
- 8012ff6: 469c mov ip, r3
- 8012ff8: 0002 movs r2, r0
- 8012ffa: 4484 add ip, r0
- 8012ffc: 4666 mov r6, ip
- 8012ffe: 231d movs r3, #29
- 8013000: 1b9b subs r3, r3, r6
- 8013002: 0026 movs r6, r4
- 8013004: 0011 movs r1, r2
- 8013006: 4650 mov r0, sl
- 8013008: 40de lsrs r6, r3
- 801300a: 3908 subs r1, #8
- 801300c: 4088 lsls r0, r1
- 801300e: 0033 movs r3, r6
- 8013010: 4303 orrs r3, r0
- 8013012: 469a mov sl, r3
- 8013014: 0023 movs r3, r4
- 8013016: 408b lsls r3, r1
- 8013018: 4698 mov r8, r3
- 801301a: 2300 movs r3, #0
- 801301c: 4c69 ldr r4, [pc, #420] @ (80131c4 <__aeabi_dmul+0x588>)
- 801301e: 2500 movs r5, #0
- 8013020: 1aa4 subs r4, r4, r2
- 8013022: 9303 str r3, [sp, #12]
- 8013024: e630 b.n 8012c88 <__aeabi_dmul+0x4c>
- 8013026: 2400 movs r4, #0
- 8013028: 2200 movs r2, #0
- 801302a: 4b67 ldr r3, [pc, #412] @ (80131c8 <__aeabi_dmul+0x58c>)
- 801302c: e782 b.n 8012f34 <__aeabi_dmul+0x2f8>
- 801302e: 3d01 subs r5, #1
- 8013030: 2d01 cmp r5, #1
- 8013032: d900 bls.n 8013036 <__aeabi_dmul+0x3fa>
- 8013034: e664 b.n 8012d00 <__aeabi_dmul+0xc4>
- 8013036: 9b00 ldr r3, [sp, #0]
- 8013038: 4699 mov r9, r3
- 801303a: 2902 cmp r1, #2
- 801303c: d0f3 beq.n 8013026 <__aeabi_dmul+0x3ea>
- 801303e: 46da mov sl, fp
- 8013040: 4680 mov r8, r0
- 8013042: 9103 str r1, [sp, #12]
- 8013044: e770 b.n 8012f28 <__aeabi_dmul+0x2ec>
- 8013046: 2300 movs r3, #0
- 8013048: 469a mov sl, r3
- 801304a: 3301 adds r3, #1
- 801304c: 2504 movs r5, #4
- 801304e: 2400 movs r4, #0
- 8013050: 9303 str r3, [sp, #12]
- 8013052: e619 b.n 8012c88 <__aeabi_dmul+0x4c>
- 8013054: 2200 movs r2, #0
- 8013056: 3301 adds r3, #1
- 8013058: 431d orrs r5, r3
- 801305a: 4693 mov fp, r2
- 801305c: 0023 movs r3, r4
- 801305e: 2000 movs r0, #0
- 8013060: 2101 movs r1, #1
- 8013062: e62f b.n 8012cc4 <__aeabi_dmul+0x88>
- 8013064: 2202 movs r2, #2
- 8013066: 4315 orrs r5, r2
- 8013068: 2200 movs r2, #0
- 801306a: 2000 movs r0, #0
- 801306c: 4693 mov fp, r2
- 801306e: 2102 movs r1, #2
- 8013070: e628 b.n 8012cc4 <__aeabi_dmul+0x88>
- 8013072: 001c movs r4, r3
- 8013074: 2303 movs r3, #3
- 8013076: 4680 mov r8, r0
- 8013078: 250c movs r5, #12
- 801307a: 9303 str r3, [sp, #12]
- 801307c: e604 b.n 8012c88 <__aeabi_dmul+0x4c>
- 801307e: 2101 movs r1, #1
- 8013080: 1ac9 subs r1, r1, r3
- 8013082: 2938 cmp r1, #56 @ 0x38
- 8013084: dd00 ble.n 8013088 <__aeabi_dmul+0x44c>
- 8013086: e752 b.n 8012f2e <__aeabi_dmul+0x2f2>
- 8013088: 291f cmp r1, #31
- 801308a: dd78 ble.n 801317e <__aeabi_dmul+0x542>
- 801308c: 221f movs r2, #31
- 801308e: 4252 negs r2, r2
- 8013090: 1ad3 subs r3, r2, r3
- 8013092: 4652 mov r2, sl
- 8013094: 40da lsrs r2, r3
- 8013096: 0013 movs r3, r2
- 8013098: 2920 cmp r1, #32
- 801309a: d007 beq.n 80130ac <__aeabi_dmul+0x470>
- 801309c: 4a4b ldr r2, [pc, #300] @ (80131cc <__aeabi_dmul+0x590>)
- 801309e: 4641 mov r1, r8
- 80130a0: 4694 mov ip, r2
- 80130a2: 4652 mov r2, sl
- 80130a4: 4464 add r4, ip
- 80130a6: 40a2 lsls r2, r4
- 80130a8: 4311 orrs r1, r2
- 80130aa: 4688 mov r8, r1
- 80130ac: 4642 mov r2, r8
- 80130ae: 1e51 subs r1, r2, #1
- 80130b0: 418a sbcs r2, r1
- 80130b2: 431a orrs r2, r3
- 80130b4: 2307 movs r3, #7
- 80130b6: 0019 movs r1, r3
- 80130b8: 2400 movs r4, #0
- 80130ba: 4011 ands r1, r2
- 80130bc: 4213 tst r3, r2
- 80130be: d00b beq.n 80130d8 <__aeabi_dmul+0x49c>
- 80130c0: 230f movs r3, #15
- 80130c2: 4013 ands r3, r2
- 80130c4: 2b04 cmp r3, #4
- 80130c6: d07b beq.n 80131c0 <__aeabi_dmul+0x584>
- 80130c8: 1d13 adds r3, r2, #4
- 80130ca: 4293 cmp r3, r2
- 80130cc: 41a4 sbcs r4, r4
- 80130ce: 001a movs r2, r3
- 80130d0: 4264 negs r4, r4
- 80130d2: 0761 lsls r1, r4, #29
- 80130d4: 0264 lsls r4, r4, #9
- 80130d6: 0b24 lsrs r4, r4, #12
- 80130d8: 08d2 lsrs r2, r2, #3
- 80130da: 2300 movs r3, #0
- 80130dc: 430a orrs r2, r1
- 80130de: e729 b.n 8012f34 <__aeabi_dmul+0x2f8>
- 80130e0: 9b04 ldr r3, [sp, #16]
- 80130e2: 46da mov sl, fp
- 80130e4: 4699 mov r9, r3
- 80130e6: 4680 mov r8, r0
- 80130e8: 9103 str r1, [sp, #12]
- 80130ea: e716 b.n 8012f1a <__aeabi_dmul+0x2de>
- 80130ec: 2d0f cmp r5, #15
- 80130ee: d10d bne.n 801310c <__aeabi_dmul+0x4d0>
- 80130f0: 2480 movs r4, #128 @ 0x80
- 80130f2: 4653 mov r3, sl
- 80130f4: 0324 lsls r4, r4, #12
- 80130f6: 4223 tst r3, r4
- 80130f8: d00c beq.n 8013114 <__aeabi_dmul+0x4d8>
- 80130fa: 465b mov r3, fp
- 80130fc: 4223 tst r3, r4
- 80130fe: d109 bne.n 8013114 <__aeabi_dmul+0x4d8>
- 8013100: 431c orrs r4, r3
- 8013102: 9b04 ldr r3, [sp, #16]
- 8013104: 0002 movs r2, r0
- 8013106: 4699 mov r9, r3
- 8013108: 4b2f ldr r3, [pc, #188] @ (80131c8 <__aeabi_dmul+0x58c>)
- 801310a: e713 b.n 8012f34 <__aeabi_dmul+0x2f8>
- 801310c: 9b04 ldr r3, [sp, #16]
- 801310e: 46da mov sl, fp
- 8013110: 4699 mov r9, r3
- 8013112: 4680 mov r8, r0
- 8013114: 2480 movs r4, #128 @ 0x80
- 8013116: 4653 mov r3, sl
- 8013118: 0324 lsls r4, r4, #12
- 801311a: 431c orrs r4, r3
- 801311c: 0324 lsls r4, r4, #12
- 801311e: 4642 mov r2, r8
- 8013120: 4b29 ldr r3, [pc, #164] @ (80131c8 <__aeabi_dmul+0x58c>)
- 8013122: 0b24 lsrs r4, r4, #12
- 8013124: e706 b.n 8012f34 <__aeabi_dmul+0x2f8>
- 8013126: 2300 movs r3, #0
- 8013128: 2480 movs r4, #128 @ 0x80
- 801312a: 4699 mov r9, r3
- 801312c: 0324 lsls r4, r4, #12
- 801312e: 4b26 ldr r3, [pc, #152] @ (80131c8 <__aeabi_dmul+0x58c>)
- 8013130: e700 b.n 8012f34 <__aeabi_dmul+0x2f8>
- 8013132: f7ed fa9b bl 800066c <__clzsi2>
- 8013136: 2315 movs r3, #21
- 8013138: 469c mov ip, r3
- 801313a: 4484 add ip, r0
- 801313c: 0002 movs r2, r0
- 801313e: 4663 mov r3, ip
- 8013140: 3220 adds r2, #32
- 8013142: 2b1c cmp r3, #28
- 8013144: dc00 bgt.n 8013148 <__aeabi_dmul+0x50c>
- 8013146: e759 b.n 8012ffc <__aeabi_dmul+0x3c0>
- 8013148: 2300 movs r3, #0
- 801314a: 4698 mov r8, r3
- 801314c: 0023 movs r3, r4
- 801314e: 3808 subs r0, #8
- 8013150: 4083 lsls r3, r0
- 8013152: 469a mov sl, r3
- 8013154: e761 b.n 801301a <__aeabi_dmul+0x3de>
- 8013156: f7ed fa89 bl 800066c <__clzsi2>
- 801315a: 0002 movs r2, r0
- 801315c: 0003 movs r3, r0
- 801315e: 3215 adds r2, #21
- 8013160: 3320 adds r3, #32
- 8013162: 2a1c cmp r2, #28
- 8013164: dc00 bgt.n 8013168 <__aeabi_dmul+0x52c>
- 8013166: e719 b.n 8012f9c <__aeabi_dmul+0x360>
- 8013168: 0002 movs r2, r0
- 801316a: 9900 ldr r1, [sp, #0]
- 801316c: 3a08 subs r2, #8
- 801316e: 4091 lsls r1, r2
- 8013170: 2000 movs r0, #0
- 8013172: 468b mov fp, r1
- 8013174: e71f b.n 8012fb6 <__aeabi_dmul+0x37a>
- 8013176: 9a00 ldr r2, [sp, #0]
- 8013178: 001c movs r4, r3
- 801317a: 4691 mov r9, r2
- 801317c: e694 b.n 8012ea8 <__aeabi_dmul+0x26c>
- 801317e: 4b14 ldr r3, [pc, #80] @ (80131d0 <__aeabi_dmul+0x594>)
- 8013180: 4652 mov r2, sl
- 8013182: 469c mov ip, r3
- 8013184: 4643 mov r3, r8
- 8013186: 4464 add r4, ip
- 8013188: 40a2 lsls r2, r4
- 801318a: 40cb lsrs r3, r1
- 801318c: 431a orrs r2, r3
- 801318e: 4643 mov r3, r8
- 8013190: 40a3 lsls r3, r4
- 8013192: 1e58 subs r0, r3, #1
- 8013194: 4183 sbcs r3, r0
- 8013196: 4654 mov r4, sl
- 8013198: 431a orrs r2, r3
- 801319a: 40cc lsrs r4, r1
- 801319c: 0753 lsls r3, r2, #29
- 801319e: d009 beq.n 80131b4 <__aeabi_dmul+0x578>
- 80131a0: 230f movs r3, #15
- 80131a2: 4013 ands r3, r2
- 80131a4: 2b04 cmp r3, #4
- 80131a6: d005 beq.n 80131b4 <__aeabi_dmul+0x578>
- 80131a8: 1d13 adds r3, r2, #4
- 80131aa: 4293 cmp r3, r2
- 80131ac: 4192 sbcs r2, r2
- 80131ae: 4252 negs r2, r2
- 80131b0: 18a4 adds r4, r4, r2
- 80131b2: 001a movs r2, r3
- 80131b4: 0223 lsls r3, r4, #8
- 80131b6: d58c bpl.n 80130d2 <__aeabi_dmul+0x496>
- 80131b8: 2301 movs r3, #1
- 80131ba: 2400 movs r4, #0
- 80131bc: 2200 movs r2, #0
- 80131be: e6b9 b.n 8012f34 <__aeabi_dmul+0x2f8>
- 80131c0: 2400 movs r4, #0
- 80131c2: e786 b.n 80130d2 <__aeabi_dmul+0x496>
- 80131c4: fffffc0d .word 0xfffffc0d
- 80131c8: 000007ff .word 0x000007ff
- 80131cc: 0000043e .word 0x0000043e
- 80131d0: 0000041e .word 0x0000041e
- 080131d4 <__aeabi_dsub>:
- 80131d4: b5f0 push {r4, r5, r6, r7, lr}
- 80131d6: 4657 mov r7, sl
- 80131d8: 464e mov r6, r9
- 80131da: 4645 mov r5, r8
- 80131dc: 46de mov lr, fp
- 80131de: b5e0 push {r5, r6, r7, lr}
- 80131e0: b083 sub sp, #12
- 80131e2: 9000 str r0, [sp, #0]
- 80131e4: 9101 str r1, [sp, #4]
- 80131e6: 030e lsls r6, r1, #12
- 80131e8: 004d lsls r5, r1, #1
- 80131ea: 0fcc lsrs r4, r1, #31
- 80131ec: 0a71 lsrs r1, r6, #9
- 80131ee: 9e00 ldr r6, [sp, #0]
- 80131f0: 005f lsls r7, r3, #1
- 80131f2: 0f76 lsrs r6, r6, #29
- 80131f4: 430e orrs r6, r1
- 80131f6: 9900 ldr r1, [sp, #0]
- 80131f8: 9200 str r2, [sp, #0]
- 80131fa: 9301 str r3, [sp, #4]
- 80131fc: 00c8 lsls r0, r1, #3
- 80131fe: 0319 lsls r1, r3, #12
- 8013200: 0d7b lsrs r3, r7, #21
- 8013202: 469a mov sl, r3
- 8013204: 46b4 mov ip, r6
- 8013206: 9e00 ldr r6, [sp, #0]
- 8013208: 9f01 ldr r7, [sp, #4]
- 801320a: 0ffb lsrs r3, r7, #31
- 801320c: 4699 mov r9, r3
- 801320e: 4aca ldr r2, [pc, #808] @ (8013538 <__aeabi_dsub+0x364>)
- 8013210: 0a4b lsrs r3, r1, #9
- 8013212: 0f71 lsrs r1, r6, #29
- 8013214: 4319 orrs r1, r3
- 8013216: 00f3 lsls r3, r6, #3
- 8013218: 4683 mov fp, r0
- 801321a: 4698 mov r8, r3
- 801321c: 001f movs r7, r3
- 801321e: 0d6d lsrs r5, r5, #21
- 8013220: 4592 cmp sl, r2
- 8013222: d100 bne.n 8013226 <__aeabi_dsub+0x52>
- 8013224: e0c4 b.n 80133b0 <__aeabi_dsub+0x1dc>
- 8013226: 2301 movs r3, #1
- 8013228: 464e mov r6, r9
- 801322a: 405e eors r6, r3
- 801322c: 4653 mov r3, sl
- 801322e: 46b1 mov r9, r6
- 8013230: 1aeb subs r3, r5, r3
- 8013232: 42b4 cmp r4, r6
- 8013234: d100 bne.n 8013238 <__aeabi_dsub+0x64>
- 8013236: e07a b.n 801332e <__aeabi_dsub+0x15a>
- 8013238: 2b00 cmp r3, #0
- 801323a: dc00 bgt.n 801323e <__aeabi_dsub+0x6a>
- 801323c: e324 b.n 8013888 <__aeabi_dsub+0x6b4>
- 801323e: 4656 mov r6, sl
- 8013240: 2e00 cmp r6, #0
- 8013242: d100 bne.n 8013246 <__aeabi_dsub+0x72>
- 8013244: e0d4 b.n 80133f0 <__aeabi_dsub+0x21c>
- 8013246: 4295 cmp r5, r2
- 8013248: d100 bne.n 801324c <__aeabi_dsub+0x78>
- 801324a: e164 b.n 8013516 <__aeabi_dsub+0x342>
- 801324c: 2601 movs r6, #1
- 801324e: 2b38 cmp r3, #56 @ 0x38
- 8013250: dc16 bgt.n 8013280 <__aeabi_dsub+0xac>
- 8013252: 2280 movs r2, #128 @ 0x80
- 8013254: 0412 lsls r2, r2, #16
- 8013256: 4311 orrs r1, r2
- 8013258: 2b1f cmp r3, #31
- 801325a: dd00 ble.n 801325e <__aeabi_dsub+0x8a>
- 801325c: e1d6 b.n 801360c <__aeabi_dsub+0x438>
- 801325e: 2220 movs r2, #32
- 8013260: 000e movs r6, r1
- 8013262: 4647 mov r7, r8
- 8013264: 1ad2 subs r2, r2, r3
- 8013266: 40df lsrs r7, r3
- 8013268: 4096 lsls r6, r2
- 801326a: 433e orrs r6, r7
- 801326c: 4647 mov r7, r8
- 801326e: 4097 lsls r7, r2
- 8013270: 40d9 lsrs r1, r3
- 8013272: 003a movs r2, r7
- 8013274: 4663 mov r3, ip
- 8013276: 1e57 subs r7, r2, #1
- 8013278: 41ba sbcs r2, r7
- 801327a: 1a5b subs r3, r3, r1
- 801327c: 469c mov ip, r3
- 801327e: 4316 orrs r6, r2
- 8013280: 1b86 subs r6, r0, r6
- 8013282: 42b0 cmp r0, r6
- 8013284: 4180 sbcs r0, r0
- 8013286: 4663 mov r3, ip
- 8013288: 4240 negs r0, r0
- 801328a: 1a1f subs r7, r3, r0
- 801328c: 023b lsls r3, r7, #8
- 801328e: d400 bmi.n 8013292 <__aeabi_dsub+0xbe>
- 8013290: e138 b.n 8013504 <__aeabi_dsub+0x330>
- 8013292: 027f lsls r7, r7, #9
- 8013294: 0a7f lsrs r7, r7, #9
- 8013296: 2f00 cmp r7, #0
- 8013298: d100 bne.n 801329c <__aeabi_dsub+0xc8>
- 801329a: e114 b.n 80134c6 <__aeabi_dsub+0x2f2>
- 801329c: 0038 movs r0, r7
- 801329e: f7ed f9e5 bl 800066c <__clzsi2>
- 80132a2: 0003 movs r3, r0
- 80132a4: 3b08 subs r3, #8
- 80132a6: 2120 movs r1, #32
- 80132a8: 0030 movs r0, r6
- 80132aa: 1aca subs r2, r1, r3
- 80132ac: 40d0 lsrs r0, r2
- 80132ae: 409f lsls r7, r3
- 80132b0: 0002 movs r2, r0
- 80132b2: 409e lsls r6, r3
- 80132b4: 433a orrs r2, r7
- 80132b6: 429d cmp r5, r3
- 80132b8: dd00 ble.n 80132bc <__aeabi_dsub+0xe8>
- 80132ba: e17a b.n 80135b2 <__aeabi_dsub+0x3de>
- 80132bc: 1b58 subs r0, r3, r5
- 80132be: 3001 adds r0, #1
- 80132c0: 1a09 subs r1, r1, r0
- 80132c2: 0037 movs r7, r6
- 80132c4: 408e lsls r6, r1
- 80132c6: 40c7 lsrs r7, r0
- 80132c8: 1e73 subs r3, r6, #1
- 80132ca: 419e sbcs r6, r3
- 80132cc: 0013 movs r3, r2
- 80132ce: 40c2 lsrs r2, r0
- 80132d0: 408b lsls r3, r1
- 80132d2: 433e orrs r6, r7
- 80132d4: 2500 movs r5, #0
- 80132d6: 0017 movs r7, r2
- 80132d8: 431e orrs r6, r3
- 80132da: 0773 lsls r3, r6, #29
- 80132dc: d009 beq.n 80132f2 <__aeabi_dsub+0x11e>
- 80132de: 230f movs r3, #15
- 80132e0: 4033 ands r3, r6
- 80132e2: 2b04 cmp r3, #4
- 80132e4: d005 beq.n 80132f2 <__aeabi_dsub+0x11e>
- 80132e6: 1d33 adds r3, r6, #4
- 80132e8: 42b3 cmp r3, r6
- 80132ea: 41b6 sbcs r6, r6
- 80132ec: 4276 negs r6, r6
- 80132ee: 19bf adds r7, r7, r6
- 80132f0: 001e movs r6, r3
- 80132f2: 023b lsls r3, r7, #8
- 80132f4: d400 bmi.n 80132f8 <__aeabi_dsub+0x124>
- 80132f6: e29a b.n 801382e <__aeabi_dsub+0x65a>
- 80132f8: 4a8f ldr r2, [pc, #572] @ (8013538 <__aeabi_dsub+0x364>)
- 80132fa: 1c6b adds r3, r5, #1
- 80132fc: 4293 cmp r3, r2
- 80132fe: d100 bne.n 8013302 <__aeabi_dsub+0x12e>
- 8013300: e106 b.n 8013510 <__aeabi_dsub+0x33c>
- 8013302: 4d8e ldr r5, [pc, #568] @ (801353c <__aeabi_dsub+0x368>)
- 8013304: 055b lsls r3, r3, #21
- 8013306: 403d ands r5, r7
- 8013308: 0d5b lsrs r3, r3, #21
- 801330a: 076a lsls r2, r5, #29
- 801330c: 08f6 lsrs r6, r6, #3
- 801330e: 026d lsls r5, r5, #9
- 8013310: 4332 orrs r2, r6
- 8013312: 0b2d lsrs r5, r5, #12
- 8013314: 051b lsls r3, r3, #20
- 8013316: 432b orrs r3, r5
- 8013318: 07e4 lsls r4, r4, #31
- 801331a: 4323 orrs r3, r4
- 801331c: 0010 movs r0, r2
- 801331e: 0019 movs r1, r3
- 8013320: b003 add sp, #12
- 8013322: bcf0 pop {r4, r5, r6, r7}
- 8013324: 46bb mov fp, r7
- 8013326: 46b2 mov sl, r6
- 8013328: 46a9 mov r9, r5
- 801332a: 46a0 mov r8, r4
- 801332c: bdf0 pop {r4, r5, r6, r7, pc}
- 801332e: 2b00 cmp r3, #0
- 8013330: dc00 bgt.n 8013334 <__aeabi_dsub+0x160>
- 8013332: e2c4 b.n 80138be <__aeabi_dsub+0x6ea>
- 8013334: 4656 mov r6, sl
- 8013336: 2e00 cmp r6, #0
- 8013338: d000 beq.n 801333c <__aeabi_dsub+0x168>
- 801333a: e0ba b.n 80134b2 <__aeabi_dsub+0x2de>
- 801333c: 4646 mov r6, r8
- 801333e: 430e orrs r6, r1
- 8013340: d100 bne.n 8013344 <__aeabi_dsub+0x170>
- 8013342: e0ea b.n 801351a <__aeabi_dsub+0x346>
- 8013344: 1e5e subs r6, r3, #1
- 8013346: 46b1 mov r9, r6
- 8013348: 2b01 cmp r3, #1
- 801334a: d100 bne.n 801334e <__aeabi_dsub+0x17a>
- 801334c: e1aa b.n 80136a4 <__aeabi_dsub+0x4d0>
- 801334e: 4293 cmp r3, r2
- 8013350: d100 bne.n 8013354 <__aeabi_dsub+0x180>
- 8013352: e0e0 b.n 8013516 <__aeabi_dsub+0x342>
- 8013354: 464b mov r3, r9
- 8013356: 2601 movs r6, #1
- 8013358: 2b38 cmp r3, #56 @ 0x38
- 801335a: dc11 bgt.n 8013380 <__aeabi_dsub+0x1ac>
- 801335c: 2b1f cmp r3, #31
- 801335e: dd00 ble.n 8013362 <__aeabi_dsub+0x18e>
- 8013360: e1b5 b.n 80136ce <__aeabi_dsub+0x4fa>
- 8013362: 2220 movs r2, #32
- 8013364: 000e movs r6, r1
- 8013366: 4647 mov r7, r8
- 8013368: 1ad2 subs r2, r2, r3
- 801336a: 4096 lsls r6, r2
- 801336c: 40df lsrs r7, r3
- 801336e: 433e orrs r6, r7
- 8013370: 4647 mov r7, r8
- 8013372: 4097 lsls r7, r2
- 8013374: 003a movs r2, r7
- 8013376: 40d9 lsrs r1, r3
- 8013378: 1e57 subs r7, r2, #1
- 801337a: 41ba sbcs r2, r7
- 801337c: 448c add ip, r1
- 801337e: 4316 orrs r6, r2
- 8013380: 1836 adds r6, r6, r0
- 8013382: 4286 cmp r6, r0
- 8013384: 4180 sbcs r0, r0
- 8013386: 4240 negs r0, r0
- 8013388: 4460 add r0, ip
- 801338a: 0007 movs r7, r0
- 801338c: 023b lsls r3, r7, #8
- 801338e: d400 bmi.n 8013392 <__aeabi_dsub+0x1be>
- 8013390: e0b8 b.n 8013504 <__aeabi_dsub+0x330>
- 8013392: 4b69 ldr r3, [pc, #420] @ (8013538 <__aeabi_dsub+0x364>)
- 8013394: 3501 adds r5, #1
- 8013396: 429d cmp r5, r3
- 8013398: d100 bne.n 801339c <__aeabi_dsub+0x1c8>
- 801339a: e0b8 b.n 801350e <__aeabi_dsub+0x33a>
- 801339c: 2101 movs r1, #1
- 801339e: 4b67 ldr r3, [pc, #412] @ (801353c <__aeabi_dsub+0x368>)
- 80133a0: 0872 lsrs r2, r6, #1
- 80133a2: 401f ands r7, r3
- 80133a4: 4031 ands r1, r6
- 80133a6: 430a orrs r2, r1
- 80133a8: 07fe lsls r6, r7, #31
- 80133aa: 4316 orrs r6, r2
- 80133ac: 087f lsrs r7, r7, #1
- 80133ae: e794 b.n 80132da <__aeabi_dsub+0x106>
- 80133b0: 4b63 ldr r3, [pc, #396] @ (8013540 <__aeabi_dsub+0x36c>)
- 80133b2: 18ea adds r2, r5, r3
- 80133b4: 4643 mov r3, r8
- 80133b6: 430b orrs r3, r1
- 80133b8: d02c beq.n 8013414 <__aeabi_dsub+0x240>
- 80133ba: 454c cmp r4, r9
- 80133bc: d030 beq.n 8013420 <__aeabi_dsub+0x24c>
- 80133be: 2a00 cmp r2, #0
- 80133c0: d05d beq.n 801347e <__aeabi_dsub+0x2aa>
- 80133c2: 2d00 cmp r5, #0
- 80133c4: d100 bne.n 80133c8 <__aeabi_dsub+0x1f4>
- 80133c6: e0f8 b.n 80135ba <__aeabi_dsub+0x3e6>
- 80133c8: 4643 mov r3, r8
- 80133ca: 464c mov r4, r9
- 80133cc: 468c mov ip, r1
- 80133ce: 08d8 lsrs r0, r3, #3
- 80133d0: 4663 mov r3, ip
- 80133d2: 075a lsls r2, r3, #29
- 80133d4: 4302 orrs r2, r0
- 80133d6: 08d9 lsrs r1, r3, #3
- 80133d8: 000b movs r3, r1
- 80133da: 4313 orrs r3, r2
- 80133dc: 2b00 cmp r3, #0
- 80133de: d100 bne.n 80133e2 <__aeabi_dsub+0x20e>
- 80133e0: e247 b.n 8013872 <__aeabi_dsub+0x69e>
- 80133e2: 2580 movs r5, #128 @ 0x80
- 80133e4: 032d lsls r5, r5, #12
- 80133e6: 430d orrs r5, r1
- 80133e8: 032d lsls r5, r5, #12
- 80133ea: 4b53 ldr r3, [pc, #332] @ (8013538 <__aeabi_dsub+0x364>)
- 80133ec: 0b2d lsrs r5, r5, #12
- 80133ee: e791 b.n 8013314 <__aeabi_dsub+0x140>
- 80133f0: 4646 mov r6, r8
- 80133f2: 430e orrs r6, r1
- 80133f4: d100 bne.n 80133f8 <__aeabi_dsub+0x224>
- 80133f6: e090 b.n 801351a <__aeabi_dsub+0x346>
- 80133f8: 1e5e subs r6, r3, #1
- 80133fa: 46b1 mov r9, r6
- 80133fc: 2b01 cmp r3, #1
- 80133fe: d100 bne.n 8013402 <__aeabi_dsub+0x22e>
- 8013400: e15c b.n 80136bc <__aeabi_dsub+0x4e8>
- 8013402: 4293 cmp r3, r2
- 8013404: d100 bne.n 8013408 <__aeabi_dsub+0x234>
- 8013406: e086 b.n 8013516 <__aeabi_dsub+0x342>
- 8013408: 464b mov r3, r9
- 801340a: 2601 movs r6, #1
- 801340c: 2b38 cmp r3, #56 @ 0x38
- 801340e: dd00 ble.n 8013412 <__aeabi_dsub+0x23e>
- 8013410: e736 b.n 8013280 <__aeabi_dsub+0xac>
- 8013412: e721 b.n 8013258 <__aeabi_dsub+0x84>
- 8013414: 464e mov r6, r9
- 8013416: 2301 movs r3, #1
- 8013418: 405e eors r6, r3
- 801341a: 46b1 mov r9, r6
- 801341c: 454c cmp r4, r9
- 801341e: d1ce bne.n 80133be <__aeabi_dsub+0x1ea>
- 8013420: 2a00 cmp r2, #0
- 8013422: d100 bne.n 8013426 <__aeabi_dsub+0x252>
- 8013424: e090 b.n 8013548 <__aeabi_dsub+0x374>
- 8013426: 2d00 cmp r5, #0
- 8013428: d000 beq.n 801342c <__aeabi_dsub+0x258>
- 801342a: e104 b.n 8013636 <__aeabi_dsub+0x462>
- 801342c: 4653 mov r3, sl
- 801342e: 4662 mov r2, ip
- 8013430: 4302 orrs r2, r0
- 8013432: d100 bne.n 8013436 <__aeabi_dsub+0x262>
- 8013434: e1c8 b.n 80137c8 <__aeabi_dsub+0x5f4>
- 8013436: 1e5a subs r2, r3, #1
- 8013438: 2b01 cmp r3, #1
- 801343a: d100 bne.n 801343e <__aeabi_dsub+0x26a>
- 801343c: e1ff b.n 801383e <__aeabi_dsub+0x66a>
- 801343e: 4d3e ldr r5, [pc, #248] @ (8013538 <__aeabi_dsub+0x364>)
- 8013440: 42ab cmp r3, r5
- 8013442: d100 bne.n 8013446 <__aeabi_dsub+0x272>
- 8013444: e0f7 b.n 8013636 <__aeabi_dsub+0x462>
- 8013446: 2301 movs r3, #1
- 8013448: 2a38 cmp r2, #56 @ 0x38
- 801344a: dc10 bgt.n 801346e <__aeabi_dsub+0x29a>
- 801344c: 2a1f cmp r2, #31
- 801344e: dd00 ble.n 8013452 <__aeabi_dsub+0x27e>
- 8013450: e1dc b.n 801380c <__aeabi_dsub+0x638>
- 8013452: 2520 movs r5, #32
- 8013454: 0006 movs r6, r0
- 8013456: 1aad subs r5, r5, r2
- 8013458: 4663 mov r3, ip
- 801345a: 40a8 lsls r0, r5
- 801345c: 40ab lsls r3, r5
- 801345e: 40d6 lsrs r6, r2
- 8013460: 1e45 subs r5, r0, #1
- 8013462: 41a8 sbcs r0, r5
- 8013464: 4333 orrs r3, r6
- 8013466: 4303 orrs r3, r0
- 8013468: 4660 mov r0, ip
- 801346a: 40d0 lsrs r0, r2
- 801346c: 1809 adds r1, r1, r0
- 801346e: 4443 add r3, r8
- 8013470: 4543 cmp r3, r8
- 8013472: 4192 sbcs r2, r2
- 8013474: 4252 negs r2, r2
- 8013476: 001e movs r6, r3
- 8013478: 4655 mov r5, sl
- 801347a: 1857 adds r7, r2, r1
- 801347c: e786 b.n 801338c <__aeabi_dsub+0x1b8>
- 801347e: 4a31 ldr r2, [pc, #196] @ (8013544 <__aeabi_dsub+0x370>)
- 8013480: 1c6b adds r3, r5, #1
- 8013482: 4213 tst r3, r2
- 8013484: d000 beq.n 8013488 <__aeabi_dsub+0x2b4>
- 8013486: e082 b.n 801358e <__aeabi_dsub+0x3ba>
- 8013488: 4642 mov r2, r8
- 801348a: 4663 mov r3, ip
- 801348c: 430a orrs r2, r1
- 801348e: 4303 orrs r3, r0
- 8013490: 2d00 cmp r5, #0
- 8013492: d000 beq.n 8013496 <__aeabi_dsub+0x2c2>
- 8013494: e0f5 b.n 8013682 <__aeabi_dsub+0x4ae>
- 8013496: 2b00 cmp r3, #0
- 8013498: d100 bne.n 801349c <__aeabi_dsub+0x2c8>
- 801349a: e16a b.n 8013772 <__aeabi_dsub+0x59e>
- 801349c: 2a00 cmp r2, #0
- 801349e: d000 beq.n 80134a2 <__aeabi_dsub+0x2ce>
- 80134a0: e175 b.n 801378e <__aeabi_dsub+0x5ba>
- 80134a2: 2300 movs r3, #0
- 80134a4: 08c7 lsrs r7, r0, #3
- 80134a6: 4662 mov r2, ip
- 80134a8: 4661 mov r1, ip
- 80134aa: 0752 lsls r2, r2, #29
- 80134ac: 433a orrs r2, r7
- 80134ae: 08c9 lsrs r1, r1, #3
- 80134b0: e03d b.n 801352e <__aeabi_dsub+0x35a>
- 80134b2: 4295 cmp r5, r2
- 80134b4: d02f beq.n 8013516 <__aeabi_dsub+0x342>
- 80134b6: 2601 movs r6, #1
- 80134b8: 2b38 cmp r3, #56 @ 0x38
- 80134ba: dd00 ble.n 80134be <__aeabi_dsub+0x2ea>
- 80134bc: e760 b.n 8013380 <__aeabi_dsub+0x1ac>
- 80134be: 2280 movs r2, #128 @ 0x80
- 80134c0: 0412 lsls r2, r2, #16
- 80134c2: 4311 orrs r1, r2
- 80134c4: e74a b.n 801335c <__aeabi_dsub+0x188>
- 80134c6: 0030 movs r0, r6
- 80134c8: f7ed f8d0 bl 800066c <__clzsi2>
- 80134cc: 0003 movs r3, r0
- 80134ce: 3318 adds r3, #24
- 80134d0: 2b1f cmp r3, #31
- 80134d2: dc00 bgt.n 80134d6 <__aeabi_dsub+0x302>
- 80134d4: e6e7 b.n 80132a6 <__aeabi_dsub+0xd2>
- 80134d6: 0032 movs r2, r6
- 80134d8: 3808 subs r0, #8
- 80134da: 4082 lsls r2, r0
- 80134dc: 429d cmp r5, r3
- 80134de: dd00 ble.n 80134e2 <__aeabi_dsub+0x30e>
- 80134e0: e0a4 b.n 801362c <__aeabi_dsub+0x458>
- 80134e2: 1b5b subs r3, r3, r5
- 80134e4: 1c58 adds r0, r3, #1
- 80134e6: 281f cmp r0, #31
- 80134e8: dc00 bgt.n 80134ec <__aeabi_dsub+0x318>
- 80134ea: e1a4 b.n 8013836 <__aeabi_dsub+0x662>
- 80134ec: 0016 movs r6, r2
- 80134ee: 3b1f subs r3, #31
- 80134f0: 40de lsrs r6, r3
- 80134f2: 2820 cmp r0, #32
- 80134f4: d005 beq.n 8013502 <__aeabi_dsub+0x32e>
- 80134f6: 2340 movs r3, #64 @ 0x40
- 80134f8: 1a1b subs r3, r3, r0
- 80134fa: 409a lsls r2, r3
- 80134fc: 1e53 subs r3, r2, #1
- 80134fe: 419a sbcs r2, r3
- 8013500: 4316 orrs r6, r2
- 8013502: 2500 movs r5, #0
- 8013504: 0773 lsls r3, r6, #29
- 8013506: d000 beq.n 801350a <__aeabi_dsub+0x336>
- 8013508: e6e9 b.n 80132de <__aeabi_dsub+0x10a>
- 801350a: 002b movs r3, r5
- 801350c: e0d3 b.n 80136b6 <__aeabi_dsub+0x4e2>
- 801350e: 002b movs r3, r5
- 8013510: 2500 movs r5, #0
- 8013512: 2200 movs r2, #0
- 8013514: e6fe b.n 8013314 <__aeabi_dsub+0x140>
- 8013516: 08c0 lsrs r0, r0, #3
- 8013518: e75a b.n 80133d0 <__aeabi_dsub+0x1fc>
- 801351a: 08c0 lsrs r0, r0, #3
- 801351c: 4662 mov r2, ip
- 801351e: 4661 mov r1, ip
- 8013520: 0752 lsls r2, r2, #29
- 8013522: 4302 orrs r2, r0
- 8013524: 4804 ldr r0, [pc, #16] @ (8013538 <__aeabi_dsub+0x364>)
- 8013526: 08c9 lsrs r1, r1, #3
- 8013528: 4283 cmp r3, r0
- 801352a: d100 bne.n 801352e <__aeabi_dsub+0x35a>
- 801352c: e754 b.n 80133d8 <__aeabi_dsub+0x204>
- 801352e: 0309 lsls r1, r1, #12
- 8013530: 055b lsls r3, r3, #21
- 8013532: 0b0d lsrs r5, r1, #12
- 8013534: 0d5b lsrs r3, r3, #21
- 8013536: e6ed b.n 8013314 <__aeabi_dsub+0x140>
- 8013538: 000007ff .word 0x000007ff
- 801353c: ff7fffff .word 0xff7fffff
- 8013540: fffff801 .word 0xfffff801
- 8013544: 000007fe .word 0x000007fe
- 8013548: 4acc ldr r2, [pc, #816] @ (801387c <__aeabi_dsub+0x6a8>)
- 801354a: 1c6b adds r3, r5, #1
- 801354c: 4213 tst r3, r2
- 801354e: d176 bne.n 801363e <__aeabi_dsub+0x46a>
- 8013550: 4663 mov r3, ip
- 8013552: 4303 orrs r3, r0
- 8013554: 2d00 cmp r5, #0
- 8013556: d000 beq.n 801355a <__aeabi_dsub+0x386>
- 8013558: e0dd b.n 8013716 <__aeabi_dsub+0x542>
- 801355a: 2b00 cmp r3, #0
- 801355c: d100 bne.n 8013560 <__aeabi_dsub+0x38c>
- 801355e: e150 b.n 8013802 <__aeabi_dsub+0x62e>
- 8013560: 4643 mov r3, r8
- 8013562: 08c7 lsrs r7, r0, #3
- 8013564: 430b orrs r3, r1
- 8013566: d09e beq.n 80134a6 <__aeabi_dsub+0x2d2>
- 8013568: 4643 mov r3, r8
- 801356a: 18c3 adds r3, r0, r3
- 801356c: 4283 cmp r3, r0
- 801356e: 4180 sbcs r0, r0
- 8013570: 4461 add r1, ip
- 8013572: 4240 negs r0, r0
- 8013574: 180d adds r5, r1, r0
- 8013576: 08db lsrs r3, r3, #3
- 8013578: 022a lsls r2, r5, #8
- 801357a: d400 bmi.n 801357e <__aeabi_dsub+0x3aa>
- 801357c: e173 b.n 8013866 <__aeabi_dsub+0x692>
- 801357e: 4ac0 ldr r2, [pc, #768] @ (8013880 <__aeabi_dsub+0x6ac>)
- 8013580: 4015 ands r5, r2
- 8013582: 076a lsls r2, r5, #29
- 8013584: 026d lsls r5, r5, #9
- 8013586: 431a orrs r2, r3
- 8013588: 0b2d lsrs r5, r5, #12
- 801358a: 2301 movs r3, #1
- 801358c: e6c2 b.n 8013314 <__aeabi_dsub+0x140>
- 801358e: 4643 mov r3, r8
- 8013590: 1ac6 subs r6, r0, r3
- 8013592: 4663 mov r3, ip
- 8013594: 1a5f subs r7, r3, r1
- 8013596: 42b0 cmp r0, r6
- 8013598: 419b sbcs r3, r3
- 801359a: 425b negs r3, r3
- 801359c: 1aff subs r7, r7, r3
- 801359e: 023b lsls r3, r7, #8
- 80135a0: d45e bmi.n 8013660 <__aeabi_dsub+0x48c>
- 80135a2: 0032 movs r2, r6
- 80135a4: 433a orrs r2, r7
- 80135a6: d000 beq.n 80135aa <__aeabi_dsub+0x3d6>
- 80135a8: e675 b.n 8013296 <__aeabi_dsub+0xc2>
- 80135aa: 2400 movs r4, #0
- 80135ac: 2300 movs r3, #0
- 80135ae: 2500 movs r5, #0
- 80135b0: e6b0 b.n 8013314 <__aeabi_dsub+0x140>
- 80135b2: 4fb3 ldr r7, [pc, #716] @ (8013880 <__aeabi_dsub+0x6ac>)
- 80135b4: 1aed subs r5, r5, r3
- 80135b6: 4017 ands r7, r2
- 80135b8: e68f b.n 80132da <__aeabi_dsub+0x106>
- 80135ba: 4653 mov r3, sl
- 80135bc: 4662 mov r2, ip
- 80135be: 4302 orrs r2, r0
- 80135c0: d05a beq.n 8013678 <__aeabi_dsub+0x4a4>
- 80135c2: 1e5a subs r2, r3, #1
- 80135c4: 2b01 cmp r3, #1
- 80135c6: d100 bne.n 80135ca <__aeabi_dsub+0x3f6>
- 80135c8: e0c8 b.n 801375c <__aeabi_dsub+0x588>
- 80135ca: 4cae ldr r4, [pc, #696] @ (8013884 <__aeabi_dsub+0x6b0>)
- 80135cc: 42a3 cmp r3, r4
- 80135ce: d100 bne.n 80135d2 <__aeabi_dsub+0x3fe>
- 80135d0: e6fa b.n 80133c8 <__aeabi_dsub+0x1f4>
- 80135d2: 464c mov r4, r9
- 80135d4: 2601 movs r6, #1
- 80135d6: 2a38 cmp r2, #56 @ 0x38
- 80135d8: dc10 bgt.n 80135fc <__aeabi_dsub+0x428>
- 80135da: 2a1f cmp r2, #31
- 80135dc: dd00 ble.n 80135e0 <__aeabi_dsub+0x40c>
- 80135de: e089 b.n 80136f4 <__aeabi_dsub+0x520>
- 80135e0: 2320 movs r3, #32
- 80135e2: 1a9b subs r3, r3, r2
- 80135e4: 0005 movs r5, r0
- 80135e6: 4666 mov r6, ip
- 80135e8: 4098 lsls r0, r3
- 80135ea: 409e lsls r6, r3
- 80135ec: 1e43 subs r3, r0, #1
- 80135ee: 4198 sbcs r0, r3
- 80135f0: 4663 mov r3, ip
- 80135f2: 40d5 lsrs r5, r2
- 80135f4: 40d3 lsrs r3, r2
- 80135f6: 432e orrs r6, r5
- 80135f8: 4306 orrs r6, r0
- 80135fa: 1ac9 subs r1, r1, r3
- 80135fc: 4643 mov r3, r8
- 80135fe: 1b9e subs r6, r3, r6
- 8013600: 45b0 cmp r8, r6
- 8013602: 4192 sbcs r2, r2
- 8013604: 4252 negs r2, r2
- 8013606: 4655 mov r5, sl
- 8013608: 1a8f subs r7, r1, r2
- 801360a: e63f b.n 801328c <__aeabi_dsub+0xb8>
- 801360c: 001a movs r2, r3
- 801360e: 000e movs r6, r1
- 8013610: 3a20 subs r2, #32
- 8013612: 40d6 lsrs r6, r2
- 8013614: 2b20 cmp r3, #32
- 8013616: d005 beq.n 8013624 <__aeabi_dsub+0x450>
- 8013618: 2240 movs r2, #64 @ 0x40
- 801361a: 1ad3 subs r3, r2, r3
- 801361c: 4099 lsls r1, r3
- 801361e: 4643 mov r3, r8
- 8013620: 430b orrs r3, r1
- 8013622: 001f movs r7, r3
- 8013624: 1e7b subs r3, r7, #1
- 8013626: 419f sbcs r7, r3
- 8013628: 433e orrs r6, r7
- 801362a: e629 b.n 8013280 <__aeabi_dsub+0xac>
- 801362c: 4994 ldr r1, [pc, #592] @ (8013880 <__aeabi_dsub+0x6ac>)
- 801362e: 1aeb subs r3, r5, r3
- 8013630: 400a ands r2, r1
- 8013632: 4694 mov ip, r2
- 8013634: e737 b.n 80134a6 <__aeabi_dsub+0x2d2>
- 8013636: 4643 mov r3, r8
- 8013638: 468c mov ip, r1
- 801363a: 08d8 lsrs r0, r3, #3
- 801363c: e6c8 b.n 80133d0 <__aeabi_dsub+0x1fc>
- 801363e: 4a91 ldr r2, [pc, #580] @ (8013884 <__aeabi_dsub+0x6b0>)
- 8013640: 4293 cmp r3, r2
- 8013642: d100 bne.n 8013646 <__aeabi_dsub+0x472>
- 8013644: e764 b.n 8013510 <__aeabi_dsub+0x33c>
- 8013646: 4642 mov r2, r8
- 8013648: 1882 adds r2, r0, r2
- 801364a: 4282 cmp r2, r0
- 801364c: 4180 sbcs r0, r0
- 801364e: 4461 add r1, ip
- 8013650: 4240 negs r0, r0
- 8013652: 1809 adds r1, r1, r0
- 8013654: 07ce lsls r6, r1, #31
- 8013656: 0852 lsrs r2, r2, #1
- 8013658: 001d movs r5, r3
- 801365a: 4316 orrs r6, r2
- 801365c: 084f lsrs r7, r1, #1
- 801365e: e63c b.n 80132da <__aeabi_dsub+0x106>
- 8013660: 4643 mov r3, r8
- 8013662: 1a1e subs r6, r3, r0
- 8013664: 4663 mov r3, ip
- 8013666: 45b0 cmp r8, r6
- 8013668: 4192 sbcs r2, r2
- 801366a: 1ac9 subs r1, r1, r3
- 801366c: 2401 movs r4, #1
- 801366e: 464b mov r3, r9
- 8013670: 4252 negs r2, r2
- 8013672: 1a8f subs r7, r1, r2
- 8013674: 401c ands r4, r3
- 8013676: e60e b.n 8013296 <__aeabi_dsub+0xc2>
- 8013678: 4642 mov r2, r8
- 801367a: 464c mov r4, r9
- 801367c: 468c mov ip, r1
- 801367e: 08d0 lsrs r0, r2, #3
- 8013680: e74c b.n 801351c <__aeabi_dsub+0x348>
- 8013682: 2b00 cmp r3, #0
- 8013684: d000 beq.n 8013688 <__aeabi_dsub+0x4b4>
- 8013686: e0a3 b.n 80137d0 <__aeabi_dsub+0x5fc>
- 8013688: 2a00 cmp r2, #0
- 801368a: d100 bne.n 801368e <__aeabi_dsub+0x4ba>
- 801368c: e0e7 b.n 801385e <__aeabi_dsub+0x68a>
- 801368e: 4643 mov r3, r8
- 8013690: 074a lsls r2, r1, #29
- 8013692: 08db lsrs r3, r3, #3
- 8013694: 431a orrs r2, r3
- 8013696: 0013 movs r3, r2
- 8013698: 2401 movs r4, #1
- 801369a: 4648 mov r0, r9
- 801369c: 08c9 lsrs r1, r1, #3
- 801369e: 430b orrs r3, r1
- 80136a0: 4004 ands r4, r0
- 80136a2: e69b b.n 80133dc <__aeabi_dsub+0x208>
- 80136a4: 19c6 adds r6, r0, r7
- 80136a6: 4286 cmp r6, r0
- 80136a8: 4180 sbcs r0, r0
- 80136aa: 4461 add r1, ip
- 80136ac: 4240 negs r0, r0
- 80136ae: 180f adds r7, r1, r0
- 80136b0: 023b lsls r3, r7, #8
- 80136b2: d451 bmi.n 8013758 <__aeabi_dsub+0x584>
- 80136b4: 2301 movs r3, #1
- 80136b6: 46bc mov ip, r7
- 80136b8: 08f0 lsrs r0, r6, #3
- 80136ba: e72f b.n 801351c <__aeabi_dsub+0x348>
- 80136bc: 1bc6 subs r6, r0, r7
- 80136be: 4663 mov r3, ip
- 80136c0: 42b0 cmp r0, r6
- 80136c2: 4180 sbcs r0, r0
- 80136c4: 1a59 subs r1, r3, r1
- 80136c6: 4240 negs r0, r0
- 80136c8: 2501 movs r5, #1
- 80136ca: 1a0f subs r7, r1, r0
- 80136cc: e5de b.n 801328c <__aeabi_dsub+0xb8>
- 80136ce: 001a movs r2, r3
- 80136d0: 000e movs r6, r1
- 80136d2: 3a20 subs r2, #32
- 80136d4: 40d6 lsrs r6, r2
- 80136d6: 46b1 mov r9, r6
- 80136d8: 2b20 cmp r3, #32
- 80136da: d005 beq.n 80136e8 <__aeabi_dsub+0x514>
- 80136dc: 2240 movs r2, #64 @ 0x40
- 80136de: 1ad3 subs r3, r2, r3
- 80136e0: 4099 lsls r1, r3
- 80136e2: 4643 mov r3, r8
- 80136e4: 430b orrs r3, r1
- 80136e6: 001f movs r7, r3
- 80136e8: 003e movs r6, r7
- 80136ea: 1e73 subs r3, r6, #1
- 80136ec: 419e sbcs r6, r3
- 80136ee: 464b mov r3, r9
- 80136f0: 431e orrs r6, r3
- 80136f2: e645 b.n 8013380 <__aeabi_dsub+0x1ac>
- 80136f4: 0013 movs r3, r2
- 80136f6: 4665 mov r5, ip
- 80136f8: 3b20 subs r3, #32
- 80136fa: 40dd lsrs r5, r3
- 80136fc: 2a20 cmp r2, #32
- 80136fe: d005 beq.n 801370c <__aeabi_dsub+0x538>
- 8013700: 2340 movs r3, #64 @ 0x40
- 8013702: 4666 mov r6, ip
- 8013704: 1a9b subs r3, r3, r2
- 8013706: 409e lsls r6, r3
- 8013708: 4306 orrs r6, r0
- 801370a: 46b3 mov fp, r6
- 801370c: 465e mov r6, fp
- 801370e: 1e73 subs r3, r6, #1
- 8013710: 419e sbcs r6, r3
- 8013712: 432e orrs r6, r5
- 8013714: e772 b.n 80135fc <__aeabi_dsub+0x428>
- 8013716: 2b00 cmp r3, #0
- 8013718: d08d beq.n 8013636 <__aeabi_dsub+0x462>
- 801371a: 4643 mov r3, r8
- 801371c: 430b orrs r3, r1
- 801371e: d100 bne.n 8013722 <__aeabi_dsub+0x54e>
- 8013720: e6f9 b.n 8013516 <__aeabi_dsub+0x342>
- 8013722: 4662 mov r2, ip
- 8013724: 08c0 lsrs r0, r0, #3
- 8013726: 0752 lsls r2, r2, #29
- 8013728: 4663 mov r3, ip
- 801372a: 4310 orrs r0, r2
- 801372c: 2280 movs r2, #128 @ 0x80
- 801372e: 08db lsrs r3, r3, #3
- 8013730: 0312 lsls r2, r2, #12
- 8013732: 4213 tst r3, r2
- 8013734: d007 beq.n 8013746 <__aeabi_dsub+0x572>
- 8013736: 08cd lsrs r5, r1, #3
- 8013738: 4215 tst r5, r2
- 801373a: d104 bne.n 8013746 <__aeabi_dsub+0x572>
- 801373c: 4643 mov r3, r8
- 801373e: 08d8 lsrs r0, r3, #3
- 8013740: 002b movs r3, r5
- 8013742: 0749 lsls r1, r1, #29
- 8013744: 4308 orrs r0, r1
- 8013746: 0f42 lsrs r2, r0, #29
- 8013748: 00c0 lsls r0, r0, #3
- 801374a: 0752 lsls r2, r2, #29
- 801374c: 08c0 lsrs r0, r0, #3
- 801374e: 4302 orrs r2, r0
- 8013750: 0019 movs r1, r3
- 8013752: 0013 movs r3, r2
- 8013754: 430b orrs r3, r1
- 8013756: e641 b.n 80133dc <__aeabi_dsub+0x208>
- 8013758: 2502 movs r5, #2
- 801375a: e61f b.n 801339c <__aeabi_dsub+0x1c8>
- 801375c: 4643 mov r3, r8
- 801375e: 1a1e subs r6, r3, r0
- 8013760: 45b0 cmp r8, r6
- 8013762: 4192 sbcs r2, r2
- 8013764: 4663 mov r3, ip
- 8013766: 4252 negs r2, r2
- 8013768: 1ac9 subs r1, r1, r3
- 801376a: 464c mov r4, r9
- 801376c: 2501 movs r5, #1
- 801376e: 1a8f subs r7, r1, r2
- 8013770: e58c b.n 801328c <__aeabi_dsub+0xb8>
- 8013772: 2a00 cmp r2, #0
- 8013774: d100 bne.n 8013778 <__aeabi_dsub+0x5a4>
- 8013776: e718 b.n 80135aa <__aeabi_dsub+0x3d6>
- 8013778: 4643 mov r3, r8
- 801377a: 074a lsls r2, r1, #29
- 801377c: 08db lsrs r3, r3, #3
- 801377e: 2401 movs r4, #1
- 8013780: 431a orrs r2, r3
- 8013782: 464b mov r3, r9
- 8013784: 0249 lsls r1, r1, #9
- 8013786: 401c ands r4, r3
- 8013788: 0b0d lsrs r5, r1, #12
- 801378a: 2300 movs r3, #0
- 801378c: e5c2 b.n 8013314 <__aeabi_dsub+0x140>
- 801378e: 4643 mov r3, r8
- 8013790: 1ac7 subs r7, r0, r3
- 8013792: 4663 mov r3, ip
- 8013794: 1a5d subs r5, r3, r1
- 8013796: 42b8 cmp r0, r7
- 8013798: 419b sbcs r3, r3
- 801379a: 425b negs r3, r3
- 801379c: 1aed subs r5, r5, r3
- 801379e: 2380 movs r3, #128 @ 0x80
- 80137a0: 041b lsls r3, r3, #16
- 80137a2: 421d tst r5, r3
- 80137a4: d053 beq.n 801384e <__aeabi_dsub+0x67a>
- 80137a6: 4642 mov r2, r8
- 80137a8: 1a16 subs r6, r2, r0
- 80137aa: 4662 mov r2, ip
- 80137ac: 1a8d subs r5, r1, r2
- 80137ae: 45b0 cmp r8, r6
- 80137b0: 4192 sbcs r2, r2
- 80137b2: 4252 negs r2, r2
- 80137b4: 2401 movs r4, #1
- 80137b6: 1aad subs r5, r5, r2
- 80137b8: 464a mov r2, r9
- 80137ba: 4014 ands r4, r2
- 80137bc: 421d tst r5, r3
- 80137be: d078 beq.n 80138b2 <__aeabi_dsub+0x6de>
- 80137c0: 4b2f ldr r3, [pc, #188] @ (8013880 <__aeabi_dsub+0x6ac>)
- 80137c2: 401d ands r5, r3
- 80137c4: 2301 movs r3, #1
- 80137c6: e5a0 b.n 801330a <__aeabi_dsub+0x136>
- 80137c8: 4642 mov r2, r8
- 80137ca: 468c mov ip, r1
- 80137cc: 08d0 lsrs r0, r2, #3
- 80137ce: e6a5 b.n 801351c <__aeabi_dsub+0x348>
- 80137d0: 2a00 cmp r2, #0
- 80137d2: d100 bne.n 80137d6 <__aeabi_dsub+0x602>
- 80137d4: e69f b.n 8013516 <__aeabi_dsub+0x342>
- 80137d6: 4662 mov r2, ip
- 80137d8: 08c0 lsrs r0, r0, #3
- 80137da: 0752 lsls r2, r2, #29
- 80137dc: 4663 mov r3, ip
- 80137de: 4310 orrs r0, r2
- 80137e0: 2280 movs r2, #128 @ 0x80
- 80137e2: 08db lsrs r3, r3, #3
- 80137e4: 0312 lsls r2, r2, #12
- 80137e6: 4213 tst r3, r2
- 80137e8: d0ad beq.n 8013746 <__aeabi_dsub+0x572>
- 80137ea: 08cd lsrs r5, r1, #3
- 80137ec: 4215 tst r5, r2
- 80137ee: d1aa bne.n 8013746 <__aeabi_dsub+0x572>
- 80137f0: 4643 mov r3, r8
- 80137f2: 2401 movs r4, #1
- 80137f4: 08d8 lsrs r0, r3, #3
- 80137f6: 464b mov r3, r9
- 80137f8: 0749 lsls r1, r1, #29
- 80137fa: 401c ands r4, r3
- 80137fc: 4308 orrs r0, r1
- 80137fe: 002b movs r3, r5
- 8013800: e7a1 b.n 8013746 <__aeabi_dsub+0x572>
- 8013802: 4643 mov r3, r8
- 8013804: 468c mov ip, r1
- 8013806: 08df lsrs r7, r3, #3
- 8013808: 2300 movs r3, #0
- 801380a: e64c b.n 80134a6 <__aeabi_dsub+0x2d2>
- 801380c: 0013 movs r3, r2
- 801380e: 4665 mov r5, ip
- 8013810: 3b20 subs r3, #32
- 8013812: 40dd lsrs r5, r3
- 8013814: 2a20 cmp r2, #32
- 8013816: d005 beq.n 8013824 <__aeabi_dsub+0x650>
- 8013818: 2340 movs r3, #64 @ 0x40
- 801381a: 4666 mov r6, ip
- 801381c: 1a9b subs r3, r3, r2
- 801381e: 409e lsls r6, r3
- 8013820: 4306 orrs r6, r0
- 8013822: 46b3 mov fp, r6
- 8013824: 465b mov r3, fp
- 8013826: 1e5a subs r2, r3, #1
- 8013828: 4193 sbcs r3, r2
- 801382a: 432b orrs r3, r5
- 801382c: e61f b.n 801346e <__aeabi_dsub+0x29a>
- 801382e: 002b movs r3, r5
- 8013830: 46bc mov ip, r7
- 8013832: 08f0 lsrs r0, r6, #3
- 8013834: e672 b.n 801351c <__aeabi_dsub+0x348>
- 8013836: 2120 movs r1, #32
- 8013838: 2600 movs r6, #0
- 801383a: 1a09 subs r1, r1, r0
- 801383c: e546 b.n 80132cc <__aeabi_dsub+0xf8>
- 801383e: 4440 add r0, r8
- 8013840: 4540 cmp r0, r8
- 8013842: 4192 sbcs r2, r2
- 8013844: 4461 add r1, ip
- 8013846: 4252 negs r2, r2
- 8013848: 0006 movs r6, r0
- 801384a: 188f adds r7, r1, r2
- 801384c: e730 b.n 80136b0 <__aeabi_dsub+0x4dc>
- 801384e: 003a movs r2, r7
- 8013850: 432a orrs r2, r5
- 8013852: d100 bne.n 8013856 <__aeabi_dsub+0x682>
- 8013854: e6a9 b.n 80135aa <__aeabi_dsub+0x3d6>
- 8013856: 2300 movs r3, #0
- 8013858: 46ac mov ip, r5
- 801385a: 08ff lsrs r7, r7, #3
- 801385c: e623 b.n 80134a6 <__aeabi_dsub+0x2d2>
- 801385e: 2180 movs r1, #128 @ 0x80
- 8013860: 2400 movs r4, #0
- 8013862: 0309 lsls r1, r1, #12
- 8013864: e5bd b.n 80133e2 <__aeabi_dsub+0x20e>
- 8013866: 076a lsls r2, r5, #29
- 8013868: 026d lsls r5, r5, #9
- 801386a: 431a orrs r2, r3
- 801386c: 0b2d lsrs r5, r5, #12
- 801386e: 2300 movs r3, #0
- 8013870: e550 b.n 8013314 <__aeabi_dsub+0x140>
- 8013872: 2200 movs r2, #0
- 8013874: 2500 movs r5, #0
- 8013876: 4b03 ldr r3, [pc, #12] @ (8013884 <__aeabi_dsub+0x6b0>)
- 8013878: e54c b.n 8013314 <__aeabi_dsub+0x140>
- 801387a: 46c0 nop @ (mov r8, r8)
- 801387c: 000007fe .word 0x000007fe
- 8013880: ff7fffff .word 0xff7fffff
- 8013884: 000007ff .word 0x000007ff
- 8013888: 2b00 cmp r3, #0
- 801388a: d100 bne.n 801388e <__aeabi_dsub+0x6ba>
- 801388c: e5f7 b.n 801347e <__aeabi_dsub+0x2aa>
- 801388e: 4653 mov r3, sl
- 8013890: 1b5a subs r2, r3, r5
- 8013892: 0013 movs r3, r2
- 8013894: 2d00 cmp r5, #0
- 8013896: d100 bne.n 801389a <__aeabi_dsub+0x6c6>
- 8013898: e690 b.n 80135bc <__aeabi_dsub+0x3e8>
- 801389a: 2a38 cmp r2, #56 @ 0x38
- 801389c: dc06 bgt.n 80138ac <__aeabi_dsub+0x6d8>
- 801389e: 2380 movs r3, #128 @ 0x80
- 80138a0: 4664 mov r4, ip
- 80138a2: 041b lsls r3, r3, #16
- 80138a4: 431c orrs r4, r3
- 80138a6: 46a4 mov ip, r4
- 80138a8: 0034 movs r4, r6
- 80138aa: e696 b.n 80135da <__aeabi_dsub+0x406>
- 80138ac: 0034 movs r4, r6
- 80138ae: 2601 movs r6, #1
- 80138b0: e6a4 b.n 80135fc <__aeabi_dsub+0x428>
- 80138b2: 076a lsls r2, r5, #29
- 80138b4: 08f6 lsrs r6, r6, #3
- 80138b6: 2300 movs r3, #0
- 80138b8: 4332 orrs r2, r6
- 80138ba: 08e9 lsrs r1, r5, #3
- 80138bc: e637 b.n 801352e <__aeabi_dsub+0x35a>
- 80138be: 2b00 cmp r3, #0
- 80138c0: d100 bne.n 80138c4 <__aeabi_dsub+0x6f0>
- 80138c2: e641 b.n 8013548 <__aeabi_dsub+0x374>
- 80138c4: 4653 mov r3, sl
- 80138c6: 1b5a subs r2, r3, r5
- 80138c8: 2d00 cmp r5, #0
- 80138ca: d101 bne.n 80138d0 <__aeabi_dsub+0x6fc>
- 80138cc: 0013 movs r3, r2
- 80138ce: e5ae b.n 801342e <__aeabi_dsub+0x25a>
- 80138d0: 2301 movs r3, #1
- 80138d2: 2a38 cmp r2, #56 @ 0x38
- 80138d4: dd00 ble.n 80138d8 <__aeabi_dsub+0x704>
- 80138d6: e5ca b.n 801346e <__aeabi_dsub+0x29a>
- 80138d8: 2380 movs r3, #128 @ 0x80
- 80138da: 4665 mov r5, ip
- 80138dc: 041b lsls r3, r3, #16
- 80138de: 431d orrs r5, r3
- 80138e0: 46ac mov ip, r5
- 80138e2: e5b3 b.n 801344c <__aeabi_dsub+0x278>
- 080138e4 <__aeabi_dcmpun>:
- 80138e4: b5f0 push {r4, r5, r6, r7, lr}
- 80138e6: 46c6 mov lr, r8
- 80138e8: 031e lsls r6, r3, #12
- 80138ea: 0b36 lsrs r6, r6, #12
- 80138ec: 46b0 mov r8, r6
- 80138ee: 4e0d ldr r6, [pc, #52] @ (8013924 <__aeabi_dcmpun+0x40>)
- 80138f0: 030c lsls r4, r1, #12
- 80138f2: 004d lsls r5, r1, #1
- 80138f4: 005f lsls r7, r3, #1
- 80138f6: b500 push {lr}
- 80138f8: 0b24 lsrs r4, r4, #12
- 80138fa: 0d6d lsrs r5, r5, #21
- 80138fc: 0d7f lsrs r7, r7, #21
- 80138fe: 42b5 cmp r5, r6
- 8013900: d00b beq.n 801391a <__aeabi_dcmpun+0x36>
- 8013902: 4908 ldr r1, [pc, #32] @ (8013924 <__aeabi_dcmpun+0x40>)
- 8013904: 2000 movs r0, #0
- 8013906: 428f cmp r7, r1
- 8013908: d104 bne.n 8013914 <__aeabi_dcmpun+0x30>
- 801390a: 4646 mov r6, r8
- 801390c: 4316 orrs r6, r2
- 801390e: 0030 movs r0, r6
- 8013910: 1e43 subs r3, r0, #1
- 8013912: 4198 sbcs r0, r3
- 8013914: bc80 pop {r7}
- 8013916: 46b8 mov r8, r7
- 8013918: bdf0 pop {r4, r5, r6, r7, pc}
- 801391a: 4304 orrs r4, r0
- 801391c: 2001 movs r0, #1
- 801391e: 2c00 cmp r4, #0
- 8013920: d1f8 bne.n 8013914 <__aeabi_dcmpun+0x30>
- 8013922: e7ee b.n 8013902 <__aeabi_dcmpun+0x1e>
- 8013924: 000007ff .word 0x000007ff
- 08013928 <__aeabi_d2iz>:
- 8013928: 000b movs r3, r1
- 801392a: 0002 movs r2, r0
- 801392c: b570 push {r4, r5, r6, lr}
- 801392e: 4d16 ldr r5, [pc, #88] @ (8013988 <__aeabi_d2iz+0x60>)
- 8013930: 030c lsls r4, r1, #12
- 8013932: b082 sub sp, #8
- 8013934: 0049 lsls r1, r1, #1
- 8013936: 2000 movs r0, #0
- 8013938: 9200 str r2, [sp, #0]
- 801393a: 9301 str r3, [sp, #4]
- 801393c: 0b24 lsrs r4, r4, #12
- 801393e: 0d49 lsrs r1, r1, #21
- 8013940: 0fde lsrs r6, r3, #31
- 8013942: 42a9 cmp r1, r5
- 8013944: dd04 ble.n 8013950 <__aeabi_d2iz+0x28>
- 8013946: 4811 ldr r0, [pc, #68] @ (801398c <__aeabi_d2iz+0x64>)
- 8013948: 4281 cmp r1, r0
- 801394a: dd03 ble.n 8013954 <__aeabi_d2iz+0x2c>
- 801394c: 4b10 ldr r3, [pc, #64] @ (8013990 <__aeabi_d2iz+0x68>)
- 801394e: 18f0 adds r0, r6, r3
- 8013950: b002 add sp, #8
- 8013952: bd70 pop {r4, r5, r6, pc}
- 8013954: 2080 movs r0, #128 @ 0x80
- 8013956: 0340 lsls r0, r0, #13
- 8013958: 4320 orrs r0, r4
- 801395a: 4c0e ldr r4, [pc, #56] @ (8013994 <__aeabi_d2iz+0x6c>)
- 801395c: 1a64 subs r4, r4, r1
- 801395e: 2c1f cmp r4, #31
- 8013960: dd08 ble.n 8013974 <__aeabi_d2iz+0x4c>
- 8013962: 4b0d ldr r3, [pc, #52] @ (8013998 <__aeabi_d2iz+0x70>)
- 8013964: 1a5b subs r3, r3, r1
- 8013966: 40d8 lsrs r0, r3
- 8013968: 0003 movs r3, r0
- 801396a: 4258 negs r0, r3
- 801396c: 2e00 cmp r6, #0
- 801396e: d1ef bne.n 8013950 <__aeabi_d2iz+0x28>
- 8013970: 0018 movs r0, r3
- 8013972: e7ed b.n 8013950 <__aeabi_d2iz+0x28>
- 8013974: 4b09 ldr r3, [pc, #36] @ (801399c <__aeabi_d2iz+0x74>)
- 8013976: 9a00 ldr r2, [sp, #0]
- 8013978: 469c mov ip, r3
- 801397a: 0003 movs r3, r0
- 801397c: 4461 add r1, ip
- 801397e: 408b lsls r3, r1
- 8013980: 40e2 lsrs r2, r4
- 8013982: 4313 orrs r3, r2
- 8013984: e7f1 b.n 801396a <__aeabi_d2iz+0x42>
- 8013986: 46c0 nop @ (mov r8, r8)
- 8013988: 000003fe .word 0x000003fe
- 801398c: 0000041d .word 0x0000041d
- 8013990: 7fffffff .word 0x7fffffff
- 8013994: 00000433 .word 0x00000433
- 8013998: 00000413 .word 0x00000413
- 801399c: fffffbed .word 0xfffffbed
- 080139a0 <__aeabi_i2d>:
- 80139a0: b570 push {r4, r5, r6, lr}
- 80139a2: 2800 cmp r0, #0
- 80139a4: d016 beq.n 80139d4 <__aeabi_i2d+0x34>
- 80139a6: 17c3 asrs r3, r0, #31
- 80139a8: 18c5 adds r5, r0, r3
- 80139aa: 405d eors r5, r3
- 80139ac: 0fc4 lsrs r4, r0, #31
- 80139ae: 0028 movs r0, r5
- 80139b0: f7ec fe5c bl 800066c <__clzsi2>
- 80139b4: 4b10 ldr r3, [pc, #64] @ (80139f8 <__aeabi_i2d+0x58>)
- 80139b6: 1a1b subs r3, r3, r0
- 80139b8: 055b lsls r3, r3, #21
- 80139ba: 0d5b lsrs r3, r3, #21
- 80139bc: 280a cmp r0, #10
- 80139be: dc14 bgt.n 80139ea <__aeabi_i2d+0x4a>
- 80139c0: 0002 movs r2, r0
- 80139c2: 002e movs r6, r5
- 80139c4: 3215 adds r2, #21
- 80139c6: 4096 lsls r6, r2
- 80139c8: 220b movs r2, #11
- 80139ca: 1a12 subs r2, r2, r0
- 80139cc: 40d5 lsrs r5, r2
- 80139ce: 032d lsls r5, r5, #12
- 80139d0: 0b2d lsrs r5, r5, #12
- 80139d2: e003 b.n 80139dc <__aeabi_i2d+0x3c>
- 80139d4: 2400 movs r4, #0
- 80139d6: 2300 movs r3, #0
- 80139d8: 2500 movs r5, #0
- 80139da: 2600 movs r6, #0
- 80139dc: 051b lsls r3, r3, #20
- 80139de: 432b orrs r3, r5
- 80139e0: 07e4 lsls r4, r4, #31
- 80139e2: 4323 orrs r3, r4
- 80139e4: 0030 movs r0, r6
- 80139e6: 0019 movs r1, r3
- 80139e8: bd70 pop {r4, r5, r6, pc}
- 80139ea: 380b subs r0, #11
- 80139ec: 4085 lsls r5, r0
- 80139ee: 032d lsls r5, r5, #12
- 80139f0: 2600 movs r6, #0
- 80139f2: 0b2d lsrs r5, r5, #12
- 80139f4: e7f2 b.n 80139dc <__aeabi_i2d+0x3c>
- 80139f6: 46c0 nop @ (mov r8, r8)
- 80139f8: 0000041e .word 0x0000041e
- 080139fc <__aeabi_ui2d>:
- 80139fc: b510 push {r4, lr}
- 80139fe: 1e04 subs r4, r0, #0
- 8013a00: d010 beq.n 8013a24 <__aeabi_ui2d+0x28>
- 8013a02: f7ec fe33 bl 800066c <__clzsi2>
- 8013a06: 4b0e ldr r3, [pc, #56] @ (8013a40 <__aeabi_ui2d+0x44>)
- 8013a08: 1a1b subs r3, r3, r0
- 8013a0a: 055b lsls r3, r3, #21
- 8013a0c: 0d5b lsrs r3, r3, #21
- 8013a0e: 280a cmp r0, #10
- 8013a10: dc0f bgt.n 8013a32 <__aeabi_ui2d+0x36>
- 8013a12: 220b movs r2, #11
- 8013a14: 0021 movs r1, r4
- 8013a16: 1a12 subs r2, r2, r0
- 8013a18: 40d1 lsrs r1, r2
- 8013a1a: 3015 adds r0, #21
- 8013a1c: 030a lsls r2, r1, #12
- 8013a1e: 4084 lsls r4, r0
- 8013a20: 0b12 lsrs r2, r2, #12
- 8013a22: e001 b.n 8013a28 <__aeabi_ui2d+0x2c>
- 8013a24: 2300 movs r3, #0
- 8013a26: 2200 movs r2, #0
- 8013a28: 051b lsls r3, r3, #20
- 8013a2a: 4313 orrs r3, r2
- 8013a2c: 0020 movs r0, r4
- 8013a2e: 0019 movs r1, r3
- 8013a30: bd10 pop {r4, pc}
- 8013a32: 0022 movs r2, r4
- 8013a34: 380b subs r0, #11
- 8013a36: 4082 lsls r2, r0
- 8013a38: 0312 lsls r2, r2, #12
- 8013a3a: 2400 movs r4, #0
- 8013a3c: 0b12 lsrs r2, r2, #12
- 8013a3e: e7f3 b.n 8013a28 <__aeabi_ui2d+0x2c>
- 8013a40: 0000041e .word 0x0000041e
- 08013a44 <_init>:
- 8013a44: b5f8 push {r3, r4, r5, r6, r7, lr}
- 8013a46: 46c0 nop @ (mov r8, r8)
- 8013a48: bcf8 pop {r3, r4, r5, r6, r7}
- 8013a4a: bc08 pop {r3}
- 8013a4c: 469e mov lr, r3
- 8013a4e: 4770 bx lr
- 08013a50 <_fini>:
- 8013a50: b5f8 push {r3, r4, r5, r6, r7, lr}
- 8013a52: 46c0 nop @ (mov r8, r8)
- 8013a54: bcf8 pop {r3, r4, r5, r6, r7}
- 8013a56: bc08 pop {r3}
- 8013a58: 469e mov lr, r3
- 8013a5a: 4770 bx lr
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement