summaryrefslogtreecommitdiff
path: root/src/battle/battle_2.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/battle/battle_2.c')
-rw-r--r--src/battle/battle_2.c942
1 files changed, 471 insertions, 471 deletions
diff --git a/src/battle/battle_2.c b/src/battle/battle_2.c
index 2171c6ef6..b9b4290b5 100644
--- a/src/battle/battle_2.c
+++ b/src/battle/battle_2.c
@@ -1521,7 +1521,7 @@ void debug_sub_8010A7C()
" lsl r1, r1, #0x18\n"
" lsr r2, r1, #0x18\n"
" mov r1, #0x0\n"
- " ldr r5, ._514\n"
+ " ldr r5, ._514 @ gBattleTextBuff1\n"
" cmp r1, r2\n"
" bge ._512 @cond_branch\n"
" add r3, r5, #0\n"
@@ -1562,14 +1562,14 @@ void debug_sub_8010AAC()
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
" mov ip, r0\n"
- " ldr r6, ._520\n"
- " ldr r4, ._520 + 4\n"
- " ldr r5, ._520 + 8\n"
+ " ldr r6, ._520 @ gBaseStats\n"
+ " ldr r4, ._520 + 4 @ gUnknown_Debug_2023A76\n"
+ " ldr r5, ._520 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r5]\n"
" lsl r0, r1, #0x2\n"
" add r7, r0, r1\n"
" lsl r1, r7, #0x1\n"
- " ldr r3, ._520 + 12\n"
+ " ldr r3, ._520 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r3]\n"
" mov r0, #0x46\n"
" mul r2, r2, r0\n"
@@ -1685,10 +1685,10 @@ void debug_sub_8010B80()
" lsr r6, r0, #0x18\n"
" mov r0, #0x0\n"
" mov ip, r0\n"
- " ldr r4, ._534\n"
- " ldr r1, ._534 + 4\n"
+ " ldr r4, ._534 @ gUnknown_Debug_2023A76\n"
+ " ldr r1, ._534 + 4 @ gUnknown_Debug_030043A0\n"
" mov r8, r1\n"
- " ldr r5, ._534 + 8\n"
+ " ldr r5, ._534 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r5]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -1696,7 +1696,7 @@ void debug_sub_8010B80()
" ldrb r2, [r2]\n"
" add r0, r0, r2\n"
" lsl r0, r0, #0x1\n"
- " ldr r3, ._534 + 12\n"
+ " ldr r3, ._534 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r3]\n"
" mov r1, #0x46\n"
" mul r1, r1, r2\n"
@@ -1847,7 +1847,7 @@ void debug_sub_8010CAC()
" mov r7, r8\n"
" push {r7}\n"
" add sp, sp, #0xfffffff0\n"
- " ldr r4, ._553\n"
+ " ldr r4, ._553 @ gMain\n"
" ldrh r1, [r4, #0x28]\n"
" mov r0, #0x81\n"
" lsl r0, r0, #0x2\n"
@@ -1860,19 +1860,19 @@ void debug_sub_8010CAC()
" beq ._544 @cond_branch\n"
" b ._559\n"
"._544:\n"
- " ldr r0, ._553 + 4\n"
+ " ldr r0, ._553 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" mov r8, r0\n"
" cmp r1, #0x5\n"
" bhi ._546 @cond_branch\n"
- " ldr r0, ._553 + 8\n"
+ " ldr r0, ._553 + 8 @ gUnknown_Debug_030043A8\n"
" mov r1, #0x0\n"
" strb r1, [r0]\n"
" bl debug_sub_8012628\n"
- " ldr r0, ._553 + 12\n"
+ " ldr r0, ._553 + 12 @ debug_sub_8011498\n"
" bl SetMainCallback2\n"
"._546:\n"
- " ldr r0, ._553 + 16\n"
+ " ldr r0, ._553 + 16 @ gUnknown_Debug_030043A0\n"
" ldrb r3, [r0]\n"
" cmp r3, #0\n"
" bne ._555 @cond_branch\n"
@@ -1880,10 +1880,10 @@ void debug_sub_8010CAC()
" ldrb r0, [r1]\n"
" cmp r0, #0x6\n"
" bne ._555 @cond_branch\n"
- " ldr r0, ._553 + 20\n"
+ " ldr r0, ._553 + 20 @ debug_sub_80108B8\n"
" str r0, [r4, #0x8]\n"
- " ldr r4, ._553 + 24\n"
- " ldr r0, ._553 + 28\n"
+ " ldr r4, ._553 + 24 @ gPlayerParty\n"
+ " ldr r0, ._553 + 28 @ gUnknown_Debug_2023A76\n"
" ldrh r1, [r0]\n"
" ldrb r2, [r0, #0x2]\n"
" str r3, [sp]\n"
@@ -1899,7 +1899,7 @@ void debug_sub_8010CAC()
" add r1, r5, #0\n"
" add r1, r1, #0xd\n"
" lsl r4, r5, #0x1\n"
- " ldr r0, ._553 + 32\n"
+ " ldr r0, ._553 + 32 @ gUnknown_Debug_2023B02\n"
" add r4, r4, r0\n"
" add r0, r6, #0\n"
" add r2, r4, #0\n"
@@ -1911,14 +1911,14 @@ void debug_sub_8010CAC()
" lsl r2, r0, #0x1\n"
" add r2, r2, r0\n"
" lsl r2, r2, #0x2\n"
- " ldr r0, ._553 + 36\n"
+ " ldr r0, ._553 + 36 @ gBattleMoves\n"
" add r2, r2, r0\n"
" add r0, r6, #0\n"
" bl SetMonData\n"
" add r5, r5, #0x1\n"
" cmp r5, #0x3\n"
" ble ._549 @cond_branch\n"
- " ldr r2, ._553 + 28\n"
+ " ldr r2, ._553 + 28 @ gUnknown_Debug_2023A76\n"
" mov r4, #0x3c\n"
" ldsh r0, [r2, r4]\n"
" cmp r0, #0x1\n"
@@ -1940,10 +1940,10 @@ void debug_sub_8010CAC()
" .word gUnknown_Debug_2023B02\n"
" .word gBattleMoves+0x4\n"
"._550:\n"
- " ldr r1, ._556\n"
- " ldr r0, ._556 + 4\n"
+ " ldr r1, ._556 @ gCB2_AfterEvolution\n"
+ " ldr r0, ._556 + 4 @ debug_sub_80108B8\n"
" str r0, [r1]\n"
- " ldr r0, ._556 + 8\n"
+ " ldr r0, ._556 + 8 @ gPlayerParty\n"
" ldrh r1, [r2, #0xa]\n"
" mov r2, #0x1\n"
" mov r3, #0x0\n"
@@ -1958,15 +1958,15 @@ void debug_sub_8010CAC()
"._551:\n"
" bl debug_sub_8012688\n"
"._555:\n"
- " ldr r0, ._565\n"
+ " ldr r0, ._565 @ gUnknown_Debug_030043A0\n"
" ldrb r0, [r0]\n"
" cmp r0, #0x1\n"
" bne ._559 @cond_branch\n"
- " ldr r0, ._565 + 4\n"
+ " ldr r0, ._565 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r0, [r0]\n"
" cmp r0, #0x6\n"
" bne ._559 @cond_branch\n"
- " ldr r3, ._565 + 8\n"
+ " ldr r3, ._565 + 8 @ gSaveBlock2\n"
" ldrb r2, [r3, #0x15]\n"
" lsl r0, r2, #0x1d\n"
" lsr r5, r0, #0x1f\n"
@@ -1999,7 +1999,7 @@ void debug_sub_8010CAC()
" bl SetPokemonCryStereo\n"
" bl debug_nullsub_3\n"
"._559:\n"
- " ldr r4, ._565 + 12\n"
+ " ldr r4, ._565 + 12 @ gMain\n"
" ldrh r0, [r4, #0x2a]\n"
" cmp r0, #0x8\n"
" bne ._561 @cond_branch\n"
@@ -2009,7 +2009,7 @@ void debug_sub_8010CAC()
" cmp r0, #0x40\n"
" bne ._562 @cond_branch\n"
" bl debug_sub_80125E4\n"
- " ldr r1, ._565 + 4\n"
+ " ldr r1, ._565 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r0, [r1]\n"
" cmp r0, #0\n"
" beq ._563 @cond_branch\n"
@@ -2027,7 +2027,7 @@ void debug_sub_8010CAC()
"._564:\n"
" strb r0, [r1]\n"
" bl debug_sub_8011E74\n"
- " ldr r0, ._570\n"
+ " ldr r0, ._570 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2036,12 +2036,12 @@ void debug_sub_8010CAC()
" bl debug_sub_80123D8\n"
" bl debug_sub_80125A0\n"
"._562:\n"
- " ldr r0, ._570 + 4\n"
+ " ldr r0, ._570 + 4 @ gMain\n"
" ldrh r0, [r0, #0x2a]\n"
" cmp r0, #0x80\n"
" bne ._567 @cond_branch\n"
" bl debug_sub_80125E4\n"
- " ldr r1, ._570\n"
+ " ldr r1, ._570 @ gUnknown_Debug_030043A4\n"
" ldrb r0, [r1]\n"
" cmp r0, #0x6\n"
" bne ._568 @cond_branch\n"
@@ -2057,7 +2057,7 @@ void debug_sub_8010CAC()
"._569:\n"
" strb r0, [r1]\n"
" bl debug_sub_8011E74\n"
- " ldr r0, ._575\n"
+ " ldr r0, ._575 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2066,12 +2066,12 @@ void debug_sub_8010CAC()
" bl debug_sub_80123D8\n"
" bl debug_sub_80125A0\n"
"._567:\n"
- " ldr r0, ._575 + 4\n"
+ " ldr r0, ._575 + 4 @ gMain\n"
" ldrh r0, [r0, #0x2a]\n"
" cmp r0, #0x20\n"
" bne ._572 @cond_branch\n"
" bl debug_sub_80125E4\n"
- " ldr r2, ._575 + 8\n"
+ " ldr r2, ._575 + 8 @ gUnknown_Debug_030043A0\n"
" ldrb r0, [r2]\n"
" add r1, r0, #0\n"
" cmp r1, #0\n"
@@ -2086,18 +2086,18 @@ void debug_sub_8010CAC()
" .word gMain\n"
" .word gUnknown_Debug_030043A0\n"
"._573:\n"
- " ldr r3, ._581\n"
+ " ldr r3, ._581 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r3]\n"
" cmp r0, #0\n"
" beq ._577 @cond_branch\n"
" strb r1, [r3]\n"
" mov r0, #0x4\n"
" strb r0, [r2]\n"
- " ldr r0, ._581 + 4\n"
+ " ldr r0, ._581 + 4 @ gBattle_BG1_X\n"
" strh r1, [r0]\n"
" bl debug_sub_8011E5C\n"
" bl debug_sub_8011E74\n"
- " ldr r0, ._581 + 8\n"
+ " ldr r0, ._581 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2107,12 +2107,12 @@ void debug_sub_8010CAC()
"._577:\n"
" bl debug_sub_80125A0\n"
"._572:\n"
- " ldr r0, ._581 + 12\n"
+ " ldr r0, ._581 + 12 @ gMain\n"
" ldrh r0, [r0, #0x2a]\n"
" cmp r0, #0x10\n"
" bne ._578 @cond_branch\n"
" bl debug_sub_80125E4\n"
- " ldr r2, ._581 + 16\n"
+ " ldr r2, ._581 + 16 @ gUnknown_Debug_030043A0\n"
" ldrb r0, [r2]\n"
" cmp r0, #0x4\n"
" beq ._579 @cond_branch\n"
@@ -2128,21 +2128,21 @@ void debug_sub_8010CAC()
" .word gMain\n"
" .word gUnknown_Debug_030043A0\n"
"._579:\n"
- " ldr r3, ._587\n"
+ " ldr r3, ._587 @ gUnknown_Debug_03004360\n"
" ldrb r1, [r3]\n"
" cmp r1, #0\n"
" bne ._583 @cond_branch\n"
" mov r0, #0x1\n"
" strb r0, [r3]\n"
" strb r1, [r2]\n"
- " ldr r1, ._587 + 4\n"
+ " ldr r1, ._587 + 4 @ gBattle_BG1_X\n"
" mov r2, #0x80\n"
" lsl r2, r2, #0x1\n"
" add r0, r2, #0\n"
" strh r0, [r1]\n"
" bl debug_sub_8011E5C\n"
" bl debug_sub_8011E74\n"
- " ldr r0, ._587 + 8\n"
+ " ldr r0, ._587 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2152,7 +2152,7 @@ void debug_sub_8010CAC()
"._583:\n"
" bl debug_sub_80125A0\n"
"._578:\n"
- " ldr r0, ._587 + 12\n"
+ " ldr r0, ._587 + 12 @ gMain\n"
" ldrh r1, [r0, #0x30]\n"
" mov r0, #0x2\n"
" and r0, r0, r1\n"
@@ -2160,9 +2160,9 @@ void debug_sub_8010CAC()
" bne ._584 @cond_branch\n"
" b ._607\n"
"._584:\n"
- " ldr r0, ._587 + 16\n"
+ " ldr r0, ._587 + 16 @ gUnknown_Debug_030043A0\n"
" ldrb r2, [r0]\n"
- " ldr r0, ._587 + 8\n"
+ " ldr r0, ._587 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2171,7 +2171,7 @@ void debug_sub_8010CAC()
" cmp r0, #0x4\n"
" bhi ._586 @cond_branch\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._587 + 20\n"
+ " ldr r1, ._587 + 20 @ \n"
" add r0, r0, r1\n"
" ldr r0, [r0]\n"
" mov pc, r0\n"
@@ -2194,7 +2194,7 @@ void debug_sub_8010CAC()
" bl debug_sub_8010818\n"
" b ._595\n"
"._592:\n"
- " ldr r1, ._597\n"
+ " ldr r1, ._597 @ gUnknown_Debug_2023A76\n"
" mov r0, #0x1f\n"
" mov r2, #0xec\n"
" bl debug_sub_80132C8\n"
@@ -2203,7 +2203,7 @@ void debug_sub_8010CAC()
" bl debug_sub_8011E74\n"
" bl debug_sub_8012540\n"
" bl debug_nullsub_3\n"
- " ldr r0, ._597 + 4\n"
+ " ldr r0, ._597 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2217,7 +2217,7 @@ void debug_sub_8010CAC()
" .word gUnknown_Debug_2023A76\n"
" .word gUnknown_Debug_030043A4\n"
"._593:\n"
- " ldr r1, ._600\n"
+ " ldr r1, ._600 @ gUnknown_Debug_2023A76\n"
" mov r0, #0x1f\n"
" mov r2, #0xec\n"
" bl debug_sub_8013294\n"
@@ -2227,7 +2227,7 @@ void debug_sub_8010CAC()
"._600:\n"
" .word gUnknown_Debug_2023A76\n"
"._594:\n"
- " ldr r3, ._604\n"
+ " ldr r3, ._604 @ gUnknown_Debug_2023A76\n"
" add r2, r3, #0\n"
" add r2, r2, #0x44\n"
" ldrh r1, [r2]\n"
@@ -2259,8 +2259,8 @@ void debug_sub_8010CAC()
"._590:\n"
" mov r0, #0x0\n"
" bl debug_sub_8010B80\n"
- " ldr r2, ._608\n"
- " ldr r0, ._608 + 4\n"
+ " ldr r2, ._608 @ gUnknown_Debug_030043A0\n"
+ " ldr r0, ._608 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2284,16 +2284,16 @@ void debug_sub_8010CAC()
" bl debug_sub_8010AAC\n"
" b ._613\n"
"._611:\n"
- " ldr r6, ._618\n"
- " ldr r5, ._618 + 4\n"
- " ldr r4, ._618 + 8\n"
+ " ldr r6, ._618 @ gUnknown_Debug_2023A76\n"
+ " ldr r5, ._618 + 4 @ gUnknown_Debug_030043A0\n"
+ " ldr r4, ._618 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r0, [r4]\n"
" lsl r1, r0, #0x2\n"
" add r1, r1, r0\n"
" ldrb r0, [r5]\n"
" add r1, r1, r0\n"
" lsl r1, r1, #0x1\n"
- " ldr r2, ._618 + 12\n"
+ " ldr r2, ._618 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r2]\n"
" mov r3, #0x46\n"
" mul r0, r0, r3\n"
@@ -2314,7 +2314,7 @@ void debug_sub_8010CAC()
" add r3, r0, r6\n"
" mov r4, #0x0\n"
" ldsh r2, [r3, r4]\n"
- " ldr r4, ._618 + 16\n"
+ " ldr r4, ._618 + 16 @ gUnknown_Debug_821F424\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
" lsl r1, r0, #0x1\n"
@@ -2329,13 +2329,13 @@ void debug_sub_8010CAC()
" ldrh r0, [r0]\n"
" strh r0, [r3]\n"
"._613:\n"
- " ldr r5, ._618 + 4\n"
+ " ldr r5, ._618 + 4 @ gUnknown_Debug_030043A0\n"
" ldrb r0, [r5]\n"
" cmp r0, #0\n"
" bne ._614 @cond_branch\n"
" mov r0, #0x0\n"
" bl debug_sub_8010AAC\n"
- " ldr r0, ._618 + 8\n"
+ " ldr r0, ._618 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2344,7 +2344,7 @@ void debug_sub_8010CAC()
" lsr r0, r0, #0x18\n"
" bl debug_sub_8011EA0\n"
"._614:\n"
- " ldr r4, ._618 + 8\n"
+ " ldr r4, ._618 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r4]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2360,7 +2360,7 @@ void debug_sub_8010CAC()
" lsr r0, r0, #0x18\n"
" bl debug_sub_80123D8\n"
"._607:\n"
- " ldr r0, ._618 + 20\n"
+ " ldr r0, ._618 + 20 @ gMain\n"
" ldrh r1, [r0, #0x30]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
@@ -2368,9 +2368,9 @@ void debug_sub_8010CAC()
" bne ._615 @cond_branch\n"
" b ._638\n"
"._615:\n"
- " ldr r0, ._618 + 4\n"
+ " ldr r0, ._618 + 4 @ gUnknown_Debug_030043A0\n"
" ldrb r2, [r0]\n"
- " ldr r0, ._618 + 8\n"
+ " ldr r0, ._618 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2379,7 +2379,7 @@ void debug_sub_8010CAC()
" cmp r0, #0x4\n"
" bhi ._617 @cond_branch\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._618 + 24\n"
+ " ldr r1, ._618 + 24 @ \n"
" add r0, r0, r1\n"
" ldr r0, [r0]\n"
" mov pc, r0\n"
@@ -2403,7 +2403,7 @@ void debug_sub_8010CAC()
" bl debug_sub_8010818\n"
" b ._626\n"
"._623:\n"
- " ldr r1, ._628\n"
+ " ldr r1, ._628 @ gUnknown_Debug_2023A76\n"
" mov r0, #0x1f\n"
" mov r2, #0xec\n"
" bl debug_sub_80132C8\n"
@@ -2412,7 +2412,7 @@ void debug_sub_8010CAC()
" bl debug_sub_8011E74\n"
" bl debug_sub_8012540\n"
" bl debug_nullsub_3\n"
- " ldr r0, ._628 + 4\n"
+ " ldr r0, ._628 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2426,7 +2426,7 @@ void debug_sub_8010CAC()
" .word gUnknown_Debug_2023A76\n"
" .word gUnknown_Debug_030043A4\n"
"._624:\n"
- " ldr r1, ._631\n"
+ " ldr r1, ._631 @ gUnknown_Debug_2023A76\n"
" mov r0, #0x1f\n"
" mov r2, #0xec\n"
" bl debug_sub_8013294\n"
@@ -2436,7 +2436,7 @@ void debug_sub_8010CAC()
"._631:\n"
" .word gUnknown_Debug_2023A76\n"
"._625:\n"
- " ldr r3, ._635\n"
+ " ldr r3, ._635 @ gUnknown_Debug_2023A76\n"
" add r2, r3, #0\n"
" add r2, r2, #0x44\n"
" ldrh r1, [r2]\n"
@@ -2468,8 +2468,8 @@ void debug_sub_8010CAC()
"._621:\n"
" mov r0, #0x1\n"
" bl debug_sub_8010B80\n"
- " ldr r2, ._639\n"
- " ldr r0, ._639 + 4\n"
+ " ldr r2, ._639 @ gUnknown_Debug_030043A0\n"
+ " ldr r0, ._639 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2493,16 +2493,16 @@ void debug_sub_8010CAC()
" bl debug_sub_8010AAC\n"
" b ._644\n"
"._642:\n"
- " ldr r6, ._650\n"
- " ldr r5, ._650 + 4\n"
- " ldr r4, ._650 + 8\n"
+ " ldr r6, ._650 @ gUnknown_Debug_2023A76\n"
+ " ldr r5, ._650 + 4 @ gUnknown_Debug_030043A0\n"
+ " ldr r4, ._650 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r0, [r4]\n"
" lsl r1, r0, #0x2\n"
" add r1, r1, r0\n"
" ldrb r0, [r5]\n"
" add r1, r1, r0\n"
" lsl r1, r1, #0x1\n"
- " ldr r2, ._650 + 12\n"
+ " ldr r2, ._650 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r2]\n"
" mov r3, #0x46\n"
" mul r0, r0, r3\n"
@@ -2523,7 +2523,7 @@ void debug_sub_8010CAC()
" add r3, r0, r6\n"
" mov r4, #0x0\n"
" ldsh r2, [r3, r4]\n"
- " ldr r4, ._650 + 16\n"
+ " ldr r4, ._650 + 16 @ gUnknown_Debug_821F424\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
" lsl r1, r0, #0x1\n"
@@ -2538,13 +2538,13 @@ void debug_sub_8010CAC()
" ldrh r0, [r0]\n"
" strh r0, [r3]\n"
"._644:\n"
- " ldr r5, ._650 + 4\n"
+ " ldr r5, ._650 + 4 @ gUnknown_Debug_030043A0\n"
" ldrb r0, [r5]\n"
" cmp r0, #0\n"
" bne ._645 @cond_branch\n"
" mov r0, #0x0\n"
" bl debug_sub_8010AAC\n"
- " ldr r0, ._650 + 8\n"
+ " ldr r0, ._650 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2553,7 +2553,7 @@ void debug_sub_8010CAC()
" lsr r0, r0, #0x18\n"
" bl debug_sub_8011EA0\n"
"._645:\n"
- " ldr r4, ._650 + 8\n"
+ " ldr r4, ._650 + 8 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r4]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2569,16 +2569,16 @@ void debug_sub_8010CAC()
" lsr r0, r0, #0x18\n"
" bl debug_sub_80123D8\n"
"._638:\n"
- " ldr r0, ._650 + 20\n"
+ " ldr r0, ._650 + 20 @ gMain\n"
" ldrh r1, [r0, #0x30]\n"
" mov r0, #0x80\n"
" lsl r0, r0, #0x2\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._646 @cond_branch\n"
- " ldr r0, ._650 + 4\n"
+ " ldr r0, ._650 + 4 @ gUnknown_Debug_030043A0\n"
" ldrb r1, [r0]\n"
- " ldr r2, ._650 + 8\n"
+ " ldr r2, ._650 + 8 @ gUnknown_Debug_030043A4\n"
" mov r8, r2\n"
" add r7, r0, #0\n"
" cmp r1, #0x4\n"
@@ -2611,9 +2611,9 @@ void debug_sub_8010CAC()
" bl debug_sub_8010B80\n"
" b ._653\n"
"._652:\n"
- " ldr r4, ._655\n"
+ " ldr r4, ._655 @ gUnknown_Debug_2023A76\n"
" lsl r1, r0, #0x1\n"
- " ldr r3, ._655 + 4\n"
+ " ldr r3, ._655 + 4 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r3]\n"
" mov r0, #0x46\n"
" mul r0, r0, r2\n"
@@ -2623,7 +2623,7 @@ void debug_sub_8010CAC()
" sub r0, r0, #0xa\n"
" strh r0, [r1]\n"
" add r6, r3, #0\n"
- " ldr r5, ._655 + 8\n"
+ " ldr r5, ._655 + 8 @ gUnknown_Debug_821F424\n"
" b ._654\n"
"._656:\n"
" .align 2, 0\n"
@@ -2663,13 +2663,13 @@ void debug_sub_8010CAC()
" cmp r2, r0\n"
" blt ._657 @cond_branch\n"
"._653:\n"
- " ldr r5, ._663\n"
+ " ldr r5, ._663 @ gUnknown_Debug_030043A0\n"
" ldrb r0, [r5]\n"
" cmp r0, #0\n"
" bne ._658 @cond_branch\n"
" mov r0, #0x0\n"
" bl debug_sub_8010AAC\n"
- " ldr r0, ._663 + 4\n"
+ " ldr r0, ._663 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2678,7 +2678,7 @@ void debug_sub_8010CAC()
" lsr r0, r0, #0x18\n"
" bl debug_sub_8011EA0\n"
"._658:\n"
- " ldr r4, ._663 + 4\n"
+ " ldr r4, ._663 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r4]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2694,16 +2694,16 @@ void debug_sub_8010CAC()
" lsr r0, r0, #0x18\n"
" bl debug_sub_80123D8\n"
"._646:\n"
- " ldr r0, ._663 + 8\n"
+ " ldr r0, ._663 + 8 @ gMain\n"
" ldrh r1, [r0, #0x30]\n"
" mov r0, #0x80\n"
" lsl r0, r0, #0x1\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._659 @cond_branch\n"
- " ldr r0, ._663\n"
+ " ldr r0, ._663 @ gUnknown_Debug_030043A0\n"
" ldrb r1, [r0]\n"
- " ldr r2, ._663 + 4\n"
+ " ldr r2, ._663 + 4 @ gUnknown_Debug_030043A4\n"
" mov r8, r2\n"
" add r7, r0, #0\n"
" cmp r1, #0x4\n"
@@ -2733,9 +2733,9 @@ void debug_sub_8010CAC()
" bl debug_sub_8010B80\n"
" b ._666\n"
"._665:\n"
- " ldr r4, ._668\n"
+ " ldr r4, ._668 @ gUnknown_Debug_2023A76\n"
" lsl r1, r0, #0x1\n"
- " ldr r3, ._668 + 4\n"
+ " ldr r3, ._668 + 4 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r3]\n"
" mov r0, #0x46\n"
" mul r0, r0, r2\n"
@@ -2745,7 +2745,7 @@ void debug_sub_8010CAC()
" add r0, r0, #0xa\n"
" strh r0, [r1]\n"
" add r6, r3, #0\n"
- " ldr r5, ._668 + 8\n"
+ " ldr r5, ._668 + 8 @ gUnknown_Debug_821F424\n"
" b ._667\n"
"._669:\n"
" .align 2, 0\n"
@@ -2781,13 +2781,13 @@ void debug_sub_8010CAC()
" cmp r2, r1\n"
" bgt ._670 @cond_branch\n"
"._666:\n"
- " ldr r5, ._672\n"
+ " ldr r5, ._672 @ gUnknown_Debug_030043A0\n"
" ldrb r0, [r5]\n"
" cmp r0, #0\n"
" bne ._671 @cond_branch\n"
" mov r0, #0x0\n"
" bl debug_sub_8010AAC\n"
- " ldr r0, ._672 + 4\n"
+ " ldr r0, ._672 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2796,7 +2796,7 @@ void debug_sub_8010CAC()
" lsr r0, r0, #0x18\n"
" bl debug_sub_8011EA0\n"
"._671:\n"
- " ldr r4, ._672 + 4\n"
+ " ldr r4, ._672 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r4]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2838,8 +2838,8 @@ void debug_sub_8011498()
" mov r6, r9\n"
" mov r5, r8\n"
" push {r5, r6, r7}\n"
- " ldr r2, ._687\n"
- " ldr r0, ._687 + 4\n"
+ " ldr r2, ._687 @ gUnknown_Debug_030043A0\n"
+ " ldr r0, ._687 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -2848,7 +2848,7 @@ void debug_sub_8011498()
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
" mov r9, r0\n"
- " ldr r4, ._687 + 8\n"
+ " ldr r4, ._687 + 8 @ gMain\n"
" ldrh r1, [r4, #0x28]\n"
" mov r0, #0x81\n"
" lsl r0, r0, #0x2\n"
@@ -2860,7 +2860,7 @@ void debug_sub_8011498()
" cmp r0, #0x4\n"
" bne ._675 @cond_branch\n"
" bl debug_sub_8012658\n"
- " ldr r0, ._687 + 12\n"
+ " ldr r0, ._687 + 12 @ debug_sub_8010CAC\n"
" bl SetMainCallback2\n"
"._675:\n"
" ldrh r0, [r4, #0x2a]\n"
@@ -2875,14 +2875,14 @@ void debug_sub_8011498()
" bne ._678 @cond_branch\n"
"._677:\n"
" bl debug_sub_8012658\n"
- " ldr r0, ._687 + 16\n"
+ " ldr r0, ._687 + 16 @ gUnknown_Debug_030043A8\n"
" ldrb r1, [r0]\n"
" mov r2, #0x2\n"
" eor r1, r1, r2\n"
" strb r1, [r0]\n"
" bl debug_sub_8012628\n"
"._678:\n"
- " ldr r0, ._687 + 8\n"
+ " ldr r0, ._687 + 8 @ gMain\n"
" ldrh r0, [r0, #0x2a]\n"
" cmp r0, #0x20\n"
" beq ._679 @cond_branch\n"
@@ -2890,22 +2890,22 @@ void debug_sub_8011498()
" bne ._680 @cond_branch\n"
"._679:\n"
" bl debug_sub_8012658\n"
- " ldr r0, ._687 + 16\n"
+ " ldr r0, ._687 + 16 @ gUnknown_Debug_030043A8\n"
" ldrb r1, [r0]\n"
" mov r2, #0x1\n"
" eor r1, r1, r2\n"
" strb r1, [r0]\n"
" bl debug_sub_8012628\n"
"._680:\n"
- " ldr r0, ._687 + 8\n"
+ " ldr r0, ._687 + 8 @ gMain\n"
" ldrh r1, [r0, #0x30]\n"
" mov r0, #0x2\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._681 @cond_branch\n"
- " ldr r0, ._687 + 20\n"
+ " ldr r0, ._687 + 20 @ gUnknown_Debug_2023B02\n"
" mov r8, r0\n"
- " ldr r6, ._687 + 16\n"
+ " ldr r6, ._687 + 16 @ gUnknown_Debug_030043A8\n"
" ldrb r4, [r6]\n"
" lsl r4, r4, #0x1\n"
" mov r0, r9\n"
@@ -2914,7 +2914,7 @@ void debug_sub_8011498()
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x15\n"
" add r4, r4, r0\n"
- " ldr r5, ._687 + 24\n"
+ " ldr r5, ._687 + 24 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r5]\n"
" lsl r1, r2, #0x1\n"
" add r1, r1, r2\n"
@@ -2936,7 +2936,7 @@ void debug_sub_8011498()
" add r4, r1, r0\n"
" mov r0, #0x0\n"
" ldsh r1, [r4, r0]\n"
- " ldr r5, ._687 + 28\n"
+ " ldr r5, ._687 + 28 @ gUnknown_Debug_821F564\n"
" lsl r0, r3, #0x2\n"
" add r0, r0, r3\n"
" lsl r2, r0, #0x1\n"
@@ -2953,15 +2953,15 @@ void debug_sub_8011498()
"._682:\n"
" bl debug_sub_8012294\n"
"._681:\n"
- " ldr r0, ._687 + 8\n"
+ " ldr r0, ._687 + 8 @ gMain\n"
" ldrh r1, [r0, #0x30]\n"
" mov r0, #0x1\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._683 @cond_branch\n"
- " ldr r1, ._687 + 20\n"
+ " ldr r1, ._687 + 20 @ gUnknown_Debug_2023B02\n"
" mov r8, r1\n"
- " ldr r6, ._687 + 16\n"
+ " ldr r6, ._687 + 16 @ gUnknown_Debug_030043A8\n"
" ldrb r4, [r6]\n"
" lsl r4, r4, #0x1\n"
" mov r0, r9\n"
@@ -2970,7 +2970,7 @@ void debug_sub_8011498()
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x15\n"
" add r4, r4, r0\n"
- " ldr r5, ._687 + 24\n"
+ " ldr r5, ._687 + 24 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r5]\n"
" lsl r1, r2, #0x1\n"
" add r1, r1, r2\n"
@@ -2992,7 +2992,7 @@ void debug_sub_8011498()
" add r4, r1, r0\n"
" mov r0, #0x0\n"
" ldsh r1, [r4, r0]\n"
- " ldr r5, ._687 + 28\n"
+ " ldr r5, ._687 + 28 @ gUnknown_Debug_821F564\n"
" lsl r0, r3, #0x2\n"
" add r0, r0, r3\n"
" lsl r2, r0, #0x1\n"
@@ -3009,15 +3009,15 @@ void debug_sub_8011498()
"._684:\n"
" bl debug_sub_8012294\n"
"._683:\n"
- " ldr r0, ._687 + 8\n"
+ " ldr r0, ._687 + 8 @ gMain\n"
" ldrh r1, [r0, #0x30]\n"
" mov r0, #0x80\n"
" lsl r0, r0, #0x2\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._685 @cond_branch\n"
- " ldr r6, ._687 + 20\n"
- " ldr r5, ._687 + 16\n"
+ " ldr r6, ._687 + 20 @ gUnknown_Debug_2023B02\n"
+ " ldr r5, ._687 + 16 @ gUnknown_Debug_030043A8\n"
" ldrb r4, [r5]\n"
" lsl r4, r4, #0x1\n"
" mov r0, r9\n"
@@ -3026,7 +3026,7 @@ void debug_sub_8011498()
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x15\n"
" add r4, r4, r0\n"
- " ldr r2, ._687 + 24\n"
+ " ldr r2, ._687 + 24 @ gUnknown_Debug_03004360\n"
" ldrb r1, [r2]\n"
" lsl r0, r1, #0x1\n"
" add r0, r0, r1\n"
@@ -3039,7 +3039,7 @@ void debug_sub_8011498()
" mov sl, r5\n"
" mov r8, r6\n"
" add r7, r2, #0\n"
- " ldr r6, ._687 + 28\n"
+ " ldr r6, ._687 + 28 @ gUnknown_Debug_821F564\n"
" b ._686\n"
"._688:\n"
" .align 2, 0\n"
@@ -3088,15 +3088,15 @@ void debug_sub_8011498()
" blt ._689 @cond_branch\n"
" bl debug_sub_8012294\n"
"._685:\n"
- " ldr r0, ._692\n"
+ " ldr r0, ._692 @ gMain\n"
" ldrh r1, [r0, #0x30]\n"
" mov r0, #0x80\n"
" lsl r0, r0, #0x1\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._690 @cond_branch\n"
- " ldr r6, ._692 + 4\n"
- " ldr r5, ._692 + 8\n"
+ " ldr r6, ._692 + 4 @ gUnknown_Debug_2023B02\n"
+ " ldr r5, ._692 + 8 @ gUnknown_Debug_030043A8\n"
" ldrb r4, [r5]\n"
" lsl r4, r4, #0x1\n"
" mov r0, r9\n"
@@ -3105,7 +3105,7 @@ void debug_sub_8011498()
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x15\n"
" add r4, r4, r0\n"
- " ldr r2, ._692 + 12\n"
+ " ldr r2, ._692 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r1, [r2]\n"
" lsl r0, r1, #0x1\n"
" add r0, r0, r1\n"
@@ -3118,7 +3118,7 @@ void debug_sub_8011498()
" mov sl, r5\n"
" mov r8, r6\n"
" add r7, r2, #0\n"
- " ldr r6, ._692 + 16\n"
+ " ldr r6, ._692 + 16 @ gUnknown_Debug_821F564\n"
" b ._691\n"
"._693:\n"
" .align 2, 0\n"
@@ -3185,7 +3185,7 @@ void debug_sub_801174C()
" add sp, sp, #0xffffffe8\n"
" mov r0, #0x0\n"
" mov r9, r0\n"
- " ldr r1, ._704\n"
+ " ldr r1, ._704 @ gUnknown_020297ED\n"
" mov r0, #0x1\n"
" strb r0, [r1]\n"
" bl Random\n"
@@ -3196,11 +3196,11 @@ void debug_sub_801174C()
" and r4, r4, r0\n"
" lsl r4, r4, #0x18\n"
" lsr r6, r4, #0x18\n"
- " ldr r5, ._704 + 4\n"
+ " ldr r5, ._704 + 4 @ gSaveBlock2\n"
" lsl r1, r6, #0x1\n"
" add r1, r1, r6\n"
" lsl r1, r1, #0x1\n"
- " ldr r0, ._704 + 8\n"
+ " ldr r0, ._704 + 8 @ str_821F631\n"
" add r1, r1, r0\n"
" add r0, r5, #0\n"
" bl StringCopy\n"
@@ -3208,7 +3208,7 @@ void debug_sub_801174C()
" strb r4, [r5, #0x8]\n"
" bl ZeroPlayerPartyMons\n"
" bl ZeroEnemyPartyMons\n"
- " ldr r0, ._704 + 12\n"
+ " ldr r0, ._704 + 12 @ gUnknown_Debug_2023A76\n"
" mov r1, #0x3c\n"
" ldsh r7, [r0, r1]\n"
" mov r2, r9\n"
@@ -3223,17 +3223,17 @@ void debug_sub_801174C()
" bgt ._696 @cond_branch\n"
" str r0, [sp, #0xc]\n"
"._695:\n"
- " ldr r2, ._704 + 16\n"
- " ldr r1, ._704 + 20\n"
+ " ldr r2, ._704 + 16 @ gBattleTypeFlags\n"
+ " ldr r1, ._704 + 20 @ gUnknown_Debug_821F598\n"
" sub r0, r7, #1\n"
" lsl r0, r0, #0x1\n"
" add r0, r0, r1\n"
" ldrh r3, [r0]\n"
" strh r3, [r2]\n"
- " ldr r1, ._704 + 24\n"
+ " ldr r1, ._704 + 24 @ gUnknown_02023A14_50\n"
" mov r0, #0x8\n"
" strb r0, [r1]\n"
- " ldr r1, ._704 + 28\n"
+ " ldr r1, ._704 + 28 @ gBattleTerrain\n"
" add r0, sp, #0xc\n"
" ldrb r0, [r0]\n"
" strb r0, [r1]\n"
@@ -3243,27 +3243,27 @@ void debug_sub_801174C()
" beq ._697 @cond_branch\n"
" bl EnterSafariMode\n"
"._697:\n"
- " ldr r5, ._704 + 12\n"
+ " ldr r5, ._704 + 12 @ gUnknown_Debug_2023A76\n"
" ldrh r0, [r5, #0x3c]\n"
" sub r0, r0, #0x2\n"
" lsl r0, r0, #0x10\n"
" lsr r0, r0, #0x10\n"
" cmp r0, #0x2\n"
" bhi ._698 @cond_branch\n"
- " ldr r4, ._704 + 32\n"
+ " ldr r4, ._704 + 32 @ gTrainerBattleOpponent\n"
" bl Random\n"
" mov r1, #0x7\n"
" and r1, r1, r0\n"
" add r1, r1, #0x1\n"
" strh r1, [r4]\n"
"._698:\n"
- " ldr r1, ._704 + 36\n"
+ " ldr r1, ._704 + 36 @ gPlayerPartyCount\n"
" mov r0, #0x0\n"
" strb r0, [r1]\n"
" mov r7, #0x0\n"
"._745:\n"
" lsl r0, r7, #0x1\n"
- " ldr r3, ._704 + 12\n"
+ " ldr r3, ._704 + 12 @ gUnknown_Debug_2023A76\n"
" add r1, r0, r3\n"
" mov r2, #0x0\n"
" ldsh r1, [r1, r2]\n"
@@ -3339,14 +3339,14 @@ void debug_sub_801174C()
" bl __divsi3\n"
" mov r3, #0x64\n"
" mul r0, r0, r3\n"
- " ldr r1, ._719\n"
+ " ldr r1, ._719 @ gEnemyParty\n"
" add r0, r0, r1\n"
- " ldr r1, ._719 + 4\n"
+ " ldr r1, ._719 + 4 @ gUnknown_Debug_2023A76\n"
" add r1, r1, r8\n"
" ldrh r1, [r1]\n"
" add r2, r7, #1\n"
" lsl r2, r2, #0x1\n"
- " ldr r3, ._719 + 4\n"
+ " ldr r3, ._719 + 4 @ gUnknown_Debug_2023A76\n"
" add r2, r2, r3\n"
" ldrb r2, [r2]\n"
" str r6, [sp]\n"
@@ -3363,9 +3363,9 @@ void debug_sub_801174C()
" mov r2, #0x64\n"
" add r1, r0, #0\n"
" mul r1, r1, r2\n"
- " ldr r0, ._719\n"
+ " ldr r0, ._719 @ gEnemyParty\n"
" add r5, r1, r0\n"
- " ldr r4, ._719 + 8\n"
+ " ldr r4, ._719 + 8 @ gUnknown_Debug_2023A7A\n"
" mov r3, r8\n"
" add r6, r3, r4\n"
" add r0, r5, #0\n"
@@ -3421,19 +3421,19 @@ void debug_sub_801174C()
" bl __divsi3\n"
" mov r3, #0x64\n"
" mul r0, r0, r3\n"
- " ldr r1, ._726\n"
+ " ldr r1, ._726 @ gEnemyParty\n"
" add r0, r0, r1\n"
" mov r1, #0x2e\n"
" add r2, sp, #0xc\n"
" bl SetMonData\n"
"._716:\n"
- " ldr r1, ._726 + 4\n"
+ " ldr r1, ._726 + 4 @ gUnknown_Debug_2023A76\n"
" add r1, r1, #0x46\n"
" mov r2, r8\n"
" add r0, r2, r1\n"
" mov r3, #0x0\n"
" ldsh r0, [r0, r3]\n"
- " ldr r2, ._726 + 4\n"
+ " ldr r2, ._726 + 4 @ gUnknown_Debug_2023A76\n"
" cmp r0, #0\n"
" beq ._721 @cond_branch\n"
" add r0, r7, #4\n"
@@ -3494,14 +3494,14 @@ void debug_sub_801174C()
" bl __divsi3\n"
" mov r2, #0x64\n"
" mul r0, r0, r2\n"
- " ldr r1, ._741\n"
+ " ldr r1, ._741 @ gPlayerParty\n"
" add r0, r0, r1\n"
- " ldr r1, ._741 + 4\n"
+ " ldr r1, ._741 + 4 @ gUnknown_Debug_2023ABC\n"
" add r1, r1, r8\n"
" ldrh r1, [r1]\n"
" add r2, r7, #1\n"
" lsl r2, r2, #0x1\n"
- " ldr r3, ._741 + 4\n"
+ " ldr r3, ._741 + 4 @ gUnknown_Debug_2023ABC\n"
" add r2, r2, r3\n"
" ldrb r2, [r2]\n"
" str r6, [sp]\n"
@@ -3511,7 +3511,7 @@ void debug_sub_801174C()
" str r3, [sp, #0x8]\n"
" mov r3, #0x0\n"
" bl CreateMonWithGenderNatureLetter\n"
- " ldr r1, ._741 + 8\n"
+ " ldr r1, ._741 + 8 @ gPlayerPartyCount\n"
" ldrb r0, [r1]\n"
" add r0, r0, #0x1\n"
" strb r0, [r1]\n"
@@ -3522,9 +3522,9 @@ void debug_sub_801174C()
" mov r2, #0x64\n"
" add r1, r0, #0\n"
" mul r1, r1, r2\n"
- " ldr r0, ._741\n"
+ " ldr r0, ._741 @ gPlayerParty\n"
" add r4, r1, r0\n"
- " ldr r0, ._741 + 12\n"
+ " ldr r0, ._741 + 12 @ gUnknown_Debug_2023AC0\n"
" mov r3, r8\n"
" add r5, r3, r0\n"
" add r0, r4, #0\n"
@@ -3533,7 +3533,7 @@ void debug_sub_801174C()
" bl SetMonData\n"
" ldr r1, [sp, #0x10]\n"
" lsl r0, r1, #0x1\n"
- " ldr r2, ._741 + 16\n"
+ " ldr r2, ._741 + 16 @ gUnknown_Debug_2023A76\n"
" add r0, r0, r2\n"
" ldrh r0, [r0]\n"
" sub r0, r0, #0x1\n"
@@ -3548,7 +3548,7 @@ void debug_sub_801174C()
"._736:\n"
" ldr r3, [sp, #0x14]\n"
" lsl r0, r3, #0x1\n"
- " ldr r1, ._741 + 4\n"
+ " ldr r1, ._741 + 4 @ gUnknown_Debug_2023ABC\n"
" add r0, r0, r1\n"
" mov r2, #0x0\n"
" ldsh r1, [r0, r2]\n"
@@ -3580,7 +3580,7 @@ void debug_sub_801174C()
" bl __divsi3\n"
" mov r2, #0x64\n"
" mul r0, r0, r2\n"
- " ldr r1, ._750\n"
+ " ldr r1, ._750 @ gPlayerParty\n"
" add r0, r0, r1\n"
" mov r1, #0x2e\n"
" add r2, sp, #0xc\n"
@@ -3588,7 +3588,7 @@ void debug_sub_801174C()
"._738:\n"
" ldr r3, [sp, #0x14]\n"
" lsl r0, r3, #0x1\n"
- " ldr r1, ._750 + 4\n"
+ " ldr r1, ._750 + 4 @ gUnknown_Debug_2023ABC\n"
" add r0, r0, r1\n"
" mov r2, #0x0\n"
" ldsh r0, [r0, r2]\n"
@@ -3599,12 +3599,12 @@ void debug_sub_801174C()
" bl __divsi3\n"
" mov r3, #0x64\n"
" mul r0, r0, r3\n"
- " ldr r1, ._750\n"
+ " ldr r1, ._750 @ gPlayerParty\n"
" add r0, r0, r1\n"
" mov r1, #0x7\n"
- " ldr r2, ._750 + 8\n"
+ " ldr r2, ._750 + 8 @ Str_821F649\n"
" bl SetMonData\n"
- " ldr r2, ._750 + 12\n"
+ " ldr r2, ._750 + 12 @ gUnknown_02023A14_50\n"
" ldrb r0, [r2]\n"
" mov r1, #0x40\n"
" orr r0, r0, r1\n"
@@ -3619,9 +3619,9 @@ void debug_sub_801174C()
" str r0, [sp, #0xc]\n"
" mov r0, #0x64\n"
" mov r8, r0\n"
- " ldr r1, ._750 + 16\n"
+ " ldr r1, ._750 + 16 @ gUnknown_Debug_2023B02\n"
" mov r9, r1\n"
- " ldr r2, ._750\n"
+ " ldr r2, ._750 @ gPlayerParty\n"
" mov sl, r2\n"
"._747:\n"
" mov r7, #0x0\n"
@@ -3629,7 +3629,7 @@ void debug_sub_801174C()
" ldr r2, [sp, #0xc]\n"
" mov r0, r8\n"
" mul r0, r0, r2\n"
- " ldr r3, ._750 + 20\n"
+ " ldr r3, ._750 + 20 @ gEnemyParty\n"
" add r0, r0, r3\n"
" add r5, r7, #0\n"
" add r5, r5, #0xd\n"
@@ -3643,7 +3643,7 @@ void debug_sub_801174C()
" ldr r1, [sp, #0xc]\n"
" mov r0, r8\n"
" mul r0, r0, r1\n"
- " ldr r2, ._750 + 20\n"
+ " ldr r2, ._750 + 20 @ gEnemyParty\n"
" add r0, r0, r2\n"
" add r6, r7, #0\n"
" add r6, r6, #0x11\n"
@@ -3655,7 +3655,7 @@ void debug_sub_801174C()
" lsl r2, r1, #0x1\n"
" add r2, r2, r1\n"
" lsl r2, r2, #0x2\n"
- " ldr r1, ._750 + 24\n"
+ " ldr r1, ._750 + 24 @ gBattleMoves\n"
" add r2, r2, r1\n"
" add r1, r6, #0\n"
" bl SetMonData\n"
@@ -3664,7 +3664,7 @@ void debug_sub_801174C()
" mul r0, r0, r2\n"
" add r0, r0, sl\n"
" lsl r2, r2, #0x3\n"
- " ldr r3, ._750 + 28\n"
+ " ldr r3, ._750 + 28 @ gUnknown_Debug_2023B32\n"
" add r1, r4, r3\n"
" add r2, r2, r1\n"
" add r1, r5, #0\n"
@@ -3675,14 +3675,14 @@ void debug_sub_801174C()
" add r0, r0, sl\n"
" lsl r1, r1, #0x3\n"
" add r4, r4, r1\n"
- " ldr r1, ._750 + 28\n"
+ " ldr r1, ._750 + 28 @ gUnknown_Debug_2023B32\n"
" add r4, r4, r1\n"
" mov r2, #0x0\n"
" ldsh r1, [r4, r2]\n"
" lsl r2, r1, #0x1\n"
" add r2, r2, r1\n"
" lsl r2, r2, #0x2\n"
- " ldr r3, ._750 + 24\n"
+ " ldr r3, ._750 + 24 @ gBattleMoves\n"
" add r2, r2, r3\n"
" add r1, r6, #0\n"
" bl SetMonData\n"
@@ -3694,7 +3694,7 @@ void debug_sub_801174C()
" str r0, [sp, #0xc]\n"
" cmp r0, #0x5\n"
" ble ._747 @cond_branch\n"
- " ldr r3, ._750 + 32\n"
+ " ldr r3, ._750 + 32 @ gUnknown_Debug_2023A76\n"
" add r4, r3, #0\n"
" add r4, r4, #0x44\n"
" ldrh r1, [r4]\n"
@@ -3702,7 +3702,7 @@ void debug_sub_801174C()
" ldsh r0, [r4, r2]\n"
" cmp r0, #0x8\n"
" bne ._748 @cond_branch\n"
- " ldr r0, ._750 + 12\n"
+ " ldr r0, ._750 + 12 @ gUnknown_02023A14_50\n"
" ldrb r1, [r0]\n"
" mov r2, #0x80\n"
" b ._753\n"
@@ -3721,7 +3721,7 @@ void debug_sub_801174C()
"._748:\n"
" cmp r0, #0x7\n"
" bne ._752 @cond_branch\n"
- " ldr r0, ._754\n"
+ " ldr r0, ._754 @ gUnknown_02023A14_50\n"
" ldrb r1, [r0]\n"
" mov r2, #0x20\n"
" b ._753\n"
@@ -3732,7 +3732,7 @@ void debug_sub_801174C()
"._752:\n"
" cmp r0, #0x6\n"
" bne ._756 @cond_branch\n"
- " ldr r2, ._759\n"
+ " ldr r2, ._759 @ gUnknown_02023A14_50\n"
" ldrb r0, [r2]\n"
" mov r1, #0x10\n"
" orr r0, r0, r1\n"
@@ -3742,9 +3742,9 @@ void debug_sub_801174C()
" ldsh r0, [r3, r2]\n"
" cmp r0, #0x5\n"
" ble ._757 @cond_branch\n"
- " ldr r0, ._759 + 4\n"
+ " ldr r0, ._759 + 4 @ gSharedMem\n"
" sub r1, r1, #0x2\n"
- " ldr r3, ._759 + 8\n"
+ " ldr r3, ._759 + 8 @ 0x160a3\n"
" add r0, r0, r3\n"
" b ._761\n"
"._760:\n"
@@ -3754,8 +3754,8 @@ void debug_sub_801174C()
" .word gSharedMem\n"
" .word 0x160a3\n"
"._757:\n"
- " ldr r0, ._762\n"
- " ldr r2, ._762 + 4\n"
+ " ldr r0, ._762 @ gSharedMem\n"
+ " ldr r2, ._762 + 4 @ 0x160a3\n"
" add r0, r0, r2\n"
" b ._761\n"
"._763:\n"
@@ -3766,7 +3766,7 @@ void debug_sub_801174C()
"._756:\n"
" cmp r0, #0x5\n"
" bne ._764 @cond_branch\n"
- " ldr r0, ._766\n"
+ " ldr r0, ._766 @ gUnknown_02023A14_50\n"
" ldrb r1, [r0]\n"
" mov r2, #0x21\n"
"._753:\n"
@@ -3791,7 +3791,7 @@ void debug_sub_801174C()
" and r0, r0, r3\n"
" cmp r0, #0\n"
" beq ._769 @cond_branch\n"
- " ldr r0, ._772\n"
+ " ldr r0, ._772 @ gUnknown_02023A14_50\n"
" ldrb r1, [r0]\n"
" mov r2, #0x4\n"
" orr r1, r1, r2\n"
@@ -3801,16 +3801,16 @@ void debug_sub_801174C()
" and r0, r0, r3\n"
" cmp r0, #0\n"
" beq ._770 @cond_branch\n"
- " ldr r0, ._772\n"
+ " ldr r0, ._772 @ gUnknown_02023A14_50\n"
" ldrb r1, [r0]\n"
" mov r2, #0x6\n"
" orr r1, r1, r2\n"
" strb r1, [r0]\n"
"._770:\n"
- " ldr r0, ._772 + 4\n"
- " ldr r1, ._772 + 8\n"
+ " ldr r0, ._772 + 4 @ gMain\n"
+ " ldr r1, ._772 + 8 @ debug_sub_80108B8\n"
" str r1, [r0, #0x8]\n"
- " ldr r0, ._772 + 12\n"
+ " ldr r0, ._772 + 12 @ unref_sub_800D684\n"
" bl SetMainCallback2\n"
" bl ClearBag\n"
" mov r0, #0x1\n"
@@ -3888,7 +3888,7 @@ void debug_sub_801174C()
" mov r0, #0x50\n"
" mov r1, #0x63\n"
" bl AddBagItem\n"
- " ldr r4, ._772 + 16\n"
+ " ldr r4, ._772 + 16 @ gUnknown_Debug_821F5AC\n"
" mov r7, #0xe\n"
"._771:\n"
" add r0, r4, #0\n"
@@ -3995,7 +3995,7 @@ void debug_sub_8011EA0(u8 a)
" b ._815\n"
"._782:\n"
" lsl r0, r7, #0x2\n"
- " ldr r1, ._785\n"
+ " ldr r1, ._785 @ \n"
" add r1, r0, r1\n"
" ldr r1, [r1]\n"
" str r0, [sp, #0x8]\n"
@@ -4044,8 +4044,8 @@ void debug_sub_8011EA0(u8 a)
" mov r0, #0x0\n"
" mov r1, #0x14\n"
" bl debug_sub_8010A7C\n"
- " ldr r6, ._823\n"
- " ldr r2, ._823 + 4\n"
+ " ldr r6, ._823 @ gBattleTextBuff1\n"
+ " ldr r2, ._823 + 4 @ gUnknown_Debug_821F424\n"
" ldr r0, [sp, #0x8]\n"
" add r1, r0, r7\n"
" lsl r1, r1, #0x1\n"
@@ -4061,17 +4061,17 @@ void debug_sub_8011EA0(u8 a)
" ldrb r1, [r1]\n"
" mov r9, r1\n"
" str r1, [sp]\n"
- " ldr r0, ._823 + 8\n"
+ " ldr r0, ._823 + 8 @ gUnknown_Debug_03004370\n"
" add r1, r6, #0\n"
" ldr r2, [sp, #0x4]\n"
" mov r3, r8\n"
" bl Text_InitWindow\n"
- " ldr r0, ._823 + 8\n"
+ " ldr r0, ._823 + 8 @ gUnknown_Debug_03004370\n"
" bl Text_PrintWindow8002F44\n"
- " ldr r1, ._823 + 12\n"
+ " ldr r1, ._823 + 12 @ gUnknown_Debug_2023A76\n"
" mov sl, r1\n"
" lsl r4, r7, #0x1\n"
- " ldr r5, ._823 + 16\n"
+ " ldr r5, ._823 + 16 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r5]\n"
" mov r7, #0x46\n"
" mul r0, r0, r7\n"
@@ -4092,10 +4092,10 @@ void debug_sub_8011EA0(u8 a)
" lsr r3, r3, #0x18\n"
" mov r0, #0x0\n"
" str r0, [sp]\n"
- " ldr r0, ._823 + 8\n"
+ " ldr r0, ._823 + 8 @ gUnknown_Debug_03004370\n"
" add r1, r6, #0\n"
" bl Text_InitWindow\n"
- " ldr r0, ._823 + 8\n"
+ " ldr r0, ._823 + 8 @ gUnknown_Debug_03004370\n"
" bl Text_PrintWindow8002F44\n"
" mov r0, #0xff\n"
" strb r0, [r6]\n"
@@ -4107,18 +4107,18 @@ void debug_sub_8011EA0(u8 a)
" ldsh r1, [r4, r0]\n"
" mov r0, #0xb\n"
" mul r1, r1, r0\n"
- " ldr r0, ._823 + 20\n"
+ " ldr r0, ._823 + 20 @ gSpeciesNames\n"
" add r1, r1, r0\n"
" add r0, r6, #0\n"
" bl StringAppend\n"
" mov r1, r9\n"
" str r1, [sp]\n"
- " ldr r0, ._823 + 8\n"
+ " ldr r0, ._823 + 8 @ gUnknown_Debug_03004370\n"
" add r1, r6, #0\n"
" ldr r2, [sp, #0x4]\n"
" mov r3, r8\n"
" bl Text_InitWindow\n"
- " ldr r0, ._823 + 8\n"
+ " ldr r0, ._823 + 8 @ gUnknown_Debug_03004370\n"
" bl Text_PrintWindow8002F44\n"
" b ._848\n"
"._824:\n"
@@ -4131,10 +4131,10 @@ void debug_sub_8011EA0(u8 a)
" .word gUnknown_Debug_03004360\n"
" .word gSpeciesNames\n"
"._817:\n"
- " ldr r6, ._826\n"
- " ldr r3, ._826 + 4\n"
+ " ldr r6, ._826 @ gBattleTextBuff1\n"
+ " ldr r3, ._826 + 4 @ gUnknown_Debug_2023A76\n"
" lsl r1, r7, #0x1\n"
- " ldr r0, ._826 + 8\n"
+ " ldr r0, ._826 + 8 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r0]\n"
" mov r0, #0x46\n"
" mul r0, r0, r2\n"
@@ -4157,10 +4157,10 @@ void debug_sub_8011EA0(u8 a)
" mov r0, #0x0\n"
" mov r1, #0x18\n"
" bl debug_sub_8010A7C\n"
- " ldr r6, ._830\n"
- " ldr r1, ._830 + 4\n"
+ " ldr r6, ._830 @ gUnknown_Debug_03004370\n"
+ " ldr r1, ._830 + 4 @ gBattleTextBuff1\n"
" mov sl, r1\n"
- " ldr r4, ._830 + 8\n"
+ " ldr r4, ._830 + 8 @ gUnknown_Debug_821F424\n"
" ldr r2, [sp, #0x8]\n"
" add r1, r2, r7\n"
" lsl r1, r1, #0x1\n"
@@ -4179,12 +4179,12 @@ void debug_sub_8011EA0(u8 a)
" add r0, r6, #0\n"
" bl Text_PrintWindow8002F44\n"
" lsl r4, r7, #0x1\n"
- " ldr r5, ._830 + 12\n"
+ " ldr r5, ._830 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r5]\n"
" mov r1, #0x46\n"
" mul r0, r0, r1\n"
" add r0, r4, r0\n"
- " ldr r2, ._830 + 16\n"
+ " ldr r2, ._830 + 16 @ gUnknown_Debug_2023A76\n"
" add r0, r0, r2\n"
" mov r2, #0x0\n"
" ldsh r1, [r0, r2]\n"
@@ -4213,7 +4213,7 @@ void debug_sub_8011EA0(u8 a)
" mov r2, #0x46\n"
" mul r0, r0, r2\n"
" add r4, r4, r0\n"
- " ldr r0, ._830 + 16\n"
+ " ldr r0, ._830 + 16 @ gUnknown_Debug_2023A76\n"
" add r4, r4, r0\n"
" mov r1, #0x0\n"
" ldsh r0, [r4, r1]\n"
@@ -4234,13 +4234,13 @@ void debug_sub_8011EA0(u8 a)
" .word gUnknown_Debug_03004360\n"
" .word gUnknown_Debug_2023A76\n"
"._828:\n"
- " ldr r1, ._833\n"
+ " ldr r1, ._833 @ Str_821F624\n"
" mov r0, sl\n"
" bl StringAppend\n"
"._829:\n"
- " ldr r6, ._833 + 4\n"
- " ldr r1, ._833 + 8\n"
- " ldr r5, ._833 + 12\n"
+ " ldr r6, ._833 + 4 @ gUnknown_Debug_03004370\n"
+ " ldr r1, ._833 + 8 @ gBattleTextBuff1\n"
+ " ldr r5, ._833 + 12 @ gUnknown_Debug_821F424\n"
" ldr r2, [sp, #0x8]\n"
" add r4, r2, r7\n"
" lsl r4, r4, #0x1\n"
@@ -4269,9 +4269,9 @@ void debug_sub_8011EA0(u8 a)
" mov r0, #0x0\n"
" mov r1, #0x4\n"
" bl debug_sub_8010A7C\n"
- " ldr r5, ._839\n"
- " ldr r6, ._839 + 4\n"
- " ldr r4, ._839 + 8\n"
+ " ldr r5, ._839 @ gUnknown_Debug_03004370\n"
+ " ldr r6, ._839 + 4 @ gBattleTextBuff1\n"
+ " ldr r4, ._839 + 8 @ gUnknown_Debug_821F424\n"
" ldr r0, [sp, #0x8]\n"
" add r1, r0, r7\n"
" lsl r1, r1, #0x1\n"
@@ -4290,9 +4290,9 @@ void debug_sub_8011EA0(u8 a)
" add r0, r5, #0\n"
" bl Text_PrintWindow8002F44\n"
" mov r4, #0x0\n"
- " ldr r3, ._839 + 12\n"
+ " ldr r3, ._839 + 12 @ gUnknown_Debug_2023A76\n"
" lsl r1, r7, #0x1\n"
- " ldr r0, ._839 + 16\n"
+ " ldr r0, ._839 + 16 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r0]\n"
" mov r0, #0x46\n"
" mul r0, r0, r2\n"
@@ -4341,7 +4341,7 @@ void debug_sub_8011EA0(u8 a)
" mov r4, #0x2\n"
" b ._847\n"
"._843:\n"
- " ldr r2, ._849\n"
+ " ldr r2, ._849 @ gBattleTextBuff1\n"
" add r1, r4, r2\n"
" mov r0, #0xac\n"
" strb r0, [r1]\n"
@@ -4352,8 +4352,8 @@ void debug_sub_8011EA0(u8 a)
" mov r0, #0xff\n"
" strb r0, [r1]\n"
"._825:\n"
- " ldr r5, ._849 + 4\n"
- " ldr r4, ._849 + 8\n"
+ " ldr r5, ._849 + 4 @ gUnknown_Debug_03004370\n"
+ " ldr r4, ._849 + 8 @ gUnknown_Debug_821F424\n"
" ldr r0, [sp, #0x8]\n"
" add r1, r0, r7\n"
" lsl r1, r1, #0x1\n"
@@ -4379,10 +4379,10 @@ void debug_sub_8011EA0(u8 a)
" .word gUnknown_Debug_03004370\n"
" .word gUnknown_Debug_821F424\n"
"._815:\n"
- " ldr r6, ._851\n"
- " ldr r3, ._851 + 4\n"
+ " ldr r6, ._851 @ gBattleTextBuff1\n"
+ " ldr r3, ._851 + 4 @ gUnknown_Debug_2023A76\n"
" lsl r1, r7, #0x1\n"
- " ldr r0, ._851 + 8\n"
+ " ldr r0, ._851 + 8 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r0]\n"
" mov r0, #0x46\n"
" mul r0, r0, r2\n"
@@ -4394,8 +4394,8 @@ void debug_sub_8011EA0(u8 a)
" mov r2, #0x2\n"
" mov r3, #0x1\n"
" bl ConvertIntToDecimalStringN\n"
- " ldr r5, ._851 + 12\n"
- " ldr r4, ._851 + 16\n"
+ " ldr r5, ._851 + 12 @ gUnknown_Debug_03004370\n"
+ " ldr r4, ._851 + 16 @ gUnknown_Debug_821F424\n"
" lsl r1, r7, #0x2\n"
" add r1, r1, r7\n"
" lsl r1, r1, #0x1\n"
@@ -4444,8 +4444,8 @@ void debug_sub_8012294()
" mov r5, r8\n"
" push {r5, r6, r7}\n"
" add sp, sp, #0xfffffffc\n"
- " ldr r2, ._854\n"
- " ldr r0, ._854 + 4\n"
+ " ldr r2, ._854 @ gUnknown_Debug_030043A0\n"
+ " ldr r0, ._854 + 4 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
@@ -4458,23 +4458,23 @@ void debug_sub_8012294()
" mov r0, #0x0\n"
" mov r1, #0x18\n"
" bl debug_sub_8010A7C\n"
- " ldr r0, ._854 + 8\n"
+ " ldr r0, ._854 + 8 @ gUnknown_Debug_03004370\n"
" mov sl, r0\n"
- " ldr r1, ._854 + 12\n"
+ " ldr r1, ._854 + 12 @ gBattleTextBuff1\n"
" mov r9, r1\n"
- " ldr r2, ._854 + 16\n"
+ " ldr r2, ._854 + 16 @ gUnknown_Debug_821F564\n"
" mov r8, r2\n"
- " ldr r7, ._854 + 20\n"
+ " ldr r7, ._854 + 20 @ gUnknown_Debug_030043A8\n"
" ldrb r1, [r7]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
" lsl r0, r0, #0x1\n"
" add r1, r0, r2\n"
" ldrh r2, [r1]\n"
- " ldr r3, ._854 + 24\n"
+ " ldr r3, ._854 + 24 @ gUnknown_Debug_821F566\n"
" add r1, r0, r3\n"
" ldrb r3, [r1]\n"
- " ldr r1, ._854 + 28\n"
+ " ldr r1, ._854 + 28 @ gUnknown_Debug_821F568\n"
" add r0, r0, r1\n"
" ldrb r0, [r0]\n"
" str r0, [sp]\n"
@@ -4492,13 +4492,13 @@ void debug_sub_8012294()
" lsl r5, r5, #0x18\n"
" lsr r5, r5, #0x15\n"
" add r4, r4, r5\n"
- " ldr r6, ._854 + 32\n"
+ " ldr r6, ._854 + 32 @ gUnknown_Debug_03004360\n"
" ldrb r1, [r6]\n"
" lsl r0, r1, #0x1\n"
" add r0, r0, r1\n"
" lsl r0, r0, #0x4\n"
" add r4, r4, r0\n"
- " ldr r2, ._854 + 36\n"
+ " ldr r2, ._854 + 36 @ gUnknown_Debug_2023B02\n"
" add r4, r4, r2\n"
" mov r3, #0x0\n"
" ldsh r1, [r4, r3]\n"
@@ -4531,13 +4531,13 @@ void debug_sub_8012294()
" add r0, r0, r2\n"
" lsl r0, r0, #0x4\n"
" add r1, r1, r0\n"
- " ldr r2, ._854 + 36\n"
+ " ldr r2, ._854 + 36 @ gUnknown_Debug_2023B02\n"
" add r1, r1, r2\n"
" mov r3, #0x0\n"
" ldsh r1, [r1, r3]\n"
" mov r0, #0xd\n"
" mul r1, r1, r0\n"
- " ldr r0, ._854 + 40\n"
+ " ldr r0, ._854 + 40 @ gMoveNames\n"
" add r1, r1, r0\n"
" mov r0, r9\n"
" bl StringAppend\n"
@@ -4548,10 +4548,10 @@ void debug_sub_8012294()
" add r8, r8, r0\n"
" mov r1, r8\n"
" ldrh r2, [r1]\n"
- " ldr r3, ._854 + 24\n"
+ " ldr r3, ._854 + 24 @ gUnknown_Debug_821F566\n"
" add r1, r0, r3\n"
" ldrb r3, [r1]\n"
- " ldr r1, ._854 + 28\n"
+ " ldr r1, ._854 + 28 @ gUnknown_Debug_821F568\n"
" add r0, r0, r1\n"
" ldrb r0, [r0]\n"
" str r0, [sp]\n"
@@ -4604,10 +4604,10 @@ void debug_sub_80123D8(u8 a)
" mov r0, #0x0\n"
" mov r1, #0x12\n"
" bl debug_sub_8010A7C\n"
- " ldr r4, ._858\n"
- " ldr r0, ._858 + 4\n"
+ " ldr r4, ._858 @ gUnknown_Debug_03004370\n"
+ " ldr r0, ._858 + 4 @ gBattleTextBuff1\n"
" mov r8, r0\n"
- " ldr r6, ._858 + 8\n"
+ " ldr r6, ._858 + 8 @ gUnknown_Debug_821F58C\n"
" ldrh r1, [r6]\n"
" mov sl, r1\n"
" ldrb r7, [r6, #0x2]\n"
@@ -4622,25 +4622,25 @@ void debug_sub_80123D8(u8 a)
" add r0, r4, #0\n"
" bl Text_PrintWindow8002F44\n"
" lsl r5, r5, #0x1\n"
- " ldr r1, ._858 + 12\n"
+ " ldr r1, ._858 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r1]\n"
" mov r2, #0x46\n"
" mul r0, r0, r2\n"
" add r0, r5, r0\n"
- " ldr r1, ._858 + 16\n"
+ " ldr r1, ._858 + 16 @ gUnknown_Debug_2023A76\n"
" add r0, r0, r1\n"
" mov r2, #0x0\n"
" ldsh r1, [r0, r2]\n"
" lsl r0, r1, #0x3\n"
" sub r0, r0, r1\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._858 + 20\n"
+ " ldr r1, ._858 + 20 @ gBaseStats\n"
" add r0, r0, r1\n"
" ldrb r0, [r0, #0x16]\n"
" mov r2, #0xd\n"
" add r1, r0, #0\n"
" mul r1, r1, r2\n"
- " ldr r0, ._858 + 24\n"
+ " ldr r0, ._858 + 24 @ gAbilityNames\n"
" add r1, r1, r0\n"
" mov r0, r8\n"
" bl StringCopy\n"
@@ -4668,25 +4668,25 @@ void debug_sub_80123D8(u8 a)
" bl Text_InitWindow\n"
" add r0, r4, #0\n"
" bl Text_PrintWindow8002F44\n"
- " ldr r1, ._858 + 12\n"
+ " ldr r1, ._858 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r1]\n"
" mov r2, #0x46\n"
" mul r0, r0, r2\n"
" add r5, r5, r0\n"
- " ldr r0, ._858 + 16\n"
+ " ldr r0, ._858 + 16 @ gUnknown_Debug_2023A76\n"
" add r5, r5, r0\n"
" mov r2, #0x0\n"
" ldsh r1, [r5, r2]\n"
" lsl r0, r1, #0x3\n"
" sub r0, r0, r1\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._858 + 20\n"
+ " ldr r1, ._858 + 20 @ gBaseStats\n"
" add r0, r0, r1\n"
" ldrb r0, [r0, #0x17]\n"
" mov r2, #0xd\n"
" add r1, r0, #0\n"
" mul r1, r1, r2\n"
- " ldr r0, ._858 + 24\n"
+ " ldr r0, ._858 + 24 @ gAbilityNames\n"
" add r1, r1, r0\n"
" mov r0, r8\n"
" bl StringCopy\n"
@@ -4710,12 +4710,12 @@ void debug_sub_80123D8(u8 a)
" .word gBaseStats\n"
" .word gAbilityNames\n"
"._856:\n"
- " ldr r6, ._860\n"
- " ldr r1, ._860 + 4\n"
+ " ldr r6, ._860 @ gBattleTextBuff1\n"
+ " ldr r1, ._860 + 4 @ gAbilityNames\n"
" add r0, r6, #0\n"
" bl StringCopy\n"
- " ldr r5, ._860 + 8\n"
- " ldr r4, ._860 + 12\n"
+ " ldr r5, ._860 + 8 @ gUnknown_Debug_03004370\n"
+ " ldr r4, ._860 + 12 @ gUnknown_Debug_821F58C\n"
" ldrh r2, [r4]\n"
" ldrb r3, [r4, #0x2]\n"
" ldrb r0, [r4, #0x4]\n"
@@ -4760,8 +4760,8 @@ void debug_sub_8012540()
asm(
" push {r4, r5, r6, lr}\n"
" add sp, sp, #0xfffffffc\n"
- " ldr r5, ._862\n"
- " ldr r0, ._862 + 4\n"
+ " ldr r5, ._862 @ gBattleTextBuff1\n"
+ " ldr r0, ._862 + 4 @ gUnknown_Debug_2023A76\n"
" add r0, r0, #0x44\n"
" mov r2, #0x0\n"
" ldsh r1, [r0, r2]\n"
@@ -4769,8 +4769,8 @@ void debug_sub_8012540()
" mov r2, #0x0\n"
" mov r3, #0x1\n"
" bl ConvertIntToDecimalStringN\n"
- " ldr r4, ._862 + 8\n"
- " ldr r1, ._862 + 12\n"
+ " ldr r4, ._862 + 8 @ gUnknown_Debug_03004370\n"
+ " ldr r1, ._862 + 12 @ gUnknown_Debug_821F424\n"
" mov r3, #0x9b\n"
" lsl r3, r3, #0x1\n"
" add r0, r1, r3\n"
@@ -4817,17 +4817,17 @@ void debug_sub_80125A0()
{
asm(
" push {r4, lr}\n"
- " ldr r4, ._864\n"
- " ldr r3, ._864 + 4\n"
- " ldr r2, ._864 + 8\n"
- " ldr r0, ._864 + 12\n"
+ " ldr r4, ._864 @ gSharedMem\n"
+ " ldr r3, ._864 + 4 @ gUnknown_Debug_821F680\n"
+ " ldr r2, ._864 + 8 @ gUnknown_Debug_030043A0\n"
+ " ldr r0, ._864 + 12 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
" ldrb r2, [r2]\n"
" add r0, r0, r2\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._864 + 16\n"
+ " ldr r1, ._864 + 16 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r1]\n"
" mov r1, #0x8c\n"
" mul r1, r1, r2\n"
@@ -4857,17 +4857,17 @@ void debug_sub_80125E4()
{
asm(
" push {r4, lr}\n"
- " ldr r4, ._866\n"
- " ldr r3, ._866 + 4\n"
- " ldr r2, ._866 + 8\n"
- " ldr r0, ._866 + 12\n"
+ " ldr r4, ._866 @ gSharedMem\n"
+ " ldr r3, ._866 + 4 @ gUnknown_Debug_821F680\n"
+ " ldr r2, ._866 + 8 @ gUnknown_Debug_030043A0\n"
+ " ldr r0, ._866 + 12 @ gUnknown_Debug_030043A4\n"
" ldrb r1, [r0]\n"
" lsl r0, r1, #0x2\n"
" add r0, r0, r1\n"
" ldrb r2, [r2]\n"
" add r0, r0, r2\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._866 + 16\n"
+ " ldr r1, ._866 + 16 @ gUnknown_Debug_03004360\n"
" ldrb r2, [r1]\n"
" mov r1, #0x8c\n"
" mul r1, r1, r2\n"
@@ -4896,12 +4896,12 @@ __attribute__((naked))
void debug_sub_8012628()
{
asm(
- " ldr r3, ._868\n"
- " ldr r2, ._868 + 4\n"
- " ldr r0, ._868 + 8\n"
+ " ldr r3, ._868 @ gSharedMem\n"
+ " ldr r2, ._868 + 4 @ gUnknown_Debug_821F798\n"
+ " ldr r0, ._868 + 8 @ gUnknown_Debug_030043A8\n"
" ldrb r1, [r0]\n"
" lsl r1, r1, #0x2\n"
- " ldr r0, ._868 + 12\n"
+ " ldr r0, ._868 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r0]\n"
" lsl r0, r0, #0x4\n"
" add r1, r1, r0\n"
@@ -4926,12 +4926,12 @@ __attribute__((naked))
void debug_sub_8012658()
{
asm(
- " ldr r3, ._870\n"
- " ldr r2, ._870 + 4\n"
- " ldr r0, ._870 + 8\n"
+ " ldr r3, ._870 @ gSharedMem\n"
+ " ldr r2, ._870 + 4 @ gUnknown_Debug_821F798\n"
+ " ldr r0, ._870 + 8 @ gUnknown_Debug_030043A8\n"
" ldrb r1, [r0]\n"
" lsl r1, r1, #0x2\n"
- " ldr r0, ._870 + 12\n"
+ " ldr r0, ._870 + 12 @ gUnknown_Debug_03004360\n"
" ldrb r0, [r0]\n"
" lsl r0, r0, #0x4\n"
" add r1, r1, r0\n"
@@ -4963,7 +4963,7 @@ void debug_sub_8012688()
" mov r1, #0x0\n"
" mov r4, #0xcd\n"
" lsl r4, r4, #0x1\n"
- " ldr r3, ._873\n"
+ " ldr r3, ._873 @ gUnknown_Debug_2023B62\n"
" mov r2, #0x0\n"
"._872:\n"
" add r0, r1, r3\n"
@@ -4977,16 +4977,16 @@ void debug_sub_8012688()
" bl SetVBlankCallback\n"
" mov r5, #0x0\n"
" str r5, [sp, #0x8]\n"
- " ldr r1, ._873 + 4\n"
+ " ldr r1, ._873 + 4 @ 0x40000d4\n"
" add r0, sp, #0x8\n"
" str r0, [r1]\n"
" mov r0, #0xc0\n"
" lsl r0, r0, #0x13\n"
" str r0, [r1, #0x4]\n"
- " ldr r0, ._873 + 8\n"
+ " ldr r0, ._873 + 8 @ 0x85006000\n"
" str r0, [r1, #0x8]\n"
" ldr r0, [r1, #0x8]\n"
- " ldr r0, ._873 + 12\n"
+ " ldr r0, ._873 + 12 @ 0x400004c\n"
" strh r5, [r0]\n"
" sub r0, r0, #0xc\n"
" strh r5, [r0]\n"
@@ -5000,28 +5000,28 @@ void debug_sub_8012688()
" strh r5, [r0]\n"
" add r0, r0, #0x2\n"
" strh r5, [r0]\n"
- " ldr r4, ._873 + 16\n"
+ " ldr r4, ._873 + 16 @ gWindowTemplate_81E6C58\n"
" add r0, r4, #0\n"
" bl Text_LoadWindowTemplate\n"
" bl ResetPaletteFade\n"
- " ldr r0, ._873 + 20\n"
+ " ldr r0, ._873 + 20 @ gBattle_BG0_X\n"
" strh r5, [r0]\n"
- " ldr r1, ._873 + 24\n"
+ " ldr r1, ._873 + 24 @ gBattle_BG0_Y\n"
" mov r0, #0xa0\n"
" strh r0, [r1]\n"
- " ldr r0, ._873 + 28\n"
+ " ldr r0, ._873 + 28 @ gBattle_BG1_X\n"
" strh r5, [r0]\n"
- " ldr r0, ._873 + 32\n"
+ " ldr r0, ._873 + 32 @ gBattle_BG1_Y\n"
" strh r5, [r0]\n"
- " ldr r0, ._873 + 36\n"
+ " ldr r0, ._873 + 36 @ gBattle_BG2_X\n"
" strh r5, [r0]\n"
- " ldr r0, ._873 + 40\n"
+ " ldr r0, ._873 + 40 @ gBattle_BG2_Y\n"
" strh r5, [r0]\n"
- " ldr r0, ._873 + 44\n"
+ " ldr r0, ._873 + 44 @ gBattle_BG3_X\n"
" strh r5, [r0]\n"
- " ldr r0, ._873 + 48\n"
+ " ldr r0, ._873 + 48 @ gBattle_BG3_Y\n"
" strh r5, [r0]\n"
- " ldr r1, ._873 + 52\n"
+ " ldr r1, ._873 + 52 @ gBattleTerrain\n"
" mov r0, #0x9\n"
" strb r0, [r1]\n"
" bl sub_800D6D4\n"
@@ -5029,20 +5029,20 @@ void debug_sub_8012688()
" bl ResetSpriteData\n"
" bl ResetTasks\n"
" bl FreeAllSpritePalettes\n"
- " ldr r1, ._873 + 56\n"
+ " ldr r1, ._873 + 56 @ gReservedSpritePaletteCount\n"
" mov r0, #0x4\n"
" strb r0, [r1]\n"
- " ldr r6, ._873 + 60\n"
+ " ldr r6, ._873 + 60 @ gCurrentMove\n"
" mov r0, #0x1\n"
" strh r0, [r6]\n"
- " ldr r0, ._873 + 64\n"
+ " ldr r0, ._873 + 64 @ gUnknown_03004210\n"
" add r1, r4, #0\n"
" bl Text_InitWindowWithTemplate\n"
" ldrh r2, [r6]\n"
" lsl r0, r2, #0x3\n"
- " ldr r1, ._873 + 68\n"
+ " ldr r1, ._873 + 68 @ gMonFrontPicTable\n"
" add r0, r0, r1\n"
- " ldr r1, ._873 + 72\n"
+ " ldr r1, ._873 + 72 @ gMonFrontPicCoords\n"
" mov r8, r1\n"
" lsl r2, r2, #0x2\n"
" add r2, r2, r8\n"
@@ -5050,13 +5050,13 @@ void debug_sub_8012688()
" ldrb r2, [r2, #0x1]\n"
" mov r3, #0x80\n"
" lsl r3, r3, #0x12\n"
- " ldr r4, ._873 + 76\n"
+ " ldr r4, ._873 + 76 @ gUnknown_081FAF4C\n"
" ldr r4, [r4, #0x4]\n"
" str r4, [sp]\n"
" ldrh r4, [r6]\n"
" str r4, [sp, #0x4]\n"
" bl DecompressPicFromTable_2\n"
- " ldr r1, ._873 + 80\n"
+ " ldr r1, ._873 + 80 @ gMonPaletteTable\n"
" ldrh r0, [r6]\n"
" lsl r0, r0, #0x3\n"
" add r0, r0, r1\n"
@@ -5068,7 +5068,7 @@ void debug_sub_8012688()
" ldrh r0, [r6]\n"
" mov r1, #0x1\n"
" bl GetMonSpriteTemplate_803C56C\n"
- " ldr r0, ._873 + 84\n"
+ " ldr r0, ._873 + 84 @ gUnknown_02024E8C\n"
" ldrh r1, [r6]\n"
" lsl r1, r1, #0x2\n"
" add r1, r1, r8\n"
@@ -5080,14 +5080,14 @@ void debug_sub_8012688()
" add r4, r0, #0\n"
" lsl r4, r4, #0x18\n"
" lsr r4, r4, #0x18\n"
- " ldr r3, ._873 + 88\n"
+ " ldr r3, ._873 + 88 @ gSprites\n"
" lsl r1, r4, #0x4\n"
" add r1, r1, r4\n"
" lsl r1, r1, #0x2\n"
" add r0, r3, #0\n"
" add r0, r0, #0x1c\n"
" add r0, r1, r0\n"
- " ldr r2, ._873 + 92\n"
+ " ldr r2, ._873 + 92 @ nullsub_37\n"
" str r2, [r0]\n"
" add r1, r1, r3\n"
" ldrb r2, [r1, #0x5]\n"
@@ -5102,24 +5102,24 @@ void debug_sub_8012688()
" lsl r2, r2, #0x5\n"
" add r0, r2, #0\n"
" strh r0, [r1]\n"
- " ldr r0, ._873 + 96\n"
+ " ldr r0, ._873 + 96 @ debug_nullsub_45\n"
" bl SetHBlankCallback\n"
- " ldr r0, ._873 + 100\n"
+ " ldr r0, ._873 + 100 @ debug_sub_8011DD4\n"
" bl SetVBlankCallback\n"
" bl m4aMPlayAllStop\n"
- " ldr r0, ._873 + 104\n"
+ " ldr r0, ._873 + 104 @ debug_sub_8012D10\n"
" mov r1, #0x0\n"
" bl CreateTask\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
- " ldr r2, ._873 + 108\n"
+ " ldr r2, ._873 + 108 @ gTasks\n"
" lsl r1, r0, #0x2\n"
" add r1, r1, r0\n"
" lsl r1, r1, #0x3\n"
" add r1, r1, r2\n"
" strh r5, [r1, #0x8]\n"
" strh r4, [r1, #0xa]\n"
- " ldr r0, ._873 + 112\n"
+ " ldr r0, ._873 + 112 @ debug_sub_8012878\n"
" bl SetMainCallback2\n"
" add sp, sp, #0xc\n"
" pop {r3}\n"
@@ -5170,17 +5170,17 @@ void debug_sub_8012878()
" push {lr}\n"
" bl AnimateSprites\n"
" bl BuildOamBuffer\n"
- " ldr r0, ._876\n"
+ " ldr r0, ._876 @ gUnknown_03004210\n"
" bl Text_UpdateWindowInBattle\n"
" bl UpdatePaletteFade\n"
" bl RunTasks\n"
- " ldr r0, ._876 + 4\n"
+ " ldr r0, ._876 + 4 @ gMain\n"
" ldrh r1, [r0, #0x2c]\n"
" mov r0, #0x82\n"
" lsl r0, r0, #0x1\n"
" cmp r1, r0\n"
" bne ._875 @cond_branch\n"
- " ldr r0, ._876 + 8\n"
+ " ldr r0, ._876 + 8 @ debug_sub_80108B8\n"
" bl SetMainCallback2\n"
"._875:\n"
" pop {r0}\n"
@@ -5206,8 +5206,8 @@ void debug_sub_80128B4()
" mov r0, #0x0\n"
" mov r1, #0x9\n"
" bl debug_sub_8010A7C\n"
- " ldr r5, ._878\n"
- " ldr r4, ._878 + 4\n"
+ " ldr r5, ._878 @ gUnknown_03004210\n"
+ " ldr r4, ._878 + 4 @ gBattleTextBuff1\n"
" mov r0, #0x23\n"
" mov r8, r0\n"
" str r0, [sp]\n"
@@ -5218,7 +5218,7 @@ void debug_sub_80128B4()
" bl Text_InitWindow\n"
" add r0, r5, #0\n"
" bl Text_PrintWindow8002F44\n"
- " ldr r6, ._878 + 8\n"
+ " ldr r6, ._878 + 8 @ gCurrentMove\n"
" ldrh r1, [r6]\n"
" add r0, r4, #0\n"
" mov r2, #0x2\n"
@@ -5231,7 +5231,7 @@ void debug_sub_80128B4()
" ldrh r1, [r6]\n"
" mov r0, #0xb\n"
" mul r1, r1, r0\n"
- " ldr r0, ._878 + 12\n"
+ " ldr r0, ._878 + 12 @ gSpeciesNames\n"
" add r1, r1, r0\n"
" add r0, r4, #0\n"
" bl StringAppend\n"
@@ -5277,8 +5277,8 @@ void debug_sub_8012938()
" mov r0, #0x0\n"
" mov r1, #0x7\n"
" bl debug_sub_8010A7C\n"
- " ldr r6, ._880\n"
- " ldr r4, ._880 + 4\n"
+ " ldr r6, ._880 @ gUnknown_03004210\n"
+ " ldr r4, ._880 + 4 @ gBattleTextBuff1\n"
" mov r0, #0x25\n"
" mov r8, r0\n"
" str r0, [sp]\n"
@@ -5289,13 +5289,13 @@ void debug_sub_8012938()
" bl Text_InitWindow\n"
" add r0, r6, #0\n"
" bl Text_PrintWindow8002F44\n"
- " ldr r1, ._880 + 8\n"
+ " ldr r1, ._880 + 8 @ Str_821F7B8\n"
" add r0, r4, #0\n"
" bl StringCopy\n"
" add r0, r4, #4\n"
- " ldr r1, ._880 + 12\n"
+ " ldr r1, ._880 + 12 @ gUnknown_Debug_2023B62\n"
" mov sl, r1\n"
- " ldr r2, ._880 + 16\n"
+ " ldr r2, ._880 + 16 @ gCurrentMove\n"
" mov r9, r2\n"
" ldrh r1, [r2]\n"
" sub r1, r1, #0x1\n"
@@ -5313,8 +5313,8 @@ void debug_sub_8012938()
" bl Text_InitWindow\n"
" add r0, r6, #0\n"
" bl Text_PrintWindow8002F44\n"
- " ldr r2, ._880 + 20\n"
- " ldr r1, ._880 + 24\n"
+ " ldr r2, ._880 + 20 @ gSprites\n"
+ " ldr r1, ._880 + 24 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -5365,12 +5365,12 @@ void debug_sub_80129F8()
" add r5, r0, #0\n"
" lsl r5, r5, #0x18\n"
" lsr r5, r5, #0x18\n"
- " ldr r6, ._882\n"
+ " ldr r6, ._882 @ gCurrentMove\n"
" ldrh r2, [r6]\n"
" lsl r0, r2, #0x3\n"
- " ldr r1, ._882 + 4\n"
+ " ldr r1, ._882 + 4 @ gMonFrontPicTable\n"
" add r0, r0, r1\n"
- " ldr r1, ._882 + 8\n"
+ " ldr r1, ._882 + 8 @ gMonFrontPicCoords\n"
" mov r8, r1\n"
" lsl r2, r2, #0x2\n"
" add r2, r2, r8\n"
@@ -5378,13 +5378,13 @@ void debug_sub_80129F8()
" ldrb r2, [r2, #0x1]\n"
" mov r3, #0x80\n"
" lsl r3, r3, #0x12\n"
- " ldr r4, ._882 + 12\n"
+ " ldr r4, ._882 + 12 @ gUnknown_081FAF4C\n"
" ldr r4, [r4, #0x4]\n"
" str r4, [sp]\n"
" ldrh r4, [r6]\n"
" str r4, [sp, #0x4]\n"
" bl DecompressPicFromTable_2\n"
- " ldr r1, ._882 + 16\n"
+ " ldr r1, ._882 + 16 @ gMonPaletteTable\n"
" ldrh r0, [r6]\n"
" lsl r0, r0, #0x3\n"
" add r0, r0, r1\n"
@@ -5393,8 +5393,8 @@ void debug_sub_80129F8()
" lsl r1, r1, #0x1\n"
" mov r2, #0x20\n"
" bl LoadCompressedPalette\n"
- " ldr r4, ._882 + 20\n"
- " ldr r0, ._882 + 24\n"
+ " ldr r4, ._882 + 20 @ gSprites\n"
+ " ldr r0, ._882 + 24 @ gTasks\n"
" lsl r2, r5, #0x2\n"
" add r2, r2, r5\n"
" lsl r2, r2, #0x3\n"
@@ -5417,7 +5417,7 @@ void debug_sub_80129F8()
" add r1, r1, r0\n"
" lsl r1, r1, #0x2\n"
" add r1, r1, r4\n"
- " ldr r3, ._882 + 28\n"
+ " ldr r3, ._882 + 28 @ gUnknown_Debug_2023B62\n"
" ldrh r0, [r6]\n"
" sub r0, r0, #0x1\n"
" add r0, r0, r3\n"
@@ -5462,8 +5462,8 @@ void debug_sub_8012AC0()
" lsr r5, r0, #0x18\n"
" lsl r1, r1, #0x18\n"
" lsr r6, r1, #0x18\n"
- " ldr r3, ._885\n"
- " ldr r4, ._885 + 4\n"
+ " ldr r3, ._885 @ gCurrentMove\n"
+ " ldr r4, ._885 + 4 @ gBaseStats\n"
" b ._884\n"
"._886:\n"
" .align 2, 0\n"
@@ -5484,12 +5484,12 @@ void debug_sub_8012AC0()
" lsl r0, r0, #0x10\n"
" cmp r0, #0\n"
" bne ._888 @cond_branch\n"
- " ldr r1, ._891\n"
+ " ldr r1, ._891 @ 0x19b\n"
" add r0, r1, #0\n"
" strh r0, [r2]\n"
"._888:\n"
" ldrh r1, [r2]\n"
- " ldr r0, ._891\n"
+ " ldr r0, ._891 @ 0x19b\n"
" cmp r1, r0\n"
" bne ._889 @cond_branch\n"
" mov r0, #0x1\n"
@@ -5526,11 +5526,11 @@ void debug_sub_8012B2C()
asm(
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x11\n"
- " ldr r1, ._893\n"
+ " ldr r1, ._893 @ 0x600c772\n"
" add r2, r0, r1\n"
" mov r1, #0x1\n"
" strh r1, [r2]\n"
- " ldr r1, ._893 + 4\n"
+ " ldr r1, ._893 + 4 @ 0x600c7b2\n"
" add r0, r0, r1\n"
" mov r1, #0x2\n"
" strh r1, [r0]\n"
@@ -5550,12 +5550,12 @@ void debug_sub_8012B4C()
asm(
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x11\n"
- " ldr r2, ._895\n"
+ " ldr r2, ._895 @ 0x600c772\n"
" add r1, r0, r2\n"
- " ldr r3, ._895 + 4\n"
+ " ldr r3, ._895 + 4 @ 0x1016\n"
" add r2, r3, #0\n"
" strh r2, [r1]\n"
- " ldr r1, ._895 + 8\n"
+ " ldr r1, ._895 + 8 @ 0x600c7b2\n"
" add r0, r0, r1\n"
" strh r2, [r0]\n"
" bx lr\n"
@@ -5593,7 +5593,7 @@ void debug_sub_8012B70()
" bl debug_sub_8012938\n"
" add r0, r5, #0\n"
" bl debug_sub_80129F8\n"
- " ldr r1, ._899\n"
+ " ldr r1, ._899 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -5611,15 +5611,15 @@ void debug_sub_8012B70()
" mov r2, #0x1d\n"
" mov r3, #0x21\n"
" bl sub_802BBD4\n"
- " ldr r0, ._901\n"
+ " ldr r0, ._901 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
" add r4, r4, r0\n"
" mov r0, #0x2\n"
" strh r0, [r4, #0x8]\n"
- " ldr r5, ._901 + 4\n"
- " ldr r1, ._901 + 8\n"
+ " ldr r5, ._901 + 4 @ gUnknown_03004210\n"
+ " ldr r1, ._901 + 8 @ Str_821F7DA\n"
" mov r2, #0xa4\n"
" lsl r2, r2, #0x2\n"
" mov r0, #0x1d\n"
@@ -5663,8 +5663,8 @@ void debug_sub_8012C08()
" mov r0, #0x0\n"
" mov r1, #0x9\n"
" bl debug_sub_8010A7C\n"
- " ldr r7, ._905\n"
- " ldr r5, ._905 + 4\n"
+ " ldr r7, ._905 @ gUnknown_03004210\n"
+ " ldr r5, ._905 + 4 @ gBattleTextBuff1\n"
" mov r0, #0x23\n"
" mov r8, r0\n"
" str r0, [sp]\n"
@@ -5696,14 +5696,14 @@ void debug_sub_8012C08()
" bl sub_802BBD4\n"
" cmp r4, #0\n"
" beq ._903 @cond_branch\n"
- " ldr r1, ._905 + 8\n"
+ " ldr r1, ._905 + 8 @ gTasks\n"
" lsl r4, r6, #0x2\n"
" add r0, r4, r6\n"
" lsl r0, r0, #0x3\n"
" add r0, r0, r1\n"
" mov r1, #0x4\n"
" strh r1, [r0, #0x8]\n"
- " ldr r1, ._905 + 12\n"
+ " ldr r1, ._905 + 12 @ gUnknown_Debug_821F7F3\n"
" mov r0, r8\n"
" str r0, [sp]\n"
" add r0, r7, #0\n"
@@ -5719,14 +5719,14 @@ void debug_sub_8012C08()
" .word gTasks\n"
" .word gUnknown_Debug_821F7F3\n"
"._903:\n"
- " ldr r1, ._907\n"
+ " ldr r1, ._907 @ gTasks\n"
" lsl r4, r6, #0x2\n"
" add r0, r4, r6\n"
" lsl r0, r0, #0x3\n"
" add r0, r0, r1\n"
" mov r1, #0x3\n"
" strh r1, [r0, #0x8]\n"
- " ldr r1, ._907 + 4\n"
+ " ldr r1, ._907 + 4 @ Str_821F7EA\n"
" mov r0, r8\n"
" str r0, [sp]\n"
" add r0, r7, #0\n"
@@ -5735,10 +5735,10 @@ void debug_sub_8012C08()
" bl Text_InitWindow\n"
"._904:\n"
" add r5, r4, #0\n"
- " ldr r4, ._907 + 8\n"
+ " ldr r4, ._907 + 8 @ gUnknown_03004210\n"
" add r0, r4, #0\n"
" bl Text_PrintWindow8002F44\n"
- " ldr r1, ._907 + 12\n"
+ " ldr r1, ._907 + 12 @ BattleText_YesNo\n"
" mov r2, #0xa4\n"
" lsl r2, r2, #0x2\n"
" mov r0, #0x1d\n"
@@ -5748,7 +5748,7 @@ void debug_sub_8012C08()
" bl Text_InitWindow\n"
" add r0, r4, #0\n"
" bl Text_PrintWindow8002F44\n"
- " ldr r1, ._907\n"
+ " ldr r1, ._907 @ gTasks\n"
" add r0, r5, r6\n"
" lsl r0, r0, #0x3\n"
" add r0, r0, r1\n"
@@ -5781,7 +5781,7 @@ void debug_sub_8012D10()
" add sp, sp, #0xfffffffc\n"
" lsl r0, r0, #0x18\n"
" lsr r5, r0, #0x18\n"
- " ldr r1, ._911\n"
+ " ldr r1, ._911 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -5793,7 +5793,7 @@ void debug_sub_8012D10()
" b ._1067\n"
"._909:\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._911 + 4\n"
+ " ldr r1, ._911 + 4 @ \n"
" add r0, r0, r1\n"
" ldr r0, [r0]\n"
" mov pc, r0\n"
@@ -5812,8 +5812,8 @@ void debug_sub_8012D10()
" bl debug_sub_80128B4\n"
" add r0, r5, #0\n"
" bl debug_sub_8012938\n"
- " ldr r4, ._920\n"
- " ldr r1, ._920 + 4\n"
+ " ldr r4, ._920 @ gUnknown_03004210\n"
+ " ldr r1, ._920 + 4 @ Str_821F7BD\n"
" mov r2, #0xc8\n"
" lsl r2, r2, #0x1\n"
" mov r0, #0x23\n"
@@ -5823,7 +5823,7 @@ void debug_sub_8012D10()
" bl Text_InitWindow\n"
" add r0, r4, #0\n"
" bl Text_PrintWindow8002F44\n"
- " ldr r1, ._920 + 8\n"
+ " ldr r1, ._920 + 8 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -5840,7 +5840,7 @@ void debug_sub_8012D10()
" .word Str_821F7BD\n"
" .word gTasks\n"
"._915:\n"
- " ldr r2, ._924\n"
+ " ldr r2, ._924 @ gMain\n"
" ldrh r1, [r2, #0x2e]\n"
" mov r0, #0x40\n"
" and r0, r0, r1\n"
@@ -5848,7 +5848,7 @@ void debug_sub_8012D10()
" beq ._922 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._924 + 4\n"
+ " ldr r0, ._924 + 4 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
@@ -5872,7 +5872,7 @@ void debug_sub_8012D10()
" beq ._926 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._928\n"
+ " ldr r0, ._928 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
@@ -5893,7 +5893,7 @@ void debug_sub_8012D10()
" beq ._930 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._932\n"
+ " ldr r0, ._932 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
@@ -5916,7 +5916,7 @@ void debug_sub_8012D10()
" beq ._934 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._936\n"
+ " ldr r0, ._936 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
@@ -5948,7 +5948,7 @@ void debug_sub_8012D10()
" beq ._938 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r1, ._943\n"
+ " ldr r1, ._943 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -5976,8 +5976,8 @@ void debug_sub_8012D10()
"._946:\n"
" b ._1067\n"
"._941:\n"
- " ldr r1, ._952\n"
- " ldr r0, ._952 + 4\n"
+ " ldr r1, ._952 @ gUnknown_Debug_2023B62\n"
+ " ldr r0, ._952 + 4 @ gCurrentMove\n"
" ldrh r0, [r0]\n"
" sub r0, r0, #0x1\n"
" add r1, r0, r1\n"
@@ -5998,7 +5998,7 @@ void debug_sub_8012D10()
" mov r0, #0x1\n"
" b ._997\n"
"._945:\n"
- " ldr r1, ._957\n"
+ " ldr r1, ._957 @ gCurrentMove\n"
" ldrh r2, [r1]\n"
" mov r0, #0xcd\n"
" lsl r0, r0, #0x1\n"
@@ -6022,7 +6022,7 @@ void debug_sub_8012D10()
" beq ._960 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r1, ._966\n"
+ " ldr r1, ._966 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -6047,8 +6047,8 @@ void debug_sub_8012D10()
" beq ._968 @cond_branch\n"
" b ._990\n"
"._964:\n"
- " ldr r1, ._973\n"
- " ldr r0, ._973 + 4\n"
+ " ldr r1, ._973 @ gUnknown_Debug_2023B62\n"
+ " ldr r0, ._973 + 4 @ gCurrentMove\n"
" ldrh r0, [r0]\n"
" sub r0, r0, #0x1\n"
" add r1, r0, r1\n"
@@ -6066,7 +6066,7 @@ void debug_sub_8012D10()
" .word gUnknown_Debug_2023B62\n"
" .word gCurrentMove\n"
"._968:\n"
- " ldr r1, ._977\n"
+ " ldr r1, ._977 @ gCurrentMove\n"
" ldrh r0, [r1]\n"
" cmp r0, #0x1\n"
" bls ._975 @cond_branch\n"
@@ -6077,7 +6077,7 @@ void debug_sub_8012D10()
"._977:\n"
" .word gCurrentMove\n"
"._975:\n"
- " ldr r2, ._980\n"
+ " ldr r2, ._980 @ 0x19b\n"
" add r0, r2, #0\n"
" b ._979\n"
"._981:\n"
@@ -6092,7 +6092,7 @@ void debug_sub_8012D10()
" beq ._982 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r1, ._987\n"
+ " ldr r1, ._987 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -6115,8 +6115,8 @@ void debug_sub_8012D10()
" beq ._989 @cond_branch\n"
" b ._990\n"
"._985:\n"
- " ldr r3, ._995\n"
- " ldr r2, ._995 + 4\n"
+ " ldr r3, ._995 @ gUnknown_Debug_2023B62\n"
+ " ldr r2, ._995 + 4 @ gCurrentMove\n"
" ldrh r0, [r2]\n"
" sub r0, r0, #0x1\n"
" add r1, r0, r3\n"
@@ -6145,11 +6145,11 @@ void debug_sub_8012D10()
" mov r0, #0x1\n"
" b ._997\n"
"._989:\n"
- " ldr r3, ._1000\n"
+ " ldr r3, ._1000 @ gCurrentMove\n"
" ldrh r2, [r3]\n"
" add r1, r2, #0\n"
" add r1, r1, #0xa\n"
- " ldr r0, ._1000 + 4\n"
+ " ldr r0, ._1000 + 4 @ 0x19b\n"
" cmp r1, r0\n"
" bgt ._998 @cond_branch\n"
" strh r1, [r3]\n"
@@ -6160,7 +6160,7 @@ void debug_sub_8012D10()
" .word gCurrentMove\n"
" .word 0x19b\n"
"._998:\n"
- " ldr r1, ._1003\n"
+ " ldr r1, ._1003 @ 0xfffffe70\n"
" add r0, r2, r1\n"
" strh r0, [r3]\n"
" b ._1025\n"
@@ -6178,7 +6178,7 @@ void debug_sub_8012D10()
"._1005:\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r1, ._1011\n"
+ " ldr r1, ._1011 @ gTasks\n"
" lsl r0, r5, #0x2\n"
" add r0, r0, r5\n"
" lsl r0, r0, #0x3\n"
@@ -6203,8 +6203,8 @@ void debug_sub_8012D10()
" beq ._1014 @cond_branch\n"
" b ._1067\n"
"._1009:\n"
- " ldr r1, ._1020\n"
- " ldr r0, ._1020 + 4\n"
+ " ldr r1, ._1020 @ gUnknown_Debug_2023B62\n"
+ " ldr r0, ._1020 + 4 @ gCurrentMove\n"
" ldrh r0, [r0]\n"
" sub r0, r0, #0x1\n"
" add r2, r0, r1\n"
@@ -6238,7 +6238,7 @@ void debug_sub_8012D10()
" bl debug_sub_8012AC0\n"
" b ._1067\n"
"._1013:\n"
- " ldr r2, ._1026\n"
+ " ldr r2, ._1026 @ gCurrentMove\n"
" ldrh r0, [r2]\n"
" add r1, r0, #0\n"
" sub r1, r1, #0xa\n"
@@ -6268,7 +6268,7 @@ void debug_sub_8012D10()
" bl debug_sub_8012B70\n"
" b ._1067\n"
"._916:\n"
- " ldr r0, ._1032\n"
+ " ldr r0, ._1032 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x40\n"
" and r0, r0, r1\n"
@@ -6276,7 +6276,7 @@ void debug_sub_8012D10()
" beq ._1030 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._1032 + 4\n"
+ " ldr r0, ._1032 + 4 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
@@ -6301,7 +6301,7 @@ void debug_sub_8012D10()
" beq ._1035 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._1037\n"
+ " ldr r0, ._1037 @ gTasks\n"
" lsl r1, r5, #0x2\n"
" add r1, r1, r5\n"
" lsl r1, r1, #0x3\n"
@@ -6325,7 +6325,7 @@ void debug_sub_8012D10()
" bl PlaySE\n"
" b ._1063\n"
"._917:\n"
- " ldr r0, ._1044\n"
+ " ldr r0, ._1044 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x40\n"
" and r0, r0, r1\n"
@@ -6333,7 +6333,7 @@ void debug_sub_8012D10()
" beq ._1042 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._1044 + 4\n"
+ " ldr r0, ._1044 + 4 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
@@ -6358,7 +6358,7 @@ void debug_sub_8012D10()
" beq ._1047 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._1050\n"
+ " ldr r0, ._1050 @ gTasks\n"
" lsl r1, r5, #0x2\n"
" add r1, r1, r5\n"
" lsl r1, r1, #0x3\n"
@@ -6367,8 +6367,8 @@ void debug_sub_8012D10()
" ldsh r0, [r1, r2]\n"
" cmp r0, #0\n"
" bne ._1063 @cond_branch\n"
- " ldr r1, ._1050 + 4\n"
- " ldr r2, ._1050 + 8\n"
+ " ldr r1, ._1050 + 4 @ gUnknown_Debug_2023B62\n"
+ " ldr r2, ._1050 + 8 @ 0x19b\n"
" mov r0, #0x1f\n"
" bl debug_sub_80132C8\n"
" b ._1063\n"
@@ -6387,7 +6387,7 @@ void debug_sub_8012D10()
" bl PlaySE\n"
" b ._1063\n"
"._918:\n"
- " ldr r0, ._1056\n"
+ " ldr r0, ._1056 @ gMain\n"
" ldrh r1, [r0, #0x2e]\n"
" mov r0, #0x40\n"
" and r0, r0, r1\n"
@@ -6395,7 +6395,7 @@ void debug_sub_8012D10()
" beq ._1054 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._1056 + 4\n"
+ " ldr r0, ._1056 + 4 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
@@ -6417,7 +6417,7 @@ void debug_sub_8012D10()
"._1046:\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._1060\n"
+ " ldr r0, ._1060 @ gTasks\n"
" lsl r4, r5, #0x2\n"
" add r4, r4, r5\n"
" lsl r4, r4, #0x3\n"
@@ -6440,7 +6440,7 @@ void debug_sub_8012D10()
" beq ._1062 @cond_branch\n"
" mov r0, #0x5\n"
" bl PlaySE\n"
- " ldr r0, ._1065\n"
+ " ldr r0, ._1065 @ gTasks\n"
" lsl r1, r5, #0x2\n"
" add r1, r1, r5\n"
" lsl r1, r1, #0x3\n"
@@ -6449,8 +6449,8 @@ void debug_sub_8012D10()
" ldsh r0, [r1, r2]\n"
" cmp r0, #0\n"
" bne ._1063 @cond_branch\n"
- " ldr r1, ._1065 + 4\n"
- " ldr r2, ._1065 + 8\n"
+ " ldr r1, ._1065 + 4 @ gUnknown_Debug_2023B62\n"
+ " ldr r2, ._1065 + 8 @ 0x19b\n"
" mov r0, #0x1f\n"
" bl debug_sub_8013294\n"
"._1063:\n"
@@ -6810,7 +6810,7 @@ void debug_sub_80138CC()
{
asm(
" push {lr}\n"
- " ldr r0, ._1167\n"
+ " ldr r0, ._1167 @ gActiveBank\n"
" ldrb r0, [r0]\n"
" bl GetBankSide\n"
" lsl r0, r0, #0x18\n"
@@ -6818,8 +6818,8 @@ void debug_sub_80138CC()
" beq ._1163 @cond_branch\n"
" b ._1186\n"
"._1163:\n"
- " ldr r1, ._1167 + 4\n"
- " ldr r2, ._1167 + 8\n"
+ " ldr r1, ._1167 + 4 @ gSharedMem\n"
+ " ldr r2, ._1167 + 8 @ 0x160fd\n"
" add r0, r1, r2\n"
" ldrb r0, [r0]\n"
" add r2, r1, #0\n"
@@ -6828,7 +6828,7 @@ void debug_sub_80138CC()
" b ._1186\n"
"._1165:\n"
" lsl r0, r0, #0x2\n"
- " ldr r1, ._1167 + 12\n"
+ " ldr r1, ._1167 + 12 @ \n"
" add r0, r0, r1\n"
" ldr r0, [r0]\n"
" mov pc, r0\n"
@@ -6846,16 +6846,16 @@ void debug_sub_80138CC()
" .word ._1173\n"
" .word ._1174\n"
"._1170:\n"
- " ldr r1, ._1177\n"
- " ldr r0, ._1177 + 4\n"
+ " ldr r1, ._1177 @ gBattleBankFunc\n"
+ " ldr r0, ._1177 + 4 @ gActiveBank\n"
" ldrb r0, [r0]\n"
" lsl r0, r0, #0x2\n"
" add r0, r0, r1\n"
" ldr r1, [r0]\n"
- " ldr r0, ._1177 + 8\n"
+ " ldr r0, ._1177 + 8 @ sub_802C098\n"
" cmp r1, r0\n"
" bne ._1186 @cond_branch\n"
- " ldr r0, ._1177 + 12\n"
+ " ldr r0, ._1177 + 12 @ 0x160fd\n"
" add r1, r2, r0\n"
" ldrb r0, [r1]\n"
" add r0, r0, #0x1\n"
@@ -6868,16 +6868,16 @@ void debug_sub_80138CC()
" .word sub_802C098+1\n"
" .word 0x160fd\n"
"._1171:\n"
- " ldr r1, ._1180\n"
+ " ldr r1, ._1180 @ gMain\n"
" mov r0, #0x1\n"
" strh r0, [r1, #0x2c]\n"
" strh r0, [r1, #0x2e]\n"
- " ldr r0, ._1180 + 4\n"
+ " ldr r0, ._1180 + 4 @ 0x160fd\n"
" add r1, r2, r0\n"
" ldrb r0, [r1]\n"
" add r0, r0, #0x1\n"
" strb r0, [r1]\n"
- " ldr r0, ._1180 + 8\n"
+ " ldr r0, ._1180 + 8 @ 0x160fe\n"
" add r1, r2, r0\n"
" mov r0, #0x80\n"
" b ._1187\n"
@@ -6888,7 +6888,7 @@ void debug_sub_80138CC()
" .word 0x160fd\n"
" .word 0x160fe\n"
"._1172:\n"
- " ldr r0, ._1184\n"
+ " ldr r0, ._1184 @ 0x160fe\n"
" add r3, r2, r0\n"
" ldrb r0, [r3]\n"
" sub r0, r0, #0x1\n"
@@ -6896,11 +6896,11 @@ void debug_sub_80138CC()
" lsl r0, r0, #0x18\n"
" cmp r0, #0\n"
" bne ._1186 @cond_branch\n"
- " ldr r1, ._1184 + 4\n"
+ " ldr r1, ._1184 + 4 @ gMain\n"
" mov r0, #0x1\n"
" strh r0, [r1, #0x2c]\n"
" strh r0, [r1, #0x2e]\n"
- " ldr r0, ._1184 + 8\n"
+ " ldr r0, ._1184 + 8 @ 0x160fd\n"
" add r1, r2, r0\n"
" ldrb r0, [r1]\n"
" add r0, r0, #0x1\n"
@@ -6915,7 +6915,7 @@ void debug_sub_80138CC()
" .word gMain\n"
" .word 0x160fd\n"
"._1173:\n"
- " ldr r0, ._1188\n"
+ " ldr r0, ._1188 @ 0x160fe\n"
" add r1, r2, r0\n"
" ldrb r0, [r1]\n"
" sub r0, r0, #0x1\n"
@@ -6923,11 +6923,11 @@ void debug_sub_80138CC()
" lsl r0, r0, #0x18\n"
" cmp r0, #0\n"
" bne ._1186 @cond_branch\n"
- " ldr r1, ._1188 + 4\n"
+ " ldr r1, ._1188 + 4 @ gMain\n"
" mov r0, #0x1\n"
" strh r0, [r1, #0x2c]\n"
" strh r0, [r1, #0x2e]\n"
- " ldr r0, ._1188 + 8\n"
+ " ldr r0, ._1188 + 8 @ 0x160fd\n"
" add r1, r2, r0\n"
" ldrb r0, [r1]\n"
" add r0, r0, #0x1\n"
@@ -6939,7 +6939,7 @@ void debug_sub_80138CC()
" .word gMain\n"
" .word 0x160fd\n"
"._1174:\n"
- " ldr r0, ._1190\n"
+ " ldr r0, ._1190 @ 0x160fd\n"
" add r1, r2, r0\n"
" mov r0, #0x0\n"
"._1187:\n"
@@ -6960,7 +6960,7 @@ void debug_sub_80139E4()
{
asm(
" push {r4, r5, lr}\n"
- " ldr r0, ._1198\n"
+ " ldr r0, ._1198 @ gUnknown_02023A14_50\n"
" ldrb r1, [r0]\n"
" mov r0, #0x80\n"
" and r0, r0, r1\n"
@@ -6968,10 +6968,10 @@ void debug_sub_80139E4()
" lsr r4, r0, #0x18\n"
" cmp r4, #0\n"
" beq ._1192 @cond_branch\n"
- " ldr r2, ._1198 + 4\n"
+ " ldr r2, ._1198 + 4 @ gActiveBank\n"
" mov r0, #0x0\n"
" strb r0, [r2]\n"
- " ldr r1, ._1198 + 8\n"
+ " ldr r1, ._1198 + 8 @ gNoOfAllBanks\n"
" ldrb r0, [r1]\n"
" cmp r0, #0\n"
" beq ._1193 @cond_branch\n"
@@ -6988,17 +6988,17 @@ void debug_sub_80139E4()
" cmp r0, r1\n"
" bcc ._1194 @cond_branch\n"
"._1193:\n"
- " ldr r0, ._1198 + 12\n"
+ " ldr r0, ._1198 + 12 @ gBattleMainFunc\n"
" ldr r0, [r0]\n"
" bl _call_via_r0\n"
- " ldr r1, ._1198 + 4\n"
+ " ldr r1, ._1198 + 4 @ gActiveBank\n"
" mov r0, #0x0\n"
" strb r0, [r1]\n"
- " ldr r0, ._1198 + 8\n"
+ " ldr r0, ._1198 + 8 @ gNoOfAllBanks\n"
" ldrb r0, [r0]\n"
" cmp r0, #0\n"
" beq ._1200 @cond_branch\n"
- " ldr r5, ._1198 + 16\n"
+ " ldr r5, ._1198 + 16 @ gBattleBankFunc\n"
" add r4, r1, #0\n"
"._1196:\n"
" ldrb r0, [r4]\n"
@@ -7009,7 +7009,7 @@ void debug_sub_80139E4()
" ldrb r0, [r4]\n"
" add r0, r0, #0x1\n"
" strb r0, [r4]\n"
- " ldr r1, ._1198 + 8\n"
+ " ldr r1, ._1198 + 8 @ gNoOfAllBanks\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
" ldrb r1, [r1]\n"
@@ -7025,16 +7025,16 @@ void debug_sub_80139E4()
" .word gBattleMainFunc\n"
" .word gBattleBankFunc\n"
"._1192:\n"
- " ldr r0, ._1202\n"
+ " ldr r0, ._1202 @ gBattleMainFunc\n"
" ldr r0, [r0]\n"
" bl _call_via_r0\n"
- " ldr r1, ._1202 + 4\n"
+ " ldr r1, ._1202 + 4 @ gActiveBank\n"
" strb r4, [r1]\n"
- " ldr r0, ._1202 + 8\n"
+ " ldr r0, ._1202 + 8 @ gNoOfAllBanks\n"
" ldrb r0, [r0]\n"
" cmp r4, r0\n"
" bcs ._1200 @cond_branch\n"
- " ldr r5, ._1202 + 12\n"
+ " ldr r5, ._1202 + 12 @ gBattleBankFunc\n"
" add r4, r1, #0\n"
"._1201:\n"
" ldrb r0, [r4]\n"
@@ -7045,7 +7045,7 @@ void debug_sub_80139E4()
" ldrb r0, [r4]\n"
" add r0, r0, #0x1\n"
" strb r0, [r4]\n"
- " ldr r1, ._1202 + 8\n"
+ " ldr r1, ._1202 + 8 @ gNoOfAllBanks\n"
" lsl r0, r0, #0x18\n"
" lsr r0, r0, #0x18\n"
" ldrb r1, [r1]\n"
@@ -7080,20 +7080,20 @@ void sub_8010874()
" bl SpecialStatusesClear\n"
" mov r2, #0x0\n"
" mov r3, #0x0\n"
- " ldr r0, ._1215\n"
+ " ldr r0, ._1215 @ gUnknown_02024C4C\n"
" mov sl, r0\n"
- " ldr r1, ._1215 + 4\n"
+ " ldr r1, ._1215 + 4 @ gLastHitByType\n"
" mov r9, r1\n"
- " ldr r4, ._1215 + 8\n"
+ " ldr r4, ._1215 + 8 @ gLastLandedMoves\n"
" mov r8, r4\n"
- " ldr r0, ._1215 + 12\n"
+ " ldr r0, ._1215 + 12 @ gLastUsedMove\n"
" mov ip, r0\n"
- " ldr r4, ._1215 + 16\n"
+ " ldr r4, ._1215 + 16 @ gDisableStructs\n"
" mov r5, #0x0\n"
- " ldr r7, ._1215 + 20\n"
- " ldr r6, ._1215 + 24\n"
+ " ldr r7, ._1215 + 20 @ gUnknown_02024C2C\n"
+ " ldr r6, ._1215 + 24 @ gLockedMoves\n"
"._1205:\n"
- " ldr r0, ._1215 + 28\n"
+ " ldr r0, ._1215 + 28 @ gStatuses3\n"
" add r0, r5, r0\n"
" str r3, [r0]\n"
" mov r1, #0x0\n"
@@ -7105,7 +7105,7 @@ void sub_8010874()
" bls ._1204 @cond_branch\n"
" mov r0, #0x2\n"
" strb r0, [r4, #0x16]\n"
- " ldr r1, ._1215 + 32\n"
+ " ldr r1, ._1215 + 32 @ gUnknown_02024C70\n"
" add r0, r2, r1\n"
" strb r3, [r0]\n"
" mov r0, ip\n"
@@ -7116,13 +7116,13 @@ void sub_8010874()
" strh r3, [r0]\n"
" mov r1, sl\n"
" strh r3, [r1]\n"
- " ldr r0, ._1215 + 36\n"
+ " ldr r0, ._1215 + 36 @ gUnknown_02024C5C\n"
" add r1, r2, r0\n"
" mov r0, #0xff\n"
" strb r0, [r1]\n"
" strh r3, [r6]\n"
" strh r3, [r7]\n"
- " ldr r1, ._1215 + 40\n"
+ " ldr r1, ._1215 + 40 @ gSharedMem\n"
" add r0, r5, r1\n"
" str r3, [r0]\n"
" mov r0, #0x2\n"
@@ -7138,8 +7138,8 @@ void sub_8010874()
" cmp r2, #0x3\n"
" ble ._1205 @cond_branch\n"
" mov r5, #0x0\n"
- " ldr r3, ._1215 + 44\n"
- " ldr r4, ._1215 + 48\n"
+ " ldr r3, ._1215 + 44 @ gSideTimers\n"
+ " ldr r4, ._1215 + 48 @ gSideAffecting\n"
" mov r2, #0x1\n"
"._1207:\n"
" strh r5, [r4]\n"
@@ -7156,13 +7156,13 @@ void sub_8010874()
" cmp r2, #0\n"
" bge ._1207 @cond_branch\n"
" mov r1, #0x0\n"
- " ldr r2, ._1215 + 52\n"
+ " ldr r2, ._1215 + 52 @ gBankAttacker\n"
" strb r1, [r2]\n"
- " ldr r3, ._1215 + 56\n"
+ " ldr r3, ._1215 + 56 @ gBankTarget\n"
" strb r1, [r3]\n"
- " ldr r4, ._1215 + 60\n"
+ " ldr r4, ._1215 + 60 @ gBattleWeather\n"
" strh r1, [r4]\n"
- " ldr r1, ._1215 + 64\n"
+ " ldr r1, ._1215 + 64 @ gWishFutureKnock\n"
" mov r2, #0x0\n"
" mov r3, #0x0\n"
"._1208:\n"
@@ -7172,50 +7172,50 @@ void sub_8010874()
" cmp r2, #0x2b\n"
" bls ._1208 @cond_branch\n"
" mov r0, #0x0\n"
- " ldr r1, ._1215 + 68\n"
+ " ldr r1, ._1215 + 68 @ gHitMarker\n"
" str r0, [r1]\n"
- " ldr r2, ._1215 + 72\n"
+ " ldr r2, ._1215 + 72 @ gBattleTypeFlags\n"
" ldrh r1, [r2]\n"
" mov r0, #0x2\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" bne ._1210 @cond_branch\n"
- " ldr r3, ._1215 + 76\n"
+ " ldr r3, ._1215 + 76 @ gSaveBlock2\n"
" ldrb r1, [r3, #0x15]\n"
" mov r0, #0x4\n"
" and r0, r0, r1\n"
" cmp r0, #0\n"
" beq ._1210 @cond_branch\n"
" mov r0, #0x80\n"
- " ldr r4, ._1215 + 68\n"
+ " ldr r4, ._1215 + 68 @ gHitMarker\n"
" str r0, [r4]\n"
"._1210:\n"
- " ldr r1, ._1215 + 76\n"
+ " ldr r1, ._1215 + 76 @ gSaveBlock2\n"
" ldrb r0, [r1, #0x15]\n"
" lsl r0, r0, #0x1e\n"
" lsr r0, r0, #0x1f\n"
- " ldr r3, ._1215 + 80\n"
- " ldr r4, ._1215 + 84\n"
+ " ldr r3, ._1215 + 80 @ gSharedMem\n"
+ " ldr r4, ._1215 + 84 @ 0x16084\n"
" add r2, r3, r4\n"
" mov r1, #0x0\n"
" strb r0, [r2]\n"
- " ldr r0, ._1215 + 88\n"
+ " ldr r0, ._1215 + 88 @ gMultiHitCounter\n"
" strb r1, [r0]\n"
- " ldr r2, ._1215 + 92\n"
+ " ldr r2, ._1215 + 92 @ gBattleOutcome\n"
" strb r1, [r2]\n"
- " ldr r3, ._1215 + 96\n"
+ " ldr r3, ._1215 + 96 @ gBattleExecBuffer\n"
" str r1, [r3]\n"
" mov r2, #0x0\n"
- " ldr r4, ._1215 + 100\n"
+ " ldr r4, ._1215 + 100@ gPaydayMoney\n"
" strh r1, [r4]\n"
- " ldr r1, ._1215 + 80\n"
- " ldr r3, ._1215 + 104\n"
+ " ldr r1, ._1215 + 80 @ gSharedMem\n"
+ " ldr r3, ._1215 + 104@ 0x17130\n"
" add r0, r1, r3\n"
" strb r2, [r0]\n"
- " ldr r4, ._1215 + 108\n"
+ " ldr r4, ._1215 + 108@ 0x17160\n"
" add r0, r1, r4\n"
" strb r2, [r0]\n"
- " ldr r1, ._1215 + 112\n"
+ " ldr r1, ._1215 + 112@ gBattleCommunication\n"
" mov r2, #0x0\n"
" add r0, r1, #7\n"
"._1211:\n"
@@ -7224,37 +7224,37 @@ void sub_8010874()
" cmp r0, r1\n"
" bge ._1211 @cond_branch\n"
" mov r5, #0x0\n"
- " ldr r0, ._1215 + 116\n"
+ " ldr r0, ._1215 + 116@ gPauseCounterBattle\n"
" strh r5, [r0]\n"
" mov r0, #0x0\n"
- " ldr r1, ._1215 + 120\n"
+ " ldr r1, ._1215 + 120@ gBattleMoveDamage\n"
" str r0, [r1]\n"
- " ldr r2, ._1215 + 124\n"
+ " ldr r2, ._1215 + 124@ gUnknown_02024DE8\n"
" strh r0, [r2]\n"
- " ldr r4, ._1215 + 80\n"
- " ldr r3, ._1215 + 128\n"
+ " ldr r4, ._1215 + 80 @ gSharedMem\n"
+ " ldr r3, ._1215 + 128@ 0x16002\n"
" add r0, r4, r3\n"
" strb r5, [r0]\n"
- " ldr r1, ._1215 + 132\n"
+ " ldr r1, ._1215 + 132@ 0x160a1\n"
" add r0, r4, r1\n"
" strb r5, [r0]\n"
- " ldr r2, ._1215 + 136\n"
+ " ldr r2, ._1215 + 136@ gLeveledUpInBattle\n"
" strb r5, [r2]\n"
- " ldr r3, ._1215 + 140\n"
+ " ldr r3, ._1215 + 140@ gAbsentBankFlags\n"
" strb r5, [r3]\n"
" sub r1, r1, #0x29\n"
" add r0, r4, r1\n"
" strb r5, [r0]\n"
- " ldr r2, ._1215 + 144\n"
+ " ldr r2, ._1215 + 144@ 0x16086\n"
" add r0, r4, r2\n"
" strb r5, [r0]\n"
- " ldr r3, ._1215 + 148\n"
+ " ldr r3, ._1215 + 148@ 0x16087\n"
" add r0, r4, r3\n"
" strb r5, [r0]\n"
- " ldr r0, ._1215 + 152\n"
+ " ldr r0, ._1215 + 152@ gEnemyParty\n"
" mov r1, #0xb\n"
" bl GetMonData\n"
- " ldr r2, ._1215 + 156\n"
+ " ldr r2, ._1215 + 156@ gBaseStats\n"
" lsl r1, r0, #0x3\n"
" sub r1, r1, r0\n"
" lsl r1, r1, #0x2\n"
@@ -7262,16 +7262,16 @@ void sub_8010874()
" ldrb r1, [r1, #0x8]\n"
" mov r0, #0x64\n"
" mul r0, r0, r1\n"
- " ldr r1, ._1215 + 160\n"
+ " ldr r1, ._1215 + 160@ 0x4fb\n"
" bl __divsi3\n"
- " ldr r2, ._1215 + 164\n"
+ " ldr r2, ._1215 + 164@ 0x16089\n"
" add r1, r4, r2\n"
" strb r0, [r1]\n"
- " ldr r3, ._1215 + 168\n"
+ " ldr r3, ._1215 + 168@ 0x16088\n"
" add r1, r4, r3\n"
" mov r0, #0x3\n"
" strb r0, [r1]\n"
- " ldr r1, ._1215 + 172\n"
+ " ldr r1, ._1215 + 172@ 0x1601b\n"
" add r0, r4, r1\n"
" strb r5, [r0]\n"
" sub r2, r2, #0x33\n"
@@ -7281,7 +7281,7 @@ void sub_8010874()
" mov r2, #0x0\n"
" mov r1, #0x0\n"
"._1212:\n"
- " ldr r3, ._1215 + 176\n"
+ " ldr r3, ._1215 + 176@ 0x160ac\n"
" add r0, r2, r3\n"
" add r0, r0, r4\n"
" strb r1, [r0]\n"
@@ -7308,8 +7308,8 @@ void sub_8010874()
" add r2, r2, #0x1\n"
" cmp r2, #0x7\n"
" ble ._1212 @cond_branch\n"
- " ldr r4, ._1215 + 80\n"
- " ldr r1, ._1215 + 180\n"
+ " ldr r4, ._1215 + 80 @ gSharedMem\n"
+ " ldr r1, ._1215 + 180@ 0x160c8\n"
" add r0, r4, r1\n"
" mov r2, #0x0\n"
" mov r1, #0x6\n"
@@ -7317,10 +7317,10 @@ void sub_8010874()
" sub r3, r3, #0x3f\n"
" add r0, r4, r3\n"
" strb r1, [r0]\n"
- " ldr r1, ._1215 + 184\n"
+ " ldr r1, ._1215 + 184@ 0x16113\n"
" add r0, r4, r1\n"
" strb r2, [r0]\n"
- " ldr r3, ._1215 + 188\n"
+ " ldr r3, ._1215 + 188@ gBattleResults\n"
" mov r1, #0x0\n"
" mov r2, #0xa\n"
" add r0, r3, #0\n"
@@ -7367,12 +7367,12 @@ void sub_8010874()
" add r2, r2, #0x1\n"
" cmp r2, #0x9\n"
" ble ._1214 @cond_branch\n"
- " ldr r2, ._1215 + 80\n"
- " ldr r3, ._1215 + 192\n"
+ " ldr r2, ._1215 + 80 @ gSharedMem\n"
+ " ldr r3, ._1215 + 192@ 0x1609e\n"
" add r0, r2, r3\n"
" mov r1, #0x0\n"
" strb r1, [r0]\n"
- " ldr r4, ._1215 + 196\n"
+ " ldr r4, ._1215 + 196@ 0x1609f\n"
" add r0, r2, r4\n"
" strb r1, [r0]\n"
" pop {r3, r4, r5}\n"