summaryrefslogtreecommitdiff
path: root/asm/code_0807CC3C.s
diff options
context:
space:
mode:
authortheo <arisstephenson2@gmail.com>2020-06-11 17:58:56 -0700
committertheo <arisstephenson2@gmail.com>2020-06-11 17:58:56 -0700
commit1d305716d5ff60410755d993c8ca5994d795aee5 (patch)
tree4c2da0157bb7592779509278752a6912bcef13c0 /asm/code_0807CC3C.s
parent6f91fbbdb9a2dbfda6f454386df4bf2f8a189213 (diff)
flag routine identification
Diffstat (limited to 'asm/code_0807CC3C.s')
-rw-r--r--asm/code_0807CC3C.s108
1 files changed, 54 insertions, 54 deletions
diff --git a/asm/code_0807CC3C.s b/asm/code_0807CC3C.s
index 4c3dd565..b7402419 100644
--- a/asm/code_0807CC3C.s
+++ b/asm/code_0807CC3C.s
@@ -5,8 +5,8 @@
.text
- thumb_func_start sub_0807CC3C
-sub_0807CC3C: @ 0x0807CC3C
+ thumb_func_start CheckRoomFlag
+CheckRoomFlag: @ 0x0807CC3C
push {lr}
adds r1, r0, #0
ldr r0, _0807CC48 @ =gUnk_02034364
@@ -15,8 +15,8 @@ sub_0807CC3C: @ 0x0807CC3C
.align 2, 0
_0807CC48: .4byte gUnk_02034364
- thumb_func_start sub_0807CC4C
-sub_0807CC4C: @ 0x0807CC4C
+ thumb_func_start CheckLocalFlagsByOffset
+CheckLocalFlagsByOffset: @ 0x0807CC4C
push {lr}
adds r3, r0, #0
ldr r0, _0807CC5C @ =gUnk_02002C9C
@@ -27,31 +27,31 @@ sub_0807CC4C: @ 0x0807CC4C
.align 2, 0
_0807CC5C: .4byte gUnk_02002C9C
- thumb_func_start sub_0807CC60
-sub_0807CC60: @ 0x0807CC60
+ thumb_func_start CheckLocalFlags
+CheckLocalFlags: @ 0x0807CC60
push {lr}
adds r3, r0, #0
adds r2, r1, #0
ldr r0, _0807CC74 @ =gUnk_02033A90
ldrh r0, [r0, #4]
adds r1, r3, #0
- bl sub_0807CC4C
+ bl CheckLocalFlagsByOffset
pop {pc}
.align 2, 0
_0807CC74: .4byte gUnk_02033A90
- thumb_func_start sub_0807CC78
-sub_0807CC78: @ 0x0807CC78
+ thumb_func_start CheckGlobalFlags
+CheckGlobalFlags: @ 0x0807CC78
push {lr}
adds r3, r0, #0
adds r2, r1, #0
movs r0, #0
adds r1, r3, #0
- bl sub_0807CC4C
+ bl CheckLocalFlagsByOffset
pop {pc}
- thumb_func_start sub_0807CC88
-sub_0807CC88: @ 0x0807CC88
+ thumb_func_start CheckRoomFlags
+CheckRoomFlags: @ 0x0807CC88
push {lr}
adds r3, r0, #0
adds r2, r1, #0
@@ -62,8 +62,8 @@ sub_0807CC88: @ 0x0807CC88
.align 2, 0
_0807CC98: .4byte gUnk_02034364
- thumb_func_start sub_0807CC9C
-sub_0807CC9C: @ 0x0807CC9C
+ thumb_func_start SetLocalFlagByOffset
+SetLocalFlagByOffset: @ 0x0807CC9C
push {lr}
adds r2, r0, #0
cmp r1, #0
@@ -76,19 +76,19 @@ _0807CCAC:
.align 2, 0
_0807CCB0: .4byte gUnk_02002C9C
- thumb_func_start sub_0807CCB4
-sub_0807CCB4: @ 0x0807CCB4
+ thumb_func_start SetLocalFlag
+SetLocalFlag: @ 0x0807CCB4
push {lr}
adds r1, r0, #0
ldr r0, _0807CCC4 @ =gUnk_02033A90
ldrh r0, [r0, #4]
- bl sub_0807CC9C
+ bl SetLocalFlagByOffset
pop {pc}
.align 2, 0
_0807CCC4: .4byte gUnk_02033A90
- thumb_func_start sub_0807CCC8
-sub_0807CCC8: @ 0x0807CCC8
+ thumb_func_start SetFlag
+SetFlag: @ 0x0807CCC8
push {lr}
adds r1, r0, #0
cmp r1, #0
@@ -106,30 +106,30 @@ sub_0807CCC8: @ 0x0807CCC8
cmp r0, #2
bne _0807CD02
adds r0, r2, #0
- bl sub_0807CD10
+ bl SetRoomFlag
b _0807CD02
.align 2, 0
_0807CCF0: .4byte 0x000003FF
_0807CCF4:
adds r0, r2, #0
- bl sub_0807CCB4
+ bl SetLocalFlag
b _0807CD02
_0807CCFC:
adds r0, r2, #0
- bl sub_0807CD04
+ bl SetGlobalFlag
_0807CD02:
pop {pc}
- thumb_func_start sub_0807CD04
-sub_0807CD04: @ 0x0807CD04
+ thumb_func_start SetGlobalFlag
+SetGlobalFlag: @ 0x0807CD04
push {lr}
adds r1, r0, #0
movs r0, #0
- bl sub_0807CC9C
+ bl SetLocalFlagByOffset
pop {pc}
- thumb_func_start sub_0807CD10
-sub_0807CD10: @ 0x0807CD10
+ thumb_func_start SetRoomFlag
+SetRoomFlag: @ 0x0807CD10
push {lr}
adds r1, r0, #0
ldr r0, _0807CD1C @ =gUnk_02034364
@@ -138,8 +138,8 @@ sub_0807CD10: @ 0x0807CD10
.align 2, 0
_0807CD1C: .4byte gUnk_02034364
- thumb_func_start sub_0807CD20
-sub_0807CD20: @ 0x0807CD20
+ thumb_func_start ClearLocalFlagByOffset
+ClearLocalFlagByOffset: @ 0x0807CD20
push {lr}
adds r2, r0, #0
ldr r0, _0807CD30 @ =gUnk_02002C9C
@@ -150,19 +150,19 @@ sub_0807CD20: @ 0x0807CD20
.align 2, 0
_0807CD30: .4byte gUnk_02002C9C
- thumb_func_start sub_0807CD34
-sub_0807CD34: @ 0x0807CD34
+ thumb_func_start ClearLocalFlag
+ClearLocalFlag: @ 0x0807CD34
push {lr}
adds r1, r0, #0
ldr r0, _0807CD44 @ =gUnk_02033A90
ldrh r0, [r0, #4]
- bl sub_0807CD20
+ bl ClearLocalFlagByOffset
pop {pc}
.align 2, 0
_0807CD44: .4byte gUnk_02033A90
- thumb_func_start sub_0807CD48
-sub_0807CD48: @ 0x0807CD48
+ thumb_func_start ClearFlag
+ClearFlag: @ 0x0807CD48
push {lr}
ldr r2, _0807CD6C @ =0x000003FF
ands r2, r0
@@ -177,30 +177,30 @@ sub_0807CD48: @ 0x0807CD48
cmp r1, #2
bne _0807CD7E
adds r0, r2, #0
- bl sub_0807CD8C
+ bl ClearRoomFlag
b _0807CD7E
.align 2, 0
_0807CD6C: .4byte 0x000003FF
_0807CD70:
adds r0, r2, #0
- bl sub_0807CD34
+ bl ClearLocalFlag
b _0807CD7E
_0807CD78:
adds r0, r2, #0
- bl sub_0807CD80
+ bl ClearGlobalFlag
_0807CD7E:
pop {pc}
- thumb_func_start sub_0807CD80
-sub_0807CD80: @ 0x0807CD80
+ thumb_func_start ClearGlobalFlag
+ClearGlobalFlag: @ 0x0807CD80
push {lr}
adds r1, r0, #0
movs r0, #0
- bl sub_0807CD20
+ bl ClearLocalFlagByOffset
pop {pc}
- thumb_func_start sub_0807CD8C
-sub_0807CD8C: @ 0x0807CD8C
+ thumb_func_start ClearRoomFlag
+ClearRoomFlag: @ 0x0807CD8C
push {lr}
adds r1, r0, #0
ldr r0, _0807CD98 @ =gUnk_02034364
@@ -3053,7 +3053,7 @@ sub_0807E200: @ 0x0807E200
adds r4, r1, #0
ldr r0, [r4]
ldrh r0, [r0, #2]
- bl sub_0807CBD0
+ bl CheckLocalFlag
str r0, [r4, #0x14]
ldr r2, _0807E21C @ =gUnk_02033280
ldrb r1, [r2, #7]
@@ -3071,7 +3071,7 @@ sub_0807E220: @ 0x0807E220
ldr r1, [r4]
ldrh r0, [r1, #2]
ldrh r1, [r1, #4]
- bl GetProgressFlagWithOffset
+ bl CheckLocalFlagByOffset
str r0, [r4, #0x14]
ldr r2, _0807E23C @ =gUnk_02033280
ldrb r1, [r2, #7]
@@ -3088,7 +3088,7 @@ sub_0807E240: @ 0x0807E240
adds r4, r1, #0
ldr r0, [r4]
bl GetNextScriptCommandHalfwordAfterCommandMetadata
- bl GetProgressFlag
+ bl CheckGlobalFlag
str r0, [r4, #0x14]
ldr r2, _0807E25C @ =gUnk_02033280
ldrb r1, [r2, #7]
@@ -3105,7 +3105,7 @@ sub_0807E260: @ 0x0807E260
adds r4, r1, #0
ldr r0, [r4]
ldrh r0, [r0, #2]
- bl sub_0807CC3C
+ bl CheckRoomFlag
str r0, [r4, #0x14]
ldr r2, _0807E27C @ =gUnk_02033280
ldrb r1, [r2, #7]
@@ -3627,7 +3627,7 @@ sub_0807E628: @ 0x0807E628
push {lr}
ldr r0, [r1]
ldrh r0, [r0, #2]
- bl sub_0807CCB4
+ bl SetLocalFlag
pop {pc}
thumb_func_start sub_0807E634
@@ -3636,7 +3636,7 @@ sub_0807E634: @ 0x0807E634
ldr r1, [r1]
ldrh r0, [r1, #2]
ldrh r1, [r1, #4]
- bl sub_0807CC9C
+ bl SetLocalFlagByOffset
pop {pc}
.align 2, 0
@@ -3645,7 +3645,7 @@ sub_0807E644: @ 0x0807E644
push {lr}
ldr r0, [r1]
ldrh r0, [r0, #2]
- bl sub_0807CD34
+ bl ClearLocalFlag
pop {pc}
thumb_func_start sub_0807E650
@@ -3653,7 +3653,7 @@ sub_0807E650: @ 0x0807E650
push {lr}
ldr r0, [r1]
ldrh r0, [r0, #2]
- bl sub_0807CD04
+ bl SetGlobalFlag
pop {pc}
thumb_func_start sub_0807E65C
@@ -3661,7 +3661,7 @@ sub_0807E65C: @ 0x0807E65C
push {lr}
ldr r0, [r1]
ldrh r0, [r0, #2]
- bl sub_0807CD80
+ bl ClearGlobalFlag
pop {pc}
thumb_func_start sub_0807E668
@@ -3669,7 +3669,7 @@ sub_0807E668: @ 0x0807E668
push {lr}
ldr r0, [r1]
ldrh r0, [r0, #2]
- bl sub_0807CD10
+ bl SetRoomFlag
pop {pc}
thumb_func_start sub_0807E674
@@ -3677,7 +3677,7 @@ sub_0807E674: @ 0x0807E674
push {lr}
ldr r0, [r1]
ldrh r0, [r0, #2]
- bl sub_0807CD8C
+ bl ClearRoomFlag
pop {pc}
thumb_func_start sub_0807E680
@@ -6782,7 +6782,7 @@ sub_0807FC24: @ 0x0807FC24
movs r1, #0xcf
_0807FC32:
adds r0, r1, #0
- bl sub_0807CCB4
+ bl SetLocalFlag
pop {pc}
.align 2, 0
_0807FC3C: .4byte gRoomControls