summaryrefslogtreecommitdiff
path: root/asm/math_util.s
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-10-28 16:09:31 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-10-28 16:09:31 -0400
commit8613e8a54d1981dc8f204ecae139726144e640ed (patch)
treed66d812424f765b8b0397f4fd1b47a6374e30b09 /asm/math_util.s
parentf57776c74cded4b10f974828c991c095faaa6d67 (diff)
through sub_81515FC
Diffstat (limited to 'asm/math_util.s')
-rw-r--r--asm/math_util.s72
1 files changed, 0 insertions, 72 deletions
diff --git a/asm/math_util.s b/asm/math_util.s
index cf6c6d3d9..43a99dad0 100644
--- a/asm/math_util.s
+++ b/asm/math_util.s
@@ -5,78 +5,6 @@
.text
- thumb_func_start sub_81515B0
-sub_81515B0: @ 81515B0
- push {lr}
- lsls r0, 16
- lsrs r0, 16
- lsls r1, 16
- asrs r1, 16
- cmp r1, 0
- beq _081515CC
- lsls r0, 16
- asrs r0, 8
- bl __divsi3
- lsls r0, 16
- asrs r0, 16
- b _081515CE
-_081515CC:
- movs r0, 0
-_081515CE:
- pop {r1}
- bx r1
- thumb_func_end sub_81515B0
-
- thumb_func_start sub_81515D4
-sub_81515D4: @ 81515D4
- push {lr}
- lsls r0, 24
- lsrs r3, r0, 24
- lsls r1, 16
- lsrs r0, r1, 16
- lsls r2, 16
- asrs r1, r2, 16
- cmp r1, 0
- beq _081515F6
- lsls r0, 16
- asrs r0, 16
- lsls r0, r3
- bl __divsi3
- lsls r0, 16
- asrs r0, 16
- b _081515F8
-_081515F6:
- movs r0, 0
-_081515F8:
- pop {r1}
- bx r1
- thumb_func_end sub_81515D4
-
- thumb_func_start sub_81515FC
-sub_81515FC: @ 81515FC
- push {r4-r6,lr}
- adds r6, r1, 0
- cmp r6, 0
- beq _0815161C
- adds r2, r0, 0
- asrs r3, r0, 31
- lsrs r5, r2, 24
- lsls r4, r3, 8
- adds r1, r5, 0
- orrs r1, r4
- lsls r0, r2, 8
- adds r2, r6, 0
- asrs r3, r6, 31
- bl __divdi3
- b _0815161E
-_0815161C:
- movs r0, 0
-_0815161E:
- pop {r4-r6}
- pop {r1}
- bx r1
- thumb_func_end sub_81515FC
-
thumb_func_start sub_8151624
sub_8151624: @ 8151624
push {lr}