diff --git a/Makefile b/Makefile index cf7c2705..161ff214 100644 --- a/Makefile +++ b/Makefile @@ -36,7 +36,7 @@ MW_LD := $(TOOLS_DIR)/mwccarm/$(MW_VER)/mwldarm MW_LICENSE := $(TOOLS_DIR)/mwccarm/license.dat ASM_FLAGS := -proc arm5te -d $(REGION) -i asm -msgstyle gcc -CC_FLAGS := -O1 -thumb -d $(REGION) +CC_FLAGS := -O2 -enum int -i include -nolink -d $(REGION) LD_FLAGS := -proc arm946e -nostdlib -nointerworking -nodead -m Entry -map closure,unused -o main.bin -msgstyle gcc .PHONY: all diff --git a/asm/global.inc b/asm/global.inc index 9aac9dab..c4906c2e 100644 --- a/asm/global.inc +++ b/asm/global.inc @@ -255485,7 +255485,7 @@ .extern func_0202e984 .extern func_0202e99c .extern func_0202e9bc -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_0202e9f4 .extern func_0202ea0c .extern func_0202ea18 diff --git a/asm/main.s b/asm/main.s index 823ecce9..2a5873f1 100644 --- a/asm/main.s +++ b/asm/main.s @@ -62016,16 +62016,16 @@ func_0202e9bc: ; 0x0202e9bc _0202e9d4: .word data_027e0ce0 _0202e9d8: .word func_0202e894 - .global func_0202e9dc - arm_func_start func_0202e9dc -func_0202e9dc: ; 0x0202e9dc + .global _ZN9SysObjectnwEmPjj + arm_func_start _ZN9SysObjectnwEmPjj +_ZN9SysObjectnwEmPjj: ; 0x0202e9dc ldr ip, _0202e9f0 ; =func_0202e894 mov r3, r0 mov r0, r1 mov r1, r3 bx ip .align 2, 0 - arm_func_end func_0202e9dc + arm_func_end _ZN9SysObjectnwEmPjj _0202e9f0: .word func_0202e894 .global func_0202e9f4 @@ -68656,7 +68656,7 @@ func_020329c0: ; 0x020329c0 ldr r0, _020329ec ; =0x000016bc ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020329de bl func_02032958 @@ -70791,7 +70791,7 @@ func_02034338: ; 0x02034338 ldr r1, [r1, #4] mov r0, #0xc mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02034364 bl func_02034fac @@ -73009,7 +73009,7 @@ func_02035de4: ; 0x02035de4 ldr r0, _02035e24 ; =0x00000564 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02035e16 ldr r1, _02035e24 ; =0x00000564 @@ -73231,7 +73231,7 @@ func_02036014: ; 0x02036014 mov r0, #0x48 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _02036044 bl func_ov00_0207a6e8 @@ -73735,7 +73735,7 @@ _02036534: ldr r1, [r7, #4] mov r0, #0x3c mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02036546 blx func_02038718 @@ -73788,7 +73788,7 @@ _02036592: ldr r0, _02036650 ; =0x000005b4 ldr r1, [r7, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020365aa bl func_020397f8 @@ -73816,7 +73816,7 @@ _020365cc: ldr r1, [r7, #4] lsl r0, r0, #6 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020365e0 blx func_0203c72c @@ -73841,7 +73841,7 @@ _020365f8: ldr r1, [r7, #4] lsl r0, r0, #4 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02036614 bl func_0203c358 @@ -83179,7 +83179,7 @@ _0203d6e6: mov r0, #0x1c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0203d70a ldrb r2, [r5, #1] @@ -83600,7 +83600,7 @@ func_0203dae0: ; 0x0203dae0 mov r0, #8 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0203db46 blx func_0203d1d0 @@ -83614,7 +83614,7 @@ _0203db4e: mov r0, #8 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0203db62 blx func_0203d254 diff --git a/asm/ov00/include/ov00_020773c0.inc b/asm/ov00/include/ov00_020773c0.inc index 7c0eab98..a17b82be 100644 --- a/asm/ov00/include/ov00_020773c0.inc +++ b/asm/ov00/include/ov00_020773c0.inc @@ -125,12 +125,12 @@ .extern func_ov00_020a5e9c .extern data_027e0f7c .extern data_027e0d38 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern data_027e0d3c .extern func_0202ea0c .extern data_027e0d3c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov03_020f05bc .extern data_027e0618 .extern data_027e0ce0 diff --git a/asm/ov00/include/ov00_02079d28.inc b/asm/ov00/include/ov00_02079d28.inc index 62a5714a..5b8ad2cc 100644 --- a/asm/ov00/include/ov00_02079d28.inc +++ b/asm/ov00/include/ov00_02079d28.inc @@ -198,7 +198,7 @@ .extern data_027e0f64 .extern func_0200be04 .extern data_020691a0 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov03_020f3974 .extern func_ov09_02114810 .extern data_027e0ce0 diff --git a/asm/ov00/include/ov00_0207cc84.inc b/asm/ov00/include/ov00_0207cc84.inc index d72b699a..a35dc4b8 100644 --- a/asm/ov00/include/ov00_0207cc84.inc +++ b/asm/ov00/include/ov00_0207cc84.inc @@ -146,13 +146,13 @@ .extern data_027e0f68 .extern func_01ff98e0 .extern func_01ff98e0 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov00_02095d58 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov00_0209581c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov00_0209564c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov00_02095554 .extern data_027e0ce0 .extern func_ov00_0209c1e4 @@ -184,19 +184,19 @@ .extern func_0204dd9c .extern func_0202ea0c .extern func_0204dd9c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_0202ea0c .extern func_0204dd9c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_0202ea0c .extern func_0204dd9c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_0202ea0c .extern func_0204dd9c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_0202ea0c .extern func_0202ea0c @@ -226,13 +226,13 @@ .extern func_0200c8d0 .extern func_ov00_0209d71c .extern data_027e0f7c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov12_0212b358 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov15_02128dd8 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov18_0215b4a0 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov17_0215b4e8 .extern data_027e0ce0 .extern func_ov00_020a5e9c diff --git a/asm/ov00/include/ov00_02084eac.inc b/asm/ov00/include/ov00_02084eac.inc index 4c1db06c..588122b7 100644 --- a/asm/ov00/include/ov00_02084eac.inc +++ b/asm/ov00/include/ov00_02084eac.inc @@ -266,7 +266,7 @@ .extern func_ov00_020a0368 .extern func_0202ea0c .extern func_0204dd9c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0f80 .extern func_ov00_020a0368 .extern func_ov00_02083928 diff --git a/asm/ov00/include/ov00_0208b220.inc b/asm/ov00/include/ov00_0208b220.inc index a13355f9..adcb56a7 100644 --- a/asm/ov00/include/ov00_0208b220.inc +++ b/asm/ov00/include/ov00_0208b220.inc @@ -122,7 +122,7 @@ .extern func_0204dd9c .extern func_0202ea0c .extern func_0204dd9c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_0204f614 .extern func_ov00_0207e968 @@ -219,7 +219,7 @@ .extern func_01ff9958 .extern func_01ff992c .extern func_01ff9bc4 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0f84 .extern func_ov00_020bd618 .extern func_ov00_020b3ea8 @@ -235,7 +235,7 @@ .extern data_027e0f68 .extern func_01ff8214 .extern data_02050f54 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov00_020c1554 .extern data_027e0fe0 .extern func_ov00_020c1734 @@ -278,7 +278,7 @@ .extern func_ov00_020c1730 .extern func_ov00_020c1730 .extern func_0202ea0c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov00_020c1554 .extern data_027e0fe0 .extern func_ov00_020c1734 @@ -290,7 +290,7 @@ .extern func_ov00_020c1730 .extern func_ov00_020c1730 .extern func_0202ea0c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0fe0 .extern func_ov00_020c1554 .extern func_02035064 @@ -495,7 +495,7 @@ .extern func_0204f754 .extern func_ov00_0207e968 .extern func_ov00_0207e96c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0f84 .extern func_ov00_020bd618 .extern func_ov00_020a5e9c @@ -638,7 +638,7 @@ .extern func_ov00_0209621c .extern func_ov00_020961f8 .extern func_ov00_02096a10 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0f70 .extern data_027e0ce0 .extern func_0202ea0c diff --git a/asm/ov00/include/ov00_02096160.inc b/asm/ov00/include/ov00_02096160.inc index 5c7ef087..4bb47adf 100644 --- a/asm/ov00/include/ov00_02096160.inc +++ b/asm/ov00/include/ov00_02096160.inc @@ -17,11 +17,11 @@ .extern func_0202ea0c .extern func_0204dd9c .extern func_0204dd9c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_0202ea0c .extern func_0204dd9c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_020078f4 .extern func_020078f4 @@ -113,12 +113,12 @@ .extern func_0202ea0c .extern func_0204dd9c .extern func_0204dd9c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_0202ea0c .extern func_0202ea0c .extern func_0204dd9c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_ov00_0209bc88 .extern func_ov00_0209bc9c diff --git a/asm/ov00/include/ov00_0209afc4.inc b/asm/ov00/include/ov00_0209afc4.inc index 3b3d79a8..2a6bcef2 100644 --- a/asm/ov00/include/ov00_0209afc4.inc +++ b/asm/ov00/include/ov00_0209afc4.inc @@ -13,7 +13,7 @@ .extern func_ov00_020a5d34 .extern func_0201e4cc .extern func_ov00_020a5d5c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_0204f614 .extern func_ov00_020a5b38 .extern func_ov00_02080f64 @@ -28,7 +28,7 @@ .extern func_02043594 .extern func_02043600 .extern func_0204dd9c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_0202ea0c .extern func_ov00_020908f8 diff --git a/asm/ov00/include/ov00_0209bea0.inc b/asm/ov00/include/ov00_0209bea0.inc index 205466e6..457a7a7b 100644 --- a/asm/ov00/include/ov00_0209bea0.inc +++ b/asm/ov00/include/ov00_0209bea0.inc @@ -141,11 +141,11 @@ .extern func_0202ea0c .extern func_0204dd9c .extern func_0204dd9c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_0202ea0c .extern func_0204dd9c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_ov00_02090a7c .extern func_ov00_020a5e9c @@ -175,7 +175,7 @@ .extern data_027e0d38 .extern func_02005dcc .extern func_0202ea0c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0fe0 .extern func_ov00_020c1554 .extern func_ov00_020c1730 @@ -225,7 +225,7 @@ .extern func_0202ea24 .extern func_0202ea50 .extern func_0202ea34 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0f80 .extern data_027e0ce0 .extern func_0202ea0c @@ -233,7 +233,7 @@ .extern func_0202ea24 .extern func_0202ea50 .extern func_0202ea34 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0f84 .extern data_027e0ce0 .extern func_0202ea0c diff --git a/asm/ov00/include/ov00_020a03e4.inc b/asm/ov00/include/ov00_020a03e4.inc index 54ecefbd..095586b4 100644 --- a/asm/ov00/include/ov00_020a03e4.inc +++ b/asm/ov00/include/ov00_020a03e4.inc @@ -9,9 +9,9 @@ .extern func_02043600 .extern func_0202ea0c .extern func_0204dd9c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0f80 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0f84 .extern func_ov00_0208b5bc .extern func_ov00_020bd618 @@ -32,13 +32,13 @@ .extern func_0202ea0c .extern func_0202ea0c .extern func_020078f4 -.extern func_0202e9dc -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_020078f4 .extern func_020078f4 .extern data_02050f54 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov00_020c1554 .extern data_027e0fe0 .extern func_ov00_020c1734 @@ -215,11 +215,11 @@ .extern func_0202ea0c .extern func_0204dd9c .extern func_0204dd9c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_0202ea0c .extern func_0204dd9c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_02005a18 .extern func_ov00_02090be8 @@ -315,12 +315,12 @@ .extern data_027e0f64 .extern func_ov00_020c0d4c .extern func_02018c3c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_0204f614 -.extern func_0202e9dc -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj +.extern _ZN9SysObjectnwEmPjj .extern func_ov00_020c0e5c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov00_020c0e5c .extern data_027e0ce0 .extern data_02057878 @@ -371,7 +371,7 @@ .extern func_ov00_02097760 .extern data_027e0f74 .extern data_ov00_020e9e18 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0fe0 .extern func_ov00_020c1554 .extern func_ov00_020c1730 diff --git a/asm/ov00/include/ov00_020b4940.inc b/asm/ov00/include/ov00_020b4940.inc index b3dec631..a1903a8c 100644 --- a/asm/ov00/include/ov00_020b4940.inc +++ b/asm/ov00/include/ov00_020b4940.inc @@ -193,7 +193,7 @@ .extern data_027e0fb4 .extern func_ov00_020ad8e0 .extern data_027e0fb4 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov04_02107aa0 .extern data_027e0fe0 .extern func_ov00_02081f4c @@ -221,7 +221,7 @@ .extern func_ov00_020a95a4 .extern func_ov04_02107994 .extern func_020059ec -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov04_02107810 .extern data_027e0fe0 .extern func_ov04_02107994 @@ -699,7 +699,7 @@ .extern func_01ffa0f4 .extern func_01ffa0f4 .extern data_027e0f64 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0fe0 .extern func_0202ea0c .extern data_027e0d0c @@ -844,7 +844,7 @@ .extern data_027e03c8 .extern data_02050f54 .extern data_02050f54 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov04_02107810 .extern data_027e0fe0 .extern func_ov04_02107994 @@ -1015,7 +1015,7 @@ .extern data_027e0f94 .extern func_0202ea24 .extern func_0202ea50 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern data_027e0fe0 .extern func_0202ea34 diff --git a/asm/ov00/include/ov00_020c36b4.inc b/asm/ov00/include/ov00_020c36b4.inc index 0750a466..84143b5d 100644 --- a/asm/ov00/include/ov00_020c36b4.inc +++ b/asm/ov00/include/ov00_020c36b4.inc @@ -10,7 +10,7 @@ .extern func_ov00_020c1898 .extern data_027e0e60 .extern func_02007938 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern data_027e0fe8 .extern func_0202ea0c diff --git a/asm/ov00/include/ov00_020c43c8.inc b/asm/ov00/include/ov00_020c43c8.inc index d8b0b89f..142c6a63 100644 --- a/asm/ov00/include/ov00_020c43c8.inc +++ b/asm/ov00/include/ov00_020c43c8.inc @@ -258,7 +258,7 @@ .extern data_027e0ff0 .extern func_01ff9ec0 .extern data_027e0ff0 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov00_020c9a9c .extern data_027e0fe0 .extern func_ov00_020a956c diff --git a/asm/ov00/include/ov00_020c9a68.inc b/asm/ov00/include/ov00_020c9a68.inc index 5fc43bb6..f0da0644 100644 --- a/asm/ov00/include/ov00_020c9a68.inc +++ b/asm/ov00/include/ov00_020c9a68.inc @@ -26,7 +26,7 @@ .extern func_ov00_020c1730 .extern func_ov00_020a95ec .extern func_0202ea0c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0fe0 .extern func_ov00_020a956c .extern func_ov00_020a9998 @@ -69,7 +69,7 @@ .extern func_ov00_020c1730 .extern func_ov00_020a95ec .extern func_0202ea0c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov00_020c1554 .extern data_027e0fe0 .extern func_ov00_0207a1c8 diff --git a/asm/ov00/include/ov00_020d1870.inc b/asm/ov00/include/ov00_020d1870.inc index 8f5d8cc3..fa161868 100644 --- a/asm/ov00/include/ov00_020d1870.inc +++ b/asm/ov00/include/ov00_020d1870.inc @@ -127,7 +127,7 @@ .extern func_0203780c .extern func_0203780c .extern func_0202ea0c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0fe0 .extern func_0203780c .extern func_02037750 @@ -150,7 +150,7 @@ .extern func_0203780c .extern func_0203780c .extern func_0202ea0c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0fe0 .extern func_ov00_020d18f4 .extern func_ov00_020bd318 @@ -243,7 +243,7 @@ .extern func_0203780c .extern func_0202ea0c .extern func_0203780c -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0fe0 .extern func_0202bbbc .extern func_ov00_020ad428 @@ -346,7 +346,7 @@ .extern func_020078d8 .extern func_020078d8 .extern func_020078d8 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern func_ov00_020d556c .extern data_027e0fe0 .extern func_ov00_020a956c diff --git a/asm/ov00/include/ov00_020d5458.inc b/asm/ov00/include/ov00_020d5458.inc index 24d4fdb2..5e65af4e 100644 --- a/asm/ov00/include/ov00_020d5458.inc +++ b/asm/ov00/include/ov00_020d5458.inc @@ -102,7 +102,7 @@ .extern func_0201f1f8 .extern func_020209bc .extern func_0201f1ac -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_0202ea0c .extern func_0200b4f4 @@ -230,7 +230,7 @@ .extern data_027e0ce0 .extern func_020174a4 .extern data_027e0ce0 -.extern func_0202e9dc +.extern _ZN9SysObjectnwEmPjj .extern data_027e0ce0 .extern func_0202a5c0 .extern func_0202ea0c diff --git a/asm/ov00/ov00_020773c0.s b/asm/ov00/ov00_020773c0.s index 283ab66e..c7c68c83 100644 --- a/asm/ov00/ov00_020773c0.s +++ b/asm/ov00/ov00_020773c0.s @@ -3569,7 +3569,7 @@ func_ov00_02078d0c: ; 0x02078d0c mov r0, #0x4c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02078d22 bl func_ov00_02078d54 @@ -3616,7 +3616,7 @@ func_ov00_02078d54: ; 0x02078d54 mov r0, #0x80 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02078d78 bl func_ov03_020f05bc diff --git a/asm/ov00/ov00_02079d28.s b/asm/ov00/ov00_02079d28.s index c3207c77..13aeac58 100644 --- a/asm/ov00/ov00_02079d28.s +++ b/asm/ov00/ov00_02079d28.s @@ -3206,7 +3206,7 @@ func_ov00_0207b988: ; 0x0207b988 mov r0, #0x50 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0207b9a6 add r1, r4, #0 diff --git a/asm/ov00/ov00_0207cc84.s b/asm/ov00/ov00_0207cc84.s index e5415c74..6a57b6f0 100644 --- a/asm/ov00/ov00_0207cc84.s +++ b/asm/ov00/ov00_0207cc84.s @@ -3574,7 +3574,7 @@ func_ov00_0207f958: ; 0x0207f958 ldr r1, _0207faa4 ; =data_027e0ce0 mov r0, #0x5c ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0207f9a0 mov r1, r4 @@ -3589,7 +3589,7 @@ _0207f9a8: ldr r1, _0207faa4 ; =data_027e0ce0 mov r0, #0xe0 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0207f9d4 mov r1, r4 @@ -3604,7 +3604,7 @@ _0207f9dc: ldr r1, _0207faa4 ; =data_027e0ce0 mov r0, #0x28 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0207fa08 mov r1, r4 @@ -3616,7 +3616,7 @@ _0207fa10: ldr r1, _0207faa4 ; =data_027e0ce0 mov r0, #0x2c ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0207fa30 mov r1, r4 @@ -6290,7 +6290,7 @@ _02081c34: ldr r1, _02081c5c ; =data_027e0ce0 mov r2, #4 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -6354,7 +6354,7 @@ _02081cec: ldr r1, _02081d14 ; =data_027e0ce0 mov r2, #4 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -6418,7 +6418,7 @@ _02081da4: ldr r1, _02081dcc ; =data_027e0ce0 mov r2, #4 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -6480,7 +6480,7 @@ _02081e58: mov r0, r4, lsl #0x2 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -7340,7 +7340,7 @@ _020826fc: mov r0, #0x790 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02082724 mov r1, r5 @@ -7354,7 +7354,7 @@ _0208272c: mov r0, #0x1b0 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02082754 mov r1, r5 @@ -7368,7 +7368,7 @@ _0208275c: mov r0, #0x1dc ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02082784 mov r1, r5 @@ -7382,7 +7382,7 @@ _0208278c: mov r0, #0x790 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020827b4 mov r1, r5 diff --git a/asm/ov00/ov00_02084eac.s b/asm/ov00/ov00_02084eac.s index 3709fad3..9e78dcd7 100644 --- a/asm/ov00/ov00_02084eac.s +++ b/asm/ov00/ov00_02084eac.s @@ -6910,7 +6910,7 @@ _0208adf0: ldrne r1, [r0] mov r0, #0x28 mul r0, r4, r0 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} diff --git a/asm/ov00/ov00_0208b220.s b/asm/ov00/ov00_0208b220.s index 355c58de..f086474b 100644 --- a/asm/ov00/ov00_0208b220.s +++ b/asm/ov00/ov00_0208b220.s @@ -3468,7 +3468,7 @@ _0208ddb0: mov r0, r4, lsl #0x2 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -5318,7 +5318,7 @@ func_ov00_0208f69c: ; 0x0208f69c mov r0, #0x48 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -5632,7 +5632,7 @@ func_ov00_0208fa70: ; 0x0208fa70 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0208fad8 bl func_ov00_020c1554 @@ -6335,7 +6335,7 @@ func_ov00_020903a8: ; 0x020903a8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _020903d8 bl func_ov00_020c1554 @@ -6454,7 +6454,7 @@ func_ov00_020904f4: ; 0x020904f4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov00_02090524 @@ -10897,7 +10897,7 @@ func_ov00_02093c9c: ; 0x02093c9c mov r0, #0x74 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -13874,7 +13874,7 @@ func_ov00_02095f5c: ; 0x02095f5c mov r0, #0xc ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02095f90 bl func_ov00_02095f0c diff --git a/asm/ov00/ov00_02096160.s b/asm/ov00/ov00_02096160.s index 8ff074de..6a845c11 100644 --- a/asm/ov00/ov00_02096160.s +++ b/asm/ov00/ov00_02096160.s @@ -1173,7 +1173,7 @@ _02097128: ldr r1, _02097150 ; =data_027e0ce0 mov r2, #4 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -1234,7 +1234,7 @@ _020971d4: ldr r1, _020971fc ; =data_027e0ce0 mov r2, #4 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -5158,7 +5158,7 @@ _0209a384: ldr r1, _0209a3ac ; =data_027e0ce0 mov r2, #4 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -5274,7 +5274,7 @@ _0209a4c8: ldr r1, _0209a4f0 ; =data_027e0ce0 mov r2, #4 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} diff --git a/asm/ov00/ov00_0209afc4.s b/asm/ov00/ov00_0209afc4.s index 3afeb737..6155ea81 100644 --- a/asm/ov00/ov00_0209afc4.s +++ b/asm/ov00/ov00_0209afc4.s @@ -869,7 +869,7 @@ _0209ba9c: mov r0, #0x60 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0209bb30 mvn r0, #0 @@ -1116,7 +1116,7 @@ _0209bdd8: mov r0, r4, lsl #0x2 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} diff --git a/asm/ov00/ov00_0209bea0.s b/asm/ov00/ov00_0209bea0.s index 4666a3c0..ac57b7dd 100644 --- a/asm/ov00/ov00_0209bea0.s +++ b/asm/ov00/ov00_0209bea0.s @@ -3031,7 +3031,7 @@ _0209e48c: mov r0, r4, lsl #0x6 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -3090,7 +3090,7 @@ _0209e530: mov r0, r4, lsl #0x6 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -3378,7 +3378,7 @@ func_ov00_0209e8b8: ; 0x0209e8b8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov00_0209e8e8 @@ -5341,7 +5341,7 @@ func_ov00_020a01c4: ; 0x020a01c4 mov r0, #0x18 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020a0208 mov r1, r5 @@ -5419,7 +5419,7 @@ func_ov00_020a029c: ; 0x020a029c mov r0, #0x18 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020a02e0 mov r1, r5 diff --git a/asm/ov00/ov00_020a03e4.s b/asm/ov00/ov00_020a03e4.s index 5cc1a995..8fe8ccb4 100644 --- a/asm/ov00/ov00_020a03e4.s +++ b/asm/ov00/ov00_020a03e4.s @@ -678,7 +678,7 @@ _020a0c84: ldrne r1, [r0] mov r0, #0x28 mul r0, r4, r0 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -897,7 +897,7 @@ _020a0f6c: moveq r1, #0 ldrne r1, [r0] mov r0, r4, lsl #0x2 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -1009,7 +1009,7 @@ _020a1090: moveq r1, #0 ldrne r1, [r0] mov r0, r4, lsl #0x2 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -1049,7 +1049,7 @@ func_ov00_020a10f0: ; 0x020a10f0 mov r0, #0x44 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -1544,7 +1544,7 @@ _020a165c: ldr r1, [r4, #4] mov r0, #0x20 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020a1690 str r6, [r0] @@ -1561,7 +1561,7 @@ _020a1698: ldr r1, [r4, #4] mov r0, #0x1c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020a16cc str r6, [r0] @@ -2074,7 +2074,7 @@ func_ov00_020a1c98: ; 0x020a1c98 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _020a1cd4 bl func_ov00_020c1554 @@ -4498,7 +4498,7 @@ _020a3cc8: ldr r1, _020a3cf0 ; =data_027e0ce0 mov r2, #4 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -4559,7 +4559,7 @@ _020a3d74: ldr r1, _020a3d9c ; =data_027e0ce0 mov r2, #4 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -6479,7 +6479,7 @@ _020a5560: ldr r1, [r4, #4] mov r0, #0x60 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r6, r0 beq _020a5610 str r5, [r6] @@ -6515,7 +6515,7 @@ _020a562c: ldr r1, [r4, #4] mov r0, #0x6c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r6, r0 beq _020a5664 add r0, sl, r8, lsl #2 @@ -6545,7 +6545,7 @@ _020a5664: ldr r1, [r4, #4] mov r0, #0x24 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r6, r0 beq _020a56e0 add r0, sl, r8, lsl #2 @@ -6584,7 +6584,7 @@ _020a56e0: ldr r1, [r4, #4] mov r0, #0x24 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r7, r0 beq _020a5778 add r0, sl, r8, lsl #2 @@ -7213,7 +7213,7 @@ func_ov00_020a5ef8: ; 0x020a5ef8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov00_020a5f28 diff --git a/asm/ov00/ov00_020b4940.s b/asm/ov00/ov00_020b4940.s index 7fe9a445..82366981 100644 --- a/asm/ov00/ov00_020b4940.s +++ b/asm/ov00/ov00_020b4940.s @@ -4205,7 +4205,7 @@ func_ov00_020b80e0: ; 0x020b80e0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} blx func_ov04_02107aa0 @@ -4731,7 +4731,7 @@ func_ov00_020b862c: ; 0x020b862c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _020b865c blx func_ov04_02107810 @@ -12131,7 +12131,7 @@ func_ov00_020be198: ; 0x020be198 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov00_020be1c8 @@ -15372,7 +15372,7 @@ func_ov00_020c0b64: ; 0x020c0b64 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _020c0b94 blx func_ov04_02107810 @@ -18811,7 +18811,7 @@ func_ov00_020c3388: ; 0x020c3388 ldr r1, [r1, #4] mov r0, #0x18 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020c33a2 add r1, r4, #0 diff --git a/asm/ov00/ov00_020c36b4.s b/asm/ov00/ov00_020c36b4.s index 72aeb7bd..738405f9 100644 --- a/asm/ov00/ov00_020c36b4.s +++ b/asm/ov00/ov00_020c36b4.s @@ -719,7 +719,7 @@ func_ov00_020c3f9c: ; 0x020c3f9c mov r0, #1 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020c3fc0 bl func_ov00_020c400c diff --git a/asm/ov00/ov00_020c43c8.s b/asm/ov00/ov00_020c43c8.s index 7cfa30e1..873675db 100644 --- a/asm/ov00/ov00_020c43c8.s +++ b/asm/ov00/ov00_020c43c8.s @@ -6405,7 +6405,7 @@ func_ov00_020c96a4: ; 0x020c96a4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov00_020c9a9c diff --git a/asm/ov00/ov00_020c9a68.s b/asm/ov00/ov00_020c9a68.s index c4b66195..3428524f 100644 --- a/asm/ov00/ov00_020c9a68.s +++ b/asm/ov00/ov00_020c9a68.s @@ -212,7 +212,7 @@ func_ov00_020c9ca4: ; 0x020c9ca4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov00_020c9fb8 @@ -658,7 +658,7 @@ func_ov00_020ca20c: ; 0x020ca20c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _020ca23c bl func_ov00_020c1554 diff --git a/asm/ov00/ov00_020d1870.s b/asm/ov00/ov00_020d1870.s index c51a7496..4c5e3f74 100644 --- a/asm/ov00/ov00_020d1870.s +++ b/asm/ov00/ov00_020d1870.s @@ -1690,7 +1690,7 @@ func_ov00_020d3020: ; 0x020d3020 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _020d3058 bl func_ov00_020d3910 @@ -1939,7 +1939,7 @@ func_ov00_020d32e4: ; 0x020d32e4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov00_020d3314 @@ -3059,7 +3059,7 @@ func_ov00_020d3fc8: ; 0x020d3fc8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov00_020d3ff8 @@ -4541,7 +4541,7 @@ func_ov00_020d5284: ; 0x020d5284 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov00_020d556c diff --git a/asm/ov00/ov00_020d5458.s b/asm/ov00/ov00_020d5458.s index 051236d0..647d3fbb 100644 --- a/asm/ov00/ov00_020d5458.s +++ b/asm/ov00/ov00_020d5458.s @@ -1648,7 +1648,7 @@ func_ov00_020d67c4: ; 0x020d67c4 mov r0, #0x10 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020d67f8 bl func_ov00_020d6798 @@ -4143,7 +4143,7 @@ func_ov00_020d8610: ; 0x020d8610 mov r0, #0x820 ldr r1, [r1, #4] mov r2, #0x20 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020d864c mov r1, r4 diff --git a/asm/ov02.s b/asm/ov02.s index 87d57248..62fa56b1 100644 --- a/asm/ov02.s +++ b/asm/ov02.s @@ -2670,7 +2670,7 @@ func_ov02_020f1178: ; 0x020f1178 ldr r1, [r1] mov r0, #0x28 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f11b8 bl func_ov02_020f6490 @@ -3020,7 +3020,7 @@ func_ov02_020f15bc: ; 0x020f15bc ldr r1, [r0] mov r0, #0x28 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f15f8 bl func_ov02_020f612c @@ -4250,7 +4250,7 @@ func_ov02_020f2444: ; 0x020f2444 ldr r1, _020f24dc ; =data_ov02_0210016c mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f24c4 mov r1, #0 @@ -4782,7 +4782,7 @@ func_ov02_020f2b7c: ; 0x020f2b7c mov r0, #0x20 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f2bd0 mov r1, #0 @@ -6746,7 +6746,7 @@ _020f44fc: mov r0, #0x60 ldr r1, [r4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f451c blx func_ov09_0211cca4 @@ -6757,7 +6757,7 @@ _020f451c: ldr r1, [r4] mov r0, #0x30 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f4544 bl func_ov02_020f3888 @@ -6769,7 +6769,7 @@ _020f4544: ldr r1, [r4] ldr r0, _020f4d18 ; =0x00000d18 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f4570 bl func_ov02_020eed78 @@ -6781,7 +6781,7 @@ _020f4570: ldr r1, [r4] ldr r0, _020f4d1c ; =0x00001434 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f459c bl func_ov02_020f1178 @@ -6793,7 +6793,7 @@ _020f459c: ldr r1, [r4] ldr r0, _020f4d20 ; =0x00000ec8 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f45c8 bl func_ov02_020f15bc @@ -6808,7 +6808,7 @@ _020f45dc: mov r0, #0x1ec ldr r1, [r5] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f4610 ldr r1, _020f4d24 ; =0x000011c7 @@ -6825,7 +6825,7 @@ _020f4610: ldr r1, [r5] ldr r0, _020f4d2c ; =0x00001490 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f463c bl func_ov02_020f2b7c @@ -6840,7 +6840,7 @@ _020f4650: mov r0, #0x1ec ldr r1, [r5] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f4684 ldr r1, _020f4d24 ; =0x000011c7 @@ -6857,7 +6857,7 @@ _020f4684: ldr r1, [r5] mov r0, #0x21c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f46b0 bl func_ov02_020f2444 @@ -6872,7 +6872,7 @@ _020f46c4: mov r0, #0x60 ldr r1, [r4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f46e4 blx func_ov09_0211cca4 @@ -6883,7 +6883,7 @@ _020f46e4: ldr r1, [r4] ldr r0, _020f4d1c ; =0x00001434 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f470c bl func_ov45_0218db94 @@ -6895,7 +6895,7 @@ _020f470c: ldr r1, [r4] ldr r0, _020f4d20 ; =0x00000ec8 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f4738 bl func_ov45_0218a284 @@ -8797,7 +8797,7 @@ func_ov02_020f612c: ; 0x020f612c ldr r1, [r1] mov r0, #0x5c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f6174 mov r1, r4 @@ -9073,7 +9073,7 @@ func_ov02_020f6490: ; 0x020f6490 ldr r1, [r1] mov r0, #0x5c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f64ec mov r1, r4 diff --git a/asm/ov03.s b/asm/ov03.s index 03f3f097..771ffaab 100644 --- a/asm/ov03.s +++ b/asm/ov03.s @@ -2802,7 +2802,7 @@ func_ov03_020f00f0: ; 0x020f00f0 mov r0, #8 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f0138 ldr r2, _020f0148 ; =data_ov03_02100050 @@ -3434,7 +3434,7 @@ func_ov03_020f0624: ; 0x020f0624 mov r0, #4 ldr r1, [r1, #4] add r2, r0, #0 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f0662 mov r1, #0 @@ -8552,7 +8552,7 @@ _020f3e2e: mov r0, #0x50 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f3e50 mov r2, #0x1c @@ -8628,7 +8628,7 @@ _020f3eb4: mov r0, #0x50 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f3edc mov r2, #0x1c @@ -8686,7 +8686,7 @@ _020f3f2a: mov r0, #0x50 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f3f48 add r1, r4, #0 @@ -9475,7 +9475,7 @@ func_ov03_020f4510: ; 0x020f4510 mov r0, #0x1c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f4526 bl func_ov03_020f4558 @@ -9522,7 +9522,7 @@ func_ov03_020f4558: ; 0x020f4558 mov r0, #0x9c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _020f4578 bl func_ov03_020f4b18 @@ -9532,7 +9532,7 @@ _020f4578: ldr r1, [r1, #4] mov r0, #0x44 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f4590 ldr r1, [r5, #4] @@ -9543,7 +9543,7 @@ _020f4590: mov r0, #4 ldr r1, [r1, #4] add r2, r0, #0 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f45a8 ldr r1, [r5, #4] @@ -9554,7 +9554,7 @@ _020f45a8: ldr r1, [r1, #4] mov r0, #0x48 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f45c0 ldr r1, [r5, #4] @@ -9565,7 +9565,7 @@ _020f45c0: ldr r1, [r1, #4] mov r0, #0x10 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _020f45da ldr r1, [r5, #4] @@ -9689,7 +9689,7 @@ _020f46c8: mov r0, #0x30 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f46de ldr r1, [r4, #4] @@ -12602,7 +12602,7 @@ _020f6342: ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f6358 bl func_ov03_020f5784 @@ -13967,7 +13967,7 @@ func_ov03_020f74e8: ; 0x020f74e8 ldr r1, [r1, #4] lsl r0, r0, #4 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f7520 add r1, r4, #0 @@ -13979,7 +13979,7 @@ _020f7520: ldr r1, [r1, #4] lsl r0, r0, #6 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f753a add r1, r4, #0 @@ -13993,7 +13993,7 @@ _020f753a: mov r0, #0xe4 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020f755e add r1, r4, #0 @@ -15927,7 +15927,7 @@ func_ov03_020f8bb0: ; 0x020f8bb0 ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _020f8c22 ldr r1, _020f8d40 ; =func_ov03_020f8d50 @@ -19073,7 +19073,7 @@ func_ov03_020faee4: ; 0x020faee4 ldr r1, [r1, #4] mov r0, #0x14 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020faf0a bl func_ov03_020fb294 @@ -19172,7 +19172,7 @@ func_ov03_020faf90: ; 0x020faf90 mov r0, #0x34 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020fafc6 blx func_ov15_0216a76c @@ -19184,7 +19184,7 @@ _020fafca: mov r0, #0x3c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020fafde bl func_ov14_0215062c @@ -19200,7 +19200,7 @@ _020fafde: mov r0, #0x20 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020fb002 bl func_ov26_02173bc0 @@ -19522,7 +19522,7 @@ func_ov03_020fb294: ; 0x020fb294 ldr r1, [r1, #4] mov r0, #0x60 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _020fb2ac bl func_ov09_0211cca4 @@ -19736,7 +19736,7 @@ func_ov03_020fb41c: ; 0x020fb41c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} blx func_ov03_020fb45c @@ -20470,7 +20470,7 @@ func_ov03_020fbcc8: ; 0x020fbcc8 mov r0, #0xd4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 diff --git a/asm/ov04.s b/asm/ov04.s index 1009d40e..6077ba0c 100644 --- a/asm/ov04.s +++ b/asm/ov04.s @@ -12,7 +12,7 @@ func_ov04_02100ae0: ; 0x02100ae0 ldr r1, [r1, #4] mov r0, #0x2c mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02100afa add r1, r4, #0 @@ -63,7 +63,7 @@ func_ov04_02100b08: ; 0x02100b08 mov r0, #0xb0 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02100b5c add r1, r4, #0 @@ -281,7 +281,7 @@ _02100d38: mov r0, #4 ldr r1, [r1, #4] add r2, r0, #0 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _02100d6a add r0, r4, #0 @@ -663,7 +663,7 @@ func_ov04_02100ef8: ; 0x02100ef8 ldr r1, _02101164 ; =data_027e0ce0 mov r0, #0x30 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02101050 bl func_ov04_02100e60 @@ -1112,7 +1112,7 @@ func_ov04_021013a4: ; 0x021013a4 mov r0, #0x14 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021013dc ldr r1, _02101414 ; =data_02057878 @@ -1140,7 +1140,7 @@ _021013dc: mov r0, #0xdc ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210140a add r1, r4, #0 @@ -1213,7 +1213,7 @@ func_ov04_0210146c: ; 0x0210146c mov r0, #0x14 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210148a bl func_ov04_021013a4 @@ -1943,7 +1943,7 @@ _021019be: ldr r1, _02101a60 ; =data_027e0ce0 mov r0, #0x18 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r1, r0, #0 beq _02101a42 add r2, r4, #0 @@ -2021,7 +2021,7 @@ _02101a78: mov r0, #0xc ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02101ab0 ldrb r2, [r5, #0xf] @@ -2080,7 +2080,7 @@ _02101adc: mov r0, #0x10 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02101b16 ldrb r2, [r5, #0xf] @@ -2723,7 +2723,7 @@ func_ov04_02101f54: ; 0x02101f54 ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02101f80 bl func_ov04_0210ed1c @@ -2773,7 +2773,7 @@ func_ov04_02101fbc: ; 0x02101fbc mov r0, #0x10 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02101fda bl func_ov04_02101f54 @@ -3595,7 +3595,7 @@ func_ov04_021026a0: ; 0x021026a0 mov r0, #0x58 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021026be bl func_ov04_021025e8 @@ -3842,7 +3842,7 @@ func_ov04_02102890: ; 0x02102890 ldr r1, [r1, #4] mov r0, #0xc mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021028a8 blx func_ov00_0209aed8 @@ -3921,7 +3921,7 @@ func_ov04_02102924: ; 0x02102924 mov r0, #0x24 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02102942 bl func_ov04_02102890 @@ -4156,7 +4156,7 @@ func_ov04_02102aa0: ; 0x02102aa0 mov r0, #0xc ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02102aca blx func_ov18_0216abdc @@ -4456,7 +4456,7 @@ _02102d80: mov r0, r4, lsl #0x2 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -4516,7 +4516,7 @@ func_ov04_02102dec: ; 0x02102dec mov r0, #0x20 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02102e0a bl func_ov04_02102da4 @@ -4597,7 +4597,7 @@ func_ov04_02102e58: ; 0x02102e58 ldr r1, [r1, #4] mov r0, #0x10 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02102e98 add r1, r5, #0 @@ -4610,7 +4610,7 @@ _02102e98: mov r0, #0x18 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02102eb2 blx func_ov00_020a15f0 @@ -4823,7 +4823,7 @@ _02102f10: mov r0, #0x60 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02103094 ldr r1, _02103210 ; =data_ov00_020e2b64 @@ -4865,7 +4865,7 @@ _02103094: ldr r1, _0210320c ; =data_027e0ce0 mov r0, #0x18 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021030c0 ldr r1, _02103210 ; =data_ov00_020e2b64 @@ -4887,7 +4887,7 @@ _021030c0: ldr r1, _0210320c ; =data_027e0ce0 mov r0, #0x24 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021030f2 ldr r1, _02103210 ; =data_ov00_020e2b64 @@ -4912,7 +4912,7 @@ _021030f2: ldr r1, _0210320c ; =data_027e0ce0 mov r0, #0x20 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02103124 ldr r1, _02103210 ; =data_ov00_020e2b64 @@ -4937,7 +4937,7 @@ _02103124: ldr r1, _0210320c ; =data_027e0ce0 mov r0, #0x18 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02103150 ldr r1, _02103210 ; =data_ov00_020e2b64 @@ -4959,7 +4959,7 @@ _02103150: ldr r1, _0210320c ; =data_027e0ce0 mov r0, #0x28 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210318a ldr r1, _02103210 ; =data_ov00_020e2b64 @@ -4988,7 +4988,7 @@ _0210318a: ldr r1, _0210320c ; =data_027e0ce0 mov r0, #0x20 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021031c0 ldr r1, _02103210 ; =data_ov00_020e2b64 @@ -5015,7 +5015,7 @@ _021031c0: ldr r1, _0210320c ; =data_027e0ce0 mov r0, #0x18 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021031ec ldr r1, _02103210 ; =data_ov00_020e2b64 @@ -5055,7 +5055,7 @@ _02103230: .word data_ov00_020e4a70 _02103234: mov r0, #0x2c ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02103268 ldr r1, _02103418 ; =data_ov00_020e2b64 @@ -5087,7 +5087,7 @@ _02103268: ldr r1, _02103420 ; =data_027e0ce0 mov r0, #0x28 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210329c ldr r1, _02103418 ; =data_ov00_020e2b64 @@ -5117,7 +5117,7 @@ _0210329c: mov r0, #0x34 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021032d4 ldr r1, _02103418 ; =data_ov00_020e2b64 @@ -5147,7 +5147,7 @@ _021032e4: mov r0, #0x30 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02103314 ldr r1, _02103418 ; =data_ov00_020e2b64 @@ -5175,7 +5175,7 @@ _02103314: ldr r1, _02103420 ; =data_027e0ce0 mov r0, #0x40 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210335c ldr r1, _02103418 ; =data_ov00_020e2b64 @@ -5211,7 +5211,7 @@ _0210335c: ldr r1, _02103420 ; =data_027e0ce0 mov r0, #0x24 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02103394 ldr r1, _02103418 ; =data_ov00_020e2b64 @@ -5239,7 +5239,7 @@ _02103394: ldr r1, _02103420 ; =data_027e0ce0 mov r0, #0x28 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021033c8 ldr r1, _02103418 ; =data_ov00_020e2b64 @@ -5265,7 +5265,7 @@ _021033c8: ldr r1, _02103420 ; =data_027e0ce0 mov r0, #0x40 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02103408 ldr r1, _02103418 ; =data_ov00_020e2b64 @@ -5523,7 +5523,7 @@ func_ov04_021035b8: ; 0x021035b8 ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021035e0 mov r1, #8 @@ -5587,7 +5587,7 @@ func_ov04_02103638: ; 0x02103638 ldr r1, [r1, #4] mov r0, #8 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _02103654 bl func_02030274 @@ -5602,7 +5602,7 @@ _02103654: ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02103674 mov r1, #0 @@ -5614,7 +5614,7 @@ _02103674: ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210368e mov r1, #1 @@ -5681,7 +5681,7 @@ func_ov04_021036dc: ; 0x021036dc mov r0, #0xc ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021036fa bl func_ov04_02103638 @@ -7214,7 +7214,7 @@ func_ov04_0210441c: ; 0x0210441c mov r0, #0x8c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210443e bl func_ov04_0210f2bc @@ -7225,7 +7225,7 @@ _0210443e: ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02104458 ldr r1, [r4, #0x40] @@ -7288,7 +7288,7 @@ func_ov04_021044a8: ; 0x021044a8 mov r0, #0x48 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021044c6 bl func_ov04_0210441c @@ -8192,7 +8192,7 @@ func_ov04_02104c40: ; 0x02104c40 mov r0, #0x9c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r7, r0, #0 beq _02104c8c add r4, r7, #0 @@ -8302,7 +8302,7 @@ func_ov04_02104d20: ; 0x02104d20 mov r0, #0x2c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02104d36 bl func_ov04_02104c40 @@ -8384,7 +8384,7 @@ _02104db4: mov r0, #0x34 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02104dd0 blx func_ov40_02186948 @@ -8401,7 +8401,7 @@ _02104dd0: mov r0, #0x18 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02104df0 add r1, r5, #0 @@ -8430,7 +8430,7 @@ _02104e02: mov r0, #0x10 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02104e2a add r1, r5, #0 @@ -8452,7 +8452,7 @@ _02104e36: mov r0, #0x18 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02104e56 add r1, r5, #0 @@ -8469,7 +8469,7 @@ _02104e62: mov r0, #0x14 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02104e78 add r1, r5, #0 @@ -8489,7 +8489,7 @@ _02104e84: mov r0, #0x34 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02104ea2 add r1, r5, #0 @@ -8512,7 +8512,7 @@ _02104eb8: mov r0, #0x54 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02104ece add r1, r5, #0 @@ -8529,7 +8529,7 @@ _02104eda: mov r0, #0x40 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02104ef0 add r1, r5, #0 @@ -8546,7 +8546,7 @@ _02104efc: mov r0, #0x3c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02104f12 add r1, r5, #0 @@ -8924,7 +8924,7 @@ func_ov04_021051e0: ; 0x021051e0 mov r0, #0xc4 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021051fe bl func_ov04_02105230 @@ -9349,7 +9349,7 @@ _021054fa: mov r0, #0xc ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210553a ldrh r1, [r5] @@ -9573,7 +9573,7 @@ func_ov04_021056c8: ; 0x021056c8 ldr r0, _021056e8 ; =0x00004050 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021056de bl func_ov04_02105714 @@ -10092,7 +10092,7 @@ func_ov04_02105a64: ; 0x02105a64 ldr r0, _02105a84 ; =0x00000878 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02105a7a bl func_ov04_02105aa8 @@ -10503,7 +10503,7 @@ func_ov04_02105d78: ; 0x02105d78 mov r0, #0x10 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02105d96 bl func_ov04_02105dc8 @@ -10576,7 +10576,7 @@ _02105e02: ldr r0, _02105e44 ; =0x00000784 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _02105e24 ldr r3, _02105e48 ; =func_ov04_02105e50 @@ -10882,7 +10882,7 @@ func_ov04_0210606c: ; 0x0210606c mov r0, #0xc ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02106082 bl func_ov04_021060b4 @@ -11982,7 +11982,7 @@ func_ov04_0210682c: ; 0x0210682c ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02106844 bl func_ov04_02106878 @@ -12483,7 +12483,7 @@ _02106bca: ldr r0, _02106cc8 ; =0x000005b4 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02106bf4 blx func_ov40_02187ba0 @@ -12495,7 +12495,7 @@ _02106bf8: ldr r0, _02106cc8 ; =0x000005b4 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02106c0c bl func_020397f8 @@ -12526,7 +12526,7 @@ _02106c30: ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02106c46 blx func_ov00_020d10a8 @@ -12564,7 +12564,7 @@ _02106c62: mov r0, #8 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _02106c98 bl func_02030274 @@ -13422,7 +13422,7 @@ func_ov04_02107314: ; 0x02107314 ldr r1, [r1, #4] mov r0, #0x28 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02107346 mov r1, #5 @@ -13534,7 +13534,7 @@ _0210740a: mov r0, #0x5c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02107420 mov r1, #0 @@ -13552,7 +13552,7 @@ _02107420: mov r0, #8 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _02107448 bl func_02030274 @@ -13657,7 +13657,7 @@ func_ov04_02107504: ; 0x02107504 ldr r1, [r1, #4] mov r0, #0x70 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210751c bl func_ov04_0210b6d4 @@ -13670,7 +13670,7 @@ _0210751c: ldr r1, _02107644 ; =data_027e0ce0 mov r0, #0x2c ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02107538 bl func_ov04_0210ba8c @@ -13683,7 +13683,7 @@ _02107538: ldr r1, _02107644 ; =data_027e0ce0 mov r0, #0xc ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02107554 bl func_ov14_0213cf88 @@ -13696,7 +13696,7 @@ _02107554: ldr r1, _02107644 ; =data_027e0ce0 mov r0, #0x24 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02107570 bl func_ov14_0213d1c4 @@ -13709,7 +13709,7 @@ _02107570: ldr r1, _02107644 ; =data_027e0ce0 mov r0, #0x10 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210758c bl func_ov14_0213eab8 @@ -13722,7 +13722,7 @@ _0210758c: ldr r1, _02107644 ; =data_027e0ce0 mov r0, #0x30 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021075a8 bl func_ov14_0213cfc4 @@ -13735,7 +13735,7 @@ _021075a8: ldr r1, _02107644 ; =data_027e0ce0 mov r0, #0x4c ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021075c4 bl func_ov14_0213eafc @@ -13748,7 +13748,7 @@ _021075c4: ldr r1, _02107644 ; =data_027e0ce0 mov r0, #0xa4 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021075e0 bl func_ov14_0213d25c @@ -13761,7 +13761,7 @@ _021075e0: ldr r1, _02107644 ; =data_027e0ce0 mov r0, #0x2c ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021075fc bl func_ov14_0213edc0 @@ -13774,7 +13774,7 @@ _021075fc: ldr r1, _02107644 ; =data_027e0ce0 mov r0, #0x10 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02107618 bl func_ov14_02151590 @@ -13787,7 +13787,7 @@ _02107618: ldr r1, _02107644 ; =data_027e0ce0 mov r0, #0x10 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02107634 bl func_ov14_021515d0 @@ -13821,7 +13821,7 @@ func_ov04_02107650: ; 0x02107650 ldr r1, [r1, #4] mov r0, #0x70 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02107668 bl func_ov04_0210b6d4 @@ -13834,7 +13834,7 @@ _02107668: ldr r1, _02107694 ; =data_027e0ce0 mov r0, #0x2c ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02107684 bl func_ov04_0210ba8c @@ -14547,7 +14547,7 @@ func_ov04_02107c00: ; 0x02107c00 mov r0, #0x28 ldr r1, [r1, #8] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02107c1e bl func_ov04_02107c4c @@ -14795,7 +14795,7 @@ _02107dba: mov r0, #4 ldr r1, [r1, #8] add r2, r0, #0 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02107ddc ldr r1, [r4] @@ -14881,7 +14881,7 @@ func_ov04_02107e54: ; 0x02107e54 mov r0, #0x10 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02107e6a bl func_ov04_02107e9c @@ -15538,7 +15538,7 @@ _02108354: mov r0, #0x24 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _021083b2 ldr r0, _021083e4 ; =data_027e0fc4 @@ -19382,7 +19382,7 @@ _0210a0c0: mov r0, #0x14 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210a138 ldr r1, _0210a468 ; =data_02057878 @@ -19401,7 +19401,7 @@ _0210a138: ldr r1, [r1, #4] mov r0, #8 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210a152 bl func_02030274 @@ -19413,7 +19413,7 @@ _0210a152: ldr r1, [r1, #4] mov r0, #8 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210a16c bl func_02030274 @@ -19425,7 +19425,7 @@ _0210a16c: ldr r1, [r1, #4] mov r0, #8 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210a186 bl func_02030274 @@ -19983,7 +19983,7 @@ _0210a588: ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210a66e bl func_ov00_020b4b90 @@ -20389,7 +20389,7 @@ func_ov04_0210a9ac: ; 0x0210a9ac ldr r1, [r1, #4] mov r0, #0x18 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210a9c6 add r1, r5, #0 @@ -20402,7 +20402,7 @@ _0210a9c6: ldr r1, _0210ab08 ; =data_027e0ce0 mov r0, #0x60 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210a9e2 add r1, r5, #0 @@ -20415,7 +20415,7 @@ _0210a9e2: ldr r1, _0210ab08 ; =data_027e0ce0 mov r0, #0xb4 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210a9fe add r1, r5, #0 @@ -20428,7 +20428,7 @@ _0210a9fe: ldr r1, _0210ab08 ; =data_027e0ce0 mov r0, #0xe4 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210aa1a add r1, r5, #0 @@ -20441,7 +20441,7 @@ _0210aa1a: ldr r1, _0210ab08 ; =data_027e0ce0 mov r0, #0xb4 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210aa36 add r1, r5, #0 @@ -20454,7 +20454,7 @@ _0210aa36: ldr r1, _0210ab08 ; =data_027e0ce0 mov r0, #0xac ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210aa52 add r1, r5, #0 @@ -20467,7 +20467,7 @@ _0210aa52: ldr r1, _0210ab08 ; =data_027e0ce0 mov r0, #0x98 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210aa6e add r1, r5, #0 @@ -20767,7 +20767,7 @@ func_ov04_0210abd4: ; 0x0210abd4 mov r0, #0x24 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210aca2 bl func_0202ab78 @@ -21128,7 +21128,7 @@ func_ov04_0210af14: ; 0x0210af14 mov r0, #0x20 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210af2a bl func_ov00_020bb1f8 @@ -21340,7 +21340,7 @@ func_ov04_0210afdc: ; 0x0210afdc mov r0, #0x64 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210b0da blx func_ov00_020a92a4 @@ -21410,7 +21410,7 @@ func_ov04_0210b13c: ; 0x0210b13c mov r0, #0xd8 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210b152 bl func_ov04_0210afdc @@ -21466,7 +21466,7 @@ func_ov04_0210b184: ; 0x0210b184 mov r0, #0xc ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210b1b6 blx func_ov24_0216dd60 @@ -21547,7 +21547,7 @@ func_ov04_0210b210: ; 0x0210b210 mov r0, #0x24 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210b23c bl func_0202ab78 @@ -22201,7 +22201,7 @@ func_ov04_0210b6d4: ; 0x0210b6d4 ldr r0, _0210b8f8 ; =data_027e0ce0 ldr r1, [r0, #4] mov r0, #0x5c - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210b6f8 mov r1, #0 @@ -22212,7 +22212,7 @@ _0210b6f8: mov r2, #4 ldr r1, [r0, #4] mov r0, #0x5c - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210b710 mov r1, #0 @@ -22288,7 +22288,7 @@ _0210b792: mov r2, #4 ldr r1, [r0, #4] mov r0, #0x5c - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _0210b7b6 ldr r0, _0210b904 ; =data_027e0fc4 @@ -22305,7 +22305,7 @@ _0210b7b6: ldr r1, [r0, #4] mov r0, #0x5c mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _0210b7dc ldr r0, _0210b904 ; =data_027e0fc4 @@ -22322,7 +22322,7 @@ _0210b7dc: ldr r1, [r0, #4] mov r0, #0x24 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _0210b810 ldr r0, _0210b904 ; =data_027e0fc4 @@ -22349,7 +22349,7 @@ _0210b810: mov r2, #4 ldr r1, [r0, #4] mov r0, #0x24 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _0210b84a ldr r0, _0210b904 ; =data_027e0fc4 @@ -22386,7 +22386,7 @@ _0210b84a: mov r2, #4 ldr r1, [r0, #4] mov r0, #0x24 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _0210b898 ldr r0, _0210b904 ; =data_027e0fc4 @@ -22413,7 +22413,7 @@ _0210b898: mov r2, #4 ldr r1, [r0, #4] mov r0, #0x24 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _0210b8d2 ldr r0, _0210b904 ; =data_027e0fc4 @@ -22715,7 +22715,7 @@ func_ov04_0210ba8c: ; 0x0210ba8c mov r2, #4 ldr r1, [r0, #4] mov r0, #0x5c - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210bad0 add r1, r4, #0 @@ -22731,7 +22731,7 @@ _0210bad0: mov r2, #4 ldr r1, [r0, #4] mov r0, #0x24 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210baf8 add r1, r6, #0 @@ -22768,7 +22768,7 @@ _0210bb1a: mov r2, #4 ldr r1, [r0, #4] mov r0, #0x5c - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210bb40 add r1, r4, #0 @@ -22784,7 +22784,7 @@ _0210bb40: mov r2, #4 ldr r1, [r0, #4] mov r0, #0x24 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210bb68 add r1, r6, #0 @@ -22804,7 +22804,7 @@ _0210bb68: mov r2, #4 ldr r1, [r0, #4] mov r0, #0x24 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210bb96 add r1, r6, #0 @@ -22820,7 +22820,7 @@ _0210bb96: mov r2, #4 ldr r1, [r0, #4] mov r0, #0x24 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _0210bbd2 ldr r0, _0210bc14 ; =data_027e0fc4 @@ -23013,7 +23013,7 @@ func_ov04_0210bd04: ; 0x0210bd04 mov r0, #0x18 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210bd1a bl func_ov04_0210bd4c @@ -23066,7 +23066,7 @@ func_ov04_0210bd4c: ; 0x0210bd4c mov r0, #8 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _0210bd7c bl func_02030274 @@ -23251,7 +23251,7 @@ func_ov04_0210be04: ; 0x0210be04 ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210bef8 add r1, r4, #0 @@ -24293,7 +24293,7 @@ _0210c774: mov r0, #0x14 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _0210c796 ldr r0, _0210c7f8 ; =data_02057878 @@ -24410,7 +24410,7 @@ _0210c81c: mov r0, #0x64 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210c87e mov r1, #0x4f @@ -24564,7 +24564,7 @@ _0210c966: mov r0, #0x10 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210c998 ldr r1, _0210ca7c ; =data_02057878 @@ -24650,7 +24650,7 @@ _0210c9f4: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210ca34 mov r2, #0x4f @@ -25579,7 +25579,7 @@ _0210d36c: mov r0, r4, lsl #0x2 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -25626,7 +25626,7 @@ _0210d3f0: ldr r1, _0210d418 ; =data_027e0ce0 mov r2, #4 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -25675,7 +25675,7 @@ _0210d480: ldr r1, _0210d4a8 ; =data_027e0ce0 mov r2, #4 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -25724,7 +25724,7 @@ _0210d510: ldr r1, _0210d538 ; =data_027e0ce0 mov r2, #4 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -26618,7 +26618,7 @@ func_ov04_0210dce4: ; 0x0210dce4 mov r0, #0x44 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210dd12 blx func_ov00_020a4d3c @@ -26667,7 +26667,7 @@ _0210dd12: mov r0, #0x50 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210dd7c blx func_ov15_02184b5c @@ -27437,7 +27437,7 @@ _0210e32a: mov r0, #0xa4 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210e362 mov r2, #0 @@ -27495,7 +27495,7 @@ _0210e362: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210e3d0 mov r0, #0x42 @@ -27555,7 +27555,7 @@ _0210e3d0: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210e450 mov r0, #0x42 @@ -27595,7 +27595,7 @@ _0210e47c: mov r0, #0xa4 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210e4b6 mov r2, #0 @@ -27654,7 +27654,7 @@ _0210e4b6: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210e524 mov r0, #0x42 @@ -27692,7 +27692,7 @@ _0210e54a: mov r0, #0x94 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210e582 mov r2, #0 @@ -27750,7 +27750,7 @@ _0210e582: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210e5f0 mov r0, #0x42 @@ -27810,7 +27810,7 @@ _0210e5f0: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210e670 mov r0, #0x42 @@ -27881,7 +27881,7 @@ _0210e6e8: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210e712 mov r0, #0x42 @@ -27969,7 +27969,7 @@ _0210e768: ldr r1, [r1, #4] mov r0, #0xa4 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210e7bc ldrh r1, [r5, #0xe] @@ -28018,7 +28018,7 @@ _0210e7bc: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210e832 mov r0, #0x42 @@ -28078,7 +28078,7 @@ _0210e832: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210e8b2 mov r0, #0x42 @@ -28120,7 +28120,7 @@ _0210e8e4: mov r0, #0x6c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210e91c mov r2, #0 @@ -28178,7 +28178,7 @@ _0210e91c: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210e98a mov r0, #0x42 @@ -28251,7 +28251,7 @@ _0210e9fa: mov r0, #0x88 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210ea30 mov r2, #0 @@ -28322,7 +28322,7 @@ _0210eaa8: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210ead2 mov r0, #0x42 @@ -28726,7 +28726,7 @@ func_ov04_0210ed1c: ; 0x0210ed1c mov r0, #0x1c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210edc8 blx func_ov00_020a33fc @@ -29111,7 +29111,7 @@ func_ov04_0210f07c: ; 0x0210f07c mov r0, #0x58 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210f0ca add r2, sp, #0x10 @@ -29440,7 +29440,7 @@ func_ov04_0210f2bc: ; 0x0210f2bc mov r0, #0x24 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0210f32a bl func_0202ab78 @@ -29558,7 +29558,7 @@ func_ov04_0210f3e4: ; 0x0210f3e4 mov r0, #0xc ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210f40e blx func_ov40_0218321c @@ -29576,7 +29576,7 @@ _0210f414: mov r0, #8 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210f434 add r1, r5, #0 @@ -29598,7 +29598,7 @@ _0210f43a: mov r0, #0x1c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210f460 add r1, r5, #0 @@ -29741,7 +29741,7 @@ func_ov04_0210f4f8: ; 0x0210f4f8 ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210f51a bl func_ov04_02105058 @@ -29873,7 +29873,7 @@ func_ov04_0210f604: ; 0x0210f604 ldr r0, _0210f630 ; =0x000051b8 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210f622 bl func_ov04_0210f650 @@ -30024,7 +30024,7 @@ _0210f71c: ldr r1, [r7, #4] mov r0, #0xc mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210f730 add r1, r6, #0 @@ -30074,7 +30074,7 @@ func_ov04_0210f76c: ; 0x0210f76c mov r0, #0xc ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210f782 bl func_ov04_0210f7b4 @@ -30125,7 +30125,7 @@ _0210f7c6: ldr r1, [r7, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0210f7d8 str r6, [r0] diff --git a/asm/ov06.s b/asm/ov06.s index d7cc5f63..820cc9c5 100644 --- a/asm/ov06.s +++ b/asm/ov06.s @@ -1944,7 +1944,7 @@ func_ov06_02102214: ; 0x02102214 mov r0, #0x23c ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02102248 bl func_ov06_02102038 diff --git a/asm/ov07.s b/asm/ov07.s index f3fbf5c7..23cda617 100644 --- a/asm/ov07.s +++ b/asm/ov07.s @@ -12,7 +12,7 @@ func_ov07_02100ae0: ; 0x02100ae0 ldr r1, [r1, #4] ldr r0, _02100b14 ; =0x00180240 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 diff --git a/asm/ov08.s b/asm/ov08.s index fc87a922..e56e31ef 100644 --- a/asm/ov08.s +++ b/asm/ov08.s @@ -12,7 +12,7 @@ func_ov08_02112c20: ; 0x02112c20 ldr r1, [r1, #4] mov r0, #0x10 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -257,7 +257,7 @@ func_ov08_02112f28: ; 0x02112f28 mov r0, #4 ldr r1, [r1] mov r2, r0 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02112f70 mov r1, r4 @@ -795,7 +795,7 @@ _02113600: mov r0, #0x10 mov r1, sb mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211363c str r7, [sp] @@ -836,7 +836,7 @@ func_ov08_02113678: ; 0x02113678 mov r1, r4 mov r0, #0x14 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021136b0 mov r1, r4 diff --git a/asm/ov09.s b/asm/ov09.s index 783df39f..ee0e805a 100644 --- a/asm/ov09.s +++ b/asm/ov09.s @@ -12,7 +12,7 @@ func_ov09_02112c20: ; 0x02112c20 ldr r1, [r1, #4] mov r0, #0x18 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02112c3a add r1, r4, #0 @@ -37,7 +37,7 @@ func_ov09_02112c40: ; 0x02112c40 ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02112c64 bl func_ov09_0211a9ac @@ -47,7 +47,7 @@ _02112c64: ldr r1, [r1, #4] mov r0, #0x4c mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02112c7c ldr r1, [r5, #8] @@ -58,7 +58,7 @@ _02112c7c: ldr r1, [r1, #4] mov r0, #0x88 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02112c92 bl func_ov03_020f2978 @@ -68,7 +68,7 @@ _02112c92: ldr r1, [r1, #4] mov r0, #0x44 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02112caa ldr r1, [r5, #0x10] @@ -3840,7 +3840,7 @@ _02114a62: ldr r1, [r1, #4] mov r0, #0x5c mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02114aaa add r1, r4, r6 @@ -3866,7 +3866,7 @@ _02114aac: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02114ae2 add r1, r6, #0 @@ -4008,7 +4008,7 @@ _02114bba: ldr r1, [r1, #4] mov r0, #0x5c mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02114c02 add r1, r4, r6 @@ -4034,7 +4034,7 @@ _02114c04: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02114c3a add r1, r6, #0 @@ -4124,7 +4124,7 @@ _02114cd2: ldr r0, _02114e2c ; =0x00000498 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _02114d56 ldr r1, [sp, #8] @@ -4203,7 +4203,7 @@ _02114d74: mov r0, #0x6c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r6, r0, #0 beq _02114d94 ldr r1, [sp, #8] @@ -4232,7 +4232,7 @@ _02114db2: mov r0, #0x7c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _02114de6 ldr r1, [sp, #8] @@ -4264,7 +4264,7 @@ _02114df4: mov r0, #0xc ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02114e0e mov r2, #0 @@ -5759,7 +5759,7 @@ func_ov09_02115fe4: ; 0x02115fe4 ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02116012 blx func_ov15_02148cf4 @@ -5789,7 +5789,7 @@ _02116024: mov r0, #0xa0 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02116050 bl func_ov09_021149d8 @@ -5844,7 +5844,7 @@ func_ov09_0211608c: ; 0x0211608c mov r0, #0xa0 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021160ac bl func_ov09_021149d8 @@ -6023,7 +6023,7 @@ func_ov09_021161e4: ; 0x021161e4 ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021161fc bl func_ov09_02116230 @@ -11317,7 +11317,7 @@ func_ov09_02118c54: ; 0x02118c54 mov r0, #0x24 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02118c72 bl func_ov09_02118bfc @@ -11433,7 +11433,7 @@ func_ov09_02118d30: ; 0x02118d30 mov r0, #0x10 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02118d62 ldr r1, _02118dcc ; =data_ov09_0211edc4 @@ -11458,7 +11458,7 @@ _02118d64: ldr r0, _02118ddc ; =0x00001f54 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _02118db6 ldr r0, _02118de0 ; =data_ov09_0211ed9c @@ -13169,7 +13169,7 @@ _0211a250: mov r0, r4, lsl #0x2 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -13271,7 +13271,7 @@ _0211a360: mov r0, r4, lsl #0x2 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -13337,7 +13337,7 @@ func_ov09_0211a3d4: ; 0x0211a3d4 ldr r0, _0211a400 ; =0x000008c8 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211a3f2 bl func_ov09_0211a3b4 @@ -14221,7 +14221,7 @@ func_ov09_0211acf8: ; 0x0211acf8 ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211ad1a bl func_ov03_020f6278 @@ -14231,7 +14231,7 @@ _0211ad1a: ldr r1, [r1, #4] mov r0, #0xec mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211ad30 bl func_ov03_020f10b0 @@ -14243,7 +14243,7 @@ _0211ad30: mov r0, #0x18 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211ad4a bl func_ov03_020fa03c @@ -14258,7 +14258,7 @@ _0211ad4a: mov r0, #0x3c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211ad6c blx func_ov15_0217ddbc @@ -14270,7 +14270,7 @@ _0211ad70: mov r0, #0x3c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211ad84 bl func_ov14_021518c4 @@ -16045,7 +16045,7 @@ func_ov09_0211bfe0: ; 0x0211bfe0 mov r0, #0xc ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211bff6 mov r1, #0 @@ -16177,7 +16177,7 @@ func_ov09_0211c0d8: ; 0x0211c0d8 mov r0, #4 ldr r1, [r1, #4] add r2, r0, #0 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211c0ee mov r1, #0 @@ -16465,7 +16465,7 @@ func_ov09_0211c39c: ; 0x0211c39c mov r0, #1 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211c3b8 blx func_ov15_0216f438 @@ -16475,7 +16475,7 @@ _0211c3b8: ldr r1, [r1, #4] mov r0, #0x48 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211c3d0 ldr r1, [r4] @@ -16600,7 +16600,7 @@ func_ov09_0211c46c: ; 0x0211c46c mov r0, #0x1c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211c482 bl func_ov09_0211c488 @@ -17660,7 +17660,7 @@ func_ov09_0211cb88: ; 0x0211cb88 ldr r1, [r1, #4] mov r0, #0x38 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211cba8 bl func_ov03_020f74e8 @@ -17670,7 +17670,7 @@ _0211cba8: ldr r1, [r1, #4] mov r0, #0x38 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211cbc0 ldr r1, [r4, #0xc] diff --git a/asm/ov10.s b/asm/ov10.s index e0225dc6..57c47126 100644 --- a/asm/ov10.s +++ b/asm/ov10.s @@ -12,7 +12,7 @@ func_ov10_02112c20: ; 0x02112c20 ldr r1, [r1, #4] mov r0, #0x18 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02112c3a add r1, r4, #0 @@ -62,7 +62,7 @@ _02112c7a: mov r0, #0xd8 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02112c92 add r1, r4, #0 @@ -79,7 +79,7 @@ _02112ca0: ldr r1, [r6, #4] add r0, r7, #0 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02112cb4 add r1, r5, #0 @@ -585,7 +585,7 @@ func_ov10_0211303c: ; 0x0211303c mov r0, #0x10 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02113070 blx func_ov01_020f6e28 @@ -641,7 +641,7 @@ _021130c6: mov r0, #0x18 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _021130ee add r1, r5, #0 @@ -656,7 +656,7 @@ _021130ee: ldr r1, [r1, #4] mov r0, #0xc0 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02113106 add r1, r5, #0 @@ -667,7 +667,7 @@ _02113106: ldr r1, [r1, #4] mov r0, #0xbc mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211311e add r1, r5, #0 @@ -678,7 +678,7 @@ _0211311e: ldr r1, [r1, #4] mov r0, #0x90 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02113136 add r1, r5, #0 @@ -690,7 +690,7 @@ _02113136: ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02113150 add r1, r5, #0 @@ -701,7 +701,7 @@ _02113150: ldr r1, [r1, #4] mov r0, #0x58 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02113168 add r1, r5, #0 @@ -713,7 +713,7 @@ _02113168: ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02113182 add r1, r5, #0 @@ -724,7 +724,7 @@ _02113182: ldr r1, [r1, #4] mov r0, #0xe8 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211319a add r1, r5, #0 @@ -736,7 +736,7 @@ _0211319a: ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021131b4 add r1, r5, #0 @@ -747,7 +747,7 @@ _021131b4: ldr r1, [r1, #4] mov r0, #0x30 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021131cc add r1, r5, #0 @@ -758,7 +758,7 @@ _021131cc: ldr r1, [r1, #4] mov r0, #0xd4 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021131e4 add r1, r5, #0 @@ -769,7 +769,7 @@ _021131e4: ldr r0, _021132cc ; =0x0000044c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021131fc add r1, r5, #0 @@ -780,7 +780,7 @@ _021131fc: ldr r1, [r1, #4] mov r0, #0x18 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02113214 add r1, r5, #0 @@ -801,7 +801,7 @@ _0211322a: ldr r1, [r7, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02113242 add r1, r5, #0 @@ -821,7 +821,7 @@ _02113242: ldr r1, [r1, #4] lsl r0, r0, #6 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r7, r0, #0 beq _02113298 mov r0, #7 @@ -7589,7 +7589,7 @@ func_ov10_021177d8: ; 0x021177d8 mov r0, #0x1900 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02117804 bl func_ov10_02117874 @@ -18626,7 +18626,7 @@ func_ov10_0211e6ac: ; 0x0211e6ac mov r0, #0x820 ldr r1, [r1, #4] mov r2, #0x20 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211e6e0 bl func_ov10_0211e624 diff --git a/asm/ov11.s b/asm/ov11.s index 47c4d685..3749d94d 100644 --- a/asm/ov11.s +++ b/asm/ov11.s @@ -52748,7 +52748,7 @@ func_ov11_0212b934: ; 0x0212b934 ldr r1, [r1, #4] mov r0, #0xc mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0212b94e add r1, r4, #0 diff --git a/asm/ov12.s b/asm/ov12.s index 284e2043..0ebd05e9 100644 --- a/asm/ov12.s +++ b/asm/ov12.s @@ -96,7 +96,7 @@ func_ov12_02112d20: ; 0x02112d20 ldr r1, [r1, #4] mov r0, #0x9a0 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -834,7 +834,7 @@ func_ov12_021135e0: ; 0x021135e0 ldr r1, [r0, #4] mov r0, #0x540 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02113638 bl func_ov12_0212c1e4 @@ -918,7 +918,7 @@ func_ov12_021136f0: ; 0x021136f0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov12_021138c4 @@ -5499,7 +5499,7 @@ func_ov12_021174d4: ; 0x021174d4 mov r0, #0x2c ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02117510 mov r1, r4 @@ -7057,7 +7057,7 @@ _0211896c: ldr r1, [r4, #4] mov r0, r5 mov r2, fp - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211899c ldrb r2, [r7] @@ -7908,7 +7908,7 @@ func_ov12_021192f4: ; 0x021192f4 mov r0, #0x12c ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02119328 bl func_ov12_021193b0 @@ -8163,7 +8163,7 @@ func_ov12_021195f0: ; 0x021195f0 ldr r1, [r1, #4] mov r0, #0x248 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02119618 bl func_ov12_0211aaa0 @@ -9760,7 +9760,7 @@ _0211ab30: str r0, [r6, sb, lsl #2] mov r0, fp mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211ab68 ldr r1, [r6, sb, lsl #2] @@ -9792,7 +9792,7 @@ _0211ab68: mov r0, #0x24 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211abe8 ldr r1, [sp, #8] @@ -9804,7 +9804,7 @@ _0211abe8: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211ac14 ldr r1, [sp, #8] @@ -9816,7 +9816,7 @@ _0211ac14: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211ac40 ldr r1, [sp, #8] @@ -9828,7 +9828,7 @@ _0211ac40: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211ac6c ldr r1, [sp, #8] @@ -9840,7 +9840,7 @@ _0211ac6c: ldr r1, [r1, #4] mov r0, #0x54 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0211aca0 add r1, r4, #0x24 @@ -11172,7 +11172,7 @@ func_ov12_0211bce8: ; 0x0211bce8 ldr r1, _0211bf08 ; =data_027e0ce0 ldr r0, _0211bf14 ; =0x00000e4c ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211be00 bl func_ov61_021796dc @@ -11186,7 +11186,7 @@ _0211be08: ldr r1, _0211bf08 ; =data_027e0ce0 mov r0, #0xf8 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211be30 bl func_ov60_02145310 @@ -11197,7 +11197,7 @@ _0211be38: ldr r1, _0211bf08 ; =data_027e0ce0 mov r0, #0x40 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211be54 bl func_ov12_0212c460 @@ -12444,7 +12444,7 @@ func_ov12_0211ce60: ; 0x0211ce60 mov r0, #0x84 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211ce94 bl func_ov12_0211cee0 @@ -15601,7 +15601,7 @@ func_ov12_0211f824: ; 0x0211f824 mov r0, #0xfc mov r2, #4 str r4, [r3] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211f89c mov r1, r4 @@ -15612,7 +15612,7 @@ _0211f89c: ldr r1, [r1, #4] mov r0, #0x3a4 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211f8c4 mov r1, r4 @@ -15623,7 +15623,7 @@ _0211f8c4: ldr r1, [r1, #4] mov r0, #0x1c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211f8ec mov r1, r4 @@ -15634,7 +15634,7 @@ _0211f8ec: ldr r1, [r1, #4] mov r0, #0x2f0 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211f914 mov r1, r4 @@ -15645,7 +15645,7 @@ _0211f914: ldr r1, [r1, #4] mov r0, #0x374 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211f93c mov r1, r4 @@ -15656,7 +15656,7 @@ _0211f93c: ldr r1, [r1, #4] mov r0, #0x154 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211f964 mov r1, r4 @@ -15667,7 +15667,7 @@ _0211f964: ldr r1, [r1, #4] mov r0, #0x254 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211f98c mov r1, r4 @@ -15678,7 +15678,7 @@ _0211f98c: ldr r1, [r1, #4] ldr r0, _0211fa30 ; =0x00000428 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211f9b4 mov r1, r4 @@ -15689,7 +15689,7 @@ _0211f9b4: ldr r1, [r1, #4] mov r0, #0x8c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211f9dc mov r1, r4 @@ -15700,7 +15700,7 @@ _0211f9dc: ldr r1, [r1, #4] mov r0, #0x18 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211fa04 mov r1, r4 @@ -24370,7 +24370,7 @@ func_ov12_021269b0: ; 0x021269b0 ldr r1, [r0, #4] mov r0, #0xb4 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021269e4 bl func_ov12_0213385c @@ -24380,7 +24380,7 @@ _021269e4: ldr r1, [r1, #4] mov r0, #0x18 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02126a08 bl func_ov12_0211787c @@ -24390,7 +24390,7 @@ _02126a08: ldr r1, [r1, #4] mov r0, #0xc mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02126a2c bl func_ov12_0211893c @@ -24792,7 +24792,7 @@ func_ov12_02126e54: ; 0x02126e54 ldr r1, _02126f44 ; =data_027e0ce0 mov r2, #4 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02126f1c mov r1, #0 @@ -27769,7 +27769,7 @@ func_ov12_02129668: ; 0x02129668 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov12_02129fb4 @@ -31564,7 +31564,7 @@ func_ov12_0212c734: ; 0x0212c734 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov12_0212c83c @@ -33727,7 +33727,7 @@ func_ov12_0212e1f8: ; 0x0212e1f8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov12_0212e4d0 @@ -35482,7 +35482,7 @@ func_ov12_0212f8e4: ; 0x0212f8e4 mov r0, #0x164 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -36628,7 +36628,7 @@ func_ov12_02130834: ; 0x02130834 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov12_02130a94 @@ -38379,7 +38379,7 @@ func_ov12_02131fa0: ; 0x02131fa0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov12_02131fd0 diff --git a/asm/ov13.s b/asm/ov13.s index 0ffca08a..7c52a92c 100644 --- a/asm/ov13.s +++ b/asm/ov13.s @@ -2778,7 +2778,7 @@ func_ov13_02114f78: ; 0x02114f78 ldr r1, [r1, #4] ldr r0, _02114fac ; =0x0000056c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 diff --git a/asm/ov14.s b/asm/ov14.s index 56f402af..a3e294c9 100644 --- a/asm/ov14.s +++ b/asm/ov14.s @@ -12,7 +12,7 @@ func_ov14_0211f640: ; 0x0211f640 ldr r1, [r1, #4] mov r0, #0x50 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211f65a add r1, r4, #0 @@ -628,7 +628,7 @@ func_ov14_0211fd50: ; 0x0211fd50 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_0211fda4 @@ -2278,7 +2278,7 @@ func_ov14_021213dc: ; 0x021213dc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_021214b0 @@ -2783,7 +2783,7 @@ func_ov14_02121aa4: ; 0x02121aa4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_02121be4 @@ -4365,7 +4365,7 @@ func_ov14_02123078: ; 0x02123078 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov53_02199ac8 @@ -4954,7 +4954,7 @@ func_ov14_021237fc: ; 0x021237fc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov57_0219a460 @@ -5591,7 +5591,7 @@ func_ov14_02124004: ; 0x02124004 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_02124128 @@ -6842,7 +6842,7 @@ func_ov14_021250a0: ; 0x021250a0 mov r0, #0xd4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _021250ec mov r3, #1 @@ -7874,7 +7874,7 @@ func_ov14_02125e00: ; 0x02125e00 mov r0, #0xd4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02125e4c mov r3, #1 @@ -8023,7 +8023,7 @@ func_ov14_02125f9c: ; 0x02125f9c mov r0, #0xd4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02125fe8 mov r3, #1 @@ -8130,7 +8130,7 @@ func_ov14_021260ac: ; 0x021260ac mov r0, #0xd4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02126100 mov r2, #0 @@ -8215,7 +8215,7 @@ func_ov14_0212617c: ; 0x0212617c mov r0, #0xd4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _021261d0 mov r2, #0 @@ -8310,7 +8310,7 @@ func_ov14_02126284: ; 0x02126284 mov r0, #0xd4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _021262d8 mov r2, #0 @@ -8418,7 +8418,7 @@ func_ov14_0212639c: ; 0x0212639c mov r0, #0xb0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -10332,7 +10332,7 @@ func_ov14_02127c9c: ; 0x02127c9c mov r0, #0xb4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -10704,7 +10704,7 @@ func_ov14_02128114: ; 0x02128114 mov r0, #0xd8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -12600,7 +12600,7 @@ func_ov14_02129b1c: ; 0x02129b1c mov r0, #0xf4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -13418,7 +13418,7 @@ func_ov14_0212a5c0: ; 0x0212a5c0 mov r0, #0xe4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -13859,7 +13859,7 @@ func_ov14_0212ab80: ; 0x0212ab80 mov r0, #0xdc ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -14345,7 +14345,7 @@ func_ov14_0212b204: ; 0x0212b204 mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -14726,7 +14726,7 @@ func_ov14_0212b704: ; 0x0212b704 mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -15008,7 +15008,7 @@ func_ov14_0212baa0: ; 0x0212baa0 mov r0, #0x7c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -15322,7 +15322,7 @@ func_ov14_0212bea0: ; 0x0212bea0 mov r0, #0x7c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -15739,7 +15739,7 @@ func_ov14_0212c3e4: ; 0x0212c3e4 mov r0, #0x7c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0212c420 mov r1, r5 @@ -15805,7 +15805,7 @@ func_ov14_0212c480: ; 0x0212c480 mov r0, #0x7c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -15945,7 +15945,7 @@ func_ov14_0212c618: ; 0x0212c618 mov r0, #0x110 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -16394,7 +16394,7 @@ func_ov14_0212cbe4: ; 0x0212cbe4 mov r0, #0xe0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -17174,7 +17174,7 @@ func_ov14_0212d598: ; 0x0212d598 mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -17459,7 +17459,7 @@ func_ov14_0212d8f8: ; 0x0212d8f8 mov r0, #0xd0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -18342,7 +18342,7 @@ func_ov14_0212e448: ; 0x0212e448 mov r0, #0xc4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -18926,7 +18926,7 @@ func_ov14_0212ec0c: ; 0x0212ec0c mov r0, #0x40 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -19639,7 +19639,7 @@ func_ov14_0212f57c: ; 0x0212f57c mov r0, #0xb0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -20955,7 +20955,7 @@ func_ov14_02130744: ; 0x02130744 mov r0, #0xf0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -22203,7 +22203,7 @@ func_ov14_02131824: ; 0x02131824 mov r0, #0x6c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -22410,7 +22410,7 @@ func_ov14_02131a88: ; 0x02131a88 mov r0, #0x114 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -23006,7 +23006,7 @@ func_ov14_02132224: ; 0x02132224 mov r0, #0x120 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -23844,7 +23844,7 @@ func_ov14_02132d40: ; 0x02132d40 mov r0, #0x9c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -24596,7 +24596,7 @@ func_ov14_02133764: ; 0x02133764 mov r0, #0xc4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -25557,7 +25557,7 @@ func_ov14_0213443c: ; 0x0213443c mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -25894,7 +25894,7 @@ func_ov14_02134878: ; 0x02134878 mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -26328,7 +26328,7 @@ func_ov14_02134e24: ; 0x02134e24 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_021354f8 @@ -26346,7 +26346,7 @@ func_ov14_02134e54: ; 0x02134e54 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_02135564 @@ -26364,7 +26364,7 @@ func_ov14_02134e84: ; 0x02134e84 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_021355d0 @@ -26382,7 +26382,7 @@ func_ov14_02134eb4: ; 0x02134eb4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_0213563c @@ -26400,7 +26400,7 @@ func_ov14_02134ee4: ; 0x02134ee4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_021357bc @@ -27280,7 +27280,7 @@ func_ov14_02135940: ; 0x02135940 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} mov r1, #0x1a @@ -28431,7 +28431,7 @@ func_ov14_021368c8: ; 0x021368c8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_021368f8 @@ -30383,7 +30383,7 @@ func_ov14_02138298: ; 0x02138298 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _021382d0 bl func_ov00_020c1554 @@ -31292,7 +31292,7 @@ func_ov14_02138e10: ; 0x02138e10 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_02138e40 @@ -31521,7 +31521,7 @@ func_ov14_021390f0: ; 0x021390f0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_02139120 @@ -31730,7 +31730,7 @@ func_ov14_02139380: ; 0x02139380 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} mov r1, #0 @@ -32055,7 +32055,7 @@ func_ov14_0213979c: ; 0x0213979c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_021397cc @@ -32173,7 +32173,7 @@ func_ov14_02139904: ; 0x02139904 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_02139934 @@ -32598,7 +32598,7 @@ func_ov14_02139e54: ; 0x02139e54 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_02139e84 @@ -32940,7 +32940,7 @@ func_ov14_0213a2a0: ; 0x0213a2a0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_0213a2d0 @@ -33469,7 +33469,7 @@ func_ov14_0213a99c: ; 0x0213a99c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0213a9cc bl func_ov14_0213a9dc @@ -33877,7 +33877,7 @@ func_ov14_0213ae68: ; 0x0213ae68 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_0213ae98 @@ -34756,7 +34756,7 @@ func_ov14_0213b9a8: ; 0x0213b9a8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_0213b9d8 @@ -34965,7 +34965,7 @@ func_ov14_0213bc34: ; 0x0213bc34 mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -35561,7 +35561,7 @@ func_ov14_0213c384: ; 0x0213c384 ldr r1, [r1, #4] mov r0, #0x14 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r4, r0, #0 beq _0213c3aa blx func_ov03_020fc014 @@ -36619,7 +36619,7 @@ func_ov14_0213cfc4: ; 0x0213cfc4 mov r0, #0x5c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0213d000 mov r1, #0 @@ -36955,7 +36955,7 @@ func_ov14_0213d25c: ; 0x0213d25c mov r0, #0xc ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0213d2cc mov r1, #0 @@ -39258,7 +39258,7 @@ func_ov14_0213eeb4: ; 0x0213eeb4 mov r0, #0x84 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0213eed2 bl func_ov14_0213ef2c @@ -39402,7 +39402,7 @@ func_ov14_0213efd0: ; 0x0213efd0 ldr r0, _0213f03c ; =0x000004c4 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0213efe8 bl func_ov14_0213fa48 @@ -39429,7 +39429,7 @@ _0213f00a: ldr r1, [r1, #4] lsl r0, r0, #2 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0213f020 blx func_ov23_021709a0 @@ -40389,7 +40389,7 @@ _0213faf6: ldr r1, _0213fd90 ; =data_027e0ce0 mov r0, #0xa4 ldr r1, [r1, #4] - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r2, r0, #0 beq _0213fb1e ldr r1, [r5] @@ -40428,7 +40428,7 @@ _0213fb1e: mov r0, #0x24 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0213fb72 ldr r1, [sp, #0x1c] @@ -40442,7 +40442,7 @@ _0213fb72: mov r0, #0x24 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0213fb90 ldr r1, [sp, #0x1c] @@ -40456,7 +40456,7 @@ _0213fb90: mov r0, #0x24 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0213fbae ldr r1, [sp, #0x1c] @@ -40470,7 +40470,7 @@ _0213fbae: mov r0, #0x24 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0213fbcc ldr r1, [sp, #0x1c] @@ -40484,7 +40484,7 @@ _0213fbcc: mov r0, #0x54 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj add r5, r0, #0 beq _0213fbf0 add r1, r5, #0 @@ -42926,7 +42926,7 @@ func_ov14_02141b38: ; 0x02141b38 mov r0, #0x84 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -44263,7 +44263,7 @@ func_ov14_02142d30: ; 0x02142d30 mov r0, #0x288 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -45268,7 +45268,7 @@ func_ov14_021439e0: ; 0x021439e0 ldr r1, [r1, #4] mov r0, #0x14 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02143a00 bl func_ov14_02151bcc @@ -45279,7 +45279,7 @@ _02143a00: ldr r1, [r1, #4] lsl r0, r0, #4 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02143a18 bl func_ov14_0213c384 @@ -45308,7 +45308,7 @@ _02143a3a: mov r0, #0xe4 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02143a4e bl func_ov14_021511c8 @@ -45337,7 +45337,7 @@ _02143a6e: mov r0, #0x38 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02143a8a blx func_ov29_02176dc0 @@ -45430,7 +45430,7 @@ _02143b20: mov r0, #0xa8 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02143b3e blx func_ov23_02175f70 @@ -45475,7 +45475,7 @@ func_ov14_02143b78: ; 0x02143b78 ldr r1, [r1, #4] mov r0, #0x14 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02143b98 bl func_ov14_02151bcc @@ -45486,7 +45486,7 @@ _02143b98: ldr r1, [r1, #4] lsl r0, r0, #4 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02143bb0 bl func_ov14_0213c384 @@ -45515,7 +45515,7 @@ _02143bd2: mov r0, #0xe4 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02143be6 bl func_ov14_021511c8 @@ -45544,7 +45544,7 @@ _02143c06: mov r0, #0x38 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02143c22 blx func_ov29_02176dc0 @@ -45637,7 +45637,7 @@ _02143cb8: mov r0, #0xa8 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02143cd6 blx func_ov23_02175f70 @@ -45988,7 +45988,7 @@ _02143f7a: mov r0, #0x8c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02143f92 bl func_ov14_02151f58 @@ -48830,7 +48830,7 @@ func_ov14_02146198: ; 0x02146198 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_0214624c @@ -51730,7 +51730,7 @@ func_ov14_02148698: ; 0x02148698 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_02148730 @@ -53184,7 +53184,7 @@ func_ov14_02149a88: ; 0x02149a88 mov r0, #0xe8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -54436,7 +54436,7 @@ func_ov14_0214ab30: ; 0x0214ab30 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_0214ab90 @@ -54454,7 +54454,7 @@ func_ov14_0214ab60: ; 0x0214ab60 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_0214ab90 @@ -55951,7 +55951,7 @@ func_ov14_0214bed8: ; 0x0214bed8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_0214bf08 @@ -56185,7 +56185,7 @@ func_ov14_0214c19c: ; 0x0214c19c mov r0, #0xa4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -56802,7 +56802,7 @@ func_ov14_0214c9c0: ; 0x0214c9c0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_0214c9f0 @@ -57084,7 +57084,7 @@ func_ov14_0214cce4: ; 0x0214cce4 mov r0, #0x6c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -57239,7 +57239,7 @@ func_ov14_0214ceb8: ; 0x0214ceb8 mov r0, #0x44 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -57338,7 +57338,7 @@ func_ov14_0214cfb0: ; 0x0214cfb0 mov r0, #0x160 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -58684,7 +58684,7 @@ func_ov14_0214e274: ; 0x0214e274 mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -59086,7 +59086,7 @@ func_ov14_0214e790: ; 0x0214e790 mov r0, #0x90 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -59703,7 +59703,7 @@ func_ov14_0214f01c: ; 0x0214f01c mov r0, #0xbc ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -60496,7 +60496,7 @@ func_ov14_0214fa74: ; 0x0214fa74 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_0214faa4 @@ -60767,7 +60767,7 @@ func_ov14_0214fd94: ; 0x0214fd94 mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -61938,7 +61938,7 @@ func_ov14_021509e4: ; 0x021509e4 mov r0, #0x114 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -62670,7 +62670,7 @@ func_ov14_0215130c: ; 0x0215130c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov14_02151378 @@ -63042,7 +63042,7 @@ func_ov14_0215168c: ; 0x0215168c mov r0, #0x64 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -63798,7 +63798,7 @@ func_ov14_02151f58: ; 0x02151f58 mov r0, #1 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02151fa6 bl func_ov26_02177878 @@ -64522,7 +64522,7 @@ func_ov14_02152880: ; 0x02152880 mov r0, #0xd4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -65192,7 +65192,7 @@ func_ov14_021530f0: ; 0x021530f0 mov r0, #0x2c ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0215310e bl func_ov14_021530cc diff --git a/asm/ov15.s b/asm/ov15.s index 1a227569..7fecdf1c 100644 --- a/asm/ov15.s +++ b/asm/ov15.s @@ -2716,7 +2716,7 @@ func_ov15_02121a94: ; 0x02121a94 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02121ac4 @@ -3166,7 +3166,7 @@ func_ov15_021220b4: ; 0x021220b4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_021220e4 @@ -5135,7 +5135,7 @@ func_ov15_02123bec: ; 0x02123bec ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02123c48 @@ -6832,7 +6832,7 @@ func_ov15_02125388: ; 0x02125388 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_021253e4 @@ -8072,7 +8072,7 @@ func_ov15_021263e4: ; 0x021263e4 mov r0, #0x124 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -8339,7 +8339,7 @@ func_ov15_02126708: ; 0x02126708 mov r0, #0xe4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -8518,7 +8518,7 @@ func_ov15_02126918: ; 0x02126918 mov r0, #0xf0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -8833,7 +8833,7 @@ func_ov15_02126cd4: ; 0x02126cd4 mov r0, #0x124 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -8997,7 +8997,7 @@ func_ov15_02126eb8: ; 0x02126eb8 mov r0, #0xd8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02126ef0 mov r1, r5 @@ -9097,7 +9097,7 @@ func_ov15_02126fc4: ; 0x02126fc4 mov r0, #0xd8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02126ffc mov r1, r5 @@ -9197,7 +9197,7 @@ func_ov15_021270d0: ; 0x021270d0 mov r0, #0xf0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -9512,7 +9512,7 @@ func_ov15_0212748c: ; 0x0212748c mov r0, #0xe4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -9689,7 +9689,7 @@ func_ov15_02127694: ; 0x02127694 mov r0, #0xd8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _021276cc mov r1, r5 @@ -9789,7 +9789,7 @@ func_ov15_021277a0: ; 0x021277a0 mov r0, #0xd8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -9898,7 +9898,7 @@ func_ov15_021278bc: ; 0x021278bc mov r0, #0x84 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -10164,7 +10164,7 @@ func_ov15_02127bf4: ; 0x02127bf4 mov r0, #0x8c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -10718,7 +10718,7 @@ func_ov15_02128334: ; 0x02128334 mov r0, #0xa0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -11487,7 +11487,7 @@ func_ov15_02128dd8: ; 0x02128dd8 ldr r1, [r0, #4] mov r0, #0xc mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02128e10 mov r1, r4 @@ -11498,7 +11498,7 @@ _02128e10: ldr r1, [r1, #4] mov r0, #0x1c4 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02128e38 mov r1, r4 @@ -11876,7 +11876,7 @@ _02129300: mov r0, #0x2c ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0212935c ldr r1, _021296c8 ; =data_ov00_020e2f04 @@ -13030,7 +13030,7 @@ func_ov15_0212a014: ; 0x0212a014 ldr r1, [r1, #4] mov r2, #4 ldr r5, [r3, #0xc] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0212a150 add r1, r6, r5 @@ -13081,7 +13081,7 @@ _0212a150: ldr r5, [r2, #0xc] ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0212a218 add r1, r6, r5 @@ -13931,7 +13931,7 @@ func_ov15_0212adb8: ; 0x0212adb8 mov r0, #0x20 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0212ae00 mov r1, #0 @@ -15084,7 +15084,7 @@ _0212bd8c: ldr r1, _0212bdb4 ; =data_027e0ce0 mov r2, #4 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -15145,7 +15145,7 @@ _0212be38: ldr r1, _0212be60 ; =data_027e0ce0 mov r2, #4 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -15586,14 +15586,14 @@ func_ov15_0212c3b8: ; 0x0212c3b8 ldr r1, [r2, #4] mov r0, #0x7c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0212c40c ldr r1, _0212c418 ; =data_027e0ce0 mov r0, #4 ldr r1, [r1, #4] mov r2, r0 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r1, r0 ldrne r0, _0212c41c ; =data_ov15_0218a424 strne r0, [r1] @@ -15879,7 +15879,7 @@ func_ov15_0212c734: ; 0x0212c734 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0212c870 @@ -19033,7 +19033,7 @@ func_ov15_0212f398: ; 0x0212f398 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0212f534 @@ -22823,7 +22823,7 @@ func_ov15_0213296c: ; 0x0213296c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02132b18 @@ -24481,7 +24481,7 @@ func_ov15_02134040: ; 0x02134040 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02134070 @@ -30612,7 +30612,7 @@ func_ov15_02139510: ; 0x02139510 ldr r0, _02139558 ; =0x00000a44 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02139544 bl func_ov15_0213955c @@ -31856,7 +31856,7 @@ func_ov15_0213a634: ; 0x0213a634 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0213a868 @@ -32813,7 +32813,7 @@ func_ov15_0213b2dc: ; 0x0213b2dc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0213b338 @@ -34840,7 +34840,7 @@ func_ov15_0213cf30: ; 0x0213cf30 mov r0, #0x48 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0213cf64 bl func_ov15_0213ce5c @@ -36433,7 +36433,7 @@ func_ov15_0213e400: ; 0x0213e400 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0213e690 @@ -39591,7 +39591,7 @@ func_ov15_02141064: ; 0x02141064 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02141094 @@ -40130,7 +40130,7 @@ func_ov15_021416c4: ; 0x021416c4 ldr r1, [r2, #4] mov r0, #0x2c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0214171c ldr r2, _021417a8 ; =data_ov00_020e2f04 @@ -40559,7 +40559,7 @@ func_ov15_02141c40: ; 0x02141c40 mov r0, #0x5c ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r8, r0 beq _02141cf4 ldr r0, [sp, #0x30] @@ -40622,7 +40622,7 @@ _02141d50: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r8, r0 beq _02141ddc ldr r0, [r7, #0xc] @@ -41394,7 +41394,7 @@ _02142760: mov r0, r4, lsl #0x2 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -41496,7 +41496,7 @@ _02142870: mov r0, r4, lsl #0x2 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -45357,7 +45357,7 @@ func_ov15_02145ea0: ; 0x02145ea0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02145ed0 @@ -45490,7 +45490,7 @@ func_ov15_02146010: ; 0x02146010 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02146040 @@ -46010,7 +46010,7 @@ func_ov15_02146614: ; 0x02146614 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02146644 @@ -46527,7 +46527,7 @@ func_ov15_02146cb0: ; 0x02146cb0 mov r0, #0x44 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -46755,7 +46755,7 @@ func_ov15_02146f4c: ; 0x02146f4c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02147078 @@ -48916,7 +48916,7 @@ func_ov15_02148cf4: ; 0x02148cf4 ldr r1, _0214924c ; =data_027e0ce0 mov r2, #4 ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02148de8 add r1, r4, r6 @@ -48941,7 +48941,7 @@ _02148de8: ldr r1, [r1, #4] mov r0, #0x5c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02148e48 add r1, r4, r6 @@ -48962,7 +48962,7 @@ _02148e48: ldr r1, [r1, #4] mov r0, #0x5c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02148e98 add r1, r4, r6 @@ -48979,7 +48979,7 @@ _02148e98: mov r0, #0x24 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02148edc add r1, r4, r6 @@ -49011,7 +49011,7 @@ _02148edc: mov r0, #0x68 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02148f50 bl func_ov15_0216de5c @@ -49025,7 +49025,7 @@ _02148f50: ldr r1, [r1, #4] mov r0, #0x5c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02148f88 add r1, r4, r6 @@ -49051,7 +49051,7 @@ _02148f88: ldr r1, [r1, #4] mov r0, #0x5c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02148fec add r1, r6, r4 @@ -49090,7 +49090,7 @@ _02149038: mov r0, #0x184 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0214907c bl func_ov15_02177260 @@ -49108,7 +49108,7 @@ _02149084: ldr r1, [r1, #4] mov r0, #0x5c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021490c0 add r1, r4, r6 @@ -49129,7 +49129,7 @@ _021490c0: ldr r1, [r1, #4] mov r0, #0x5c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02149110 add r1, r4, r6 @@ -49150,7 +49150,7 @@ _02149110: ldr r1, [r1, #4] mov r0, #0x134 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02149160 add r1, r4, r6 @@ -49169,7 +49169,7 @@ _02149160: mov r0, #0x24 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021491ac add r1, r4, r6 @@ -52390,7 +52390,7 @@ func_ov15_0214be18: ; 0x0214be18 mov r0, #0x10 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0214be4c bl func_ov15_0214be9c @@ -52588,7 +52588,7 @@ func_ov15_0214c080: ; 0x0214c080 mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -53487,7 +53487,7 @@ func_ov15_0214cb38: ; 0x0214cb38 ldr r1, [r0, #4] mov r0, #0x38 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0214cb6c bl func_ov15_0214c640 @@ -53497,7 +53497,7 @@ _0214cb6c: ldr r1, [r1, #4] mov r0, #0x364 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0214cb90 bl func_ov15_021206f4 @@ -53507,7 +53507,7 @@ _0214cb90: ldr r1, [r1, #4] mov r0, #0x84 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0214cbb8 ldr r1, [r4, #0x28] @@ -53524,7 +53524,7 @@ _0214cbb8: mov r0, #0x4c ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0214cbfc bl func_ov15_02183704 @@ -54083,7 +54083,7 @@ func_ov15_0214d258: ; 0x0214d258 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0214d288 @@ -54322,7 +54322,7 @@ func_ov15_0214d518: ; 0x0214d518 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0214d548 @@ -54519,7 +54519,7 @@ func_ov15_0214d754: ; 0x0214d754 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0214d784 @@ -56154,7 +56154,7 @@ func_ov15_0214ee58: ; 0x0214ee58 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0214ee88 @@ -57392,7 +57392,7 @@ func_ov15_0214ffc8: ; 0x0214ffc8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02150030 @@ -59069,7 +59069,7 @@ func_ov15_02151720: ; 0x02151720 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02151750 @@ -63627,7 +63627,7 @@ func_ov15_02155680: ; 0x02155680 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_021556dc @@ -65919,7 +65919,7 @@ func_ov15_02157610: ; 0x02157610 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02157640 @@ -66430,7 +66430,7 @@ func_ov15_02157d10: ; 0x02157d10 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02157d40 @@ -67047,7 +67047,7 @@ func_ov15_02158574: ; 0x02158574 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_021585d0 @@ -69180,7 +69180,7 @@ func_ov15_0215a318: ; 0x0215a318 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0215a3b4 @@ -70922,7 +70922,7 @@ func_ov15_0215bb3c: ; 0x0215bb3c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0215bbcc @@ -72627,7 +72627,7 @@ func_ov15_0215d2c8: ; 0x0215d2c8 mov r0, #0xe8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -72736,7 +72736,7 @@ func_ov15_0215d3e4: ; 0x0215d3e4 mov r0, #0xe8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0215d41c mov r1, r5 @@ -72836,7 +72836,7 @@ func_ov15_0215d4f0: ; 0x0215d4f0 mov r0, #0xe8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0215d528 mov r1, r5 @@ -72936,7 +72936,7 @@ func_ov15_0215d5fc: ; 0x0215d5fc mov r0, #0xe8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0215d634 mov r1, r5 @@ -73035,7 +73035,7 @@ func_ov15_0215d708: ; 0x0215d708 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0215dc84 @@ -76282,7 +76282,7 @@ func_ov15_02160448: ; 0x02160448 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02160478 @@ -76432,7 +76432,7 @@ func_ov15_021605d0: ; 0x021605d0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02160658 @@ -77867,7 +77867,7 @@ func_ov15_0216196c: ; 0x0216196c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02161a30 @@ -82796,7 +82796,7 @@ func_ov15_02165fc8: ; 0x02165fc8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02166024 @@ -83333,7 +83333,7 @@ func_ov15_021666c4: ; 0x021666c4 mov r0, #0x104 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -83591,7 +83591,7 @@ func_ov15_021669c8: ; 0x021669c8 mov r0, #0xe8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02166a00 mov r1, r5 @@ -83690,7 +83690,7 @@ func_ov15_02166ad4: ; 0x02166ad4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02166b30 @@ -84606,7 +84606,7 @@ func_ov15_0216771c: ; 0x0216771c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02167898 @@ -86393,7 +86393,7 @@ func_ov15_0216901c: ; 0x0216901c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_021691b0 @@ -88471,7 +88471,7 @@ func_ov15_0216abe8: ; 0x0216abe8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0216ac84 @@ -88489,7 +88489,7 @@ func_ov15_0216ac18: ; 0x0216ac18 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0216acbc @@ -89859,7 +89859,7 @@ func_ov15_0216be78: ; 0x0216be78 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0216c118 @@ -92243,7 +92243,7 @@ func_ov15_0216de5c: ; 0x0216de5c add r3, r4, r3 str r3, [r5] ldr r1, [r1, #4] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216def8 ldr r1, [r5] @@ -92273,7 +92273,7 @@ _0216def8: ldr r1, [r0, #4] mov r0, #0x24 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0216df24 ldr r1, [r5] @@ -92285,7 +92285,7 @@ _0216df24: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0216df50 ldr r1, [r5] @@ -93377,7 +93377,7 @@ func_ov15_0216ee14: ; 0x0216ee14 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0216ee70 @@ -93871,7 +93871,7 @@ func_ov15_0216f470: ; 0x0216f470 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0216f98c @@ -98571,7 +98571,7 @@ func_ov15_02173738: ; 0x02173738 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02173768 @@ -99248,7 +99248,7 @@ func_ov15_02174060: ; 0x02174060 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02174090 @@ -99449,7 +99449,7 @@ func_ov15_021742ac: ; 0x021742ac ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_021742dc @@ -103045,7 +103045,7 @@ func_ov15_021773a8: ; 0x021773a8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02177548 @@ -106994,7 +106994,7 @@ func_ov15_0217ab9c: ; 0x0217ab9c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0217ae64 @@ -108532,7 +108532,7 @@ func_ov15_0217c02c: ; 0x0217c02c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0217c12c @@ -110148,7 +110148,7 @@ func_ov15_0217d690: ; 0x0217d690 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0217d6c0 @@ -110517,7 +110517,7 @@ func_ov15_0217db44: ; 0x0217db44 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0217db74 @@ -112708,7 +112708,7 @@ func_ov15_0217f800: ; 0x0217f800 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_0217fb14 @@ -117206,7 +117206,7 @@ func_ov15_02183704: ; 0x02183704 ldr r1, [r0, #4] ldr r0, _021837d4 ; =0x000017b8 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02183750 mov r1, r4 @@ -117565,7 +117565,7 @@ func_ov15_02183b94: ; 0x02183b94 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov15_02183c44 @@ -119054,7 +119054,7 @@ func_ov15_02184ed0: ; 0x02184ed0 mov r0, #0x60 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r6, r0 beq _02184f54 mvn r0, #0 @@ -119092,7 +119092,7 @@ _02184f78: ldr r1, [r5, #4] mov r0, r7 mov r2, r6 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs sb, r0 beq _02184fac ldr r0, [r4] diff --git a/asm/ov16.s b/asm/ov16.s index 4720a6d9..cf258dcb 100644 --- a/asm/ov16.s +++ b/asm/ov16.s @@ -49,7 +49,7 @@ func_ov16_0211f6c0: ; 0x0211f6c0 ldr r1, [r1] mov r0, #8 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211f6ec mov r1, #0x22 @@ -436,7 +436,7 @@ func_ov16_0211fbb8: ; 0x0211fbb8 mov r0, #0xcc ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0211fc04 bl func_ov16_0211fc14 @@ -827,7 +827,7 @@ func_ov16_02120050: ; 0x02120050 mov r0, #0x10 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _021200a4 mov r1, r4 diff --git a/asm/ov17.s b/asm/ov17.s index cf577429..68cdf4e4 100644 --- a/asm/ov17.s +++ b/asm/ov17.s @@ -916,7 +916,7 @@ func_ov17_0215bd94: ; 0x0215bd94 mov r0, #0xe8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -1723,7 +1723,7 @@ func_ov17_0215c828: ; 0x0215c828 mov r0, #0xc4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -2254,7 +2254,7 @@ func_ov17_0215cef4: ; 0x0215cef4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov17_0215cf24 @@ -3631,7 +3631,7 @@ func_ov17_0215e1c0: ; 0x0215e1c0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov17_0215e1f0 @@ -4701,7 +4701,7 @@ func_ov17_0215f068: ; 0x0215f068 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov17_0215f098 @@ -6605,7 +6605,7 @@ func_ov17_02160730: ; 0x02160730 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov17_02160760 @@ -7327,7 +7327,7 @@ func_ov17_02161084: ; 0x02161084 mov r0, #0xc0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -8093,7 +8093,7 @@ func_ov17_02161aa0: ; 0x02161aa0 mov r0, #0xb4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -8426,7 +8426,7 @@ func_ov17_02161e6c: ; 0x02161e6c mov r0, #0x12c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -9002,7 +9002,7 @@ func_ov17_02162614: ; 0x02162614 mov r0, #0x108 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -9254,7 +9254,7 @@ func_ov17_021628c8: ; 0x021628c8 mov r0, #0x118 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -9774,7 +9774,7 @@ func_ov17_02162f98: ; 0x02162f98 mov r0, #0x15c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -10284,7 +10284,7 @@ func_ov17_021635f8: ; 0x021635f8 mov r0, #0x110 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -10755,7 +10755,7 @@ func_ov17_02163bdc: ; 0x02163bdc mov r0, #0xd4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -11455,7 +11455,7 @@ func_ov17_02164500: ; 0x02164500 mov r0, #0x8c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -11944,7 +11944,7 @@ func_ov17_02164b70: ; 0x02164b70 mov r0, #0x7c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -12624,7 +12624,7 @@ func_ov17_02165404: ; 0x02165404 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} blx func_ov17_02165434 @@ -14005,7 +14005,7 @@ func_ov17_02166420: ; 0x02166420 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov17_02166450 @@ -14285,7 +14285,7 @@ func_ov17_02166780: ; 0x02166780 mov r0, #0x7c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -15539,7 +15539,7 @@ func_ov17_021678c8: ; 0x021678c8 mov r0, #0xcc ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -16148,7 +16148,7 @@ func_ov17_02168110: ; 0x02168110 mov r0, #0xd0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -16836,7 +16836,7 @@ func_ov17_02168a54: ; 0x02168a54 ldr r0, _02168a88 ; =0x000012ac ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02168a78 blx func_ov17_02168ac8 @@ -17191,7 +17191,7 @@ func_ov17_02168d8c: ; 0x02168d8c mov r0, #0xe8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -17727,7 +17727,7 @@ func_ov17_0216949c: ; 0x0216949c mov r0, #0x7c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -18530,7 +18530,7 @@ func_ov17_02169f54: ; 0x02169f54 mov r0, #0xb0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -19215,7 +19215,7 @@ func_ov17_0216a818: ; 0x0216a818 mov r0, #0xd4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 diff --git a/asm/ov18.s b/asm/ov18.s index 7a275bbb..7fb6126c 100644 --- a/asm/ov18.s +++ b/asm/ov18.s @@ -352,7 +352,7 @@ _0215b934: mov r0, #0x2c ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0215b990 ldr r1, _0215bd78 ; =data_ov00_020e2f04 @@ -1451,7 +1451,7 @@ _0215c700: ldr r4, [r2, #0xc] ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0215c7a4 add r1, r5, r4 @@ -1482,7 +1482,7 @@ _0215c7a4: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0215c824 mov r1, r7 @@ -1522,7 +1522,7 @@ _0215c824: ldr r1, [r1, #4] mov r0, #0x24 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0215c8c0 mov r1, r7 @@ -2101,7 +2101,7 @@ func_ov18_0215cf60: ; 0x0215cf60 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov18_0215d0b0 @@ -3689,7 +3689,7 @@ func_ov18_0215e4dc: ; 0x0215e4dc mov r0, #0xd0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -4638,7 +4638,7 @@ func_ov18_0215f194: ; 0x0215f194 mov r0, #0x64 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -4884,7 +4884,7 @@ func_ov18_0215f474: ; 0x0215f474 mov r0, #0xa0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -5356,7 +5356,7 @@ func_ov18_0215fa94: ; 0x0215fa94 mov r0, #0x64 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -5570,7 +5570,7 @@ func_ov18_0215fce0: ; 0x0215fce0 mov r0, #2 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0215fd48 blx func_ov26_02175fa8 @@ -5589,7 +5589,7 @@ _0215fd48: mov r0, #0x288 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0215fd8c blx func_ov26_0217752c @@ -5821,7 +5821,7 @@ _0216000c: mov r0, #0x50 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02160084 bl func_ov31_0217d760 @@ -5834,7 +5834,7 @@ _02160088: mov r0, #0x154 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021600b0 bl func_ov45_0218b324 @@ -5847,7 +5847,7 @@ _021600b4: mov r0, #0x19c ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021600dc bl func_ov31_0217bdc8 @@ -5861,7 +5861,7 @@ _021600e0: ldr r0, _02160140 ; =0x0000058c ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0216010c bl func_ov18_02169a84 @@ -6259,7 +6259,7 @@ func_ov18_02160578: ; 0x02160578 mov r0, #0xa8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -6632,7 +6632,7 @@ func_ov18_02160a10: ; 0x02160a10 mov r0, #0x58 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02160a48 mov r1, r4 @@ -6696,7 +6696,7 @@ func_ov18_02160aa0: ; 0x02160aa0 mov r0, #0xac ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -7154,7 +7154,7 @@ func_ov18_02161074: ; 0x02161074 mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -7375,7 +7375,7 @@ func_ov18_0216133c: ; 0x0216133c mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -7596,7 +7596,7 @@ func_ov18_02161604: ; 0x02161604 mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -7931,7 +7931,7 @@ func_ov18_02161a0c: ; 0x02161a0c mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -8152,7 +8152,7 @@ func_ov18_02161cd4: ; 0x02161cd4 mov r0, #0x44 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -8323,7 +8323,7 @@ func_ov18_02161ec8: ; 0x02161ec8 mov r0, #0x6c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -8475,7 +8475,7 @@ func_ov18_02162090: ; 0x02162090 mov r0, #0x7c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -9355,7 +9355,7 @@ func_ov18_02162cc4: ; 0x02162cc4 mov r0, #0x80 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -10169,7 +10169,7 @@ func_ov18_021637ec: ; 0x021637ec mov r0, #0x80 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -10978,7 +10978,7 @@ func_ov18_021642f0: ; 0x021642f0 mov r0, #0x7c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -11298,7 +11298,7 @@ func_ov18_021646fc: ; 0x021646fc mov r0, #0x74 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -11667,7 +11667,7 @@ func_ov18_02164bbc: ; 0x02164bbc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov18_021653bc @@ -12975,7 +12975,7 @@ func_ov18_02165b3c: ; 0x02165b3c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov18_02165b6c @@ -16113,7 +16113,7 @@ func_ov18_021686f4: ; 0x021686f4 mov r0, #0xe8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -16760,7 +16760,7 @@ func_ov18_02168f84: ; 0x02168f84 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov18_02168fb4 @@ -17020,7 +17020,7 @@ func_ov18_0216927c: ; 0x0216927c mov r0, #4 ldr r1, [r1, #4] mov r2, r0 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021692b0 bl func_ov18_02169244 @@ -18080,7 +18080,7 @@ func_ov18_0216a0e0: ; 0x0216a0e0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov18_0216a110 @@ -19119,7 +19119,7 @@ _0216ae24: mov r0, #0x1c ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0216ae64 mov r1, r5 @@ -19466,7 +19466,7 @@ _0216b2c8: mov r0, r4, lsl #0x2 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -19568,7 +19568,7 @@ _0216b3d8: mov r0, r4, lsl #0x2 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} diff --git a/asm/ov19.s b/asm/ov19.s index 66fced6f..bd1ad82c 100644 --- a/asm/ov19.s +++ b/asm/ov19.s @@ -12,7 +12,7 @@ func_ov19_0216d6a0: ; 0x0216d6a0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov19_0216d6d4 @@ -4843,7 +4843,7 @@ func_ov19_02171614: ; 0x02171614 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov19_02171860 @@ -5565,7 +5565,7 @@ func_ov19_02171fb0: ; 0x02171fb0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov19_02171fe0 @@ -5967,7 +5967,7 @@ func_ov19_021724b4: ; 0x021724b4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov19_021724e4 @@ -6556,7 +6556,7 @@ func_ov19_02172c74: ; 0x02172c74 mov r0, #0xc8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -7150,7 +7150,7 @@ func_ov19_021733f8: ; 0x021733f8 mov r0, #0x78 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -7954,7 +7954,7 @@ func_ov19_02173ef8: ; 0x02173ef8 mov r0, #0x60 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -8097,7 +8097,7 @@ func_ov19_02174078: ; 0x02174078 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov19_0217420c @@ -9702,7 +9702,7 @@ func_ov19_021756c4: ; 0x021756c4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov19_021757f0 diff --git a/asm/ov20.s b/asm/ov20.s index b16fd6e9..c898d7ac 100644 --- a/asm/ov20.s +++ b/asm/ov20.s @@ -12,7 +12,7 @@ func_ov20_0216d6a0: ; 0x0216d6a0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov20_0216d7c8 @@ -3082,7 +3082,7 @@ func_ov20_02170108: ; 0x02170108 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov20_02170138 @@ -4788,7 +4788,7 @@ func_ov20_0217176c: ; 0x0217176c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov20_0217179c @@ -5165,7 +5165,7 @@ func_ov20_02171c58: ; 0x02171c58 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov20_02171c88 @@ -5921,7 +5921,7 @@ func_ov20_021726dc: ; 0x021726dc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov20_0217270c @@ -6243,7 +6243,7 @@ func_ov20_02172afc: ; 0x02172afc mov r0, #0xf0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -7310,7 +7310,7 @@ func_ov20_02173958: ; 0x02173958 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02173988 bl func_ov14_021476d0 @@ -7926,7 +7926,7 @@ func_ov20_02174110: ; 0x02174110 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov20_02174140 @@ -8091,7 +8091,7 @@ func_ov20_02174314: ; 0x02174314 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov20_02174348 @@ -9077,7 +9077,7 @@ func_ov20_02174fcc: ; 0x02174fcc mov r0, #0x104 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -9757,7 +9757,7 @@ func_ov20_021758f4: ; 0x021758f4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov20_02175924 @@ -10258,7 +10258,7 @@ func_ov20_02175fb8: ; 0x02175fb8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov20_02175fe8 @@ -10385,7 +10385,7 @@ func_ov20_0217611c: ; 0x0217611c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov20_02176150 @@ -11007,7 +11007,7 @@ func_ov20_02176874: ; 0x02176874 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov20_021768a4 @@ -11453,7 +11453,7 @@ func_ov20_02176e00: ; 0x02176e00 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov20_02176e30 @@ -11687,7 +11687,7 @@ func_ov20_021770f4: ; 0x021770f4 mov r0, #0xb0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -12063,7 +12063,7 @@ func_ov20_021775d0: ; 0x021775d0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov20_02177690 diff --git a/asm/ov21.s b/asm/ov21.s index 558dd982..9fa02a04 100644 --- a/asm/ov21.s +++ b/asm/ov21.s @@ -13,7 +13,7 @@ func_ov21_0216d6a0: ; 0x0216d6a0 mov r0, #0xb8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -367,7 +367,7 @@ func_ov21_0216dae0: ; 0x0216dae0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov21_0216db44 @@ -1797,7 +1797,7 @@ func_ov21_0216ece8: ; 0x0216ece8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216ed18 bl func_ov14_021476d0 @@ -1845,7 +1845,7 @@ func_ov21_0216ed74: ; 0x0216ed74 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216eda4 bl func_ov14_021476d0 @@ -1889,7 +1889,7 @@ func_ov21_0216edf0: ; 0x0216edf0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216ee20 bl func_ov14_021476d0 @@ -1976,7 +1976,7 @@ func_ov21_0216eed8: ; 0x0216eed8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216ef08 bl func_ov14_021476d0 @@ -2020,7 +2020,7 @@ func_ov21_0216ef54: ; 0x0216ef54 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216ef84 bl func_ov14_021476d0 @@ -2210,7 +2210,7 @@ func_ov21_0216f100: ; 0x0216f100 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov21_0216f130 @@ -3601,7 +3601,7 @@ func_ov21_02170400: ; 0x02170400 mov r0, #0x80 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -3865,7 +3865,7 @@ func_ov21_02170714: ; 0x02170714 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov21_02170744 @@ -4053,7 +4053,7 @@ func_ov21_02170974: ; 0x02170974 mov r0, #0x114 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 diff --git a/asm/ov22.s b/asm/ov22.s index 3b0aa943..6cf9b600 100644 --- a/asm/ov22.s +++ b/asm/ov22.s @@ -12,7 +12,7 @@ func_ov22_0216d6a0: ; 0x0216d6a0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov22_0216d6d0 @@ -832,7 +832,7 @@ func_ov22_0216e168: ; 0x0216e168 mov r0, #0x88 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -1721,7 +1721,7 @@ func_ov22_0216ed88: ; 0x0216ed88 mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -2130,7 +2130,7 @@ func_ov22_0216f2d4: ; 0x0216f2d4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov22_0216f678 @@ -2149,7 +2149,7 @@ func_ov22_0216f308: ; 0x0216f308 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov22_0216f678 @@ -2168,7 +2168,7 @@ func_ov22_0216f33c: ; 0x0216f33c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov22_0216f678 @@ -4633,7 +4633,7 @@ func_ov22_021713bc: ; 0x021713bc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov22_021713f0 @@ -7353,7 +7353,7 @@ func_ov22_02173758: ; 0x02173758 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov22_0217399c @@ -8651,7 +8651,7 @@ func_ov22_021748a0: ; 0x021748a0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov22_021748d0 @@ -9051,7 +9051,7 @@ func_ov22_02174dbc: ; 0x02174dbc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov22_02174dec @@ -9272,7 +9272,7 @@ func_ov22_0217507c: ; 0x0217507c mov r0, #0x74 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -9714,7 +9714,7 @@ func_ov22_0217562c: ; 0x0217562c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov22_0217565c @@ -10054,7 +10054,7 @@ func_ov22_02175a78: ; 0x02175a78 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov22_02175aa8 @@ -10120,7 +10120,7 @@ func_ov22_02175b10: ; 0x02175b10 mov r0, #0x5c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -10684,7 +10684,7 @@ func_ov22_02176244: ; 0x02176244 mov r0, #0xb8 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -11273,7 +11273,7 @@ func_ov22_021769d4: ; 0x021769d4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov22_02176b5c @@ -12660,7 +12660,7 @@ func_ov22_02177bd0: ; 0x02177bd0 mov r0, #0xb0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -12806,7 +12806,7 @@ func_ov22_02177d48: ; 0x02177d48 mov r0, #0xbc ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -13260,7 +13260,7 @@ func_ov22_021782d8: ; 0x021782d8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov22_0217839c @@ -13278,7 +13278,7 @@ func_ov22_02178308: ; 0x02178308 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov22_021783ec diff --git a/asm/ov23.s b/asm/ov23.s index 5d873297..0dfa006f 100644 --- a/asm/ov23.s +++ b/asm/ov23.s @@ -1345,7 +1345,7 @@ func_ov23_0216e7e8: ; 0x0216e7e8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov23_0216d944 @@ -1363,7 +1363,7 @@ func_ov23_0216e818: ; 0x0216e818 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov23_0216d944 @@ -1381,7 +1381,7 @@ func_ov23_0216e848: ; 0x0216e848 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov23_0216d944 @@ -1399,7 +1399,7 @@ func_ov23_0216e878: ; 0x0216e878 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov23_0216d944 @@ -1417,7 +1417,7 @@ func_ov23_0216e8a8: ; 0x0216e8a8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov23_0216d944 @@ -1435,7 +1435,7 @@ func_ov23_0216e8d8: ; 0x0216e8d8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov23_0216ea64 @@ -2088,7 +2088,7 @@ func_ov23_0216f0c4: ; 0x0216f0c4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov23_0216f238 @@ -3953,7 +3953,7 @@ func_ov23_021709a0: ; 0x021709a0 ldr r1, [r0, #4] mov r0, #0x5c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02170a00 mov r1, #0 @@ -3965,7 +3965,7 @@ _02170a00: mov r0, #0x5c ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r5, r0 beq _02170a38 add r1, r5, #0x24 @@ -3979,7 +3979,7 @@ _02170a38: ldr r1, [r0, #4] mov r0, #0x5c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r5, r0 beq _02170a6c add r1, r5, #0x24 @@ -5758,7 +5758,7 @@ func_ov23_021721e0: ; 0x021721e0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov23_02172210 @@ -6013,7 +6013,7 @@ func_ov23_02172534: ; 0x02172534 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov23_021725c8 @@ -9105,7 +9105,7 @@ func_ov23_02174ef4: ; 0x02174ef4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov23_02174fc4 @@ -10109,7 +10109,7 @@ func_ov23_02175c1c: ; 0x02175c1c mov r0, #0xd4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -10760,7 +10760,7 @@ func_ov23_02176490: ; 0x02176490 mov r0, #0x84 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -11416,7 +11416,7 @@ func_ov23_02176d88: ; 0x02176d88 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov23_02176db8 @@ -11544,7 +11544,7 @@ func_ov23_02176eec: ; 0x02176eec mov r0, #0x5c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -12295,7 +12295,7 @@ func_ov23_021778dc: ; 0x021778dc mov r0, #0xb0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -12366,7 +12366,7 @@ func_ov23_02177978: ; 0x02177978 mov r0, #0xb0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 diff --git a/asm/ov24.s b/asm/ov24.s index 4c0fe070..26f001fb 100644 --- a/asm/ov24.s +++ b/asm/ov24.s @@ -13,7 +13,7 @@ func_ov24_0216d6a0: ; 0x0216d6a0 mov r0, #0x98 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -545,7 +545,7 @@ func_ov24_0216dd60: ; 0x0216dd60 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov24_0216dd90 @@ -1412,7 +1412,7 @@ func_ov24_0216e8f8: ; 0x0216e8f8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov24_0216ea34 @@ -1431,7 +1431,7 @@ func_ov24_0216e92c: ; 0x0216e92c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov24_0216ea34 @@ -2476,7 +2476,7 @@ func_ov24_0216f660: ; 0x0216f660 mov r0, #0xd4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -3001,7 +3001,7 @@ func_ov24_0216fd70: ; 0x0216fd70 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov24_0216fdcc @@ -4602,7 +4602,7 @@ func_ov24_02171210: ; 0x02171210 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov24_02171240 @@ -6798,7 +6798,7 @@ func_ov24_02172f1c: ; 0x02172f1c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov24_02172f4c @@ -7892,7 +7892,7 @@ func_ov24_02173db8: ; 0x02173db8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov24_02173dec @@ -10870,7 +10870,7 @@ func_ov24_02176558: ; 0x02176558 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov24_021766d4 @@ -11983,7 +11983,7 @@ func_ov24_0217735c: ; 0x0217735c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov24_0217738c @@ -12355,7 +12355,7 @@ func_ov24_0217782c: ; 0x0217782c mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -13074,7 +13074,7 @@ func_ov24_0217811c: ; 0x0217811c mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -13484,7 +13484,7 @@ func_ov24_021786b0: ; 0x021786b0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov24_021786e0 @@ -13550,7 +13550,7 @@ func_ov24_02178748: ; 0x02178748 mov r0, #0x84 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -14223,7 +14223,7 @@ func_ov24_02179048: ; 0x02179048 mov r0, #0xb0 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 diff --git a/asm/ov25.s b/asm/ov25.s index 571b832a..a94ae0b1 100644 --- a/asm/ov25.s +++ b/asm/ov25.s @@ -11,7 +11,7 @@ func_ov25_0216d6a0: ; 0x0216d6a0 ldr r0, _0216d6d4 ; =0x00000948 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0216d6c4 bl func_ov25_0216d714 @@ -468,7 +468,7 @@ func_ov25_0216dcd8: ; 0x0216dcd8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov25_0216dd0c @@ -5112,7 +5112,7 @@ func_ov25_02171bfc: ; 0x02171bfc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov25_02171cb0 @@ -6118,7 +6118,7 @@ func_ov25_02172978: ; 0x02172978 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov25_02172b88 @@ -9720,7 +9720,7 @@ func_ov25_02175a80: ; 0x02175a80 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov25_02175ab0 @@ -10886,7 +10886,7 @@ func_ov25_021769e8: ; 0x021769e8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov25_02176a18 @@ -11214,7 +11214,7 @@ func_ov25_02176dec: ; 0x02176dec mov r0, #0x84 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -11658,7 +11658,7 @@ func_ov25_0217736c: ; 0x0217736c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov25_02177414 @@ -12448,7 +12448,7 @@ func_ov25_02177d64: ; 0x02177d64 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov25_02177d94 @@ -13051,7 +13051,7 @@ func_ov25_02178588: ; 0x02178588 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov25_021785b8 @@ -13247,7 +13247,7 @@ func_ov25_02178800: ; 0x02178800 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov25_02178830 @@ -13404,7 +13404,7 @@ func_ov25_021789e0: ; 0x021789e0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov25_02178c30 diff --git a/asm/ov26.s b/asm/ov26.s index 6f090845..1d0ab7a0 100644 --- a/asm/ov26.s +++ b/asm/ov26.s @@ -82,7 +82,7 @@ func_ov26_0216d780: ; 0x0216d780 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216d7b0 bl func_ov14_021476d0 @@ -105,7 +105,7 @@ func_ov26_0216d7c0: ; 0x0216d7c0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216d7f0 bl func_ov14_021476d0 @@ -128,7 +128,7 @@ func_ov26_0216d800: ; 0x0216d800 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216d830 bl func_ov14_021476d0 @@ -151,7 +151,7 @@ func_ov26_0216d840: ; 0x0216d840 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216d870 bl func_ov14_021476d0 @@ -174,7 +174,7 @@ func_ov26_0216d880: ; 0x0216d880 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216d8b0 bl func_ov14_021476d0 @@ -197,7 +197,7 @@ func_ov26_0216d8c0: ; 0x0216d8c0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216d8f0 bl func_ov14_021476d0 @@ -220,7 +220,7 @@ func_ov26_0216d900: ; 0x0216d900 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216d930 bl func_ov14_021476d0 @@ -243,7 +243,7 @@ func_ov26_0216d940: ; 0x0216d940 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216d970 bl func_ov14_021476d0 @@ -435,7 +435,7 @@ func_ov26_0216dabc: ; 0x0216dabc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216daec bl func_ov14_021476d0 @@ -513,7 +513,7 @@ func_ov26_0216dba0: ; 0x0216dba0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216dbd0 bl func_ov14_021476d0 @@ -536,7 +536,7 @@ func_ov26_0216dbe0: ; 0x0216dbe0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216dc10 bl func_ov14_021476d0 @@ -690,7 +690,7 @@ func_ov26_0216dd64: ; 0x0216dd64 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216dd94 bl func_ov14_021476d0 @@ -910,7 +910,7 @@ func_ov26_0216dfac: ; 0x0216dfac mov r0, #0x84 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -1326,7 +1326,7 @@ func_ov26_0216e4ec: ; 0x0216e4ec ldr r1, [r1, #4] mov r0, #0xc4 mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0216e50c bl func_ov26_0216e8b8 @@ -2663,7 +2663,7 @@ func_ov26_0216f58c: ; 0x0216f58c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov26_0216f5c0 @@ -5372,7 +5372,7 @@ func_ov26_021719c0: ; 0x021719c0 mov r0, #0x1fc ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -6001,7 +6001,7 @@ func_ov26_02172210: ; 0x02172210 mov r0, #0x110 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -6572,7 +6572,7 @@ func_ov26_02172960: ; 0x02172960 mov r0, #0x104 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -7371,7 +7371,7 @@ func_ov26_0217343c: ; 0x0217343c mov r0, #0x12c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -7980,7 +7980,7 @@ func_ov26_02173bc0: ; 0x02173bc0 ldr r1, [r1, #4] mov r0, #0xac mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02173bd8 bl func_ov26_02173c94 @@ -9063,7 +9063,7 @@ func_ov26_02174400: ; 0x02174400 ldr r0, _02174438 ; =0x0000186c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -11599,7 +11599,7 @@ func_ov26_021763d4: ; 0x021763d4 mov r0, #0x14c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -12103,7 +12103,7 @@ func_ov26_021769e8: ; 0x021769e8 mov r0, #0xe4 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -13343,7 +13343,7 @@ func_ov26_021779dc: ; 0x021779dc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov26_02177a0c @@ -13523,7 +13523,7 @@ func_ov26_02177c08: ; 0x02177c08 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov26_02177c38 @@ -13890,7 +13890,7 @@ func_ov26_021780d4: ; 0x021780d4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov26_02178104 @@ -14047,7 +14047,7 @@ func_ov26_02178264: ; 0x02178264 mov r0, #2 ldr r1, [r1, #4] mov r2, #4 - blx func_0202e9dc + blx _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02178282 bl func_ov26_0217824c @@ -14222,7 +14222,7 @@ func_ov26_02178454: ; 0x02178454 mov r0, #0x88 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -15087,7 +15087,7 @@ func_ov26_02178fb4: ; 0x02178fb4 mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 diff --git a/asm/ov27.s b/asm/ov27.s index d654dd9c..9cd83766 100644 --- a/asm/ov27.s +++ b/asm/ov27.s @@ -12,7 +12,7 @@ func_ov27_0216d6a0: ; 0x0216d6a0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov27_0216d77c @@ -5031,7 +5031,7 @@ func_ov27_02171d0c: ; 0x02171d0c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov27_02171d74 @@ -6176,7 +6176,7 @@ func_ov27_02172d14: ; 0x02172d14 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov27_02172d78 @@ -7645,7 +7645,7 @@ func_ov27_02174014: ; 0x02174014 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov27_02174210 @@ -8459,7 +8459,7 @@ func_ov27_02174a94: ; 0x02174a94 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02174ac4 bl func_ov14_021476d0 @@ -8695,7 +8695,7 @@ func_ov27_02174d6c: ; 0x02174d6c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov27_02175118 @@ -12152,7 +12152,7 @@ func_ov27_02177ca4: ; 0x02177ca4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov27_02177ee8 @@ -13249,7 +13249,7 @@ func_ov27_02178ae4: ; 0x02178ae4 mov r0, #0xbc ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 diff --git a/asm/ov28.s b/asm/ov28.s index e5ac84c6..2b0b779a 100644 --- a/asm/ov28.s +++ b/asm/ov28.s @@ -12,7 +12,7 @@ func_ov28_0216d6a0: ; 0x0216d6a0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov28_0216d6e0 @@ -2878,7 +2878,7 @@ func_ov28_0216fd0c: ; 0x0216fd0c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0216fd3c bl func_ov14_021476d0 @@ -3115,7 +3115,7 @@ func_ov28_02170008: ; 0x02170008 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02170048 bl func_ov14_021476d0 @@ -3452,7 +3452,7 @@ func_ov28_02170434: ; 0x02170434 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02170464 bl func_ov14_021476d0 @@ -3608,7 +3608,7 @@ func_ov28_02170644: ; 0x02170644 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02170674 bl func_ov14_021476d0 @@ -3752,7 +3752,7 @@ func_ov28_021707a4: ; 0x021707a4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov28_021707d8 @@ -5317,7 +5317,7 @@ func_ov28_02171b7c: ; 0x02171b7c mov r0, #0x9c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -5769,7 +5769,7 @@ func_ov28_02172168: ; 0x02172168 mov r0, #0x70 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -6169,7 +6169,7 @@ func_ov28_0217267c: ; 0x0217267c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov28_021726ac @@ -6854,7 +6854,7 @@ func_ov28_02172f34: ; 0x02172f34 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov28_02172f64 @@ -7953,7 +7953,7 @@ func_ov28_02173cd0: ; 0x02173cd0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov28_02173d00 @@ -8859,7 +8859,7 @@ func_ov28_0217488c: ; 0x0217488c mov r0, #0x10 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov28_021748b8 @@ -9159,7 +9159,7 @@ func_ov28_02174c0c: ; 0x02174c0c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov28_02174c3c @@ -9854,7 +9854,7 @@ func_ov28_021754b0: ; 0x021754b0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov28_021757a4 @@ -11675,7 +11675,7 @@ func_ov28_02176d8c: ; 0x02176d8c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov28_02176f74 @@ -12591,7 +12591,7 @@ func_ov28_02177900: ; 0x02177900 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov28_0217795c diff --git a/asm/ov29.s b/asm/ov29.s index cd45bb97..2a91320b 100644 --- a/asm/ov29.s +++ b/asm/ov29.s @@ -187,7 +187,7 @@ func_ov29_0216d8a0: ; 0x0216d8a0 ldr r1, [r6, #0x44] mov r0, #0x14 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 movne r0, #0 strne r0, [r4, #0x10] @@ -830,7 +830,7 @@ func_ov29_0216e048: ; 0x0216e048 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov29_0216e07c @@ -2023,7 +2023,7 @@ func_ov29_0216f144: ; 0x0216f144 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov29_0216f174 @@ -3080,7 +3080,7 @@ func_ov29_0216ff60: ; 0x0216ff60 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov29_02170180 @@ -4647,7 +4647,7 @@ func_ov29_02171540: ; 0x02171540 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov29_02171770 @@ -6001,7 +6001,7 @@ func_ov29_021726cc: ; 0x021726cc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov29_02172738 @@ -8915,7 +8915,7 @@ func_ov29_02174f6c: ; 0x02174f6c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov29_02175234 @@ -10137,7 +10137,7 @@ func_ov29_02175ff4: ; 0x02175ff4 mov r0, #0x7c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -10726,7 +10726,7 @@ func_ov29_0217679c: ; 0x0217679c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov29_021767cc @@ -12018,7 +12018,7 @@ func_ov29_021778f8: ; 0x021778f8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov29_02177928 @@ -12808,7 +12808,7 @@ func_ov29_02178358: ; 0x02178358 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov29_02178448 diff --git a/asm/ov30.s b/asm/ov30.s index deebdaf0..3f259e22 100644 --- a/asm/ov30.s +++ b/asm/ov30.s @@ -5491,7 +5491,7 @@ func_ov30_02180628: ; 0x02180628 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02180658 blx func_ov30_021808d4 @@ -5515,7 +5515,7 @@ func_ov30_0218066c: ; 0x0218066c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0218069c blx func_ov30_021808d4 @@ -5539,7 +5539,7 @@ func_ov30_021806b0: ; 0x021806b0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _021806e0 blx func_ov30_021808d4 @@ -5563,7 +5563,7 @@ func_ov30_021806f4: ; 0x021806f4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02180724 blx func_ov30_021808d4 @@ -11195,7 +11195,7 @@ func_ov30_021847b0: ; 0x021847b0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} blx func_ov30_021847e0 diff --git a/asm/ov31.s b/asm/ov31.s index 35b7a8b3..ab66c1ed 100644 --- a/asm/ov31.s +++ b/asm/ov31.s @@ -2446,7 +2446,7 @@ func_ov31_0217dbdc: ; 0x0217dbdc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217dc0c bl func_ov31_0217e40c @@ -2469,7 +2469,7 @@ func_ov31_0217dc1c: ; 0x0217dc1c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217dc4c bl func_ov31_0217e40c @@ -2492,7 +2492,7 @@ func_ov31_0217dc5c: ; 0x0217dc5c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217dc8c bl func_ov31_0217e40c @@ -2515,7 +2515,7 @@ func_ov31_0217dc9c: ; 0x0217dc9c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217dccc bl func_ov31_0217e40c @@ -2538,7 +2538,7 @@ func_ov31_0217dcdc: ; 0x0217dcdc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217dd0c bl func_ov31_0217e40c @@ -2561,7 +2561,7 @@ func_ov31_0217dd1c: ; 0x0217dd1c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217dd4c bl func_ov31_0217e40c @@ -2584,7 +2584,7 @@ func_ov31_0217dd5c: ; 0x0217dd5c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217dd8c bl func_ov31_0217e40c @@ -2607,7 +2607,7 @@ func_ov31_0217dd9c: ; 0x0217dd9c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217ddcc bl func_ov31_0217e40c @@ -2630,7 +2630,7 @@ func_ov31_0217dddc: ; 0x0217dddc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217de0c bl func_ov31_0217e40c @@ -2653,7 +2653,7 @@ func_ov31_0217de1c: ; 0x0217de1c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov31_0217e4f4 @@ -2671,7 +2671,7 @@ func_ov31_0217de4c: ; 0x0217de4c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov31_0217e460 @@ -2689,7 +2689,7 @@ func_ov31_0217de7c: ; 0x0217de7c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217deac bl func_ov31_0217e40c @@ -2712,7 +2712,7 @@ func_ov31_0217debc: ; 0x0217debc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217deec bl func_ov31_0217e40c @@ -2735,7 +2735,7 @@ func_ov31_0217defc: ; 0x0217defc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217df2c bl func_ov31_0217e40c @@ -2758,7 +2758,7 @@ func_ov31_0217df3c: ; 0x0217df3c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217df6c bl func_ov31_0217e588 @@ -2781,7 +2781,7 @@ func_ov31_0217df7c: ; 0x0217df7c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217dfac bl func_ov31_0217e588 @@ -2804,7 +2804,7 @@ func_ov31_0217dfbc: ; 0x0217dfbc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov31_0217e5b8 @@ -2830,7 +2830,7 @@ func_ov31_0217dfec: ; 0x0217dfec ldr r1, [r1, #4] mov r0, #0x5c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, r4, r5, pc} add r1, r5, r4 @@ -2880,7 +2880,7 @@ _0217e0c0: ldr r1, [fp, #4] mov r0, #0x14 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0217e0f0 stmia r0, {r7, r8} @@ -2895,7 +2895,7 @@ _0217e0f0: str r0, [r1, sl, lsl #2] ldr r1, [fp, #4] mov r0, #0x14 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0217e128 stmia r0, {r7, sb} @@ -2914,7 +2914,7 @@ _0217e128: mov r0, #0x14 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0217e17c ldr r1, _0217e278 ; =data_02057878 @@ -2933,7 +2933,7 @@ _0217e17c: str r0, [r2, #0x2b0] mov r0, #0x14 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0217e1c4 ldr r1, _0217e278 ; =data_02057878 @@ -2952,7 +2952,7 @@ _0217e1c4: str r0, [r2, #0x2b8] mov r0, #0x14 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0217e20c ldr r1, _0217e278 ; =data_02057878 @@ -2971,7 +2971,7 @@ _0217e20c: ldr r1, [r1, #4] mov r0, #0x14 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0217e254 ldr r1, _0217e278 ; =data_02057878 @@ -3161,7 +3161,7 @@ func_ov31_0217e460: ; 0x0217e460 ldr r1, [r0, #4] mov r0, #0x28 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0217e4a8 blx func_ov00_02079ed8 @@ -3205,7 +3205,7 @@ func_ov31_0217e4f4: ; 0x0217e4f4 ldr r1, [r0, #4] mov r0, #0x28 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0217e53c blx func_ov00_02079ed8 @@ -3686,7 +3686,7 @@ func_ov31_0217ea5c: ; 0x0217ea5c ldr r1, [r1, #4] mov r0, #0x5c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0217eac0 mov r1, r5 @@ -3743,7 +3743,7 @@ func_ov31_0217eb34: ; 0x0217eb34 ldr r1, [r1, #4] mov r0, #0x5c mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0217eb84 mov r1, r4 @@ -6287,7 +6287,7 @@ func_ov31_02180708: ; 0x02180708 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02180738 bl func_ov31_0217cf2c @@ -6311,7 +6311,7 @@ func_ov31_0218074c: ; 0x0218074c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0218077c bl func_ov31_0217cf2c @@ -6335,7 +6335,7 @@ func_ov31_02180790: ; 0x02180790 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _021807c0 bl func_ov31_0217cf2c @@ -6625,7 +6625,7 @@ func_ov31_02180a84: ; 0x02180a84 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02180ab4 bl func_ov31_0217cf2c @@ -7451,7 +7451,7 @@ func_ov31_02181448: ; 0x02181448 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _021814a4 bl func_ov14_021476d0 diff --git a/asm/ov32.s b/asm/ov32.s index 34358efb..a75bbe51 100644 --- a/asm/ov32.s +++ b/asm/ov32.s @@ -915,7 +915,7 @@ func_ov32_0217c81c: ; 0x0217c81c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov32_0217c86c @@ -2561,7 +2561,7 @@ func_ov32_0217dd10: ; 0x0217dd10 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov32_0217dd60 @@ -4696,7 +4696,7 @@ func_ov32_0217f878: ; 0x0217f878 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov32_0217f8a8 @@ -6456,7 +6456,7 @@ func_ov32_0218105c: ; 0x0218105c mov r0, #0x20c ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -8382,7 +8382,7 @@ func_ov32_02182abc: ; 0x02182abc mov r0, #0x164 ldr r1, [r1] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r4, pc} mov r1, r4 @@ -8824,7 +8824,7 @@ func_ov32_02183034: ; 0x02183034 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov32_02183064 @@ -9756,7 +9756,7 @@ func_ov32_02183d28: ; 0x02183d28 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov32_02183d58 @@ -10468,7 +10468,7 @@ func_ov32_0218468c: ; 0x0218468c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov32_021846bc diff --git a/asm/ov33.s b/asm/ov33.s index 461f79cf..09693cc6 100644 --- a/asm/ov33.s +++ b/asm/ov33.s @@ -12,7 +12,7 @@ func_ov33_0217bd80: ; 0x0217bd80 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov33_0217be84 @@ -568,7 +568,7 @@ func_ov33_0217c44c: ; 0x0217c44c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov33_0217c47c @@ -1418,7 +1418,7 @@ func_ov33_0217cfa8: ; 0x0217cfa8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov33_0217cfdc @@ -2542,7 +2542,7 @@ func_ov33_0217ddfc: ; 0x0217ddfc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov33_0217df78 @@ -4393,7 +4393,7 @@ func_ov33_0217f658: ; 0x0217f658 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov33_0217f688 diff --git a/asm/ov34.s b/asm/ov34.s index 703afad2..b8852019 100644 --- a/asm/ov34.s +++ b/asm/ov34.s @@ -12,7 +12,7 @@ func_ov34_0217bd80: ; 0x0217bd80 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov34_0217c2dc @@ -9763,7 +9763,7 @@ func_ov34_02184728: ; 0x02184728 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02184768 bl func_ov00_020c1554 @@ -10435,7 +10435,7 @@ func_ov34_02185034: ; 0x02185034 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov34_021851bc diff --git a/asm/ov35.s b/asm/ov35.s index 269296af..37c43cbd 100644 --- a/asm/ov35.s +++ b/asm/ov35.s @@ -12,7 +12,7 @@ func_ov35_0217bd80: ; 0x0217bd80 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov35_0217bdb4 @@ -1985,7 +1985,7 @@ func_ov35_0217d854: ; 0x0217d854 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov35_0217da0c @@ -3273,7 +3273,7 @@ func_ov35_0217e940: ; 0x0217e940 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov35_0217ebb4 @@ -9985,7 +9985,7 @@ func_ov35_02184810: ; 0x02184810 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov35_02184950 diff --git a/asm/ov36.s b/asm/ov36.s index ce6b8092..0a68be13 100644 --- a/asm/ov36.s +++ b/asm/ov36.s @@ -12,7 +12,7 @@ func_ov36_0217bd80: ; 0x0217bd80 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov36_0217ccd8 @@ -11596,7 +11596,7 @@ func_ov36_02185ffc: ; 0x02185ffc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov36_0218602c diff --git a/asm/ov37.s b/asm/ov37.s index 0e11adbf..dced5a8e 100644 --- a/asm/ov37.s +++ b/asm/ov37.s @@ -12,7 +12,7 @@ func_ov37_0217bd80: ; 0x0217bd80 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov37_0217be70 @@ -9587,7 +9587,7 @@ func_ov37_021843a4: ; 0x021843a4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov37_021843d4 @@ -10510,7 +10510,7 @@ func_ov37_02185068: ; 0x02185068 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _021850bc bl func_ov00_020c1554 @@ -10784,7 +10784,7 @@ func_ov37_021853ac: ; 0x021853ac ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02185400 bl func_ov00_020c1554 @@ -10924,7 +10924,7 @@ func_ov37_0218553c: ; 0x0218553c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov37_0218621c diff --git a/asm/ov38.s b/asm/ov38.s index a922270a..6b9b661a 100644 --- a/asm/ov38.s +++ b/asm/ov38.s @@ -12,7 +12,7 @@ func_ov38_0217bd80: ; 0x0217bd80 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov38_0217c5d4 @@ -14050,7 +14050,7 @@ func_ov38_021884dc: ; 0x021884dc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov38_0218850c diff --git a/asm/ov39.s b/asm/ov39.s index b497253e..ebfbbeb7 100644 --- a/asm/ov39.s +++ b/asm/ov39.s @@ -12,7 +12,7 @@ func_ov39_0217bd80: ; 0x0217bd80 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov39_0217cd14 diff --git a/asm/ov40.s b/asm/ov40.s index 3b352c0c..3ae28c95 100644 --- a/asm/ov40.s +++ b/asm/ov40.s @@ -12,7 +12,7 @@ func_ov40_0217bd80: ; 0x0217bd80 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov40_0217bdb4 @@ -2058,7 +2058,7 @@ func_ov40_0217d8e8: ; 0x0217d8e8 ldr r1, [r1, #4] mov r0, #1 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 str r0, [r4] add r0, r4, #4 @@ -2080,7 +2080,7 @@ func_ov40_0217d8e8: ; 0x0217d8e8 ldr r1, [r0, #4] mov r0, #0x10 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0217d968 bl func_ov40_02182e94 @@ -2998,7 +2998,7 @@ _0217e4b0: mov r0, r4, lsl #0x2 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -3056,7 +3056,7 @@ _0217e550: mov r0, r4, lsl #0x2 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj str r0, [r5] str r4, [r5, #8] ldmia sp!, {r3, r4, r5, pc} @@ -3378,7 +3378,7 @@ _0217e934: mov r0, #0xe8 ldr r1, [r1] ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217eac8 add r1, sp, #0 @@ -3390,7 +3390,7 @@ _0217e97c: mov r0, #0xe4 ldr r1, [r1] ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217eac8 add r1, sp, #0 @@ -3409,7 +3409,7 @@ _0217e9a8: ldr r1, [r1] mov r2, #4 moveq r4, #1 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0217e9ec add r1, sp, #0 @@ -3424,7 +3424,7 @@ _0217e9f4: ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217eac8 add r1, sp, #0 @@ -3437,7 +3437,7 @@ _0217ea24: ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217eac8 add r1, sp, #0 @@ -3457,7 +3457,7 @@ _0217ea54: mov r0, #0x4c ldr r1, [r1] ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217eac8 add r1, sp, #0 @@ -3469,7 +3469,7 @@ _0217eaa0: mov r0, #0x80 ldr r1, [r1] ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0217eac8 add r1, sp, #0 @@ -8356,7 +8356,7 @@ func_ov40_02182578: ; 0x02182578 ldr r1, [r0, #4] mov r0, #0xa4 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021825b4 bl func_ov40_0217d8e8 @@ -8879,7 +8879,7 @@ func_ov40_02182be4: ; 0x02182be4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} ldr r1, [sp] @@ -8931,7 +8931,7 @@ _02182cd4: ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} ldr r1, [sp] @@ -8956,7 +8956,7 @@ _02182d34: ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} ldr r1, [sp] @@ -9092,7 +9092,7 @@ func_ov40_02182e94: ; 0x02182e94 ldr r1, [r1, #4] mov r0, #1 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 str r0, [r4] add r0, r4, #4 @@ -9480,7 +9480,7 @@ _021832fc: mov r0, #0x18 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02183344 bl func_ov40_021830e0 @@ -9780,7 +9780,7 @@ func_ov40_021836c0: ; 0x021836c0 ldr r1, [r1, #4] mov r0, #0x54 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _021836f8 add r1, r4, #0x24 @@ -9794,7 +9794,7 @@ _021836f8: ldr r1, [r0, #4] mov r0, #0x54 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _0218372c add r1, r4, #0x24 @@ -10348,7 +10348,7 @@ func_ov40_02183e24: ; 0x02183e24 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov40_02183e54 @@ -11271,7 +11271,7 @@ func_ov40_02184a4c: ; 0x02184a4c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov40_02184cdc @@ -11601,7 +11601,7 @@ func_ov40_02184e58: ; 0x02184e58 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov40_02184e88 @@ -11791,7 +11791,7 @@ _021850a0: ldr r0, _02185148 ; =0x0000ad68 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _021850d0 bl func_ov40_02185ce0 @@ -11809,7 +11809,7 @@ _021850d0: mov r0, #0x10 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _02185110 bl func_ov40_0218764c @@ -12084,7 +12084,7 @@ func_ov40_021853f0: ; 0x021853f0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov40_02185424 @@ -12407,7 +12407,7 @@ func_ov40_021857cc: ; 0x021857cc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov40_021857fc @@ -14576,7 +14576,7 @@ func_ov40_02187380: ; 0x02187380 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov40_021873b4 diff --git a/asm/ov41.s b/asm/ov41.s index 1981c93f..a3a3e9e5 100644 --- a/asm/ov41.s +++ b/asm/ov41.s @@ -12,7 +12,7 @@ func_ov41_02189560: ; 0x02189560 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov41_02189610 @@ -522,7 +522,7 @@ func_ov41_02189be4: ; 0x02189be4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov41_02189d6c @@ -1101,7 +1101,7 @@ func_ov41_0218a2fc: ; 0x0218a2fc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov41_0218a32c @@ -1708,7 +1708,7 @@ func_ov41_0218aac0: ; 0x0218aac0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov41_0218ab74 @@ -3664,7 +3664,7 @@ func_ov41_0218c45c: ; 0x0218c45c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov41_0218c490 @@ -4431,7 +4431,7 @@ func_ov41_0218ce94: ; 0x0218ce94 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov41_0218cec8 diff --git a/asm/ov42.s b/asm/ov42.s index 74b9c3b1..b96f06b4 100644 --- a/asm/ov42.s +++ b/asm/ov42.s @@ -102,7 +102,7 @@ func_ov42_0218963c: ; 0x0218963c mov r0, #0x74 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov42_02189668 @@ -1416,7 +1416,7 @@ func_ov42_0218a760: ; 0x0218a760 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov42_0218a898 @@ -2795,7 +2795,7 @@ func_ov42_0218b914: ; 0x0218b914 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov42_0218b9b8 @@ -2813,7 +2813,7 @@ func_ov42_0218b944: ; 0x0218b944 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov42_0218b9d8 diff --git a/asm/ov43.s b/asm/ov43.s index f786c8b6..1dd0e799 100644 --- a/asm/ov43.s +++ b/asm/ov43.s @@ -12,7 +12,7 @@ func_ov43_02189560: ; 0x02189560 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02189590 bl func_ov43_02189860 @@ -35,7 +35,7 @@ func_ov43_021895a0: ; 0x021895a0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _021895d0 bl func_ov43_02189860 @@ -2019,7 +2019,7 @@ func_ov43_0218b018: ; 0x0218b018 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov43_0218b388 diff --git a/asm/ov44.s b/asm/ov44.s index 85e1f2f5..b1b53c25 100644 --- a/asm/ov44.s +++ b/asm/ov44.s @@ -12,7 +12,7 @@ func_ov44_02189560: ; 0x02189560 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} blx func_ov44_0218969c @@ -907,7 +907,7 @@ func_ov44_0218a0a8: ; 0x0218a0a8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} blx func_ov44_0218a0d8 @@ -1720,7 +1720,7 @@ func_ov44_0218aa98: ; 0x0218aa98 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} blx func_ov44_0218aac8 @@ -2217,7 +2217,7 @@ func_ov44_0218b084: ; 0x0218b084 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} blx func_ov44_0218b0b8 @@ -3770,7 +3770,7 @@ func_ov44_0218c288: ; 0x0218c288 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov44_0218c2b8 @@ -4114,7 +4114,7 @@ func_ov44_0218c6d8: ; 0x0218c6d8 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} blx func_ov44_0218c898 @@ -5264,7 +5264,7 @@ func_ov44_0218d510: ; 0x0218d510 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} blx func_ov44_0218d574 @@ -6393,7 +6393,7 @@ func_ov44_0218e320: ; 0x0218e320 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} blx func_ov44_0218e350 diff --git a/asm/ov45.s b/asm/ov45.s index 64114173..56d0bd56 100644 --- a/asm/ov45.s +++ b/asm/ov45.s @@ -12,7 +12,7 @@ func_ov45_02189560: ; 0x02189560 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov45_021896a4 @@ -1016,7 +1016,7 @@ func_ov45_0218a284: ; 0x0218a284 ldr r1, [r0] mov r0, #0x28 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0218a2c0 bl func_ov02_020f612c @@ -1489,7 +1489,7 @@ func_ov45_0218a838: ; 0x0218a838 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov45_0218a8cc @@ -2443,7 +2443,7 @@ func_ov45_0218b324: ; 0x0218b324 ldr r0, _0218b3c0 ; =0x00001430 str r4, [r2] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0218b388 bl func_ov45_0218cd30 @@ -2453,7 +2453,7 @@ _0218b388: ldr r1, [r1, #4] ldr r0, _0218b3c4 ; =0x00000ec8 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0218b3ac bl func_ov45_0218d5d0 @@ -3777,7 +3777,7 @@ func_ov45_0218c4c4: ; 0x0218c4c4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov45_0218c5c4 @@ -5782,7 +5782,7 @@ func_ov45_0218db94: ; 0x0218db94 ldr r1, [r1] mov r0, #0x28 mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 beq _0218dbd4 bl func_ov02_020f6490 diff --git a/asm/ov46.s b/asm/ov46.s index e7a7ed70..8d7e999c 100644 --- a/asm/ov46.s +++ b/asm/ov46.s @@ -12,7 +12,7 @@ func_ov46_02190040: ; 0x02190040 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov46_021902cc @@ -735,7 +735,7 @@ func_ov46_02190978: ; 0x02190978 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov46_02190c04 @@ -2298,7 +2298,7 @@ func_ov46_02191e5c: ; 0x02191e5c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov46_021921b4 @@ -3166,7 +3166,7 @@ func_ov46_02192930: ; 0x02192930 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov46_02192ab8 diff --git a/asm/ov47.s b/asm/ov47.s index 034254e6..6999b71c 100644 --- a/asm/ov47.s +++ b/asm/ov47.s @@ -12,7 +12,7 @@ func_ov47_02190040: ; 0x02190040 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov47_02190070 @@ -250,7 +250,7 @@ func_ov47_02190334: ; 0x02190334 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov47_02190554 @@ -1484,7 +1484,7 @@ func_ov47_02191438: ; 0x02191438 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov47_02191468 @@ -4361,7 +4361,7 @@ func_ov47_02193a54: ; 0x02193a54 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov47_02193c24 diff --git a/asm/ov48.s b/asm/ov48.s index 1ce8c3fb..34f75207 100644 --- a/asm/ov48.s +++ b/asm/ov48.s @@ -12,7 +12,7 @@ func_ov48_02190040: ; 0x02190040 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} blx func_ov48_02190450 @@ -1037,7 +1037,7 @@ func_ov48_02190c34: ; 0x02190c34 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} blx func_ov48_02190c68 @@ -2394,7 +2394,7 @@ func_ov48_02191d48: ; 0x02191d48 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} blx func_ov48_02191d7c @@ -4192,7 +4192,7 @@ func_ov48_02193414: ; 0x02193414 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} blx func_ov48_02193444 @@ -5143,7 +5143,7 @@ func_ov48_02193fd4: ; 0x02193fd4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _02194018 bl func_ov00_020c1554 @@ -5225,7 +5225,7 @@ func_ov48_021940ac: ; 0x021940ac ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj movs r4, r0 beq _021940f0 bl func_ov00_020c1554 diff --git a/asm/ov49.s b/asm/ov49.s index 0e60f86a..c6e3b0e3 100644 --- a/asm/ov49.s +++ b/asm/ov49.s @@ -12,7 +12,7 @@ func_ov49_02195500: ; 0x02195500 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov49_02195930 @@ -2446,7 +2446,7 @@ func_ov49_0219763c: ; 0x0219763c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov49_0219766c @@ -2969,7 +2969,7 @@ func_ov49_02197cf4: ; 0x02197cf4 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov49_02197d24 diff --git a/asm/ov50.s b/asm/ov50.s index e758f6a4..2cbee22a 100644 --- a/asm/ov50.s +++ b/asm/ov50.s @@ -12,7 +12,7 @@ func_ov50_02195500: ; 0x02195500 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov50_0219554c @@ -2419,7 +2419,7 @@ func_ov50_02197580: ; 0x02197580 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov50_02197638 diff --git a/asm/ov51.s b/asm/ov51.s index 389c895a..a7ed53b0 100644 --- a/asm/ov51.s +++ b/asm/ov51.s @@ -12,7 +12,7 @@ func_ov51_02195500: ; 0x02195500 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov51_02195530 @@ -339,7 +339,7 @@ func_ov51_0219590c: ; 0x0219590c ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov51_0219593c @@ -800,7 +800,7 @@ func_ov51_02195efc: ; 0x02195efc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov51_0219603c @@ -1408,7 +1408,7 @@ func_ov51_02196698: ; 0x02196698 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov51_02196c4c @@ -2729,7 +2729,7 @@ func_ov51_021977d0: ; 0x021977d0 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov51_02197800 diff --git a/asm/ov52.s b/asm/ov52.s index ee12f137..ceba7b44 100644 --- a/asm/ov52.s +++ b/asm/ov52.s @@ -241,7 +241,7 @@ func_ov52_02195764: ; 0x02195764 mov r0, #0x24 ldr r1, [r1, #4] mov r2, #4 - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov52_02195790 @@ -1271,7 +1271,7 @@ func_ov52_02196510: ; 0x02196510 ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov52_02196540 @@ -1944,7 +1944,7 @@ func_ov52_02196ddc: ; 0x02196ddc ldr r1, [r1] mov r2, #4 ldr r1, [r1] - bl func_0202e9dc + bl _ZN9SysObjectnwEmPjj cmp r0, #0 ldmeqia sp!, {r3, pc} bl func_ov52_02196e10 diff --git a/include/SysNew.hpp b/include/SysNew.hpp new file mode 100644 index 00000000..41194dc5 --- /dev/null +++ b/include/SysNew.hpp @@ -0,0 +1,8 @@ +#pragma once + +#include "types.h" + +class SysObject { +public: + static void* operator new(unsigned long length, u32 *id, u32 idLength); +}; diff --git a/include/types.h b/include/types.h new file mode 100644 index 00000000..02c19d7d --- /dev/null +++ b/include/types.h @@ -0,0 +1,12 @@ +#ifndef PH_TYPES_H +#define PH_TYPES_H + +typedef unsigned int u32; +typedef unsigned short u16; +typedef unsigned char u8; + +typedef int s32; +typedef short s16; +typedef char s8; + +#endif