|
1 | 1 | .include "asm/macros.inc" |
2 | | - .include "main_0204BB00.inc" |
| 2 | + .include "main_0204BBCC.inc" |
3 | 3 |
|
4 | 4 | .text |
5 | 5 |
|
6 | | - arm_func_start LoadScriptVariableValueSum |
7 | | -LoadScriptVariableValueSum: ; 0x0204BB00 |
8 | | - stmdb sp!, {r3, r4, r5, r6, r7, lr} |
9 | | - sub sp, sp, #8 |
10 | | - mov r6, r1 |
11 | | - mov r4, #0 |
12 | | - mov r7, r0 |
13 | | - add r0, sp, #0 |
14 | | - mov r1, r4 |
15 | | - mov r2, r6 |
16 | | - bl LoadScriptVariableRaw |
17 | | - mov r5, r4 |
18 | | - b _0204BB48 |
19 | | -_0204BB2C: |
20 | | - mov r2, r5, lsl #0x10 |
21 | | - mov r0, r7 |
22 | | - mov r1, r6 |
23 | | - mov r2, r2, lsr #0x10 |
24 | | - bl LoadScriptVariableValueAtIndex |
25 | | - add r4, r4, r0 |
26 | | - add r5, r5, #1 |
27 | | -_0204BB48: |
28 | | - ldr r0, [sp] |
29 | | - ldrsh r0, [r0, #8] |
30 | | - cmp r5, r0 |
31 | | - blt _0204BB2C |
32 | | - mov r0, r4 |
33 | | - add sp, sp, #8 |
34 | | - ldmia sp!, {r3, r4, r5, r6, r7, pc} |
35 | | - arm_func_end LoadScriptVariableValueSum |
36 | | - |
37 | | - arm_func_start LoadScriptVariableValueBytes |
38 | | -LoadScriptVariableValueBytes: ; 0x0204BB64 |
39 | | - stmdb sp!, {r3, r4, r5, lr} |
40 | | - sub sp, sp, #8 |
41 | | - mov r3, r0 |
42 | | - mov r5, r1 |
43 | | - mov r4, r2 |
44 | | - add r0, sp, #0 |
45 | | - mov r2, r3 |
46 | | - mov r1, #0 |
47 | | - bl LoadScriptVariableRaw |
48 | | - ldr r2, [sp, #4] |
49 | | - mov r1, #0 |
50 | | - b _0204BBA0 |
51 | | -_0204BB94: |
52 | | - ldrb r0, [r2], #1 |
53 | | - add r1, r1, #1 |
54 | | - strb r0, [r5], #1 |
55 | | -_0204BBA0: |
56 | | - cmp r1, r4 |
57 | | - blt _0204BB94 |
58 | | - add sp, sp, #8 |
59 | | - ldmia sp!, {r3, r4, r5, pc} |
60 | | - arm_func_end LoadScriptVariableValueBytes |
61 | | - |
62 | | - arm_func_start sub_0204BBB0 |
63 | | -sub_0204BBB0: ; 0x0204BBB0 |
64 | | - stmdb sp!, {r3, r4, r5, lr} |
65 | | - mov r5, r1 |
66 | | - mov r4, r2 |
67 | | - bl LoadScriptVariableValueBytes |
68 | | - mov r0, #0 |
69 | | - strb r0, [r5, r4] |
70 | | - ldmia sp!, {r3, r4, r5, pc} |
71 | | - arm_func_end sub_0204BBB0 |
72 | | - |
73 | 6 | arm_func_start SaveScriptVariableValueBytes |
74 | 7 | SaveScriptVariableValueBytes: ; 0x0204BBCC |
75 | 8 | stmdb sp!, {r3, r4, r5, lr} |
|
0 commit comments