diff --git a/asm/CARDBios.s b/asm/CARDBios.s index 3284951..df3471f 100644 --- a/asm/CARDBios.s +++ b/asm/CARDBios.s @@ -1048,8 +1048,8 @@ glabel CARDInit /* 0B6664 800BBC04 4082005C */ bne lbl_800BBC60 lbl_800BBC08: /* 0B6668 800BBC08 4BFE309D */ bl OSGetFontEncode -/* 0B666C 800BBC0C B06D8EB0 */ sth r3, __CARDEncode-_SDA_BASE_(r13) -/* 0B6670 800BBC10 806D8868 */ lwz r3, __CARDVersion-_SDA_BASE_(r13) +/* 0B666C 800BBC0C B06D8EB0 */ sth r3, __CARDEncode@sda21(r13) +/* 0B6670 800BBC10 806D8868 */ lwz r3, __CARDVersion@sda21(r13) /* 0B6674 800BBC14 4BFE0A7D */ bl OSRegisterVersion /* 0B6678 800BBC18 4BFFE73D */ bl DSPInit /* 0B667C 800BBC1C 4BFE0AA1 */ bl OSInitAlarm @@ -1080,7 +1080,7 @@ lbl_800BBC60: /* 0B66D8 800BBC78 4E800020 */ blr glabel __CARDGetFontEncode -/* 0B66DC 800BBC7C A06D8EB0 */ lhz r3, __CARDEncode-_SDA_BASE_(r13) +/* 0B66DC 800BBC7C A06D8EB0 */ lhz r3, __CARDEncode@sda21(r13) /* 0B66E0 800BBC80 4E800020 */ blr glabel __CARDSetDiskID diff --git a/asm/CARDMount.s b/asm/CARDMount.s index 83cfdd2..97ce8c3 100644 --- a/asm/CARDMount.s +++ b/asm/CARDMount.s @@ -11,7 +11,7 @@ IsCard: /* 0B9570 800BEB10 3C038000 */ addis r0, r3, 0x8000 /* 0B9574 800BEB14 28000004 */ cmplwi r0, 4 /* 0B9578 800BEB18 40820010 */ bne lbl_800BEB28 -/* 0B957C 800BEB1C A00D8878 */ lhz r0, __CARDVendorID-_SDA_BASE_(r13) +/* 0B957C 800BEB1C A00D8878 */ lhz r0, __CARDVendorID@sda21(r13) /* 0B9580 800BEB20 2800FFFF */ cmplwi r0, 0xffff /* 0B9584 800BEB24 4082000C */ bne lbl_800BEB30 lbl_800BEB28: @@ -391,7 +391,7 @@ lbl_800BF038: /* 0B9ABC 800BF05C 7F83022E */ lhzx r28, r3, r0 /* 0B9AC0 800BF060 38600000 */ li r3, 0 /* 0B9AC4 800BF064 4BFE1C41 */ bl __OSUnlockSramEx -/* 0B9AC8 800BF068 A00D8878 */ lhz r0, __CARDVendorID-_SDA_BASE_(r13) +/* 0B9AC8 800BF068 A00D8878 */ lhz r0, __CARDVendorID@sda21(r13) /* 0B9ACC 800BF06C 2800FFFF */ cmplwi r0, 0xffff /* 0B9AD0 800BF070 4182000C */ beq lbl_800BF07C /* 0B9AD4 800BF074 7C1C0040 */ cmplw r28, r0 diff --git a/asm/CARDOpen.s b/asm/CARDOpen.s index 01cd307..3003fa0 100644 --- a/asm/CARDOpen.s +++ b/asm/CARDOpen.s @@ -118,7 +118,7 @@ lbl_800BFF20: /* 0BA980 800BFF20 2C1EFFF6 */ cmpwi r30, -10 /* 0BA984 800BFF24 408200A0 */ bne lbl_800BFFC4 /* 0BA988 800BFF28 887B0034 */ lbz r3, 0x34(r27) -/* 0BA98C 800BFF2C 880D887A */ lbz r0, __CARDPermMask-_SDA_BASE_(r13) +/* 0BA98C 800BFF2C 880D887A */ lbz r0, __CARDPermMask@sda21(r13) /* 0BA990 800BFF30 7C600038 */ and r0, r3, r0 /* 0BA994 800BFF34 541C063E */ clrlwi r28, r0, 0x18 /* 0BA998 800BFF38 540006B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a @@ -178,7 +178,7 @@ glabel __CARDIsReadable /* 0BAA5C 800BFFFC 2C1DFFF6 */ cmpwi r29, -10 /* 0BAA60 800C0000 4082009C */ bne lbl_800C009C /* 0BAA64 800C0004 887B0034 */ lbz r3, 0x34(r27) -/* 0BAA68 800C0008 880D887A */ lbz r0, __CARDPermMask-_SDA_BASE_(r13) +/* 0BAA68 800C0008 880D887A */ lbz r0, __CARDPermMask@sda21(r13) /* 0BAA6C 800C000C 7C600038 */ and r0, r3, r0 /* 0BAA70 800C0010 541E063E */ clrlwi r30, r0, 0x18 /* 0BAA74 800C0014 540006B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a diff --git a/asm/CARDUnlock.s b/asm/CARDUnlock.s index 68606ba..58de980 100644 --- a/asm/CARDUnlock.s +++ b/asm/CARDUnlock.s @@ -209,14 +209,14 @@ DummyLen: /* 0B6D68 800BC308 93A1001C */ stw r29, 0x1c(r1) /* 0B6D6C 800BC30C 3BA00000 */ li r29, 0 /* 0B6D70 800BC310 4BFE5FB1 */ bl OSGetTick -/* 0B6D74 800BC314 906D8870 */ stw r3, next-_SDA_BASE_(r13) +/* 0B6D74 800BC314 906D8870 */ stw r3, next@sda21(r13) /* 0B6D78 800BC318 3C6041C6 */ lis r3, 0x41c6 /* 0B6D7C 800BC31C 3BE34E6D */ addi r31, r3, 0x4e6d -/* 0B6D80 800BC320 800D8870 */ lwz r0, next-_SDA_BASE_(r13) +/* 0B6D80 800BC320 800D8870 */ lwz r0, next@sda21(r13) /* 0B6D84 800BC324 7C60F9D6 */ mullw r3, r0, r31 /* 0B6D88 800BC328 38033039 */ addi r0, r3, 0x3039 -/* 0B6D8C 800BC32C 900D8870 */ stw r0, next-_SDA_BASE_(r13) -/* 0B6D90 800BC330 800D8870 */ lwz r0, next-_SDA_BASE_(r13) +/* 0B6D8C 800BC32C 900D8870 */ stw r0, next@sda21(r13) +/* 0B6D90 800BC330 800D8870 */ lwz r0, next@sda21(r13) /* 0B6D94 800BC334 540386FE */ rlwinm r3, r0, 0x10, 0x1b, 0x1f /* 0B6D98 800BC338 38630001 */ addi r3, r3, 1 /* 0B6D9C 800BC33C 48000040 */ b lbl_800BC37C @@ -228,13 +228,13 @@ lbl_800BC340: /* 0B6DB0 800BC350 40810008 */ ble lbl_800BC358 /* 0B6DB4 800BC354 3BC00001 */ li r30, 1 lbl_800BC358: -/* 0B6DB8 800BC358 900D8870 */ stw r0, next-_SDA_BASE_(r13) +/* 0B6DB8 800BC358 900D8870 */ stw r0, next@sda21(r13) /* 0B6DBC 800BC35C 3BBD0001 */ addi r29, r29, 1 -/* 0B6DC0 800BC360 800D8870 */ lwz r0, next-_SDA_BASE_(r13) +/* 0B6DC0 800BC360 800D8870 */ lwz r0, next@sda21(r13) /* 0B6DC4 800BC364 7C60F9D6 */ mullw r3, r0, r31 /* 0B6DC8 800BC368 38033039 */ addi r0, r3, 0x3039 -/* 0B6DCC 800BC36C 900D8870 */ stw r0, next-_SDA_BASE_(r13) -/* 0B6DD0 800BC370 800D8870 */ lwz r0, next-_SDA_BASE_(r13) +/* 0B6DCC 800BC36C 900D8870 */ stw r0, next@sda21(r13) +/* 0B6DD0 800BC370 800D8870 */ lwz r0, next@sda21(r13) /* 0B6DD4 800BC374 540386FE */ rlwinm r3, r0, 0x10, 0x1b, 0x1f /* 0B6DD8 800BC378 38630001 */ addi r3, r3, 1 lbl_800BC37C: @@ -273,16 +273,16 @@ glabel __CARDUnlock /* 0B6E4C 800BC3EC 3BA30000 */ addi r29, r3, 0 /* 0B6E50 800BC3F0 3ADC0020 */ addi r22, r28, 0x20 /* 0B6E54 800BC3F4 4BFE5ECD */ bl OSGetTick -/* 0B6E58 800BC3F8 906D8870 */ stw r3, next-_SDA_BASE_(r13) +/* 0B6E58 800BC3F8 906D8870 */ stw r3, next@sda21(r13) /* 0B6E5C 800BC3FC 3C6041C6 */ lis r3, 0x41c6 /* 0B6E60 800BC400 3CA07FED */ lis r5, 0x7fed -/* 0B6E64 800BC404 808D8870 */ lwz r4, next-_SDA_BASE_(r13) +/* 0B6E64 800BC404 808D8870 */ lwz r4, next@sda21(r13) /* 0B6E68 800BC408 38034E6D */ addi r0, r3, 0x4e6d /* 0B6E6C 800BC40C 3B258000 */ addi r25, r5, -32768 /* 0B6E70 800BC410 7C6401D6 */ mullw r3, r4, r0 /* 0B6E74 800BC414 38033039 */ addi r0, r3, 0x3039 -/* 0B6E78 800BC418 900D8870 */ stw r0, next-_SDA_BASE_(r13) -/* 0B6E7C 800BC41C 800D8870 */ lwz r0, next-_SDA_BASE_(r13) +/* 0B6E78 800BC418 900D8870 */ stw r0, next@sda21(r13) +/* 0B6E7C 800BC41C 800D8870 */ lwz r0, next@sda21(r13) /* 0B6E80 800BC420 5400847E */ rlwinm r0, r0, 0x10, 0x11, 0x1f /* 0B6E84 800BC424 7F390378 */ or r25, r25, r0 /* 0B6E88 800BC428 57390026 */ rlwinm r25, r25, 0, 0, 0x13 diff --git a/asm/DEMOInit.s b/asm/DEMOInit.s index 83d3dfe..80b0c2e 100644 --- a/asm/DEMOInit.s +++ b/asm/DEMOInit.s @@ -18,16 +18,16 @@ glabel DEMOInit /* 0B0820 800B5DC0 7FE3FB78 */ mr r3, r31 /* 0B0824 800B5DC4 4800004D */ bl __DEMOInitRenderMode /* 0B0828 800B5DC8 4800019D */ bl __DEMOInitMem -/* 0B082C 800B5DCC 806D8D98 */ lwz r3, rmode-_SDA_BASE_(r13) +/* 0B082C 800B5DCC 806D8D98 */ lwz r3, rmode@sda21(r13) /* 0B0830 800B5DD0 4BFF1015 */ bl VIConfigure -/* 0B0834 800B5DD4 806D8740 */ lwz r3, __OSCurrHeap-_SDA_BASE_(r13) +/* 0B0834 800B5DD4 806D8740 */ lwz r3, __OSCurrHeap@sda21(r13) /* 0B0838 800B5DD8 3C800004 */ lis r4, 4 /* 0B083C 800B5DDC 4BFE70E9 */ bl OSAllocFromHeap -/* 0B0840 800B5DE0 906D8D90 */ stw r3, DefaultFifo-_SDA_BASE_(r13) +/* 0B0840 800B5DE0 906D8D90 */ stw r3, DefaultFifo@sda21(r13) /* 0B0844 800B5DE4 3C800004 */ lis r4, 4 -/* 0B0848 800B5DE8 806D8D90 */ lwz r3, DefaultFifo-_SDA_BASE_(r13) +/* 0B0848 800B5DE8 806D8D90 */ lwz r3, DefaultFifo@sda21(r13) /* 0B084C 800B5DEC 4BFF2749 */ bl GXInit -/* 0B0850 800B5DF0 906D8D94 */ stw r3, DefaultFifoObj-_SDA_BASE_(r13) +/* 0B0850 800B5DF0 906D8D94 */ stw r3, DefaultFifoObj@sda21(r13) /* 0B0854 800B5DF4 48000245 */ bl __DEMOInitGX /* 0B0858 800B5DF8 4800035D */ bl __DEMOInitVI /* 0B085C 800B5DFC 8001001C */ lwz r0, 0x1c(r1) @@ -75,7 +75,7 @@ __DEMOInitRenderMode: /* 0B08FC 800B5E9C 901F0034 */ stw r0, 0x34(r31) /* 0B0900 800B5EA0 80030038 */ lwz r0, 0x38(r3) /* 0B0904 800B5EA4 901F0038 */ stw r0, 0x38(r31) -/* 0B0908 800B5EA8 93ED8D98 */ stw r31, rmode-_SDA_BASE_(r13) +/* 0B0908 800B5EA8 93ED8D98 */ stw r31, rmode@sda21(r13) /* 0B090C 800B5EAC 480000A4 */ b lbl_800B5F50 lbl_800B5EB0: /* 0B0910 800B5EB0 4BFF1B4D */ bl VIGetTvFormat @@ -93,22 +93,22 @@ lbl_800B5ED0: lbl_800B5EDC: /* 0B093C 800B5EDC 3C60800F */ lis r3, GXNtsc480IntDf@ha /* 0B0940 800B5EE0 38031E60 */ addi r0, r3, GXNtsc480IntDf@l -/* 0B0944 800B5EE4 900D8D98 */ stw r0, rmode-_SDA_BASE_(r13) +/* 0B0944 800B5EE4 900D8D98 */ stw r0, rmode@sda21(r13) /* 0B0948 800B5EE8 48000050 */ b lbl_800B5F38 lbl_800B5EEC: /* 0B094C 800B5EEC 3C60800F */ lis r3, GXPal528IntDf@ha /* 0B0950 800B5EF0 38031F14 */ addi r0, r3, GXPal528IntDf@l -/* 0B0954 800B5EF4 900D8D98 */ stw r0, rmode-_SDA_BASE_(r13) +/* 0B0954 800B5EF4 900D8D98 */ stw r0, rmode@sda21(r13) /* 0B0958 800B5EF8 48000040 */ b lbl_800B5F38 lbl_800B5EFC: /* 0B095C 800B5EFC 3C60800F */ lis r3, GXEurgb60Hz480IntDf@ha /* 0B0960 800B5F00 38031F50 */ addi r0, r3, GXEurgb60Hz480IntDf@l -/* 0B0964 800B5F04 900D8D98 */ stw r0, rmode-_SDA_BASE_(r13) +/* 0B0964 800B5F04 900D8D98 */ stw r0, rmode@sda21(r13) /* 0B0968 800B5F08 48000030 */ b lbl_800B5F38 lbl_800B5F0C: /* 0B096C 800B5F0C 3C60800F */ lis r3, GXMpal480IntDf@ha /* 0B0970 800B5F10 38031ED8 */ addi r0, r3, GXMpal480IntDf@l -/* 0B0974 800B5F14 900D8D98 */ stw r0, rmode-_SDA_BASE_(r13) +/* 0B0974 800B5F14 900D8D98 */ stw r0, rmode@sda21(r13) /* 0B0978 800B5F18 48000020 */ b lbl_800B5F38 lbl_800B5F1C: /* 0B097C 800B5F1C 3C60800F */ lis r3, D_800F2698@ha @@ -119,12 +119,12 @@ lbl_800B5F1C: /* 0B0990 800B5F30 388001D6 */ li r4, 0x1d6 /* 0B0994 800B5F34 4BFE8745 */ bl OSPanic lbl_800B5F38: -/* 0B0998 800B5F38 806D8D98 */ lwz r3, rmode-_SDA_BASE_(r13) +/* 0B0998 800B5F38 806D8D98 */ lwz r3, rmode@sda21(r13) /* 0B099C 800B5F3C 389F0000 */ addi r4, r31, 0 /* 0B09A0 800B5F40 38A00000 */ li r5, 0 /* 0B09A4 800B5F44 38C00010 */ li r6, 0x10 /* 0B09A8 800B5F48 4BFF57D5 */ bl GXAdjustForOverscan -/* 0B09AC 800B5F4C 93ED8D98 */ stw r31, rmode-_SDA_BASE_(r13) +/* 0B09AC 800B5F4C 93ED8D98 */ stw r31, rmode@sda21(r13) lbl_800B5F50: /* 0B09B0 800B5F50 8001001C */ lwz r0, 0x1c(r1) /* 0B09B4 800B5F54 83E10014 */ lwz r31, 0x14(r1) @@ -141,25 +141,25 @@ __DEMOInitMem: /* 0B09D8 800B5F78 4BFE7519 */ bl OSGetArenaLo /* 0B09DC 800B5F7C 7C7F1B78 */ mr r31, r3 /* 0B09E0 800B5F80 4BFE7509 */ bl OSGetArenaHi -/* 0B09E4 800B5F84 806D8D98 */ lwz r3, rmode-_SDA_BASE_(r13) +/* 0B09E4 800B5F84 806D8D98 */ lwz r3, rmode@sda21(r13) /* 0B09E8 800B5F88 381F001F */ addi r0, r31, 0x1f /* 0B09EC 800B5F8C 54000034 */ rlwinm r0, r0, 0, 0, 0x1a /* 0B09F0 800B5F90 A0830004 */ lhz r4, 4(r3) /* 0B09F4 800B5F94 A0630008 */ lhz r3, 8(r3) /* 0B09F8 800B5F98 3884000F */ addi r4, r4, 0xf -/* 0B09FC 800B5F9C 900D8DB4 */ stw r0, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 0B09FC 800B5F9C 900D8DB4 */ stw r0, DemoFrameBuffer1@sda21(r13) /* 0B0A00 800B5FA0 54800436 */ rlwinm r0, r4, 0, 0x10, 0x1b /* 0B0A04 800B5FA4 7C6019D6 */ mullw r3, r0, r3 -/* 0B0A08 800B5FA8 800D8DB4 */ lwz r0, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 0B0A08 800B5FA8 800D8DB4 */ lwz r0, DemoFrameBuffer1@sda21(r13) /* 0B0A0C 800B5FAC 5464083C */ slwi r4, r3, 1 /* 0B0A10 800B5FB0 3864001F */ addi r3, r4, 0x1f -/* 0B0A14 800B5FB4 908D8D9C */ stw r4, allocatedFrameBufferSize-_SDA_BASE_(r13) +/* 0B0A14 800B5FB4 908D8D9C */ stw r4, allocatedFrameBufferSize@sda21(r13) /* 0B0A18 800B5FB8 7C001A14 */ add r0, r0, r3 /* 0B0A1C 800B5FBC 54000034 */ rlwinm r0, r0, 0, 0, 0x1a -/* 0B0A20 800B5FC0 900D8DB0 */ stw r0, DemoFrameBuffer2-_SDA_BASE_(r13) -/* 0B0A24 800B5FC4 808D8DB0 */ lwz r4, DemoFrameBuffer2-_SDA_BASE_(r13) +/* 0B0A20 800B5FC0 900D8DB0 */ stw r0, DemoFrameBuffer2@sda21(r13) +/* 0B0A24 800B5FC4 808D8DB0 */ lwz r4, DemoFrameBuffer2@sda21(r13) /* 0B0A28 800B5FC8 7C041A14 */ add r0, r4, r3 -/* 0B0A2C 800B5FCC 908D8DAC */ stw r4, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0B0A2C 800B5FCC 908D8DAC */ stw r4, DemoCurrentBuffer@sda21(r13) /* 0B0A30 800B5FD0 54030034 */ rlwinm r3, r0, 0, 0, 0x1a /* 0B0A34 800B5FD4 4BFE74CD */ bl OSSetArenaLo /* 0B0A38 800B5FD8 4BFE74B9 */ bl OSGetArenaLo @@ -193,16 +193,16 @@ __DEMOInitGX: /* 0B0AA0 800B6040 90010004 */ stw r0, 4(r1) /* 0B0AA4 800B6044 9421FFE0 */ stwu r1, -0x20(r1) /* 0B0AA8 800B6048 93E1001C */ stw r31, 0x1c(r1) -/* 0B0AAC 800B604C 80AD8D98 */ lwz r5, rmode-_SDA_BASE_(r13) -/* 0B0AB0 800B6050 C02284D0 */ lfs f1, D_801361D0-_SDA2_BASE_(r2) +/* 0B0AAC 800B604C 80AD8D98 */ lwz r5, rmode@sda21(r13) +/* 0B0AB0 800B6050 C02284D0 */ lfs f1, D_801361D0@sda21(r2) /* 0B0AB4 800B6054 A0850004 */ lhz r4, 4(r5) /* 0B0AB8 800B6058 A0050006 */ lhz r0, 6(r5) /* 0B0ABC 800B605C FC400890 */ fmr f2, f1 /* 0B0AC0 800B6060 90810014 */ stw r4, 0x14(r1) /* 0B0AC4 800B6064 FCA00890 */ fmr f5, f1 -/* 0B0AC8 800B6068 C88284D8 */ lfd f4, D_801361D8-_SDA2_BASE_(r2) +/* 0B0AC8 800B6068 C88284D8 */ lfd f4, D_801361D8@sda21(r2) /* 0B0ACC 800B606C 9001000C */ stw r0, 0xc(r1) -/* 0B0AD0 800B6070 C0C284D4 */ lfs f6, D_801361D4-_SDA2_BASE_(r2) +/* 0B0AD0 800B6070 C0C284D4 */ lfs f6, D_801361D4@sda21(r2) /* 0B0AD4 800B6074 90610010 */ stw r3, 0x10(r1) /* 0B0AD8 800B6078 90610008 */ stw r3, 8(r1) /* 0B0ADC 800B607C C8610010 */ lfd f3, 0x10(r1) @@ -210,35 +210,35 @@ __DEMOInitGX: /* 0B0AE4 800B6084 EC632028 */ fsubs f3, f3, f4 /* 0B0AE8 800B6088 EC802028 */ fsubs f4, f0, f4 /* 0B0AEC 800B608C 4BFF8A4D */ bl GXSetViewport -/* 0B0AF0 800B6090 80CD8D98 */ lwz r6, rmode-_SDA_BASE_(r13) +/* 0B0AF0 800B6090 80CD8D98 */ lwz r6, rmode@sda21(r13) /* 0B0AF4 800B6094 38600000 */ li r3, 0 /* 0B0AF8 800B6098 38800000 */ li r4, 0 /* 0B0AFC 800B609C A0A60004 */ lhz r5, 4(r6) /* 0B0B00 800B60A0 A0C60006 */ lhz r6, 6(r6) /* 0B0B04 800B60A4 4BFF8A7D */ bl GXSetScissor -/* 0B0B08 800B60A8 808D8D98 */ lwz r4, rmode-_SDA_BASE_(r13) +/* 0B0B08 800B60A8 808D8D98 */ lwz r4, rmode@sda21(r13) /* 0B0B0C 800B60AC A0640006 */ lhz r3, 6(r4) /* 0B0B10 800B60B0 A0840008 */ lhz r4, 8(r4) /* 0B0B14 800B60B4 4BFF5A85 */ bl GXGetYScaleFactor /* 0B0B18 800B60B8 4BFF5CB9 */ bl GXSetDispCopyYScale -/* 0B0B1C 800B60BC 80CD8D98 */ lwz r6, rmode-_SDA_BASE_(r13) +/* 0B0B1C 800B60BC 80CD8D98 */ lwz r6, rmode@sda21(r13) /* 0B0B20 800B60C0 547F043E */ clrlwi r31, r3, 0x10 /* 0B0B24 800B60C4 38600000 */ li r3, 0 /* 0B0B28 800B60C8 A0A60004 */ lhz r5, 4(r6) /* 0B0B2C 800B60CC 38800000 */ li r4, 0 /* 0B0B30 800B60D0 A0C60006 */ lhz r6, 6(r6) /* 0B0B34 800B60D4 4BFF578D */ bl GXSetDispCopySrc -/* 0B0B38 800B60D8 806D8D98 */ lwz r3, rmode-_SDA_BASE_(r13) +/* 0B0B38 800B60D8 806D8D98 */ lwz r3, rmode@sda21(r13) /* 0B0B3C 800B60DC 7FE4FB78 */ mr r4, r31 /* 0B0B40 800B60E0 A0630004 */ lhz r3, 4(r3) /* 0B0B44 800B60E4 4BFF5875 */ bl GXSetDispCopyDst -/* 0B0B48 800B60E8 80CD8D98 */ lwz r6, rmode-_SDA_BASE_(r13) +/* 0B0B48 800B60E8 80CD8D98 */ lwz r6, rmode@sda21(r13) /* 0B0B4C 800B60EC 38A00001 */ li r5, 1 /* 0B0B50 800B60F0 88660019 */ lbz r3, 0x19(r6) /* 0B0B54 800B60F4 3886001A */ addi r4, r6, 0x1a /* 0B0B58 800B60F8 38C60032 */ addi r6, r6, 0x32 /* 0B0B5C 800B60FC 4BFF5DB9 */ bl GXSetCopyFilter -/* 0B0B60 800B6100 806D8D98 */ lwz r3, rmode-_SDA_BASE_(r13) +/* 0B0B60 800B6100 806D8D98 */ lwz r3, rmode@sda21(r13) /* 0B0B64 800B6104 88030019 */ lbz r0, 0x19(r3) /* 0B0B68 800B6108 28000000 */ cmplwi r0, 0 /* 0B0B6C 800B610C 41820014 */ beq lbl_800B6120 @@ -251,7 +251,7 @@ lbl_800B6120: /* 0B0B84 800B6124 38800000 */ li r4, 0 /* 0B0B88 800B6128 4BFF8425 */ bl GXSetPixelFmt lbl_800B612C: -/* 0B0B8C 800B612C 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0B0B8C 800B612C 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 0B0B90 800B6130 38800001 */ li r4, 1 /* 0B0B94 800B6134 4BFF5F9D */ bl GXCopyDisp /* 0B0B98 800B6138 38600000 */ li r3, 0 @@ -266,13 +266,13 @@ __DEMOInitVI: /* 0B0BB4 800B6154 7C0802A6 */ mflr r0 /* 0B0BB8 800B6158 90010004 */ stw r0, 4(r1) /* 0B0BBC 800B615C 9421FFF8 */ stwu r1, -8(r1) -/* 0B0BC0 800B6160 806D8DB4 */ lwz r3, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 0B0BC0 800B6160 806D8DB4 */ lwz r3, DemoFrameBuffer1@sda21(r13) /* 0B0BC4 800B6164 4BFF15D9 */ bl VISetNextFrameBuffer -/* 0B0BC8 800B6168 800D8DB0 */ lwz r0, DemoFrameBuffer2-_SDA_BASE_(r13) -/* 0B0BCC 800B616C 900D8DAC */ stw r0, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0B0BC8 800B6168 800D8DB0 */ lwz r0, DemoFrameBuffer2@sda21(r13) +/* 0B0BCC 800B616C 900D8DAC */ stw r0, DemoCurrentBuffer@sda21(r13) /* 0B0BD0 800B6170 4BFF149D */ bl VIFlush /* 0B0BD4 800B6174 4BFF07A9 */ bl VIWaitForRetrace -/* 0B0BD8 800B6178 806D8D98 */ lwz r3, rmode-_SDA_BASE_(r13) +/* 0B0BD8 800B6178 806D8D98 */ lwz r3, rmode@sda21(r13) /* 0B0BDC 800B617C 80030000 */ lwz r0, 0(r3) /* 0B0BE0 800B6180 540007FF */ clrlwi. r0, r0, 0x1f /* 0B0BE4 800B6184 41820008 */ beq lbl_800B618C @@ -288,7 +288,7 @@ glabel DEMOBeforeRender /* 0B0C00 800B61A0 90010004 */ stw r0, 4(r1) /* 0B0C04 800B61A4 9421FFE0 */ stwu r1, -0x20(r1) /* 0B0C08 800B61A8 93E1001C */ stw r31, 0x1c(r1) -/* 0B0C0C 800B61AC 800D8DA0 */ lwz r0, GPHangWorkaround-_SDA_BASE_(r13) +/* 0B0C0C 800B61AC 800D8DA0 */ lwz r0, GPHangWorkaround@sda21(r13) /* 0B0C10 800B61B0 2C000000 */ cmpwi r0, 0 /* 0B0C14 800B61B4 41820014 */ beq lbl_800B61C8 /* 0B0C18 800B61B8 3C600001 */ lis r3, 1 @@ -296,7 +296,7 @@ glabel DEMOBeforeRender /* 0B0C20 800B61C0 4BFF4CFD */ bl GXSetDrawSync /* 0B0C24 800B61C4 4BFF94F9 */ bl GXClearGPMetric lbl_800B61C8: -/* 0B0C28 800B61C8 83ED8D98 */ lwz r31, rmode-_SDA_BASE_(r13) +/* 0B0C28 800B61C8 83ED8D98 */ lwz r31, rmode@sda21(r13) /* 0B0C2C 800B61CC 881F0018 */ lbz r0, 0x18(r31) /* 0B0C30 800B61D0 28000000 */ cmplwi r0, 0 /* 0B0C34 800B61D4 41820050 */ beq lbl_800B6224 @@ -305,13 +305,13 @@ lbl_800B61C8: /* 0B0C40 800B61E0 3C804330 */ lis r4, 0x4330 /* 0B0C44 800B61E4 A01F0006 */ lhz r0, 6(r31) /* 0B0C48 800B61E8 90A10014 */ stw r5, 0x14(r1) -/* 0B0C4C 800B61EC C02284D0 */ lfs f1, D_801361D0-_SDA2_BASE_(r2) +/* 0B0C4C 800B61EC C02284D0 */ lfs f1, D_801361D0@sda21(r2) /* 0B0C50 800B61F0 9001000C */ stw r0, 0xc(r1) -/* 0B0C54 800B61F4 C88284D8 */ lfd f4, D_801361D8-_SDA2_BASE_(r2) +/* 0B0C54 800B61F4 C88284D8 */ lfd f4, D_801361D8@sda21(r2) /* 0B0C58 800B61F8 FC400890 */ fmr f2, f1 /* 0B0C5C 800B61FC 90810010 */ stw r4, 0x10(r1) /* 0B0C60 800B6200 FCA00890 */ fmr f5, f1 -/* 0B0C64 800B6204 C0C284D4 */ lfs f6, D_801361D4-_SDA2_BASE_(r2) +/* 0B0C64 800B6204 C0C284D4 */ lfs f6, D_801361D4@sda21(r2) /* 0B0C68 800B6208 90810008 */ stw r4, 8(r1) /* 0B0C6C 800B620C C8610010 */ lfd f3, 0x10(r1) /* 0B0C70 800B6210 C8010008 */ lfd f0, 8(r1) @@ -324,13 +324,13 @@ lbl_800B6224: /* 0B0C88 800B6228 3C604330 */ lis r3, 0x4330 /* 0B0C8C 800B622C A01F0006 */ lhz r0, 6(r31) /* 0B0C90 800B6230 9081000C */ stw r4, 0xc(r1) -/* 0B0C94 800B6234 C02284D0 */ lfs f1, D_801361D0-_SDA2_BASE_(r2) +/* 0B0C94 800B6234 C02284D0 */ lfs f1, D_801361D0@sda21(r2) /* 0B0C98 800B6238 90010014 */ stw r0, 0x14(r1) -/* 0B0C9C 800B623C C88284D8 */ lfd f4, D_801361D8-_SDA2_BASE_(r2) +/* 0B0C9C 800B623C C88284D8 */ lfd f4, D_801361D8@sda21(r2) /* 0B0CA0 800B6240 FC400890 */ fmr f2, f1 /* 0B0CA4 800B6244 90610008 */ stw r3, 8(r1) /* 0B0CA8 800B6248 FCA00890 */ fmr f5, f1 -/* 0B0CAC 800B624C C0C284D4 */ lfs f6, D_801361D4-_SDA2_BASE_(r2) +/* 0B0CAC 800B624C C0C284D4 */ lfs f6, D_801361D4@sda21(r2) /* 0B0CB0 800B6250 90610010 */ stw r3, 0x10(r1) /* 0B0CB4 800B6254 C8610008 */ lfd f3, 8(r1) /* 0B0CB8 800B6258 C8010010 */ lfd f0, 0x10(r1) @@ -350,13 +350,13 @@ glabel DEMODoneRender /* 0B0CE4 800B6284 7C0802A6 */ mflr r0 /* 0B0CE8 800B6288 90010004 */ stw r0, 4(r1) /* 0B0CEC 800B628C 9421FFF8 */ stwu r1, -8(r1) -/* 0B0CF0 800B6290 800D8DA0 */ lwz r0, GPHangWorkaround-_SDA_BASE_(r13) +/* 0B0CF0 800B6290 800D8DA0 */ lwz r0, GPHangWorkaround@sda21(r13) /* 0B0CF4 800B6294 2C000000 */ cmpwi r0, 0 /* 0B0CF8 800B6298 4182000C */ beq lbl_800B62A4 /* 0B0CFC 800B629C 480000DD */ bl __NoHangDoneRender /* 0B0D00 800B62A0 48000058 */ b lbl_800B62F8 lbl_800B62A4: -/* 0B0D04 800B62A4 880D8DC8 */ lbz r0, DemoStatEnable-_SDA_BASE_(r13) +/* 0B0D04 800B62A4 880D8DC8 */ lbz r0, DemoStatEnable@sda21(r13) /* 0B0D08 800B62A8 28000000 */ cmplwi r0, 0 /* 0B0D0C 800B62AC 41820020 */ beq lbl_800B62CC /* 0B0D10 800B62B0 4BFF4D65 */ bl GXDrawDone @@ -373,7 +373,7 @@ lbl_800B62CC: /* 0B0D38 800B62D8 4BFF820D */ bl GXSetZMode /* 0B0D3C 800B62DC 38600001 */ li r3, 1 /* 0B0D40 800B62E0 4BFF81AD */ bl GXSetColorUpdate -/* 0B0D44 800B62E4 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0B0D44 800B62E4 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 0B0D48 800B62E8 38800001 */ li r4, 1 /* 0B0D4C 800B62EC 4BFF5DE5 */ bl GXCopyDisp /* 0B0D50 800B62F0 4BFF4D25 */ bl GXDrawDone @@ -388,27 +388,27 @@ glabel DEMOSwapBuffers /* 0B0D68 800B6308 7C0802A6 */ mflr r0 /* 0B0D6C 800B630C 90010004 */ stw r0, 4(r1) /* 0B0D70 800B6310 9421FFF8 */ stwu r1, -8(r1) -/* 0B0D74 800B6314 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0B0D74 800B6314 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 0B0D78 800B6318 4BFF1425 */ bl VISetNextFrameBuffer -/* 0B0D7C 800B631C 880D8840 */ lbz r0, DemoFirstFrame-_SDA_BASE_(r13) +/* 0B0D7C 800B631C 880D8840 */ lbz r0, DemoFirstFrame@sda21(r13) /* 0B0D80 800B6320 28000000 */ cmplwi r0, 0 /* 0B0D84 800B6324 41820014 */ beq lbl_800B6338 /* 0B0D88 800B6328 38600000 */ li r3, 0 /* 0B0D8C 800B632C 4BFF147D */ bl VISetBlack /* 0B0D90 800B6330 38000000 */ li r0, 0 -/* 0B0D94 800B6334 980D8840 */ stb r0, DemoFirstFrame-_SDA_BASE_(r13) +/* 0B0D94 800B6334 980D8840 */ stb r0, DemoFirstFrame@sda21(r13) lbl_800B6338: /* 0B0D98 800B6338 4BFF12D5 */ bl VIFlush /* 0B0D9C 800B633C 4BFF05E1 */ bl VIWaitForRetrace -/* 0B0DA0 800B6340 800D8DAC */ lwz r0, DemoCurrentBuffer-_SDA_BASE_(r13) -/* 0B0DA4 800B6344 806D8DB4 */ lwz r3, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 0B0DA0 800B6340 800D8DAC */ lwz r0, DemoCurrentBuffer@sda21(r13) +/* 0B0DA4 800B6344 806D8DB4 */ lwz r3, DemoFrameBuffer1@sda21(r13) /* 0B0DA8 800B6348 7C001840 */ cmplw r0, r3 /* 0B0DAC 800B634C 40820010 */ bne lbl_800B635C -/* 0B0DB0 800B6350 800D8DB0 */ lwz r0, DemoFrameBuffer2-_SDA_BASE_(r13) -/* 0B0DB4 800B6354 900D8DAC */ stw r0, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0B0DB0 800B6350 800D8DB0 */ lwz r0, DemoFrameBuffer2@sda21(r13) +/* 0B0DB4 800B6354 900D8DAC */ stw r0, DemoCurrentBuffer@sda21(r13) /* 0B0DB8 800B6358 48000008 */ b lbl_800B6360 lbl_800B635C: -/* 0B0DBC 800B635C 906D8DAC */ stw r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0B0DBC 800B635C 906D8DAC */ stw r3, DemoCurrentBuffer@sda21(r13) lbl_800B6360: /* 0B0DC0 800B6360 8001000C */ lwz r0, 0xc(r1) /* 0B0DC4 800B6364 38210008 */ addi r1, r1, 8 @@ -416,7 +416,7 @@ lbl_800B6360: /* 0B0DCC 800B636C 4E800020 */ blr glabel DEMOGetRenderModeObj -/* 0B0DD0 800B6370 806D8D98 */ lwz r3, rmode-_SDA_BASE_(r13) +/* 0B0DD0 800B6370 806D8D98 */ lwz r3, rmode@sda21(r13) /* 0B0DD4 800B6374 4E800020 */ blr __NoHangDoneRender: @@ -427,19 +427,19 @@ __NoHangDoneRender: /* 0B0DE8 800B6388 93E1000C */ stw r31, 0xc(r1) /* 0B0DEC 800B638C 93C10008 */ stw r30, 8(r1) /* 0B0DF0 800B6390 3BC00000 */ li r30, 0 -/* 0B0DF4 800B6394 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0B0DF4 800B6394 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 0B0DF8 800B6398 4BFF5D39 */ bl GXCopyDisp /* 0B0DFC 800B639C 3C600001 */ lis r3, 1 /* 0B0E00 800B63A0 3863B00B */ addi r3, r3, -20469 /* 0B0E04 800B63A4 4BFF4B19 */ bl GXSetDrawSync /* 0B0E08 800B63A8 38000000 */ li r0, 0 /* 0B0E0C 800B63AC 3C60800F */ lis r3, D_800F270C@ha -/* 0B0E10 800B63B0 900D8DA4 */ stw r0, FrameCount-_SDA_BASE_(r13) +/* 0B0E10 800B63B0 900D8DA4 */ stw r0, FrameCount@sda21(r13) /* 0B0E14 800B63B4 3BE3270C */ addi r31, r3, D_800F270C@l /* 0B0E18 800B63B8 48000038 */ b lbl_800B63F0 lbl_800B63BC: -/* 0B0E1C 800B63BC 806D8DA4 */ lwz r3, FrameCount-_SDA_BASE_(r13) -/* 0B0E20 800B63C0 800D8DA8 */ lwz r0, FrameMissThreshold-_SDA_BASE_(r13) +/* 0B0E1C 800B63BC 806D8DA4 */ lwz r3, FrameCount@sda21(r13) +/* 0B0E20 800B63C0 800D8DA8 */ lwz r0, FrameMissThreshold@sda21(r13) /* 0B0E24 800B63C4 7C030040 */ cmplw r3, r0 /* 0B0E28 800B63C8 41800028 */ blt lbl_800B63F0 /* 0B0E2C 800B63CC 387F0000 */ addi r3, r31, 0 @@ -447,7 +447,7 @@ lbl_800B63BC: /* 0B0E34 800B63D4 4BFE8225 */ bl OSReport /* 0B0E38 800B63D8 3BC00001 */ li r30, 1 /* 0B0E3C 800B63DC 4800014D */ bl __DEMODiagnoseHang -/* 0B0E40 800B63E0 806D8D98 */ lwz r3, rmode-_SDA_BASE_(r13) +/* 0B0E40 800B63E0 806D8D98 */ lwz r3, rmode@sda21(r13) /* 0B0E44 800B63E4 48000301 */ bl DEMOReInit /* 0B0E48 800B63E8 38600001 */ li r3, 1 /* 0B0E4C 800B63EC 48000081 */ bl DEMOSetGPHangMetric @@ -459,27 +459,27 @@ lbl_800B63F0: /* 0B0E60 800B6400 2C1E0000 */ cmpwi r30, 0 /* 0B0E64 800B6404 4182FFB8 */ beq lbl_800B63BC lbl_800B6408: -/* 0B0E68 800B6408 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0B0E68 800B6408 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 0B0E6C 800B640C 4BFF1331 */ bl VISetNextFrameBuffer -/* 0B0E70 800B6410 880D8840 */ lbz r0, DemoFirstFrame-_SDA_BASE_(r13) +/* 0B0E70 800B6410 880D8840 */ lbz r0, DemoFirstFrame@sda21(r13) /* 0B0E74 800B6414 28000000 */ cmplwi r0, 0 /* 0B0E78 800B6418 41820014 */ beq lbl_800B642C /* 0B0E7C 800B641C 38600000 */ li r3, 0 /* 0B0E80 800B6420 4BFF1389 */ bl VISetBlack /* 0B0E84 800B6424 38000000 */ li r0, 0 -/* 0B0E88 800B6428 980D8840 */ stb r0, DemoFirstFrame-_SDA_BASE_(r13) +/* 0B0E88 800B6428 980D8840 */ stb r0, DemoFirstFrame@sda21(r13) lbl_800B642C: /* 0B0E8C 800B642C 4BFF11E1 */ bl VIFlush /* 0B0E90 800B6430 4BFF04ED */ bl VIWaitForRetrace -/* 0B0E94 800B6434 800D8DAC */ lwz r0, DemoCurrentBuffer-_SDA_BASE_(r13) -/* 0B0E98 800B6438 806D8DB4 */ lwz r3, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 0B0E94 800B6434 800D8DAC */ lwz r0, DemoCurrentBuffer@sda21(r13) +/* 0B0E98 800B6438 806D8DB4 */ lwz r3, DemoFrameBuffer1@sda21(r13) /* 0B0E9C 800B643C 7C001840 */ cmplw r0, r3 /* 0B0EA0 800B6440 40820010 */ bne lbl_800B6450 -/* 0B0EA4 800B6444 800D8DB0 */ lwz r0, DemoFrameBuffer2-_SDA_BASE_(r13) -/* 0B0EA8 800B6448 900D8DAC */ stw r0, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0B0EA4 800B6444 800D8DB0 */ lwz r0, DemoFrameBuffer2@sda21(r13) +/* 0B0EA8 800B6448 900D8DAC */ stw r0, DemoCurrentBuffer@sda21(r13) /* 0B0EAC 800B644C 48000008 */ b lbl_800B6454 lbl_800B6450: -/* 0B0EB0 800B6450 906D8DAC */ stw r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0B0EB0 800B6450 906D8DAC */ stw r3, DemoCurrentBuffer@sda21(r13) lbl_800B6454: /* 0B0EB4 800B6454 80010014 */ lwz r0, 0x14(r1) /* 0B0EB8 800B6458 83E1000C */ lwz r31, 0xc(r1) @@ -667,7 +667,7 @@ glabel DEMOReInit /* 0B115C 800B66FC 93A100AC */ stw r29, 0xac(r1) /* 0B1160 800B6700 938100A8 */ stw r28, 0xa8(r1) /* 0B1164 800B6704 7C7C1B78 */ mr r28, r3 -/* 0B1168 800B6708 806D8740 */ lwz r3, __OSCurrHeap-_SDA_BASE_(r13) +/* 0B1168 800B6708 806D8740 */ lwz r3, __OSCurrHeap@sda21(r13) /* 0B116C 800B670C 4BFE67B9 */ bl OSAllocFromHeap /* 0B1170 800B6710 7C7F1B78 */ mr r31, r3 /* 0B1174 800B6714 4BFF3679 */ bl GXGetCPUFifo @@ -691,18 +691,18 @@ glabel DEMOReInit /* 0B11BC 800B675C 387D0000 */ addi r3, r29, 0 /* 0B11C0 800B6760 389E0000 */ addi r4, r30, 0 /* 0B11C4 800B6764 4BFF1DD1 */ bl GXInit -/* 0B11C8 800B6768 906D8D94 */ stw r3, DefaultFifoObj-_SDA_BASE_(r13) +/* 0B11C8 800B6768 906D8D94 */ stw r3, DefaultFifoObj@sda21(r13) /* 0B11CC 800B676C 3C604330 */ lis r3, 0x4330 -/* 0B11D0 800B6770 80AD8D98 */ lwz r5, rmode-_SDA_BASE_(r13) -/* 0B11D4 800B6774 C02284D0 */ lfs f1, D_801361D0-_SDA2_BASE_(r2) +/* 0B11D0 800B6770 80AD8D98 */ lwz r5, rmode@sda21(r13) +/* 0B11D4 800B6774 C02284D0 */ lfs f1, D_801361D0@sda21(r2) /* 0B11D8 800B6778 A0850004 */ lhz r4, 4(r5) /* 0B11DC 800B677C A0050006 */ lhz r0, 6(r5) /* 0B11E0 800B6780 FC400890 */ fmr f2, f1 /* 0B11E4 800B6784 908100A4 */ stw r4, 0xa4(r1) /* 0B11E8 800B6788 FCA00890 */ fmr f5, f1 -/* 0B11EC 800B678C C88284D8 */ lfd f4, D_801361D8-_SDA2_BASE_(r2) +/* 0B11EC 800B678C C88284D8 */ lfd f4, D_801361D8@sda21(r2) /* 0B11F0 800B6790 9001009C */ stw r0, 0x9c(r1) -/* 0B11F4 800B6794 C0C284D4 */ lfs f6, D_801361D4-_SDA2_BASE_(r2) +/* 0B11F4 800B6794 C0C284D4 */ lfs f6, D_801361D4@sda21(r2) /* 0B11F8 800B6798 906100A0 */ stw r3, 0xa0(r1) /* 0B11FC 800B679C 90610098 */ stw r3, 0x98(r1) /* 0B1200 800B67A0 C86100A0 */ lfd f3, 0xa0(r1) @@ -710,35 +710,35 @@ glabel DEMOReInit /* 0B1208 800B67A8 EC632028 */ fsubs f3, f3, f4 /* 0B120C 800B67AC EC802028 */ fsubs f4, f0, f4 /* 0B1210 800B67B0 4BFF8329 */ bl GXSetViewport -/* 0B1214 800B67B4 80CD8D98 */ lwz r6, rmode-_SDA_BASE_(r13) +/* 0B1214 800B67B4 80CD8D98 */ lwz r6, rmode@sda21(r13) /* 0B1218 800B67B8 38600000 */ li r3, 0 /* 0B121C 800B67BC 38800000 */ li r4, 0 /* 0B1220 800B67C0 A0A60004 */ lhz r5, 4(r6) /* 0B1224 800B67C4 A0C60006 */ lhz r6, 6(r6) /* 0B1228 800B67C8 4BFF8359 */ bl GXSetScissor -/* 0B122C 800B67CC 808D8D98 */ lwz r4, rmode-_SDA_BASE_(r13) +/* 0B122C 800B67CC 808D8D98 */ lwz r4, rmode@sda21(r13) /* 0B1230 800B67D0 A0640006 */ lhz r3, 6(r4) /* 0B1234 800B67D4 A0840008 */ lhz r4, 8(r4) /* 0B1238 800B67D8 4BFF5361 */ bl GXGetYScaleFactor /* 0B123C 800B67DC 4BFF5595 */ bl GXSetDispCopyYScale -/* 0B1240 800B67E0 80CD8D98 */ lwz r6, rmode-_SDA_BASE_(r13) +/* 0B1240 800B67E0 80CD8D98 */ lwz r6, rmode@sda21(r13) /* 0B1244 800B67E4 547E043E */ clrlwi r30, r3, 0x10 /* 0B1248 800B67E8 38600000 */ li r3, 0 /* 0B124C 800B67EC A0A60004 */ lhz r5, 4(r6) /* 0B1250 800B67F0 38800000 */ li r4, 0 /* 0B1254 800B67F4 A0C60006 */ lhz r6, 6(r6) /* 0B1258 800B67F8 4BFF5069 */ bl GXSetDispCopySrc -/* 0B125C 800B67FC 806D8D98 */ lwz r3, rmode-_SDA_BASE_(r13) +/* 0B125C 800B67FC 806D8D98 */ lwz r3, rmode@sda21(r13) /* 0B1260 800B6800 7FC4F378 */ mr r4, r30 /* 0B1264 800B6804 A0630004 */ lhz r3, 4(r3) /* 0B1268 800B6808 4BFF5151 */ bl GXSetDispCopyDst -/* 0B126C 800B680C 80CD8D98 */ lwz r6, rmode-_SDA_BASE_(r13) +/* 0B126C 800B680C 80CD8D98 */ lwz r6, rmode@sda21(r13) /* 0B1270 800B6810 38A00001 */ li r5, 1 /* 0B1274 800B6814 88660019 */ lbz r3, 0x19(r6) /* 0B1278 800B6818 3886001A */ addi r4, r6, 0x1a /* 0B127C 800B681C 38C60032 */ addi r6, r6, 0x32 /* 0B1280 800B6820 4BFF5695 */ bl GXSetCopyFilter -/* 0B1284 800B6824 806D8D98 */ lwz r3, rmode-_SDA_BASE_(r13) +/* 0B1284 800B6824 806D8D98 */ lwz r3, rmode@sda21(r13) /* 0B1288 800B6828 88030019 */ lbz r0, 0x19(r3) /* 0B128C 800B682C 28000000 */ cmplwi r0, 0 /* 0B1290 800B6830 41820014 */ beq lbl_800B6844 @@ -751,26 +751,26 @@ lbl_800B6844: /* 0B12A8 800B6848 38800000 */ li r4, 0 /* 0B12AC 800B684C 4BFF7D01 */ bl GXSetPixelFmt lbl_800B6850: -/* 0B12B0 800B6850 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0B12B0 800B6850 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 0B12B4 800B6854 38800001 */ li r4, 1 /* 0B12B8 800B6858 4BFF5879 */ bl GXCopyDisp /* 0B12BC 800B685C 38600000 */ li r3, 0 /* 0B12C0 800B6860 4BFF585D */ bl GXSetDispCopyGamma -/* 0B12C4 800B6864 806D8D98 */ lwz r3, rmode-_SDA_BASE_(r13) +/* 0B12C4 800B6864 806D8D98 */ lwz r3, rmode@sda21(r13) /* 0B12C8 800B6868 4BFF057D */ bl VIConfigure -/* 0B12CC 800B686C 806D8DB4 */ lwz r3, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 0B12CC 800B686C 806D8DB4 */ lwz r3, DemoFrameBuffer1@sda21(r13) /* 0B12D0 800B6870 4BFF0ECD */ bl VISetNextFrameBuffer -/* 0B12D4 800B6874 800D8DB0 */ lwz r0, DemoFrameBuffer2-_SDA_BASE_(r13) -/* 0B12D8 800B6878 900D8DAC */ stw r0, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0B12D4 800B6874 800D8DB0 */ lwz r0, DemoFrameBuffer2@sda21(r13) +/* 0B12D8 800B6878 900D8DAC */ stw r0, DemoCurrentBuffer@sda21(r13) /* 0B12DC 800B687C 4BFF0D91 */ bl VIFlush /* 0B12E0 800B6880 4BFF009D */ bl VIWaitForRetrace -/* 0B12E4 800B6884 806D8D98 */ lwz r3, rmode-_SDA_BASE_(r13) +/* 0B12E4 800B6884 806D8D98 */ lwz r3, rmode@sda21(r13) /* 0B12E8 800B6888 80030000 */ lwz r0, 0(r3) /* 0B12EC 800B688C 540007FF */ clrlwi. r0, r0, 0x1f /* 0B12F0 800B6890 41820008 */ beq lbl_800B6898 /* 0B12F4 800B6894 4BFF0089 */ bl VIWaitForRetrace lbl_800B6898: -/* 0B12F8 800B6898 806D8740 */ lwz r3, __OSCurrHeap-_SDA_BASE_(r13) +/* 0B12F8 800B6898 806D8740 */ lwz r3, __OSCurrHeap@sda21(r13) /* 0B12FC 800B689C 7FE4FB78 */ mr r4, r31 /* 0B1300 800B68A0 4BFE6721 */ bl OSFreeToHeap /* 0B1304 800B68A4 800100BC */ lwz r0, 0xbc(r1) diff --git a/asm/DEMOPad.s b/asm/DEMOPad.s index 40aadf7..8b5570f 100644 --- a/asm/DEMOPad.s +++ b/asm/DEMOPad.s @@ -134,7 +134,7 @@ glabel DEMOPadRead /* 0B1B1C 800B70BC 1C1C001E */ mulli r0, r28, 0x1e /* 0B1B20 800B70C0 38800000 */ li r4, 0 /* 0B1B24 800B70C4 3C60800F */ lis r3, PadChanMask@ha -/* 0B1B28 800B70C8 908D8DC0 */ stw r4, DemoNumValidPads-_SDA_BASE_(r13) +/* 0B1B28 800B70C8 908D8DC0 */ stw r4, DemoNumValidPads@sda21(r13) /* 0B1B2C 800B70CC 7FBF0214 */ add r29, r31, r0 /* 0B1B30 800B70D0 3BC33420 */ addi r30, r3, PadChanMask@l /* 0B1B34 800B70D4 3BBD0030 */ addi r29, r29, 0x30 @@ -146,9 +146,9 @@ lbl_800B70D8: /* 0B1B48 800B70E8 2C00FFFD */ cmpwi r0, -3 /* 0B1B4C 800B70EC 40820014 */ bne lbl_800B7100 lbl_800B70F0: -/* 0B1B50 800B70F0 806D8DC0 */ lwz r3, DemoNumValidPads-_SDA_BASE_(r13) +/* 0B1B50 800B70F0 806D8DC0 */ lwz r3, DemoNumValidPads@sda21(r13) /* 0B1B54 800B70F4 38030001 */ addi r0, r3, 1 -/* 0B1B58 800B70F8 900D8DC0 */ stw r0, DemoNumValidPads-_SDA_BASE_(r13) +/* 0B1B58 800B70F8 900D8DC0 */ stw r0, DemoNumValidPads@sda21(r13) /* 0B1B5C 800B70FC 48000014 */ b lbl_800B7110 lbl_800B7100: /* 0B1B60 800B7100 2C00FFFF */ cmpwi r0, -1 diff --git a/asm/DEMOPuts.s b/asm/DEMOPuts.s index f2aa41c..68c1746 100644 --- a/asm/DEMOPuts.s +++ b/asm/DEMOPuts.s @@ -25,20 +25,20 @@ glabel DEMOInitCaption /* 0B1364 800B6904 4BFF0FC5 */ bl VIGetNextField /* 0B1368 800B6908 28030000 */ cmplwi r3, 0 /* 0B136C 800B690C 4082000C */ bne lbl_800B6918 -/* 0B1370 800B6910 C02284F0 */ lfs f1, D_801361F0-_SDA2_BASE_(r2) +/* 0B1370 800B6910 C02284F0 */ lfs f1, D_801361F0@sda21(r2) /* 0B1374 800B6914 48000008 */ b lbl_800B691C lbl_800B6918: -/* 0B1378 800B6918 C02284E0 */ lfs f1, D_801361E0-_SDA2_BASE_(r2) +/* 0B1378 800B6918 C02284E0 */ lfs f1, D_801361E0@sda21(r2) lbl_800B691C: /* 0B137C 800B691C 6FE38000 */ xoris r3, r31, 0x8000 -/* 0B1380 800B6920 C06284E0 */ lfs f3, D_801361E0-_SDA2_BASE_(r2) +/* 0B1380 800B6920 C06284E0 */ lfs f3, D_801361E0@sda21(r2) /* 0B1384 800B6924 6FA08000 */ xoris r0, r29, 0x8000 /* 0B1388 800B6928 906100D4 */ stw r3, 0xd4(r1) /* 0B138C 800B692C 3FE04330 */ lis r31, 0x4330 -/* 0B1390 800B6930 C88284F8 */ lfd f4, D_801361F8-_SDA2_BASE_(r2) +/* 0B1390 800B6930 C88284F8 */ lfd f4, D_801361F8@sda21(r2) /* 0B1394 800B6934 900100CC */ stw r0, 0xcc(r1) /* 0B1398 800B6938 FCA01890 */ fmr f5, f3 -/* 0B139C 800B693C C0C28500 */ lfs f6, D_80136200-_SDA2_BASE_(r2) +/* 0B139C 800B693C C0C28500 */ lfs f6, D_80136200@sda21(r2) /* 0B13A0 800B6940 38610044 */ addi r3, r1, 0x44 /* 0B13A4 800B6944 93E100D0 */ stw r31, 0xd0(r1) /* 0B13A8 800B6948 93E100C8 */ stw r31, 0xc8(r1) @@ -83,7 +83,7 @@ lbl_800B691C: /* 0B1444 800B69E4 39200000 */ li r9, 0 /* 0B1448 800B69E8 39400000 */ li r10, 0 /* 0B144C 800B69EC 4BFF5DAD */ bl GXInitTexObj -/* 0B1450 800B69F0 C02284E0 */ lfs f1, D_801361E0-_SDA2_BASE_(r2) +/* 0B1450 800B69F0 C02284E0 */ lfs f1, D_801361E0@sda21(r2) /* 0B1454 800B69F4 387E0000 */ addi r3, r30, 0 /* 0B1458 800B69F8 38800000 */ li r4, 0 /* 0B145C 800B69FC FC400890 */ fmr f2, f1 @@ -94,15 +94,15 @@ lbl_800B691C: /* 0B1470 800B6A10 39000000 */ li r8, 0 /* 0B1474 800B6A14 4BFF6019 */ bl GXInitTexObjLOD /* 0B1478 800B6A18 38000000 */ li r0, 0 -/* 0B147C 800B6A1C 900D8DB8 */ stw r0, fontShift-_SDA_BASE_(r13) +/* 0B147C 800B6A1C 900D8DB8 */ stw r0, fontShift@sda21(r13) /* 0B1480 800B6A20 387E0000 */ addi r3, r30, 0 /* 0B1484 800B6A24 38800000 */ li r4, 0 /* 0B1488 800B6A28 4BFF6311 */ bl GXLoadTexObj /* 0B148C 800B6A2C 38600040 */ li r3, 0x40 -/* 0B1490 800B6A30 C84284E8 */ lfd f2, D_801361E8-_SDA2_BASE_(r2) +/* 0B1490 800B6A30 C84284E8 */ lfd f2, D_801361E8@sda21(r2) /* 0B1494 800B6A34 906100C4 */ stw r3, 0xc4(r1) /* 0B1498 800B6A38 38000060 */ li r0, 0x60 -/* 0B149C 800B6A3C C06284E4 */ lfs f3, D_801361E4-_SDA2_BASE_(r2) +/* 0B149C 800B6A3C C06284E4 */ lfs f3, D_801361E4@sda21(r2) /* 0B14A0 800B6A40 38610014 */ addi r3, r1, 0x14 /* 0B14A4 800B6A44 900100BC */ stw r0, 0xbc(r1) /* 0B14A8 800B6A48 93E100C0 */ stw r31, 0xc0(r1) @@ -215,7 +215,7 @@ lbl_800B6BC0: /* 0B1630 800B6BD0 38800000 */ li r4, 0 /* 0B1634 800B6BD4 4BFF488D */ bl GXBegin /* 0B1638 800B6BD8 7F630734 */ extsh r3, r27 -/* 0B163C 800B6BDC 818D8DB8 */ lwz r12, fontShift-_SDA_BASE_(r13) +/* 0B163C 800B6BDC 818D8DB8 */ lwz r12, fontShift@sda21(r13) /* 0B1640 800B6BE0 38030008 */ addi r0, r3, 8 /* 0B1644 800B6BE4 2C190000 */ cmpwi r25, 0 /* 0B1648 800B6BE8 397F0000 */ addi r11, r31, 0 diff --git a/asm/DEMOStats.s b/asm/DEMOStats.s index 722c95c..1fe70d4 100644 --- a/asm/DEMOStats.s +++ b/asm/DEMOStats.s @@ -11,8 +11,8 @@ DEMOWriteStats: /* 0B1C94 800B7234 9421FFB8 */ stwu r1, -0x48(r1) /* 0B1C98 800B7238 93E10044 */ stw r31, 0x44(r1) /* 0B1C9C 800B723C 7C7F1B78 */ mr r31, r3 -/* 0B1CA0 800B7240 800D8DD0 */ lwz r0, DemoStatIndx-_SDA_BASE_(r13) -/* 0B1CA4 800B7244 806D8DCC */ lwz r3, DemoStat-_SDA_BASE_(r13) +/* 0B1CA0 800B7240 800D8DD0 */ lwz r0, DemoStatIndx@sda21(r13) +/* 0B1CA4 800B7244 806D8DCC */ lwz r3, DemoStat@sda21(r13) /* 0B1CA8 800B7248 54003032 */ slwi r0, r0, 6 /* 0B1CAC 800B724C 7C830214 */ add r4, r3, r0 /* 0B1CB0 800B7250 80040034 */ lwz r0, 0x34(r4) @@ -30,9 +30,9 @@ glabel lbl_800B7274 /* 0B1CDC 800B727C 4BFF8451 */ bl GXReadGP0Metric /* 0B1CE0 800B7280 90610038 */ stw r3, 0x38(r1) /* 0B1CE4 800B7284 38600023 */ li r3, 0x23 -/* 0B1CE8 800B7288 800D8DD0 */ lwz r0, DemoStatIndx-_SDA_BASE_(r13) +/* 0B1CE8 800B7288 800D8DD0 */ lwz r0, DemoStatIndx@sda21(r13) /* 0B1CEC 800B728C 38800016 */ li r4, 0x16 -/* 0B1CF0 800B7290 80AD8DCC */ lwz r5, DemoStat-_SDA_BASE_(r13) +/* 0B1CF0 800B7290 80AD8DCC */ lwz r5, DemoStat@sda21(r13) /* 0B1CF4 800B7294 54003032 */ slwi r0, r0, 6 /* 0B1CF8 800B7298 80C10038 */ lwz r6, 0x38(r1) /* 0B1CFC 800B729C 7CA50214 */ add r5, r5, r0 @@ -51,9 +51,9 @@ glabel lbl_800B72C0 /* 0B1D28 800B72C8 4BFF8431 */ bl GXReadGP1Metric /* 0B1D2C 800B72CC 90610038 */ stw r3, 0x38(r1) /* 0B1D30 800B72D0 38600023 */ li r3, 0x23 -/* 0B1D34 800B72D4 800D8DD0 */ lwz r0, DemoStatIndx-_SDA_BASE_(r13) +/* 0B1D34 800B72D4 800D8DD0 */ lwz r0, DemoStatIndx@sda21(r13) /* 0B1D38 800B72D8 38800016 */ li r4, 0x16 -/* 0B1D3C 800B72DC 80AD8DCC */ lwz r5, DemoStat-_SDA_BASE_(r13) +/* 0B1D3C 800B72DC 80AD8DCC */ lwz r5, DemoStat@sda21(r13) /* 0B1D40 800B72E0 54003032 */ slwi r0, r0, 6 /* 0B1D44 800B72E4 80C10038 */ lwz r6, 0x38(r1) /* 0B1D48 800B72E8 7CA50214 */ add r5, r5, r0 @@ -92,16 +92,16 @@ glabel lbl_800B730C /* 0B1DC4 800B7364 8081001C */ lwz r4, 0x1c(r1) /* 0B1DC8 800B7368 80610018 */ lwz r3, 0x18(r1) /* 0B1DCC 800B736C 80010014 */ lwz r0, 0x14(r1) -/* 0B1DD0 800B7370 916D8E04 */ stw r11, cpReq-_SDA_BASE_(r13) -/* 0B1DD4 800B7374 914D8E08 */ stw r10, tcReq-_SDA_BASE_(r13) -/* 0B1DD8 800B7378 912D8E0C */ stw r9, cpuRdReq-_SDA_BASE_(r13) -/* 0B1DDC 800B737C 910D8E10 */ stw r8, cpuWrReq-_SDA_BASE_(r13) -/* 0B1DE0 800B7380 90ED8E14 */ stw r7, dspReq-_SDA_BASE_(r13) -/* 0B1DE4 800B7384 90CD8E18 */ stw r6, ioReq-_SDA_BASE_(r13) -/* 0B1DE8 800B7388 90AD8E1C */ stw r5, viReq-_SDA_BASE_(r13) -/* 0B1DEC 800B738C 908D8E20 */ stw r4, peReq-_SDA_BASE_(r13) -/* 0B1DF0 800B7390 906D8E24 */ stw r3, rfReq-_SDA_BASE_(r13) -/* 0B1DF4 800B7394 900D8E28 */ stw r0, fiReq-_SDA_BASE_(r13) +/* 0B1DD0 800B7370 916D8E04 */ stw r11, cpReq@sda21(r13) +/* 0B1DD4 800B7374 914D8E08 */ stw r10, tcReq@sda21(r13) +/* 0B1DD8 800B7378 912D8E0C */ stw r9, cpuRdReq@sda21(r13) +/* 0B1DDC 800B737C 910D8E10 */ stw r8, cpuWrReq@sda21(r13) +/* 0B1DE0 800B7380 90ED8E14 */ stw r7, dspReq@sda21(r13) +/* 0B1DE4 800B7384 90CD8E18 */ stw r6, ioReq@sda21(r13) +/* 0B1DE8 800B7388 90AD8E1C */ stw r5, viReq@sda21(r13) +/* 0B1DEC 800B738C 908D8E20 */ stw r4, peReq@sda21(r13) +/* 0B1DF0 800B7390 906D8E24 */ stw r3, rfReq@sda21(r13) +/* 0B1DF4 800B7394 900D8E28 */ stw r0, fiReq@sda21(r13) /* 0B1DF8 800B7398 48000214 */ b lbl_800B75AC lbl_800B739C: /* 0B1DFC 800B739C 4BFF859D */ bl GXClearMemMetric @@ -122,12 +122,12 @@ glabel lbl_800B73A4 /* 0B1E34 800B73D4 8081002C */ lwz r4, 0x2c(r1) /* 0B1E38 800B73D8 80610028 */ lwz r3, 0x28(r1) /* 0B1E3C 800B73DC 80010024 */ lwz r0, 0x24(r1) -/* 0B1E40 800B73E0 90ED8DE0 */ stw r7, topPixIn-_SDA_BASE_(r13) -/* 0B1E44 800B73E4 90CD8DE4 */ stw r6, topPixOut-_SDA_BASE_(r13) -/* 0B1E48 800B73E8 90AD8DE8 */ stw r5, botPixIn-_SDA_BASE_(r13) -/* 0B1E4C 800B73EC 908D8DEC */ stw r4, botPixOut-_SDA_BASE_(r13) -/* 0B1E50 800B73F0 906D8DF0 */ stw r3, clrPixIn-_SDA_BASE_(r13) -/* 0B1E54 800B73F4 900D8DF4 */ stw r0, copyClks-_SDA_BASE_(r13) +/* 0B1E40 800B73E0 90ED8DE0 */ stw r7, topPixIn@sda21(r13) +/* 0B1E44 800B73E4 90CD8DE4 */ stw r6, topPixOut@sda21(r13) +/* 0B1E48 800B73E8 90AD8DE8 */ stw r5, botPixIn@sda21(r13) +/* 0B1E4C 800B73EC 908D8DEC */ stw r4, botPixOut@sda21(r13) +/* 0B1E50 800B73F0 906D8DF0 */ stw r3, clrPixIn@sda21(r13) +/* 0B1E54 800B73F4 900D8DF4 */ stw r0, copyClks@sda21(r13) /* 0B1E58 800B73F8 480001B4 */ b lbl_800B75AC lbl_800B73FC: /* 0B1E5C 800B73FC 4BFF871D */ bl GXClearPixMetric @@ -142,9 +142,9 @@ glabel lbl_800B7404 /* 0B1E7C 800B741C 80810038 */ lwz r4, 0x38(r1) /* 0B1E80 800B7420 80610034 */ lwz r3, 0x34(r1) /* 0B1E84 800B7424 80010030 */ lwz r0, 0x30(r1) -/* 0B1E88 800B7428 908D8DF8 */ stw r4, vcCheck-_SDA_BASE_(r13) -/* 0B1E8C 800B742C 906D8DFC */ stw r3, vcMiss-_SDA_BASE_(r13) -/* 0B1E90 800B7430 900D8E00 */ stw r0, vcStall-_SDA_BASE_(r13) +/* 0B1E88 800B7428 908D8DF8 */ stw r4, vcCheck@sda21(r13) +/* 0B1E8C 800B742C 906D8DFC */ stw r3, vcMiss@sda21(r13) +/* 0B1E90 800B7430 900D8E00 */ stw r0, vcStall@sda21(r13) /* 0B1E94 800B7434 48000178 */ b lbl_800B75AC lbl_800B7438: /* 0B1E98 800B7438 38600000 */ li r3, 0 @@ -167,14 +167,14 @@ glabel lbl_800B7448 /* 0B1ED8 800B7478 8081002C */ lwz r4, 0x2c(r1) /* 0B1EDC 800B747C 80610028 */ lwz r3, 0x28(r1) /* 0B1EE0 800B7480 80010024 */ lwz r0, 0x24(r1) -/* 0B1EE4 800B7484 90ED8DE0 */ stw r7, topPixIn-_SDA_BASE_(r13) -/* 0B1EE8 800B7488 90CD8DE4 */ stw r6, topPixOut-_SDA_BASE_(r13) -/* 0B1EEC 800B748C 90AD8DE8 */ stw r5, botPixIn-_SDA_BASE_(r13) -/* 0B1EF0 800B7490 908D8DEC */ stw r4, botPixOut-_SDA_BASE_(r13) -/* 0B1EF4 800B7494 906D8DF0 */ stw r3, clrPixIn-_SDA_BASE_(r13) -/* 0B1EF8 800B7498 900D8DF4 */ stw r0, copyClks-_SDA_BASE_(r13) +/* 0B1EE4 800B7484 90ED8DE0 */ stw r7, topPixIn@sda21(r13) +/* 0B1EE8 800B7488 90CD8DE4 */ stw r6, topPixOut@sda21(r13) +/* 0B1EEC 800B748C 90AD8DE8 */ stw r5, botPixIn@sda21(r13) +/* 0B1EF0 800B7490 908D8DEC */ stw r4, botPixOut@sda21(r13) +/* 0B1EF4 800B7494 906D8DF0 */ stw r3, clrPixIn@sda21(r13) +/* 0B1EF8 800B7498 900D8DF4 */ stw r0, copyClks@sda21(r13) /* 0B1EFC 800B749C 4BFF8231 */ bl GXReadGP0Metric -/* 0B1F00 800B74A0 906D8DD8 */ stw r3, DemoStatClocks-_SDA_BASE_(r13) +/* 0B1F00 800B74A0 906D8DD8 */ stw r3, DemoStatClocks@sda21(r13) /* 0B1F04 800B74A4 38600023 */ li r3, 0x23 /* 0B1F08 800B74A8 38800016 */ li r4, 0x16 /* 0B1F0C 800B74AC 4BFF7821 */ bl GXSetGPMetric @@ -203,14 +203,14 @@ glabel lbl_800B74CC /* 0B1F60 800B7500 8081002C */ lwz r4, 0x2c(r1) /* 0B1F64 800B7504 80610028 */ lwz r3, 0x28(r1) /* 0B1F68 800B7508 80010024 */ lwz r0, 0x24(r1) -/* 0B1F6C 800B750C 90ED8DE0 */ stw r7, topPixIn-_SDA_BASE_(r13) -/* 0B1F70 800B7510 90CD8DE4 */ stw r6, topPixOut-_SDA_BASE_(r13) -/* 0B1F74 800B7514 90AD8DE8 */ stw r5, botPixIn-_SDA_BASE_(r13) -/* 0B1F78 800B7518 908D8DEC */ stw r4, botPixOut-_SDA_BASE_(r13) -/* 0B1F7C 800B751C 906D8DF0 */ stw r3, clrPixIn-_SDA_BASE_(r13) -/* 0B1F80 800B7520 900D8DF4 */ stw r0, copyClks-_SDA_BASE_(r13) +/* 0B1F6C 800B750C 90ED8DE0 */ stw r7, topPixIn@sda21(r13) +/* 0B1F70 800B7510 90CD8DE4 */ stw r6, topPixOut@sda21(r13) +/* 0B1F74 800B7514 90AD8DE8 */ stw r5, botPixIn@sda21(r13) +/* 0B1F78 800B7518 908D8DEC */ stw r4, botPixOut@sda21(r13) +/* 0B1F7C 800B751C 906D8DF0 */ stw r3, clrPixIn@sda21(r13) +/* 0B1F80 800B7520 900D8DF4 */ stw r0, copyClks@sda21(r13) /* 0B1F84 800B7524 4BFF81A9 */ bl GXReadGP0Metric -/* 0B1F88 800B7528 906D8DD8 */ stw r3, DemoStatClocks-_SDA_BASE_(r13) +/* 0B1F88 800B7528 906D8DD8 */ stw r3, DemoStatClocks@sda21(r13) /* 0B1F8C 800B752C 38610018 */ addi r3, r1, 0x18 /* 0B1F90 800B7530 38010014 */ addi r0, r1, 0x14 /* 0B1F94 800B7534 90610008 */ stw r3, 8(r1) @@ -227,7 +227,7 @@ glabel lbl_800B74CC /* 0B1FC0 800B7560 80010034 */ lwz r0, 0x34(r1) /* 0B1FC4 800B7564 38600023 */ li r3, 0x23 /* 0B1FC8 800B7568 38800016 */ li r4, 0x16 -/* 0B1FCC 800B756C 900D8E08 */ stw r0, tcReq-_SDA_BASE_(r13) +/* 0B1FCC 800B756C 900D8E08 */ stw r0, tcReq@sda21(r13) /* 0B1FD0 800B7570 4BFF775D */ bl GXSetGPMetric /* 0B1FD4 800B7574 48000038 */ b lbl_800B75AC lbl_800B7578: @@ -261,15 +261,15 @@ glabel DEMOUpdateStats /* 0B2034 800B75D4 4BFFFC59 */ bl DEMOWriteStats /* 0B2038 800B75D8 57E0063F */ clrlwi. r0, r31, 0x18 /* 0B203C 800B75DC 41820028 */ beq lbl_800B7604 -/* 0B2040 800B75E0 806D8DD0 */ lwz r3, DemoStatIndx-_SDA_BASE_(r13) -/* 0B2044 800B75E4 800D8DD4 */ lwz r0, DemoStatMaxIndx-_SDA_BASE_(r13) +/* 0B2040 800B75E0 806D8DD0 */ lwz r3, DemoStatIndx@sda21(r13) +/* 0B2044 800B75E4 800D8DD4 */ lwz r0, DemoStatMaxIndx@sda21(r13) /* 0B2048 800B75E8 38630001 */ addi r3, r3, 1 -/* 0B204C 800B75EC 906D8DD0 */ stw r3, DemoStatIndx-_SDA_BASE_(r13) -/* 0B2050 800B75F0 806D8DD0 */ lwz r3, DemoStatIndx-_SDA_BASE_(r13) +/* 0B204C 800B75EC 906D8DD0 */ stw r3, DemoStatIndx@sda21(r13) +/* 0B2050 800B75F0 806D8DD0 */ lwz r3, DemoStatIndx@sda21(r13) /* 0B2054 800B75F4 7C030040 */ cmplw r3, r0 /* 0B2058 800B75F8 4082000C */ bne lbl_800B7604 /* 0B205C 800B75FC 38000000 */ li r0, 0 -/* 0B2060 800B7600 900D8DD0 */ stw r0, DemoStatIndx-_SDA_BASE_(r13) +/* 0B2060 800B7600 900D8DD0 */ stw r0, DemoStatIndx@sda21(r13) lbl_800B7604: /* 0B2064 800B7604 8001001C */ lwz r0, 0x1c(r1) /* 0B2068 800B7608 83E10014 */ lwz r31, 0x14(r1) @@ -286,13 +286,13 @@ glabel DEMOPrintStats /* 0B208C 800B762C DBC10040 */ stfd f30, 0x40(r1) /* 0B2090 800B7630 BEE1001C */ stmw r23, 0x1c(r1) /* 0B2094 800B7634 3BC33430 */ addi r30, r3, D_800F3430@l -/* 0B2098 800B7638 800D8DDC */ lwz r0, DemoStatDisp-_SDA_BASE_(r13) +/* 0B2098 800B7638 800D8DDC */ lwz r0, DemoStatDisp@sda21(r13) /* 0B209C 800B763C 28000004 */ cmplwi r0, 4 /* 0B20A0 800B7640 40820390 */ bne lbl_800B79D0 /* 0B20A4 800B7644 3C80800F */ lis r4, jtbl_800F3560@ha -/* 0B20A8 800B7648 CBC28510 */ lfd f30, D_80136210-_SDA2_BASE_(r2) +/* 0B20A8 800B7648 CBC28510 */ lfd f30, D_80136210@sda21(r2) /* 0B20AC 800B764C 3C60800F */ lis r3, jtbl_800F3538@ha -/* 0B20B0 800B7650 C3E28508 */ lfs f31, D_80136208-_SDA2_BASE_(r2) +/* 0B20B0 800B7650 C3E28508 */ lfs f31, D_80136208@sda21(r2) /* 0B20B4 800B7654 3BE43560 */ addi r31, r4, jtbl_800F3560@l /* 0B20B8 800B7658 3AE33538 */ addi r23, r3, jtbl_800F3538@l /* 0B20BC 800B765C 3B800000 */ li r28, 0 @@ -300,7 +300,7 @@ glabel DEMOPrintStats /* 0B20C4 800B7664 3F004330 */ lis r24, 0x4330 /* 0B20C8 800B7668 48000358 */ b lbl_800B79C0 lbl_800B766C: -/* 0B20CC 800B766C 800D8DCC */ lwz r0, DemoStat-_SDA_BASE_(r13) +/* 0B20CC 800B766C 800D8DCC */ lwz r0, DemoStat@sda21(r13) /* 0B20D0 800B7670 7C80EA14 */ add r4, r0, r29 /* 0B20D4 800B7674 80040034 */ lwz r0, 0x34(r4) /* 0B20D8 800B7678 28000009 */ cmplwi r0, 9 @@ -326,49 +326,49 @@ lbl_800B76B8: /* 0B2120 800B76C0 408002F8 */ bge lbl_800B79B8 /* 0B2124 800B76C4 48000054 */ b lbl_800B7718 lbl_800B76C8: -/* 0B2128 800B76C8 80AD8DE0 */ lwz r5, topPixIn-_SDA_BASE_(r13) +/* 0B2128 800B76C8 80AD8DE0 */ lwz r5, topPixIn@sda21(r13) /* 0B212C 800B76CC 387E005C */ addi r3, r30, 0x5c /* 0B2130 800B76D0 4CC63182 */ crclr 6 /* 0B2134 800B76D4 4BFE6F25 */ bl OSReport /* 0B2138 800B76D8 480002E0 */ b lbl_800B79B8 lbl_800B76DC: -/* 0B213C 800B76DC 80AD8DE4 */ lwz r5, topPixOut-_SDA_BASE_(r13) +/* 0B213C 800B76DC 80AD8DE4 */ lwz r5, topPixOut@sda21(r13) /* 0B2140 800B76E0 387E005C */ addi r3, r30, 0x5c /* 0B2144 800B76E4 4CC63182 */ crclr 6 /* 0B2148 800B76E8 4BFE6F11 */ bl OSReport /* 0B214C 800B76EC 480002CC */ b lbl_800B79B8 lbl_800B76F0: -/* 0B2150 800B76F0 80AD8DE8 */ lwz r5, botPixIn-_SDA_BASE_(r13) +/* 0B2150 800B76F0 80AD8DE8 */ lwz r5, botPixIn@sda21(r13) /* 0B2154 800B76F4 387E005C */ addi r3, r30, 0x5c /* 0B2158 800B76F8 4CC63182 */ crclr 6 /* 0B215C 800B76FC 4BFE6EFD */ bl OSReport /* 0B2160 800B7700 480002B8 */ b lbl_800B79B8 lbl_800B7704: -/* 0B2164 800B7704 80AD8DEC */ lwz r5, botPixOut-_SDA_BASE_(r13) +/* 0B2164 800B7704 80AD8DEC */ lwz r5, botPixOut@sda21(r13) /* 0B2168 800B7708 387E005C */ addi r3, r30, 0x5c /* 0B216C 800B770C 4CC63182 */ crclr 6 /* 0B2170 800B7710 4BFE6EE9 */ bl OSReport /* 0B2174 800B7714 480002A4 */ b lbl_800B79B8 lbl_800B7718: -/* 0B2178 800B7718 80AD8DF0 */ lwz r5, clrPixIn-_SDA_BASE_(r13) +/* 0B2178 800B7718 80AD8DF0 */ lwz r5, clrPixIn@sda21(r13) /* 0B217C 800B771C 387E005C */ addi r3, r30, 0x5c /* 0B2180 800B7720 4CC63182 */ crclr 6 /* 0B2184 800B7724 4BFE6ED5 */ bl OSReport /* 0B2188 800B7728 48000290 */ b lbl_800B79B8 lbl_800B772C: -/* 0B218C 800B772C 80AD8DF4 */ lwz r5, copyClks-_SDA_BASE_(r13) +/* 0B218C 800B772C 80AD8DF4 */ lwz r5, copyClks@sda21(r13) /* 0B2190 800B7730 387E005C */ addi r3, r30, 0x5c /* 0B2194 800B7734 4CC63182 */ crclr 6 /* 0B2198 800B7738 4BFE6EC1 */ bl OSReport /* 0B219C 800B773C 4800027C */ b lbl_800B79B8 glabel lbl_800B7740 -/* 0B21A0 800B7740 80CD8DE0 */ lwz r6, topPixIn-_SDA_BASE_(r13) +/* 0B21A0 800B7740 80CD8DE0 */ lwz r6, topPixIn@sda21(r13) /* 0B21A4 800B7744 387E0068 */ addi r3, r30, 0x68 -/* 0B21A8 800B7748 800D8DE8 */ lwz r0, botPixIn-_SDA_BASE_(r13) +/* 0B21A8 800B7748 800D8DE8 */ lwz r0, botPixIn@sda21(r13) /* 0B21AC 800B774C 4CC63242 */ crset 6 -/* 0B21B0 800B7750 80AD8DF4 */ lwz r5, copyClks-_SDA_BASE_(r13) +/* 0B21B0 800B7750 80AD8DF4 */ lwz r5, copyClks@sda21(r13) /* 0B21B4 800B7754 7CC60214 */ add r6, r6, r0 -/* 0B21B8 800B7758 800D8DD8 */ lwz r0, DemoStatClocks-_SDA_BASE_(r13) +/* 0B21B8 800B7758 800D8DD8 */ lwz r0, DemoStatClocks@sda21(r13) /* 0B21BC 800B775C 90C10014 */ stw r6, 0x14(r1) /* 0B21C0 800B7760 7C050050 */ subf r0, r5, r0 /* 0B21C4 800B7764 93010010 */ stw r24, 0x10(r1) @@ -383,13 +383,13 @@ glabel lbl_800B7740 /* 0B21E8 800B7788 4BFE6E71 */ bl OSReport /* 0B21EC 800B778C 4800022C */ b lbl_800B79B8 glabel lbl_800B7790 -/* 0B21F0 800B7790 800D8E08 */ lwz r0, tcReq-_SDA_BASE_(r13) +/* 0B21F0 800B7790 800D8E08 */ lwz r0, tcReq@sda21(r13) /* 0B21F4 800B7794 387E0068 */ addi r3, r30, 0x68 -/* 0B21F8 800B7798 80AD8DF4 */ lwz r5, copyClks-_SDA_BASE_(r13) +/* 0B21F8 800B7798 80AD8DF4 */ lwz r5, copyClks@sda21(r13) /* 0B21FC 800B779C 4CC63242 */ crset 6 /* 0B2200 800B77A0 54002834 */ slwi r0, r0, 5 /* 0B2204 800B77A4 9001000C */ stw r0, 0xc(r1) -/* 0B2208 800B77A8 800D8DD8 */ lwz r0, DemoStatClocks-_SDA_BASE_(r13) +/* 0B2208 800B77A8 800D8DD8 */ lwz r0, DemoStatClocks@sda21(r13) /* 0B220C 800B77AC 93010008 */ stw r24, 8(r1) /* 0B2210 800B77B0 7C050050 */ subf r0, r5, r0 /* 0B2214 800B77B4 90010014 */ stw r0, 0x14(r1) @@ -403,11 +403,11 @@ glabel lbl_800B7790 /* 0B2234 800B77D4 4BFE6E25 */ bl OSReport /* 0B2238 800B77D8 480001E0 */ b lbl_800B79B8 glabel lbl_800B77DC -/* 0B223C 800B77DC 80CD8E08 */ lwz r6, tcReq-_SDA_BASE_(r13) +/* 0B223C 800B77DC 80CD8E08 */ lwz r6, tcReq@sda21(r13) /* 0B2240 800B77E0 387E0068 */ addi r3, r30, 0x68 -/* 0B2244 800B77E4 80AD8DE0 */ lwz r5, topPixIn-_SDA_BASE_(r13) +/* 0B2244 800B77E4 80AD8DE0 */ lwz r5, topPixIn@sda21(r13) /* 0B2248 800B77E8 4CC63242 */ crset 6 -/* 0B224C 800B77EC 800D8DE8 */ lwz r0, botPixIn-_SDA_BASE_(r13) +/* 0B224C 800B77EC 800D8DE8 */ lwz r0, botPixIn@sda21(r13) /* 0B2250 800B77F0 54C62834 */ slwi r6, r6, 5 /* 0B2254 800B77F4 7C050214 */ add r0, r5, r0 /* 0B2258 800B77F8 90C1000C */ stw r6, 0xc(r1) @@ -434,19 +434,19 @@ lbl_800B7840: /* 0B22A4 800B7844 40800174 */ bge lbl_800B79B8 /* 0B22A8 800B7848 4800002C */ b lbl_800B7874 lbl_800B784C: -/* 0B22AC 800B784C 80AD8DF8 */ lwz r5, vcCheck-_SDA_BASE_(r13) +/* 0B22AC 800B784C 80AD8DF8 */ lwz r5, vcCheck@sda21(r13) /* 0B22B0 800B7850 387E005C */ addi r3, r30, 0x5c /* 0B22B4 800B7854 4CC63182 */ crclr 6 /* 0B22B8 800B7858 4BFE6DA1 */ bl OSReport /* 0B22BC 800B785C 4800015C */ b lbl_800B79B8 lbl_800B7860: -/* 0B22C0 800B7860 80AD8DFC */ lwz r5, vcMiss-_SDA_BASE_(r13) +/* 0B22C0 800B7860 80AD8DFC */ lwz r5, vcMiss@sda21(r13) /* 0B22C4 800B7864 387E005C */ addi r3, r30, 0x5c /* 0B22C8 800B7868 4CC63182 */ crclr 6 /* 0B22CC 800B786C 4BFE6D8D */ bl OSReport /* 0B22D0 800B7870 48000148 */ b lbl_800B79B8 lbl_800B7874: -/* 0B22D4 800B7874 80AD8E00 */ lwz r5, vcStall-_SDA_BASE_(r13) +/* 0B22D4 800B7874 80AD8E00 */ lwz r5, vcStall@sda21(r13) /* 0B22D8 800B7878 387E005C */ addi r3, r30, 0x5c /* 0B22DC 800B787C 4CC63182 */ crclr 6 /* 0B22E0 800B7880 4BFE6D79 */ bl OSReport @@ -476,61 +476,61 @@ glabel lbl_800B78C4 /* 0B2338 800B78D8 7C0903A6 */ mtctr r0 /* 0B233C 800B78DC 4E800420 */ bctr glabel lbl_800B78E0 -/* 0B2340 800B78E0 80AD8E04 */ lwz r5, cpReq-_SDA_BASE_(r13) +/* 0B2340 800B78E0 80AD8E04 */ lwz r5, cpReq@sda21(r13) /* 0B2344 800B78E4 387E005C */ addi r3, r30, 0x5c /* 0B2348 800B78E8 4CC63182 */ crclr 6 /* 0B234C 800B78EC 4BFE6D0D */ bl OSReport /* 0B2350 800B78F0 480000C8 */ b lbl_800B79B8 glabel lbl_800B78F4 -/* 0B2354 800B78F4 80AD8E08 */ lwz r5, tcReq-_SDA_BASE_(r13) +/* 0B2354 800B78F4 80AD8E08 */ lwz r5, tcReq@sda21(r13) /* 0B2358 800B78F8 387E005C */ addi r3, r30, 0x5c /* 0B235C 800B78FC 4CC63182 */ crclr 6 /* 0B2360 800B7900 4BFE6CF9 */ bl OSReport /* 0B2364 800B7904 480000B4 */ b lbl_800B79B8 glabel lbl_800B7908 -/* 0B2368 800B7908 80AD8E0C */ lwz r5, cpuRdReq-_SDA_BASE_(r13) +/* 0B2368 800B7908 80AD8E0C */ lwz r5, cpuRdReq@sda21(r13) /* 0B236C 800B790C 387E005C */ addi r3, r30, 0x5c /* 0B2370 800B7910 4CC63182 */ crclr 6 /* 0B2374 800B7914 4BFE6CE5 */ bl OSReport /* 0B2378 800B7918 480000A0 */ b lbl_800B79B8 glabel lbl_800B791C -/* 0B237C 800B791C 80AD8E10 */ lwz r5, cpuWrReq-_SDA_BASE_(r13) +/* 0B237C 800B791C 80AD8E10 */ lwz r5, cpuWrReq@sda21(r13) /* 0B2380 800B7920 387E005C */ addi r3, r30, 0x5c /* 0B2384 800B7924 4CC63182 */ crclr 6 /* 0B2388 800B7928 4BFE6CD1 */ bl OSReport /* 0B238C 800B792C 4800008C */ b lbl_800B79B8 glabel lbl_800B7930 -/* 0B2390 800B7930 80AD8E14 */ lwz r5, dspReq-_SDA_BASE_(r13) +/* 0B2390 800B7930 80AD8E14 */ lwz r5, dspReq@sda21(r13) /* 0B2394 800B7934 387E005C */ addi r3, r30, 0x5c /* 0B2398 800B7938 4CC63182 */ crclr 6 /* 0B239C 800B793C 4BFE6CBD */ bl OSReport /* 0B23A0 800B7940 48000078 */ b lbl_800B79B8 glabel lbl_800B7944 -/* 0B23A4 800B7944 80AD8E18 */ lwz r5, ioReq-_SDA_BASE_(r13) +/* 0B23A4 800B7944 80AD8E18 */ lwz r5, ioReq@sda21(r13) /* 0B23A8 800B7948 387E005C */ addi r3, r30, 0x5c /* 0B23AC 800B794C 4CC63182 */ crclr 6 /* 0B23B0 800B7950 4BFE6CA9 */ bl OSReport /* 0B23B4 800B7954 48000064 */ b lbl_800B79B8 glabel lbl_800B7958 -/* 0B23B8 800B7958 80AD8E1C */ lwz r5, viReq-_SDA_BASE_(r13) +/* 0B23B8 800B7958 80AD8E1C */ lwz r5, viReq@sda21(r13) /* 0B23BC 800B795C 387E005C */ addi r3, r30, 0x5c /* 0B23C0 800B7960 4CC63182 */ crclr 6 /* 0B23C4 800B7964 4BFE6C95 */ bl OSReport /* 0B23C8 800B7968 48000050 */ b lbl_800B79B8 glabel lbl_800B796C -/* 0B23CC 800B796C 80AD8E20 */ lwz r5, peReq-_SDA_BASE_(r13) +/* 0B23CC 800B796C 80AD8E20 */ lwz r5, peReq@sda21(r13) /* 0B23D0 800B7970 387E005C */ addi r3, r30, 0x5c /* 0B23D4 800B7974 4CC63182 */ crclr 6 /* 0B23D8 800B7978 4BFE6C81 */ bl OSReport /* 0B23DC 800B797C 4800003C */ b lbl_800B79B8 glabel lbl_800B7980 -/* 0B23E0 800B7980 80AD8E24 */ lwz r5, rfReq-_SDA_BASE_(r13) +/* 0B23E0 800B7980 80AD8E24 */ lwz r5, rfReq@sda21(r13) /* 0B23E4 800B7984 387E005C */ addi r3, r30, 0x5c /* 0B23E8 800B7988 4CC63182 */ crclr 6 /* 0B23EC 800B798C 4BFE6C6D */ bl OSReport /* 0B23F0 800B7990 48000028 */ b lbl_800B79B8 glabel lbl_800B7994 -/* 0B23F4 800B7994 80AD8E28 */ lwz r5, fiReq-_SDA_BASE_(r13) +/* 0B23F4 800B7994 80AD8E28 */ lwz r5, fiReq@sda21(r13) /* 0B23F8 800B7998 387E005C */ addi r3, r30, 0x5c /* 0B23FC 800B799C 4CC63182 */ crclr 6 /* 0B2400 800B79A0 4BFE6C59 */ bl OSReport @@ -544,13 +544,13 @@ lbl_800B79B8: /* 0B2418 800B79B8 3BBD0040 */ addi r29, r29, 0x40 /* 0B241C 800B79BC 3B9C0001 */ addi r28, r28, 1 lbl_800B79C0: -/* 0B2420 800B79C0 800D8DD4 */ lwz r0, DemoStatMaxIndx-_SDA_BASE_(r13) +/* 0B2420 800B79C0 800D8DD4 */ lwz r0, DemoStatMaxIndx@sda21(r13) /* 0B2424 800B79C4 7C1C0040 */ cmplw r28, r0 /* 0B2428 800B79C8 4180FCA4 */ blt lbl_800B766C /* 0B242C 800B79CC 4800059C */ b lbl_800B7F68 lbl_800B79D0: /* 0B2430 800B79D0 4BFFE9A1 */ bl DEMOGetRenderModeObj -/* 0B2434 800B79D4 800D8DDC */ lwz r0, DemoStatDisp-_SDA_BASE_(r13) +/* 0B2434 800B79D4 800D8DDC */ lwz r0, DemoStatDisp@sda21(r13) /* 0B2438 800B79D8 2C000002 */ cmpwi r0, 2 /* 0B243C 800B79DC 41820058 */ beq lbl_800B7A34 /* 0B2440 800B79E0 40800014 */ bge lbl_800B79F4 @@ -611,9 +611,9 @@ lbl_800B7A9C: /* 0B2504 800B7AA4 38600000 */ li r3, 0 /* 0B2508 800B7AA8 4BFFEE1D */ bl DEMOInitCaption /* 0B250C 800B7AAC 3B800000 */ li r28, 0 -/* 0B2510 800B7AB0 CBC28510 */ lfd f30, D_80136210-_SDA2_BASE_(r2) +/* 0B2510 800B7AB0 CBC28510 */ lfd f30, D_80136210@sda21(r2) /* 0B2514 800B7AB4 3C80800F */ lis r4, jtbl_800F3510@ha -/* 0B2518 800B7AB8 C3E28508 */ lfs f31, D_80136208-_SDA2_BASE_(r2) +/* 0B2518 800B7AB8 C3E28508 */ lfs f31, D_80136208@sda21(r2) /* 0B251C 800B7ABC 3C60800F */ lis r3, jtbl_800F34E8@ha /* 0B2520 800B7AC0 3BBC0000 */ addi r29, r28, 0 /* 0B2524 800B7AC4 3BE43510 */ addi r31, r4, jtbl_800F3510@l @@ -621,7 +621,7 @@ lbl_800B7A9C: /* 0B252C 800B7ACC 3F004330 */ lis r24, 0x4330 /* 0B2530 800B7AD0 4800048C */ b lbl_800B7F5C lbl_800B7AD4: -/* 0B2534 800B7AD4 800D8DCC */ lwz r0, DemoStat-_SDA_BASE_(r13) +/* 0B2534 800B7AD4 800D8DCC */ lwz r0, DemoStat@sda21(r13) /* 0B2538 800B7AD8 7CE0EA14 */ add r7, r0, r29 /* 0B253C 800B7ADC 80870034 */ lwz r4, 0x34(r7) /* 0B2540 800B7AE0 28040009 */ cmplwi r4, 9 @@ -647,7 +647,7 @@ lbl_800B7B20: /* 0B2588 800B7B28 40800428 */ bge lbl_800B7F50 /* 0B258C 800B7B2C 48000084 */ b lbl_800B7BB0 lbl_800B7B30: -/* 0B2590 800B7B30 810D8DE0 */ lwz r8, topPixIn-_SDA_BASE_(r13) +/* 0B2590 800B7B30 810D8DE0 */ lwz r8, topPixIn@sda21(r13) /* 0B2594 800B7B34 387B0000 */ addi r3, r27, 0 /* 0B2598 800B7B38 389A0000 */ addi r4, r26, 0 /* 0B259C 800B7B3C 4CC63182 */ crclr 6 @@ -656,7 +656,7 @@ lbl_800B7B30: /* 0B25A8 800B7B48 4BFFF2E9 */ bl DEMOPrintf /* 0B25AC 800B7B4C 48000404 */ b lbl_800B7F50 lbl_800B7B50: -/* 0B25B0 800B7B50 810D8DE4 */ lwz r8, topPixOut-_SDA_BASE_(r13) +/* 0B25B0 800B7B50 810D8DE4 */ lwz r8, topPixOut@sda21(r13) /* 0B25B4 800B7B54 387B0000 */ addi r3, r27, 0 /* 0B25B8 800B7B58 389A0000 */ addi r4, r26, 0 /* 0B25BC 800B7B5C 4CC63182 */ crclr 6 @@ -665,7 +665,7 @@ lbl_800B7B50: /* 0B25C8 800B7B68 4BFFF2C9 */ bl DEMOPrintf /* 0B25CC 800B7B6C 480003E4 */ b lbl_800B7F50 lbl_800B7B70: -/* 0B25D0 800B7B70 810D8DE8 */ lwz r8, botPixIn-_SDA_BASE_(r13) +/* 0B25D0 800B7B70 810D8DE8 */ lwz r8, botPixIn@sda21(r13) /* 0B25D4 800B7B74 387B0000 */ addi r3, r27, 0 /* 0B25D8 800B7B78 389A0000 */ addi r4, r26, 0 /* 0B25DC 800B7B7C 4CC63182 */ crclr 6 @@ -674,7 +674,7 @@ lbl_800B7B70: /* 0B25E8 800B7B88 4BFFF2A9 */ bl DEMOPrintf /* 0B25EC 800B7B8C 480003C4 */ b lbl_800B7F50 lbl_800B7B90: -/* 0B25F0 800B7B90 810D8DEC */ lwz r8, botPixOut-_SDA_BASE_(r13) +/* 0B25F0 800B7B90 810D8DEC */ lwz r8, botPixOut@sda21(r13) /* 0B25F4 800B7B94 387B0000 */ addi r3, r27, 0 /* 0B25F8 800B7B98 389A0000 */ addi r4, r26, 0 /* 0B25FC 800B7B9C 4CC63182 */ crclr 6 @@ -683,7 +683,7 @@ lbl_800B7B90: /* 0B2608 800B7BA8 4BFFF289 */ bl DEMOPrintf /* 0B260C 800B7BAC 480003A4 */ b lbl_800B7F50 lbl_800B7BB0: -/* 0B2610 800B7BB0 810D8DF0 */ lwz r8, clrPixIn-_SDA_BASE_(r13) +/* 0B2610 800B7BB0 810D8DF0 */ lwz r8, clrPixIn@sda21(r13) /* 0B2614 800B7BB4 387B0000 */ addi r3, r27, 0 /* 0B2618 800B7BB8 389A0000 */ addi r4, r26, 0 /* 0B261C 800B7BBC 4CC63182 */ crclr 6 @@ -692,7 +692,7 @@ lbl_800B7BB0: /* 0B2628 800B7BC8 4BFFF269 */ bl DEMOPrintf /* 0B262C 800B7BCC 48000384 */ b lbl_800B7F50 lbl_800B7BD0: -/* 0B2630 800B7BD0 810D8DF4 */ lwz r8, copyClks-_SDA_BASE_(r13) +/* 0B2630 800B7BD0 810D8DF4 */ lwz r8, copyClks@sda21(r13) /* 0B2634 800B7BD4 387B0000 */ addi r3, r27, 0 /* 0B2638 800B7BD8 389A0000 */ addi r4, r26, 0 /* 0B263C 800B7BDC 4CC63182 */ crclr 6 @@ -701,13 +701,13 @@ lbl_800B7BD0: /* 0B2648 800B7BE8 4BFFF249 */ bl DEMOPrintf /* 0B264C 800B7BEC 48000364 */ b lbl_800B7F50 glabel lbl_800B7BF0 -/* 0B2650 800B7BF0 80CD8DE0 */ lwz r6, topPixIn-_SDA_BASE_(r13) +/* 0B2650 800B7BF0 80CD8DE0 */ lwz r6, topPixIn@sda21(r13) /* 0B2654 800B7BF4 7F63DB78 */ mr r3, r27 -/* 0B2658 800B7BF8 800D8DE8 */ lwz r0, botPixIn-_SDA_BASE_(r13) +/* 0B2658 800B7BF8 800D8DE8 */ lwz r0, botPixIn@sda21(r13) /* 0B265C 800B7BFC 7F44D378 */ mr r4, r26 -/* 0B2660 800B7C00 80AD8DF4 */ lwz r5, copyClks-_SDA_BASE_(r13) +/* 0B2660 800B7C00 80AD8DF4 */ lwz r5, copyClks@sda21(r13) /* 0B2664 800B7C04 7CC60214 */ add r6, r6, r0 -/* 0B2668 800B7C08 800D8DD8 */ lwz r0, DemoStatClocks-_SDA_BASE_(r13) +/* 0B2668 800B7C08 800D8DD8 */ lwz r0, DemoStatClocks@sda21(r13) /* 0B266C 800B7C0C 90C1000C */ stw r6, 0xc(r1) /* 0B2670 800B7C10 4CC63242 */ crset 6 /* 0B2674 800B7C14 7C050050 */ subf r0, r5, r0 @@ -725,14 +725,14 @@ glabel lbl_800B7BF0 /* 0B26A4 800B7C44 4BFFF1ED */ bl DEMOPrintf /* 0B26A8 800B7C48 48000308 */ b lbl_800B7F50 glabel lbl_800B7C4C -/* 0B26AC 800B7C4C 800D8E08 */ lwz r0, tcReq-_SDA_BASE_(r13) +/* 0B26AC 800B7C4C 800D8E08 */ lwz r0, tcReq@sda21(r13) /* 0B26B0 800B7C50 7F63DB78 */ mr r3, r27 -/* 0B26B4 800B7C54 80AD8DF4 */ lwz r5, copyClks-_SDA_BASE_(r13) +/* 0B26B4 800B7C54 80AD8DF4 */ lwz r5, copyClks@sda21(r13) /* 0B26B8 800B7C58 389A0000 */ addi r4, r26, 0 /* 0B26BC 800B7C5C 54002834 */ slwi r0, r0, 5 /* 0B26C0 800B7C60 9001000C */ stw r0, 0xc(r1) /* 0B26C4 800B7C64 38DE0068 */ addi r6, r30, 0x68 -/* 0B26C8 800B7C68 800D8DD8 */ lwz r0, DemoStatClocks-_SDA_BASE_(r13) +/* 0B26C8 800B7C68 800D8DD8 */ lwz r0, DemoStatClocks@sda21(r13) /* 0B26CC 800B7C6C 4CC63242 */ crset 6 /* 0B26D0 800B7C70 93010008 */ stw r24, 8(r1) /* 0B26D4 800B7C74 7C050050 */ subf r0, r5, r0 @@ -748,11 +748,11 @@ glabel lbl_800B7C4C /* 0B26FC 800B7C9C 4BFFF195 */ bl DEMOPrintf /* 0B2700 800B7CA0 480002B0 */ b lbl_800B7F50 glabel lbl_800B7CA4 -/* 0B2704 800B7CA4 80CD8E08 */ lwz r6, tcReq-_SDA_BASE_(r13) +/* 0B2704 800B7CA4 80CD8E08 */ lwz r6, tcReq@sda21(r13) /* 0B2708 800B7CA8 7F63DB78 */ mr r3, r27 -/* 0B270C 800B7CAC 80AD8DE8 */ lwz r5, botPixIn-_SDA_BASE_(r13) +/* 0B270C 800B7CAC 80AD8DE8 */ lwz r5, botPixIn@sda21(r13) /* 0B2710 800B7CB0 7F44D378 */ mr r4, r26 -/* 0B2714 800B7CB4 800D8DE0 */ lwz r0, topPixIn-_SDA_BASE_(r13) +/* 0B2714 800B7CB4 800D8DE0 */ lwz r0, topPixIn@sda21(r13) /* 0B2718 800B7CB8 54C62834 */ slwi r6, r6, 5 /* 0B271C 800B7CBC 4CC63242 */ crset 6 /* 0B2720 800B7CC0 7C050050 */ subf r0, r5, r0 @@ -782,7 +782,7 @@ lbl_800B7D14: /* 0B2778 800B7D18 40800238 */ bge lbl_800B7F50 /* 0B277C 800B7D1C 48000044 */ b lbl_800B7D60 lbl_800B7D20: -/* 0B2780 800B7D20 810D8DF8 */ lwz r8, vcCheck-_SDA_BASE_(r13) +/* 0B2780 800B7D20 810D8DF8 */ lwz r8, vcCheck@sda21(r13) /* 0B2784 800B7D24 387B0000 */ addi r3, r27, 0 /* 0B2788 800B7D28 389A0000 */ addi r4, r26, 0 /* 0B278C 800B7D2C 4CC63182 */ crclr 6 @@ -791,7 +791,7 @@ lbl_800B7D20: /* 0B2798 800B7D38 4BFFF0F9 */ bl DEMOPrintf /* 0B279C 800B7D3C 48000214 */ b lbl_800B7F50 lbl_800B7D40: -/* 0B27A0 800B7D40 810D8DFC */ lwz r8, vcMiss-_SDA_BASE_(r13) +/* 0B27A0 800B7D40 810D8DFC */ lwz r8, vcMiss@sda21(r13) /* 0B27A4 800B7D44 387B0000 */ addi r3, r27, 0 /* 0B27A8 800B7D48 389A0000 */ addi r4, r26, 0 /* 0B27AC 800B7D4C 4CC63182 */ crclr 6 @@ -800,7 +800,7 @@ lbl_800B7D40: /* 0B27B8 800B7D58 4BFFF0D9 */ bl DEMOPrintf /* 0B27BC 800B7D5C 480001F4 */ b lbl_800B7F50 lbl_800B7D60: -/* 0B27C0 800B7D60 810D8E00 */ lwz r8, vcStall-_SDA_BASE_(r13) +/* 0B27C0 800B7D60 810D8E00 */ lwz r8, vcStall@sda21(r13) /* 0B27C4 800B7D64 387B0000 */ addi r3, r27, 0 /* 0B27C8 800B7D68 389A0000 */ addi r4, r26, 0 /* 0B27CC 800B7D6C 4CC63182 */ crclr 6 @@ -817,7 +817,7 @@ glabel lbl_800B7D80 /* 0B27F4 800B7D94 7C0903A6 */ mtctr r0 /* 0B27F8 800B7D98 4E800420 */ bctr glabel lbl_800B7D9C -/* 0B27FC 800B7D9C 810D8E04 */ lwz r8, cpReq-_SDA_BASE_(r13) +/* 0B27FC 800B7D9C 810D8E04 */ lwz r8, cpReq@sda21(r13) /* 0B2800 800B7DA0 387B0000 */ addi r3, r27, 0 /* 0B2804 800B7DA4 389A0000 */ addi r4, r26, 0 /* 0B2808 800B7DA8 4CC63182 */ crclr 6 @@ -826,7 +826,7 @@ glabel lbl_800B7D9C /* 0B2814 800B7DB4 4BFFF07D */ bl DEMOPrintf /* 0B2818 800B7DB8 48000198 */ b lbl_800B7F50 glabel lbl_800B7DBC -/* 0B281C 800B7DBC 810D8E08 */ lwz r8, tcReq-_SDA_BASE_(r13) +/* 0B281C 800B7DBC 810D8E08 */ lwz r8, tcReq@sda21(r13) /* 0B2820 800B7DC0 387B0000 */ addi r3, r27, 0 /* 0B2824 800B7DC4 389A0000 */ addi r4, r26, 0 /* 0B2828 800B7DC8 4CC63182 */ crclr 6 @@ -835,7 +835,7 @@ glabel lbl_800B7DBC /* 0B2834 800B7DD4 4BFFF05D */ bl DEMOPrintf /* 0B2838 800B7DD8 48000178 */ b lbl_800B7F50 glabel lbl_800B7DDC -/* 0B283C 800B7DDC 810D8E0C */ lwz r8, cpuRdReq-_SDA_BASE_(r13) +/* 0B283C 800B7DDC 810D8E0C */ lwz r8, cpuRdReq@sda21(r13) /* 0B2840 800B7DE0 387B0000 */ addi r3, r27, 0 /* 0B2844 800B7DE4 389A0000 */ addi r4, r26, 0 /* 0B2848 800B7DE8 4CC63182 */ crclr 6 @@ -844,7 +844,7 @@ glabel lbl_800B7DDC /* 0B2854 800B7DF4 4BFFF03D */ bl DEMOPrintf /* 0B2858 800B7DF8 48000158 */ b lbl_800B7F50 glabel lbl_800B7DFC -/* 0B285C 800B7DFC 810D8E10 */ lwz r8, cpuWrReq-_SDA_BASE_(r13) +/* 0B285C 800B7DFC 810D8E10 */ lwz r8, cpuWrReq@sda21(r13) /* 0B2860 800B7E00 387B0000 */ addi r3, r27, 0 /* 0B2864 800B7E04 389A0000 */ addi r4, r26, 0 /* 0B2868 800B7E08 4CC63182 */ crclr 6 @@ -853,7 +853,7 @@ glabel lbl_800B7DFC /* 0B2874 800B7E14 4BFFF01D */ bl DEMOPrintf /* 0B2878 800B7E18 48000138 */ b lbl_800B7F50 glabel lbl_800B7E1C -/* 0B287C 800B7E1C 810D8E14 */ lwz r8, dspReq-_SDA_BASE_(r13) +/* 0B287C 800B7E1C 810D8E14 */ lwz r8, dspReq@sda21(r13) /* 0B2880 800B7E20 387B0000 */ addi r3, r27, 0 /* 0B2884 800B7E24 389A0000 */ addi r4, r26, 0 /* 0B2888 800B7E28 4CC63182 */ crclr 6 @@ -862,7 +862,7 @@ glabel lbl_800B7E1C /* 0B2894 800B7E34 4BFFEFFD */ bl DEMOPrintf /* 0B2898 800B7E38 48000118 */ b lbl_800B7F50 glabel lbl_800B7E3C -/* 0B289C 800B7E3C 810D8E18 */ lwz r8, ioReq-_SDA_BASE_(r13) +/* 0B289C 800B7E3C 810D8E18 */ lwz r8, ioReq@sda21(r13) /* 0B28A0 800B7E40 387B0000 */ addi r3, r27, 0 /* 0B28A4 800B7E44 389A0000 */ addi r4, r26, 0 /* 0B28A8 800B7E48 4CC63182 */ crclr 6 @@ -871,7 +871,7 @@ glabel lbl_800B7E3C /* 0B28B4 800B7E54 4BFFEFDD */ bl DEMOPrintf /* 0B28B8 800B7E58 480000F8 */ b lbl_800B7F50 glabel lbl_800B7E5C -/* 0B28BC 800B7E5C 810D8E1C */ lwz r8, viReq-_SDA_BASE_(r13) +/* 0B28BC 800B7E5C 810D8E1C */ lwz r8, viReq@sda21(r13) /* 0B28C0 800B7E60 387B0000 */ addi r3, r27, 0 /* 0B28C4 800B7E64 389A0000 */ addi r4, r26, 0 /* 0B28C8 800B7E68 4CC63182 */ crclr 6 @@ -880,7 +880,7 @@ glabel lbl_800B7E5C /* 0B28D4 800B7E74 4BFFEFBD */ bl DEMOPrintf /* 0B28D8 800B7E78 480000D8 */ b lbl_800B7F50 glabel lbl_800B7E7C -/* 0B28DC 800B7E7C 810D8E20 */ lwz r8, peReq-_SDA_BASE_(r13) +/* 0B28DC 800B7E7C 810D8E20 */ lwz r8, peReq@sda21(r13) /* 0B28E0 800B7E80 387B0000 */ addi r3, r27, 0 /* 0B28E4 800B7E84 389A0000 */ addi r4, r26, 0 /* 0B28E8 800B7E88 4CC63182 */ crclr 6 @@ -889,7 +889,7 @@ glabel lbl_800B7E7C /* 0B28F4 800B7E94 4BFFEF9D */ bl DEMOPrintf /* 0B28F8 800B7E98 480000B8 */ b lbl_800B7F50 glabel lbl_800B7E9C -/* 0B28FC 800B7E9C 810D8E24 */ lwz r8, rfReq-_SDA_BASE_(r13) +/* 0B28FC 800B7E9C 810D8E24 */ lwz r8, rfReq@sda21(r13) /* 0B2900 800B7EA0 387B0000 */ addi r3, r27, 0 /* 0B2904 800B7EA4 389A0000 */ addi r4, r26, 0 /* 0B2908 800B7EA8 4CC63182 */ crclr 6 @@ -898,7 +898,7 @@ glabel lbl_800B7E9C /* 0B2914 800B7EB4 4BFFEF7D */ bl DEMOPrintf /* 0B2918 800B7EB8 48000098 */ b lbl_800B7F50 glabel lbl_800B7EBC -/* 0B291C 800B7EBC 810D8E28 */ lwz r8, fiReq-_SDA_BASE_(r13) +/* 0B291C 800B7EBC 810D8E28 */ lwz r8, fiReq@sda21(r13) /* 0B2920 800B7EC0 387B0000 */ addi r3, r27, 0 /* 0B2924 800B7EC4 389A0000 */ addi r4, r26, 0 /* 0B2928 800B7EC8 4CC63182 */ crclr 6 @@ -912,7 +912,7 @@ glabel lbl_800B7EDC /* 0B2944 800B7EE4 389A0000 */ addi r4, r26, 0 /* 0B2948 800B7EE8 4CC63182 */ crclr 6 /* 0B294C 800B7EEC 38A00000 */ li r5, 0 -/* 0B2950 800B7EF0 38CD8848 */ addi r6, r13, D_80135528-_SDA_BASE_ +/* 0B2950 800B7EF0 38CD8848 */ addi r6, r13, D_80135528@sda21 /* 0B2954 800B7EF4 4BFFEF3D */ bl DEMOPrintf /* 0B2958 800B7EF8 48000058 */ b lbl_800B7F50 glabel lbl_800B7EFC @@ -943,7 +943,7 @@ lbl_800B7F50: /* 0B29B4 800B7F54 3BBD0040 */ addi r29, r29, 0x40 /* 0B29B8 800B7F58 3B9C0001 */ addi r28, r28, 1 lbl_800B7F5C: -/* 0B29BC 800B7F5C 800D8DD4 */ lwz r0, DemoStatMaxIndx-_SDA_BASE_(r13) +/* 0B29BC 800B7F5C 800D8DD4 */ lwz r0, DemoStatMaxIndx@sda21(r13) /* 0B29C0 800B7F60 7C1C0040 */ cmplw r28, r0 /* 0B29C4 800B7F64 4180FB70 */ blt lbl_800B7AD4 lbl_800B7F68: diff --git a/asm/DebuggerDriver.s b/asm/DebuggerDriver.s index fc5c021..1ab33ff 100644 --- a/asm/DebuggerDriver.s +++ b/asm/DebuggerDriver.s @@ -54,10 +54,10 @@ lbl_800D2584: /* 0CCFFC 800D259C 80010054 */ lwz r0, 0x54(r1) /* 0CD000 800D25A0 540007BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 0CD004 800D25A4 4082FF90 */ bne lbl_800D2534 -/* 0CD008 800D25A8 886D8898 */ lbz r3, SendCount-_SDA_BASE_(r13) +/* 0CD008 800D25A8 886D8898 */ lbz r3, SendCount@sda21(r13) /* 0CD00C 800D25AC 38030001 */ addi r0, r3, 1 -/* 0CD010 800D25B0 980D8898 */ stb r0, SendCount-_SDA_BASE_(r13) -/* 0CD014 800D25B4 880D8898 */ lbz r0, SendCount-_SDA_BASE_(r13) +/* 0CD010 800D25B0 980D8898 */ stb r0, SendCount@sda21(r13) +/* 0CD014 800D25B4 880D8898 */ lbz r0, SendCount@sda21(r13) /* 0CD018 800D25B8 540007FF */ clrlwi. r0, r0, 0x1f /* 0CD01C 800D25BC 4182000C */ beq lbl_800D25C8 /* 0CD020 800D25C0 38601000 */ li r3, 0x1000 @@ -107,7 +107,7 @@ lbl_800D2640: /* 0CD0B8 800D2658 80010054 */ lwz r0, 0x54(r1) /* 0CD0BC 800D265C 540007BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 0CD0C0 800D2660 4082FF98 */ bne lbl_800D25F8 -/* 0CD0C4 800D2664 880D8898 */ lbz r0, SendCount-_SDA_BASE_(r13) +/* 0CD0C4 800D2664 880D8898 */ lbz r0, SendCount@sda21(r13) /* 0CD0C8 800D2668 5400801E */ slwi r0, r0, 0x10 /* 0CD0CC 800D266C 64001F00 */ oris r0, r0, 0x1f00 /* 0CD0D0 800D2670 7C00DB78 */ or r0, r0, r27 @@ -189,7 +189,7 @@ glabel DBRead /* 0CD1E4 800D2784 93A10014 */ stw r29, 0x14(r1) /* 0CD1E8 800D2788 3BA30000 */ addi r29, r3, 0 /* 0CD1EC 800D278C 4BFCC571 */ bl OSDisableInterrupts -/* 0CD1F0 800D2790 800D9010 */ lwz r0, SendMailData-_SDA_BASE_(r13) +/* 0CD1F0 800D2790 800D9010 */ lwz r0, SendMailData@sda21(r13) /* 0CD1F4 800D2794 3BE30000 */ addi r31, r3, 0 /* 0CD1F8 800D2798 540003DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 0CD1FC 800D279C 4182000C */ beq lbl_800D27A8 @@ -205,9 +205,9 @@ lbl_800D27AC: /* 0CD21C 800D27BC 3863E000 */ addi r3, r3, -8192 /* 0CD220 800D27C0 480003A5 */ bl DBGRead /* 0CD224 800D27C4 38000000 */ li r0, 0 -/* 0CD228 800D27C8 900D9014 */ stw r0, RecvDataLeng-_SDA_BASE_(r13) +/* 0CD228 800D27C8 900D9014 */ stw r0, RecvDataLeng@sda21(r13) /* 0CD22C 800D27CC 7FE3FB78 */ mr r3, r31 -/* 0CD230 800D27D0 980D901C */ stb r0, EXIInputFlag-_SDA_BASE_(r13) +/* 0CD230 800D27D0 980D901C */ stb r0, EXIInputFlag@sda21(r13) /* 0CD234 800D27D4 4BFCC551 */ bl OSRestoreInterrupts /* 0CD238 800D27D8 80010024 */ lwz r0, 0x24(r1) /* 0CD23C 800D27DC 38600000 */ li r3, 0 @@ -224,8 +224,8 @@ glabel DBQueryData /* 0CD260 800D2800 90010004 */ stw r0, 4(r1) /* 0CD264 800D2804 9421FFE8 */ stwu r1, -0x18(r1) /* 0CD268 800D2808 93E10014 */ stw r31, 0x14(r1) -/* 0CD26C 800D280C 800D9014 */ lwz r0, RecvDataLeng-_SDA_BASE_(r13) -/* 0CD270 800D2810 986D901C */ stb r3, EXIInputFlag-_SDA_BASE_(r13) +/* 0CD26C 800D280C 800D9014 */ lwz r0, RecvDataLeng@sda21(r13) +/* 0CD270 800D2810 986D901C */ stb r3, EXIInputFlag@sda21(r13) /* 0CD274 800D2814 2C000000 */ cmpwi r0, 0 /* 0CD278 800D2818 40820064 */ bne lbl_800D287C /* 0CD27C 800D281C 4BFCC4E1 */ bl OSDisableInterrupts @@ -246,15 +246,15 @@ glabel DBQueryData /* 0CD2B8 800D2858 28000000 */ cmplwi r0, 0 /* 0CD2BC 800D285C 40820018 */ bne lbl_800D2874 /* 0CD2C0 800D2860 5483047E */ clrlwi r3, r4, 0x11 -/* 0CD2C4 800D2864 908D9010 */ stw r4, SendMailData-_SDA_BASE_(r13) +/* 0CD2C4 800D2864 908D9010 */ stw r4, SendMailData@sda21(r13) /* 0CD2C8 800D2868 38000001 */ li r0, 1 -/* 0CD2CC 800D286C 906D9014 */ stw r3, RecvDataLeng-_SDA_BASE_(r13) -/* 0CD2D0 800D2870 980D901C */ stb r0, EXIInputFlag-_SDA_BASE_(r13) +/* 0CD2CC 800D286C 906D9014 */ stw r3, RecvDataLeng@sda21(r13) +/* 0CD2D0 800D2870 980D901C */ stb r0, EXIInputFlag@sda21(r13) lbl_800D2874: /* 0CD2D4 800D2874 7FE3FB78 */ mr r3, r31 /* 0CD2D8 800D2878 4BFCC4AD */ bl OSRestoreInterrupts lbl_800D287C: -/* 0CD2DC 800D287C 806D9014 */ lwz r3, RecvDataLeng-_SDA_BASE_(r13) +/* 0CD2DC 800D287C 806D9014 */ lwz r3, RecvDataLeng@sda21(r13) /* 0CD2E0 800D2880 8001001C */ lwz r0, 0x1c(r1) /* 0CD2E4 800D2884 83E10014 */ lwz r31, 0x14(r1) /* 0CD2E8 800D2888 38210018 */ addi r1, r1, 0x18 @@ -273,7 +273,7 @@ glabel DBInitInterrupts /* 0CD314 800D28B4 3C60800D */ lis r3, MWCallback@ha /* 0CD318 800D28B8 380329A0 */ addi r0, r3, MWCallback@l /* 0CD31C 800D28BC 3C60800D */ lis r3, DBGHandler@ha -/* 0CD320 800D28C0 900D900C */ stw r0, DBGCallback-_SDA_BASE_(r13) +/* 0CD320 800D28C0 900D900C */ stw r0, DBGCallback@sda21(r13) /* 0CD324 800D28C4 38832960 */ addi r4, r3, DBGHandler@l /* 0CD328 800D28C8 38600019 */ li r3, 0x19 /* 0CD32C 800D28CC 4BFCC47D */ bl __OSSetInterruptHandler @@ -294,14 +294,14 @@ glabel DBInitComm /* 0CD360 800D2900 93A10014 */ stw r29, 0x14(r1) /* 0CD364 800D2904 3BA30000 */ addi r29, r3, 0 /* 0CD368 800D2908 4BFCC3F5 */ bl OSDisableInterrupts -/* 0CD36C 800D290C 380D901C */ addi r0, r13, EXIInputFlag-_SDA_BASE_ -/* 0CD370 800D2910 900D9018 */ stw r0, pEXIInputFlag-_SDA_BASE_(r13) +/* 0CD36C 800D290C 380D901C */ addi r0, r13, EXIInputFlag@sda21 +/* 0CD370 800D2910 900D9018 */ stw r0, pEXIInputFlag@sda21(r13) /* 0CD374 800D2914 3C800002 */ lis r4, 2 /* 0CD378 800D2918 3BE30000 */ addi r31, r3, 0 -/* 0CD37C 800D291C 800D9018 */ lwz r0, pEXIInputFlag-_SDA_BASE_(r13) +/* 0CD37C 800D291C 800D9018 */ lwz r0, pEXIInputFlag@sda21(r13) /* 0CD380 800D2920 38648000 */ addi r3, r4, -32768 /* 0CD384 800D2924 901D0000 */ stw r0, 0(r29) -/* 0CD388 800D2928 93CD9008 */ stw r30, MTRCallback-_SDA_BASE_(r13) +/* 0CD388 800D2928 93CD9008 */ stw r30, MTRCallback@sda21(r13) /* 0CD38C 800D292C 4BFCC799 */ bl __OSMaskInterrupts /* 0CD390 800D2930 3C60CC00 */ lis r3, EXI_REGS_BASE@ha /* 0CD394 800D2934 38000000 */ li r0, 0 @@ -322,7 +322,7 @@ DBGHandler: /* 0CD3C8 800D2968 90010004 */ stw r0, 4(r1) /* 0CD3CC 800D296C 38001000 */ li r0, 0x1000 /* 0CD3D0 800D2970 9421FFF8 */ stwu r1, -8(r1) -/* 0CD3D4 800D2974 818D900C */ lwz r12, DBGCallback-_SDA_BASE_(r13) +/* 0CD3D4 800D2974 818D900C */ lwz r12, DBGCallback@sda21(r13) /* 0CD3D8 800D2978 90053000 */ stw r0, (PI_REGS_BASE + PI_INTSR)@l(r5) /* 0CD3DC 800D297C 280C0000 */ cmplwi r12, 0 /* 0CD3E0 800D2980 41820010 */ beq lbl_800D2990 @@ -340,8 +340,8 @@ MWCallback: /* 0CD404 800D29A4 90010004 */ stw r0, 4(r1) /* 0CD408 800D29A8 38000001 */ li r0, 1 /* 0CD40C 800D29AC 9421FFF8 */ stwu r1, -8(r1) -/* 0CD410 800D29B0 818D9008 */ lwz r12, MTRCallback-_SDA_BASE_(r13) -/* 0CD414 800D29B4 980D901C */ stb r0, EXIInputFlag-_SDA_BASE_(r13) +/* 0CD410 800D29B0 818D9008 */ lwz r12, MTRCallback@sda21(r13) +/* 0CD414 800D29B4 980D901C */ stb r0, EXIInputFlag@sda21(r13) /* 0CD418 800D29B8 280C0000 */ cmplwi r12, 0 /* 0CD41C 800D29BC 41820010 */ beq lbl_800D29CC /* 0CD420 800D29C0 7D8803A6 */ mtlr r12 diff --git a/asm/EXIBios.s b/asm/EXIBios.s index ea827d2..f5b382c 100644 --- a/asm/EXIBios.s +++ b/asm/EXIBios.s @@ -1371,9 +1371,9 @@ lbl_800A39D0: /* 09E4FC 800A3A9C 4BFFB2AD */ bl __OSSetInterruptHandler /* 09E500 800A3AA0 38600000 */ li r3, 0 /* 09E504 800A3AA4 38800002 */ li r4, 2 -/* 09E508 800A3AA8 38AD8BA0 */ addi r5, r13, IDSerialPort1-_SDA_BASE_ +/* 09E508 800A3AA8 38AD8BA0 */ addi r5, r13, IDSerialPort1@sda21 /* 09E50C 800A3AAC 480002E5 */ bl EXIGetID -/* 09E510 800A3AB0 800D8B00 */ lwz r0, __OSInIPL-_SDA_BASE_(r13) +/* 09E510 800A3AB0 800D8B00 */ lwz r0, __OSInIPL@sda21(r13) /* 09E514 800A3AB4 2C000000 */ cmpwi r0, 0 /* 09E518 800A3AB8 41820034 */ beq lbl_800A3AEC /* 09E51C 800A3ABC 3C808000 */ lis r4, 0x8000 @@ -1418,7 +1418,7 @@ lbl_800A3B24: /* 09E5B0 800A3B50 38800002 */ li r4, 2 /* 09E5B4 800A3B54 48000779 */ bl __OSEnableBarnacle lbl_800A3B58: -/* 09E5B8 800A3B58 806D8768 */ lwz r3, __EXIVersion-_SDA_BASE_(r13) +/* 09E5B8 800A3B58 806D8768 */ lwz r3, __EXIVersion@sda21(r13) /* 09E5BC 800A3B5C 4BFF8B35 */ bl OSRegisterVersion /* 09E5C0 800A3B60 80010024 */ lwz r0, 0x24(r1) /* 09E5C4 800A3B64 83E1001C */ lwz r31, 0x1c(r1) @@ -1594,7 +1594,7 @@ glabel EXIGetID /* 09E81C 800A3DBC 40820024 */ bne lbl_800A3DE0 /* 09E820 800A3DC0 281A0002 */ cmplwi r26, 2 /* 09E824 800A3DC4 4082001C */ bne lbl_800A3DE0 -/* 09E828 800A3DC8 800D8BA0 */ lwz r0, IDSerialPort1-_SDA_BASE_(r13) +/* 09E828 800A3DC8 800D8BA0 */ lwz r0, IDSerialPort1@sda21(r13) /* 09E82C 800A3DCC 28000000 */ cmplwi r0, 0 /* 09E830 800A3DD0 41820010 */ beq lbl_800A3DE0 /* 09E834 800A3DD4 901B0000 */ stw r0, 0(r27) diff --git a/asm/EXIUart.s b/asm/EXIUart.s index 6c78f33..b518aa7 100644 --- a/asm/EXIUart.s +++ b/asm/EXIUart.s @@ -222,11 +222,11 @@ lbl_800A4440: /* 09EEB0 800A4450 2C030000 */ cmpwi r3, 0 /* 09EEB4 800A4454 4182001C */ beq lbl_800A4470 /* 09EEB8 800A4458 3C60A5FF */ lis r3, 0xa5ff -/* 09EEBC 800A445C 93CD8BA8 */ stw r30, Chan-_SDA_BASE_(r13) +/* 09EEBC 800A445C 93CD8BA8 */ stw r30, Chan@sda21(r13) /* 09EEC0 800A4460 3803005A */ addi r0, r3, 0x5a -/* 09EEC4 800A4464 93ED8BAC */ stw r31, Dev-_SDA_BASE_(r13) -/* 09EEC8 800A4468 900D8BB4 */ stw r0, BarnacleEnabled-_SDA_BASE_(r13) -/* 09EECC 800A446C 900D8BB0 */ stw r0, Enabled-_SDA_BASE_(r13) +/* 09EEC4 800A4464 93ED8BAC */ stw r31, Dev@sda21(r13) +/* 09EEC8 800A4468 900D8BB4 */ stw r0, BarnacleEnabled@sda21(r13) +/* 09EECC 800A446C 900D8BB0 */ stw r0, Enabled@sda21(r13) lbl_800A4470: /* 09EED0 800A4470 80010024 */ lwz r0, 0x24(r1) /* 09EED4 800A4474 83E1001C */ lwz r31, 0x1c(r1) @@ -239,7 +239,7 @@ glabel InitializeUART /* 09EEE8 800A4488 7C0802A6 */ mflr r0 /* 09EEEC 800A448C 90010004 */ stw r0, 4(r1) /* 09EEF0 800A4490 9421FFF8 */ stwu r1, -8(r1) -/* 09EEF4 800A4494 806D8BB4 */ lwz r3, BarnacleEnabled-_SDA_BASE_(r13) +/* 09EEF4 800A4494 806D8BB4 */ lwz r3, BarnacleEnabled@sda21(r13) /* 09EEF8 800A4498 3C035A01 */ addis r0, r3, 0x5a01 /* 09EEFC 800A449C 2800005A */ cmplwi r0, 0x5a /* 09EF00 800A44A0 4082000C */ bne lbl_800A44AC @@ -250,18 +250,18 @@ lbl_800A44AC: /* 09EF10 800A44B0 546000C7 */ rlwinm. r0, r3, 0, 3, 3 /* 09EF14 800A44B4 40820014 */ bne lbl_800A44C8 /* 09EF18 800A44B8 38000000 */ li r0, 0 -/* 09EF1C 800A44BC 900D8BB0 */ stw r0, Enabled-_SDA_BASE_(r13) +/* 09EF1C 800A44BC 900D8BB0 */ stw r0, Enabled@sda21(r13) /* 09EF20 800A44C0 38600002 */ li r3, 2 /* 09EF24 800A44C4 48000024 */ b lbl_800A44E8 lbl_800A44C8: /* 09EF28 800A44C8 3C60A5FF */ lis r3, 0xa5ff /* 09EF2C 800A44CC 3803005A */ addi r0, r3, 0x5a /* 09EF30 800A44D0 38600000 */ li r3, 0 -/* 09EF34 800A44D4 900D8BB0 */ stw r0, Enabled-_SDA_BASE_(r13) +/* 09EF34 800A44D4 900D8BB0 */ stw r0, Enabled@sda21(r13) /* 09EF38 800A44D8 38000001 */ li r0, 1 -/* 09EF3C 800A44DC 906D8BA8 */ stw r3, Chan-_SDA_BASE_(r13) +/* 09EF3C 800A44DC 906D8BA8 */ stw r3, Chan@sda21(r13) /* 09EF40 800A44E0 38600000 */ li r3, 0 -/* 09EF44 800A44E4 900D8BAC */ stw r0, Dev-_SDA_BASE_(r13) +/* 09EF44 800A44E4 900D8BAC */ stw r0, Dev@sda21(r13) lbl_800A44E8: /* 09EF48 800A44E8 8001000C */ lwz r0, 0xc(r1) /* 09EF4C 800A44EC 38210008 */ addi r1, r1, 8 @@ -279,7 +279,7 @@ glabel WriteUARTN /* 09EF6C 800A450C BF21001C */ stmw r25, 0x1c(r1) /* 09EF70 800A4510 3BC30000 */ addi r30, r3, 0 /* 09EF74 800A4514 3BE40000 */ addi r31, r4, 0 -/* 09EF78 800A4518 80AD8BB0 */ lwz r5, Enabled-_SDA_BASE_(r13) +/* 09EF78 800A4518 80AD8BB0 */ lwz r5, Enabled@sda21(r13) /* 09EF7C 800A451C 3C055A01 */ addis r0, r5, 0x5a01 /* 09EF80 800A4520 2800005A */ cmplwi r0, 0x5a /* 09EF84 800A4524 4182000C */ beq lbl_800A4530 @@ -288,8 +288,8 @@ glabel WriteUARTN lbl_800A4530: /* 09EF90 800A4530 4BFFA7CD */ bl OSDisableInterrupts /* 09EF94 800A4534 7C601B78 */ mr r0, r3 -/* 09EF98 800A4538 806D8BA8 */ lwz r3, Chan-_SDA_BASE_(r13) -/* 09EF9C 800A453C 808D8BAC */ lwz r4, Dev-_SDA_BASE_(r13) +/* 09EF98 800A4538 806D8BA8 */ lwz r3, Chan@sda21(r13) +/* 09EF9C 800A453C 808D8BAC */ lwz r4, Dev@sda21(r13) /* 09EFA0 800A4540 7C1B0378 */ mr r27, r0 /* 09EFA4 800A4544 38A00000 */ li r5, 0 /* 09EFA8 800A4548 4BFFF639 */ bl EXILock @@ -320,9 +320,9 @@ lbl_800A4584: /* 09EFFC 800A459C 3FA02001 */ lis r29, 0x2001 /* 09F000 800A45A0 4800014C */ b lbl_800A46EC lbl_800A45A4: -/* 09F004 800A45A4 806D8BA8 */ lwz r3, Chan-_SDA_BASE_(r13) +/* 09F004 800A45A4 806D8BA8 */ lwz r3, Chan@sda21(r13) /* 09F008 800A45A8 38A00003 */ li r5, 3 -/* 09F00C 800A45AC 808D8BAC */ lwz r4, Dev-_SDA_BASE_(r13) +/* 09F00C 800A45AC 808D8BAC */ lwz r4, Dev@sda21(r13) /* 09F010 800A45B0 4BFFEE11 */ bl EXISelect /* 09F014 800A45B4 2C030000 */ cmpwi r3, 0 /* 09F018 800A45B8 4082000C */ bne lbl_800A45C4 @@ -331,22 +331,22 @@ lbl_800A45A4: lbl_800A45C4: /* 09F024 800A45C4 93A10010 */ stw r29, 0x10(r1) /* 09F028 800A45C8 38810010 */ addi r4, r1, 0x10 -/* 09F02C 800A45CC 806D8BA8 */ lwz r3, Chan-_SDA_BASE_(r13) +/* 09F02C 800A45CC 806D8BA8 */ lwz r3, Chan@sda21(r13) /* 09F030 800A45D0 38A00004 */ li r5, 4 /* 09F034 800A45D4 38C00001 */ li r6, 1 /* 09F038 800A45D8 38E00000 */ li r7, 0 /* 09F03C 800A45DC 4BFFE27D */ bl EXIImm -/* 09F040 800A45E0 806D8BA8 */ lwz r3, Chan-_SDA_BASE_(r13) +/* 09F040 800A45E0 806D8BA8 */ lwz r3, Chan@sda21(r13) /* 09F044 800A45E4 4BFFE65D */ bl EXISync -/* 09F048 800A45E8 806D8BA8 */ lwz r3, Chan-_SDA_BASE_(r13) +/* 09F048 800A45E8 806D8BA8 */ lwz r3, Chan@sda21(r13) /* 09F04C 800A45EC 38810010 */ addi r4, r1, 0x10 /* 09F050 800A45F0 38A00001 */ li r5, 1 /* 09F054 800A45F4 38C00000 */ li r6, 0 /* 09F058 800A45F8 38E00000 */ li r7, 0 /* 09F05C 800A45FC 4BFFE25D */ bl EXIImm -/* 09F060 800A4600 806D8BA8 */ lwz r3, Chan-_SDA_BASE_(r13) +/* 09F060 800A4600 806D8BA8 */ lwz r3, Chan@sda21(r13) /* 09F064 800A4604 4BFFE63D */ bl EXISync -/* 09F068 800A4608 806D8BA8 */ lwz r3, Chan-_SDA_BASE_(r13) +/* 09F068 800A4608 806D8BA8 */ lwz r3, Chan@sda21(r13) /* 09F06C 800A460C 4BFFEEE1 */ bl EXIDeselect /* 09F070 800A4610 80010010 */ lwz r0, 0x10(r1) /* 09F074 800A4614 5400463E */ srwi r0, r0, 0x18 @@ -363,22 +363,22 @@ lbl_800A4630: /* 09F098 800A4638 7C00F840 */ cmplw r0, r31 /* 09F09C 800A463C 418000B0 */ blt lbl_800A46EC lbl_800A4640: -/* 09F0A0 800A4640 806D8BA8 */ lwz r3, Chan-_SDA_BASE_(r13) +/* 09F0A0 800A4640 806D8BA8 */ lwz r3, Chan@sda21(r13) /* 09F0A4 800A4644 38A00003 */ li r5, 3 -/* 09F0A8 800A4648 808D8BAC */ lwz r4, Dev-_SDA_BASE_(r13) +/* 09F0A8 800A4648 808D8BAC */ lwz r4, Dev@sda21(r13) /* 09F0AC 800A464C 4BFFED75 */ bl EXISelect /* 09F0B0 800A4650 2C030000 */ cmpwi r3, 0 /* 09F0B4 800A4654 4082000C */ bne lbl_800A4660 /* 09F0B8 800A4658 3B200003 */ li r25, 3 /* 09F0BC 800A465C 48000098 */ b lbl_800A46F4 lbl_800A4660: -/* 09F0C0 800A4660 806D8BA8 */ lwz r3, Chan-_SDA_BASE_(r13) +/* 09F0C0 800A4660 806D8BA8 */ lwz r3, Chan@sda21(r13) /* 09F0C4 800A4664 38810014 */ addi r4, r1, 0x14 /* 09F0C8 800A4668 38A00004 */ li r5, 4 /* 09F0CC 800A466C 38C00001 */ li r6, 1 /* 09F0D0 800A4670 38E00000 */ li r7, 0 /* 09F0D4 800A4674 4BFFE1E5 */ bl EXIImm -/* 09F0D8 800A4678 806D8BA8 */ lwz r3, Chan-_SDA_BASE_(r13) +/* 09F0D8 800A4678 806D8BA8 */ lwz r3, Chan@sda21(r13) /* 09F0DC 800A467C 4BFFE5C5 */ bl EXISync /* 09F0E0 800A4680 48000054 */ b lbl_800A46D4 lbl_800A4684: @@ -394,13 +394,13 @@ lbl_800A4694: lbl_800A46A4: /* 09F104 800A46A4 3B800004 */ li r28, 4 lbl_800A46A8: -/* 09F108 800A46A8 806D8BA8 */ lwz r3, Chan-_SDA_BASE_(r13) +/* 09F108 800A46A8 806D8BA8 */ lwz r3, Chan@sda21(r13) /* 09F10C 800A46AC 7F85E378 */ mr r5, r28 /* 09F110 800A46B0 389E0000 */ addi r4, r30, 0 /* 09F114 800A46B4 38C00001 */ li r6, 1 /* 09F118 800A46B8 38E00000 */ li r7, 0 /* 09F11C 800A46BC 4BFFE19D */ bl EXIImm -/* 09F120 800A46C0 806D8BA8 */ lwz r3, Chan-_SDA_BASE_(r13) +/* 09F120 800A46C0 806D8BA8 */ lwz r3, Chan@sda21(r13) /* 09F124 800A46C4 7FDEE214 */ add r30, r30, r28 /* 09F128 800A46C8 7FFCF850 */ subf r31, r28, r31 /* 09F12C 800A46CC 7F5CD050 */ subf r26, r28, r26 @@ -411,13 +411,13 @@ lbl_800A46D4: /* 09F13C 800A46DC 281F0000 */ cmplwi r31, 0 /* 09F140 800A46E0 4082FFA4 */ bne lbl_800A4684 lbl_800A46E4: -/* 09F144 800A46E4 806D8BA8 */ lwz r3, Chan-_SDA_BASE_(r13) +/* 09F144 800A46E4 806D8BA8 */ lwz r3, Chan@sda21(r13) /* 09F148 800A46E8 4BFFEE05 */ bl EXIDeselect lbl_800A46EC: /* 09F14C 800A46EC 281F0000 */ cmplwi r31, 0 /* 09F150 800A46F0 4082FEB4 */ bne lbl_800A45A4 lbl_800A46F4: -/* 09F154 800A46F4 806D8BA8 */ lwz r3, Chan-_SDA_BASE_(r13) +/* 09F154 800A46F4 806D8BA8 */ lwz r3, Chan@sda21(r13) /* 09F158 800A46F8 4BFFF57D */ bl EXIUnlock /* 09F15C 800A46FC 7F63DB78 */ mr r3, r27 /* 09F160 800A4700 4BFFA625 */ bl OSRestoreInterrupts diff --git a/asm/GXAttr.s b/asm/GXAttr.s index 1d7ac8e..41ee829 100644 --- a/asm/GXAttr.s +++ b/asm/GXAttr.s @@ -15,61 +15,61 @@ glabel GXSetVtxDesc /* 0A4814 800A9DB4 7C0903A6 */ mtctr r0 /* 0A4818 800A9DB8 4E800420 */ bctr glabel lbl_800A9DBC -/* 0A481C 800A9DBC 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A481C 800A9DBC 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4820 800A9DC0 80030014 */ lwz r0, 0x14(r3) /* 0A4824 800A9DC4 508007FE */ rlwimi r0, r4, 0, 0x1f, 0x1f /* 0A4828 800A9DC8 90030014 */ stw r0, 0x14(r3) /* 0A482C 800A9DCC 480001E4 */ b lbl_800A9FB0 glabel lbl_800A9DD0 -/* 0A4830 800A9DD0 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A4830 800A9DD0 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4834 800A9DD4 80030014 */ lwz r0, 0x14(r3) /* 0A4838 800A9DD8 50800FBC */ rlwimi r0, r4, 1, 0x1e, 0x1e /* 0A483C 800A9DDC 90030014 */ stw r0, 0x14(r3) /* 0A4840 800A9DE0 480001D0 */ b lbl_800A9FB0 glabel lbl_800A9DE4 -/* 0A4844 800A9DE4 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A4844 800A9DE4 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4848 800A9DE8 80030014 */ lwz r0, 0x14(r3) /* 0A484C 800A9DEC 5080177A */ rlwimi r0, r4, 2, 0x1d, 0x1d /* 0A4850 800A9DF0 90030014 */ stw r0, 0x14(r3) /* 0A4854 800A9DF4 480001BC */ b lbl_800A9FB0 glabel lbl_800A9DF8 -/* 0A4858 800A9DF8 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A4858 800A9DF8 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A485C 800A9DFC 80030014 */ lwz r0, 0x14(r3) /* 0A4860 800A9E00 50801F38 */ rlwimi r0, r4, 3, 0x1c, 0x1c /* 0A4864 800A9E04 90030014 */ stw r0, 0x14(r3) /* 0A4868 800A9E08 480001A8 */ b lbl_800A9FB0 glabel lbl_800A9E0C -/* 0A486C 800A9E0C 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A486C 800A9E0C 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4870 800A9E10 80030014 */ lwz r0, 0x14(r3) /* 0A4874 800A9E14 508026F6 */ rlwimi r0, r4, 4, 0x1b, 0x1b /* 0A4878 800A9E18 90030014 */ stw r0, 0x14(r3) /* 0A487C 800A9E1C 48000194 */ b lbl_800A9FB0 glabel lbl_800A9E20 -/* 0A4880 800A9E20 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A4880 800A9E20 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4884 800A9E24 80030014 */ lwz r0, 0x14(r3) /* 0A4888 800A9E28 50802EB4 */ rlwimi r0, r4, 5, 0x1a, 0x1a /* 0A488C 800A9E2C 90030014 */ stw r0, 0x14(r3) /* 0A4890 800A9E30 48000180 */ b lbl_800A9FB0 glabel lbl_800A9E34 -/* 0A4894 800A9E34 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A4894 800A9E34 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4898 800A9E38 80030014 */ lwz r0, 0x14(r3) /* 0A489C 800A9E3C 50803672 */ rlwimi r0, r4, 6, 0x19, 0x19 /* 0A48A0 800A9E40 90030014 */ stw r0, 0x14(r3) /* 0A48A4 800A9E44 4800016C */ b lbl_800A9FB0 glabel lbl_800A9E48 -/* 0A48A8 800A9E48 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A48A8 800A9E48 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A48AC 800A9E4C 80030014 */ lwz r0, 0x14(r3) /* 0A48B0 800A9E50 50803E30 */ rlwimi r0, r4, 7, 0x18, 0x18 /* 0A48B4 800A9E54 90030014 */ stw r0, 0x14(r3) /* 0A48B8 800A9E58 48000158 */ b lbl_800A9FB0 glabel lbl_800A9E5C -/* 0A48BC 800A9E5C 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A48BC 800A9E5C 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A48C0 800A9E60 80030014 */ lwz r0, 0x14(r3) /* 0A48C4 800A9E64 508045EE */ rlwimi r0, r4, 8, 0x17, 0x17 /* 0A48C8 800A9E68 90030014 */ stw r0, 0x14(r3) /* 0A48CC 800A9E6C 48000144 */ b lbl_800A9FB0 glabel lbl_800A9E70 -/* 0A48D0 800A9E70 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A48D0 800A9E70 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A48D4 800A9E74 80030014 */ lwz r0, 0x14(r3) /* 0A48D8 800A9E78 50804D6C */ rlwimi r0, r4, 9, 0x15, 0x16 /* 0A48DC 800A9E7C 90030014 */ stw r0, 0x14(r3) @@ -77,7 +77,7 @@ glabel lbl_800A9E70 glabel lbl_800A9E84 /* 0A48E4 800A9E84 2C040000 */ cmpwi r4, 0 /* 0A48E8 800A9E88 41820020 */ beq lbl_800A9EA8 -/* 0A48EC 800A9E8C 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A48EC 800A9E8C 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A48F0 800A9E90 38A00001 */ li r5, 1 /* 0A48F4 800A9E94 38000000 */ li r0, 0 /* 0A48F8 800A9E98 98A304D4 */ stb r5, 0x4d4(r3) @@ -85,14 +85,14 @@ glabel lbl_800A9E84 /* 0A4900 800A9EA0 908304D0 */ stw r4, 0x4d0(r3) /* 0A4904 800A9EA4 4800010C */ b lbl_800A9FB0 lbl_800A9EA8: -/* 0A4908 800A9EA8 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A4908 800A9EA8 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A490C 800A9EAC 38000000 */ li r0, 0 /* 0A4910 800A9EB0 980304D4 */ stb r0, 0x4d4(r3) /* 0A4914 800A9EB4 480000FC */ b lbl_800A9FB0 glabel lbl_800A9EB8 /* 0A4918 800A9EB8 2C040000 */ cmpwi r4, 0 /* 0A491C 800A9EBC 41820020 */ beq lbl_800A9EDC -/* 0A4920 800A9EC0 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A4920 800A9EC0 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4924 800A9EC4 38A00001 */ li r5, 1 /* 0A4928 800A9EC8 38000000 */ li r0, 0 /* 0A492C 800A9ECC 98A304D5 */ stb r5, 0x4d5(r3) @@ -100,71 +100,71 @@ glabel lbl_800A9EB8 /* 0A4934 800A9ED4 908304D0 */ stw r4, 0x4d0(r3) /* 0A4938 800A9ED8 480000D8 */ b lbl_800A9FB0 lbl_800A9EDC: -/* 0A493C 800A9EDC 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A493C 800A9EDC 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4940 800A9EE0 38000000 */ li r0, 0 /* 0A4944 800A9EE4 980304D5 */ stb r0, 0x4d5(r3) /* 0A4948 800A9EE8 480000C8 */ b lbl_800A9FB0 glabel lbl_800A9EEC -/* 0A494C 800A9EEC 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A494C 800A9EEC 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4950 800A9EF0 80030014 */ lwz r0, 0x14(r3) /* 0A4954 800A9EF4 50806C64 */ rlwimi r0, r4, 0xd, 0x11, 0x12 /* 0A4958 800A9EF8 90030014 */ stw r0, 0x14(r3) /* 0A495C 800A9EFC 480000B4 */ b lbl_800A9FB0 glabel lbl_800A9F00 -/* 0A4960 800A9F00 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A4960 800A9F00 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4964 800A9F04 80030014 */ lwz r0, 0x14(r3) /* 0A4968 800A9F08 50807BE0 */ rlwimi r0, r4, 0xf, 0xf, 0x10 /* 0A496C 800A9F0C 90030014 */ stw r0, 0x14(r3) /* 0A4970 800A9F10 480000A0 */ b lbl_800A9FB0 glabel lbl_800A9F14 -/* 0A4974 800A9F14 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A4974 800A9F14 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4978 800A9F18 80030018 */ lwz r0, 0x18(r3) /* 0A497C 800A9F1C 508007BE */ rlwimi r0, r4, 0, 0x1e, 0x1f /* 0A4980 800A9F20 90030018 */ stw r0, 0x18(r3) /* 0A4984 800A9F24 4800008C */ b lbl_800A9FB0 glabel lbl_800A9F28 -/* 0A4988 800A9F28 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A4988 800A9F28 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A498C 800A9F2C 80030018 */ lwz r0, 0x18(r3) /* 0A4990 800A9F30 5080173A */ rlwimi r0, r4, 2, 0x1c, 0x1d /* 0A4994 800A9F34 90030018 */ stw r0, 0x18(r3) /* 0A4998 800A9F38 48000078 */ b lbl_800A9FB0 glabel lbl_800A9F3C -/* 0A499C 800A9F3C 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A499C 800A9F3C 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A49A0 800A9F40 80030018 */ lwz r0, 0x18(r3) /* 0A49A4 800A9F44 508026B6 */ rlwimi r0, r4, 4, 0x1a, 0x1b /* 0A49A8 800A9F48 90030018 */ stw r0, 0x18(r3) /* 0A49AC 800A9F4C 48000064 */ b lbl_800A9FB0 glabel lbl_800A9F50 -/* 0A49B0 800A9F50 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A49B0 800A9F50 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A49B4 800A9F54 80030018 */ lwz r0, 0x18(r3) /* 0A49B8 800A9F58 50803632 */ rlwimi r0, r4, 6, 0x18, 0x19 /* 0A49BC 800A9F5C 90030018 */ stw r0, 0x18(r3) /* 0A49C0 800A9F60 48000050 */ b lbl_800A9FB0 glabel lbl_800A9F64 -/* 0A49C4 800A9F64 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A49C4 800A9F64 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A49C8 800A9F68 80030018 */ lwz r0, 0x18(r3) /* 0A49CC 800A9F6C 508045AE */ rlwimi r0, r4, 8, 0x16, 0x17 /* 0A49D0 800A9F70 90030018 */ stw r0, 0x18(r3) /* 0A49D4 800A9F74 4800003C */ b lbl_800A9FB0 glabel lbl_800A9F78 -/* 0A49D8 800A9F78 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A49D8 800A9F78 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A49DC 800A9F7C 80030018 */ lwz r0, 0x18(r3) /* 0A49E0 800A9F80 5080552A */ rlwimi r0, r4, 0xa, 0x14, 0x15 /* 0A49E4 800A9F84 90030018 */ stw r0, 0x18(r3) /* 0A49E8 800A9F88 48000028 */ b lbl_800A9FB0 glabel lbl_800A9F8C -/* 0A49EC 800A9F8C 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A49EC 800A9F8C 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A49F0 800A9F90 80030018 */ lwz r0, 0x18(r3) /* 0A49F4 800A9F94 508064A6 */ rlwimi r0, r4, 0xc, 0x12, 0x13 /* 0A49F8 800A9F98 90030018 */ stw r0, 0x18(r3) /* 0A49FC 800A9F9C 48000014 */ b lbl_800A9FB0 glabel lbl_800A9FA0 -/* 0A4A00 800A9FA0 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A4A00 800A9FA0 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4A04 800A9FA4 80030018 */ lwz r0, 0x18(r3) /* 0A4A08 800A9FA8 50807422 */ rlwimi r0, r4, 0xe, 0x10, 0x11 /* 0A4A0C 800A9FAC 90030018 */ stw r0, 0x18(r3) glabel lbl_800A9FB0 -/* 0A4A10 800A9FB0 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A4A10 800A9FB0 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A4A14 800A9FB4 880404D4 */ lbz r0, 0x4d4(r4) /* 0A4A18 800A9FB8 28000000 */ cmplwi r0, 0 /* 0A4A1C 800A9FBC 40820010 */ bne lbl_800A9FCC @@ -174,7 +174,7 @@ glabel lbl_800A9FB0 lbl_800A9FCC: /* 0A4A2C 800A9FCC 800404D0 */ lwz r0, 0x4d0(r4) /* 0A4A30 800A9FD0 80840014 */ lwz r4, 0x14(r4) -/* 0A4A34 800A9FD4 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A4A34 800A9FD4 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4A38 800A9FD8 50045CE8 */ rlwimi r4, r0, 0xb, 0x13, 0x14 /* 0A4A3C 800A9FDC 90830014 */ stw r4, 0x14(r3) /* 0A4A40 800A9FE0 48000014 */ b lbl_800A9FF4 @@ -184,7 +184,7 @@ lbl_800A9FE4: /* 0A4A4C 800A9FEC 50035CE8 */ rlwimi r3, r0, 0xb, 0x13, 0x14 /* 0A4A50 800A9FF0 90640014 */ stw r3, 0x14(r4) lbl_800A9FF4: -/* 0A4A54 800A9FF4 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A4A54 800A9FF4 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4A58 800A9FF8 800305AC */ lwz r0, 0x5ac(r3) /* 0A4A5C 800A9FFC 60000008 */ ori r0, r0, 8 /* 0A4A60 800AA000 900305AC */ stw r0, 0x5ac(r3) @@ -192,7 +192,7 @@ lbl_800A9FF4: glabel __GXSetVCD /* 0A4A68 800AA008 38C00008 */ li r6, 8 -/* 0A4A6C 800AA00C 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A4A6C 800AA00C 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A4A70 800AA010 3CA0CC01 */ lis r5, 0xcc01 /* 0A4A74 800AA014 98C58000 */ stb r6, -0x8000(r5) /* 0A4A78 800AA018 38600050 */ li r3, 0x50 @@ -218,7 +218,7 @@ lbl_800AA050: lbl_800AA064: /* 0A4AC4 800AA064 38E00000 */ li r7, 0 lbl_800AA068: -/* 0A4AC8 800AA068 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A4AC8 800AA068 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A4ACC 800AA06C 38000010 */ li r0, 0x10 /* 0A4AD0 800AA070 80C40014 */ lwz r6, 0x14(r4) /* 0A4AD4 800AA074 3C80CC01 */ lis r4, 0xcc01 @@ -243,12 +243,12 @@ lbl_800AA068: /* 0A4B20 800AA0C0 4E800020 */ blr glabel __GXCalculateVLim -/* 0A4B24 800AA0C4 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A4B24 800AA0C4 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4B28 800AA0C8 A0030004 */ lhz r0, 4(r3) /* 0A4B2C 800AA0CC 28000000 */ cmplwi r0, 0 /* 0A4B30 800AA0D0 4D820020 */ beqlr /* 0A4B34 800AA0D4 81230014 */ lwz r9, 0x14(r3) -/* 0A4B38 800AA0D8 38AD87A0 */ addi r5, r13, tbl3$265-_SDA_BASE_ +/* 0A4B38 800AA0D8 38AD87A0 */ addi r5, r13, tbl3$265@sda21 /* 0A4B3C 800AA0DC 8103001C */ lwz r8, 0x1c(r3) /* 0A4B40 800AA0E0 552007FE */ clrlwi r0, r9, 0x1f /* 0A4B44 800AA0E4 80830018 */ lwz r4, 0x18(r3) @@ -280,10 +280,10 @@ lbl_800AA148: /* 0A4BA8 800AA148 39000001 */ li r8, 1 lbl_800AA14C: /* 0A4BAC 800AA14C 5526AFBE */ rlwinm r6, r9, 0x15, 0x1e, 0x1f -/* 0A4BB0 800AA150 38AD87A0 */ addi r5, r13, tbl3$265-_SDA_BASE_ +/* 0A4BB0 800AA150 38AD87A0 */ addi r5, r13, tbl3$265@sda21 /* 0A4BB4 800AA154 7CC530AE */ lbzx r6, r5, r6 /* 0A4BB8 800AA158 55259FBE */ rlwinm r5, r9, 0x13, 0x1e, 0x1f -/* 0A4BBC 800AA15C 38ED8798 */ addi r7, r13, tbl1$263-_SDA_BASE_ +/* 0A4BBC 800AA15C 38ED8798 */ addi r7, r13, tbl1$263@sda21 /* 0A4BC0 800AA160 7D0641D6 */ mullw r8, r6, r8 /* 0A4BC4 800AA164 7CC728AE */ lbzx r6, r7, r5 /* 0A4BC8 800AA168 7C004214 */ add r0, r0, r8 @@ -291,7 +291,7 @@ lbl_800AA14C: /* 0A4BD0 800AA170 7D2728AE */ lbzx r9, r7, r5 /* 0A4BD4 800AA174 7C003214 */ add r0, r0, r6 /* 0A4BD8 800AA178 548607BE */ clrlwi r6, r4, 0x1e -/* 0A4BDC 800AA17C 390D879C */ addi r8, r13, tbl2$264-_SDA_BASE_ +/* 0A4BDC 800AA17C 390D879C */ addi r8, r13, tbl2$264@sda21 /* 0A4BE0 800AA180 5485F7BE */ rlwinm r5, r4, 0x1e, 0x1e, 0x1f /* 0A4BE4 800AA184 7CE830AE */ lbzx r7, r8, r6 /* 0A4BE8 800AA188 7C004A14 */ add r0, r0, r9 @@ -320,7 +320,7 @@ lbl_800AA14C: /* 0A4C44 800AA1E4 4E800020 */ blr glabel GXClearVtxDesc -/* 0A4C48 800AA1E8 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A4C48 800AA1E8 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A4C4C 800AA1EC 38A00000 */ li r5, 0 /* 0A4C50 800AA1F0 38000001 */ li r0, 1 /* 0A4C54 800AA1F4 90A40014 */ stw r5, 0x14(r4) @@ -337,7 +337,7 @@ glabel GXClearVtxDesc glabel GXSetVtxAttrFmt /* 0A4C80 800AA220 3804FFF7 */ addi r0, r4, -9 -/* 0A4C84 800AA224 81028400 */ lwz r8, __GXData-_SDA2_BASE_(r2) +/* 0A4C84 800AA224 81028400 */ lwz r8, __GXData@sda21(r2) /* 0A4C88 800AA228 5464103A */ slwi r4, r3, 2 /* 0A4C8C 800AA22C 7D082214 */ add r8, r8, r4 /* 0A4C90 800AA230 28000010 */ cmplwi r0, 0x10 @@ -489,7 +489,7 @@ glabel lbl_800AA428 /* 0A4EA4 800AA444 50E4D808 */ rlwimi r4, r7, 0x1b, 0, 4 /* 0A4EA8 800AA448 908A0000 */ stw r4, 0(r10) glabel lbl_800AA44C -/* 0A4EAC 800AA44C 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A4EAC 800AA44C 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A4EB0 800AA450 5460063E */ clrlwi r0, r3, 0x18 /* 0A4EB4 800AA454 38600001 */ li r3, 1 /* 0A4EB8 800AA458 808505AC */ lwz r4, 0x5ac(r5) @@ -503,7 +503,7 @@ glabel lbl_800AA44C /* 0A4ED8 800AA478 4E800020 */ blr glabel GXSetVtxAttrFmtv -/* 0A4EDC 800AA47C 80C28400 */ lwz r6, __GXData-_SDA2_BASE_(r2) +/* 0A4EDC 800AA47C 80C28400 */ lwz r6, __GXData@sda21(r2) /* 0A4EE0 800AA480 5460103A */ slwi r0, r3, 2 /* 0A4EE4 800AA484 3CA0800F */ lis r5, jtbl_800F1DAC@ha /* 0A4EE8 800AA488 7CC60214 */ add r6, r6, r0 @@ -667,7 +667,7 @@ lbl_800AA6C0: /* 0A5120 800AA6C0 80040000 */ lwz r0, 0(r4) /* 0A5124 800AA6C4 2C0000FF */ cmpwi r0, 0xff /* 0A5128 800AA6C8 4082FDD8 */ bne lbl_800AA4A0 -/* 0A512C 800AA6CC 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A512C 800AA6CC 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A5130 800AA6D0 5460063E */ clrlwi r0, r3, 0x18 /* 0A5134 800AA6D4 38600001 */ li r3, 1 /* 0A5138 800AA6D8 808505AC */ lwz r4, 0x5ac(r5) @@ -681,7 +681,7 @@ lbl_800AA6C0: /* 0A5158 800AA6F8 4E800020 */ blr glabel __GXSetVAT -/* 0A515C 800AA6FC 81428400 */ lwz r10, __GXData-_SDA2_BASE_(r2) +/* 0A515C 800AA6FC 81428400 */ lwz r10, __GXData@sda21(r2) /* 0A5160 800AA700 39800000 */ li r12, 0 /* 0A5164 800AA704 39600000 */ li r11, 0 /* 0A5168 800AA708 3CE0CC01 */ lis r7, 0xcc01 @@ -719,7 +719,7 @@ lbl_800AA77C: /* 0A51DC 800AA77C 5580063E */ clrlwi r0, r12, 0x18 /* 0A51E0 800AA780 28000008 */ cmplwi r0, 8 /* 0A51E4 800AA784 4180FF8C */ blt lbl_800AA710 -/* 0A51E8 800AA788 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A51E8 800AA788 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A51EC 800AA78C 38000000 */ li r0, 0 /* 0A51F0 800AA790 980305AB */ stb r0, 0x5ab(r3) /* 0A51F4 800AA794 4E800020 */ blr @@ -741,7 +741,7 @@ lbl_800AA7A4: /* 0A5228 800AA7C8 4180001C */ blt lbl_800AA7E4 /* 0A522C 800AA7CC 2C000004 */ cmpwi r0, 4 /* 0A5230 800AA7D0 40800014 */ bge lbl_800AA7E4 -/* 0A5234 800AA7D4 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A5234 800AA7D4 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A5238 800AA7D8 5400103A */ slwi r0, r0, 2 /* 0A523C 800AA7DC 7C630214 */ add r3, r3, r0 /* 0A5240 800AA7E0 90830088 */ stw r4, 0x88(r3) @@ -757,7 +757,7 @@ lbl_800AA7E4: /* 0A5264 800AA804 4D800020 */ bltlr /* 0A5268 800AA808 2C000004 */ cmpwi r0, 4 /* 0A526C 800AA80C 4C800020 */ bgelr -/* 0A5270 800AA810 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A5270 800AA810 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A5274 800AA814 5400103A */ slwi r0, r0, 2 /* 0A5278 800AA818 7C630214 */ add r3, r3, r0 /* 0A527C 800AA81C 90830098 */ stw r4, 0x98(r3) @@ -909,49 +909,49 @@ lbl_800AA9A8: /* 0A5458 800AA9F8 7C0903A6 */ mtctr r0 /* 0A545C 800AA9FC 4E800420 */ bctr glabel lbl_800AAA00 -/* 0A5460 800AAA00 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A5460 800AAA00 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A5464 800AAA04 80040080 */ lwz r0, 0x80(r4) /* 0A5468 800AAA08 50C03532 */ rlwimi r0, r6, 6, 0x14, 0x19 /* 0A546C 800AAA0C 90040080 */ stw r0, 0x80(r4) /* 0A5470 800AAA10 4800008C */ b lbl_800AAA9C glabel lbl_800AAA14 -/* 0A5474 800AAA14 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A5474 800AAA14 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A5478 800AAA18 80040080 */ lwz r0, 0x80(r4) /* 0A547C 800AAA1C 50C063A6 */ rlwimi r0, r6, 0xc, 0xe, 0x13 /* 0A5480 800AAA20 90040080 */ stw r0, 0x80(r4) /* 0A5484 800AAA24 48000078 */ b lbl_800AAA9C glabel lbl_800AAA28 -/* 0A5488 800AAA28 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A5488 800AAA28 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A548C 800AAA2C 80040080 */ lwz r0, 0x80(r4) /* 0A5490 800AAA30 50C0921A */ rlwimi r0, r6, 0x12, 8, 0xd /* 0A5494 800AAA34 90040080 */ stw r0, 0x80(r4) /* 0A5498 800AAA38 48000064 */ b lbl_800AAA9C glabel lbl_800AAA3C -/* 0A549C 800AAA3C 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A549C 800AAA3C 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A54A0 800AAA40 80040080 */ lwz r0, 0x80(r4) /* 0A54A4 800AAA44 50C0C08E */ rlwimi r0, r6, 0x18, 2, 7 /* 0A54A8 800AAA48 90040080 */ stw r0, 0x80(r4) /* 0A54AC 800AAA4C 48000050 */ b lbl_800AAA9C glabel lbl_800AAA50 -/* 0A54B0 800AAA50 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A54B0 800AAA50 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A54B4 800AAA54 80040084 */ lwz r0, 0x84(r4) /* 0A54B8 800AAA58 50C006BE */ rlwimi r0, r6, 0, 0x1a, 0x1f /* 0A54BC 800AAA5C 90040084 */ stw r0, 0x84(r4) /* 0A54C0 800AAA60 4800003C */ b lbl_800AAA9C glabel lbl_800AAA64 -/* 0A54C4 800AAA64 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A54C4 800AAA64 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A54C8 800AAA68 80040084 */ lwz r0, 0x84(r4) /* 0A54CC 800AAA6C 50C03532 */ rlwimi r0, r6, 6, 0x14, 0x19 /* 0A54D0 800AAA70 90040084 */ stw r0, 0x84(r4) /* 0A54D4 800AAA74 48000028 */ b lbl_800AAA9C glabel lbl_800AAA78 -/* 0A54D8 800AAA78 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A54D8 800AAA78 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A54DC 800AAA7C 80040084 */ lwz r0, 0x84(r4) /* 0A54E0 800AAA80 50C063A6 */ rlwimi r0, r6, 0xc, 0xe, 0x13 /* 0A54E4 800AAA84 90040084 */ stw r0, 0x84(r4) /* 0A54E8 800AAA88 48000014 */ b lbl_800AAA9C lbl_800AAA8C: -/* 0A54EC 800AAA8C 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A54EC 800AAA8C 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A54F0 800AAA90 80040084 */ lwz r0, 0x84(r4) /* 0A54F4 800AAA94 50C0921A */ rlwimi r0, r6, 0x12, 8, 0xd /* 0A54F8 800AAA98 90040084 */ stw r0, 0x84(r4) @@ -964,7 +964,7 @@ lbl_800AAA9C: /* 0A5510 800AAAB0 4E800020 */ blr glabel GXSetNumTexGens -/* 0A5514 800AAAB4 80C28400 */ lwz r6, __GXData-_SDA2_BASE_(r2) +/* 0A5514 800AAAB4 80C28400 */ lwz r6, __GXData@sda21(r2) /* 0A5518 800AAAB8 5465063E */ clrlwi r5, r3, 0x18 /* 0A551C 800AAABC 38800010 */ li r4, 0x10 /* 0A5520 800AAAC0 80060204 */ lwz r0, 0x204(r6) diff --git a/asm/GXBump.s b/asm/GXBump.s index e0f802c..6b0c650 100644 --- a/asm/GXBump.s +++ b/asm/GXBump.s @@ -15,7 +15,7 @@ glabel GXSetTevIndirect /* 0A7FE0 800AD580 8181003C */ lwz r12, 0x3c(r1) /* 0A7FE4 800AD584 8BE1003B */ lbz r31, 0x3b(r1) /* 0A7FE8 800AD588 50CB2676 */ rlwimi r11, r6, 4, 0x19, 0x1b -/* 0A7FEC 800AD58C 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A7FEC 800AD58C 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A7FF0 800AD590 518B3DF0 */ rlwimi r11, r12, 7, 0x17, 0x18 /* 0A7FF4 800AD594 50EB4CEC */ rlwimi r11, r7, 9, 0x13, 0x16 /* 0A7FF8 800AD598 510B6C24 */ rlwimi r11, r8, 0xd, 0x10, 0x12 @@ -47,7 +47,7 @@ lbl_800AD5F0: /* 0A8054 800AD5F4 40800114 */ bge lbl_800AD708 /* 0A8058 800AD5F8 480000D0 */ b lbl_800AD6C8 lbl_800AD5FC: -/* 0A805C 800AD5FC 81028400 */ lwz r8, __GXData-_SDA2_BASE_(r2) +/* 0A805C 800AD5FC 81028400 */ lwz r8, __GXData@sda21(r2) /* 0A8060 800AD600 38C00025 */ li r6, 0x25 /* 0A8064 800AD604 38000061 */ li r0, 0x61 /* 0A8068 800AD608 80E80128 */ lwz r7, 0x128(r8) @@ -65,7 +65,7 @@ lbl_800AD5FC: /* 0A8098 800AD638 90038000 */ stw r0, -0x8000(r3) /* 0A809C 800AD63C 480000CC */ b lbl_800AD708 lbl_800AD640: -/* 0A80A0 800AD640 81028400 */ lwz r8, __GXData-_SDA2_BASE_(r2) +/* 0A80A0 800AD640 81028400 */ lwz r8, __GXData@sda21(r2) /* 0A80A4 800AD644 38C00025 */ li r6, 0x25 /* 0A80A8 800AD648 38000061 */ li r0, 0x61 /* 0A80AC 800AD64C 80E80128 */ lwz r7, 0x128(r8) @@ -83,7 +83,7 @@ lbl_800AD640: /* 0A80DC 800AD67C 90038000 */ stw r0, -0x8000(r3) /* 0A80E0 800AD680 48000088 */ b lbl_800AD708 lbl_800AD684: -/* 0A80E4 800AD684 81028400 */ lwz r8, __GXData-_SDA2_BASE_(r2) +/* 0A80E4 800AD684 81028400 */ lwz r8, __GXData@sda21(r2) /* 0A80E8 800AD688 38C00026 */ li r6, 0x26 /* 0A80EC 800AD68C 38000061 */ li r0, 0x61 /* 0A80F0 800AD690 80E8012C */ lwz r7, 0x12c(r8) @@ -101,7 +101,7 @@ lbl_800AD684: /* 0A8120 800AD6C0 90038000 */ stw r0, -0x8000(r3) /* 0A8124 800AD6C4 48000044 */ b lbl_800AD708 lbl_800AD6C8: -/* 0A8128 800AD6C8 81028400 */ lwz r8, __GXData-_SDA2_BASE_(r2) +/* 0A8128 800AD6C8 81028400 */ lwz r8, __GXData@sda21(r2) /* 0A812C 800AD6CC 38C00026 */ li r6, 0x26 /* 0A8130 800AD6D0 38000061 */ li r0, 0x61 /* 0A8134 800AD6D4 80E8012C */ lwz r7, 0x12c(r8) @@ -118,13 +118,13 @@ lbl_800AD6C8: /* 0A8160 800AD700 8008012C */ lwz r0, 0x12c(r8) /* 0A8164 800AD704 90038000 */ stw r0, -0x8000(r3) lbl_800AD708: -/* 0A8168 800AD708 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A8168 800AD708 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A816C 800AD70C 38000000 */ li r0, 0 /* 0A8170 800AD710 B0030002 */ sth r0, 2(r3) /* 0A8174 800AD714 4E800020 */ blr glabel GXSetNumIndStages -/* 0A8178 800AD718 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A8178 800AD718 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A817C 800AD71C 5460063E */ clrlwi r0, r3, 0x18 /* 0A8180 800AD720 80640204 */ lwz r3, 0x204(r4) /* 0A8184 800AD724 5003835E */ rlwimi r3, r0, 0x10, 0xd, 0xf @@ -158,7 +158,7 @@ glabel __GXUpdateBPMask /* 0A81E4 800AD784 4E800020 */ blr glabel __GXSetIndirectMask -/* 0A81E8 800AD788 80E28400 */ lwz r7, __GXData-_SDA2_BASE_(r2) +/* 0A81E8 800AD788 80E28400 */ lwz r7, __GXData@sda21(r2) /* 0A81EC 800AD78C 38A00061 */ li r5, 0x61 /* 0A81F0 800AD790 3C80CC01 */ lis r4, 0xcc01 /* 0A81F4 800AD794 80C70124 */ lwz r6, 0x124(r7) @@ -173,7 +173,7 @@ glabel __GXSetIndirectMask glabel __GXFlushTextureState /* 0A8218 800AD7B8 38000061 */ li r0, 0x61 -/* 0A821C 800AD7BC 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A821C 800AD7BC 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A8220 800AD7C0 3CA0CC01 */ lis r5, 0xcc01 /* 0A8224 800AD7C4 98058000 */ stb r0, -0x8000(r5) /* 0A8228 800AD7C8 38000000 */ li r0, 0 diff --git a/asm/GXFifo.s b/asm/GXFifo.s index 7799149..186b1cb 100644 --- a/asm/GXFifo.s +++ b/asm/GXFifo.s @@ -11,8 +11,8 @@ GXCPInterruptHandler: /* 0A406C 800A960C 9421FD20 */ stwu r1, -0x2e0(r1) /* 0A4070 800A9610 93E102DC */ stw r31, 0x2dc(r1) /* 0A4074 800A9614 7C9F2378 */ mr r31, r4 -/* 0A4078 800A9618 80AD8C3C */ lwz r5, __cpReg-_SDA_BASE_(r13) -/* 0A407C 800A961C 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A4078 800A9618 80AD8C3C */ lwz r5, __cpReg@sda21(r13) +/* 0A407C 800A961C 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4080 800A9620 A0050000 */ lhz r0, 0(r5) /* 0A4084 800A9624 9003000C */ stw r0, 0xc(r3) /* 0A4088 800A9628 80030008 */ lwz r0, 8(r3) @@ -21,10 +21,10 @@ GXCPInterruptHandler: /* 0A4094 800A9634 8003000C */ lwz r0, 0xc(r3) /* 0A4098 800A9638 5400FFFF */ rlwinm. r0, r0, 0x1f, 0x1f, 0x1f /* 0A409C 800A963C 4182002C */ beq lbl_800A9668 -/* 0A40A0 800A9640 806D8C68 */ lwz r3, __GXCurrentThread-_SDA_BASE_(r13) +/* 0A40A0 800A9640 806D8C68 */ lwz r3, __GXCurrentThread@sda21(r13) /* 0A40A4 800A9644 4BFF85D1 */ bl OSResumeThread /* 0A40A8 800A9648 38000000 */ li r0, 0 -/* 0A40AC 800A964C 900D8C70 */ stw r0, GXOverflowSuspendInProgress-_SDA_BASE_(r13) +/* 0A40AC 800A964C 900D8C70 */ stw r0, GXOverflowSuspendInProgress@sda21(r13) /* 0A40B0 800A9650 38600001 */ li r3, 1 /* 0A40B4 800A9654 38800001 */ li r4, 1 /* 0A40B8 800A9658 48000605 */ bl __GXWriteFifoIntReset @@ -32,28 +32,28 @@ GXCPInterruptHandler: /* 0A40C0 800A9660 38800000 */ li r4, 0 /* 0A40C4 800A9664 480005C9 */ bl __GXWriteFifoIntEnable lbl_800A9668: -/* 0A40C8 800A9668 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A40C8 800A9668 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A40CC 800A966C 80030008 */ lwz r0, 8(r3) /* 0A40D0 800A9670 5400F7FF */ rlwinm. r0, r0, 0x1e, 0x1f, 0x1f /* 0A40D4 800A9674 41820044 */ beq lbl_800A96B8 /* 0A40D8 800A9678 8003000C */ lwz r0, 0xc(r3) /* 0A40DC 800A967C 540007FF */ clrlwi. r0, r0, 0x1f /* 0A40E0 800A9680 41820038 */ beq lbl_800A96B8 -/* 0A40E4 800A9684 80AD8C78 */ lwz r5, __GXOverflowCount-_SDA_BASE_(r13) +/* 0A40E4 800A9684 80AD8C78 */ lwz r5, __GXOverflowCount@sda21(r13) /* 0A40E8 800A9688 38600000 */ li r3, 0 /* 0A40EC 800A968C 38800001 */ li r4, 1 /* 0A40F0 800A9690 38050001 */ addi r0, r5, 1 -/* 0A40F4 800A9694 900D8C78 */ stw r0, __GXOverflowCount-_SDA_BASE_(r13) +/* 0A40F4 800A9694 900D8C78 */ stw r0, __GXOverflowCount@sda21(r13) /* 0A40F8 800A9698 48000595 */ bl __GXWriteFifoIntEnable /* 0A40FC 800A969C 38600001 */ li r3, 1 /* 0A4100 800A96A0 38800000 */ li r4, 0 /* 0A4104 800A96A4 480005B9 */ bl __GXWriteFifoIntReset /* 0A4108 800A96A8 38000001 */ li r0, 1 -/* 0A410C 800A96AC 806D8C68 */ lwz r3, __GXCurrentThread-_SDA_BASE_(r13) -/* 0A4110 800A96B0 900D8C70 */ stw r0, GXOverflowSuspendInProgress-_SDA_BASE_(r13) +/* 0A410C 800A96AC 806D8C68 */ lwz r3, __GXCurrentThread@sda21(r13) +/* 0A4110 800A96B0 900D8C70 */ stw r0, GXOverflowSuspendInProgress@sda21(r13) /* 0A4114 800A96B4 4BFF87E9 */ bl OSSuspendThread lbl_800A96B8: -/* 0A4118 800A96B8 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A4118 800A96B8 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A411C 800A96BC 80830008 */ lwz r4, 8(r3) /* 0A4120 800A96C0 5480DFFF */ rlwinm. r0, r4, 0x1b, 0x1f, 0x1f /* 0A4124 800A96C4 41820060 */ beq lbl_800A9724 @@ -64,16 +64,16 @@ lbl_800A96B8: /* 0A4138 800A96D8 50042EB4 */ rlwimi r4, r0, 5, 0x1a, 0x1a /* 0A413C 800A96DC 90830008 */ stw r4, 8(r3) /* 0A4140 800A96E0 80030008 */ lwz r0, 8(r3) -/* 0A4144 800A96E4 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A4144 800A96E4 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A4148 800A96E8 B0030002 */ sth r0, 2(r3) -/* 0A414C 800A96EC 800D8C74 */ lwz r0, BreakPointCB-_SDA_BASE_(r13) +/* 0A414C 800A96EC 800D8C74 */ lwz r0, BreakPointCB@sda21(r13) /* 0A4150 800A96F0 28000000 */ cmplwi r0, 0 /* 0A4154 800A96F4 41820030 */ beq lbl_800A9724 /* 0A4158 800A96F8 38610010 */ addi r3, r1, 0x10 /* 0A415C 800A96FC 4BFF4AA9 */ bl OSClearContext /* 0A4160 800A9700 38610010 */ addi r3, r1, 0x10 /* 0A4164 800A9704 4BFF48D9 */ bl OSSetCurrentContext -/* 0A4168 800A9708 818D8C74 */ lwz r12, BreakPointCB-_SDA_BASE_(r13) +/* 0A4168 800A9708 818D8C74 */ lwz r12, BreakPointCB@sda21(r13) /* 0A416C 800A970C 7D8803A6 */ mtlr r12 /* 0A4170 800A9710 4E800021 */ blrl /* 0A4174 800A9714 38610010 */ addi r3, r1, 0x10 @@ -160,14 +160,14 @@ glabel GXSetCPUFifo /* 0A4290 800A9830 93C10010 */ stw r30, 0x10(r1) /* 0A4294 800A9834 7C7E1B78 */ mr r30, r3 /* 0A4298 800A9838 4BFF54C5 */ bl OSDisableInterrupts -/* 0A429C 800A983C 800D8C64 */ lwz r0, GPFifo-_SDA_BASE_(r13) +/* 0A429C 800A983C 800D8C64 */ lwz r0, GPFifo@sda21(r13) /* 0A42A0 800A9840 3BE30000 */ addi r31, r3, 0 -/* 0A42A4 800A9844 93CD8C60 */ stw r30, CPUFifo-_SDA_BASE_(r13) +/* 0A42A4 800A9844 93CD8C60 */ stw r30, CPUFifo@sda21(r13) /* 0A42A8 800A9848 7C1E0040 */ cmplw r30, r0 /* 0A42AC 800A984C 40820070 */ bne lbl_800A98BC /* 0A42B0 800A9850 801E0000 */ lwz r0, 0(r30) /* 0A42B4 800A9854 39000000 */ li r8, 0 -/* 0A42B8 800A9858 806D8C38 */ lwz r3, __piReg-_SDA_BASE_(r13) +/* 0A42B8 800A9858 806D8C38 */ lwz r3, __piReg@sda21(r13) /* 0A42BC 800A985C 38C00000 */ li r6, 0 /* 0A42C0 800A9860 540000BE */ clrlwi r0, r0, 2 /* 0A42C4 800A9864 9003000C */ stw r0, 0xc(r3) @@ -175,16 +175,16 @@ glabel GXSetCPUFifo /* 0A42CC 800A986C 38600001 */ li r3, 1 /* 0A42D0 800A9870 80FE0004 */ lwz r7, 4(r30) /* 0A42D4 800A9874 38800001 */ li r4, 1 -/* 0A42D8 800A9878 80AD8C38 */ lwz r5, __piReg-_SDA_BASE_(r13) +/* 0A42D8 800A9878 80AD8C38 */ lwz r5, __piReg@sda21(r13) /* 0A42DC 800A987C 54E700BE */ clrlwi r7, r7, 2 /* 0A42E0 800A9880 90E50010 */ stw r7, 0x10(r5) /* 0A42E4 800A9884 80FE0018 */ lwz r7, 0x18(r30) -/* 0A42E8 800A9888 80AD8C38 */ lwz r5, __piReg-_SDA_BASE_(r13) +/* 0A42E8 800A9888 80AD8C38 */ lwz r5, __piReg@sda21(r13) /* 0A42EC 800A988C 50E801B4 */ rlwimi r8, r7, 0, 6, 0x1a /* 0A42F0 800A9890 38E80000 */ addi r7, r8, 0 /* 0A42F4 800A9894 50C7D14A */ rlwimi r7, r6, 0x1a, 5, 5 /* 0A42F8 800A9898 90E50014 */ stw r7, 0x14(r5) -/* 0A42FC 800A989C 980D8C6C */ stb r0, CPGPLinked-_SDA_BASE_(r13) +/* 0A42FC 800A989C 980D8C6C */ stb r0, CPGPLinked@sda21(r13) /* 0A4300 800A98A0 480003BD */ bl __GXWriteFifoIntReset /* 0A4304 800A98A4 38600001 */ li r3, 1 /* 0A4308 800A98A8 38800000 */ li r4, 0 @@ -193,29 +193,29 @@ glabel GXSetCPUFifo /* 0A4314 800A98B4 48000345 */ bl __GXFifoLink /* 0A4318 800A98B8 4800006C */ b lbl_800A9924 lbl_800A98BC: -/* 0A431C 800A98BC 880D8C6C */ lbz r0, CPGPLinked-_SDA_BASE_(r13) +/* 0A431C 800A98BC 880D8C6C */ lbz r0, CPGPLinked@sda21(r13) /* 0A4320 800A98C0 28000000 */ cmplwi r0, 0 /* 0A4324 800A98C4 41820014 */ beq lbl_800A98D8 /* 0A4328 800A98C8 38600000 */ li r3, 0 /* 0A432C 800A98CC 4800032D */ bl __GXFifoLink /* 0A4330 800A98D0 38000000 */ li r0, 0 -/* 0A4334 800A98D4 980D8C6C */ stb r0, CPGPLinked-_SDA_BASE_(r13) +/* 0A4334 800A98D4 980D8C6C */ stb r0, CPGPLinked@sda21(r13) lbl_800A98D8: /* 0A4338 800A98D8 38600000 */ li r3, 0 /* 0A433C 800A98DC 38800000 */ li r4, 0 /* 0A4340 800A98E0 4800034D */ bl __GXWriteFifoIntEnable /* 0A4344 800A98E4 809E0000 */ lwz r4, 0(r30) /* 0A4348 800A98E8 38A00000 */ li r5, 0 -/* 0A434C 800A98EC 806D8C38 */ lwz r3, __piReg-_SDA_BASE_(r13) +/* 0A434C 800A98EC 806D8C38 */ lwz r3, __piReg@sda21(r13) /* 0A4350 800A98F0 38000000 */ li r0, 0 /* 0A4354 800A98F4 548400BE */ clrlwi r4, r4, 2 /* 0A4358 800A98F8 9083000C */ stw r4, 0xc(r3) /* 0A435C 800A98FC 809E0004 */ lwz r4, 4(r30) -/* 0A4360 800A9900 806D8C38 */ lwz r3, __piReg-_SDA_BASE_(r13) +/* 0A4360 800A9900 806D8C38 */ lwz r3, __piReg@sda21(r13) /* 0A4364 800A9904 548400BE */ clrlwi r4, r4, 2 /* 0A4368 800A9908 90830010 */ stw r4, 0x10(r3) /* 0A436C 800A990C 809E0018 */ lwz r4, 0x18(r30) -/* 0A4370 800A9910 806D8C38 */ lwz r3, __piReg-_SDA_BASE_(r13) +/* 0A4370 800A9910 806D8C38 */ lwz r3, __piReg@sda21(r13) /* 0A4374 800A9914 508501B4 */ rlwimi r5, r4, 0, 6, 0x1a /* 0A4378 800A9918 38850000 */ addi r4, r5, 0 /* 0A437C 800A991C 5004D14A */ rlwimi r4, r0, 0x1a, 5, 5 @@ -244,63 +244,63 @@ glabel GXSetGPFifo /* 0A43CC 800A996C 38600000 */ li r3, 0 /* 0A43D0 800A9970 38800000 */ li r4, 0 /* 0A43D4 800A9974 480002B9 */ bl __GXWriteFifoIntEnable -/* 0A43D8 800A9978 93CD8C64 */ stw r30, GPFifo-_SDA_BASE_(r13) -/* 0A43DC 800A997C 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A43D8 800A9978 93CD8C64 */ stw r30, GPFifo@sda21(r13) +/* 0A43DC 800A997C 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A43E0 800A9980 801E0000 */ lwz r0, 0(r30) /* 0A43E4 800A9984 B0030020 */ sth r0, 0x20(r3) /* 0A43E8 800A9988 801E0004 */ lwz r0, 4(r30) -/* 0A43EC 800A998C 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A43EC 800A998C 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A43F0 800A9990 B0030024 */ sth r0, 0x24(r3) /* 0A43F4 800A9994 801E001C */ lwz r0, 0x1c(r30) -/* 0A43F8 800A9998 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A43F8 800A9998 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A43FC 800A999C B0030030 */ sth r0, 0x30(r3) /* 0A4400 800A99A0 801E0018 */ lwz r0, 0x18(r30) -/* 0A4404 800A99A4 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A4404 800A99A4 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A4408 800A99A8 B0030034 */ sth r0, 0x34(r3) /* 0A440C 800A99AC 801E0014 */ lwz r0, 0x14(r30) -/* 0A4410 800A99B0 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A4410 800A99B0 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A4414 800A99B4 B0030038 */ sth r0, 0x38(r3) /* 0A4418 800A99B8 801E000C */ lwz r0, 0xc(r30) -/* 0A441C 800A99BC 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A441C 800A99BC 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A4420 800A99C0 B0030028 */ sth r0, 0x28(r3) /* 0A4424 800A99C4 801E0010 */ lwz r0, 0x10(r30) -/* 0A4428 800A99C8 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A4428 800A99C8 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A442C 800A99CC B003002C */ sth r0, 0x2c(r3) /* 0A4430 800A99D0 801E0000 */ lwz r0, 0(r30) -/* 0A4434 800A99D4 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A4434 800A99D4 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A4438 800A99D8 540084BE */ rlwinm r0, r0, 0x10, 0x12, 0x1f /* 0A443C 800A99DC B0030022 */ sth r0, 0x22(r3) /* 0A4440 800A99E0 801E0004 */ lwz r0, 4(r30) -/* 0A4444 800A99E4 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A4444 800A99E4 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A4448 800A99E8 540084BE */ rlwinm r0, r0, 0x10, 0x12, 0x1f /* 0A444C 800A99EC B0030026 */ sth r0, 0x26(r3) /* 0A4450 800A99F0 801E001C */ lwz r0, 0x1c(r30) -/* 0A4454 800A99F4 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A4454 800A99F4 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A4458 800A99F8 7C008670 */ srawi r0, r0, 0x10 /* 0A445C 800A99FC B0030032 */ sth r0, 0x32(r3) /* 0A4460 800A9A00 801E0018 */ lwz r0, 0x18(r30) -/* 0A4464 800A9A04 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A4464 800A9A04 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A4468 800A9A08 540084BE */ rlwinm r0, r0, 0x10, 0x12, 0x1f /* 0A446C 800A9A0C B0030036 */ sth r0, 0x36(r3) /* 0A4470 800A9A10 801E0014 */ lwz r0, 0x14(r30) -/* 0A4474 800A9A14 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A4474 800A9A14 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A4478 800A9A18 540084BE */ rlwinm r0, r0, 0x10, 0x12, 0x1f /* 0A447C 800A9A1C B003003A */ sth r0, 0x3a(r3) /* 0A4480 800A9A20 801E000C */ lwz r0, 0xc(r30) -/* 0A4484 800A9A24 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A4484 800A9A24 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A4488 800A9A28 5400843E */ srwi r0, r0, 0x10 /* 0A448C 800A9A2C B003002A */ sth r0, 0x2a(r3) /* 0A4490 800A9A30 801E0010 */ lwz r0, 0x10(r30) -/* 0A4494 800A9A34 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A4494 800A9A34 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A4498 800A9A38 5400843E */ srwi r0, r0, 0x10 /* 0A449C 800A9A3C B003002E */ sth r0, 0x2e(r3) /* 0A44A0 800A9A40 4BFF20B5 */ bl PPCSync -/* 0A44A4 800A9A44 806D8C60 */ lwz r3, CPUFifo-_SDA_BASE_(r13) -/* 0A44A8 800A9A48 800D8C64 */ lwz r0, GPFifo-_SDA_BASE_(r13) +/* 0A44A4 800A9A44 806D8C60 */ lwz r3, CPUFifo@sda21(r13) +/* 0A44A8 800A9A48 800D8C64 */ lwz r0, GPFifo@sda21(r13) /* 0A44AC 800A9A4C 7C030040 */ cmplw r3, r0 /* 0A44B0 800A9A50 40820024 */ bne lbl_800A9A74 /* 0A44B4 800A9A54 38000001 */ li r0, 1 -/* 0A44B8 800A9A58 980D8C6C */ stb r0, CPGPLinked-_SDA_BASE_(r13) +/* 0A44B8 800A9A58 980D8C6C */ stb r0, CPGPLinked@sda21(r13) /* 0A44BC 800A9A5C 38600001 */ li r3, 1 /* 0A44C0 800A9A60 38800000 */ li r4, 0 /* 0A44C4 800A9A64 480001C9 */ bl __GXWriteFifoIntEnable @@ -309,7 +309,7 @@ glabel GXSetGPFifo /* 0A44D0 800A9A70 48000020 */ b lbl_800A9A90 lbl_800A9A74: /* 0A44D4 800A9A74 38000000 */ li r0, 0 -/* 0A44D8 800A9A78 980D8C6C */ stb r0, CPGPLinked-_SDA_BASE_(r13) +/* 0A44D8 800A9A78 980D8C6C */ stb r0, CPGPLinked@sda21(r13) /* 0A44DC 800A9A7C 38600000 */ li r3, 0 /* 0A44E0 800A9A80 38800000 */ li r4, 0 /* 0A44E4 800A9A84 480001A9 */ bl __GXWriteFifoIntEnable @@ -330,8 +330,8 @@ lbl_800A9A90: /* 0A451C 800A9ABC 4E800020 */ blr glabel GXGetGPStatus -/* 0A4520 800A9AC0 812D8C3C */ lwz r9, __cpReg-_SDA_BASE_(r13) -/* 0A4524 800A9AC4 81028400 */ lwz r8, __GXData-_SDA2_BASE_(r2) +/* 0A4520 800A9AC0 812D8C3C */ lwz r9, __cpReg@sda21(r13) +/* 0A4524 800A9AC4 81028400 */ lwz r8, __GXData@sda21(r2) /* 0A4528 800A9AC8 A0090000 */ lhz r0, 0(r9) /* 0A452C 800A9ACC 9008000C */ stw r0, 0xc(r8) /* 0A4530 800A9AD0 8008000C */ lwz r0, 0xc(r8) @@ -366,9 +366,9 @@ glabel GXSetBreakPtCallback /* 0A458C 800A9B2C 93E10014 */ stw r31, 0x14(r1) /* 0A4590 800A9B30 93C10010 */ stw r30, 0x10(r1) /* 0A4594 800A9B34 7C7E1B78 */ mr r30, r3 -/* 0A4598 800A9B38 83ED8C74 */ lwz r31, BreakPointCB-_SDA_BASE_(r13) +/* 0A4598 800A9B38 83ED8C74 */ lwz r31, BreakPointCB@sda21(r13) /* 0A459C 800A9B3C 4BFF51C1 */ bl OSDisableInterrupts -/* 0A45A0 800A9B40 93CD8C74 */ stw r30, BreakPointCB-_SDA_BASE_(r13) +/* 0A45A0 800A9B40 93CD8C74 */ stw r30, BreakPointCB@sda21(r13) /* 0A45A4 800A9B44 4BFF51E1 */ bl OSRestoreInterrupts /* 0A45A8 800A9B48 7FE3FB78 */ mr r3, r31 /* 0A45AC 800A9B4C 8001001C */ lwz r0, 0x1c(r1) @@ -390,34 +390,34 @@ glabel __GXFifoInit /* 0A45E4 800A9B84 4BFF55C9 */ bl __OSUnmaskInterrupts /* 0A45E8 800A9B88 4BFF76BD */ bl OSGetCurrentThread /* 0A45EC 800A9B8C 38000000 */ li r0, 0 -/* 0A45F0 800A9B90 906D8C68 */ stw r3, __GXCurrentThread-_SDA_BASE_(r13) -/* 0A45F4 800A9B94 900D8C70 */ stw r0, GXOverflowSuspendInProgress-_SDA_BASE_(r13) -/* 0A45F8 800A9B98 900D8C60 */ stw r0, CPUFifo-_SDA_BASE_(r13) -/* 0A45FC 800A9B9C 900D8C64 */ stw r0, GPFifo-_SDA_BASE_(r13) +/* 0A45F0 800A9B90 906D8C68 */ stw r3, __GXCurrentThread@sda21(r13) +/* 0A45F4 800A9B94 900D8C70 */ stw r0, GXOverflowSuspendInProgress@sda21(r13) +/* 0A45F8 800A9B98 900D8C60 */ stw r0, CPUFifo@sda21(r13) +/* 0A45FC 800A9B9C 900D8C64 */ stw r0, GPFifo@sda21(r13) /* 0A4600 800A9BA0 8001000C */ lwz r0, 0xc(r1) /* 0A4604 800A9BA4 38210008 */ addi r1, r1, 8 /* 0A4608 800A9BA8 7C0803A6 */ mtlr r0 /* 0A460C 800A9BAC 4E800020 */ blr __GXFifoReadEnable: -/* 0A4610 800A9BB0 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A4610 800A9BB0 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A4614 800A9BB4 38000001 */ li r0, 1 /* 0A4618 800A9BB8 80640008 */ lwz r3, 8(r4) /* 0A461C 800A9BBC 500307FE */ rlwimi r3, r0, 0, 0x1f, 0x1f /* 0A4620 800A9BC0 90640008 */ stw r3, 8(r4) /* 0A4624 800A9BC4 80040008 */ lwz r0, 8(r4) -/* 0A4628 800A9BC8 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A4628 800A9BC8 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A462C 800A9BCC B0030002 */ sth r0, 2(r3) /* 0A4630 800A9BD0 4E800020 */ blr __GXFifoReadDisable: -/* 0A4634 800A9BD4 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A4634 800A9BD4 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A4638 800A9BD8 38000000 */ li r0, 0 /* 0A463C 800A9BDC 80640008 */ lwz r3, 8(r4) /* 0A4640 800A9BE0 500307FE */ rlwimi r3, r0, 0, 0x1f, 0x1f /* 0A4644 800A9BE4 90640008 */ stw r3, 8(r4) /* 0A4648 800A9BE8 80040008 */ lwz r0, 8(r4) -/* 0A464C 800A9BEC 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A464C 800A9BEC 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A4650 800A9BF0 B0030002 */ sth r0, 2(r3) /* 0A4654 800A9BF4 4E800020 */ blr @@ -429,17 +429,17 @@ __GXFifoLink: lbl_800A9C08: /* 0A4668 800A9C08 38800000 */ li r4, 0 lbl_800A9C0C: -/* 0A466C 800A9C0C 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A466C 800A9C0C 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A4670 800A9C10 80030008 */ lwz r0, 8(r3) /* 0A4674 800A9C14 508026F6 */ rlwimi r0, r4, 4, 0x1b, 0x1b /* 0A4678 800A9C18 90030008 */ stw r0, 8(r3) /* 0A467C 800A9C1C 80030008 */ lwz r0, 8(r3) -/* 0A4680 800A9C20 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A4680 800A9C20 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A4684 800A9C24 B0030002 */ sth r0, 2(r3) /* 0A4688 800A9C28 4E800020 */ blr __GXWriteFifoIntEnable: -/* 0A468C 800A9C2C 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A468C 800A9C2C 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A4690 800A9C30 5480063E */ clrlwi r0, r4, 0x18 /* 0A4694 800A9C34 80850008 */ lwz r4, 8(r5) /* 0A4698 800A9C38 5064177A */ rlwimi r4, r3, 2, 0x1d, 0x1d @@ -448,12 +448,12 @@ __GXWriteFifoIntEnable: /* 0A46A4 800A9C44 50031F38 */ rlwimi r3, r0, 3, 0x1c, 0x1c /* 0A46A8 800A9C48 90650008 */ stw r3, 8(r5) /* 0A46AC 800A9C4C 80050008 */ lwz r0, 8(r5) -/* 0A46B0 800A9C50 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A46B0 800A9C50 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A46B4 800A9C54 B0030002 */ sth r0, 2(r3) /* 0A46B8 800A9C58 4E800020 */ blr __GXWriteFifoIntReset: -/* 0A46BC 800A9C5C 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A46BC 800A9C5C 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A46C0 800A9C60 5480063E */ clrlwi r0, r4, 0x18 /* 0A46C4 800A9C64 80850010 */ lwz r4, 0x10(r5) /* 0A46C8 800A9C68 506407FE */ rlwimi r4, r3, 0, 0x1f, 0x1f @@ -462,7 +462,7 @@ __GXWriteFifoIntReset: /* 0A46D4 800A9C74 50030FBC */ rlwimi r3, r0, 1, 0x1e, 0x1e /* 0A46D8 800A9C78 90650010 */ stw r3, 0x10(r5) /* 0A46DC 800A9C7C 80050010 */ lwz r0, 0x10(r5) -/* 0A46E0 800A9C80 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A46E0 800A9C80 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A46E4 800A9C84 B0030004 */ sth r0, 4(r3) /* 0A46E8 800A9C88 4E800020 */ blr @@ -538,11 +538,11 @@ lbl_800A9D70: /* 0A47E8 800A9D88 4E800020 */ blr glabel GXGetCPUFifo -/* 0A47EC 800A9D8C 806D8C60 */ lwz r3, CPUFifo-_SDA_BASE_(r13) +/* 0A47EC 800A9D8C 806D8C60 */ lwz r3, CPUFifo@sda21(r13) /* 0A47F0 800A9D90 4E800020 */ blr glabel GXGetGPFifo -/* 0A47F4 800A9D94 806D8C64 */ lwz r3, GPFifo-_SDA_BASE_(r13) +/* 0A47F4 800A9D94 806D8C64 */ lwz r3, GPFifo@sda21(r13) /* 0A47F8 800A9D98 4E800020 */ blr .section .sbss, "wa" diff --git a/asm/GXFrameBuf.s b/asm/GXFrameBuf.s index 31a8003..dac960a 100644 --- a/asm/GXFrameBuf.s +++ b/asm/GXFrameBuf.s @@ -94,7 +94,7 @@ lbl_800AB844: /* 0A62BC 800AB85C 4E800020 */ blr glabel GXSetDispCopySrc -/* 0A62C0 800AB860 81028400 */ lwz r8, __GXData-_SDA2_BASE_(r2) +/* 0A62C0 800AB860 81028400 */ lwz r8, __GXData@sda21(r2) /* 0A62C4 800AB864 39200000 */ li r9, 0 /* 0A62C8 800AB868 54A7043E */ clrlwi r7, r5, 0x10 /* 0A62CC 800AB86C 912801E0 */ stw r9, 0x1e0(r8) @@ -127,7 +127,7 @@ glabel GXSetDispCopySrc /* 0A6338 800AB8D8 4E800020 */ blr glabel GXSetTexCopySrc -/* 0A633C 800AB8DC 81028400 */ lwz r8, __GXData-_SDA2_BASE_(r2) +/* 0A633C 800AB8DC 81028400 */ lwz r8, __GXData@sda21(r2) /* 0A6340 800AB8E0 39200000 */ li r9, 0 /* 0A6344 800AB8E4 54A7043E */ clrlwi r7, r5, 0x10 /* 0A6348 800AB8E8 912801F0 */ stw r9, 0x1f0(r8) @@ -160,7 +160,7 @@ glabel GXSetTexCopySrc /* 0A63B4 800AB954 4E800020 */ blr glabel GXSetDispCopyDst -/* 0A63B8 800AB958 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A63B8 800AB958 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A63BC 800AB95C 38000000 */ li r0, 0 /* 0A63C0 800AB960 900401E8 */ stw r0, 0x1e8(r4) /* 0A63C4 800AB964 54600C3C */ rlwinm r0, r3, 1, 0x10, 0x1e @@ -185,7 +185,7 @@ glabel GXSetTexCopyDst /* 0A6408 800AB9A8 54BF073E */ clrlwi r31, r5, 0x1c /* 0A640C 800AB9AC 93C10020 */ stw r30, 0x20(r1) /* 0A6410 800AB9B0 3BC60000 */ addi r30, r6, 0 -/* 0A6414 800AB9B4 80E28400 */ lwz r7, __GXData-_SDA2_BASE_(r2) +/* 0A6414 800AB9B4 80E28400 */ lwz r7, __GXData@sda21(r2) /* 0A6418 800AB9B8 98070200 */ stb r0, 0x200(r7) /* 0A641C 800AB9BC 38E40000 */ addi r7, r4, 0 /* 0A6420 800AB9C0 40820008 */ bne lbl_800AB9C8 @@ -200,21 +200,21 @@ lbl_800AB9C8: /* 0A6440 800AB9E0 40800008 */ bge lbl_800AB9E8 /* 0A6444 800AB9E4 4800001C */ b lbl_800ABA00 lbl_800AB9E8: -/* 0A6448 800AB9E8 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A6448 800AB9E8 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A644C 800AB9EC 38000003 */ li r0, 3 /* 0A6450 800AB9F0 806401FC */ lwz r3, 0x1fc(r4) /* 0A6454 800AB9F4 50037BE0 */ rlwimi r3, r0, 0xf, 0xf, 0x10 /* 0A6458 800AB9F8 906401FC */ stw r3, 0x1fc(r4) /* 0A645C 800AB9FC 48000018 */ b lbl_800ABA14 lbl_800ABA00: -/* 0A6460 800ABA00 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A6460 800ABA00 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A6464 800ABA04 38000002 */ li r0, 2 /* 0A6468 800ABA08 806401FC */ lwz r3, 0x1fc(r4) /* 0A646C 800ABA0C 50037BE0 */ rlwimi r3, r0, 0xf, 0xf, 0x10 /* 0A6470 800ABA10 906401FC */ stw r3, 0x1fc(r4) lbl_800ABA14: /* 0A6474 800ABA14 54A306F6 */ rlwinm r3, r5, 0, 0x1b, 0x1b -/* 0A6478 800ABA18 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A6478 800ABA18 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A647C 800ABA1C 3803FFF0 */ addi r0, r3, -16 /* 0A6480 800ABA20 7C000034 */ cntlzw r0, r0 /* 0A6484 800ABA24 5400DE3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f @@ -230,7 +230,7 @@ lbl_800ABA14: /* 0A64AC 800ABA4C 38E10018 */ addi r7, r1, 0x18 /* 0A64B0 800ABA50 39010014 */ addi r8, r1, 0x14 /* 0A64B4 800ABA54 48000C7D */ bl __GetImageTileCount -/* 0A64B8 800ABA58 80E28400 */ lwz r7, __GXData-_SDA2_BASE_(r2) +/* 0A64B8 800ABA58 80E28400 */ lwz r7, __GXData@sda21(r2) /* 0A64BC 800ABA5C 38000000 */ li r0, 0 /* 0A64C0 800ABA60 3860004D */ li r3, 0x4d /* 0A64C4 800ABA64 900701F8 */ stw r0, 0x1f8(r7) @@ -257,7 +257,7 @@ lbl_800ABA14: /* 0A6518 800ABAB8 4E800020 */ blr glabel GXSetDispCopyFrame2Field -/* 0A651C 800ABABC 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A651C 800ABABC 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A6520 800ABAC0 38000000 */ li r0, 0 /* 0A6524 800ABAC4 808501EC */ lwz r4, 0x1ec(r5) /* 0A6528 800ABAC8 506464A6 */ rlwimi r4, r3, 0xc, 0x12, 0x13 @@ -269,7 +269,7 @@ glabel GXSetDispCopyFrame2Field glabel GXSetCopyClamp /* 0A6540 800ABAE0 546507FE */ clrlwi r5, r3, 0x1f -/* 0A6544 800ABAE4 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A6544 800ABAE4 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A6548 800ABAE8 3805FFFF */ addi r0, r5, -1 /* 0A654C 800ABAEC 7C050034 */ cntlzw r5, r0 /* 0A6550 800ABAF0 800401EC */ lwz r0, 0x1ec(r4) @@ -309,11 +309,11 @@ glabel GXGetYScaleFactor /* 0A65D0 800ABB70 93E1002C */ stw r31, 0x2c(r1) /* 0A65D4 800ABB74 90010030 */ stw r0, 0x30(r1) /* 0A65D8 800ABB78 90010028 */ stw r0, 0x28(r1) -/* 0A65DC 800ABB7C C8628430 */ lfd f3, D_80136130-_SDA2_BASE_(r2) +/* 0A65DC 800ABB7C C8628430 */ lfd f3, D_80136130@sda21(r2) /* 0A65E0 800ABB80 C8410030 */ lfd f2, 0x30(r1) /* 0A65E4 800ABB84 C8210028 */ lfd f1, 0x28(r1) /* 0A65E8 800ABB88 EC421828 */ fsubs f2, f2, f3 -/* 0A65EC 800ABB8C C0028428 */ lfs f0, D_80136128-_SDA2_BASE_(r2) +/* 0A65EC 800ABB8C C0028428 */ lfs f0, D_80136128@sda21(r2) /* 0A65F0 800ABB90 EC211828 */ fsubs f1, f1, f3 /* 0A65F4 800ABB94 EC420824 */ fdivs f2, f2, f1 /* 0A65F8 800ABB98 EC201024 */ fdivs f1, f0, f2 @@ -344,9 +344,9 @@ lbl_800ABBEC: /* 0A6650 800ABBF0 40810008 */ ble lbl_800ABBF8 /* 0A6654 800ABBF4 38600400 */ li r3, 0x400 lbl_800ABBF8: -/* 0A6658 800ABBF8 CBE28430 */ lfd f31, D_80136130-_SDA2_BASE_(r2) +/* 0A6658 800ABBF8 CBE28430 */ lfd f31, D_80136130@sda21(r2) /* 0A665C 800ABBFC 7C601B78 */ mr r0, r3 -/* 0A6660 800ABC00 C3C28428 */ lfs f30, D_80136128-_SDA2_BASE_(r2) +/* 0A6660 800ABC00 C3C28428 */ lfs f30, D_80136128@sda21(r2) /* 0A6664 800ABC04 573D043E */ clrlwi r29, r25, 0x10 /* 0A6668 800ABC08 577A043E */ clrlwi r26, r27, 0x10 /* 0A666C 800ABC0C 3F204330 */ lis r25, 0x4330 @@ -393,8 +393,8 @@ lbl_800ABC98: /* 0A66F8 800ABC98 7C00E840 */ cmplw r0, r29 /* 0A66FC 800ABC9C 4181FF78 */ bgt lbl_800ABC14 /* 0A6700 800ABCA0 FFA0E090 */ fmr f29, f28 -/* 0A6704 800ABCA4 CBC28430 */ lfd f30, D_80136130-_SDA2_BASE_(r2) -/* 0A6708 800ABCA8 C3E28428 */ lfs f31, D_80136128-_SDA2_BASE_(r2) +/* 0A6704 800ABCA4 CBC28430 */ lfd f30, D_80136130@sda21(r2) +/* 0A6708 800ABCA8 C3E28428 */ lfs f31, D_80136128@sda21(r2) /* 0A670C 800ABCAC 577B043E */ clrlwi r27, r27, 0x10 /* 0A6710 800ABCB0 3F404330 */ lis r26, 0x4330 /* 0A6714 800ABCB4 4800008C */ b lbl_800ABD40 @@ -455,11 +455,11 @@ glabel GXSetDispCopyYScale /* 0A67D0 800ABD70 7C0802A6 */ mflr r0 /* 0A67D4 800ABD74 90010004 */ stw r0, 4(r1) /* 0A67D8 800ABD78 9421FFF8 */ stwu r1, -8(r1) -/* 0A67DC 800ABD7C C0028428 */ lfs f0, D_80136128-_SDA2_BASE_(r2) +/* 0A67DC 800ABD7C C0028428 */ lfs f0, D_80136128@sda21(r2) /* 0A67E0 800ABD80 EC200824 */ fdivs f1, f0, f1 /* 0A67E4 800ABD84 48021B51 */ bl __cvt_fp2unsigned /* 0A67E8 800ABD88 546705FE */ clrlwi r7, r3, 0x17 -/* 0A67EC 800ABD8C 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A67EC 800ABD8C 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A67F0 800ABD90 38000061 */ li r0, 0x61 /* 0A67F4 800ABD94 3C80CC01 */ lis r4, 0xcc01 /* 0A67F8 800ABD98 20A70100 */ subfic r5, r7, 0x100 @@ -515,7 +515,7 @@ glabel GXSetCopyClear /* 0A68A8 800ABE48 39200061 */ li r9, 0x61 /* 0A68AC 800ABE4C 50A6063E */ rlwimi r6, r5, 0, 0x18, 0x1f /* 0A68B0 800ABE50 3D00CC01 */ lis r8, 0xcc01 -/* 0A68B4 800ABE54 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A68B4 800ABE54 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A68B8 800ABE58 5006442E */ rlwimi r6, r0, 8, 0x10, 0x17 /* 0A68BC 800ABE5C 99288000 */ stb r9, -0x8000(r8) /* 0A68C0 800ABE60 3800004F */ li r0, 0x4f @@ -664,7 +664,7 @@ lbl_800AC064: /* 0A6AE8 800AC088 506B921A */ rlwimi r11, r3, 0x12, 8, 0xd lbl_800AC08C: /* 0A6AEC 800AC08C 38C00061 */ li r6, 0x61 -/* 0A6AF0 800AC090 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A6AF0 800AC090 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A6AF4 800AC094 3CA0CC01 */ lis r5, 0xcc01 /* 0A6AF8 800AC098 98C58000 */ stb r6, -0x8000(r5) /* 0A6AFC 800AC09C 38800000 */ li r4, 0 @@ -677,7 +677,7 @@ lbl_800AC08C: /* 0A6B18 800AC0B8 4E800020 */ blr glabel GXSetDispCopyGamma -/* 0A6B1C 800AC0BC 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A6B1C 800AC0BC 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A6B20 800AC0C0 800401EC */ lwz r0, 0x1ec(r4) /* 0A6B24 800AC0C4 50603DF0 */ rlwimi r0, r3, 7, 0x17, 0x18 /* 0A6B28 800AC0C8 900401EC */ stw r0, 0x1ec(r4) @@ -686,7 +686,7 @@ glabel GXSetDispCopyGamma glabel GXCopyDisp /* 0A6B30 800AC0D0 5480063F */ clrlwi. r0, r4, 0x18 /* 0A6B34 800AC0D4 41820044 */ beq lbl_800AC118 -/* 0A6B38 800AC0D8 80E28400 */ lwz r7, __GXData-_SDA2_BASE_(r2) +/* 0A6B38 800AC0D8 80E28400 */ lwz r7, __GXData@sda21(r2) /* 0A6B3C 800AC0DC 38000001 */ li r0, 1 /* 0A6B40 800AC0E0 38C00061 */ li r6, 0x61 /* 0A6B44 800AC0E4 810701D8 */ lwz r8, 0x1d8(r7) @@ -706,13 +706,13 @@ lbl_800AC118: /* 0A6B78 800AC118 5480063F */ clrlwi. r0, r4, 0x18 /* 0A6B7C 800AC11C 39400000 */ li r10, 0 /* 0A6B80 800AC120 40820018 */ bne lbl_800AC138 -/* 0A6B84 800AC124 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A6B84 800AC124 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A6B88 800AC128 800501DC */ lwz r0, 0x1dc(r5) /* 0A6B8C 800AC12C 5400077E */ clrlwi r0, r0, 0x1d /* 0A6B90 800AC130 28000003 */ cmplwi r0, 3 /* 0A6B94 800AC134 40820034 */ bne lbl_800AC168 lbl_800AC138: -/* 0A6B98 800AC138 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A6B98 800AC138 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A6B9C 800AC13C 80C501DC */ lwz r6, 0x1dc(r5) /* 0A6BA0 800AC140 54C0D7FE */ rlwinm r0, r6, 0x1a, 0x1f, 0x1f /* 0A6BA4 800AC144 28000001 */ cmplwi r0, 1 @@ -726,7 +726,7 @@ lbl_800AC138: /* 0A6BC4 800AC164 39400001 */ li r10, 1 lbl_800AC168: /* 0A6BC8 800AC168 39000061 */ li r8, 0x61 -/* 0A6BCC 800AC16C 80C28400 */ lwz r6, __GXData-_SDA2_BASE_(r2) +/* 0A6BCC 800AC16C 80C28400 */ lwz r6, __GXData@sda21(r2) /* 0A6BD0 800AC170 3CE0CC01 */ lis r7, 0xcc01 /* 0A6BD4 800AC174 99078000 */ stb r8, -0x8000(r7) /* 0A6BD8 800AC178 39200000 */ li r9, 0 @@ -769,13 +769,13 @@ lbl_800AC208: /* 0A6C68 800AC208 5540063F */ clrlwi. r0, r10, 0x18 /* 0A6C6C 800AC20C 4182001C */ beq lbl_800AC228 /* 0A6C70 800AC210 38000061 */ li r0, 0x61 -/* 0A6C74 800AC214 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A6C74 800AC214 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A6C78 800AC218 3C80CC01 */ lis r4, 0xcc01 /* 0A6C7C 800AC21C 98048000 */ stb r0, -0x8000(r4) /* 0A6C80 800AC220 800301DC */ lwz r0, 0x1dc(r3) /* 0A6C84 800AC224 90048000 */ stw r0, -0x8000(r4) lbl_800AC228: -/* 0A6C88 800AC228 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A6C88 800AC228 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A6C8C 800AC22C 38000000 */ li r0, 0 /* 0A6C90 800AC230 B0030002 */ sth r0, 2(r3) /* 0A6C94 800AC234 4E800020 */ blr @@ -783,7 +783,7 @@ lbl_800AC228: glabel GXCopyTex /* 0A6C98 800AC238 5480063F */ clrlwi. r0, r4, 0x18 /* 0A6C9C 800AC23C 41820044 */ beq lbl_800AC280 -/* 0A6CA0 800AC240 80E28400 */ lwz r7, __GXData-_SDA2_BASE_(r2) +/* 0A6CA0 800AC240 80E28400 */ lwz r7, __GXData@sda21(r2) /* 0A6CA4 800AC244 38000001 */ li r0, 1 /* 0A6CA8 800AC248 38C00061 */ li r6, 0x61 /* 0A6CAC 800AC24C 810701D8 */ lwz r8, 0x1d8(r7) @@ -800,7 +800,7 @@ glabel GXCopyTex /* 0A6CD8 800AC278 98C58000 */ stb r6, -0x8000(r5) /* 0A6CDC 800AC27C 90E58000 */ stw r7, -0x8000(r5) lbl_800AC280: -/* 0A6CE0 800AC280 80C28400 */ lwz r6, __GXData-_SDA2_BASE_(r2) +/* 0A6CE0 800AC280 80C28400 */ lwz r6, __GXData@sda21(r2) /* 0A6CE4 800AC284 38000000 */ li r0, 0 /* 0A6CE8 800AC288 88A60200 */ lbz r5, 0x200(r6) /* 0A6CEC 800AC28C 80E601DC */ lwz r7, 0x1dc(r6) @@ -834,7 +834,7 @@ lbl_800AC2DC: /* 0A6D50 800AC2F0 90E58000 */ stw r7, -0x8000(r5) lbl_800AC2F4: /* 0A6D54 800AC2F4 39200061 */ li r9, 0x61 -/* 0A6D58 800AC2F8 80E28400 */ lwz r7, __GXData-_SDA2_BASE_(r2) +/* 0A6D58 800AC2F8 80E28400 */ lwz r7, __GXData@sda21(r2) /* 0A6D5C 800AC2FC 3D00CC01 */ lis r8, 0xcc01 /* 0A6D60 800AC300 99288000 */ stb r9, -0x8000(r8) /* 0A6D64 800AC304 5485063F */ clrlwi. r5, r4, 0x18 @@ -877,20 +877,20 @@ lbl_800AC394: /* 0A6DF4 800AC394 5400063F */ clrlwi. r0, r0, 0x18 /* 0A6DF8 800AC398 4182001C */ beq lbl_800AC3B4 /* 0A6DFC 800AC39C 38000061 */ li r0, 0x61 -/* 0A6E00 800AC3A0 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A6E00 800AC3A0 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A6E04 800AC3A4 3C80CC01 */ lis r4, 0xcc01 /* 0A6E08 800AC3A8 98048000 */ stb r0, -0x8000(r4) /* 0A6E0C 800AC3AC 800301DC */ lwz r0, 0x1dc(r3) /* 0A6E10 800AC3B0 90048000 */ stw r0, -0x8000(r4) lbl_800AC3B4: -/* 0A6E14 800AC3B4 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A6E14 800AC3B4 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A6E18 800AC3B8 38000000 */ li r0, 0 /* 0A6E1C 800AC3BC B0030002 */ sth r0, 2(r3) /* 0A6E20 800AC3C0 4E800020 */ blr glabel GXClearBoundingBox /* 0A6E24 800AC3C4 38C00061 */ li r6, 0x61 -/* 0A6E28 800AC3C8 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A6E28 800AC3C8 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A6E2C 800AC3CC 3CA0CC01 */ lis r5, 0xcc01 /* 0A6E30 800AC3D0 3C805500 */ lis r4, 0x5500 /* 0A6E34 800AC3D4 98C58000 */ stb r6, -0x8000(r5) diff --git a/asm/GXGeometry.s b/asm/GXGeometry.s index b67605d..5325005 100644 --- a/asm/GXGeometry.s +++ b/asm/GXGeometry.s @@ -10,7 +10,7 @@ glabel __GXSetDirtyState /* 0A5E44 800AB3E4 90010004 */ stw r0, 4(r1) /* 0A5E48 800AB3E8 9421FFF0 */ stwu r1, -0x10(r1) /* 0A5E4C 800AB3EC 93E1000C */ stw r31, 0xc(r1) -/* 0A5E50 800AB3F0 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A5E50 800AB3F0 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A5E54 800AB3F4 83E305AC */ lwz r31, 0x5ac(r3) /* 0A5E58 800AB3F8 57E007FF */ clrlwi. r0, r31, 0x1f /* 0A5E5C 800AB3FC 41820008 */ beq lbl_800AB404 @@ -36,7 +36,7 @@ lbl_800AB434: /* 0A5E98 800AB438 41820008 */ beq lbl_800AB440 /* 0A5E9C 800AB43C 4BFFEC89 */ bl __GXCalculateVLim lbl_800AB440: -/* 0A5EA0 800AB440 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A5EA0 800AB440 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A5EA4 800AB444 38000000 */ li r0, 0 /* 0A5EA8 800AB448 900305AC */ stw r0, 0x5ac(r3) /* 0A5EAC 800AB44C 80010014 */ lwz r0, 0x14(r1) @@ -56,7 +56,7 @@ glabel GXBegin /* 0A5EDC 800AB47C 3BA40000 */ addi r29, r4, 0 /* 0A5EE0 800AB480 93810018 */ stw r28, 0x18(r1) /* 0A5EE4 800AB484 3B830000 */ addi r28, r3, 0 -/* 0A5EE8 800AB488 80C28400 */ lwz r6, __GXData-_SDA2_BASE_(r2) +/* 0A5EE8 800AB488 80C28400 */ lwz r6, __GXData@sda21(r2) /* 0A5EEC 800AB48C 83E605AC */ lwz r31, 0x5ac(r6) /* 0A5EF0 800AB490 281F0000 */ cmplwi r31, 0 /* 0A5EF4 800AB494 41820058 */ beq lbl_800AB4EC @@ -84,11 +84,11 @@ lbl_800AB4D4: /* 0A5F38 800AB4D8 41820008 */ beq lbl_800AB4E0 /* 0A5F3C 800AB4DC 4BFFEBE9 */ bl __GXCalculateVLim lbl_800AB4E0: -/* 0A5F40 800AB4E0 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A5F40 800AB4E0 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A5F44 800AB4E4 38000000 */ li r0, 0 /* 0A5F48 800AB4E8 900305AC */ stw r0, 0x5ac(r3) lbl_800AB4EC: -/* 0A5F4C 800AB4EC 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A5F4C 800AB4EC 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A5F50 800AB4F0 80030000 */ lwz r0, 0(r3) /* 0A5F54 800AB4F4 28000000 */ cmplwi r0, 0 /* 0A5F58 800AB4F8 40820008 */ bne lbl_800AB500 @@ -108,7 +108,7 @@ lbl_800AB500: /* 0A5F8C 800AB52C 4E800020 */ blr glabel __GXSendFlushPrim -/* 0A5F90 800AB530 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A5F90 800AB530 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A5F94 800AB534 38000098 */ li r0, 0x98 /* 0A5F98 800AB538 3CA0CC01 */ lis r5, 0xcc01 /* 0A5F9C 800AB53C A0C30004 */ lhz r6, 4(r3) @@ -142,13 +142,13 @@ lbl_800AB5A0: /* 0A6000 800AB5A0 90858000 */ stw r4, -0x8000(r5) /* 0A6004 800AB5A4 4200FFFC */ bdnz lbl_800AB5A0 lbl_800AB5A8: -/* 0A6008 800AB5A8 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A6008 800AB5A8 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A600C 800AB5AC 38000001 */ li r0, 1 /* 0A6010 800AB5B0 B0030002 */ sth r0, 2(r3) /* 0A6014 800AB5B4 4E800020 */ blr glabel GXSetLineWidth -/* 0A6018 800AB5B8 80E28400 */ lwz r7, __GXData-_SDA2_BASE_(r2) +/* 0A6018 800AB5B8 80E28400 */ lwz r7, __GXData@sda21(r2) /* 0A601C 800AB5BC 5460063E */ clrlwi r0, r3, 0x18 /* 0A6020 800AB5C0 38600061 */ li r3, 0x61 /* 0A6024 800AB5C4 80C7007C */ lwz r6, 0x7c(r7) @@ -166,7 +166,7 @@ glabel GXSetLineWidth /* 0A6054 800AB5F4 4E800020 */ blr glabel GXSetPointSize -/* 0A6058 800AB5F8 80E28400 */ lwz r7, __GXData-_SDA2_BASE_(r2) +/* 0A6058 800AB5F8 80E28400 */ lwz r7, __GXData@sda21(r2) /* 0A605C 800AB5FC 5460063E */ clrlwi r0, r3, 0x18 /* 0A6060 800AB600 38600061 */ li r3, 0x61 /* 0A6064 800AB604 80C7007C */ lwz r6, 0x7c(r7) @@ -184,7 +184,7 @@ glabel GXSetPointSize /* 0A6094 800AB634 4E800020 */ blr glabel GXEnableTexOffsets -/* 0A6098 800AB638 80E28400 */ lwz r7, __GXData-_SDA2_BASE_(r2) +/* 0A6098 800AB638 80E28400 */ lwz r7, __GXData@sda21(r2) /* 0A609C 800AB63C 5463103A */ slwi r3, r3, 2 /* 0A60A0 800AB640 54A0063E */ clrlwi r0, r5, 0x18 /* 0A60A4 800AB644 7CC71A14 */ add r6, r7, r3 @@ -216,7 +216,7 @@ lbl_800AB698: lbl_800AB6A0: /* 0A6100 800AB6A0 38600001 */ li r3, 1 lbl_800AB6A4: -/* 0A6104 800AB6A4 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A6104 800AB6A4 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A6108 800AB6A8 80040204 */ lwz r0, 0x204(r4) /* 0A610C 800AB6AC 50607422 */ rlwimi r0, r3, 0xe, 0x10, 0x11 /* 0A6110 800AB6B0 90040204 */ stw r0, 0x204(r4) @@ -226,7 +226,7 @@ lbl_800AB6A4: /* 0A6120 800AB6C0 4E800020 */ blr glabel GXSetCoPlanar -/* 0A6124 800AB6C4 80C28400 */ lwz r6, __GXData-_SDA2_BASE_(r2) +/* 0A6124 800AB6C4 80C28400 */ lwz r6, __GXData@sda21(r2) /* 0A6128 800AB6C8 38800061 */ li r4, 0x61 /* 0A612C 800AB6CC 3C00FE08 */ lis r0, 0xfe08 /* 0A6130 800AB6D0 80A60204 */ lwz r5, 0x204(r6) @@ -242,7 +242,7 @@ glabel GXSetCoPlanar glabel __GXSetGenMode /* 0A6158 800AB6F8 38000061 */ li r0, 0x61 -/* 0A615C 800AB6FC 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A615C 800AB6FC 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A6160 800AB700 3CA0CC01 */ lis r5, 0xcc01 /* 0A6164 800AB704 98058000 */ stb r0, -0x8000(r5) /* 0A6168 800AB708 38000000 */ li r0, 0 diff --git a/asm/GXInit.s b/asm/GXInit.s index 8c9dc96..de8e06e 100644 --- a/asm/GXInit.s +++ b/asm/GXInit.s @@ -38,19 +38,19 @@ lbl_800A82EC: /* 0A2D50 800A82F0 28000000 */ cmplwi r0, 0 /* 0A2D54 800A82F4 41820018 */ beq lbl_800A830C /* 0A2D58 800A82F8 54832036 */ slwi r3, r4, 4 -/* 0A2D5C 800A82FC 80028400 */ lwz r0, __GXData-_SDA2_BASE_(r2) +/* 0A2D5C 800A82FC 80028400 */ lwz r0, __GXData@sda21(r2) /* 0A2D60 800A8300 38630308 */ addi r3, r3, 0x308 /* 0A2D64 800A8304 7C601A14 */ add r3, r0, r3 /* 0A2D68 800A8308 4800005C */ b lbl_800A8364 lbl_800A830C: /* 0A2D6C 800A830C 54832036 */ slwi r3, r4, 4 -/* 0A2D70 800A8310 80028400 */ lwz r0, __GXData-_SDA2_BASE_(r2) +/* 0A2D70 800A8310 80028400 */ lwz r0, __GXData@sda21(r2) /* 0A2D74 800A8314 38630288 */ addi r3, r3, 0x288 /* 0A2D78 800A8318 7C601A14 */ add r3, r0, r3 /* 0A2D7C 800A831C 48000048 */ b lbl_800A8364 lbl_800A8320: /* 0A2D80 800A8320 54832036 */ slwi r3, r4, 4 -/* 0A2D84 800A8324 80028400 */ lwz r0, __GXData-_SDA2_BASE_(r2) +/* 0A2D84 800A8324 80028400 */ lwz r0, __GXData@sda21(r2) /* 0A2D88 800A8328 38630208 */ addi r3, r3, 0x208 /* 0A2D8C 800A832C 7C601A14 */ add r3, r0, r3 /* 0A2D90 800A8330 48000034 */ b lbl_800A8364 @@ -59,13 +59,13 @@ lbl_800A8334: /* 0A2D98 800A8338 28000000 */ cmplwi r0, 0 /* 0A2D9C 800A833C 41820018 */ beq lbl_800A8354 /* 0A2DA0 800A8340 54832036 */ slwi r3, r4, 4 -/* 0A2DA4 800A8344 80028400 */ lwz r0, __GXData-_SDA2_BASE_(r2) +/* 0A2DA4 800A8344 80028400 */ lwz r0, __GXData@sda21(r2) /* 0A2DA8 800A8348 38630288 */ addi r3, r3, 0x288 /* 0A2DAC 800A834C 7C601A14 */ add r3, r0, r3 /* 0A2DB0 800A8350 48000014 */ b lbl_800A8364 lbl_800A8354: /* 0A2DB4 800A8354 54832036 */ slwi r3, r4, 4 -/* 0A2DB8 800A8358 80028400 */ lwz r0, __GXData-_SDA2_BASE_(r2) +/* 0A2DB8 800A8358 80028400 */ lwz r0, __GXData@sda21(r2) /* 0A2DBC 800A835C 38630208 */ addi r3, r3, 0x208 /* 0A2DC0 800A8360 7C601A14 */ add r3, r0, r3 lbl_800A8364: @@ -84,7 +84,7 @@ __GXDefaultTlutRegionCallback: /* 0A2DEC 800A838C 48000014 */ b lbl_800A83A0 lbl_800A8390: /* 0A2DF0 800A8390 54632036 */ slwi r3, r3, 4 -/* 0A2DF4 800A8394 80028400 */ lwz r0, __GXData-_SDA2_BASE_(r2) +/* 0A2DF4 800A8394 80028400 */ lwz r0, __GXData@sda21(r2) /* 0A2DF8 800A8398 38630388 */ addi r3, r3, 0x388 /* 0A2DFC 800A839C 7C601A14 */ add r3, r0, r3 lbl_800A83A0: @@ -97,10 +97,10 @@ __GXShutdown: /* 0A2E10 800A83B0 93E1001C */ stw r31, 0x1c(r1) /* 0A2E14 800A83B4 2C030000 */ cmpwi r3, 0 /* 0A2E18 800A83B8 408200FC */ bne lbl_800A84B4 -/* 0A2E1C 800A83BC 800D8C58 */ lwz r0, calledOnce$37-_SDA_BASE_(r13) +/* 0A2E1C 800A83BC 800D8C58 */ lwz r0, calledOnce$37@sda21(r13) /* 0A2E20 800A83C0 28000000 */ cmplwi r0, 0 /* 0A2E24 800A83C4 40820058 */ bne lbl_800A841C -/* 0A2E28 800A83C8 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0A2E28 800A83C8 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0A2E2C 800A83CC 38C3004E */ addi r6, r3, 0x4e /* 0A2E30 800A83D0 A0860000 */ lhz r4, 0(r6) /* 0A2E34 800A83D4 38A30050 */ addi r5, r3, 0x50 @@ -115,17 +115,17 @@ lbl_800A83E0: /* 0A2E50 800A83F0 4082FFF0 */ bne lbl_800A83E0 /* 0A2E54 800A83F4 5480801E */ slwi r0, r4, 0x10 /* 0A2E58 800A83F8 7C001B78 */ or r0, r0, r3 -/* 0A2E5C 800A83FC 900D8C48 */ stw r0, peCount$35-_SDA_BASE_(r13) +/* 0A2E5C 800A83FC 900D8C48 */ stw r0, peCount$35@sda21(r13) /* 0A2E60 800A8400 4BFF9EA9 */ bl OSGetTime -/* 0A2E64 800A8404 908D8C54 */ stw r4, (time$36 + 4)-_SDA_BASE_(r13) +/* 0A2E64 800A8404 908D8C54 */ stw r4, (time$36 + 4)@sda21(r13) /* 0A2E68 800A8408 38000001 */ li r0, 1 -/* 0A2E6C 800A840C 906D8C50 */ stw r3, time$36-_SDA_BASE_(r13) +/* 0A2E6C 800A840C 906D8C50 */ stw r3, time$36@sda21(r13) /* 0A2E70 800A8410 38600000 */ li r3, 0 -/* 0A2E74 800A8414 900D8C58 */ stw r0, calledOnce$37-_SDA_BASE_(r13) +/* 0A2E74 800A8414 900D8C58 */ stw r0, calledOnce$37@sda21(r13) /* 0A2E78 800A8418 48000108 */ b lbl_800A8520 lbl_800A841C: /* 0A2E7C 800A841C 4BFF9E8D */ bl OSGetTime -/* 0A2E80 800A8420 80AD8C44 */ lwz r5, __memReg-_SDA_BASE_(r13) +/* 0A2E80 800A8420 80AD8C44 */ lwz r5, __memReg@sda21(r13) /* 0A2E84 800A8424 38C5004E */ addi r6, r5, 0x4e /* 0A2E88 800A8428 A0E60000 */ lhz r7, 0(r6) /* 0A2E8C 800A842C 38A50050 */ addi r5, r5, 0x50 @@ -138,9 +138,9 @@ lbl_800A8438: /* 0A2EA0 800A8440 A1450000 */ lhz r10, 0(r5) /* 0A2EA4 800A8444 7C070040 */ cmplw r7, r0 /* 0A2EA8 800A8448 4082FFF0 */ bne lbl_800A8438 -/* 0A2EAC 800A844C 80CD8C54 */ lwz r6, (time$36 + 4)-_SDA_BASE_(r13) +/* 0A2EAC 800A844C 80CD8C54 */ lwz r6, (time$36 + 4)@sda21(r13) /* 0A2EB0 800A8450 38000000 */ li r0, 0 -/* 0A2EB4 800A8454 80AD8C50 */ lwz r5, time$36-_SDA_BASE_(r13) +/* 0A2EB4 800A8454 80AD8C50 */ lwz r5, time$36@sda21(r13) /* 0A2EB8 800A8458 54E9801E */ slwi r9, r7, 0x10 /* 0A2EBC 800A845C 7D062010 */ subfc r8, r6, r4 /* 0A2EC0 800A8460 7CA51910 */ subfe r5, r5, r3 @@ -157,13 +157,13 @@ lbl_800A8438: /* 0A2EEC 800A848C 38600000 */ li r3, 0 /* 0A2EF0 800A8490 48000090 */ b lbl_800A8520 lbl_800A8494: -/* 0A2EF4 800A8494 800D8C48 */ lwz r0, peCount$35-_SDA_BASE_(r13) +/* 0A2EF4 800A8494 800D8C48 */ lwz r0, peCount$35@sda21(r13) /* 0A2EF8 800A8498 7C050040 */ cmplw r5, r0 /* 0A2EFC 800A849C 41820080 */ beq lbl_800A851C -/* 0A2F00 800A84A0 908D8C54 */ stw r4, (time$36 + 4)-_SDA_BASE_(r13) -/* 0A2F04 800A84A4 906D8C50 */ stw r3, time$36-_SDA_BASE_(r13) +/* 0A2F00 800A84A0 908D8C54 */ stw r4, (time$36 + 4)@sda21(r13) +/* 0A2F04 800A84A4 906D8C50 */ stw r3, time$36@sda21(r13) /* 0A2F08 800A84A8 38600000 */ li r3, 0 -/* 0A2F0C 800A84AC 90AD8C48 */ stw r5, peCount$35-_SDA_BASE_(r13) +/* 0A2F0C 800A84AC 90AD8C48 */ stw r5, peCount$35@sda21(r13) /* 0A2F10 800A84B0 48000070 */ b lbl_800A8520 lbl_800A84B4: /* 0A2F14 800A84B4 38600000 */ li r3, 0 @@ -183,13 +183,13 @@ lbl_800A84B4: /* 0A2F4C 800A84EC 93E38000 */ stw r31, -0x8000(r3) /* 0A2F50 800A84F0 93E38000 */ stw r31, -0x8000(r3) /* 0A2F54 800A84F4 4BFF3601 */ bl PPCSync -/* 0A2F58 800A84F8 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A2F58 800A84F8 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A2F5C 800A84FC 38800003 */ li r4, 3 /* 0A2F60 800A8500 38000001 */ li r0, 1 /* 0A2F64 800A8504 B3E30002 */ sth r31, 2(r3) -/* 0A2F68 800A8508 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A2F68 800A8508 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A2F6C 800A850C B0830004 */ sth r4, 4(r3) -/* 0A2F70 800A8510 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A2F70 800A8510 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A2F74 800A8514 980305AA */ stb r0, 0x5aa(r3) /* 0A2F78 800A8518 480026C9 */ bl __GXAbort lbl_800A851C: @@ -209,10 +209,10 @@ glabel GXInit /* 0A2FA4 800A8544 7C7A1B78 */ mr r26, r3 /* 0A2FA8 800A8548 7C992378 */ mr r25, r4 /* 0A2FAC 800A854C 3C808013 */ lis r4, FifoObj@ha -/* 0A2FB0 800A8550 806D8790 */ lwz r3, __GXVersion-_SDA_BASE_(r13) +/* 0A2FB0 800A8550 806D8790 */ lwz r3, __GXVersion@sda21(r13) /* 0A2FB4 800A8554 3BC41E38 */ addi r30, r4, FifoObj@l /* 0A2FB8 800A8558 4BFF4139 */ bl OSRegisterVersion -/* 0A2FBC 800A855C 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A2FBC 800A855C 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A2FC0 800A8560 38000000 */ li r0, 0 /* 0A2FC4 800A8564 3B800001 */ li r28, 1 /* 0A2FC8 800A8568 980505A8 */ stb r0, 0x5a8(r5) @@ -225,12 +225,12 @@ glabel GXInit /* 0A2FE4 800A8584 4800256D */ bl GXSetMisc /* 0A2FE8 800A8588 3C80CC00 */ lis r4, HW_REGS_BASE@ha /* 0A2FEC 800A858C 38A43000 */ addi r5, r4, PI_REGS_BASE@l -/* 0A2FF0 800A8590 908D8C3C */ stw r4, __cpReg-_SDA_BASE_(r13) +/* 0A2FF0 800A8590 908D8C3C */ stw r4, __cpReg@sda21(r13) /* 0A2FF4 800A8594 38641000 */ addi r3, r4, PE_REGS_BASE@l /* 0A2FF8 800A8598 38044000 */ addi r0, r4, MI_REGS_BASE@l -/* 0A2FFC 800A859C 90AD8C38 */ stw r5, __piReg-_SDA_BASE_(r13) -/* 0A3000 800A85A0 906D8C40 */ stw r3, __peReg-_SDA_BASE_(r13) -/* 0A3004 800A85A4 900D8C44 */ stw r0, __memReg-_SDA_BASE_(r13) +/* 0A2FFC 800A859C 90AD8C38 */ stw r5, __piReg@sda21(r13) +/* 0A3000 800A85A0 906D8C40 */ stw r3, __peReg@sda21(r13) +/* 0A3004 800A85A4 900D8C44 */ stw r0, __memReg@sda21(r13) /* 0A3008 800A85A8 480015BD */ bl __GXFifoInit /* 0A300C 800A85AC 7FC3F378 */ mr r3, r30 /* 0A3010 800A85B0 7F44D378 */ mr r4, r26 @@ -240,13 +240,13 @@ glabel GXInit /* 0A3020 800A85C0 48001261 */ bl GXSetCPUFifo /* 0A3024 800A85C4 7FC3F378 */ mr r3, r30 /* 0A3028 800A85C8 48001381 */ bl GXSetGPFifo -/* 0A302C 800A85CC 800D8C5C */ lwz r0, resetFuncRegistered$70-_SDA_BASE_(r13) +/* 0A302C 800A85CC 800D8C5C */ lwz r0, resetFuncRegistered$70@sda21(r13) /* 0A3030 800A85D0 28000000 */ cmplwi r0, 0 /* 0A3034 800A85D4 40820014 */ bne lbl_800A85E8 /* 0A3038 800A85D8 3C60800F */ lis r3, GXResetFuncInfo@ha /* 0A303C 800A85DC 38631CEC */ addi r3, r3, GXResetFuncInfo@l /* 0A3040 800A85E0 4BFF7849 */ bl OSRegisterResetFunction -/* 0A3044 800A85E4 938D8C5C */ stw r28, resetFuncRegistered$70-_SDA_BASE_(r13) +/* 0A3044 800A85E4 938D8C5C */ stw r28, resetFuncRegistered$70@sda21(r13) lbl_800A85E8: /* 0A3048 800A85E8 48002D85 */ bl __GXPEInit /* 0A304C 800A85EC 4BFF359D */ bl PPCMfhid2 @@ -256,7 +256,7 @@ lbl_800A85E8: /* 0A305C 800A85FC 4BFF359D */ bl PPCMtwpar /* 0A3060 800A8600 67834000 */ oris r3, r28, 0x4000 /* 0A3064 800A8604 4BFF358D */ bl PPCMthid2 -/* 0A3068 800A8608 80C28400 */ lwz r6, __GXData-_SDA2_BASE_(r2) +/* 0A3068 800A8608 80C28400 */ lwz r6, __GXData@sda21(r2) /* 0A306C 800A860C 3BA00000 */ li r29, 0 /* 0A3070 800A8610 38600000 */ li r3, 0 /* 0A3074 800A8614 93A60204 */ stw r29, 0x204(r6) @@ -285,7 +285,7 @@ lbl_800A8660: lbl_800A866C: /* 0A30CC 800A866C 48000004 */ b lbl_800A8670 lbl_800A8670: -/* 0A30D0 800A8670 81828400 */ lwz r12, __GXData-_SDA2_BASE_(r2) +/* 0A30D0 800A8670 81828400 */ lwz r12, __GXData@sda21(r2) /* 0A30D4 800A8674 547AF87E */ srwi r26, r3, 1 /* 0A30D8 800A8678 397D0130 */ addi r11, r29, 0x130 /* 0A30DC 800A867C 3B800000 */ li r28, 0 @@ -364,7 +364,7 @@ lbl_800A8790: lbl_800A879C: /* 0A31FC 800A879C 48000004 */ b lbl_800A87A0 lbl_800A87A0: -/* 0A3200 800A87A0 81028400 */ lwz r8, __GXData-_SDA2_BASE_(r2) +/* 0A3200 800A87A0 81028400 */ lwz r8, __GXData@sda21(r2) /* 0A3204 800A87A4 388500B8 */ addi r4, r5, 0xb8 /* 0A3208 800A87A8 386500D8 */ addi r3, r5, 0xd8 /* 0A320C 800A87AC 7F88212E */ stwx r28, r8, r4 @@ -449,9 +449,9 @@ lbl_800A87A0: /* 0A3348 800A88E8 800801FC */ lwz r0, 0x1fc(r8) /* 0A334C 800A88EC 53A03DF0 */ rlwimi r0, r29, 7, 0x17, 0x18 /* 0A3350 800A88F0 900801FC */ stw r0, 0x1fc(r8) -/* 0A3354 800A88F4 C0028404 */ lfs f0, D_80136104-_SDA2_BASE_(r2) +/* 0A3354 800A88F4 C0028404 */ lfs f0, D_80136104@sda21(r2) /* 0A3358 800A88F8 D0080510 */ stfs f0, 0x510(r8) -/* 0A335C 800A88FC C0028408 */ lfs f0, D_80136108-_SDA2_BASE_(r2) +/* 0A335C 800A88FC C0028408 */ lfs f0, D_80136108@sda21(r2) /* 0A3360 800A8900 D008050C */ stfs f0, 0x50c(r8) /* 0A3364 800A8904 93A805AC */ stw r29, 0x5ac(r8) /* 0A3368 800A8908 9BA805AB */ stb r29, 0x5ab(r8) @@ -486,7 +486,7 @@ lbl_800A8964: lbl_800A8978: /* 0A33D8 800A8978 48000004 */ b lbl_800A897C lbl_800A897C: -/* 0A33DC 800A897C 81028400 */ lwz r8, __GXData-_SDA2_BASE_(r2) +/* 0A33DC 800A897C 81028400 */ lwz r8, __GXData@sda21(r2) /* 0A33E0 800A8980 38E9001C */ addi r7, r9, 0x1c /* 0A33E4 800A8984 38A9003C */ addi r5, r9, 0x3c /* 0A33E8 800A8988 7C08382E */ lwzx r0, r8, r7 @@ -592,7 +592,7 @@ lbl_800A8B10: lbl_800A8B14: /* 0A3574 800A8B14 48000004 */ b lbl_800A8B18 lbl_800A8B18: -/* 0A3578 800A8B18 80028400 */ lwz r0, __GXData-_SDA2_BASE_(r2) +/* 0A3578 800A8B18 80028400 */ lwz r0, __GXData@sda21(r2) /* 0A357C 800A8B1C 387C0208 */ addi r3, r28, 0x208 /* 0A3580 800A8B20 80BB0000 */ lwz r5, 0(r27) /* 0A3584 800A8B24 38800000 */ li r4, 0 @@ -601,7 +601,7 @@ lbl_800A8B18: /* 0A3590 800A8B30 38C00000 */ li r6, 0 /* 0A3594 800A8B34 39000000 */ li r8, 0 /* 0A3598 800A8B38 48004325 */ bl GXInitTexCacheRegion -/* 0A359C 800A8B3C 80028400 */ lwz r0, __GXData-_SDA2_BASE_(r2) +/* 0A359C 800A8B3C 80028400 */ lwz r0, __GXData@sda21(r2) /* 0A35A0 800A8B40 387C0288 */ addi r3, r28, 0x288 /* 0A35A4 800A8B44 80BB0040 */ lwz r5, 0x40(r27) /* 0A35A8 800A8B48 38800000 */ li r4, 0 @@ -610,7 +610,7 @@ lbl_800A8B18: /* 0A35B4 800A8B54 38C00000 */ li r6, 0 /* 0A35B8 800A8B58 39000000 */ li r8, 0 /* 0A35BC 800A8B5C 48004301 */ bl GXInitTexCacheRegion -/* 0A35C0 800A8B60 80028400 */ lwz r0, __GXData-_SDA2_BASE_(r2) +/* 0A35C0 800A8B60 80028400 */ lwz r0, __GXData@sda21(r2) /* 0A35C4 800A8B64 387C0308 */ addi r3, r28, 0x308 /* 0A35C8 800A8B68 80BB0080 */ lwz r5, 0x80(r27) /* 0A35CC 800A8B6C 38800001 */ li r4, 1 @@ -634,7 +634,7 @@ lbl_800A8BAC: lbl_800A8BB0: /* 0A3610 800A8BB0 48000004 */ b lbl_800A8BB4 lbl_800A8BB4: -/* 0A3614 800A8BB4 80028400 */ lwz r0, __GXData-_SDA2_BASE_(r2) +/* 0A3614 800A8BB4 80028400 */ lwz r0, __GXData@sda21(r2) /* 0A3618 800A8BB8 387C0388 */ addi r3, r28, 0x388 /* 0A361C 800A8BBC 7F64DB78 */ mr r4, r27 /* 0A3620 800A8BC0 7C601A14 */ add r3, r0, r3 @@ -655,7 +655,7 @@ lbl_800A8BF4: /* 0A3654 800A8BF4 48000004 */ b lbl_800A8BF8 lbl_800A8BF8: /* 0A3658 800A8BF8 38190010 */ addi r0, r25, 0x10 -/* 0A365C 800A8BFC 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A365C 800A8BFC 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A3660 800A8C00 54032036 */ slwi r3, r0, 4 /* 0A3664 800A8C04 38630388 */ addi r3, r3, 0x388 /* 0A3668 800A8C08 7F64DB78 */ mr r4, r27 @@ -667,13 +667,13 @@ lbl_800A8BF8: /* 0A3680 800A8C20 3B390001 */ addi r25, r25, 1 /* 0A3684 800A8C24 28190004 */ cmplwi r25, 4 /* 0A3688 800A8C28 4180FFD0 */ blt lbl_800A8BF8 -/* 0A368C 800A8C2C 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A368C 800A8C2C 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A3690 800A8C30 39800000 */ li r12, 0 /* 0A3694 800A8C34 38000008 */ li r0, 8 /* 0A3698 800A8C38 B1830006 */ sth r12, 6(r3) /* 0A369C 800A8C3C 3D40CC01 */ lis r10, 0xcc01 /* 0A36A0 800A8C40 39200020 */ li r9, 0x20 -/* 0A36A4 800A8C44 81628400 */ lwz r11, __GXData-_SDA2_BASE_(r2) +/* 0A36A4 800A8C44 81628400 */ lwz r11, __GXData@sda21(r2) /* 0A36A8 800A8C48 39000010 */ li r8, 0x10 /* 0A36AC 800A8C4C 38E01006 */ li r7, 0x1006 /* 0A36B0 800A8C50 806B05A4 */ lwz r3, 0x5a4(r11) @@ -715,11 +715,11 @@ glabel __GXInitGX /* 0A3738 800A8CD8 93E1009C */ stw r31, 0x9c(r1) /* 0A373C 800A8CDC 93C10098 */ stw r30, 0x98(r1) /* 0A3740 800A8CE0 93A10094 */ stw r29, 0x94(r1) -/* 0A3744 800A8CE4 8082840C */ lwz r4, D_8013610C-_SDA2_BASE_(r2) +/* 0A3744 800A8CE4 8082840C */ lwz r4, D_8013610C@sda21(r2) /* 0A3748 800A8CE8 3CA0800F */ lis r5, D_800F1AC0@ha -/* 0A374C 800A8CEC 80628410 */ lwz r3, D_80136110-_SDA2_BASE_(r2) +/* 0A374C 800A8CEC 80628410 */ lwz r3, D_80136110@sda21(r2) /* 0A3750 800A8CF0 3BE51AC0 */ addi r31, r5, D_800F1AC0@l -/* 0A3754 800A8CF4 80028414 */ lwz r0, D_80136114-_SDA2_BASE_(r2) +/* 0A3754 800A8CF4 80028414 */ lwz r0, D_80136114@sda21(r2) /* 0A3758 800A8CF8 90810028 */ stw r4, 0x28(r1) /* 0A375C 800A8CFC 90610024 */ stw r3, 0x24(r1) /* 0A3760 800A8D00 90010020 */ stw r0, 0x20(r1) @@ -833,7 +833,7 @@ lbl_800A8E8C: lbl_800A8E90: /* 0A38F0 800A8E90 48000004 */ b lbl_800A8E94 lbl_800A8E94: -/* 0A38F4 800A8E94 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A38F4 800A8E94 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A38F8 800A8E98 7FA3EB78 */ mr r3, r29 /* 0A38FC 800A8E9C 38A00000 */ li r5, 0 /* 0A3900 800A8EA0 480018F9 */ bl GXSetArray @@ -891,9 +891,9 @@ lbl_800A8EC0: /* 0A39C4 800A8F64 38800000 */ li r4, 0 /* 0A39C8 800A8F68 38A00000 */ li r5, 0 /* 0A39CC 800A8F6C 480026CD */ bl GXEnableTexOffsets -/* 0A39D0 800A8F70 C0228418 */ lfs f1, D_80136118-_SDA2_BASE_(r2) +/* 0A39D0 800A8F70 C0228418 */ lfs f1, D_80136118@sda21(r2) /* 0A39D4 800A8F74 3861002C */ addi r3, r1, 0x2c -/* 0A39D8 800A8F78 C0028408 */ lfs f0, D_80136108-_SDA2_BASE_(r2) +/* 0A39D8 800A8F78 C0028408 */ lfs f0, D_80136108@sda21(r2) /* 0A39DC 800A8F7C 38800000 */ li r4, 0 /* 0A39E0 800A8F80 D021002C */ stfs f1, 0x2c(r1) /* 0A39E4 800A8F84 D0010030 */ stfs f0, 0x30(r1) @@ -925,13 +925,13 @@ lbl_800A8EC0: /* 0A3A4C 800A8FEC 3C604330 */ lis r3, 0x4330 /* 0A3A50 800A8FF0 A01E0008 */ lhz r0, 8(r30) /* 0A3A54 800A8FF4 9081008C */ stw r4, 0x8c(r1) -/* 0A3A58 800A8FF8 C0228408 */ lfs f1, D_80136108-_SDA2_BASE_(r2) +/* 0A3A58 800A8FF8 C0228408 */ lfs f1, D_80136108@sda21(r2) /* 0A3A5C 800A8FFC 90010084 */ stw r0, 0x84(r1) -/* 0A3A60 800A9000 C8828420 */ lfd f4, D_80136120-_SDA2_BASE_(r2) +/* 0A3A60 800A9000 C8828420 */ lfd f4, D_80136120@sda21(r2) /* 0A3A64 800A9004 FC400890 */ fmr f2, f1 /* 0A3A68 800A9008 90610088 */ stw r3, 0x88(r1) /* 0A3A6C 800A900C FCA00890 */ fmr f5, f1 -/* 0A3A70 800A9010 C0C28418 */ lfs f6, D_80136118-_SDA2_BASE_(r2) +/* 0A3A70 800A9010 C0C28418 */ lfs f6, D_80136118@sda21(r2) /* 0A3A74 800A9014 90610080 */ stw r3, 0x80(r1) /* 0A3A78 800A9018 C8610088 */ lfd f3, 0x88(r1) /* 0A3A7C 800A901C C8010080 */ lfd f0, 0x80(r1) @@ -1201,14 +1201,14 @@ lbl_800A93D4: /* 0A3E84 800A9424 38800000 */ li r4, 0 /* 0A3E88 800A9428 38A00000 */ li r5, 0 /* 0A3E8C 800A942C 480041A9 */ bl GXSetIndTexCoordScale -/* 0A3E90 800A9430 C0428418 */ lfs f2, D_80136118-_SDA2_BASE_(r2) +/* 0A3E90 800A9430 C0428418 */ lfs f2, D_80136118@sda21(r2) /* 0A3E94 800A9434 38810008 */ addi r4, r1, 8 /* 0A3E98 800A9438 80010024 */ lwz r0, 0x24(r1) /* 0A3E9C 800A943C 38600000 */ li r3, 0 /* 0A3EA0 800A9440 FC801090 */ fmr f4, f2 /* 0A3EA4 800A9444 90010008 */ stw r0, 8(r1) -/* 0A3EA8 800A9448 C0228408 */ lfs f1, D_80136108-_SDA2_BASE_(r2) -/* 0A3EAC 800A944C C062841C */ lfs f3, D_8013611C-_SDA2_BASE_(r2) +/* 0A3EA8 800A9448 C0228408 */ lfs f1, D_80136108@sda21(r2) +/* 0A3EAC 800A944C C062841C */ lfs f3, D_8013611C@sda21(r2) /* 0A3EB0 800A9450 48004AF1 */ bl GXSetFog /* 0A3EB4 800A9454 38600000 */ li r3, 0 /* 0A3EB8 800A9458 38800000 */ li r4, 0 @@ -1264,7 +1264,7 @@ lbl_800A94EC: /* 0A3F78 800A9518 3C604330 */ lis r3, 0x4330 /* 0A3F7C 800A951C A01E0006 */ lhz r0, 6(r30) /* 0A3F80 800A9520 90810084 */ stw r4, 0x84(r1) -/* 0A3F84 800A9524 C8428420 */ lfd f2, D_80136120-_SDA2_BASE_(r2) +/* 0A3F84 800A9524 C8428420 */ lfd f2, D_80136120@sda21(r2) /* 0A3F88 800A9528 9001008C */ stw r0, 0x8c(r1) /* 0A3F8C 800A952C 90610080 */ stw r3, 0x80(r1) /* 0A3F90 800A9530 90610088 */ stw r3, 0x88(r1) diff --git a/asm/GXLight.s b/asm/GXLight.s index 238b650..b45858f 100644 --- a/asm/GXLight.s +++ b/asm/GXLight.s @@ -21,7 +21,7 @@ lbl_800AC420: /* 0A6E88 800AC428 4C800020 */ bgelr /* 0A6E8C 800AC42C 48000070 */ b lbl_800AC49C lbl_800AC430: -/* 0A6E90 800AC430 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A6E90 800AC430 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A6E94 800AC434 38A00000 */ li r5, 0 /* 0A6E98 800AC438 80040000 */ lwz r0, 0(r4) /* 0A6E9C 800AC43C 806300A8 */ lwz r3, 0xa8(r3) @@ -29,7 +29,7 @@ lbl_800AC430: /* 0A6EA4 800AC444 5067063E */ rlwimi r7, r3, 0, 0x18, 0x1f /* 0A6EA8 800AC448 48000070 */ b lbl_800AC4B8 lbl_800AC44C: -/* 0A6EAC 800AC44C 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A6EAC 800AC44C 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A6EB0 800AC450 38A00001 */ li r5, 1 /* 0A6EB4 800AC454 80040000 */ lwz r0, 0(r4) /* 0A6EB8 800AC458 806300AC */ lwz r3, 0xac(r3) @@ -37,7 +37,7 @@ lbl_800AC44C: /* 0A6EC0 800AC460 5067063E */ rlwimi r7, r3, 0, 0x18, 0x1f /* 0A6EC4 800AC464 48000054 */ b lbl_800AC4B8 lbl_800AC468: -/* 0A6EC8 800AC468 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A6EC8 800AC468 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A6ECC 800AC46C 38A00000 */ li r5, 0 /* 0A6ED0 800AC470 88040003 */ lbz r0, 3(r4) /* 0A6ED4 800AC474 806300A8 */ lwz r3, 0xa8(r3) @@ -45,7 +45,7 @@ lbl_800AC468: /* 0A6EDC 800AC47C 38E30000 */ addi r7, r3, 0 /* 0A6EE0 800AC480 48000038 */ b lbl_800AC4B8 lbl_800AC484: -/* 0A6EE4 800AC484 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A6EE4 800AC484 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A6EE8 800AC488 38A00001 */ li r5, 1 /* 0A6EEC 800AC48C 88040003 */ lbz r0, 3(r4) /* 0A6EF0 800AC490 80E300AC */ lwz r7, 0xac(r3) @@ -62,7 +62,7 @@ lbl_800AC4A8: /* 0A6F14 800AC4B4 4E800020 */ blr lbl_800AC4B8: /* 0A6F18 800AC4B8 38000010 */ li r0, 0x10 -/* 0A6F1C 800AC4BC 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A6F1C 800AC4BC 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A6F20 800AC4C0 3CC0CC01 */ lis r6, 0xcc01 /* 0A6F24 800AC4C4 98068000 */ stb r0, -0x8000(r6) /* 0A6F28 800AC4C8 3865100A */ addi r3, r5, 0x100a @@ -91,7 +91,7 @@ lbl_800AC510: /* 0A6F78 800AC518 4C800020 */ bgelr /* 0A6F7C 800AC51C 48000070 */ b lbl_800AC58C lbl_800AC520: -/* 0A6F80 800AC520 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A6F80 800AC520 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A6F84 800AC524 38A00000 */ li r5, 0 /* 0A6F88 800AC528 80040000 */ lwz r0, 0(r4) /* 0A6F8C 800AC52C 806300B0 */ lwz r3, 0xb0(r3) @@ -99,7 +99,7 @@ lbl_800AC520: /* 0A6F94 800AC534 5067063E */ rlwimi r7, r3, 0, 0x18, 0x1f /* 0A6F98 800AC538 48000070 */ b lbl_800AC5A8 lbl_800AC53C: -/* 0A6F9C 800AC53C 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A6F9C 800AC53C 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A6FA0 800AC540 38A00001 */ li r5, 1 /* 0A6FA4 800AC544 80040000 */ lwz r0, 0(r4) /* 0A6FA8 800AC548 806300B4 */ lwz r3, 0xb4(r3) @@ -107,7 +107,7 @@ lbl_800AC53C: /* 0A6FB0 800AC550 5067063E */ rlwimi r7, r3, 0, 0x18, 0x1f /* 0A6FB4 800AC554 48000054 */ b lbl_800AC5A8 lbl_800AC558: -/* 0A6FB8 800AC558 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A6FB8 800AC558 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A6FBC 800AC55C 38A00000 */ li r5, 0 /* 0A6FC0 800AC560 88040003 */ lbz r0, 3(r4) /* 0A6FC4 800AC564 806300B0 */ lwz r3, 0xb0(r3) @@ -115,7 +115,7 @@ lbl_800AC558: /* 0A6FCC 800AC56C 38E30000 */ addi r7, r3, 0 /* 0A6FD0 800AC570 48000038 */ b lbl_800AC5A8 lbl_800AC574: -/* 0A6FD4 800AC574 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A6FD4 800AC574 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A6FD8 800AC578 38A00001 */ li r5, 1 /* 0A6FDC 800AC57C 88040003 */ lbz r0, 3(r4) /* 0A6FE0 800AC580 80E300B4 */ lwz r7, 0xb4(r3) @@ -132,7 +132,7 @@ lbl_800AC598: /* 0A7004 800AC5A4 4E800020 */ blr lbl_800AC5A8: /* 0A7008 800AC5A8 38000010 */ li r0, 0x10 -/* 0A700C 800AC5AC 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A700C 800AC5AC 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A7010 800AC5B0 3CC0CC01 */ lis r6, 0xcc01 /* 0A7014 800AC5B4 98068000 */ stb r0, -0x8000(r6) /* 0A7018 800AC5B8 3865100C */ addi r3, r5, 0x100c @@ -146,7 +146,7 @@ lbl_800AC5A8: /* 0A7038 800AC5D8 4E800020 */ blr glabel GXSetNumChans -/* 0A703C 800AC5DC 80C28400 */ lwz r6, __GXData-_SDA2_BASE_(r2) +/* 0A703C 800AC5DC 80C28400 */ lwz r6, __GXData@sda21(r2) /* 0A7040 800AC5E0 5465063E */ clrlwi r5, r3, 0x18 /* 0A7044 800AC5E4 38800010 */ li r4, 0x10 /* 0A7048 800AC5E8 80060204 */ lwz r0, 0x204(r6) @@ -208,7 +208,7 @@ lbl_800AC6A8: /* 0A7118 800AC6B8 90048000 */ stw r0, -0x8000(r4) /* 0A711C 800AC6BC 90C48000 */ stw r6, -0x8000(r4) lbl_800AC6C0: -/* 0A7120 800AC6C0 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A7120 800AC6C0 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A7124 800AC6C4 38000001 */ li r0, 1 /* 0A7128 800AC6C8 B0030002 */ sth r0, 2(r3) /* 0A712C 800AC6CC 4E800020 */ blr diff --git a/asm/GXMisc.s b/asm/GXMisc.s index 661148e..50a0bd1 100644 --- a/asm/GXMisc.s +++ b/asm/GXMisc.s @@ -18,7 +18,7 @@ lbl_800AAB0C: /* 0A5570 800AAB10 4C800020 */ bgelr /* 0A5574 800AAB14 48000058 */ b lbl_800AAB6C lbl_800AAB18: -/* 0A5578 800AAB18 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A5578 800AAB18 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A557C 800AAB1C 38000001 */ li r0, 1 /* 0A5580 800AAB20 B0850004 */ sth r4, 4(r5) /* 0A5584 800AAB24 A0650004 */ lhz r3, 4(r5) @@ -35,14 +35,14 @@ lbl_800AAB18: /* 0A55B0 800AAB50 4E800020 */ blr lbl_800AAB54: /* 0A55B4 800AAB54 7C8400D0 */ neg r4, r4 -/* 0A55B8 800AAB58 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A55B8 800AAB58 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A55BC 800AAB5C 3004FFFF */ addic r0, r4, -1 /* 0A55C0 800AAB60 7C002110 */ subfe r0, r0, r4 /* 0A55C4 800AAB64 980305A9 */ stb r0, 0x5a9(r3) /* 0A55C8 800AAB68 4E800020 */ blr lbl_800AAB6C: /* 0A55CC 800AAB6C 7C8400D0 */ neg r4, r4 -/* 0A55D0 800AAB70 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A55D0 800AAB70 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A55D4 800AAB74 3004FFFF */ addic r0, r4, -1 /* 0A55D8 800AAB78 7C002110 */ subfe r0, r0, r4 /* 0A55DC 800AAB7C 980305AA */ stb r0, 0x5aa(r3) @@ -52,7 +52,7 @@ glabel GXFlush /* 0A55E4 800AAB84 7C0802A6 */ mflr r0 /* 0A55E8 800AAB88 90010004 */ stw r0, 4(r1) /* 0A55EC 800AAB8C 9421FFF8 */ stwu r1, -8(r1) -/* 0A55F0 800AAB90 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A55F0 800AAB90 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A55F4 800AAB94 800305AC */ lwz r0, 0x5ac(r3) /* 0A55F8 800AAB98 28000000 */ cmplwi r0, 0 /* 0A55FC 800AAB9C 41820008 */ beq lbl_800AABA4 @@ -79,14 +79,14 @@ glabel __GXAbort /* 0A5644 800AABE4 90010004 */ stw r0, 4(r1) /* 0A5648 800AABE8 9421FFD8 */ stwu r1, -0x28(r1) /* 0A564C 800AABEC BF610014 */ stmw r27, 0x14(r1) -/* 0A5650 800AABF0 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A5650 800AABF0 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A5654 800AABF4 880305AA */ lbz r0, 0x5aa(r3) /* 0A5658 800AABF8 28000000 */ cmplwi r0, 0 /* 0A565C 800AABFC 418200B0 */ beq lbl_800AACAC /* 0A5660 800AAC00 4BFFF195 */ bl GXGetGPFifo /* 0A5664 800AAC04 28030000 */ cmplwi r3, 0 /* 0A5668 800AAC08 418200A4 */ beq lbl_800AACAC -/* 0A566C 800AAC0C 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0A566C 800AAC0C 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0A5670 800AAC10 38C3004E */ addi r6, r3, 0x4e /* 0A5674 800AAC14 A083004E */ lhz r4, 0x4e(r3) /* 0A5678 800AAC18 38A30050 */ addi r5, r3, 0x50 @@ -115,7 +115,7 @@ lbl_800AAC50: /* 0A56C8 800AAC68 7C7CE110 */ subfe r3, r28, r28 /* 0A56CC 800AAC6C 7C6300D1 */ neg. r3, r3 /* 0A56D0 800AAC70 4182FFE0 */ beq lbl_800AAC50 -/* 0A56D4 800AAC74 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0A56D4 800AAC74 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0A56D8 800AAC78 38C3004E */ addi r6, r3, 0x4e /* 0A56DC 800AAC7C A083004E */ lhz r4, 0x4e(r3) /* 0A56E0 800AAC80 38A30050 */ addi r5, r3, 0x50 @@ -179,14 +179,14 @@ glabel GXAbortFrame /* 0A57B0 800AAD50 90010004 */ stw r0, 4(r1) /* 0A57B4 800AAD54 9421FFD8 */ stwu r1, -0x28(r1) /* 0A57B8 800AAD58 BF610014 */ stmw r27, 0x14(r1) -/* 0A57BC 800AAD5C 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A57BC 800AAD5C 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A57C0 800AAD60 880305AA */ lbz r0, 0x5aa(r3) /* 0A57C4 800AAD64 28000000 */ cmplwi r0, 0 /* 0A57C8 800AAD68 418200B0 */ beq lbl_800AAE18 /* 0A57CC 800AAD6C 4BFFF029 */ bl GXGetGPFifo /* 0A57D0 800AAD70 28030000 */ cmplwi r3, 0 /* 0A57D4 800AAD74 418200A4 */ beq lbl_800AAE18 -/* 0A57D8 800AAD78 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0A57D8 800AAD78 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0A57DC 800AAD7C 38C3004E */ addi r6, r3, 0x4e /* 0A57E0 800AAD80 A083004E */ lhz r4, 0x4e(r3) /* 0A57E4 800AAD84 38A30050 */ addi r5, r3, 0x50 @@ -215,7 +215,7 @@ lbl_800AADBC: /* 0A5834 800AADD4 7C7CE110 */ subfe r3, r28, r28 /* 0A5838 800AADD8 7C6300D1 */ neg. r3, r3 /* 0A583C 800AADDC 4182FFE0 */ beq lbl_800AADBC -/* 0A5840 800AADE0 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0A5840 800AADE0 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0A5844 800AADE4 38C3004E */ addi r6, r3, 0x4e /* 0A5848 800AADE8 A083004E */ lhz r4, 0x4e(r3) /* 0A584C 800AADEC 38A30050 */ addi r5, r3, 0x50 @@ -284,7 +284,7 @@ glabel GXSetDrawSync /* 0A5930 800AAED0 7C7E1B78 */ mr r30, r3 /* 0A5934 800AAED4 4BFF3E29 */ bl OSDisableInterrupts /* 0A5938 800AAED8 38C00061 */ li r6, 0x61 -/* 0A593C 800AAEDC 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A593C 800AAEDC 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A5940 800AAEE0 3CA0CC01 */ lis r5, 0xcc01 /* 0A5944 800AAEE4 57C0043E */ clrlwi r0, r30, 0x10 /* 0A5948 800AAEE8 98C58000 */ stb r6, -0x8000(r5) @@ -314,7 +314,7 @@ lbl_800AAF1C: /* 0A59A4 800AAF44 4BFF0BB1 */ bl PPCSync /* 0A59A8 800AAF48 7FC3F378 */ mr r3, r30 /* 0A59AC 800AAF4C 4BFF3DD9 */ bl OSRestoreInterrupts -/* 0A59B0 800AAF50 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A59B0 800AAF50 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A59B4 800AAF54 B3E30002 */ sth r31, 2(r3) /* 0A59B8 800AAF58 8001001C */ lwz r0, 0x1c(r1) /* 0A59BC 800AAF5C 83E10014 */ lwz r31, 0x14(r1) @@ -324,7 +324,7 @@ lbl_800AAF1C: /* 0A59CC 800AAF6C 4E800020 */ blr glabel GXReadDrawSync -/* 0A59D0 800AAF70 806D8C40 */ lwz r3, __peReg-_SDA_BASE_(r13) +/* 0A59D0 800AAF70 806D8C40 */ lwz r3, __peReg@sda21(r13) /* 0A59D4 800AAF74 A063000E */ lhz r3, 0xe(r3) /* 0A59D8 800AAF78 4E800020 */ blr @@ -336,7 +336,7 @@ glabel GXSetDrawDone /* 0A59EC 800AAF8C 93C10010 */ stw r30, 0x10(r1) /* 0A59F0 800AAF90 4BFF3D6D */ bl OSDisableInterrupts /* 0A59F4 800AAF94 38000061 */ li r0, 0x61 -/* 0A59F8 800AAF98 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A59F8 800AAF98 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A59FC 800AAF9C 3CC0CC01 */ lis r6, 0xcc01 /* 0A5A00 800AAFA0 3CA04500 */ lis r5, 0x4500 /* 0A5A04 800AAFA4 98068000 */ stb r0, -0x8000(r6) @@ -359,7 +359,7 @@ lbl_800AAFC4: /* 0A5A44 800AAFE4 93E38000 */ stw r31, -0x8000(r3) /* 0A5A48 800AAFE8 93E38000 */ stw r31, -0x8000(r3) /* 0A5A4C 800AAFEC 4BFF0B09 */ bl PPCSync -/* 0A5A50 800AAFF0 9BED8C88 */ stb r31, DrawDone-_SDA_BASE_(r13) +/* 0A5A50 800AAFF0 9BED8C88 */ stb r31, DrawDone@sda21(r13) /* 0A5A54 800AAFF4 7FC3F378 */ mr r3, r30 /* 0A5A58 800AAFF8 4BFF3D2D */ bl OSRestoreInterrupts /* 0A5A5C 800AAFFC 8001001C */ lwz r0, 0x1c(r1) @@ -384,17 +384,17 @@ glabel GXDrawDone /* 0A5AA0 800AB040 7C7F1B78 */ mr r31, r3 /* 0A5AA4 800AB044 4BFFFB41 */ bl GXFlush /* 0A5AA8 800AB048 38000000 */ li r0, 0 -/* 0A5AAC 800AB04C 980D8C88 */ stb r0, DrawDone-_SDA_BASE_(r13) +/* 0A5AAC 800AB04C 980D8C88 */ stb r0, DrawDone@sda21(r13) /* 0A5AB0 800AB050 7FE3FB78 */ mr r3, r31 /* 0A5AB4 800AB054 4BFF3CD1 */ bl OSRestoreInterrupts /* 0A5AB8 800AB058 4BFF3CA5 */ bl OSDisableInterrupts /* 0A5ABC 800AB05C 7C7F1B78 */ mr r31, r3 /* 0A5AC0 800AB060 4800000C */ b lbl_800AB06C lbl_800AB064: -/* 0A5AC4 800AB064 386D8C8C */ addi r3, r13, FinishQueue-_SDA_BASE_ +/* 0A5AC4 800AB064 386D8C8C */ addi r3, r13, FinishQueue@sda21 /* 0A5AC8 800AB068 4BFF6FA5 */ bl OSSleepThread lbl_800AB06C: -/* 0A5ACC 800AB06C 880D8C88 */ lbz r0, DrawDone-_SDA_BASE_(r13) +/* 0A5ACC 800AB06C 880D8C88 */ lbz r0, DrawDone@sda21(r13) /* 0A5AD0 800AB070 28000000 */ cmplwi r0, 0 /* 0A5AD4 800AB074 4182FFF0 */ beq lbl_800AB064 /* 0A5AD8 800AB078 7FE3FB78 */ mr r3, r31 @@ -407,7 +407,7 @@ lbl_800AB06C: glabel GXPixModeSync /* 0A5AF4 800AB094 38000061 */ li r0, 0x61 -/* 0A5AF8 800AB098 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A5AF8 800AB098 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A5AFC 800AB09C 3CA0CC01 */ lis r5, 0xcc01 /* 0A5B00 800AB0A0 98058000 */ stb r0, -0x8000(r5) /* 0A5B04 800AB0A4 38000000 */ li r0, 0 @@ -417,7 +417,7 @@ glabel GXPixModeSync /* 0A5B14 800AB0B4 4E800020 */ blr glabel GXPokeAlphaMode -/* 0A5B18 800AB0B8 80AD8C40 */ lwz r5, __peReg-_SDA_BASE_(r13) +/* 0A5B18 800AB0B8 80AD8C40 */ lwz r5, __peReg@sda21(r13) /* 0A5B1C 800AB0BC 5480063E */ clrlwi r0, r4, 0x18 /* 0A5B20 800AB0C0 5060402E */ rlwimi r0, r3, 8, 0, 0x17 /* 0A5B24 800AB0C4 B0050006 */ sth r0, 6(r5) @@ -425,7 +425,7 @@ glabel GXPokeAlphaMode glabel GXPokeAlphaRead /* 0A5B2C 800AB0CC 38A00000 */ li r5, 0 -/* 0A5B30 800AB0D0 808D8C40 */ lwz r4, __peReg-_SDA_BASE_(r13) +/* 0A5B30 800AB0D0 808D8C40 */ lwz r4, __peReg@sda21(r13) /* 0A5B34 800AB0D4 506507BE */ rlwimi r5, r3, 0, 0x1e, 0x1f /* 0A5B38 800AB0D8 38000001 */ li r0, 1 /* 0A5B3C 800AB0DC 38650000 */ addi r3, r5, 0 @@ -434,7 +434,7 @@ glabel GXPokeAlphaRead /* 0A5B48 800AB0E8 4E800020 */ blr glabel GXPokeAlphaUpdate -/* 0A5B4C 800AB0EC 808D8C40 */ lwz r4, __peReg-_SDA_BASE_(r13) +/* 0A5B4C 800AB0EC 808D8C40 */ lwz r4, __peReg@sda21(r13) /* 0A5B50 800AB0F0 5460063E */ clrlwi r0, r3, 0x18 /* 0A5B54 800AB0F4 A0640002 */ lhz r3, 2(r4) /* 0A5B58 800AB0F8 500326F6 */ rlwimi r3, r0, 4, 0x1b, 0x1b @@ -442,7 +442,7 @@ glabel GXPokeAlphaUpdate /* 0A5B60 800AB100 4E800020 */ blr glabel GXPokeBlendMode -/* 0A5B64 800AB104 80ED8C40 */ lwz r7, __peReg-_SDA_BASE_(r13) +/* 0A5B64 800AB104 80ED8C40 */ lwz r7, __peReg@sda21(r13) /* 0A5B68 800AB108 2C030001 */ cmpwi r3, 1 /* 0A5B6C 800AB10C 39200001 */ li r9, 1 /* 0A5B70 800AB110 A1470002 */ lhz r10, 2(r7) @@ -452,7 +452,7 @@ glabel GXPokeBlendMode /* 0A5B80 800AB120 39200000 */ li r9, 0 lbl_800AB124: /* 0A5B84 800AB124 20030003 */ subfic r0, r3, 3 -/* 0A5B88 800AB128 80ED8C40 */ lwz r7, __peReg-_SDA_BASE_(r13) +/* 0A5B88 800AB128 80ED8C40 */ lwz r7, __peReg@sda21(r13) /* 0A5B8C 800AB12C 7C080034 */ cntlzw r8, r0 /* 0A5B90 800AB130 20030002 */ subfic r0, r3, 2 /* 0A5B94 800AB134 512A07FE */ rlwimi r10, r9, 0, 0x1f, 0x1f @@ -470,7 +470,7 @@ lbl_800AB124: /* 0A5BC4 800AB164 4E800020 */ blr glabel GXPokeColorUpdate -/* 0A5BC8 800AB168 808D8C40 */ lwz r4, __peReg-_SDA_BASE_(r13) +/* 0A5BC8 800AB168 808D8C40 */ lwz r4, __peReg@sda21(r13) /* 0A5BCC 800AB16C 5460063E */ clrlwi r0, r3, 0x18 /* 0A5BD0 800AB170 A0640002 */ lhz r3, 2(r4) /* 0A5BD4 800AB174 50031F38 */ rlwimi r3, r0, 3, 0x1c, 0x1c @@ -479,7 +479,7 @@ glabel GXPokeColorUpdate glabel GXPokeDstAlpha /* 0A5BE0 800AB180 5480063E */ clrlwi r0, r4, 0x18 -/* 0A5BE4 800AB184 808D8C40 */ lwz r4, __peReg-_SDA_BASE_(r13) +/* 0A5BE4 800AB184 808D8C40 */ lwz r4, __peReg@sda21(r13) /* 0A5BE8 800AB188 38A00000 */ li r5, 0 /* 0A5BEC 800AB18C 5005063E */ rlwimi r5, r0, 0, 0x18, 0x1f /* 0A5BF0 800AB190 5460063E */ clrlwi r0, r3, 0x18 @@ -489,7 +489,7 @@ glabel GXPokeDstAlpha /* 0A5C00 800AB1A0 4E800020 */ blr glabel GXPokeDither -/* 0A5C04 800AB1A4 808D8C40 */ lwz r4, __peReg-_SDA_BASE_(r13) +/* 0A5C04 800AB1A4 808D8C40 */ lwz r4, __peReg@sda21(r13) /* 0A5C08 800AB1A8 5460063E */ clrlwi r0, r3, 0x18 /* 0A5C0C 800AB1AC A0640002 */ lhz r3, 2(r4) /* 0A5C10 800AB1B0 5003177A */ rlwimi r3, r0, 2, 0x1d, 0x1d @@ -498,7 +498,7 @@ glabel GXPokeDither glabel GXPokeZMode /* 0A5C1C 800AB1BC 5460063E */ clrlwi r0, r3, 0x18 -/* 0A5C20 800AB1C0 806D8C40 */ lwz r3, __peReg-_SDA_BASE_(r13) +/* 0A5C20 800AB1C0 806D8C40 */ lwz r3, __peReg@sda21(r13) /* 0A5C24 800AB1C4 38C00000 */ li r6, 0 /* 0A5C28 800AB1C8 500607FE */ rlwimi r6, r0, 0, 0x1f, 0x1f /* 0A5C2C 800AB1CC 50860F3C */ rlwimi r6, r4, 1, 0x1c, 0x1e @@ -513,9 +513,9 @@ glabel GXSetDrawSyncCallback /* 0A5C48 800AB1E8 93E10014 */ stw r31, 0x14(r1) /* 0A5C4C 800AB1EC 93C10010 */ stw r30, 0x10(r1) /* 0A5C50 800AB1F0 7C7E1B78 */ mr r30, r3 -/* 0A5C54 800AB1F4 83ED8C80 */ lwz r31, TokenCB-_SDA_BASE_(r13) +/* 0A5C54 800AB1F4 83ED8C80 */ lwz r31, TokenCB@sda21(r13) /* 0A5C58 800AB1F8 4BFF3B05 */ bl OSDisableInterrupts -/* 0A5C5C 800AB1FC 93CD8C80 */ stw r30, TokenCB-_SDA_BASE_(r13) +/* 0A5C5C 800AB1FC 93CD8C80 */ stw r30, TokenCB@sda21(r13) /* 0A5C60 800AB200 4BFF3B25 */ bl OSRestoreInterrupts /* 0A5C64 800AB204 7FE3FB78 */ mr r3, r31 /* 0A5C68 800AB208 8001001C */ lwz r0, 0x1c(r1) @@ -532,8 +532,8 @@ GXTokenInterruptHandler: /* 0A5C8C 800AB22C 93E102DC */ stw r31, 0x2dc(r1) /* 0A5C90 800AB230 93C102D8 */ stw r30, 0x2d8(r1) /* 0A5C94 800AB234 7C9E2378 */ mr r30, r4 -/* 0A5C98 800AB238 800D8C80 */ lwz r0, TokenCB-_SDA_BASE_(r13) -/* 0A5C9C 800AB23C 806D8C40 */ lwz r3, __peReg-_SDA_BASE_(r13) +/* 0A5C98 800AB238 800D8C80 */ lwz r0, TokenCB@sda21(r13) +/* 0A5C9C 800AB23C 806D8C40 */ lwz r3, __peReg@sda21(r13) /* 0A5CA0 800AB240 28000000 */ cmplwi r0, 0 /* 0A5CA4 800AB244 A3E3000E */ lhz r31, 0xe(r3) /* 0A5CA8 800AB248 41820034 */ beq lbl_800AB27C @@ -541,7 +541,7 @@ GXTokenInterruptHandler: /* 0A5CB0 800AB250 4BFF2F55 */ bl OSClearContext /* 0A5CB4 800AB254 38610010 */ addi r3, r1, 0x10 /* 0A5CB8 800AB258 4BFF2D85 */ bl OSSetCurrentContext -/* 0A5CBC 800AB25C 818D8C80 */ lwz r12, TokenCB-_SDA_BASE_(r13) +/* 0A5CBC 800AB25C 818D8C80 */ lwz r12, TokenCB@sda21(r13) /* 0A5CC0 800AB260 387F0000 */ addi r3, r31, 0 /* 0A5CC4 800AB264 7D8803A6 */ mtlr r12 /* 0A5CC8 800AB268 4E800021 */ blrl @@ -550,7 +550,7 @@ GXTokenInterruptHandler: /* 0A5CD4 800AB274 7FC3F378 */ mr r3, r30 /* 0A5CD8 800AB278 4BFF2D65 */ bl OSSetCurrentContext lbl_800AB27C: -/* 0A5CDC 800AB27C 806D8C40 */ lwz r3, __peReg-_SDA_BASE_(r13) +/* 0A5CDC 800AB27C 806D8C40 */ lwz r3, __peReg@sda21(r13) /* 0A5CE0 800AB280 38000001 */ li r0, 1 /* 0A5CE4 800AB284 A083000A */ lhz r4, 0xa(r3) /* 0A5CE8 800AB288 5004177A */ rlwimi r4, r0, 2, 0x1d, 0x1d @@ -569,9 +569,9 @@ glabel GXSetDrawDoneCallback /* 0A5D14 800AB2B4 93E10014 */ stw r31, 0x14(r1) /* 0A5D18 800AB2B8 93C10010 */ stw r30, 0x10(r1) /* 0A5D1C 800AB2BC 7C7E1B78 */ mr r30, r3 -/* 0A5D20 800AB2C0 83ED8C84 */ lwz r31, DrawDoneCB-_SDA_BASE_(r13) +/* 0A5D20 800AB2C0 83ED8C84 */ lwz r31, DrawDoneCB@sda21(r13) /* 0A5D24 800AB2C4 4BFF3A39 */ bl OSDisableInterrupts -/* 0A5D28 800AB2C8 93CD8C84 */ stw r30, DrawDoneCB-_SDA_BASE_(r13) +/* 0A5D28 800AB2C8 93CD8C84 */ stw r30, DrawDoneCB@sda21(r13) /* 0A5D2C 800AB2CC 4BFF3A59 */ bl OSRestoreInterrupts /* 0A5D30 800AB2D0 7FE3FB78 */ mr r3, r31 /* 0A5D34 800AB2D4 8001001C */ lwz r0, 0x1c(r1) @@ -588,19 +588,19 @@ GXFinishInterruptHandler: /* 0A5D58 800AB2F8 9421FD20 */ stwu r1, -0x2e0(r1) /* 0A5D5C 800AB2FC 93E102DC */ stw r31, 0x2dc(r1) /* 0A5D60 800AB300 3BE40000 */ addi r31, r4, 0 -/* 0A5D64 800AB304 80AD8C40 */ lwz r5, __peReg-_SDA_BASE_(r13) +/* 0A5D64 800AB304 80AD8C40 */ lwz r5, __peReg@sda21(r13) /* 0A5D68 800AB308 A005000A */ lhz r0, 0xa(r5) /* 0A5D6C 800AB30C 50601F38 */ rlwimi r0, r3, 3, 0x1c, 0x1c /* 0A5D70 800AB310 B005000A */ sth r0, 0xa(r5) -/* 0A5D74 800AB314 800D8C84 */ lwz r0, DrawDoneCB-_SDA_BASE_(r13) -/* 0A5D78 800AB318 986D8C88 */ stb r3, DrawDone-_SDA_BASE_(r13) +/* 0A5D74 800AB314 800D8C84 */ lwz r0, DrawDoneCB@sda21(r13) +/* 0A5D78 800AB318 986D8C88 */ stb r3, DrawDone@sda21(r13) /* 0A5D7C 800AB31C 28000000 */ cmplwi r0, 0 /* 0A5D80 800AB320 41820030 */ beq lbl_800AB350 /* 0A5D84 800AB324 38610010 */ addi r3, r1, 0x10 /* 0A5D88 800AB328 4BFF2E7D */ bl OSClearContext /* 0A5D8C 800AB32C 38610010 */ addi r3, r1, 0x10 /* 0A5D90 800AB330 4BFF2CAD */ bl OSSetCurrentContext -/* 0A5D94 800AB334 818D8C84 */ lwz r12, DrawDoneCB-_SDA_BASE_(r13) +/* 0A5D94 800AB334 818D8C84 */ lwz r12, DrawDoneCB@sda21(r13) /* 0A5D98 800AB338 7D8803A6 */ mtlr r12 /* 0A5D9C 800AB33C 4E800021 */ blrl /* 0A5DA0 800AB340 38610010 */ addi r3, r1, 0x10 @@ -608,7 +608,7 @@ GXFinishInterruptHandler: /* 0A5DA8 800AB348 7FE3FB78 */ mr r3, r31 /* 0A5DAC 800AB34C 4BFF2C91 */ bl OSSetCurrentContext lbl_800AB350: -/* 0A5DB0 800AB350 386D8C8C */ addi r3, r13, FinishQueue-_SDA_BASE_ +/* 0A5DB0 800AB350 386D8C8C */ addi r3, r13, FinishQueue@sda21 /* 0A5DB4 800AB354 4BFF6DA5 */ bl OSWakeupThread /* 0A5DB8 800AB358 800102E4 */ lwz r0, 0x2e4(r1) /* 0A5DBC 800AB35C 83E102DC */ lwz r31, 0x2dc(r1) @@ -628,13 +628,13 @@ glabel __GXPEInit /* 0A5DEC 800AB38C 3883B2EC */ addi r4, r3, GXFinishInterruptHandler@l /* 0A5DF0 800AB390 38600013 */ li r3, 0x13 /* 0A5DF4 800AB394 4BFF39B5 */ bl __OSSetInterruptHandler -/* 0A5DF8 800AB398 386D8C8C */ addi r3, r13, FinishQueue-_SDA_BASE_ +/* 0A5DF8 800AB398 386D8C8C */ addi r3, r13, FinishQueue@sda21 /* 0A5DFC 800AB39C 4BFF5E99 */ bl OSInitThreadQueue /* 0A5E00 800AB3A0 38602000 */ li r3, 0x2000 /* 0A5E04 800AB3A4 4BFF3DA9 */ bl __OSUnmaskInterrupts /* 0A5E08 800AB3A8 38601000 */ li r3, 0x1000 /* 0A5E0C 800AB3AC 4BFF3DA1 */ bl __OSUnmaskInterrupts -/* 0A5E10 800AB3B0 806D8C40 */ lwz r3, __peReg-_SDA_BASE_(r13) +/* 0A5E10 800AB3B0 806D8C40 */ lwz r3, __peReg@sda21(r13) /* 0A5E14 800AB3B4 38000001 */ li r0, 1 /* 0A5E18 800AB3B8 A083000A */ lhz r4, 0xa(r3) /* 0A5E1C 800AB3BC 5004177A */ rlwimi r4, r0, 2, 0x1d, 0x1d diff --git a/asm/GXPerf.s b/asm/GXPerf.s index 653fd0d..df0c6fe 100644 --- a/asm/GXPerf.s +++ b/asm/GXPerf.s @@ -6,7 +6,7 @@ .balign 4 glabel GXSetGPMetric -/* 0A972C 800AECCC 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A972C 800AECCC 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A9730 800AECD0 8005059C */ lwz r0, 0x59c(r5) /* 0A9734 800AECD4 2C000022 */ cmpwi r0, 0x22 /* 0A9738 800AECD8 4182002C */ beq lbl_800AED04 @@ -44,7 +44,7 @@ lbl_800AED3C: /* 0A97A8 800AED48 3C002400 */ lis r0, 0x2400 /* 0A97AC 800AED4C 90058000 */ stw r0, -0x8000(r5) lbl_800AED50: -/* 0A97B0 800AED50 80C28400 */ lwz r6, __GXData-_SDA2_BASE_(r2) +/* 0A97B0 800AED50 80C28400 */ lwz r6, __GXData@sda21(r2) /* 0A97B4 800AED54 800605A0 */ lwz r0, 0x5a0(r6) /* 0A97B8 800AED58 2C000015 */ cmpwi r0, 0x15 /* 0A97BC 800AED5C 4182002C */ beq lbl_800AED88 @@ -80,11 +80,11 @@ lbl_800AEDA0: /* 0A9828 800AEDC8 90058000 */ stw r0, -0x8000(r5) /* 0A982C 800AEDCC 48000010 */ b lbl_800AEDDC lbl_800AEDD0: -/* 0A9830 800AEDD0 80AD8C3C */ lwz r5, __cpReg-_SDA_BASE_(r13) +/* 0A9830 800AEDD0 80AD8C3C */ lwz r5, __cpReg@sda21(r13) /* 0A9834 800AEDD4 38000000 */ li r0, 0 /* 0A9838 800AEDD8 B0050006 */ sth r0, 6(r5) lbl_800AEDDC: -/* 0A983C 800AEDDC 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A983C 800AEDDC 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A9840 800AEDE0 9065059C */ stw r3, 0x59c(r5) /* 0A9844 800AEDE4 8005059C */ lwz r0, 0x59c(r5) /* 0A9848 800AEDE8 28000023 */ cmplwi r0, 0x23 @@ -387,7 +387,7 @@ glabel lbl_800AF1F0 /* 0A9C60 800AF200 3803C1AD */ addi r0, r3, -15955 /* 0A9C64 800AF204 90058000 */ stw r0, -0x8000(r5) glabel lbl_800AF208 -/* 0A9C68 800AF208 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A9C68 800AF208 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A9C6C 800AF20C 908305A0 */ stw r4, 0x5a0(r3) /* 0A9C70 800AF210 800305A0 */ lwz r0, 0x5a0(r3) /* 0A9C74 800AF214 28000016 */ cmplwi r0, 0x16 @@ -582,32 +582,32 @@ glabel lbl_800AF49C /* 0A9F20 800AF4C0 90048000 */ stw r0, -0x8000(r4) /* 0A9F24 800AF4C4 48000040 */ b lbl_800AF504 glabel lbl_800AF4C8 -/* 0A9F28 800AF4C8 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A9F28 800AF4C8 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A9F2C 800AF4CC 38000002 */ li r0, 2 /* 0A9F30 800AF4D0 B0030006 */ sth r0, 6(r3) /* 0A9F34 800AF4D4 48000030 */ b lbl_800AF504 glabel lbl_800AF4D8 -/* 0A9F38 800AF4D8 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A9F38 800AF4D8 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A9F3C 800AF4DC 38000003 */ li r0, 3 /* 0A9F40 800AF4E0 B0030006 */ sth r0, 6(r3) /* 0A9F44 800AF4E4 48000020 */ b lbl_800AF504 glabel lbl_800AF4E8 -/* 0A9F48 800AF4E8 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A9F48 800AF4E8 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A9F4C 800AF4EC 38000004 */ li r0, 4 /* 0A9F50 800AF4F0 B0030006 */ sth r0, 6(r3) /* 0A9F54 800AF4F4 48000010 */ b lbl_800AF504 glabel lbl_800AF4F8 -/* 0A9F58 800AF4F8 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0A9F58 800AF4F8 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0A9F5C 800AF4FC 38000005 */ li r0, 5 /* 0A9F60 800AF500 B0030006 */ sth r0, 6(r3) glabel lbl_800AF504 -/* 0A9F64 800AF504 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A9F64 800AF504 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A9F68 800AF508 38000000 */ li r0, 0 /* 0A9F6C 800AF50C B0030002 */ sth r0, 2(r3) /* 0A9F70 800AF510 4E800020 */ blr glabel GXReadGPMetric -/* 0A9F74 800AF514 814D8C3C */ lwz r10, __cpReg-_SDA_BASE_(r13) +/* 0A9F74 800AF514 814D8C3C */ lwz r10, __cpReg@sda21(r13) /* 0A9F78 800AF518 390A0042 */ addi r8, r10, 0x42 /* 0A9F7C 800AF51C A0CA0042 */ lhz r6, 0x42(r10) /* 0A9F80 800AF520 38EA0040 */ addi r7, r10, 0x40 @@ -652,7 +652,7 @@ lbl_800AF59C: /* 0AA00C 800AF5AC 4082FFF0 */ bne lbl_800AF59C /* 0AA010 800AF5B0 5520801E */ slwi r0, r9, 0x10 /* 0AA014 800AF5B4 7C092B78 */ or r9, r0, r5 -/* 0AA018 800AF5B8 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0AA018 800AF5B8 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0AA01C 800AF5BC 8005059C */ lwz r0, 0x59c(r5) /* 0AA020 800AF5C0 2C00000A */ cmpwi r0, 0xa /* 0AA024 800AF5C4 41820024 */ beq lbl_800AF5E8 @@ -681,7 +681,7 @@ lbl_800AF60C: /* 0AA06C 800AF60C 38000000 */ li r0, 0 /* 0AA070 800AF610 90030000 */ stw r0, 0(r3) lbl_800AF614: -/* 0AA074 800AF614 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0AA074 800AF614 80628400 */ lwz r3, __GXData@sda21(r2) /* 0AA078 800AF618 800305A0 */ lwz r0, 0x5a0(r3) /* 0AA07C 800AF61C 28000016 */ cmplwi r0, 0x16 /* 0AA080 800AF620 41810090 */ bgt lbl_800AF6B0 @@ -734,7 +734,7 @@ lbl_800AF6B0: /* 0AA118 800AF6B8 4E800020 */ blr glabel GXClearGPMetric -/* 0AA11C 800AF6BC 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0AA11C 800AF6BC 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0AA120 800AF6C0 38000004 */ li r0, 4 /* 0AA124 800AF6C4 B0030004 */ sth r0, 4(r3) /* 0AA128 800AF6C8 4E800020 */ blr @@ -773,7 +773,7 @@ glabel GXReadMemMetric /* 0AA194 800AF734 93810050 */ stw r28, 0x50(r1) /* 0AA198 800AF738 81810068 */ lwz r12, 0x68(r1) /* 0AA19C 800AF73C 8161006C */ lwz r11, 0x6c(r1) -/* 0AA1A0 800AF740 83AD8C44 */ lwz r29, __memReg-_SDA_BASE_(r13) +/* 0AA1A0 800AF740 83AD8C44 */ lwz r29, __memReg@sda21(r13) /* 0AA1A4 800AF744 3B9D0032 */ addi r28, r29, 0x32 /* 0AA1A8 800AF748 A3DD0032 */ lhz r30, 0x32(r29) /* 0AA1AC 800AF74C 3BBD0034 */ addi r29, r29, 0x34 @@ -786,7 +786,7 @@ lbl_800AF750: /* 0AA1C4 800AF764 57C0801E */ slwi r0, r30, 0x10 /* 0AA1C8 800AF768 7C00FB78 */ or r0, r0, r31 /* 0AA1CC 800AF76C 90030000 */ stw r0, 0(r3) -/* 0AA1D0 800AF770 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA1D0 800AF770 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA1D4 800AF774 3B830036 */ addi r28, r3, 0x36 /* 0AA1D8 800AF778 A3C30036 */ lhz r30, 0x36(r3) /* 0AA1DC 800AF77C 3BA30038 */ addi r29, r3, 0x38 @@ -799,7 +799,7 @@ lbl_800AF780: /* 0AA1F4 800AF794 57C0801E */ slwi r0, r30, 0x10 /* 0AA1F8 800AF798 7C001B78 */ or r0, r0, r3 /* 0AA1FC 800AF79C 90040000 */ stw r0, 0(r4) -/* 0AA200 800AF7A0 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA200 800AF7A0 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA204 800AF7A4 3B83003A */ addi r28, r3, 0x3a /* 0AA208 800AF7A8 A083003A */ lhz r4, 0x3a(r3) /* 0AA20C 800AF7AC 3BA3003C */ addi r29, r3, 0x3c @@ -812,7 +812,7 @@ lbl_800AF7B0: /* 0AA224 800AF7C4 5480801E */ slwi r0, r4, 0x10 /* 0AA228 800AF7C8 7C001B78 */ or r0, r0, r3 /* 0AA22C 800AF7CC 90050000 */ stw r0, 0(r5) -/* 0AA230 800AF7D0 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA230 800AF7D0 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA234 800AF7D4 3B83003E */ addi r28, r3, 0x3e /* 0AA238 800AF7D8 A083003E */ lhz r4, 0x3e(r3) /* 0AA23C 800AF7DC 38A30040 */ addi r5, r3, 0x40 @@ -825,7 +825,7 @@ lbl_800AF7E0: /* 0AA254 800AF7F4 5480801E */ slwi r0, r4, 0x10 /* 0AA258 800AF7F8 7C001B78 */ or r0, r0, r3 /* 0AA25C 800AF7FC 90060000 */ stw r0, 0(r6) -/* 0AA260 800AF800 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA260 800AF800 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA264 800AF804 38C30042 */ addi r6, r3, 0x42 /* 0AA268 800AF808 A0830042 */ lhz r4, 0x42(r3) /* 0AA26C 800AF80C 38A30044 */ addi r5, r3, 0x44 @@ -838,7 +838,7 @@ lbl_800AF810: /* 0AA284 800AF824 5480801E */ slwi r0, r4, 0x10 /* 0AA288 800AF828 7C001B78 */ or r0, r0, r3 /* 0AA28C 800AF82C 90070000 */ stw r0, 0(r7) -/* 0AA290 800AF830 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA290 800AF830 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA294 800AF834 38C30046 */ addi r6, r3, 0x46 /* 0AA298 800AF838 A0830046 */ lhz r4, 0x46(r3) /* 0AA29C 800AF83C 38A30048 */ addi r5, r3, 0x48 @@ -851,7 +851,7 @@ lbl_800AF840: /* 0AA2B4 800AF854 5480801E */ slwi r0, r4, 0x10 /* 0AA2B8 800AF858 7C001B78 */ or r0, r0, r3 /* 0AA2BC 800AF85C 90080000 */ stw r0, 0(r8) -/* 0AA2C0 800AF860 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA2C0 800AF860 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA2C4 800AF864 38C3004A */ addi r6, r3, 0x4a /* 0AA2C8 800AF868 A083004A */ lhz r4, 0x4a(r3) /* 0AA2CC 800AF86C 38A3004C */ addi r5, r3, 0x4c @@ -864,7 +864,7 @@ lbl_800AF870: /* 0AA2E4 800AF884 5480801E */ slwi r0, r4, 0x10 /* 0AA2E8 800AF888 7C001B78 */ or r0, r0, r3 /* 0AA2EC 800AF88C 90090000 */ stw r0, 0(r9) -/* 0AA2F0 800AF890 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA2F0 800AF890 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA2F4 800AF894 38C3004E */ addi r6, r3, 0x4e /* 0AA2F8 800AF898 A083004E */ lhz r4, 0x4e(r3) /* 0AA2FC 800AF89C 38A30050 */ addi r5, r3, 0x50 @@ -877,7 +877,7 @@ lbl_800AF8A0: /* 0AA314 800AF8B4 5480801E */ slwi r0, r4, 0x10 /* 0AA318 800AF8B8 7C001B78 */ or r0, r0, r3 /* 0AA31C 800AF8BC 900A0000 */ stw r0, 0(r10) -/* 0AA320 800AF8C0 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA320 800AF8C0 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA324 800AF8C4 38C30052 */ addi r6, r3, 0x52 /* 0AA328 800AF8C8 A0830052 */ lhz r4, 0x52(r3) /* 0AA32C 800AF8CC 38A30054 */ addi r5, r3, 0x54 @@ -890,7 +890,7 @@ lbl_800AF8D0: /* 0AA344 800AF8E4 5480801E */ slwi r0, r4, 0x10 /* 0AA348 800AF8E8 7C001B78 */ or r0, r0, r3 /* 0AA34C 800AF8EC 900C0000 */ stw r0, 0(r12) -/* 0AA350 800AF8F0 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA350 800AF8F0 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA354 800AF8F4 38C30056 */ addi r6, r3, 0x56 /* 0AA358 800AF8F8 A0830056 */ lhz r4, 0x56(r3) /* 0AA35C 800AF8FC 38A30058 */ addi r5, r3, 0x58 @@ -911,51 +911,51 @@ lbl_800AF900: /* 0AA394 800AF934 4E800020 */ blr glabel GXClearMemMetric -/* 0AA398 800AF938 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA398 800AF938 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA39C 800AF93C 38000000 */ li r0, 0 /* 0AA3A0 800AF940 B0030032 */ sth r0, 0x32(r3) -/* 0AA3A4 800AF944 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA3A4 800AF944 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA3A8 800AF948 B0030034 */ sth r0, 0x34(r3) -/* 0AA3AC 800AF94C 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA3AC 800AF94C 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA3B0 800AF950 B0030036 */ sth r0, 0x36(r3) -/* 0AA3B4 800AF954 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA3B4 800AF954 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA3B8 800AF958 B0030038 */ sth r0, 0x38(r3) -/* 0AA3BC 800AF95C 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA3BC 800AF95C 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA3C0 800AF960 B003003C */ sth r0, 0x3c(r3) -/* 0AA3C4 800AF964 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA3C4 800AF964 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA3C8 800AF968 B003003A */ sth r0, 0x3a(r3) -/* 0AA3CC 800AF96C 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA3CC 800AF96C 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA3D0 800AF970 B0030040 */ sth r0, 0x40(r3) -/* 0AA3D4 800AF974 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA3D4 800AF974 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA3D8 800AF978 B003003E */ sth r0, 0x3e(r3) -/* 0AA3DC 800AF97C 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA3DC 800AF97C 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA3E0 800AF980 B0030044 */ sth r0, 0x44(r3) -/* 0AA3E4 800AF984 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA3E4 800AF984 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA3E8 800AF988 B0030042 */ sth r0, 0x42(r3) -/* 0AA3EC 800AF98C 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA3EC 800AF98C 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA3F0 800AF990 B0030048 */ sth r0, 0x48(r3) -/* 0AA3F4 800AF994 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA3F4 800AF994 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA3F8 800AF998 B0030046 */ sth r0, 0x46(r3) -/* 0AA3FC 800AF99C 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA3FC 800AF99C 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA400 800AF9A0 B003004C */ sth r0, 0x4c(r3) -/* 0AA404 800AF9A4 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA404 800AF9A4 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA408 800AF9A8 B003004A */ sth r0, 0x4a(r3) -/* 0AA40C 800AF9AC 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA40C 800AF9AC 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA410 800AF9B0 B0030050 */ sth r0, 0x50(r3) -/* 0AA414 800AF9B4 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA414 800AF9B4 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA418 800AF9B8 B003004E */ sth r0, 0x4e(r3) -/* 0AA41C 800AF9BC 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA41C 800AF9BC 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA420 800AF9C0 B0030054 */ sth r0, 0x54(r3) -/* 0AA424 800AF9C4 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA424 800AF9C4 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA428 800AF9C8 B0030052 */ sth r0, 0x52(r3) -/* 0AA42C 800AF9CC 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA42C 800AF9CC 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA430 800AF9D0 B0030058 */ sth r0, 0x58(r3) -/* 0AA434 800AF9D4 806D8C44 */ lwz r3, __memReg-_SDA_BASE_(r13) +/* 0AA434 800AF9D4 806D8C44 */ lwz r3, __memReg@sda21(r13) /* 0AA438 800AF9D8 B0030056 */ sth r0, 0x56(r3) /* 0AA43C 800AF9DC 4E800020 */ blr glabel GXReadPixMetric -/* 0AA440 800AF9E0 812D8C40 */ lwz r9, __peReg-_SDA_BASE_(r13) +/* 0AA440 800AF9E0 812D8C40 */ lwz r9, __peReg@sda21(r13) /* 0AA444 800AF9E4 3989001A */ addi r12, r9, 0x1a /* 0AA448 800AF9E8 A149001A */ lhz r10, 0x1a(r9) /* 0AA44C 800AF9EC 39690018 */ addi r11, r9, 0x18 @@ -969,7 +969,7 @@ lbl_800AF9F0: /* 0AA468 800AFA08 7C004B78 */ or r0, r0, r9 /* 0AA46C 800AFA0C 5400103A */ slwi r0, r0, 2 /* 0AA470 800AFA10 90030000 */ stw r0, 0(r3) -/* 0AA474 800AFA14 806D8C40 */ lwz r3, __peReg-_SDA_BASE_(r13) +/* 0AA474 800AFA14 806D8C40 */ lwz r3, __peReg@sda21(r13) /* 0AA478 800AFA18 3963001E */ addi r11, r3, 0x1e /* 0AA47C 800AFA1C A123001E */ lhz r9, 0x1e(r3) /* 0AA480 800AFA20 3943001C */ addi r10, r3, 0x1c @@ -983,7 +983,7 @@ lbl_800AFA24: /* 0AA49C 800AFA3C 7C001B78 */ or r0, r0, r3 /* 0AA4A0 800AFA40 5400103A */ slwi r0, r0, 2 /* 0AA4A4 800AFA44 90040000 */ stw r0, 0(r4) -/* 0AA4A8 800AFA48 806D8C40 */ lwz r3, __peReg-_SDA_BASE_(r13) +/* 0AA4A8 800AFA48 806D8C40 */ lwz r3, __peReg@sda21(r13) /* 0AA4AC 800AFA4C 39430022 */ addi r10, r3, 0x22 /* 0AA4B0 800AFA50 A0830022 */ lhz r4, 0x22(r3) /* 0AA4B4 800AFA54 39230020 */ addi r9, r3, 0x20 @@ -997,7 +997,7 @@ lbl_800AFA58: /* 0AA4D0 800AFA70 7C001B78 */ or r0, r0, r3 /* 0AA4D4 800AFA74 5400103A */ slwi r0, r0, 2 /* 0AA4D8 800AFA78 90050000 */ stw r0, 0(r5) -/* 0AA4DC 800AFA7C 806D8C40 */ lwz r3, __peReg-_SDA_BASE_(r13) +/* 0AA4DC 800AFA7C 806D8C40 */ lwz r3, __peReg@sda21(r13) /* 0AA4E0 800AFA80 39230026 */ addi r9, r3, 0x26 /* 0AA4E4 800AFA84 A0830026 */ lhz r4, 0x26(r3) /* 0AA4E8 800AFA88 38A30024 */ addi r5, r3, 0x24 @@ -1011,7 +1011,7 @@ lbl_800AFA8C: /* 0AA504 800AFAA4 7C001B78 */ or r0, r0, r3 /* 0AA508 800AFAA8 5400103A */ slwi r0, r0, 2 /* 0AA50C 800AFAAC 90060000 */ stw r0, 0(r6) -/* 0AA510 800AFAB0 806D8C40 */ lwz r3, __peReg-_SDA_BASE_(r13) +/* 0AA510 800AFAB0 806D8C40 */ lwz r3, __peReg@sda21(r13) /* 0AA514 800AFAB4 38C3002A */ addi r6, r3, 0x2a /* 0AA518 800AFAB8 A083002A */ lhz r4, 0x2a(r3) /* 0AA51C 800AFABC 38A30028 */ addi r5, r3, 0x28 @@ -1025,7 +1025,7 @@ lbl_800AFAC0: /* 0AA538 800AFAD8 7C001B78 */ or r0, r0, r3 /* 0AA53C 800AFADC 5400103A */ slwi r0, r0, 2 /* 0AA540 800AFAE0 90070000 */ stw r0, 0(r7) -/* 0AA544 800AFAE4 806D8C40 */ lwz r3, __peReg-_SDA_BASE_(r13) +/* 0AA544 800AFAE4 806D8C40 */ lwz r3, __peReg@sda21(r13) /* 0AA548 800AFAE8 38C3002E */ addi r6, r3, 0x2e /* 0AA54C 800AFAEC A083002E */ lhz r4, 0x2e(r3) /* 0AA550 800AFAF0 38A3002C */ addi r5, r3, 0x2c @@ -1042,7 +1042,7 @@ lbl_800AFAF4: glabel GXClearPixMetric /* 0AA578 800AFB18 38E00061 */ li r7, 0x61 -/* 0AA57C 800AFB1C 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0AA57C 800AFB1C 80628400 */ lwz r3, __GXData@sda21(r2) /* 0AA580 800AFB20 3CC0CC01 */ lis r6, 0xcc01 /* 0AA584 800AFB24 3CA05700 */ lis r5, 0x5700 /* 0AA588 800AFB28 98E68000 */ stb r7, -0x8000(r6) @@ -1055,7 +1055,7 @@ glabel GXClearPixMetric /* 0AA5A4 800AFB44 4E800020 */ blr glabel GXSetVCacheMetric -/* 0AA5A8 800AFB48 80E28400 */ lwz r7, __GXData-_SDA2_BASE_(r2) +/* 0AA5A8 800AFB48 80E28400 */ lwz r7, __GXData@sda21(r2) /* 0AA5AC 800AFB4C 38C00008 */ li r6, 8 /* 0AA5B0 800AFB50 3CA0CC01 */ lis r5, 0xcc01 /* 0AA5B4 800AFB54 800705A4 */ lwz r0, 0x5a4(r7) @@ -1074,7 +1074,7 @@ glabel GXSetVCacheMetric /* 0AA5E8 800AFB88 4E800020 */ blr glabel GXReadVCacheMetric -/* 0AA5EC 800AFB8C 80CD8C3C */ lwz r6, __cpReg-_SDA_BASE_(r13) +/* 0AA5EC 800AFB8C 80CD8C3C */ lwz r6, __cpReg@sda21(r13) /* 0AA5F0 800AFB90 39260052 */ addi r9, r6, 0x52 /* 0AA5F4 800AFB94 A0E60052 */ lhz r7, 0x52(r6) /* 0AA5F8 800AFB98 39060050 */ addi r8, r6, 0x50 @@ -1087,7 +1087,7 @@ lbl_800AFB9C: /* 0AA610 800AFBB0 54E0801E */ slwi r0, r7, 0x10 /* 0AA614 800AFBB4 7C003378 */ or r0, r0, r6 /* 0AA618 800AFBB8 90030000 */ stw r0, 0(r3) -/* 0AA61C 800AFBBC 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0AA61C 800AFBBC 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0AA620 800AFBC0 39030056 */ addi r8, r3, 0x56 /* 0AA624 800AFBC4 A0C30056 */ lhz r6, 0x56(r3) /* 0AA628 800AFBC8 38E30054 */ addi r7, r3, 0x54 @@ -1100,7 +1100,7 @@ lbl_800AFBCC: /* 0AA640 800AFBE0 54C0801E */ slwi r0, r6, 0x10 /* 0AA644 800AFBE4 7C001B78 */ or r0, r0, r3 /* 0AA648 800AFBE8 90040000 */ stw r0, 0(r4) -/* 0AA64C 800AFBEC 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0AA64C 800AFBEC 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0AA650 800AFBF0 38E3005A */ addi r7, r3, 0x5a /* 0AA654 800AFBF4 A083005A */ lhz r4, 0x5a(r3) /* 0AA658 800AFBF8 38C30058 */ addi r6, r3, 0x58 @@ -1125,7 +1125,7 @@ glabel GXClearVCacheMetric /* 0AA698 800AFC38 4E800020 */ blr glabel GXReadXfRasMetric -/* 0AA69C 800AFC3C 80ED8C3C */ lwz r7, __cpReg-_SDA_BASE_(r13) +/* 0AA69C 800AFC3C 80ED8C3C */ lwz r7, __cpReg@sda21(r13) /* 0AA6A0 800AFC40 39470042 */ addi r10, r7, 0x42 /* 0AA6A4 800AFC44 A1070042 */ lhz r8, 0x42(r7) /* 0AA6A8 800AFC48 39270040 */ addi r9, r7, 0x40 @@ -1138,7 +1138,7 @@ lbl_800AFC4C: /* 0AA6C0 800AFC60 5500801E */ slwi r0, r8, 0x10 /* 0AA6C4 800AFC64 7C003B78 */ or r0, r0, r7 /* 0AA6C8 800AFC68 90050000 */ stw r0, 0(r5) -/* 0AA6CC 800AFC6C 80AD8C3C */ lwz r5, __cpReg-_SDA_BASE_(r13) +/* 0AA6CC 800AFC6C 80AD8C3C */ lwz r5, __cpReg@sda21(r13) /* 0AA6D0 800AFC70 39250046 */ addi r9, r5, 0x46 /* 0AA6D4 800AFC74 A0E50046 */ lhz r7, 0x46(r5) /* 0AA6D8 800AFC78 39050044 */ addi r8, r5, 0x44 @@ -1151,7 +1151,7 @@ lbl_800AFC7C: /* 0AA6F0 800AFC90 54E0801E */ slwi r0, r7, 0x10 /* 0AA6F4 800AFC94 7C002B78 */ or r0, r0, r5 /* 0AA6F8 800AFC98 90060000 */ stw r0, 0(r6) -/* 0AA6FC 800AFC9C 80AD8C3C */ lwz r5, __cpReg-_SDA_BASE_(r13) +/* 0AA6FC 800AFC9C 80AD8C3C */ lwz r5, __cpReg@sda21(r13) /* 0AA700 800AFCA0 3905004A */ addi r8, r5, 0x4a /* 0AA704 800AFCA4 A0C5004A */ lhz r6, 0x4a(r5) /* 0AA708 800AFCA8 38E50048 */ addi r7, r5, 0x48 @@ -1164,7 +1164,7 @@ lbl_800AFCAC: /* 0AA720 800AFCC0 54C0801E */ slwi r0, r6, 0x10 /* 0AA724 800AFCC4 7C002B78 */ or r0, r0, r5 /* 0AA728 800AFCC8 90030000 */ stw r0, 0(r3) -/* 0AA72C 800AFCCC 806D8C3C */ lwz r3, __cpReg-_SDA_BASE_(r13) +/* 0AA72C 800AFCCC 806D8C3C */ lwz r3, __cpReg@sda21(r13) /* 0AA730 800AFCD0 38E3004E */ addi r7, r3, 0x4e /* 0AA734 800AFCD4 A0A3004E */ lhz r5, 0x4e(r3) /* 0AA738 800AFCD8 38C3004C */ addi r6, r3, 0x4c diff --git a/asm/GXPixel.s b/asm/GXPixel.s index 5d7d381..08ef68b 100644 --- a/asm/GXPixel.s +++ b/asm/GXPixel.s @@ -25,13 +25,13 @@ glabel GXSetFog /* 0A89E0 800ADF80 FC020800 */ fcmpu cr0, f2, f1 /* 0A89E4 800ADF84 40820014 */ bne lbl_800ADF98 lbl_800ADF88: -/* 0A89E8 800ADF88 C0028460 */ lfs f0, D_80136160-_SDA2_BASE_(r2) +/* 0A89E8 800ADF88 C0028460 */ lfs f0, D_80136160@sda21(r2) /* 0A89EC 800ADF8C D0010024 */ stfs f0, 0x24(r1) /* 0A89F0 800ADF90 D0010020 */ stfs f0, 0x20(r1) /* 0A89F4 800ADF94 48000118 */ b lbl_800AE0AC lbl_800ADF98: /* 0A89F8 800ADF98 ECA20828 */ fsubs f5, f2, f1 -/* 0A89FC 800ADF9C C0C28464 */ lfs f6, D_80136164-_SDA2_BASE_(r2) +/* 0A89FC 800ADF9C C0C28464 */ lfs f6, D_80136164@sda21(r2) /* 0A8A00 800ADFA0 EC441828 */ fsubs f2, f4, f3 /* 0A8A04 800ADFA4 EC011828 */ fsubs f0, f1, f3 /* 0A8A08 800ADFA8 EC662824 */ fdivs f3, f6, f5 @@ -46,8 +46,8 @@ lbl_800ADFC0: /* 0A8A28 800ADFC8 FC020800 */ fcmpu cr0, f2, f1 /* 0A8A2C 800ADFCC 40820014 */ bne lbl_800ADFE0 lbl_800ADFD0: -/* 0A8A30 800ADFD0 C0628460 */ lfs f3, D_80136160-_SDA2_BASE_(r2) -/* 0A8A34 800ADFD4 C0828468 */ lfs f4, D_80136168-_SDA2_BASE_(r2) +/* 0A8A30 800ADFD0 C0628460 */ lfs f3, D_80136160@sda21(r2) +/* 0A8A34 800ADFD4 C0828468 */ lfs f4, D_80136168@sda21(r2) /* 0A8A38 800ADFD8 FFE01890 */ fmr f31, f3 /* 0A8A3C 800ADFDC 48000020 */ b lbl_800ADFFC lbl_800ADFE0: @@ -59,9 +59,9 @@ lbl_800ADFE0: /* 0A8A54 800ADFF4 EFE12824 */ fdivs f31, f1, f5 /* 0A8A58 800ADFF8 EC620024 */ fdivs f3, f2, f0 lbl_800ADFFC: -/* 0A8A5C 800ADFFC C0228468 */ lfs f1, D_80136168-_SDA2_BASE_(r2) +/* 0A8A5C 800ADFFC C0228468 */ lfs f1, D_80136168@sda21(r2) /* 0A8A60 800AE000 38600000 */ li r3, 0 -/* 0A8A64 800AE004 C8028470 */ lfd f0, D_80136170-_SDA2_BASE_(r2) +/* 0A8A64 800AE004 C8028470 */ lfd f0, D_80136170@sda21(r2) /* 0A8A68 800AE008 4800000C */ b lbl_800AE014 lbl_800AE00C: /* 0A8A6C 800AE00C EC840072 */ fmuls f4, f4, f1 @@ -69,9 +69,9 @@ lbl_800AE00C: lbl_800AE014: /* 0A8A74 800AE014 FC040040 */ fcmpo cr0, f4, f0 /* 0A8A78 800AE018 4181FFF4 */ bgt lbl_800AE00C -/* 0A8A7C 800AE01C C8028480 */ lfd f0, D_80136180-_SDA2_BASE_(r2) -/* 0A8A80 800AE020 C0428478 */ lfs f2, D_80136178-_SDA2_BASE_(r2) -/* 0A8A84 800AE024 C0228460 */ lfs f1, D_80136160-_SDA2_BASE_(r2) +/* 0A8A7C 800AE01C C8028480 */ lfd f0, D_80136180@sda21(r2) +/* 0A8A80 800AE020 C0428478 */ lfs f2, D_80136178@sda21(r2) +/* 0A8A84 800AE024 C0228460 */ lfs f1, D_80136160@sda21(r2) /* 0A8A88 800AE028 4800000C */ b lbl_800AE034 lbl_800AE02C: /* 0A8A8C 800AE02C EC8400B2 */ fmuls f4, f4, f2 @@ -83,9 +83,9 @@ lbl_800AE034: /* 0A8AA0 800AE040 4180FFEC */ blt lbl_800AE02C lbl_800AE044: /* 0A8AA4 800AE044 3AE30001 */ addi r23, r3, 1 -/* 0A8AA8 800AE048 C0028488 */ lfs f0, D_80136188-_SDA2_BASE_(r2) +/* 0A8AA8 800AE048 C0028488 */ lfs f0, D_80136188@sda21(r2) /* 0A8AAC 800AE04C 38000001 */ li r0, 1 -/* 0A8AB0 800AE050 C8428490 */ lfd f2, D_80136190-_SDA2_BASE_(r2) +/* 0A8AB0 800AE050 C8428490 */ lfd f2, D_80136190@sda21(r2) /* 0A8AB4 800AE054 7C00B830 */ slw r0, r0, r23 /* 0A8AB8 800AE058 EC200132 */ fmuls f1, f0, f4 /* 0A8ABC 800AE05C 6C008000 */ xoris r0, r0, 0x8000 @@ -124,7 +124,7 @@ lbl_800AE0AC: /* 0A8B3C 800AE0DC 98048000 */ stb r0, -0x8000(r4) /* 0A8B40 800AE0E0 5109C00E */ rlwimi r9, r8, 0x18, 0, 7 /* 0A8B44 800AE0E4 50FC063E */ rlwimi r28, r7, 0, 0x18, 0x1f -/* 0A8B48 800AE0E8 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A8B48 800AE0E8 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A8B4C 800AE0EC 91248000 */ stw r9, -0x8000(r4) /* 0A8B50 800AE0F0 515AA57E */ rlwimi r26, r10, 0x14, 0x15, 0x1f /* 0A8B54 800AE0F4 98048000 */ stb r0, -0x8000(r4) @@ -172,12 +172,12 @@ glabel GXInitFogAdjTable /* 0A8BF4 800AE194 93E10034 */ stw r31, 0x34(r1) /* 0A8BF8 800AE198 93C10030 */ stw r30, 0x30(r1) /* 0A8BFC 800AE19C 93A1002C */ stw r29, 0x2c(r1) -/* 0A8C00 800AE1A0 C8228498 */ lfd f1, D_80136198-_SDA2_BASE_(r2) +/* 0A8C00 800AE1A0 C8228498 */ lfd f1, D_80136198@sda21(r2) /* 0A8C04 800AE1A4 C005003C */ lfs f0, 0x3c(r5) /* 0A8C08 800AE1A8 FC010000 */ fcmpu cr0, f1, f0 /* 0A8C0C 800AE1AC 40820028 */ bne lbl_800AE1D4 /* 0A8C10 800AE1B0 C0250028 */ lfs f1, 0x28(r5) -/* 0A8C14 800AE1B4 C0028464 */ lfs f0, D_80136164-_SDA2_BASE_(r2) +/* 0A8C14 800AE1B4 C0028464 */ lfs f0, D_80136164@sda21(r2) /* 0A8C18 800AE1B8 C045002C */ lfs f2, 0x2c(r5) /* 0A8C1C 800AE1BC EC210028 */ fsubs f1, f1, f0 /* 0A8C20 800AE1C0 C0050000 */ lfs f0, 0(r5) @@ -186,29 +186,29 @@ glabel GXInitFogAdjTable /* 0A8C2C 800AE1CC FC000890 */ fmr f0, f1 /* 0A8C30 800AE1D0 4800001C */ b lbl_800AE1EC lbl_800AE1D4: -/* 0A8C34 800AE1D4 C0428464 */ lfs f2, D_80136164-_SDA2_BASE_(r2) +/* 0A8C34 800AE1D4 C0428464 */ lfs f2, D_80136164@sda21(r2) /* 0A8C38 800AE1D8 C0250000 */ lfs f1, 0(r5) -/* 0A8C3C 800AE1DC C00284A0 */ lfs f0, D_801361A0-_SDA2_BASE_(r2) +/* 0A8C3C 800AE1DC C00284A0 */ lfs f0, D_801361A0@sda21(r2) /* 0A8C40 800AE1E0 EC220824 */ fdivs f1, f2, f1 /* 0A8C44 800AE1E4 FF000890 */ fmr f24, f1 /* 0A8C48 800AE1E8 EC000072 */ fmuls f0, f0, f1 lbl_800AE1EC: /* 0A8C4C 800AE1EC 5480043E */ clrlwi r0, r4, 0x10 -/* 0A8C50 800AE1F0 CB6284B8 */ lfd f27, D_801361B8-_SDA2_BASE_(r2) +/* 0A8C50 800AE1F0 CB6284B8 */ lfd f27, D_801361B8@sda21(r2) /* 0A8C54 800AE1F4 90010024 */ stw r0, 0x24(r1) /* 0A8C58 800AE1F8 3FE04330 */ lis r31, 0x4330 -/* 0A8C5C 800AE1FC C0228478 */ lfs f1, D_80136178-_SDA2_BASE_(r2) +/* 0A8C5C 800AE1FC C0228478 */ lfs f1, D_80136178@sda21(r2) /* 0A8C60 800AE200 EF400032 */ fmuls f26, f0, f0 /* 0A8C64 800AE204 93E10020 */ stw r31, 0x20(r1) -/* 0A8C68 800AE208 C3828464 */ lfs f28, D_80136164-_SDA2_BASE_(r2) +/* 0A8C68 800AE208 C3828464 */ lfs f28, D_80136164@sda21(r2) /* 0A8C6C 800AE20C 7C7E1B78 */ mr r30, r3 /* 0A8C70 800AE210 C8010020 */ lfd f0, 0x20(r1) -/* 0A8C74 800AE214 C3A28460 */ lfs f29, D_80136160-_SDA2_BASE_(r2) +/* 0A8C74 800AE214 C3A28460 */ lfs f29, D_80136160@sda21(r2) /* 0A8C78 800AE218 3BA00000 */ li r29, 0 /* 0A8C7C 800AE21C EC00D828 */ fsubs f0, f0, f27 -/* 0A8C80 800AE220 CBC28480 */ lfd f30, D_80136180-_SDA2_BASE_(r2) -/* 0A8C84 800AE224 CBE284A8 */ lfd f31, D_801361A8-_SDA2_BASE_(r2) -/* 0A8C88 800AE228 C2E284B0 */ lfs f23, D_801361B0-_SDA2_BASE_(r2) +/* 0A8C80 800AE220 CBC28480 */ lfd f30, D_80136180@sda21(r2) +/* 0A8C84 800AE224 CBE284A8 */ lfd f31, D_801361A8@sda21(r2) +/* 0A8C88 800AE228 C2E284B0 */ lfs f23, D_801361B0@sda21(r2) /* 0A8C8C 800AE22C EF210024 */ fdivs f25, f1, f0 lbl_800AE230: /* 0A8C90 800AE230 381D0001 */ addi r0, r29, 1 @@ -331,7 +331,7 @@ glabel GXSetFogRangeAdj /* 0A8E58 800AE3F8 91058000 */ stw r8, -0x8000(r5) lbl_800AE3FC: /* 0A8E5C 800AE3FC 5485043E */ clrlwi r5, r4, 0x10 -/* 0A8E60 800AE400 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A8E60 800AE400 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A8E64 800AE404 38050156 */ addi r0, r5, 0x156 /* 0A8E68 800AE408 38A00000 */ li r5, 0 /* 0A8E6C 800AE40C 500505BE */ rlwimi r5, r0, 0, 0x16, 0x1f @@ -347,7 +347,7 @@ lbl_800AE3FC: /* 0A8E94 800AE434 4E800020 */ blr glabel GXSetBlendMode -/* 0A8E98 800AE438 81028400 */ lwz r8, __GXData-_SDA2_BASE_(r2) +/* 0A8E98 800AE438 81028400 */ lwz r8, __GXData@sda21(r2) /* 0A8E9C 800AE43C 20030003 */ subfic r0, r3, 3 /* 0A8EA0 800AE440 7C070034 */ cntlzw r7, r0 /* 0A8EA4 800AE444 20030002 */ subfic r0, r3, 2 @@ -370,7 +370,7 @@ glabel GXSetBlendMode /* 0A8EE8 800AE488 4E800020 */ blr glabel GXSetColorUpdate -/* 0A8EEC 800AE48C 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A8EEC 800AE48C 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A8EF0 800AE490 38000061 */ li r0, 0x61 /* 0A8EF4 800AE494 3C80CC01 */ lis r4, 0xcc01 /* 0A8EF8 800AE498 80C501D0 */ lwz r6, 0x1d0(r5) @@ -383,7 +383,7 @@ glabel GXSetColorUpdate /* 0A8F14 800AE4B4 4E800020 */ blr glabel GXSetAlphaUpdate -/* 0A8F18 800AE4B8 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A8F18 800AE4B8 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A8F1C 800AE4BC 38000061 */ li r0, 0x61 /* 0A8F20 800AE4C0 3C80CC01 */ lis r4, 0xcc01 /* 0A8F24 800AE4C4 80C501D0 */ lwz r6, 0x1d0(r5) @@ -396,7 +396,7 @@ glabel GXSetAlphaUpdate /* 0A8F40 800AE4E0 4E800020 */ blr glabel GXSetZMode -/* 0A8F44 800AE4E4 80C28400 */ lwz r6, __GXData-_SDA2_BASE_(r2) +/* 0A8F44 800AE4E4 80C28400 */ lwz r6, __GXData@sda21(r2) /* 0A8F48 800AE4E8 38000061 */ li r0, 0x61 /* 0A8F4C 800AE4EC 80E601D8 */ lwz r7, 0x1d8(r6) /* 0A8F50 800AE4F0 506707FE */ rlwimi r7, r3, 0, 0x1f, 0x1f @@ -411,7 +411,7 @@ glabel GXSetZMode /* 0A8F74 800AE514 4E800020 */ blr glabel GXSetZCompLoc -/* 0A8F78 800AE518 80C28400 */ lwz r6, __GXData-_SDA2_BASE_(r2) +/* 0A8F78 800AE518 80C28400 */ lwz r6, __GXData@sda21(r2) /* 0A8F7C 800AE51C 5460063E */ clrlwi r0, r3, 0x18 /* 0A8F80 800AE520 38600061 */ li r3, 0x61 /* 0A8F84 800AE524 80A601DC */ lwz r5, 0x1dc(r6) @@ -427,7 +427,7 @@ glabel GXSetZCompLoc glabel GXSetPixelFmt /* 0A8FAC 800AE54C 3CA0800F */ lis r5, p2f$362@ha -/* 0A8FB0 800AE550 80E28400 */ lwz r7, __GXData-_SDA2_BASE_(r2) +/* 0A8FB0 800AE550 80E28400 */ lwz r7, __GXData@sda21(r2) /* 0A8FB4 800AE554 5466103A */ slwi r6, r3, 2 /* 0A8FB8 800AE558 38052138 */ addi r0, r5, p2f$362@l /* 0A8FBC 800AE55C 80A701DC */ lwz r5, 0x1dc(r7) @@ -453,7 +453,7 @@ glabel GXSetPixelFmt lbl_800AE5AC: /* 0A900C 800AE5AC 38000000 */ li r0, 0 lbl_800AE5B0: -/* 0A9010 800AE5B0 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A9010 800AE5B0 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A9014 800AE5B4 80850204 */ lwz r4, 0x204(r5) /* 0A9018 800AE5B8 50044DAC */ rlwimi r4, r0, 9, 0x16, 0x16 /* 0A901C 800AE5BC 90850204 */ stw r4, 0x204(r5) @@ -464,7 +464,7 @@ lbl_800AE5CC: /* 0A902C 800AE5CC 80060000 */ lwz r0, 0(r6) /* 0A9030 800AE5D0 28000004 */ cmplwi r0, 4 /* 0A9034 800AE5D4 4082003C */ bne lbl_800AE610 -/* 0A9038 800AE5D8 80C28400 */ lwz r6, __GXData-_SDA2_BASE_(r2) +/* 0A9038 800AE5D8 80C28400 */ lwz r6, __GXData@sda21(r2) /* 0A903C 800AE5DC 3803FFFC */ addi r0, r3, -4 /* 0A9040 800AE5E0 38800042 */ li r4, 0x42 /* 0A9044 800AE5E4 806601D4 */ lwz r3, 0x1d4(r6) @@ -479,13 +479,13 @@ lbl_800AE5CC: /* 0A9068 800AE608 800601D4 */ lwz r0, 0x1d4(r6) /* 0A906C 800AE60C 90038000 */ stw r0, -0x8000(r3) lbl_800AE610: -/* 0A9070 800AE610 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A9070 800AE610 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A9074 800AE614 38000000 */ li r0, 0 /* 0A9078 800AE618 B0030002 */ sth r0, 2(r3) /* 0A907C 800AE61C 4E800020 */ blr glabel GXSetDither -/* 0A9080 800AE620 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A9080 800AE620 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A9084 800AE624 38000061 */ li r0, 0x61 /* 0A9088 800AE628 3C80CC01 */ lis r4, 0xcc01 /* 0A908C 800AE62C 80C501D0 */ lwz r6, 0x1d0(r5) @@ -498,7 +498,7 @@ glabel GXSetDither /* 0A90A8 800AE648 4E800020 */ blr glabel GXSetDstAlpha -/* 0A90AC 800AE64C 80C28400 */ lwz r6, __GXData-_SDA2_BASE_(r2) +/* 0A90AC 800AE64C 80C28400 */ lwz r6, __GXData@sda21(r2) /* 0A90B0 800AE650 5485063E */ clrlwi r5, r4, 0x18 /* 0A90B4 800AE654 38000061 */ li r0, 0x61 /* 0A90B8 800AE658 80E601D4 */ lwz r7, 0x1d4(r6) @@ -516,7 +516,7 @@ glabel GXSetDstAlpha glabel GXSetFieldMask /* 0A90E8 800AE688 5480063E */ clrlwi r0, r4, 0x18 -/* 0A90EC 800AE68C 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A90EC 800AE68C 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A90F0 800AE690 38A00000 */ li r5, 0 /* 0A90F4 800AE694 500507FE */ rlwimi r5, r0, 0, 0x1f, 0x1f /* 0A90F8 800AE698 50650FBC */ rlwimi r5, r3, 1, 0x1e, 0x1e @@ -541,7 +541,7 @@ glabel GXSetFieldMode /* 0A913C 800AE6DC 3BC00061 */ li r30, 0x61 /* 0A9140 800AE6E0 93A10014 */ stw r29, 0x14(r1) /* 0A9144 800AE6E4 7C7D1B78 */ mr r29, r3 -/* 0A9148 800AE6E8 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A9148 800AE6E8 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A914C 800AE6EC 8085007C */ lwz r4, 0x7c(r5) /* 0A9150 800AE6F0 5004B252 */ rlwimi r4, r0, 0x16, 9, 9 /* 0A9154 800AE6F4 9085007C */ stw r4, 0x7c(r5) diff --git a/asm/GXTev.s b/asm/GXTev.s index 5527793..4686a4a 100644 --- a/asm/GXTev.s +++ b/asm/GXTev.s @@ -21,7 +21,7 @@ lbl_800AD7FC: /* 0A8268 800AD808 38A50014 */ addi r5, r5, 0x14 /* 0A826C 800AD80C 3929003C */ addi r9, r9, 0x3c lbl_800AD810: -/* 0A8270 800AD810 80E28400 */ lwz r7, __GXData-_SDA2_BASE_(r2) +/* 0A8270 800AD810 80E28400 */ lwz r7, __GXData@sda21(r2) /* 0A8274 800AD814 5463103A */ slwi r3, r3, 2 /* 0A8278 800AD818 80050000 */ lwz r0, 0(r5) /* 0A827C 800AD81C 38A00061 */ li r5, 0x61 @@ -45,7 +45,7 @@ lbl_800AD810: /* 0A82C4 800AD864 4E800020 */ blr glabel GXSetTevColorIn -/* 0A82C8 800AD868 81228400 */ lwz r9, __GXData-_SDA2_BASE_(r2) +/* 0A82C8 800AD868 81228400 */ lwz r9, __GXData@sda21(r2) /* 0A82CC 800AD86C 5463103A */ slwi r3, r3, 2 /* 0A82D0 800AD870 38000061 */ li r0, 0x61 /* 0A82D4 800AD874 7D091A14 */ add r8, r9, r3 @@ -64,7 +64,7 @@ glabel GXSetTevColorIn /* 0A8308 800AD8A8 4E800020 */ blr glabel GXSetTevAlphaIn -/* 0A830C 800AD8AC 81228400 */ lwz r9, __GXData-_SDA2_BASE_(r2) +/* 0A830C 800AD8AC 81228400 */ lwz r9, __GXData@sda21(r2) /* 0A8310 800AD8B0 5463103A */ slwi r3, r3, 2 /* 0A8314 800AD8B4 38000061 */ li r0, 0x61 /* 0A8318 800AD8B8 7D091A14 */ add r8, r9, r3 @@ -83,7 +83,7 @@ glabel GXSetTevAlphaIn /* 0A834C 800AD8EC 4E800020 */ blr glabel GXSetTevColorOp -/* 0A8350 800AD8F0 80028400 */ lwz r0, __GXData-_SDA2_BASE_(r2) +/* 0A8350 800AD8F0 80028400 */ lwz r0, __GXData@sda21(r2) /* 0A8354 800AD8F4 5469103A */ slwi r9, r3, 2 /* 0A8358 800AD8F8 2C040001 */ cmpwi r4, 1 /* 0A835C 800AD8FC 7C604A14 */ add r3, r0, r9 @@ -100,7 +100,7 @@ lbl_800AD91C: /* 0A8384 800AD924 500A839E */ rlwimi r10, r0, 0x10, 0xe, 0xf lbl_800AD928: /* 0A8388 800AD928 38000061 */ li r0, 0x61 -/* 0A838C 800AD92C 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A838C 800AD92C 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A8390 800AD930 3CA0CC01 */ lis r5, 0xcc01 /* 0A8394 800AD934 98058000 */ stb r0, -0x8000(r5) /* 0A8398 800AD938 50EA9B18 */ rlwimi r10, r7, 0x13, 0xc, 0xc @@ -113,7 +113,7 @@ lbl_800AD928: /* 0A83B4 800AD954 4E800020 */ blr glabel GXSetTevAlphaOp -/* 0A83B8 800AD958 80028400 */ lwz r0, __GXData-_SDA2_BASE_(r2) +/* 0A83B8 800AD958 80028400 */ lwz r0, __GXData@sda21(r2) /* 0A83BC 800AD95C 5469103A */ slwi r9, r3, 2 /* 0A83C0 800AD960 2C040001 */ cmpwi r4, 1 /* 0A83C4 800AD964 7C604A14 */ add r3, r0, r9 @@ -130,7 +130,7 @@ lbl_800AD984: /* 0A83EC 800AD98C 500A839E */ rlwimi r10, r0, 0x10, 0xe, 0xf lbl_800AD990: /* 0A83F0 800AD990 38000061 */ li r0, 0x61 -/* 0A83F4 800AD994 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A83F4 800AD994 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A83F8 800AD998 3CA0CC01 */ lis r5, 0xcc01 /* 0A83FC 800AD99C 98058000 */ stb r0, -0x8000(r5) /* 0A8400 800AD9A0 50EA9B18 */ rlwimi r10, r7, 0x13, 0xc, 0xc @@ -153,7 +153,7 @@ glabel GXSetTevColor /* 0A843C 800AD9DC 50086266 */ rlwimi r8, r0, 0xc, 9, 0x13 /* 0A8440 800AD9E0 88040001 */ lbz r0, 1(r4) /* 0A8444 800AD9E4 39200000 */ li r9, 0 -/* 0A8448 800AD9E8 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A8448 800AD9E8 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A844C 800AD9EC 50C9057E */ rlwimi r9, r6, 0, 0x15, 0x1f /* 0A8450 800AD9F0 38C90000 */ addi r6, r9, 0 /* 0A8454 800AD9F4 50066266 */ rlwimi r6, r0, 0xc, 9, 0x13 @@ -189,7 +189,7 @@ glabel GXSetTevColorS10 /* 0A84C4 800ADA64 50696266 */ rlwimi r9, r3, 0xc, 9, 0x13 /* 0A84C8 800ADA68 98A48000 */ stb r5, -0x8000(r4) /* 0A84CC 800ADA6C 38E800E0 */ addi r7, r8, 0xe0 -/* 0A84D0 800ADA70 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A84D0 800ADA70 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A84D4 800ADA74 50E9C00E */ rlwimi r9, r7, 0x18, 0, 7 /* 0A84D8 800ADA78 91248000 */ stw r9, -0x8000(r4) /* 0A84DC 800ADA7C 38E00000 */ li r7, 0 @@ -219,7 +219,7 @@ glabel GXSetTevKColor /* 0A8534 800ADAD4 50076326 */ rlwimi r7, r0, 0xc, 0xc, 0x13 /* 0A8538 800ADAD8 88040001 */ lbz r0, 1(r4) /* 0A853C 800ADADC 38800008 */ li r4, 8 -/* 0A8540 800ADAE0 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A8540 800ADAE0 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A8544 800ADAE4 39000000 */ li r8, 0 /* 0A8548 800ADAE8 50A8063E */ rlwimi r8, r5, 0, 0x18, 0x1f /* 0A854C 800ADAEC 50086326 */ rlwimi r8, r0, 0xc, 0xc, 0x13 @@ -241,7 +241,7 @@ glabel GXSetTevKColor glabel GXSetTevKColorSel /* 0A858C 800ADB2C 7C650E70 */ srawi r5, r3, 1 -/* 0A8590 800ADB30 80C28400 */ lwz r6, __GXData-_SDA2_BASE_(r2) +/* 0A8590 800ADB30 80C28400 */ lwz r6, __GXData@sda21(r2) /* 0A8594 800ADB34 546007FF */ clrlwi. r0, r3, 0x1f /* 0A8598 800ADB38 54A3103A */ slwi r3, r5, 2 /* 0A859C 800ADB3C 38E301B0 */ addi r7, r3, 0x1b0 @@ -257,7 +257,7 @@ lbl_800ADB58: /* 0A85C0 800ADB60 90070000 */ stw r0, 0(r7) lbl_800ADB64: /* 0A85C4 800ADB64 38000061 */ li r0, 0x61 -/* 0A85C8 800ADB68 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A85C8 800ADB68 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A85CC 800ADB6C 3CA0CC01 */ lis r5, 0xcc01 /* 0A85D0 800ADB70 98058000 */ stb r0, -0x8000(r5) /* 0A85D4 800ADB74 38000000 */ li r0, 0 @@ -268,7 +268,7 @@ lbl_800ADB64: glabel GXSetTevKAlphaSel /* 0A85E8 800ADB88 7C650E70 */ srawi r5, r3, 1 -/* 0A85EC 800ADB8C 80C28400 */ lwz r6, __GXData-_SDA2_BASE_(r2) +/* 0A85EC 800ADB8C 80C28400 */ lwz r6, __GXData@sda21(r2) /* 0A85F0 800ADB90 546007FF */ clrlwi. r0, r3, 0x1f /* 0A85F4 800ADB94 54A3103A */ slwi r3, r5, 2 /* 0A85F8 800ADB98 38E301B0 */ addi r7, r3, 0x1b0 @@ -284,7 +284,7 @@ lbl_800ADBB4: /* 0A861C 800ADBBC 90070000 */ stw r0, 0(r7) lbl_800ADBC0: /* 0A8620 800ADBC0 38000061 */ li r0, 0x61 -/* 0A8624 800ADBC4 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A8624 800ADBC4 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A8628 800ADBC8 3CA0CC01 */ lis r5, 0xcc01 /* 0A862C 800ADBCC 98058000 */ stb r0, -0x8000(r5) /* 0A8630 800ADBD0 38000000 */ li r0, 0 @@ -295,7 +295,7 @@ lbl_800ADBC0: glabel GXSetTevSwapMode /* 0A8644 800ADBE4 5463103A */ slwi r3, r3, 2 -/* 0A8648 800ADBE8 80E28400 */ lwz r7, __GXData-_SDA2_BASE_(r2) +/* 0A8648 800ADBE8 80E28400 */ lwz r7, __GXData@sda21(r2) /* 0A864C 800ADBEC 39030170 */ addi r8, r3, 0x170 /* 0A8650 800ADBF0 7D074214 */ add r8, r7, r8 /* 0A8654 800ADBF4 80080000 */ lwz r0, 0(r8) @@ -315,7 +315,7 @@ glabel GXSetTevSwapMode glabel GXSetTevSwapModeTable /* 0A868C 800ADC2C 5469083C */ slwi r9, r3, 1 -/* 0A8690 800ADC30 81028400 */ lwz r8, __GXData-_SDA2_BASE_(r2) +/* 0A8690 800ADC30 81028400 */ lwz r8, __GXData@sda21(r2) /* 0A8694 800ADC34 54631838 */ slwi r3, r3, 3 /* 0A8698 800ADC38 394301B0 */ addi r10, r3, 0x1b0 /* 0A869C 800ADC3C 7D485214 */ add r10, r8, r10 @@ -349,7 +349,7 @@ glabel GXSetTevSwapModeTable glabel GXSetAlphaCompare /* 0A870C 800ADCAC 5480063E */ clrlwi r0, r4, 0x18 -/* 0A8710 800ADCB0 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A8710 800ADCB0 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A8714 800ADCB4 3D00F300 */ lis r8, 0xf300 /* 0A8718 800ADCB8 5008063E */ rlwimi r8, r0, 0, 0x18, 0x1f /* 0A871C 800ADCBC 54E0063E */ clrlwi r0, r7, 0x18 @@ -395,7 +395,7 @@ lbl_800ADD40: /* 0A87A0 800ADD40 39000002 */ li r8, 2 lbl_800ADD44: /* 0A87A4 800ADD44 38000061 */ li r0, 0x61 -/* 0A87A8 800ADD48 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A87A8 800ADD48 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A87AC 800ADD4C 3CA0CC01 */ lis r5, 0xcc01 /* 0A87B0 800ADD50 98058000 */ stb r0, -0x8000(r5) /* 0A87B4 800ADD54 510707BE */ rlwimi r7, r8, 0, 0x1e, 0x1f @@ -411,7 +411,7 @@ lbl_800ADD44: glabel GXSetTevOrder /* 0A87DC 800ADD7C 7C670E70 */ srawi r7, r3, 1 -/* 0A87E0 800ADD80 81228400 */ lwz r9, __GXData-_SDA2_BASE_(r2) +/* 0A87E0 800ADD80 81228400 */ lwz r9, __GXData@sda21(r2) /* 0A87E4 800ADD84 54AA062C */ rlwinm r10, r5, 0, 0x18, 0x16 /* 0A87E8 800ADD88 7CE70194 */ addze r7, r7 /* 0A87EC 800ADD8C 5460103A */ slwi r0, r3, 2 @@ -430,7 +430,7 @@ lbl_800ADDB8: lbl_800ADDBC: /* 0A881C 800ADDBC 2C040008 */ cmpwi r4, 8 /* 0A8820 800ADDC0 41800028 */ blt lbl_800ADDE8 -/* 0A8824 800ADDC4 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A8824 800ADDC4 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A8828 800ADDC8 38000001 */ li r0, 1 /* 0A882C 800ADDCC 7C001830 */ slw r0, r0, r3 /* 0A8830 800ADDD0 81040598 */ lwz r8, 0x598(r4) @@ -440,7 +440,7 @@ lbl_800ADDBC: /* 0A8840 800ADDE0 900A0000 */ stw r0, 0(r10) /* 0A8844 800ADDE4 48000020 */ b lbl_800ADE04 lbl_800ADDE8: -/* 0A8848 800ADDE8 81028400 */ lwz r8, __GXData-_SDA2_BASE_(r2) +/* 0A8848 800ADDE8 81028400 */ lwz r8, __GXData@sda21(r2) /* 0A884C 800ADDEC 38000001 */ li r0, 1 /* 0A8850 800ADDF0 7C001830 */ slw r0, r0, r3 /* 0A8854 800ADDF4 39480598 */ addi r10, r8, 0x598 @@ -514,7 +514,7 @@ lbl_800ADEDC: /* 0A8944 800ADEE4 90070000 */ stw r0, 0(r7) lbl_800ADEE8: /* 0A8948 800ADEE8 38000061 */ li r0, 0x61 -/* 0A894C 800ADEEC 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A894C 800ADEEC 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A8950 800ADEF0 3CA0CC01 */ lis r5, 0xcc01 /* 0A8954 800ADEF4 98058000 */ stb r0, -0x8000(r5) /* 0A8958 800ADEF8 38000000 */ li r0, 0 @@ -527,7 +527,7 @@ lbl_800ADEE8: /* 0A8974 800ADF14 4E800020 */ blr glabel GXSetNumTevStages -/* 0A8978 800ADF18 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A8978 800ADF18 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A897C 800ADF1C 5463063E */ clrlwi r3, r3, 0x18 /* 0A8980 800ADF20 3803FFFF */ addi r0, r3, -1 /* 0A8984 800ADF24 80640204 */ lwz r3, 0x204(r4) diff --git a/asm/GXTexture.s b/asm/GXTexture.s index 175d120..a75dc5f 100644 --- a/asm/GXTexture.s +++ b/asm/GXTexture.s @@ -125,9 +125,9 @@ lbl_800AC85C: lbl_800AC864: /* 0A72C4 800AC864 9001003C */ stw r0, 0x3c(r1) /* 0A72C8 800AC868 3C004330 */ lis r0, 0x4330 -/* 0A72CC 800AC86C C8228440 */ lfd f1, D_80136140-_SDA2_BASE_(r2) +/* 0A72CC 800AC86C C8228440 */ lfd f1, D_80136140@sda21(r2) /* 0A72D0 800AC870 90010038 */ stw r0, 0x38(r1) -/* 0A72D4 800AC874 C0428438 */ lfs f2, D_80136138-_SDA2_BASE_(r2) +/* 0A72D4 800AC874 C0428438 */ lfs f2, D_80136138@sda21(r2) /* 0A72D8 800AC878 C8010038 */ lfd f0, 0x38(r1) /* 0A72DC 800AC87C 807F0004 */ lwz r3, 4(r31) /* 0A72E0 800AC880 EC000828 */ fsubs f0, f0, f1 @@ -251,19 +251,19 @@ glabel GXInitTexObjCI glabel GXInitTexObjLOD /* 0A748C 800ACA2C 9421FFD0 */ stwu r1, -0x30(r1) -/* 0A7490 800ACA30 C0028448 */ lfs f0, D_80136148-_SDA2_BASE_(r2) +/* 0A7490 800ACA30 C0028448 */ lfs f0, D_80136148@sda21(r2) /* 0A7494 800ACA34 FC030040 */ fcmpo cr0, f3, f0 /* 0A7498 800ACA38 4080000C */ bge lbl_800ACA44 /* 0A749C 800ACA3C FC600090 */ fmr f3, f0 /* 0A74A0 800ACA40 48000018 */ b lbl_800ACA58 lbl_800ACA44: -/* 0A74A4 800ACA44 C002844C */ lfs f0, D_8013614C-_SDA2_BASE_(r2) +/* 0A74A4 800ACA44 C002844C */ lfs f0, D_8013614C@sda21(r2) /* 0A74A8 800ACA48 FC030040 */ fcmpo cr0, f3, f0 /* 0A74AC 800ACA4C 4C411382 */ cror 2, 1, 2 /* 0A74B0 800ACA50 40820008 */ bne lbl_800ACA58 -/* 0A74B4 800ACA54 C0628450 */ lfs f3, D_80136150-_SDA2_BASE_(r2) +/* 0A74B4 800ACA54 C0628450 */ lfs f3, D_80136150@sda21(r2) lbl_800ACA58: -/* 0A74B8 800ACA58 C0028454 */ lfs f0, D_80136154-_SDA2_BASE_(r2) +/* 0A74B8 800ACA58 C0028454 */ lfs f0, D_80136154@sda21(r2) /* 0A74BC 800ACA5C 2C050001 */ cmpwi r5, 1 /* 0A74C0 800ACA60 80A30000 */ lwz r5, 0(r3) /* 0A74C4 800ACA64 EC0000F2 */ fmuls f0, f0, f3 @@ -282,7 +282,7 @@ lbl_800ACA8C: /* 0A74F0 800ACA90 500526F6 */ rlwimi r5, r0, 4, 0x1b, 0x1b /* 0A74F4 800ACA94 54E0063F */ clrlwi. r0, r7, 0x18 /* 0A74F8 800ACA98 90A30000 */ stw r5, 0(r3) -/* 0A74FC 800ACA9C 38AD87E0 */ addi r5, r13, GX2HWFiltConv-_SDA_BASE_ +/* 0A74FC 800ACA9C 38AD87E0 */ addi r5, r13, GX2HWFiltConv@sda21 /* 0A7500 800ACAA0 7C0520AE */ lbzx r0, r5, r4 /* 0A7504 800ACAA4 80830000 */ lwz r4, 0(r3) /* 0A7508 800ACAA8 50042E34 */ rlwimi r4, r0, 5, 0x18, 0x1a @@ -309,19 +309,19 @@ lbl_800ACAC0: /* 0A7554 800ACAF4 80830000 */ lwz r4, 0(r3) /* 0A7558 800ACAF8 50C4AA94 */ rlwimi r4, r6, 0x15, 0xa, 0xa /* 0A755C 800ACAFC 90830000 */ stw r4, 0(r3) -/* 0A7560 800ACB00 C0028458 */ lfs f0, D_80136158-_SDA2_BASE_(r2) +/* 0A7560 800ACB00 C0028458 */ lfs f0, D_80136158@sda21(r2) /* 0A7564 800ACB04 FC010040 */ fcmpo cr0, f1, f0 /* 0A7568 800ACB08 4080000C */ bge lbl_800ACB14 /* 0A756C 800ACB0C FC200090 */ fmr f1, f0 /* 0A7570 800ACB10 48000014 */ b lbl_800ACB24 lbl_800ACB14: -/* 0A7574 800ACB14 C002845C */ lfs f0, D_8013615C-_SDA2_BASE_(r2) +/* 0A7574 800ACB14 C002845C */ lfs f0, D_8013615C@sda21(r2) /* 0A7578 800ACB18 FC010040 */ fcmpo cr0, f1, f0 /* 0A757C 800ACB1C 40810008 */ ble lbl_800ACB24 /* 0A7580 800ACB20 FC200090 */ fmr f1, f0 lbl_800ACB24: -/* 0A7584 800ACB24 C0628438 */ lfs f3, D_80136138-_SDA2_BASE_(r2) -/* 0A7588 800ACB28 C0028458 */ lfs f0, D_80136158-_SDA2_BASE_(r2) +/* 0A7584 800ACB24 C0628438 */ lfs f3, D_80136138@sda21(r2) +/* 0A7588 800ACB28 C0028458 */ lfs f0, D_80136158@sda21(r2) /* 0A758C 800ACB2C EC230072 */ fmuls f1, f3, f1 /* 0A7590 800ACB30 FC020040 */ fcmpo cr0, f2, f0 /* 0A7594 800ACB34 FC20081E */ fctiwz f1, f1 @@ -331,12 +331,12 @@ lbl_800ACB24: /* 0A75A4 800ACB44 FC400090 */ fmr f2, f0 /* 0A75A8 800ACB48 48000014 */ b lbl_800ACB5C lbl_800ACB4C: -/* 0A75AC 800ACB4C C002845C */ lfs f0, D_8013615C-_SDA2_BASE_(r2) +/* 0A75AC 800ACB4C C002845C */ lfs f0, D_8013615C@sda21(r2) /* 0A75B0 800ACB50 FC020040 */ fcmpo cr0, f2, f0 /* 0A75B4 800ACB54 40810008 */ ble lbl_800ACB5C /* 0A75B8 800ACB58 FC400090 */ fmr f2, f0 lbl_800ACB5C: -/* 0A75BC 800ACB5C C0028438 */ lfs f0, D_80136138-_SDA2_BASE_(r2) +/* 0A75BC 800ACB5C C0028438 */ lfs f0, D_80136138@sda21(r2) /* 0A75C0 800ACB60 80830004 */ lwz r4, 4(r3) /* 0A75C4 800ACB64 5004063E */ rlwimi r4, r0, 0, 0x18, 0x1f /* 0A75C8 800ACB68 EC0000B2 */ fmuls f0, f0, f2 @@ -369,13 +369,13 @@ glabel GXGetTexObjMipMap glabel GXLoadTexObjPreLoaded /* 0A761C 800ACBBC 7C0802A6 */ mflr r0 -/* 0A7620 800ACBC0 38ED87B8 */ addi r7, r13, GXTexImage0Ids-_SDA_BASE_ +/* 0A7620 800ACBC0 38ED87B8 */ addi r7, r13, GXTexImage0Ids@sda21 /* 0A7624 800ACBC4 90010004 */ stw r0, 4(r1) -/* 0A7628 800ACBC8 38CD87C0 */ addi r6, r13, GXTexImage1Ids-_SDA_BASE_ +/* 0A7628 800ACBC8 38CD87C0 */ addi r6, r13, GXTexImage1Ids@sda21 /* 0A762C 800ACBCC 9421FFC0 */ stwu r1, -0x40(r1) /* 0A7630 800ACBD0 93E1003C */ stw r31, 0x3c(r1) /* 0A7634 800ACBD4 3BE50000 */ addi r31, r5, 0 -/* 0A7638 800ACBD8 38AD87A8 */ addi r5, r13, GXTexMode0Ids-_SDA_BASE_ +/* 0A7638 800ACBD8 38AD87A8 */ addi r5, r13, GXTexMode0Ids@sda21 /* 0A763C 800ACBDC 93C10038 */ stw r30, 0x38(r1) /* 0A7640 800ACBE0 3BC30000 */ addi r30, r3, 0 /* 0A7644 800ACBE4 93A10034 */ stw r29, 0x34(r1) @@ -384,12 +384,12 @@ glabel GXLoadTexObjPreLoaded /* 0A7650 800ACBF0 3B800061 */ li r28, 0x61 /* 0A7654 800ACBF4 7C05F8AE */ lbzx r0, r5, r31 /* 0A7658 800ACBF8 80A30000 */ lwz r5, 0(r3) -/* 0A765C 800ACBFC 386D87B0 */ addi r3, r13, GXTexMode1Ids-_SDA_BASE_ +/* 0A765C 800ACBFC 386D87B0 */ addi r3, r13, GXTexMode1Ids@sda21 /* 0A7660 800ACC00 5005C00E */ rlwimi r5, r0, 0x18, 0, 7 /* 0A7664 800ACC04 90BE0000 */ stw r5, 0(r30) -/* 0A7668 800ACC08 38AD87C8 */ addi r5, r13, GXTexImage2Ids-_SDA_BASE_ +/* 0A7668 800ACC08 38AD87C8 */ addi r5, r13, GXTexImage2Ids@sda21 /* 0A766C 800ACC0C 7C03F8AE */ lbzx r0, r3, r31 -/* 0A7670 800ACC10 386D87D0 */ addi r3, r13, GXTexImage3Ids-_SDA_BASE_ +/* 0A7670 800ACC10 386D87D0 */ addi r3, r13, GXTexImage3Ids@sda21 /* 0A7674 800ACC14 811E0004 */ lwz r8, 4(r30) /* 0A7678 800ACC18 5008C00E */ rlwimi r8, r0, 0x18, 0, 7 /* 0A767C 800ACC1C 911E0004 */ stw r8, 4(r30) @@ -430,12 +430,12 @@ glabel GXLoadTexObjPreLoaded /* 0A7708 800ACCA8 881E001F */ lbz r0, 0x1f(r30) /* 0A770C 800ACCAC 540007BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 0A7710 800ACCB0 40820038 */ bne lbl_800ACCE8 -/* 0A7714 800ACCB4 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A7714 800ACCB4 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A7718 800ACCB8 807E0018 */ lwz r3, 0x18(r30) /* 0A771C 800ACCBC 818404CC */ lwz r12, 0x4cc(r4) /* 0A7720 800ACCC0 7D8803A6 */ mtlr r12 /* 0A7724 800ACCC4 4E800021 */ blrl -/* 0A7728 800ACCC8 388D87D8 */ addi r4, r13, GXTexTlutIds-_SDA_BASE_ +/* 0A7728 800ACCC8 388D87D8 */ addi r4, r13, GXTexTlutIds@sda21 /* 0A772C 800ACCCC 80A30004 */ lwz r5, 4(r3) /* 0A7730 800ACCD0 7C04F8AE */ lbzx r0, r4, r31 /* 0A7734 800ACCD4 5005C00E */ rlwimi r5, r0, 0x18, 0, 7 @@ -444,7 +444,7 @@ glabel GXLoadTexObjPreLoaded /* 0A7740 800ACCE0 80030004 */ lwz r0, 4(r3) /* 0A7744 800ACCE4 901D8000 */ stw r0, -0x8000(r29) lbl_800ACCE8: -/* 0A7748 800ACCE8 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A7748 800ACCE8 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A774C 800ACCEC 57E4103A */ slwi r4, r31, 2 /* 0A7750 800ACCF0 807E0008 */ lwz r3, 8(r30) /* 0A7754 800ACCF4 38000000 */ li r0, 0 @@ -473,7 +473,7 @@ glabel GXLoadTexObj /* 0A77A8 800ACD48 3BE40000 */ addi r31, r4, 0 /* 0A77AC 800ACD4C 93C10010 */ stw r30, 0x10(r1) /* 0A77B0 800ACD50 3BC30000 */ addi r30, r3, 0 -/* 0A77B4 800ACD54 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A77B4 800ACD54 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A77B8 800ACD58 818504C8 */ lwz r12, 0x4c8(r5) /* 0A77BC 800ACD5C 7D8803A6 */ mtlr r12 /* 0A77C0 800ACD60 4E800021 */ blrl @@ -512,7 +512,7 @@ glabel GXLoadTlut /* 0A7834 800ACDD4 93C10010 */ stw r30, 0x10(r1) /* 0A7838 800ACDD8 7C7E1B78 */ mr r30, r3 /* 0A783C 800ACDDC 38640000 */ addi r3, r4, 0 -/* 0A7840 800ACDE0 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A7840 800ACDE0 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A7844 800ACDE4 818504CC */ lwz r12, 0x4cc(r5) /* 0A7848 800ACDE8 7D8803A6 */ mtlr r12 /* 0A784C 800ACDEC 4E800021 */ blrl @@ -655,21 +655,21 @@ glabel GXInvalidateTexAll /* 0A7A2C 800ACFCC 4E800020 */ blr glabel GXSetTexRegionCallback -/* 0A7A30 800ACFD0 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A7A30 800ACFD0 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A7A34 800ACFD4 840404C8 */ lwzu r0, 0x4c8(r4) /* 0A7A38 800ACFD8 90640000 */ stw r3, 0(r4) /* 0A7A3C 800ACFDC 7C030378 */ mr r3, r0 /* 0A7A40 800ACFE0 4E800020 */ blr glabel GXSetTlutRegionCallback -/* 0A7A44 800ACFE4 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A7A44 800ACFE4 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A7A48 800ACFE8 840404CC */ lwzu r0, 0x4cc(r4) /* 0A7A4C 800ACFEC 90640000 */ stw r3, 0(r4) /* 0A7A50 800ACFF0 7C030378 */ mr r3, r0 /* 0A7A54 800ACFF4 4E800020 */ blr __SetSURegs: -/* 0A7A58 800ACFF8 81028400 */ lwz r8, __GXData-_SDA2_BASE_(r2) +/* 0A7A58 800ACFF8 81028400 */ lwz r8, __GXData@sda21(r2) /* 0A7A5C 800ACFFC 5463103A */ slwi r3, r3, 2 /* 0A7A60 800AD000 5480103A */ slwi r0, r4, 2 /* 0A7A64 800AD004 7C681A14 */ add r3, r8, r3 @@ -715,7 +715,7 @@ glabel __GXSetSUTexRegs /* 0A7AFC 800AD09C 90010004 */ stw r0, 4(r1) /* 0A7B00 800AD0A0 9421FFD8 */ stwu r1, -0x28(r1) /* 0A7B04 800AD0A4 BF610014 */ stmw r27, 0x14(r1) -/* 0A7B08 800AD0A8 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A7B08 800AD0A8 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A7B0C 800AD0AC 80030594 */ lwz r0, 0x594(r3) /* 0A7B10 800AD0B0 280000FF */ cmplwi r0, 0xff /* 0A7B14 800AD0B4 4182014C */ beq lbl_800AD200 @@ -738,30 +738,30 @@ lbl_800AD0EC: /* 0A7B50 800AD0F0 40800054 */ bge lbl_800AD144 /* 0A7B54 800AD0F4 48000040 */ b lbl_800AD134 lbl_800AD0F8: -/* 0A7B58 800AD0F8 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A7B58 800AD0F8 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A7B5C 800AD0FC 80030120 */ lwz r0, 0x120(r3) /* 0A7B60 800AD100 541D077E */ clrlwi r29, r0, 0x1d /* 0A7B64 800AD104 541CEF7E */ rlwinm r28, r0, 0x1d, 0x1d, 0x1f /* 0A7B68 800AD108 4800003C */ b lbl_800AD144 lbl_800AD10C: -/* 0A7B6C 800AD10C 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A7B6C 800AD10C 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A7B70 800AD110 80030120 */ lwz r0, 0x120(r3) /* 0A7B74 800AD114 541DD77E */ rlwinm r29, r0, 0x1a, 0x1d, 0x1f /* 0A7B78 800AD118 541CBF7E */ rlwinm r28, r0, 0x17, 0x1d, 0x1f /* 0A7B7C 800AD11C 48000028 */ b lbl_800AD144 lbl_800AD120: -/* 0A7B80 800AD120 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A7B80 800AD120 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A7B84 800AD124 80030120 */ lwz r0, 0x120(r3) /* 0A7B88 800AD128 541DA77E */ rlwinm r29, r0, 0x14, 0x1d, 0x1f /* 0A7B8C 800AD12C 541C8F7E */ rlwinm r28, r0, 0x11, 0x1d, 0x1f /* 0A7B90 800AD130 48000014 */ b lbl_800AD144 lbl_800AD134: -/* 0A7B94 800AD134 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A7B94 800AD134 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A7B98 800AD138 80030120 */ lwz r0, 0x120(r3) /* 0A7B9C 800AD13C 541D777E */ rlwinm r29, r0, 0xe, 0x1d, 0x1f /* 0A7BA0 800AD140 541C5F7E */ rlwinm r28, r0, 0xb, 0x1d, 0x1f lbl_800AD144: -/* 0A7BA4 800AD144 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A7BA4 800AD144 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A7BA8 800AD148 38000001 */ li r0, 1 /* 0A7BAC 800AD14C 7C00E030 */ slw r0, r0, r28 /* 0A7BB0 800AD150 80630594 */ lwz r3, 0x594(r3) @@ -779,7 +779,7 @@ lbl_800AD16C: /* 0A7BD8 800AD178 3B7F0000 */ addi r27, r31, 0 /* 0A7BDC 800AD17C 4800007C */ b lbl_800AD1F8 lbl_800AD180: -/* 0A7BE0 800AD180 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A7BE0 800AD180 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A7BE4 800AD184 387B0554 */ addi r3, r27, 0x554 /* 0A7BE8 800AD188 57E4083A */ rlwinm r4, r31, 1, 0, 0x1d /* 0A7BEC 800AD18C 7C65182E */ lwzx r3, r5, r3 diff --git a/asm/GXTransform.s b/asm/GXTransform.s index dc16d17..47d39ff 100644 --- a/asm/GXTransform.s +++ b/asm/GXTransform.s @@ -6,7 +6,7 @@ .balign 4 glabel GXSetProjection -/* 0A9198 800AE738 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A9198 800AE738 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A919C 800AE73C 2C040001 */ cmpwi r4, 1 /* 0A91A0 800AE740 908504D8 */ stw r4, 0x4d8(r5) /* 0A91A4 800AE744 C0030000 */ lfs f0, 0(r3) @@ -30,7 +30,7 @@ lbl_800AE77C: /* 0A91E8 800AE788 D00504E8 */ stfs f0, 0x4e8(r5) lbl_800AE78C: /* 0A91EC 800AE78C 3CA0CC01 */ lis r5, 0xcc01 -/* 0A91F0 800AE790 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A91F0 800AE790 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A91F4 800AE794 38000010 */ li r0, 0x10 /* 0A91F8 800AE798 3C600006 */ lis r3, 6 /* 0A91FC 800AE79C 98058000 */ stb r0, -0x8000(r5) @@ -51,7 +51,7 @@ lbl_800AE78C: /* 0A9238 800AE7D8 4E800020 */ blr glabel GXSetProjectionv -/* 0A923C 800AE7DC C02284C0 */ lfs f1, D_801361C0-_SDA2_BASE_(r2) +/* 0A923C 800AE7DC C02284C0 */ lfs f1, D_801361C0@sda21(r2) /* 0A9240 800AE7E0 C0030000 */ lfs f0, 0(r3) /* 0A9244 800AE7E4 FC010000 */ fcmpu cr0, f1, f0 /* 0A9248 800AE7E8 4082000C */ bne lbl_800AE7F4 @@ -60,7 +60,7 @@ glabel GXSetProjectionv lbl_800AE7F4: /* 0A9254 800AE7F4 38000001 */ li r0, 1 lbl_800AE7F8: -/* 0A9258 800AE7F8 80A28400 */ lwz r5, __GXData-_SDA2_BASE_(r2) +/* 0A9258 800AE7F8 80A28400 */ lwz r5, __GXData@sda21(r2) /* 0A925C 800AE7FC 38630004 */ addi r3, r3, 4 /* 0A9260 800AE800 900504D8 */ stw r0, 0x4d8(r5) /* 0A9264 800AE804 38C504DC */ addi r6, r5, 0x4dc @@ -137,7 +137,7 @@ glabel GXSetCurrentMtx /* 0A9368 800AE908 7C0802A6 */ mflr r0 /* 0A936C 800AE90C 90010004 */ stw r0, 4(r1) /* 0A9370 800AE910 9421FFF8 */ stwu r1, -8(r1) -/* 0A9374 800AE914 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A9374 800AE914 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A9378 800AE918 80040080 */ lwz r0, 0x80(r4) /* 0A937C 800AE91C 506006BE */ rlwimi r0, r3, 0, 0x1a, 0x1f /* 0A9380 800AE920 38600000 */ li r3, 0 @@ -201,9 +201,9 @@ lbl_800AE9C8: /* 0A944C 800AE9EC 4E800020 */ blr glabel __GXSetViewport -/* 0A9450 800AE9F0 80C28400 */ lwz r6, __GXData-_SDA2_BASE_(r2) +/* 0A9450 800AE9F0 80C28400 */ lwz r6, __GXData@sda21(r2) /* 0A9454 800AE9F4 3C600005 */ lis r3, 5 -/* 0A9458 800AE9F8 C02284C4 */ lfs f1, D_801361C4-_SDA2_BASE_(r2) +/* 0A9458 800AE9F8 C02284C4 */ lfs f1, D_801361C4@sda21(r2) /* 0A945C 800AE9FC 38A00010 */ li r5, 0x10 /* 0A9460 800AEA00 C0660500 */ lfs f3, 0x500(r6) /* 0A9464 800AEA04 C04604FC */ lfs f2, 0x4fc(r6) @@ -221,7 +221,7 @@ glabel __GXSetViewport /* 0A9494 800AEA34 C006050C */ lfs f0, 0x50c(r6) /* 0A9498 800AEA38 ED2201B2 */ fmuls f9, f2, f6 /* 0A949C 800AEA3C EC2101B2 */ fmuls f1, f1, f6 -/* 0A94A0 800AEA40 C0C284C8 */ lfs f6, D_801361C8-_SDA2_BASE_(r2) +/* 0A94A0 800AEA40 C0C284C8 */ lfs f6, D_801361C8@sda21(r2) /* 0A94A4 800AEA44 98A48000 */ stb r5, -0x8000(r4) /* 0A94A8 800AEA48 ECA5382A */ fadds f5, f5, f7 /* 0A94AC 800AEA4C 90048000 */ stw r0, -0x8000(r4) @@ -244,10 +244,10 @@ glabel GXSetViewportJitter /* 0A94E8 800AEA88 90010004 */ stw r0, 4(r1) /* 0A94EC 800AEA8C 9421FFF8 */ stwu r1, -8(r1) /* 0A94F0 800AEA90 4082000C */ bne lbl_800AEA9C -/* 0A94F4 800AEA94 C00284C4 */ lfs f0, D_801361C4-_SDA2_BASE_(r2) +/* 0A94F4 800AEA94 C00284C4 */ lfs f0, D_801361C4@sda21(r2) /* 0A94F8 800AEA98 EC420028 */ fsubs f2, f2, f0 lbl_800AEA9C: -/* 0A94FC 800AEA9C 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A94FC 800AEA9C 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A9500 800AEAA0 D02304F4 */ stfs f1, 0x4f4(r3) /* 0A9504 800AEAA4 D04304F8 */ stfs f2, 0x4f8(r3) /* 0A9508 800AEAA8 D06304FC */ stfs f3, 0x4fc(r3) @@ -255,7 +255,7 @@ lbl_800AEA9C: /* 0A9510 800AEAB0 D0A30504 */ stfs f5, 0x504(r3) /* 0A9514 800AEAB4 D0C30508 */ stfs f6, 0x508(r3) /* 0A9518 800AEAB8 4BFFFF39 */ bl __GXSetViewport -/* 0A951C 800AEABC 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A951C 800AEABC 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A9520 800AEAC0 38000001 */ li r0, 1 /* 0A9524 800AEAC4 B0030002 */ sth r0, 2(r3) /* 0A9528 800AEAC8 8001000C */ lwz r0, 0xc(r1) @@ -267,7 +267,7 @@ glabel GXSetViewport /* 0A9538 800AEAD8 7C0802A6 */ mflr r0 /* 0A953C 800AEADC 90010004 */ stw r0, 4(r1) /* 0A9540 800AEAE0 9421FFF8 */ stwu r1, -8(r1) -/* 0A9544 800AEAE4 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A9544 800AEAE4 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A9548 800AEAE8 D02304F4 */ stfs f1, 0x4f4(r3) /* 0A954C 800AEAEC D04304F8 */ stfs f2, 0x4f8(r3) /* 0A9550 800AEAF0 D06304FC */ stfs f3, 0x4fc(r3) @@ -275,7 +275,7 @@ glabel GXSetViewport /* 0A9558 800AEAF8 D0A30504 */ stfs f5, 0x504(r3) /* 0A955C 800AEAFC D0C30508 */ stfs f6, 0x508(r3) /* 0A9560 800AEB00 4BFFFEF1 */ bl __GXSetViewport -/* 0A9564 800AEB04 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A9564 800AEB04 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A9568 800AEB08 38000001 */ li r0, 1 /* 0A956C 800AEB0C B0030002 */ sth r0, 2(r3) /* 0A9570 800AEB10 8001000C */ lwz r0, 0xc(r1) @@ -284,7 +284,7 @@ glabel GXSetViewport /* 0A957C 800AEB1C 4E800020 */ blr glabel GXSetScissor -/* 0A9580 800AEB20 80E28400 */ lwz r7, __GXData-_SDA2_BASE_(r2) +/* 0A9580 800AEB20 80E28400 */ lwz r7, __GXData@sda21(r2) /* 0A9584 800AEB24 38840156 */ addi r4, r4, 0x156 /* 0A9588 800AEB28 38C6FFFF */ addi r6, r6, -1 /* 0A958C 800AEB2C 800700F8 */ lwz r0, 0xf8(r7) @@ -316,7 +316,7 @@ glabel GXSetScissor /* 0A95F4 800AEB94 4E800020 */ blr glabel GXGetScissor -/* 0A95F8 800AEB98 81028400 */ lwz r8, __GXData-_SDA2_BASE_(r2) +/* 0A95F8 800AEB98 81028400 */ lwz r8, __GXData@sda21(r2) /* 0A95FC 800AEB9C 80E800F8 */ lwz r7, 0xf8(r8) /* 0A9600 800AEBA0 810800FC */ lwz r8, 0xfc(r8) /* 0A9604 800AEBA4 54E9A57E */ rlwinm r9, r7, 0x14, 0x15, 0x1f @@ -337,7 +337,7 @@ glabel GXGetScissor glabel GXSetScissorBoxOffset /* 0A9640 800AEBE0 38A30156 */ addi r5, r3, 0x156 -/* 0A9644 800AEBE4 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A9644 800AEBE4 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A9648 800AEBE8 38040156 */ addi r0, r4, 0x156 /* 0A964C 800AEBEC 38800000 */ li r4, 0 /* 0A9650 800AEBF0 50A4FDBE */ rlwimi r4, r5, 0x1f, 0x16, 0x1f @@ -355,7 +355,7 @@ glabel GXSetScissorBoxOffset glabel GXSetClipMode /* 0A9680 800AEC20 38000010 */ li r0, 0x10 -/* 0A9684 800AEC24 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A9684 800AEC24 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A9688 800AEC28 3CC0CC01 */ lis r6, 0xcc01 /* 0A968C 800AEC2C 98068000 */ stb r0, -0x8000(r6) /* 0A9690 800AEC30 38A01005 */ li r5, 0x1005 @@ -369,7 +369,7 @@ glabel __GXSetMatrixIndex /* 0A96A8 800AEC48 2C030005 */ cmpwi r3, 5 /* 0A96AC 800AEC4C 4080003C */ bge lbl_800AEC88 /* 0A96B0 800AEC50 38000008 */ li r0, 8 -/* 0A96B4 800AEC54 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A96B4 800AEC54 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A96B8 800AEC58 3CA0CC01 */ lis r5, 0xcc01 /* 0A96BC 800AEC5C 98058000 */ stb r0, -0x8000(r5) /* 0A96C0 800AEC60 38000030 */ li r0, 0x30 @@ -384,7 +384,7 @@ glabel __GXSetMatrixIndex /* 0A96E4 800AEC84 48000038 */ b lbl_800AECBC lbl_800AEC88: /* 0A96E8 800AEC88 38000008 */ li r0, 8 -/* 0A96EC 800AEC8C 80828400 */ lwz r4, __GXData-_SDA2_BASE_(r2) +/* 0A96EC 800AEC8C 80828400 */ lwz r4, __GXData@sda21(r2) /* 0A96F0 800AEC90 3CA0CC01 */ lis r5, 0xcc01 /* 0A96F4 800AEC94 98058000 */ stb r0, -0x8000(r5) /* 0A96F8 800AEC98 38000040 */ li r0, 0x40 @@ -397,7 +397,7 @@ lbl_800AEC88: /* 0A9714 800AECB4 90058000 */ stw r0, -0x8000(r5) /* 0A9718 800AECB8 90858000 */ stw r4, -0x8000(r5) lbl_800AECBC: -/* 0A971C 800AECBC 80628400 */ lwz r3, __GXData-_SDA2_BASE_(r2) +/* 0A971C 800AECBC 80628400 */ lwz r3, __GXData@sda21(r2) /* 0A9720 800AECC0 38000001 */ li r0, 1 /* 0A9724 800AECC4 B0030002 */ sth r0, 2(r3) /* 0A9728 800AECC8 4E800020 */ blr diff --git a/asm/OS.s b/asm/OS.s index 1201bcd..45b1592 100644 --- a/asm/OS.s +++ b/asm/OS.s @@ -47,7 +47,7 @@ glabel __OSFPRInit /* 0966C8 8009BC68 13C00090 */ ps_mr f30, f0 /* 0966CC 8009BC6C 13E00090 */ ps_mr f31, f0 lbl_8009BC70: -/* 0966D0 8009BC70 C80D8AE0 */ lfd f0, ZeroF-_SDA_BASE_(r13) +/* 0966D0 8009BC70 C80D8AE0 */ lfd f0, ZeroF@sda21(r13) /* 0966D4 8009BC74 FC200090 */ fmr f1, f0 /* 0966D8 8009BC78 FC400090 */ fmr f2, f0 /* 0966DC 8009BC7C FC600090 */ fmr f3, f0 @@ -83,7 +83,7 @@ lbl_8009BC70: /* 096754 8009BCF4 4E800020 */ blr glabel OSGetConsoleType -/* 096758 8009BCF8 806D8AD0 */ lwz r3, BootInfo-_SDA_BASE_(r13) +/* 096758 8009BCF8 806D8AD0 */ lwz r3, BootInfo@sda21(r13) /* 09675C 8009BCFC 28030000 */ cmplwi r3, 0 /* 096760 8009BD00 41820010 */ beq lbl_8009BD10 /* 096764 8009BD04 8063002C */ lwz r3, 0x2c(r3) @@ -106,8 +106,8 @@ ClearArena: /* 096798 8009BD38 28000000 */ cmplwi r0, 0 /* 09679C 8009BD3C 41820034 */ beq lbl_8009BD70 /* 0967A0 8009BD40 38000000 */ li r0, 0 -/* 0967A4 8009BD44 900D8AFC */ stw r0, __OSSavedRegionStart-_SDA_BASE_(r13) -/* 0967A8 8009BD48 900D8AF8 */ stw r0, __OSSavedRegionEnd-_SDA_BASE_(r13) +/* 0967A4 8009BD44 900D8AFC */ stw r0, __OSSavedRegionStart@sda21(r13) +/* 0967A8 8009BD48 900D8AF8 */ stw r0, __OSSavedRegionEnd@sda21(r13) /* 0967AC 8009BD4C 4800173D */ bl OSGetArenaHi /* 0967B0 8009BD50 7C7F1B78 */ mr r31, r3 /* 0967B4 8009BD54 4800173D */ bl OSGetArenaLo @@ -122,8 +122,8 @@ lbl_8009BD70: /* 0967D4 8009BD74 8064DFF0 */ lwz r3, -0x2010(r4) /* 0967D8 8009BD78 8004DFEC */ lwz r0, -0x2014(r4) /* 0967DC 8009BD7C 28030000 */ cmplwi r3, 0 -/* 0967E0 8009BD80 906D8AFC */ stw r3, __OSSavedRegionStart-_SDA_BASE_(r13) -/* 0967E4 8009BD84 900D8AF8 */ stw r0, __OSSavedRegionEnd-_SDA_BASE_(r13) +/* 0967E0 8009BD80 906D8AFC */ stw r3, __OSSavedRegionStart@sda21(r13) +/* 0967E4 8009BD84 900D8AF8 */ stw r0, __OSSavedRegionEnd@sda21(r13) /* 0967E8 8009BD88 40820028 */ bne lbl_8009BDB0 /* 0967EC 8009BD8C 480016FD */ bl OSGetArenaHi /* 0967F0 8009BD90 7C7F1B78 */ mr r31, r3 @@ -136,11 +136,11 @@ lbl_8009BD70: /* 09680C 8009BDAC 48000088 */ b lbl_8009BE34 lbl_8009BDB0: /* 096810 8009BDB0 480016E1 */ bl OSGetArenaLo -/* 096814 8009BDB4 800D8AFC */ lwz r0, __OSSavedRegionStart-_SDA_BASE_(r13) +/* 096814 8009BDB4 800D8AFC */ lwz r0, __OSSavedRegionStart@sda21(r13) /* 096818 8009BDB8 7C030040 */ cmplw r3, r0 /* 09681C 8009BDBC 40800078 */ bge lbl_8009BE34 /* 096820 8009BDC0 480016C9 */ bl OSGetArenaHi -/* 096824 8009BDC4 800D8AFC */ lwz r0, __OSSavedRegionStart-_SDA_BASE_(r13) +/* 096824 8009BDC4 800D8AFC */ lwz r0, __OSSavedRegionStart@sda21(r13) /* 096828 8009BDC8 7C030040 */ cmplw r3, r0 /* 09682C 8009BDCC 41810028 */ bgt lbl_8009BDF4 /* 096830 8009BDD0 480016B9 */ bl OSGetArenaHi @@ -154,14 +154,14 @@ lbl_8009BDB0: /* 096850 8009BDF0 48000044 */ b lbl_8009BE34 lbl_8009BDF4: /* 096854 8009BDF4 4800169D */ bl OSGetArenaLo -/* 096858 8009BDF8 800D8AFC */ lwz r0, __OSSavedRegionStart-_SDA_BASE_(r13) +/* 096858 8009BDF8 800D8AFC */ lwz r0, __OSSavedRegionStart@sda21(r13) /* 09685C 8009BDFC 7FE30050 */ subf r31, r3, r0 /* 096860 8009BE00 48001691 */ bl OSGetArenaLo /* 096864 8009BE04 7FE5FB78 */ mr r5, r31 /* 096868 8009BE08 38800000 */ li r4, 0 /* 09686C 8009BE0C 4BF695C5 */ bl memset /* 096870 8009BE10 48001679 */ bl OSGetArenaHi -/* 096874 8009BE14 83ED8AF8 */ lwz r31, __OSSavedRegionEnd-_SDA_BASE_(r13) +/* 096874 8009BE14 83ED8AF8 */ lwz r31, __OSSavedRegionEnd@sda21(r13) /* 096878 8009BE18 7C03F840 */ cmplw r3, r31 /* 09687C 8009BE1C 40810018 */ ble lbl_8009BE34 /* 096880 8009BE20 48001669 */ bl OSGetArenaHi @@ -203,7 +203,7 @@ glabel OSInit /* 0968F0 8009BE90 93E10014 */ stw r31, 0x14(r1) /* 0968F4 8009BE94 93C10010 */ stw r30, 0x10(r1) /* 0968F8 8009BE98 93A1000C */ stw r29, 0xc(r1) -/* 0968FC 8009BE9C 800D8AF0 */ lwz r0, AreWeInitialized-_SDA_BASE_(r13) +/* 0968FC 8009BE9C 800D8AF0 */ lwz r0, AreWeInitialized@sda21(r13) /* 096900 8009BEA0 3C608013 */ lis r3, DriveInfo@ha /* 096904 8009BEA4 3BC30F20 */ addi r30, r3, DriveInfo@l /* 096908 8009BEA8 2C000000 */ cmpwi r0, 0 @@ -211,10 +211,10 @@ glabel OSInit /* 096910 8009BEB0 3BE30628 */ addi r31, r3, D_800F0628@l /* 096914 8009BEB4 4082038C */ bne lbl_8009C240 /* 096918 8009BEB8 38000001 */ li r0, 1 -/* 09691C 8009BEBC 900D8AF0 */ stw r0, AreWeInitialized-_SDA_BASE_(r13) +/* 09691C 8009BEBC 900D8AF0 */ stw r0, AreWeInitialized@sda21(r13) /* 096920 8009BEC0 48006409 */ bl __OSGetSystemTime -/* 096924 8009BEC4 908D8B0C */ stw r4, (__OSStartTime + 4)-_SDA_BASE_(r13) -/* 096928 8009BEC8 906D8B08 */ stw r3, __OSStartTime-_SDA_BASE_(r13) +/* 096924 8009BEC4 908D8B0C */ stw r4, (__OSStartTime + 4)@sda21(r13) +/* 096928 8009BEC8 906D8B08 */ stw r3, __OSStartTime@sda21(r13) /* 09692C 8009BECC 48002E31 */ bl OSDisableInterrupts /* 096930 8009BED0 38600000 */ li r3, 0 /* 096934 8009BED4 4BFFFC3D */ bl PPCMtmmcr0 @@ -232,21 +232,21 @@ glabel OSInit /* 096964 8009BF04 4BFFFCC5 */ bl PPCSetFpNonIEEEMode /* 096968 8009BF08 38000000 */ li r0, 0 /* 09696C 8009BF0C 3C808000 */ lis r4, 0x8000 -/* 096970 8009BF10 900D8AD4 */ stw r0, BI2DebugFlag-_SDA_BASE_(r13) -/* 096974 8009BF14 908D8AD0 */ stw r4, BootInfo-_SDA_BASE_(r13) -/* 096978 8009BF18 900D8D24 */ stw r0, __DVDLongFileNameFlag-_SDA_BASE_(r13) +/* 096970 8009BF10 900D8AD4 */ stw r0, BI2DebugFlag@sda21(r13) +/* 096974 8009BF14 908D8AD0 */ stw r4, BootInfo@sda21(r13) +/* 096978 8009BF18 900D8D24 */ stw r0, __DVDLongFileNameFlag@sda21(r13) /* 09697C 8009BF1C 806400F4 */ lwz r3, 0xf4(r4) /* 096980 8009BF20 28030000 */ cmplwi r3, 0 /* 096984 8009BF24 41820034 */ beq lbl_8009BF58 /* 096988 8009BF28 3803000C */ addi r0, r3, 0xc -/* 09698C 8009BF2C 900D8AD4 */ stw r0, BI2DebugFlag-_SDA_BASE_(r13) +/* 09698C 8009BF2C 900D8AD4 */ stw r0, BI2DebugFlag@sda21(r13) /* 096990 8009BF30 80030024 */ lwz r0, 0x24(r3) -/* 096994 8009BF34 806D8AD4 */ lwz r3, BI2DebugFlag-_SDA_BASE_(r13) -/* 096998 8009BF38 900D8CC0 */ stw r0, __PADSpec-_SDA_BASE_(r13) +/* 096994 8009BF34 806D8AD4 */ lwz r3, BI2DebugFlag@sda21(r13) +/* 096998 8009BF38 900D8CC0 */ stw r0, __PADSpec@sda21(r13) /* 09699C 8009BF3C 80030000 */ lwz r0, 0(r3) /* 0969A0 8009BF40 5400063E */ clrlwi r0, r0, 0x18 /* 0969A4 8009BF44 980430E8 */ stb r0, 0x30e8(r4) -/* 0969A8 8009BF48 800D8CC0 */ lwz r0, __PADSpec-_SDA_BASE_(r13) +/* 0969A8 8009BF48 800D8CC0 */ lwz r0, __PADSpec@sda21(r13) /* 0969AC 8009BF4C 5400063E */ clrlwi r0, r0, 0x18 /* 0969B0 8009BF50 980430E9 */ stb r0, 0x30e9(r4) /* 0969B4 8009BF54 48000028 */ b lbl_8009BF7C @@ -255,15 +255,15 @@ lbl_8009BF58: /* 0969BC 8009BF5C 28000000 */ cmplwi r0, 0 /* 0969C0 8009BF60 4182001C */ beq lbl_8009BF7C /* 0969C4 8009BF64 886430E8 */ lbz r3, 0x30e8(r4) -/* 0969C8 8009BF68 380D8AD8 */ addi r0, r13, BI2DebugFlagHolder-_SDA_BASE_ -/* 0969CC 8009BF6C 906D8AD8 */ stw r3, BI2DebugFlagHolder-_SDA_BASE_(r13) -/* 0969D0 8009BF70 900D8AD4 */ stw r0, BI2DebugFlag-_SDA_BASE_(r13) +/* 0969C8 8009BF68 380D8AD8 */ addi r0, r13, BI2DebugFlagHolder@sda21 +/* 0969CC 8009BF6C 906D8AD8 */ stw r3, BI2DebugFlagHolder@sda21(r13) +/* 0969D0 8009BF70 900D8AD4 */ stw r0, BI2DebugFlag@sda21(r13) /* 0969D4 8009BF74 880430E9 */ lbz r0, 0x30e9(r4) -/* 0969D8 8009BF78 900D8CC0 */ stw r0, __PADSpec-_SDA_BASE_(r13) +/* 0969D8 8009BF78 900D8CC0 */ stw r0, __PADSpec@sda21(r13) lbl_8009BF7C: /* 0969DC 8009BF7C 38000001 */ li r0, 1 -/* 0969E0 8009BF80 806D8AD0 */ lwz r3, BootInfo-_SDA_BASE_(r13) -/* 0969E4 8009BF84 900D8D24 */ stw r0, __DVDLongFileNameFlag-_SDA_BASE_(r13) +/* 0969E0 8009BF80 806D8AD0 */ lwz r3, BootInfo@sda21(r13) +/* 0969E4 8009BF84 900D8D24 */ stw r0, __DVDLongFileNameFlag@sda21(r13) /* 0969E8 8009BF88 80630030 */ lwz r3, 0x30(r3) /* 0969EC 8009BF8C 28030000 */ cmplwi r3, 0 /* 0969F0 8009BF90 40820010 */ bne lbl_8009BFA0 @@ -272,11 +272,11 @@ lbl_8009BF7C: /* 0969FC 8009BF9C 48000004 */ b lbl_8009BFA0 lbl_8009BFA0: /* 096A00 8009BFA0 48001501 */ bl OSSetArenaLo -/* 096A04 8009BFA4 806D8AD0 */ lwz r3, BootInfo-_SDA_BASE_(r13) +/* 096A04 8009BFA4 806D8AD0 */ lwz r3, BootInfo@sda21(r13) /* 096A08 8009BFA8 80030030 */ lwz r0, 0x30(r3) /* 096A0C 8009BFAC 28000000 */ cmplwi r0, 0 /* 096A10 8009BFB0 40820030 */ bne lbl_8009BFE0 -/* 096A14 8009BFB4 806D8AD4 */ lwz r3, BI2DebugFlag-_SDA_BASE_(r13) +/* 096A14 8009BFB4 806D8AD4 */ lwz r3, BI2DebugFlag@sda21(r13) /* 096A18 8009BFB8 28030000 */ cmplwi r3, 0 /* 096A1C 8009BFBC 41820024 */ beq lbl_8009BFE0 /* 096A20 8009BFC0 80030000 */ lwz r0, 0(r3) @@ -288,7 +288,7 @@ lbl_8009BFA0: /* 096A38 8009BFD8 54030034 */ rlwinm r3, r0, 0, 0, 0x1a /* 096A3C 8009BFDC 480014C5 */ bl OSSetArenaLo lbl_8009BFE0: -/* 096A40 8009BFE0 806D8AD0 */ lwz r3, BootInfo-_SDA_BASE_(r13) +/* 096A40 8009BFE0 806D8AD0 */ lwz r3, BootInfo@sda21(r13) /* 096A44 8009BFE4 80630034 */ lwz r3, 0x34(r3) /* 096A48 8009BFE8 28030000 */ cmplwi r3, 0 /* 096A4C 8009BFEC 40820010 */ bne lbl_8009BFFC @@ -316,7 +316,7 @@ lbl_8009BFFC: /* 096AA0 8009C040 4BFFFB49 */ bl PPCMfhid2 /* 096AA4 8009C044 54630080 */ rlwinm r3, r3, 0, 2, 0 /* 096AA8 8009C048 4BFFFB49 */ bl PPCMthid2 -/* 096AAC 8009C04C 800D8B00 */ lwz r0, __OSInIPL-_SDA_BASE_(r13) +/* 096AAC 8009C04C 800D8B00 */ lwz r0, __OSInIPL@sda21(r13) /* 096AB0 8009C050 2C000000 */ cmpwi r0, 0 /* 096AB4 8009C054 40820008 */ bne lbl_8009C05C /* 096AB8 8009C058 480038ED */ bl __OSInitMemoryProtection @@ -332,7 +332,7 @@ lbl_8009C05C: /* 096ADC 8009C07C 387F0084 */ addi r3, r31, 0x84 /* 096AE0 8009C080 4CC63182 */ crclr 6 /* 096AE4 8009C084 48002575 */ bl OSReport -/* 096AE8 8009C088 806D8AD0 */ lwz r3, BootInfo-_SDA_BASE_(r13) +/* 096AE8 8009C088 806D8AD0 */ lwz r3, BootInfo@sda21(r13) /* 096AEC 8009C08C 28030000 */ cmplwi r3, 0 /* 096AF0 8009C090 41820010 */ beq lbl_8009C0A0 /* 096AF4 8009C094 8083002C */ lwz r4, 0x2c(r3) @@ -407,10 +407,10 @@ lbl_8009C164: /* 096BDC 8009C17C 48000010 */ b lbl_8009C18C lbl_8009C180: /* 096BE0 8009C180 4CC63182 */ crclr 6 -/* 096BE4 8009C184 386D8734 */ addi r3, r13, D_80135414-_SDA_BASE_ +/* 096BE4 8009C184 386D8734 */ addi r3, r13, D_80135414@sda21 /* 096BE8 8009C188 48002471 */ bl OSReport lbl_8009C18C: -/* 096BEC 8009C18C 808D8AD0 */ lwz r4, BootInfo-_SDA_BASE_(r13) +/* 096BEC 8009C18C 808D8AD0 */ lwz r4, BootInfo@sda21(r13) /* 096BF0 8009C190 387F00FC */ addi r3, r31, 0xfc /* 096BF4 8009C194 4CC63182 */ crclr 6 /* 096BF8 8009C198 80040028 */ lwz r0, 0x28(r4) @@ -424,9 +424,9 @@ lbl_8009C18C: /* 096C18 8009C1B8 7FA5EB78 */ mr r5, r29 /* 096C1C 8009C1BC 387F010C */ addi r3, r31, 0x10c /* 096C20 8009C1C0 48002439 */ bl OSReport -/* 096C24 8009C1C4 806D8730 */ lwz r3, __OSVersion-_SDA_BASE_(r13) +/* 096C24 8009C1C4 806D8730 */ lwz r3, __OSVersion@sda21(r13) /* 096C28 8009C1C8 480004C9 */ bl OSRegisterVersion -/* 096C2C 8009C1CC 806D8AD4 */ lwz r3, BI2DebugFlag-_SDA_BASE_(r13) +/* 096C2C 8009C1CC 806D8AD4 */ lwz r3, BI2DebugFlag@sda21(r13) /* 096C30 8009C1D0 28030000 */ cmplwi r3, 0 /* 096C34 8009C1D4 41820014 */ beq lbl_8009C1E8 /* 096C38 8009C1D8 80030000 */ lwz r0, 0(r3) @@ -436,11 +436,11 @@ lbl_8009C18C: lbl_8009C1E8: /* 096C48 8009C1E8 4BFFFB39 */ bl ClearArena /* 096C4C 8009C1EC 48002B25 */ bl OSEnableInterrupts -/* 096C50 8009C1F0 800D8B00 */ lwz r0, __OSInIPL-_SDA_BASE_(r13) +/* 096C50 8009C1F0 800D8B00 */ lwz r0, __OSInIPL@sda21(r13) /* 096C54 8009C1F4 2C000000 */ cmpwi r0, 0 /* 096C58 8009C1F8 40820048 */ bne lbl_8009C240 /* 096C5C 8009C1FC 48016D79 */ bl DVDInit -/* 096C60 8009C200 800D8ADC */ lwz r0, __OSIsGcam-_SDA_BASE_(r13) +/* 096C60 8009C200 800D8ADC */ lwz r0, __OSIsGcam@sda21(r13) /* 096C64 8009C204 2C000000 */ cmpwi r0, 0 /* 096C68 8009C208 41820018 */ beq lbl_8009C220 /* 096C6C 8009C20C 3C600001 */ lis r3, 1 @@ -522,7 +522,7 @@ lbl_8009C314: lbl_8009C324: /* 096D84 8009C324 48000148 */ b lbl_8009C46C lbl_8009C328: -/* 096D88 8009C328 806D8AD4 */ lwz r3, BI2DebugFlag-_SDA_BASE_(r13) +/* 096D88 8009C328 806D8AD4 */ lwz r3, BI2DebugFlag@sda21(r13) /* 096D8C 8009C32C 28030000 */ cmplwi r3, 0 /* 096D90 8009C330 41820034 */ beq lbl_8009C364 /* 096D94 8009C334 80030000 */ lwz r0, 0(r3) @@ -617,7 +617,7 @@ lbl_8009C46C: /* 096ED4 8009C474 4180FEB4 */ blt lbl_8009C328 /* 096ED8 8009C478 3C608000 */ lis r3, 0x8000 /* 096EDC 8009C47C 38033000 */ addi r0, r3, 0x3000 -/* 096EE0 8009C480 900D8AF4 */ stw r0, OSExceptionTable-_SDA_BASE_(r13) +/* 096EE0 8009C480 900D8AF4 */ stw r0, OSExceptionTable@sda21(r13) /* 096EE4 8009C484 3A800000 */ li r20, 0 /* 096EE8 8009C488 48000004 */ b lbl_8009C48C lbl_8009C48C: @@ -661,7 +661,7 @@ __OSDBJump: glabel __OSSetExceptionHandler /* 096F64 8009C504 5460063E */ clrlwi r0, r3, 0x18 -/* 096F68 8009C508 806D8AF4 */ lwz r3, OSExceptionTable-_SDA_BASE_(r13) +/* 096F68 8009C508 806D8AF4 */ lwz r3, OSExceptionTable@sda21(r13) /* 096F6C 8009C50C 5400103A */ slwi r0, r0, 2 /* 096F70 8009C510 7CA30214 */ add r5, r3, r0 /* 096F74 8009C514 80650000 */ lwz r3, 0(r5) @@ -670,7 +670,7 @@ glabel __OSSetExceptionHandler glabel __OSGetExceptionHandler /* 096F80 8009C520 5460063E */ clrlwi r0, r3, 0x18 -/* 096F84 8009C524 806D8AF4 */ lwz r3, OSExceptionTable-_SDA_BASE_(r13) +/* 096F84 8009C524 806D8AF4 */ lwz r3, OSExceptionTable@sda21(r13) /* 096F88 8009C528 5400103A */ slwi r0, r0, 2 /* 096F8C 8009C52C 7C63002E */ lwzx r3, r3, r0 /* 096F90 8009C530 4E800020 */ blr @@ -780,7 +780,7 @@ glabel OSRegisterVersion /* 0970F8 8009C698 9421FFF8 */ stwu r1, -8(r1) /* 0970FC 8009C69C 7C641B78 */ mr r4, r3 /* 097100 8009C6A0 4CC63182 */ crclr 6 -/* 097104 8009C6A4 386D873C */ addi r3, r13, D_8013541C-_SDA_BASE_ +/* 097104 8009C6A4 386D873C */ addi r3, r13, D_8013541C@sda21 /* 097108 8009C6A8 48001F51 */ bl OSReport /* 09710C 8009C6AC 8001000C */ lwz r0, 0xc(r1) /* 097110 8009C6B0 38210008 */ addi r1, r1, 8 diff --git a/asm/OSAlarm.s b/asm/OSAlarm.s index 0e4c917..ba0f06e 100644 --- a/asm/OSAlarm.s +++ b/asm/OSAlarm.s @@ -16,10 +16,10 @@ glabel OSInitAlarm /* 097138 8009C6D8 7C032040 */ cmplw r3, r4 /* 09713C 8009C6DC 41820028 */ beq lbl_8009C704 /* 097140 8009C6E0 38000000 */ li r0, 0 -/* 097144 8009C6E4 386D8B10 */ addi r3, r13, AlarmQueue-_SDA_BASE_ +/* 097144 8009C6E4 386D8B10 */ addi r3, r13, AlarmQueue@sda21 /* 097148 8009C6E8 90030004 */ stw r0, 4(r3) /* 09714C 8009C6EC 38600008 */ li r3, 8 -/* 097150 8009C6F0 900D8B10 */ stw r0, AlarmQueue-_SDA_BASE_(r13) +/* 097150 8009C6F0 900D8B10 */ stw r0, AlarmQueue@sda21(r13) /* 097154 8009C6F4 4BFFFE11 */ bl __OSSetExceptionHandler /* 097158 8009C6F8 3C60800F */ lis r3, ResetFunctionInfo@ha /* 09715C 8009C6FC 38630820 */ addi r3, r3, ResetFunctionInfo@l @@ -90,7 +90,7 @@ lbl_8009C7E4: /* 097248 8009C7E8 6F248000 */ xoris r4, r25, 0x8000 /* 09724C 8009C7EC 93DD000C */ stw r30, 0xc(r29) /* 097250 8009C7F0 933D0008 */ stw r25, 8(r29) -/* 097254 8009C7F4 80CD8B10 */ lwz r6, AlarmQueue-_SDA_BASE_(r13) +/* 097254 8009C7F4 80CD8B10 */ lwz r6, AlarmQueue@sda21(r13) /* 097258 8009C7F8 480000C4 */ b lbl_8009C8BC lbl_8009C7FC: /* 09725C 8009C7FC 80060008 */ lwz r0, 8(r6) @@ -111,7 +111,7 @@ lbl_8009C7FC: /* 097298 8009C838 93A30014 */ stw r29, 0x14(r3) /* 09729C 8009C83C 48000124 */ b lbl_8009C960 lbl_8009C840: -/* 0972A0 8009C840 93AD8B10 */ stw r29, AlarmQueue-_SDA_BASE_(r13) +/* 0972A0 8009C840 93AD8B10 */ stw r29, AlarmQueue@sda21(r13) /* 0972A4 8009C844 48005A85 */ bl __OSGetSystemTime /* 0972A8 8009C848 80DD000C */ lwz r6, 0xc(r29) /* 0972AC 8009C84C 38E00000 */ li r7, 0 @@ -150,7 +150,7 @@ lbl_8009C8BC: /* 097320 8009C8C0 4082FF3C */ bne lbl_8009C7FC /* 097324 8009C8C4 3BC00000 */ li r30, 0 /* 097328 8009C8C8 93DD0014 */ stw r30, 0x14(r29) -/* 09732C 8009C8CC 386D8B10 */ addi r3, r13, AlarmQueue-_SDA_BASE_ +/* 09732C 8009C8CC 386D8B10 */ addi r3, r13, AlarmQueue@sda21 /* 097330 8009C8D0 80830004 */ lwz r4, 4(r3) /* 097334 8009C8D4 97A30004 */ stwu r29, 4(r3) /* 097338 8009C8D8 28040000 */ cmplwi r4, 0 @@ -160,7 +160,7 @@ lbl_8009C8BC: /* 097348 8009C8E8 48000078 */ b lbl_8009C960 lbl_8009C8EC: /* 09734C 8009C8EC 93A30000 */ stw r29, 0(r3) -/* 097350 8009C8F0 93AD8B10 */ stw r29, AlarmQueue-_SDA_BASE_(r13) +/* 097350 8009C8F0 93AD8B10 */ stw r29, AlarmQueue@sda21(r13) /* 097354 8009C8F4 480059D5 */ bl __OSGetSystemTime /* 097358 8009C8F8 80DD000C */ lwz r6, 0xc(r29) /* 09735C 8009C8FC 6FC58000 */ xoris r5, r30, 0x8000 @@ -246,7 +246,7 @@ lbl_8009CA18: /* 09747C 8009CA1C 281D0000 */ cmplwi r29, 0 /* 097480 8009CA20 40820014 */ bne lbl_8009CA34 /* 097484 8009CA24 801E0010 */ lwz r0, 0x10(r30) -/* 097488 8009CA28 386D8B10 */ addi r3, r13, AlarmQueue-_SDA_BASE_ +/* 097488 8009CA28 386D8B10 */ addi r3, r13, AlarmQueue@sda21 /* 09748C 8009CA2C 90030004 */ stw r0, 4(r3) /* 097490 8009CA30 4800000C */ b lbl_8009CA3C lbl_8009CA34: @@ -260,7 +260,7 @@ lbl_8009CA3C: /* 0974AC 8009CA4C 48000080 */ b lbl_8009CACC lbl_8009CA50: /* 0974B0 8009CA50 281D0000 */ cmplwi r29, 0 -/* 0974B4 8009CA54 93AD8B10 */ stw r29, AlarmQueue-_SDA_BASE_(r13) +/* 0974B4 8009CA54 93AD8B10 */ stw r29, AlarmQueue@sda21(r13) /* 0974B8 8009CA58 41820074 */ beq lbl_8009CACC /* 0974BC 8009CA5C 4800586D */ bl __OSGetSystemTime /* 0974C0 8009CA60 80DD000C */ lwz r6, 0xc(r29) @@ -316,7 +316,7 @@ DecrementerExceptionCallback: /* 097570 8009CB10 7C9D2378 */ mr r29, r4 /* 097574 8009CB14 938102E0 */ stw r28, 0x2e0(r1) /* 097578 8009CB18 480057B1 */ bl __OSGetSystemTime -/* 09757C 8009CB1C 800D8B10 */ lwz r0, AlarmQueue-_SDA_BASE_(r13) +/* 09757C 8009CB1C 800D8B10 */ lwz r0, AlarmQueue@sda21(r13) /* 097580 8009CB20 3B840000 */ addi r28, r4, 0 /* 097584 8009CB24 3BC30000 */ addi r30, r3, 0 /* 097588 8009CB28 28000000 */ cmplwi r0, 0 @@ -370,10 +370,10 @@ lbl_8009CBD0: lbl_8009CBD8: /* 097638 8009CBD8 807F0014 */ lwz r3, 0x14(r31) /* 09763C 8009CBDC 28030000 */ cmplwi r3, 0 -/* 097640 8009CBE0 906D8B10 */ stw r3, AlarmQueue-_SDA_BASE_(r13) +/* 097640 8009CBE0 906D8B10 */ stw r3, AlarmQueue@sda21(r13) /* 097644 8009CBE4 40820014 */ bne lbl_8009CBF8 /* 097648 8009CBE8 38000000 */ li r0, 0 -/* 09764C 8009CBEC 386D8B10 */ addi r3, r13, AlarmQueue-_SDA_BASE_ +/* 09764C 8009CBEC 386D8B10 */ addi r3, r13, AlarmQueue@sda21 /* 097650 8009CBF0 90030004 */ stw r0, 4(r3) /* 097654 8009CBF4 4800000C */ b lbl_8009CC00 lbl_8009CBF8: @@ -398,7 +398,7 @@ lbl_8009CC00: /* 09769C 8009CC3C 38A00000 */ li r5, 0 /* 0976A0 8009CC40 4BFFFAE5 */ bl InsertAlarm lbl_8009CC44: -/* 0976A4 8009CC44 838D8B10 */ lwz r28, AlarmQueue-_SDA_BASE_(r13) +/* 0976A4 8009CC44 838D8B10 */ lwz r28, AlarmQueue@sda21(r13) /* 0976A8 8009CC48 281C0000 */ cmplwi r28, 0 /* 0976AC 8009CC4C 41820074 */ beq lbl_8009CCC0 /* 0976B0 8009CC50 48005679 */ bl __OSGetSystemTime @@ -489,7 +489,7 @@ OnReset: /* 0977E8 8009CD88 93C10010 */ stw r30, 0x10(r1) /* 0977EC 8009CD8C 2C030000 */ cmpwi r3, 0 /* 0977F0 8009CD90 4182006C */ beq lbl_8009CDFC -/* 0977F4 8009CD94 800D8B10 */ lwz r0, AlarmQueue-_SDA_BASE_(r13) +/* 0977F4 8009CD94 800D8B10 */ lwz r0, AlarmQueue@sda21(r13) /* 0977F8 8009CD98 28000000 */ cmplwi r0, 0 /* 0977FC 8009CD9C 7C1F0378 */ mr r31, r0 /* 097800 8009CDA0 4182000C */ beq lbl_8009CDAC diff --git a/asm/OSAlloc.s b/asm/OSAlloc.s index 8777996..fadc84d 100644 --- a/asm/OSAlloc.s +++ b/asm/OSAlloc.s @@ -57,7 +57,7 @@ lbl_8009CEBC: glabel OSAllocFromHeap /* 097924 8009CEC4 1C03000C */ mulli r0, r3, 0xc -/* 097928 8009CEC8 806D8B18 */ lwz r3, HeapArray-_SDA_BASE_(r13) +/* 097928 8009CEC8 806D8B18 */ lwz r3, HeapArray@sda21(r13) /* 09792C 8009CECC 7CA30214 */ add r5, r3, r0 /* 097930 8009CED0 3804003F */ addi r0, r4, 0x3f /* 097934 8009CED4 80C50004 */ lwz r6, 4(r5) @@ -139,7 +139,7 @@ glabel OSFreeToHeap /* 097A2C 8009CFCC 1C03000C */ mulli r0, r3, 0xc /* 097A30 8009CFD0 9421FFE8 */ stwu r1, -0x18(r1) /* 097A34 8009CFD4 93E10014 */ stw r31, 0x14(r1) -/* 097A38 8009CFD8 808D8B18 */ lwz r4, HeapArray-_SDA_BASE_(r13) +/* 097A38 8009CFD8 808D8B18 */ lwz r4, HeapArray@sda21(r13) /* 097A3C 8009CFDC 80660004 */ lwz r3, 4(r6) /* 097A40 8009CFE0 7FE40214 */ add r31, r4, r0 /* 097A44 8009CFE4 28030000 */ cmplwi r3, 0 @@ -169,22 +169,22 @@ lbl_8009D018: /* 097A98 8009D038 4E800020 */ blr glabel OSSetCurrentHeap -/* 097A9C 8009D03C 800D8740 */ lwz r0, __OSCurrHeap-_SDA_BASE_(r13) -/* 097AA0 8009D040 906D8740 */ stw r3, __OSCurrHeap-_SDA_BASE_(r13) +/* 097A9C 8009D03C 800D8740 */ lwz r0, __OSCurrHeap@sda21(r13) +/* 097AA0 8009D040 906D8740 */ stw r3, __OSCurrHeap@sda21(r13) /* 097AA4 8009D044 7C030378 */ mr r3, r0 /* 097AA8 8009D048 4E800020 */ blr glabel OSInitAlloc /* 097AAC 8009D04C 1CE5000C */ mulli r7, r5, 0xc -/* 097AB0 8009D050 906D8B18 */ stw r3, HeapArray-_SDA_BASE_(r13) -/* 097AB4 8009D054 90AD8B1C */ stw r5, NumHeaps-_SDA_BASE_(r13) +/* 097AB0 8009D050 906D8B18 */ stw r3, HeapArray@sda21(r13) +/* 097AB4 8009D054 90AD8B1C */ stw r5, NumHeaps@sda21(r13) /* 097AB8 8009D058 38C00000 */ li r6, 0 /* 097ABC 8009D05C 38660000 */ addi r3, r6, 0 /* 097AC0 8009D060 39000000 */ li r8, 0 /* 097AC4 8009D064 38A0FFFF */ li r5, -1 /* 097AC8 8009D068 48000020 */ b lbl_8009D088 lbl_8009D06C: -/* 097ACC 8009D06C 800D8B18 */ lwz r0, HeapArray-_SDA_BASE_(r13) +/* 097ACC 8009D06C 800D8B18 */ lwz r0, HeapArray@sda21(r13) /* 097AD0 8009D070 39080001 */ addi r8, r8, 1 /* 097AD4 8009D074 7D203214 */ add r9, r0, r6 /* 097AD8 8009D078 90A90000 */ stw r5, 0(r9) @@ -192,24 +192,24 @@ lbl_8009D06C: /* 097AE0 8009D080 90690008 */ stw r3, 8(r9) /* 097AE4 8009D084 90690004 */ stw r3, 4(r9) lbl_8009D088: -/* 097AE8 8009D088 800D8B1C */ lwz r0, NumHeaps-_SDA_BASE_(r13) +/* 097AE8 8009D088 800D8B1C */ lwz r0, NumHeaps@sda21(r13) /* 097AEC 8009D08C 7C080000 */ cmpw r8, r0 /* 097AF0 8009D090 4180FFDC */ blt lbl_8009D06C -/* 097AF4 8009D094 806D8B18 */ lwz r3, HeapArray-_SDA_BASE_(r13) +/* 097AF4 8009D094 806D8B18 */ lwz r3, HeapArray@sda21(r13) /* 097AF8 8009D098 54800034 */ rlwinm r0, r4, 0, 0, 0x1a /* 097AFC 8009D09C 3880FFFF */ li r4, -1 -/* 097B00 8009D0A0 900D8B24 */ stw r0, ArenaEnd-_SDA_BASE_(r13) +/* 097B00 8009D0A0 900D8B24 */ stw r0, ArenaEnd@sda21(r13) /* 097B04 8009D0A4 7C633A14 */ add r3, r3, r7 /* 097B08 8009D0A8 3803001F */ addi r0, r3, 0x1f -/* 097B0C 8009D0AC 908D8740 */ stw r4, __OSCurrHeap-_SDA_BASE_(r13) +/* 097B0C 8009D0AC 908D8740 */ stw r4, __OSCurrHeap@sda21(r13) /* 097B10 8009D0B0 54030034 */ rlwinm r3, r0, 0, 0, 0x1a -/* 097B14 8009D0B4 906D8B20 */ stw r3, ArenaStart-_SDA_BASE_(r13) +/* 097B14 8009D0B4 906D8B20 */ stw r3, ArenaStart@sda21(r13) /* 097B18 8009D0B8 4E800020 */ blr glabel OSCreateHeap -/* 097B1C 8009D0BC 80CD8B1C */ lwz r6, NumHeaps-_SDA_BASE_(r13) +/* 097B1C 8009D0BC 80CD8B1C */ lwz r6, NumHeaps@sda21(r13) /* 097B20 8009D0C0 3803001F */ addi r0, r3, 0x1f -/* 097B24 8009D0C4 80AD8B18 */ lwz r5, HeapArray-_SDA_BASE_(r13) +/* 097B24 8009D0C4 80AD8B18 */ lwz r5, HeapArray@sda21(r13) /* 097B28 8009D0C8 54070034 */ rlwinm r7, r0, 0, 0, 0x1a /* 097B2C 8009D0CC 2C060000 */ cmpwi r6, 0 /* 097B30 8009D0D0 7CC903A6 */ mtctr r6 @@ -246,7 +246,7 @@ glabel OSCheckHeap /* 097B98 8009D138 38000000 */ li r0, 0 /* 097B9C 8009D13C 9421FFF8 */ stwu r1, -8(r1) /* 097BA0 8009D140 38800000 */ li r4, 0 -/* 097BA4 8009D144 80ED8B18 */ lwz r7, HeapArray-_SDA_BASE_(r13) +/* 097BA4 8009D144 80ED8B18 */ lwz r7, HeapArray@sda21(r13) /* 097BA8 8009D148 28070000 */ cmplwi r7, 0 /* 097BAC 8009D14C 4082001C */ bne lbl_8009D168 /* 097BB0 8009D150 38660000 */ addi r3, r6, 0 @@ -258,7 +258,7 @@ glabel OSCheckHeap lbl_8009D168: /* 097BC8 8009D168 2C030000 */ cmpwi r3, 0 /* 097BCC 8009D16C 41800010 */ blt lbl_8009D17C -/* 097BD0 8009D170 80AD8B1C */ lwz r5, NumHeaps-_SDA_BASE_(r13) +/* 097BD0 8009D170 80AD8B1C */ lwz r5, NumHeaps@sda21(r13) /* 097BD4 8009D174 7C032800 */ cmpw r3, r5 /* 097BD8 8009D178 4180001C */ blt lbl_8009D194 lbl_8009D17C: @@ -294,9 +294,9 @@ lbl_8009D1C0: /* 097C48 8009D1E8 3860FFFF */ li r3, -1 /* 097C4C 8009D1EC 4800028C */ b lbl_8009D478 lbl_8009D1F0: -/* 097C50 8009D1F0 812D8B20 */ lwz r9, ArenaStart-_SDA_BASE_(r13) +/* 097C50 8009D1F0 812D8B20 */ lwz r9, ArenaStart@sda21(r13) /* 097C54 8009D1F4 7CE83B78 */ mr r8, r7 -/* 097C58 8009D1F8 814D8B24 */ lwz r10, ArenaEnd-_SDA_BASE_(r13) +/* 097C58 8009D1F8 814D8B24 */ lwz r10, ArenaEnd@sda21(r13) /* 097C5C 8009D1FC 480000F0 */ b lbl_8009D2EC lbl_8009D200: /* 097C60 8009D200 7C094040 */ cmplw r9, r8 diff --git a/asm/OSArena.s b/asm/OSArena.s index 2ac0b7c..506fce4 100644 --- a/asm/OSArena.s +++ b/asm/OSArena.s @@ -6,19 +6,19 @@ .balign 4 glabel OSGetArenaHi -/* 097EE8 8009D488 806D8B28 */ lwz r3, __OSArenaHi-_SDA_BASE_(r13) +/* 097EE8 8009D488 806D8B28 */ lwz r3, __OSArenaHi@sda21(r13) /* 097EEC 8009D48C 4E800020 */ blr glabel OSGetArenaLo -/* 097EF0 8009D490 806D8748 */ lwz r3, __OSArenaLo-_SDA_BASE_(r13) +/* 097EF0 8009D490 806D8748 */ lwz r3, __OSArenaLo@sda21(r13) /* 097EF4 8009D494 4E800020 */ blr glabel OSSetArenaHi -/* 097EF8 8009D498 906D8B28 */ stw r3, __OSArenaHi-_SDA_BASE_(r13) +/* 097EF8 8009D498 906D8B28 */ stw r3, __OSArenaHi@sda21(r13) /* 097EFC 8009D49C 4E800020 */ blr glabel OSSetArenaLo -/* 097F00 8009D4A0 906D8748 */ stw r3, __OSArenaLo-_SDA_BASE_(r13) +/* 097F00 8009D4A0 906D8748 */ stw r3, __OSArenaLo@sda21(r13) /* 097F04 8009D4A4 4E800020 */ blr .section .sdata, "wa" diff --git a/asm/OSError.s b/asm/OSError.s index 2abe036..df21e04 100644 --- a/asm/OSError.s +++ b/asm/OSError.s @@ -170,7 +170,7 @@ lbl_8009E850: /* 09933C 8009E8DC 38000004 */ li r0, 4 /* 099340 8009E8E0 90060194 */ stw r0, 0x194(r6) lbl_8009E8E4: -/* 099344 8009E8E4 800D8750 */ lwz r0, __OSFpscrEnableBits-_SDA_BASE_(r13) +/* 099344 8009E8E4 800D8750 */ lwz r0, __OSFpscrEnableBits@sda21(r13) /* 099348 8009E8E8 80A60194 */ lwz r5, 0x194(r6) /* 09934C 8009E8EC 54000638 */ rlwinm r0, r0, 0, 0x18, 0x1c /* 099350 8009E8F0 7CA00378 */ or r0, r5, r0 @@ -182,7 +182,7 @@ lbl_8009E8E4: lbl_8009E908: /* 099368 8009E908 28060000 */ cmplwi r6, 0 /* 09936C 8009E90C 4082FF18 */ bne lbl_8009E824 -/* 099370 8009E910 800D8750 */ lwz r0, __OSFpscrEnableBits-_SDA_BASE_(r13) +/* 099370 8009E910 800D8750 */ lwz r0, __OSFpscrEnableBits@sda21(r13) /* 099374 8009E914 63FF0900 */ ori r31, r31, 0x900 /* 099378 8009E918 54000638 */ rlwinm r0, r0, 0, 0x18, 0x1c /* 09937C 8009E91C 7C630378 */ or r3, r3, r0 @@ -347,7 +347,7 @@ lbl_8009EB58: /* 0995C0 8009EB60 5704063E */ clrlwi r4, r24, 0x18 /* 0995C4 8009EB64 4BFFFA95 */ bl OSReport lbl_8009EB68: -/* 0995C8 8009EB68 386D8754 */ addi r3, r13, D_80135434-_SDA_BASE_ +/* 0995C8 8009EB68 386D8754 */ addi r3, r13, D_80135434@sda21 /* 0995CC 8009EB6C 4CC63182 */ crclr 6 /* 0995D0 8009EB70 4BFFFA89 */ bl OSReport /* 0995D4 8009EB74 7F23CB78 */ mr r3, r25 @@ -399,7 +399,7 @@ glabel lbl_8009EC0C /* 09967C 8009EC1C 4BFFF9DD */ bl OSReport /* 099680 8009EC20 48000050 */ b lbl_8009EC70 glabel lbl_8009EC24 -/* 099684 8009EC24 386D8754 */ addi r3, r13, D_80135434-_SDA_BASE_ +/* 099684 8009EC24 386D8754 */ addi r3, r13, D_80135434@sda21 /* 099688 8009EC28 4CC63182 */ crclr 6 /* 09968C 8009EC2C 4BFFF9CD */ bl OSReport /* 099690 8009EC30 3F20CC00 */ lis r25, DSP_REGS_BASE@ha @@ -419,12 +419,12 @@ glabel lbl_8009EC24 /* 0996C8 8009EC68 387F0288 */ addi r3, r31, 0x288 /* 0996CC 8009EC6C 4BFFF98D */ bl OSReport glabel lbl_8009EC70 -/* 0996D0 8009EC70 A88D8B38 */ lha r4, __OSLastInterrupt-_SDA_BASE_(r13) +/* 0996D0 8009EC70 A88D8B38 */ lha r4, __OSLastInterrupt@sda21(r13) /* 0996D4 8009EC74 387F02A4 */ addi r3, r31, 0x2a4 /* 0996D8 8009EC78 4CC63182 */ crclr 6 -/* 0996DC 8009EC7C 80AD8B34 */ lwz r5, __OSLastInterruptSrr0-_SDA_BASE_(r13) -/* 0996E0 8009EC80 80ED8B40 */ lwz r7, __OSLastInterruptTime-_SDA_BASE_(r13) -/* 0996E4 8009EC84 810D8B44 */ lwz r8, (__OSLastInterruptTime + 4)-_SDA_BASE_(r13) +/* 0996DC 8009EC7C 80AD8B34 */ lwz r5, __OSLastInterruptSrr0@sda21(r13) +/* 0996E0 8009EC80 80ED8B40 */ lwz r7, __OSLastInterruptTime@sda21(r13) +/* 0996E4 8009EC84 810D8B44 */ lwz r8, (__OSLastInterruptTime + 4)@sda21(r13) /* 0996E8 8009EC88 4BFFF971 */ bl OSReport /* 0996EC 8009EC8C 4BFFCE71 */ bl PPCHalt /* 0996F0 8009EC90 BAC10018 */ lmw r22, 0x18(r1) diff --git a/asm/OSFont.s b/asm/OSFont.s index 4e807a7..d70f361 100644 --- a/asm/OSFont.s +++ b/asm/OSFont.s @@ -6,7 +6,7 @@ .balign 4 glabel OSGetFontEncode -/* 099704 8009ECA4 A06D8758 */ lhz r3, fontEncode$80-_SDA_BASE_(r13) +/* 099704 8009ECA4 A06D8758 */ lhz r3, fontEncode$80@sda21(r13) /* 099708 8009ECA8 28030001 */ cmplwi r3, 1 /* 09970C 8009ECAC 4C810020 */ blelr /* 099710 8009ECB0 3C608000 */ lis r3, 0x8000 @@ -25,13 +25,13 @@ lbl_8009ECC8: lbl_8009ECE0: /* 099740 8009ECE0 38000000 */ li r0, 0 lbl_8009ECE4: -/* 099744 8009ECE4 B00D8758 */ sth r0, fontEncode$80-_SDA_BASE_(r13) +/* 099744 8009ECE4 B00D8758 */ sth r0, fontEncode$80@sda21(r13) /* 099748 8009ECE8 4800000C */ b lbl_8009ECF4 lbl_8009ECEC: /* 09974C 8009ECEC 38000000 */ li r0, 0 -/* 099750 8009ECF0 B00D8758 */ sth r0, fontEncode$80-_SDA_BASE_(r13) +/* 099750 8009ECF0 B00D8758 */ sth r0, fontEncode$80@sda21(r13) lbl_8009ECF4: -/* 099754 8009ECF4 A06D8758 */ lhz r3, fontEncode$80-_SDA_BASE_(r13) +/* 099754 8009ECF4 A06D8758 */ lhz r3, fontEncode$80@sda21(r13) /* 099758 8009ECF8 4E800020 */ blr .section .sdata, "wa" diff --git a/asm/OSInterrupt.s b/asm/OSInterrupt.s index 044d5d9..c5fa1b8 100644 --- a/asm/OSInterrupt.s +++ b/asm/OSInterrupt.s @@ -35,7 +35,7 @@ lbl_8009ED3C: glabel __OSSetInterruptHandler /* 0997A8 8009ED48 7C600734 */ extsh r0, r3 -/* 0997AC 8009ED4C 806D8B30 */ lwz r3, InterruptHandlerTable-_SDA_BASE_(r13) +/* 0997AC 8009ED4C 806D8B30 */ lwz r3, InterruptHandlerTable@sda21(r13) /* 0997B0 8009ED50 5400103A */ slwi r0, r0, 2 /* 0997B4 8009ED54 7CA30214 */ add r5, r3, r0 /* 0997B8 8009ED58 80650000 */ lwz r3, 0(r5) @@ -44,7 +44,7 @@ glabel __OSSetInterruptHandler glabel __OSGetInterruptHandler /* 0997C4 8009ED64 7C600734 */ extsh r0, r3 -/* 0997C8 8009ED68 806D8B30 */ lwz r3, InterruptHandlerTable-_SDA_BASE_(r13) +/* 0997C8 8009ED68 806D8B30 */ lwz r3, InterruptHandlerTable@sda21(r13) /* 0997CC 8009ED6C 5400103A */ slwi r0, r0, 2 /* 0997D0 8009ED70 7C63002E */ lwzx r3, r3, r0 /* 0997D4 8009ED74 4E800020 */ blr @@ -56,10 +56,10 @@ glabel __OSInterruptInit /* 0997E4 8009ED84 93E1000C */ stw r31, 0xc(r1) /* 0997E8 8009ED88 3FE08000 */ lis r31, 0x8000 /* 0997EC 8009ED8C 381F3040 */ addi r0, r31, 0x3040 -/* 0997F0 8009ED90 900D8B30 */ stw r0, InterruptHandlerTable-_SDA_BASE_(r13) +/* 0997F0 8009ED90 900D8B30 */ stw r0, InterruptHandlerTable@sda21(r13) /* 0997F4 8009ED94 38800000 */ li r4, 0 /* 0997F8 8009ED98 38A00080 */ li r5, 0x80 -/* 0997FC 8009ED9C 806D8B30 */ lwz r3, InterruptHandlerTable-_SDA_BASE_(r13) +/* 0997FC 8009ED9C 806D8B30 */ lwz r3, InterruptHandlerTable@sda21(r13) /* 099800 8009EDA0 4BF66631 */ bl memset /* 099804 8009EDA4 38000000 */ li r0, 0 /* 099808 8009EDA8 901F00C4 */ stw r0, 0xc4(r31) @@ -592,19 +592,19 @@ lbl_8009F490: /* 099EF0 8009F490 38630004 */ addi r3, r3, 4 /* 099EF4 8009F494 4BFFFFE0 */ b lbl_8009F474 lbl_8009F498: -/* 099EF8 8009F498 806D8B30 */ lwz r3, InterruptHandlerTable-_SDA_BASE_(r13) +/* 099EF8 8009F498 806D8B30 */ lwz r3, InterruptHandlerTable@sda21(r13) /* 099EFC 8009F49C 57A0103A */ slwi r0, r29, 2 /* 099F00 8009F4A0 7FE3002E */ lwzx r31, r3, r0 /* 099F04 8009F4A4 281F0000 */ cmplwi r31, 0 /* 099F08 8009F4A8 4182004C */ beq lbl_8009F4F4 /* 099F0C 8009F4AC 2C1D0004 */ cmpwi r29, 4 /* 099F10 8009F4B0 4081001C */ ble lbl_8009F4CC -/* 099F14 8009F4B4 B3AD8B38 */ sth r29, __OSLastInterrupt-_SDA_BASE_(r13) +/* 099F14 8009F4B4 B3AD8B38 */ sth r29, __OSLastInterrupt@sda21(r13) /* 099F18 8009F4B8 48002DF1 */ bl OSGetTime -/* 099F1C 8009F4BC 908D8B44 */ stw r4, (__OSLastInterruptTime + 4)-_SDA_BASE_(r13) -/* 099F20 8009F4C0 906D8B40 */ stw r3, __OSLastInterruptTime-_SDA_BASE_(r13) +/* 099F1C 8009F4BC 908D8B44 */ stw r4, (__OSLastInterruptTime + 4)@sda21(r13) +/* 099F20 8009F4C0 906D8B40 */ stw r3, __OSLastInterruptTime@sda21(r13) /* 099F24 8009F4C4 801E0198 */ lwz r0, 0x198(r30) -/* 099F28 8009F4C8 900D8B34 */ stw r0, __OSLastInterruptSrr0-_SDA_BASE_(r13) +/* 099F28 8009F4C8 900D8B34 */ stw r0, __OSLastInterruptSrr0@sda21(r13) lbl_8009F4CC: /* 099F2C 8009F4CC 48001D85 */ bl OSDisableScheduler /* 099F30 8009F4D0 7FA3EB78 */ mr r3, r29 diff --git a/asm/OSReboot.s b/asm/OSReboot.s index e31fcad..e3577e3 100644 --- a/asm/OSReboot.s +++ b/asm/OSReboot.s @@ -13,7 +13,7 @@ Run: Callback: /* 09A53C 8009FADC 38000001 */ li r0, 1 -/* 09A540 8009FAE0 900D8B50 */ stw r0, Prepared-_SDA_BASE_(r13) +/* 09A540 8009FAE0 900D8B50 */ stw r0, Prepared@sda21(r13) /* 09A544 8009FAE4 4E800020 */ blr glabel __OSReboot @@ -24,9 +24,9 @@ glabel __OSReboot /* 09A558 8009FAF8 3C608013 */ lis r3, Header@ha /* 09A55C 8009FAFC 3BC30FC0 */ addi r30, r3, Header@l /* 09A560 8009FB00 4BFFF1FD */ bl OSDisableInterrupts -/* 09A564 8009FB04 80AD8B48 */ lwz r5, SaveStart-_SDA_BASE_(r13) +/* 09A564 8009FB04 80AD8B48 */ lwz r5, SaveStart@sda21(r13) /* 09A568 8009FB08 3C808130 */ lis r4, 0x8130 -/* 09A56C 8009FB0C 800D8B4C */ lwz r0, SaveEnd-_SDA_BASE_(r13) +/* 09A56C 8009FB0C 800D8B4C */ lwz r0, SaveEnd@sda21(r13) /* 09A570 8009FB10 3B600000 */ li r27, 0 /* 09A574 8009FB14 3FE08180 */ lis r31, 0x8180 /* 09A578 8009FB18 38C00001 */ li r6, 1 @@ -45,7 +45,7 @@ glabel __OSReboot /* 09A5AC 8009FB4C 48015559 */ bl DVDSetAutoInvalidation /* 09A5B0 8009FB50 48015565 */ bl DVDResume /* 09A5B4 8009FB54 3C60800A */ lis r3, Callback@ha -/* 09A5B8 8009FB58 936D8B50 */ stw r27, Prepared-_SDA_BASE_(r13) +/* 09A5B8 8009FB58 936D8B50 */ stw r27, Prepared@sda21(r13) /* 09A5BC 8009FB5C 3863FADC */ addi r3, r3, Callback@l /* 09A5C0 8009FB60 480159F1 */ bl __DVDPrepareResetAsync /* 09A5C4 8009FB64 3860FFE0 */ li r3, -32 @@ -82,10 +82,10 @@ lbl_8009FBD0: /* 09A630 8009FBD0 807FFFFC */ lwz r3, -4(r31) /* 09A634 8009FBD4 48000349 */ bl __OSDoHotReset lbl_8009FBD8: -/* 09A638 8009FBD8 800D8B50 */ lwz r0, Prepared-_SDA_BASE_(r13) +/* 09A638 8009FBD8 800D8B50 */ lwz r0, Prepared@sda21(r13) /* 09A63C 8009FBDC 2C000001 */ cmpwi r0, 1 /* 09A640 8009FBE0 4082FFBC */ bne lbl_8009FB9C -/* 09A644 8009FBE4 800D8ADC */ lwz r0, __OSIsGcam-_SDA_BASE_(r13) +/* 09A644 8009FBE4 800D8ADC */ lwz r0, __OSIsGcam@sda21(r13) /* 09A648 8009FBE8 2C000000 */ cmpwi r0, 0 /* 09A64C 8009FBEC 408200C8 */ bne lbl_8009FCB4 /* 09A650 8009FBF0 48015861 */ bl DVDGetCurrentDiskID diff --git a/asm/OSReset.s b/asm/OSReset.s index 549381e..539b580 100644 --- a/asm/OSReset.s +++ b/asm/OSReset.s @@ -6,7 +6,7 @@ .balign 4 glabel OSRegisterResetFunction -/* 09A888 8009FE28 80AD8B58 */ lwz r5, ResetFunctionQueue-_SDA_BASE_(r13) +/* 09A888 8009FE28 80AD8B58 */ lwz r5, ResetFunctionQueue@sda21(r13) /* 09A88C 8009FE2C 48000008 */ b lbl_8009FE34 lbl_8009FE30: /* 09A890 8009FE30 80A50008 */ lwz r5, 8(r5) @@ -20,11 +20,11 @@ lbl_8009FE34: lbl_8009FE4C: /* 09A8AC 8009FE4C 28050000 */ cmplwi r5, 0 /* 09A8B0 8009FE50 40820034 */ bne lbl_8009FE84 -/* 09A8B4 8009FE54 38AD8B58 */ addi r5, r13, ResetFunctionQueue-_SDA_BASE_ +/* 09A8B4 8009FE54 38AD8B58 */ addi r5, r13, ResetFunctionQueue@sda21 /* 09A8B8 8009FE58 84850004 */ lwzu r4, 4(r5) /* 09A8BC 8009FE5C 28040000 */ cmplwi r4, 0 /* 09A8C0 8009FE60 4082000C */ bne lbl_8009FE6C -/* 09A8C4 8009FE64 906D8B58 */ stw r3, ResetFunctionQueue-_SDA_BASE_(r13) +/* 09A8C4 8009FE64 906D8B58 */ stw r3, ResetFunctionQueue@sda21(r13) /* 09A8C8 8009FE68 48000008 */ b lbl_8009FE70 lbl_8009FE6C: /* 09A8CC 8009FE6C 90640008 */ stw r3, 8(r4) @@ -41,7 +41,7 @@ lbl_8009FE84: /* 09A8F0 8009FE90 28040000 */ cmplwi r4, 0 /* 09A8F4 8009FE94 9083000C */ stw r4, 0xc(r3) /* 09A8F8 8009FE98 4082000C */ bne lbl_8009FEA4 -/* 09A8FC 8009FE9C 906D8B58 */ stw r3, ResetFunctionQueue-_SDA_BASE_(r13) +/* 09A8FC 8009FE9C 906D8B58 */ stw r3, ResetFunctionQueue@sda21(r13) /* 09A900 8009FEA0 4E800020 */ blr lbl_8009FEA4: /* 09A904 8009FEA4 90640008 */ stw r3, 8(r4) @@ -120,7 +120,7 @@ glabel OSResetSystem /* 09A9EC 8009FF8C 41820018 */ beq lbl_8009FFA4 /* 09A9F0 8009FF90 2C1C0000 */ cmpwi r28, 0 /* 09A9F4 8009FF94 4082001C */ bne lbl_8009FFB0 -/* 09A9F8 8009FF98 800D8B60 */ lwz r0, bootThisDol-_SDA_BASE_(r13) +/* 09A9F8 8009FF98 800D8B60 */ lwz r0, bootThisDol@sda21(r13) /* 09A9FC 8009FF9C 28000000 */ cmplwi r0, 0 /* 09AA00 8009FFA0 41820010 */ beq lbl_8009FFB0 lbl_8009FFA4: @@ -132,7 +132,7 @@ lbl_8009FFB0: lbl_8009FFB4: /* 09AA14 8009FFB4 48000004 */ b lbl_8009FFB8 lbl_8009FFB8: -/* 09AA18 8009FFB8 834D8B58 */ lwz r26, ResetFunctionQueue-_SDA_BASE_(r13) +/* 09AA18 8009FFB8 834D8B58 */ lwz r26, ResetFunctionQueue@sda21(r13) /* 09AA1C 8009FFBC 3B600000 */ li r27, 0 /* 09AA20 8009FFC0 48000004 */ b lbl_8009FFC4 lbl_8009FFC4: @@ -186,7 +186,7 @@ lbl_800A0058: /* 09AAC0 800A0060 4182FFF8 */ beq lbl_800A0058 lbl_800A0064: /* 09AAC4 800A0064 4BFFEC99 */ bl OSDisableInterrupts -/* 09AAC8 800A0068 836D8B58 */ lwz r27, ResetFunctionQueue-_SDA_BASE_(r13) +/* 09AAC8 800A0068 836D8B58 */ lwz r27, ResetFunctionQueue@sda21(r13) /* 09AACC 800A006C 3B400000 */ li r26, 0 /* 09AAD0 800A0070 48000004 */ b lbl_800A0074 lbl_800A0074: @@ -224,7 +224,7 @@ lbl_800A00AC: lbl_800A00E0: /* 09AB40 800A00E0 2C1C0000 */ cmpwi r28, 0 /* 09AB44 800A00E4 40820074 */ bne lbl_800A0158 -/* 09AB48 800A00E8 800D8B60 */ lwz r0, bootThisDol-_SDA_BASE_(r13) +/* 09AB48 800A00E8 800D8B60 */ lwz r0, bootThisDol@sda21(r13) /* 09AB4C 800A00EC 3C608000 */ lis r3, 0x8000 /* 09AB50 800A00F0 28000000 */ cmplwi r0, 0 /* 09AB54 800A00F4 900330EC */ stw r0, 0x30ec(r3) diff --git a/asm/OSResetSW.s b/asm/OSResetSW.s index 1414692..68eac6b 100644 --- a/asm/OSResetSW.s +++ b/asm/OSResetSW.s @@ -14,11 +14,11 @@ glabel __OSResetSWInterruptHandler /* 09ACC0 800A0260 93A1001C */ stw r29, 0x1c(r1) /* 09ACC4 800A0264 48002065 */ bl __OSGetSystemTime /* 09ACC8 800A0268 3CA08000 */ lis r5, 0x8000 -/* 09ACCC 800A026C 908D8B84 */ stw r4, (HoldDown + 4)-_SDA_BASE_(r13) +/* 09ACCC 800A026C 908D8B84 */ stw r4, (HoldDown + 4)@sda21(r13) /* 09ACD0 800A0270 800500F8 */ lwz r0, 0xf8(r5) /* 09ACD4 800A0274 3C80431C */ lis r4, 0x431c /* 09ACD8 800A0278 3884DE83 */ addi r4, r4, -8573 -/* 09ACDC 800A027C 906D8B80 */ stw r3, HoldDown-_SDA_BASE_(r13) +/* 09ACDC 800A027C 906D8B80 */ stw r3, HoldDown@sda21(r13) /* 09ACE0 800A0280 5400F0BE */ srwi r0, r0, 2 /* 09ACE4 800A0284 7C040016 */ mulhwu r0, r4, r0 /* 09ACE8 800A0288 54008BFE */ srwi r0, r0, 0xf @@ -28,9 +28,9 @@ glabel __OSResetSWInterruptHandler /* 09ACF8 800A0298 3FE0CC00 */ lis r31, PI_REGS_BASE@ha lbl_800A029C: /* 09ACFC 800A029C 4800202D */ bl __OSGetSystemTime -/* 09AD00 800A02A0 80CD8B84 */ lwz r6, (HoldDown + 4)-_SDA_BASE_(r13) +/* 09AD00 800A02A0 80CD8B84 */ lwz r6, (HoldDown + 4)@sda21(r13) /* 09AD04 800A02A4 6FC58000 */ xoris r5, r30, 0x8000 -/* 09AD08 800A02A8 800D8B80 */ lwz r0, HoldDown-_SDA_BASE_(r13) +/* 09AD08 800A02A8 800D8B80 */ lwz r0, HoldDown@sda21(r13) /* 09AD0C 800A02AC 7C862010 */ subfc r4, r6, r4 /* 09AD10 800A02B0 7C001910 */ subfe r0, r0, r3 /* 09AD14 800A02B4 6C038000 */ xoris r3, r0, 0x8000 @@ -48,16 +48,16 @@ lbl_800A02D8: /* 09AD40 800A02E0 540003DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 09AD44 800A02E4 40820034 */ bne lbl_800A0318 /* 09AD48 800A02E8 38000001 */ li r0, 1 -/* 09AD4C 800A02EC 900D8B6C */ stw r0, Down-_SDA_BASE_(r13) +/* 09AD4C 800A02EC 900D8B6C */ stw r0, Down@sda21(r13) /* 09AD50 800A02F0 38600200 */ li r3, 0x200 -/* 09AD54 800A02F4 900D8B70 */ stw r0, LastState-_SDA_BASE_(r13) +/* 09AD54 800A02F4 900D8B70 */ stw r0, LastState@sda21(r13) /* 09AD58 800A02F8 4BFFEDCD */ bl __OSMaskInterrupts -/* 09AD5C 800A02FC 818D8B68 */ lwz r12, ResetCallback-_SDA_BASE_(r13) +/* 09AD5C 800A02FC 818D8B68 */ lwz r12, ResetCallback@sda21(r13) /* 09AD60 800A0300 280C0000 */ cmplwi r12, 0 /* 09AD64 800A0304 41820014 */ beq lbl_800A0318 /* 09AD68 800A0308 38000000 */ li r0, 0 /* 09AD6C 800A030C 7D8803A6 */ mtlr r12 -/* 09AD70 800A0310 900D8B68 */ stw r0, ResetCallback-_SDA_BASE_(r13) +/* 09AD70 800A0310 900D8B68 */ stw r0, ResetCallback@sda21(r13) /* 09AD74 800A0314 4E800021 */ blrl lbl_800A0318: /* 09AD78 800A0318 38000002 */ li r0, 2 @@ -85,41 +85,41 @@ glabel OSGetResetButtonState /* 09ADC8 800A0368 80053000 */ lwz r0, (PI_REGS_BASE + PI_INTSR)@l(r5) /* 09ADCC 800A036C 540003DF */ rlwinm. r0, r0, 0, 0xf, 0xf /* 09ADD0 800A0370 408200DC */ bne lbl_800A044C -/* 09ADD4 800A0374 800D8B6C */ lwz r0, Down-_SDA_BASE_(r13) +/* 09ADD4 800A0374 800D8B6C */ lwz r0, Down@sda21(r13) /* 09ADD8 800A0378 2C000000 */ cmpwi r0, 0 /* 09ADDC 800A037C 40820040 */ bne lbl_800A03BC -/* 09ADE0 800A0380 800D8B78 */ lwz r0, HoldUp-_SDA_BASE_(r13) +/* 09ADE0 800A0380 800D8B78 */ lwz r0, HoldUp@sda21(r13) /* 09ADE4 800A0384 38C00000 */ li r6, 0 -/* 09ADE8 800A0388 80AD8B7C */ lwz r5, (HoldUp + 4)-_SDA_BASE_(r13) +/* 09ADE8 800A0388 80AD8B7C */ lwz r5, (HoldUp + 4)@sda21(r13) /* 09ADEC 800A038C 38E00001 */ li r7, 1 /* 09ADF0 800A0390 7C003278 */ xor r0, r0, r6 /* 09ADF4 800A0394 7CA53278 */ xor r5, r5, r6 -/* 09ADF8 800A0398 90ED8B6C */ stw r7, Down-_SDA_BASE_(r13) +/* 09ADF8 800A0398 90ED8B6C */ stw r7, Down@sda21(r13) /* 09ADFC 800A039C 7CA00379 */ or. r0, r5, r0 /* 09AE00 800A03A0 41820008 */ beq lbl_800A03A8 /* 09AE04 800A03A4 48000008 */ b lbl_800A03AC lbl_800A03A8: /* 09AE08 800A03A8 7CC73378 */ mr r7, r6 lbl_800A03AC: -/* 09AE0C 800A03AC 908D8B84 */ stw r4, (HoldDown + 4)-_SDA_BASE_(r13) +/* 09AE0C 800A03AC 908D8B84 */ stw r4, (HoldDown + 4)@sda21(r13) /* 09AE10 800A03B0 7CFD3B78 */ mr r29, r7 -/* 09AE14 800A03B4 906D8B80 */ stw r3, HoldDown-_SDA_BASE_(r13) +/* 09AE14 800A03B4 906D8B80 */ stw r3, HoldDown@sda21(r13) /* 09AE18 800A03B8 48000148 */ b lbl_800A0500 lbl_800A03BC: -/* 09AE1C 800A03BC 800D8B78 */ lwz r0, HoldUp-_SDA_BASE_(r13) +/* 09AE1C 800A03BC 800D8B78 */ lwz r0, HoldUp@sda21(r13) /* 09AE20 800A03C0 39200000 */ li r9, 0 -/* 09AE24 800A03C4 80AD8B7C */ lwz r5, (HoldUp + 4)-_SDA_BASE_(r13) +/* 09AE24 800A03C4 80AD8B7C */ lwz r5, (HoldUp + 4)@sda21(r13) /* 09AE28 800A03C8 39400001 */ li r10, 1 /* 09AE2C 800A03CC 7C004A78 */ xor r0, r0, r9 /* 09AE30 800A03D0 7CA54A78 */ xor r5, r5, r9 /* 09AE34 800A03D4 7CA00379 */ or. r0, r5, r0 /* 09AE38 800A03D8 40820058 */ bne lbl_800A0430 /* 09AE3C 800A03DC 3CC08000 */ lis r6, 0x8000 -/* 09AE40 800A03E0 80AD8B84 */ lwz r5, (HoldDown + 4)-_SDA_BASE_(r13) +/* 09AE40 800A03E0 80AD8B84 */ lwz r5, (HoldDown + 4)@sda21(r13) /* 09AE44 800A03E4 80E600F8 */ lwz r7, 0xf8(r6) /* 09AE48 800A03E8 3CC0431C */ lis r6, 0x431c /* 09AE4C 800A03EC 3906DE83 */ addi r8, r6, -8573 -/* 09AE50 800A03F0 800D8B80 */ lwz r0, HoldDown-_SDA_BASE_(r13) +/* 09AE50 800A03F0 800D8B80 */ lwz r0, HoldDown@sda21(r13) /* 09AE54 800A03F4 54E6F0BE */ srwi r6, r7, 2 /* 09AE58 800A03F8 7CC83016 */ mulhwu r6, r8, r6 /* 09AE5C 800A03FC 54C68BFE */ srwi r6, r6, 0xf @@ -146,26 +146,26 @@ lbl_800A0444: /* 09AEA4 800A0444 7C1D0378 */ mr r29, r0 /* 09AEA8 800A0448 480000B8 */ b lbl_800A0500 lbl_800A044C: -/* 09AEAC 800A044C 800D8B6C */ lwz r0, Down-_SDA_BASE_(r13) +/* 09AEAC 800A044C 800D8B6C */ lwz r0, Down@sda21(r13) /* 09AEB0 800A0450 2C000000 */ cmpwi r0, 0 /* 09AEB4 800A0454 41820034 */ beq lbl_800A0488 -/* 09AEB8 800A0458 80AD8B70 */ lwz r5, LastState-_SDA_BASE_(r13) +/* 09AEB8 800A0458 80AD8B70 */ lwz r5, LastState@sda21(r13) /* 09AEBC 800A045C 38000000 */ li r0, 0 -/* 09AEC0 800A0460 900D8B6C */ stw r0, Down-_SDA_BASE_(r13) +/* 09AEC0 800A0460 900D8B6C */ stw r0, Down@sda21(r13) /* 09AEC4 800A0464 2C050000 */ cmpwi r5, 0 /* 09AEC8 800A0468 3BA50000 */ addi r29, r5, 0 /* 09AECC 800A046C 41820010 */ beq lbl_800A047C -/* 09AED0 800A0470 908D8B7C */ stw r4, (HoldUp + 4)-_SDA_BASE_(r13) -/* 09AED4 800A0474 906D8B78 */ stw r3, HoldUp-_SDA_BASE_(r13) +/* 09AED0 800A0470 908D8B7C */ stw r4, (HoldUp + 4)@sda21(r13) +/* 09AED4 800A0474 906D8B78 */ stw r3, HoldUp@sda21(r13) /* 09AED8 800A0478 48000088 */ b lbl_800A0500 lbl_800A047C: -/* 09AEDC 800A047C 900D8B7C */ stw r0, (HoldUp + 4)-_SDA_BASE_(r13) -/* 09AEE0 800A0480 900D8B78 */ stw r0, HoldUp-_SDA_BASE_(r13) +/* 09AEDC 800A047C 900D8B7C */ stw r0, (HoldUp + 4)@sda21(r13) +/* 09AEE0 800A0480 900D8B78 */ stw r0, HoldUp@sda21(r13) /* 09AEE4 800A0484 4800007C */ b lbl_800A0500 lbl_800A0488: -/* 09AEE8 800A0488 80CD8B78 */ lwz r6, HoldUp-_SDA_BASE_(r13) +/* 09AEE8 800A0488 80CD8B78 */ lwz r6, HoldUp@sda21(r13) /* 09AEEC 800A048C 39000000 */ li r8, 0 -/* 09AEF0 800A0490 80ED8B7C */ lwz r7, (HoldUp + 4)-_SDA_BASE_(r13) +/* 09AEF0 800A0490 80ED8B7C */ lwz r7, (HoldUp + 4)@sda21(r13) /* 09AEF4 800A0494 7CC04278 */ xor r0, r6, r8 /* 09AEF8 800A0498 7CE54278 */ xor r5, r7, r8 /* 09AEFC 800A049C 7CA00379 */ or. r0, r5, r0 @@ -191,19 +191,19 @@ lbl_800A0488: /* 09AF4C 800A04EC 48000014 */ b lbl_800A0500 lbl_800A04F0: /* 09AF50 800A04F0 38000000 */ li r0, 0 -/* 09AF54 800A04F4 900D8B7C */ stw r0, (HoldUp + 4)-_SDA_BASE_(r13) +/* 09AF54 800A04F4 900D8B7C */ stw r0, (HoldUp + 4)@sda21(r13) /* 09AF58 800A04F8 3BA00000 */ li r29, 0 -/* 09AF5C 800A04FC 900D8B78 */ stw r0, HoldUp-_SDA_BASE_(r13) +/* 09AF5C 800A04FC 900D8B78 */ stw r0, HoldUp@sda21(r13) lbl_800A0500: /* 09AF60 800A0500 3CA08000 */ lis r5, 0x8000 -/* 09AF64 800A0504 93AD8B70 */ stw r29, LastState-_SDA_BASE_(r13) +/* 09AF64 800A0504 93AD8B70 */ stw r29, LastState@sda21(r13) /* 09AF68 800A0508 880530E3 */ lbz r0, 0x30e3(r5) /* 09AF6C 800A050C 540006FF */ clrlwi. r0, r0, 0x1b /* 09AF70 800A0510 418200A0 */ beq lbl_800A05B0 /* 09AF74 800A0514 1D40003C */ mulli r10, r0, 0x3c /* 09AF78 800A0518 800500F8 */ lwz r0, 0xf8(r5) -/* 09AF7C 800A051C 812D8B0C */ lwz r9, (__OSStartTime + 4)-_SDA_BASE_(r13) -/* 09AF80 800A0520 810D8B08 */ lwz r8, __OSStartTime-_SDA_BASE_(r13) +/* 09AF7C 800A051C 812D8B0C */ lwz r9, (__OSStartTime + 4)@sda21(r13) +/* 09AF80 800A0520 810D8B08 */ lwz r8, __OSStartTime@sda21(r13) /* 09AF84 800A0524 5406F0BE */ srwi r6, r0, 2 /* 09AF88 800A0528 7D40FE70 */ srawi r0, r10, 0x1f /* 09AF8C 800A052C 7CE031D6 */ mullw r7, r0, r6 diff --git a/asm/OSThread.s b/asm/OSThread.s index df9d9f8..2be6947 100644 --- a/asm/OSThread.s +++ b/asm/OSThread.s @@ -52,17 +52,17 @@ glabel __OSThreadInit /* 09BBDC 800A117C 807C0720 */ lwz r3, 0x720(r28) /* 09BBE0 800A1180 7FE4FB78 */ mr r4, r31 /* 09BBE4 800A1184 90030000 */ stw r0, 0(r3) -/* 09BBE8 800A1188 818D8760 */ lwz r12, SwitchThreadCallback-_SDA_BASE_(r13) +/* 09BBE8 800A1188 818D8760 */ lwz r12, SwitchThreadCallback@sda21(r13) /* 09BBEC 800A118C 807E00E4 */ lwz r3, 0xe4(r30) /* 09BBF0 800A1190 7D8803A6 */ mtlr r12 /* 09BBF4 800A1194 4E800021 */ blrl /* 09BBF8 800A1198 93FE00E4 */ stw r31, 0xe4(r30) /* 09BBFC 800A119C 38600000 */ li r3, 0 /* 09BC00 800A11A0 4800105D */ bl OSClearStack -/* 09BC04 800A11A4 93AD8B88 */ stw r29, RunQueueBits-_SDA_BASE_(r13) +/* 09BC04 800A11A4 93AD8B88 */ stw r29, RunQueueBits@sda21(r13) /* 09BC08 800A11A8 3BC00000 */ li r30, 0 /* 09BC0C 800A11AC 57C01838 */ slwi r0, r30, 3 -/* 09BC10 800A11B0 93AD8B8C */ stw r29, RunQueueHint-_SDA_BASE_(r13) +/* 09BC10 800A11B0 93AD8B8C */ stw r29, RunQueueHint@sda21(r13) /* 09BC14 800A11B4 7FBC0214 */ add r29, r28, r0 lbl_800A11B8: /* 09BC18 800A11B8 7FA3EB78 */ mr r3, r29 @@ -89,7 +89,7 @@ lbl_800A11F8: /* 09BC64 800A1204 93DF02FC */ stw r30, 0x2fc(r31) /* 09BC68 800A1208 93E40000 */ stw r31, 0(r4) /* 09BC6C 800A120C 4BFFCF99 */ bl OSClearContext -/* 09BC70 800A1210 93CD8B90 */ stw r30, Reschedule-_SDA_BASE_(r13) +/* 09BC70 800A1210 93CD8B90 */ stw r30, Reschedule@sda21(r13) /* 09BC74 800A1214 8001001C */ lwz r0, 0x1c(r1) /* 09BC78 800A1218 83E10014 */ lwz r31, 0x14(r1) /* 09BC7C 800A121C 83C10010 */ lwz r30, 0x10(r1) @@ -116,9 +116,9 @@ glabel OSDisableScheduler /* 09BCB8 800A1258 9421FFF0 */ stwu r1, -0x10(r1) /* 09BCBC 800A125C 93E1000C */ stw r31, 0xc(r1) /* 09BCC0 800A1260 4BFFDA9D */ bl OSDisableInterrupts -/* 09BCC4 800A1264 808D8B90 */ lwz r4, Reschedule-_SDA_BASE_(r13) +/* 09BCC4 800A1264 808D8B90 */ lwz r4, Reschedule@sda21(r13) /* 09BCC8 800A1268 38040001 */ addi r0, r4, 1 -/* 09BCCC 800A126C 900D8B90 */ stw r0, Reschedule-_SDA_BASE_(r13) +/* 09BCCC 800A126C 900D8B90 */ stw r0, Reschedule@sda21(r13) /* 09BCD0 800A1270 7C9F2378 */ mr r31, r4 /* 09BCD4 800A1274 4BFFDAB1 */ bl OSRestoreInterrupts /* 09BCD8 800A1278 7FE3FB78 */ mr r3, r31 @@ -134,9 +134,9 @@ glabel OSEnableScheduler /* 09BCF8 800A1298 9421FFF0 */ stwu r1, -0x10(r1) /* 09BCFC 800A129C 93E1000C */ stw r31, 0xc(r1) /* 09BD00 800A12A0 4BFFDA5D */ bl OSDisableInterrupts -/* 09BD04 800A12A4 808D8B90 */ lwz r4, Reschedule-_SDA_BASE_(r13) +/* 09BD04 800A12A4 808D8B90 */ lwz r4, Reschedule@sda21(r13) /* 09BD08 800A12A8 3804FFFF */ addi r0, r4, -1 -/* 09BD0C 800A12AC 900D8B90 */ stw r0, Reschedule-_SDA_BASE_(r13) +/* 09BD0C 800A12AC 900D8B90 */ stw r0, Reschedule@sda21(r13) /* 09BD10 800A12B0 7C9F2378 */ mr r31, r4 /* 09BD14 800A12B4 4BFFDA71 */ bl OSRestoreInterrupts /* 09BD18 800A12B8 7FE3FB78 */ mr r3, r31 @@ -169,11 +169,11 @@ lbl_800A1304: /* 09BD6C 800A130C 40820020 */ bne lbl_800A132C /* 09BD70 800A1310 800302D0 */ lwz r0, 0x2d0(r3) /* 09BD74 800A1314 38800001 */ li r4, 1 -/* 09BD78 800A1318 80AD8B88 */ lwz r5, RunQueueBits-_SDA_BASE_(r13) +/* 09BD78 800A1318 80AD8B88 */ lwz r5, RunQueueBits@sda21(r13) /* 09BD7C 800A131C 2000001F */ subfic r0, r0, 0x1f /* 09BD80 800A1320 7C800030 */ slw r0, r4, r0 /* 09BD84 800A1324 7CA00078 */ andc r0, r5, r0 -/* 09BD88 800A1328 900D8B88 */ stw r0, RunQueueBits-_SDA_BASE_(r13) +/* 09BD88 800A1328 900D8B88 */ stw r0, RunQueueBits@sda21(r13) lbl_800A132C: /* 09BD8C 800A132C 38000000 */ li r0, 0 /* 09BD90 800A1330 900302DC */ stw r0, 0x2dc(r3) @@ -245,12 +245,12 @@ lbl_800A13FC: /* 09BE6C 800A140C 809F02DC */ lwz r4, 0x2dc(r31) /* 09BE70 800A1410 93E40004 */ stw r31, 4(r4) /* 09BE74 800A1414 801F02D0 */ lwz r0, 0x2d0(r31) -/* 09BE78 800A1418 808D8B88 */ lwz r4, RunQueueBits-_SDA_BASE_(r13) +/* 09BE78 800A1418 808D8B88 */ lwz r4, RunQueueBits@sda21(r13) /* 09BE7C 800A141C 2000001F */ subfic r0, r0, 0x1f /* 09BE80 800A1420 7C600030 */ slw r0, r3, r0 /* 09BE84 800A1424 7C800378 */ or r0, r4, r0 -/* 09BE88 800A1428 900D8B88 */ stw r0, RunQueueBits-_SDA_BASE_(r13) -/* 09BE8C 800A142C 906D8B8C */ stw r3, RunQueueHint-_SDA_BASE_(r13) +/* 09BE88 800A1428 900D8B88 */ stw r0, RunQueueBits@sda21(r13) +/* 09BE8C 800A142C 906D8B8C */ stw r3, RunQueueHint@sda21(r13) /* 09BE90 800A1430 480000E8 */ b lbl_800A1518 lbl_800A1434: /* 09BE94 800A1434 809F02E0 */ lwz r4, 0x2e0(r31) @@ -321,7 +321,7 @@ lbl_800A14F8: /* 09BF68 800A1508 48000014 */ b lbl_800A151C lbl_800A150C: /* 09BF6C 800A150C 38000001 */ li r0, 1 -/* 09BF70 800A1510 900D8B8C */ stw r0, RunQueueHint-_SDA_BASE_(r13) +/* 09BF70 800A1510 900D8B8C */ stw r0, RunQueueHint@sda21(r13) /* 09BF74 800A1514 93DF02D0 */ stw r30, 0x2d0(r31) lbl_800A1518: /* 09BF78 800A1518 38600000 */ li r3, 0 @@ -342,7 +342,7 @@ SelectThread: /* 09BFA8 800A1548 3BE41038 */ addi r31, r4, RunQueue@l /* 09BFAC 800A154C 93C10010 */ stw r30, 0x10(r1) /* 09BFB0 800A1550 3BC30000 */ addi r30, r3, 0 -/* 09BFB4 800A1554 800D8B90 */ lwz r0, Reschedule-_SDA_BASE_(r13) +/* 09BFB4 800A1554 800D8B90 */ lwz r0, Reschedule@sda21(r13) /* 09BFB8 800A1558 2C000000 */ cmpwi r0, 0 /* 09BFBC 800A155C 4081000C */ ble lbl_800A1568 /* 09BFC0 800A1560 38600000 */ li r3, 0 @@ -364,7 +364,7 @@ lbl_800A1588: /* 09BFF8 800A1598 40820090 */ bne lbl_800A1628 /* 09BFFC 800A159C 2C1E0000 */ cmpwi r30, 0 /* 09C000 800A15A0 40820020 */ bne lbl_800A15C0 -/* 09C004 800A15A4 808D8B88 */ lwz r4, RunQueueBits-_SDA_BASE_(r13) +/* 09C004 800A15A4 808D8B88 */ lwz r4, RunQueueBits@sda21(r13) /* 09C008 800A15A8 800602D0 */ lwz r0, 0x2d0(r6) /* 09C00C 800A15AC 7C840034 */ cntlzw r4, r4 /* 09C010 800A15B0 7C002000 */ cmpw r0, r4 @@ -394,12 +394,12 @@ lbl_800A15F4: /* 09C064 800A1604 80A602DC */ lwz r5, 0x2dc(r6) /* 09C068 800A1608 90C50004 */ stw r6, 4(r5) /* 09C06C 800A160C 800602D0 */ lwz r0, 0x2d0(r6) -/* 09C070 800A1610 80AD8B88 */ lwz r5, RunQueueBits-_SDA_BASE_(r13) +/* 09C070 800A1610 80AD8B88 */ lwz r5, RunQueueBits@sda21(r13) /* 09C074 800A1614 2000001F */ subfic r0, r0, 0x1f /* 09C078 800A1618 7C800030 */ slw r0, r4, r0 /* 09C07C 800A161C 7CA00378 */ or r0, r5, r0 -/* 09C080 800A1620 900D8B88 */ stw r0, RunQueueBits-_SDA_BASE_(r13) -/* 09C084 800A1624 908D8B8C */ stw r4, RunQueueHint-_SDA_BASE_(r13) +/* 09C080 800A1620 900D8B88 */ stw r0, RunQueueBits@sda21(r13) +/* 09C084 800A1624 908D8B8C */ stw r4, RunQueueHint@sda21(r13) lbl_800A1628: /* 09C088 800A1628 A00601A2 */ lhz r0, 0x1a2(r6) /* 09C08C 800A162C 540007BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e @@ -410,10 +410,10 @@ lbl_800A1628: /* 09C0A0 800A1640 38600000 */ li r3, 0 /* 09C0A4 800A1644 48000100 */ b lbl_800A1744 lbl_800A1648: -/* 09C0A8 800A1648 800D8B88 */ lwz r0, RunQueueBits-_SDA_BASE_(r13) +/* 09C0A8 800A1648 800D8B88 */ lwz r0, RunQueueBits@sda21(r13) /* 09C0AC 800A164C 28000000 */ cmplwi r0, 0 /* 09C0B0 800A1650 40820054 */ bne lbl_800A16A4 -/* 09C0B4 800A1654 818D8760 */ lwz r12, SwitchThreadCallback-_SDA_BASE_(r13) +/* 09C0B4 800A1654 818D8760 */ lwz r12, SwitchThreadCallback@sda21(r13) /* 09C0B8 800A1658 3FC08000 */ lis r30, 0x8000 /* 09C0BC 800A165C 807E00E4 */ lwz r3, 0xe4(r30) /* 09C0C0 800A1660 38800000 */ li r4, 0 @@ -426,19 +426,19 @@ lbl_800A1648: lbl_800A167C: /* 09C0DC 800A167C 4BFFD695 */ bl OSEnableInterrupts lbl_800A1680: -/* 09C0E0 800A1680 800D8B88 */ lwz r0, RunQueueBits-_SDA_BASE_(r13) +/* 09C0E0 800A1680 800D8B88 */ lwz r0, RunQueueBits@sda21(r13) /* 09C0E4 800A1684 28000000 */ cmplwi r0, 0 /* 09C0E8 800A1688 4182FFF8 */ beq lbl_800A1680 /* 09C0EC 800A168C 4BFFD671 */ bl OSDisableInterrupts -/* 09C0F0 800A1690 800D8B88 */ lwz r0, RunQueueBits-_SDA_BASE_(r13) +/* 09C0F0 800A1690 800D8B88 */ lwz r0, RunQueueBits@sda21(r13) /* 09C0F4 800A1694 28000000 */ cmplwi r0, 0 /* 09C0F8 800A1698 4182FFE4 */ beq lbl_800A167C /* 09C0FC 800A169C 387F0730 */ addi r3, r31, 0x730 /* 09C100 800A16A0 4BFFCB05 */ bl OSClearContext lbl_800A16A4: /* 09C104 800A16A4 38600000 */ li r3, 0 -/* 09C108 800A16A8 906D8B8C */ stw r3, RunQueueHint-_SDA_BASE_(r13) -/* 09C10C 800A16AC 800D8B88 */ lwz r0, RunQueueBits-_SDA_BASE_(r13) +/* 09C108 800A16A8 906D8B8C */ stw r3, RunQueueHint@sda21(r13) +/* 09C10C 800A16AC 800D8B88 */ lwz r0, RunQueueBits@sda21(r13) /* 09C110 800A16B0 7C070034 */ cntlzw r7, r0 /* 09C114 800A16B4 54E01838 */ slwi r0, r7, 3 /* 09C118 800A16B8 7C9F0214 */ add r4, r31, r0 @@ -457,11 +457,11 @@ lbl_800A16DC: /* 09C144 800A16E4 28000000 */ cmplwi r0, 0 /* 09C148 800A16E8 4082001C */ bne lbl_800A1704 /* 09C14C 800A16EC 2007001F */ subfic r0, r7, 0x1f -/* 09C150 800A16F0 808D8B88 */ lwz r4, RunQueueBits-_SDA_BASE_(r13) +/* 09C150 800A16F0 808D8B88 */ lwz r4, RunQueueBits@sda21(r13) /* 09C154 800A16F4 38600001 */ li r3, 1 /* 09C158 800A16F8 7C600030 */ slw r0, r3, r0 /* 09C15C 800A16FC 7C800078 */ andc r0, r4, r0 -/* 09C160 800A1700 900D8B88 */ stw r0, RunQueueBits-_SDA_BASE_(r13) +/* 09C160 800A1700 900D8B88 */ stw r0, RunQueueBits@sda21(r13) lbl_800A1704: /* 09C164 800A1704 38000000 */ li r0, 0 /* 09C168 800A1708 901E02DC */ stw r0, 0x2dc(r30) @@ -469,7 +469,7 @@ lbl_800A1704: /* 09C170 800A1710 3FE08000 */ lis r31, 0x8000 /* 09C174 800A1714 B01E02C8 */ sth r0, 0x2c8(r30) /* 09C178 800A1718 7FC4F378 */ mr r4, r30 -/* 09C17C 800A171C 818D8760 */ lwz r12, SwitchThreadCallback-_SDA_BASE_(r13) +/* 09C17C 800A171C 818D8760 */ lwz r12, SwitchThreadCallback@sda21(r13) /* 09C180 800A1720 807F00E4 */ lwz r3, 0xe4(r31) /* 09C184 800A1724 7D8803A6 */ mtlr r12 /* 09C188 800A1728 4E800021 */ blrl @@ -491,7 +491,7 @@ glabel __OSReschedule /* 09C1BC 800A175C 7C0802A6 */ mflr r0 /* 09C1C0 800A1760 90010004 */ stw r0, 4(r1) /* 09C1C4 800A1764 9421FFF8 */ stwu r1, -8(r1) -/* 09C1C8 800A1768 800D8B8C */ lwz r0, RunQueueHint-_SDA_BASE_(r13) +/* 09C1C8 800A1768 800D8B8C */ lwz r0, RunQueueHint@sda21(r13) /* 09C1CC 800A176C 2C000000 */ cmpwi r0, 0 /* 09C1D0 800A1770 4182000C */ beq lbl_800A177C /* 09C1D4 800A1774 38600000 */ li r3, 0 @@ -569,7 +569,7 @@ lbl_800A17C4: /* 09C2E0 800A1880 A01F01A2 */ lhz r0, 0x1a2(r31) /* 09C2E4 800A1884 60000001 */ ori r0, r0, 1 /* 09C2E8 800A1888 B01F01A2 */ sth r0, 0x1a2(r31) -/* 09C2EC 800A188C 800D8750 */ lwz r0, __OSFpscrEnableBits-_SDA_BASE_(r13) +/* 09C2EC 800A188C 800D8750 */ lwz r0, __OSFpscrEnableBits@sda21(r13) /* 09C2F0 800A1890 54000638 */ rlwinm r0, r0, 0, 0x18, 0x1c /* 09C2F4 800A1894 60000004 */ ori r0, r0, 4 /* 09C2F8 800A1898 901F0194 */ stw r0, 0x194(r31) @@ -681,8 +681,8 @@ lbl_800A1A04: /* 09C46C 800A1A0C 387E02E8 */ addi r3, r30, 0x2e8 /* 09C470 800A1A10 480006E9 */ bl OSWakeupThread /* 09C474 800A1A14 38000001 */ li r0, 1 -/* 09C478 800A1A18 900D8B8C */ stw r0, RunQueueHint-_SDA_BASE_(r13) -/* 09C47C 800A1A1C 800D8B8C */ lwz r0, RunQueueHint-_SDA_BASE_(r13) +/* 09C478 800A1A18 900D8B8C */ stw r0, RunQueueHint@sda21(r13) +/* 09C47C 800A1A1C 800D8B8C */ lwz r0, RunQueueHint@sda21(r13) /* 09C480 800A1A20 2C000000 */ cmpwi r0, 0 /* 09C484 800A1A24 4182000C */ beq lbl_800A1A30 /* 09C488 800A1A28 38600000 */ li r3, 0 @@ -730,7 +730,7 @@ lbl_800A1AA8: /* 09C51C 800A1ABC 480000B0 */ b lbl_800A1B6C lbl_800A1AC0: /* 09C520 800A1AC0 38000001 */ li r0, 1 -/* 09C524 800A1AC4 900D8B8C */ stw r0, RunQueueHint-_SDA_BASE_(r13) +/* 09C524 800A1AC4 900D8B8C */ stw r0, RunQueueHint@sda21(r13) /* 09C528 800A1AC8 480000A4 */ b lbl_800A1B6C lbl_800A1ACC: /* 09C52C 800A1ACC 809E02E0 */ lwz r4, 0x2e0(r30) @@ -814,7 +814,7 @@ lbl_800A1BCC: /* 09C630 800A1BD0 4BFFDE8D */ bl __OSUnlockAllMutex /* 09C634 800A1BD4 387E02E8 */ addi r3, r30, 0x2e8 /* 09C638 800A1BD8 48000521 */ bl OSWakeupThread -/* 09C63C 800A1BDC 800D8B8C */ lwz r0, RunQueueHint-_SDA_BASE_(r13) +/* 09C63C 800A1BDC 800D8B8C */ lwz r0, RunQueueHint@sda21(r13) /* 09C640 800A1BE0 2C000000 */ cmpwi r0, 0 /* 09C644 800A1BE4 4182000C */ beq lbl_800A1BF0 /* 09C648 800A1BE8 38600000 */ li r3, 0 @@ -900,12 +900,12 @@ lbl_800A1CEC: /* 09C75C 800A1CFC 809D02DC */ lwz r4, 0x2dc(r29) /* 09C760 800A1D00 93A40004 */ stw r29, 4(r4) /* 09C764 800A1D04 801D02D0 */ lwz r0, 0x2d0(r29) -/* 09C768 800A1D08 808D8B88 */ lwz r4, RunQueueBits-_SDA_BASE_(r13) +/* 09C768 800A1D08 808D8B88 */ lwz r4, RunQueueBits@sda21(r13) /* 09C76C 800A1D0C 2000001F */ subfic r0, r0, 0x1f /* 09C770 800A1D10 7C600030 */ slw r0, r3, r0 /* 09C774 800A1D14 7C800378 */ or r0, r4, r0 -/* 09C778 800A1D18 900D8B88 */ stw r0, RunQueueBits-_SDA_BASE_(r13) -/* 09C77C 800A1D1C 906D8B8C */ stw r3, RunQueueHint-_SDA_BASE_(r13) +/* 09C778 800A1D18 900D8B88 */ stw r0, RunQueueBits@sda21(r13) +/* 09C77C 800A1D1C 906D8B8C */ stw r3, RunQueueHint@sda21(r13) /* 09C780 800A1D20 48000140 */ b lbl_800A1E60 lbl_800A1D24: /* 09C784 800A1D24 809D02E0 */ lwz r4, 0x2e0(r29) @@ -1004,7 +1004,7 @@ lbl_800A1E2C: /* 09C8B8 800A1E58 7C7D1B79 */ or. r29, r3, r3 /* 09C8BC 800A1E5C 4082FFD0 */ bne lbl_800A1E2C lbl_800A1E60: -/* 09C8C0 800A1E60 800D8B8C */ lwz r0, RunQueueHint-_SDA_BASE_(r13) +/* 09C8C0 800A1E60 800D8B8C */ lwz r0, RunQueueHint@sda21(r13) /* 09C8C4 800A1E64 2C000000 */ cmpwi r0, 0 /* 09C8C8 800A1E68 4182000C */ beq lbl_800A1E74 /* 09C8CC 800A1E6C 38600000 */ li r3, 0 @@ -1050,7 +1050,7 @@ lbl_800A1EF4: /* 09C95C 800A1EFC 48000020 */ b lbl_800A1F1C lbl_800A1F00: /* 09C960 800A1F00 38000001 */ li r0, 1 -/* 09C964 800A1F04 900D8B8C */ stw r0, RunQueueHint-_SDA_BASE_(r13) +/* 09C964 800A1F04 900D8B8C */ stw r0, RunQueueHint@sda21(r13) /* 09C968 800A1F08 B01D02C8 */ sth r0, 0x2c8(r29) /* 09C96C 800A1F0C 480000C4 */ b lbl_800A1FD0 lbl_800A1F10: @@ -1111,7 +1111,7 @@ lbl_800A1F9C: /* 09CA28 800A1FC8 7C7D1B79 */ or. r29, r3, r3 /* 09CA2C 800A1FCC 4082FFD0 */ bne lbl_800A1F9C lbl_800A1FD0: -/* 09CA30 800A1FD0 800D8B8C */ lwz r0, RunQueueHint-_SDA_BASE_(r13) +/* 09CA30 800A1FD0 800D8B8C */ lwz r0, RunQueueHint@sda21(r13) /* 09CA34 800A1FD4 2C000000 */ cmpwi r0, 0 /* 09CA38 800A1FD8 4182000C */ beq lbl_800A1FE4 /* 09CA3C 800A1FDC 38600000 */ li r3, 0 @@ -1182,8 +1182,8 @@ lbl_800A20B8: /* 09CB18 800A20B8 908302E0 */ stw r4, 0x2e0(r3) lbl_800A20BC: /* 09CB1C 800A20BC 38000001 */ li r0, 1 -/* 09CB20 800A20C0 900D8B8C */ stw r0, RunQueueHint-_SDA_BASE_(r13) -/* 09CB24 800A20C4 800D8B8C */ lwz r0, RunQueueHint-_SDA_BASE_(r13) +/* 09CB20 800A20C0 900D8B8C */ stw r0, RunQueueHint@sda21(r13) +/* 09CB24 800A20C4 800D8B8C */ lwz r0, RunQueueHint@sda21(r13) /* 09CB28 800A20C8 2C000000 */ cmpwi r0, 0 /* 09CB2C 800A20CC 4182000C */ beq lbl_800A20D8 /* 09CB30 800A20D0 38600000 */ li r3, 0 @@ -1247,17 +1247,17 @@ lbl_800A2188: /* 09CBF8 800A2198 808602DC */ lwz r4, 0x2dc(r6) /* 09CBFC 800A219C 90C40004 */ stw r6, 4(r4) /* 09CC00 800A21A0 800602D0 */ lwz r0, 0x2d0(r6) -/* 09CC04 800A21A4 808D8B88 */ lwz r4, RunQueueBits-_SDA_BASE_(r13) +/* 09CC04 800A21A4 808D8B88 */ lwz r4, RunQueueBits@sda21(r13) /* 09CC08 800A21A8 2000001F */ subfic r0, r0, 0x1f /* 09CC0C 800A21AC 7C600030 */ slw r0, r3, r0 /* 09CC10 800A21B0 7C800378 */ or r0, r4, r0 -/* 09CC14 800A21B4 900D8B88 */ stw r0, RunQueueBits-_SDA_BASE_(r13) -/* 09CC18 800A21B8 906D8B8C */ stw r3, RunQueueHint-_SDA_BASE_(r13) +/* 09CC14 800A21B4 900D8B88 */ stw r0, RunQueueBits@sda21(r13) +/* 09CC18 800A21B8 906D8B8C */ stw r3, RunQueueHint@sda21(r13) lbl_800A21BC: /* 09CC1C 800A21BC 80DE0000 */ lwz r6, 0(r30) /* 09CC20 800A21C0 28060000 */ cmplwi r6, 0 /* 09CC24 800A21C4 4082FF60 */ bne lbl_800A2124 -/* 09CC28 800A21C8 800D8B8C */ lwz r0, RunQueueHint-_SDA_BASE_(r13) +/* 09CC28 800A21C8 800D8B8C */ lwz r0, RunQueueHint@sda21(r13) /* 09CC2C 800A21CC 2C000000 */ cmpwi r0, 0 /* 09CC30 800A21D0 4182000C */ beq lbl_800A21DC /* 09CC34 800A21D4 38600000 */ li r3, 0 diff --git a/asm/Pad.s b/asm/Pad.s index e7fe447..131ff4c 100644 --- a/asm/Pad.s +++ b/asm/Pad.s @@ -14,7 +14,7 @@ UpdateOrigin: /* 0AA9B8 800AFF58 38A52478 */ addi r5, r5, Origin@l /* 0AA9BC 800AFF5C 93E10014 */ stw r31, 0x14(r1) /* 0AA9C0 800AFF60 7FE53214 */ add r31, r5, r6 -/* 0AA9C4 800AFF64 800D87F4 */ lwz r0, AnalogMode-_SDA_BASE_(r13) +/* 0AA9C4 800AFF64 800D87F4 */ lwz r0, AnalogMode@sda21(r13) /* 0AA9C8 800AFF68 5404056E */ rlwinm r4, r0, 0, 0x15, 0x17 /* 0AA9CC 800AFF6C 2C040400 */ cmpwi r4, 0x400 /* 0AA9D0 800AFF70 3C008000 */ lis r0, 0x8000 @@ -99,7 +99,7 @@ lbl_800B006C: /* 0AAAF0 800B0090 889F0005 */ lbz r4, 5(r31) /* 0AAAF4 800B0094 3884FF80 */ addi r4, r4, -128 /* 0AAAF8 800B0098 989F0005 */ stb r4, 5(r31) -/* 0AAAFC 800B009C 808D87F0 */ lwz r4, XPatchBits-_SDA_BASE_(r13) +/* 0AAAFC 800B009C 808D87F0 */ lwz r4, XPatchBits@sda21(r13) /* 0AAB00 800B00A0 7C800039 */ and. r0, r4, r0 /* 0AAB04 800B00A4 41820030 */ beq lbl_800B00D4 /* 0AAB08 800B00A8 881F0002 */ lbz r0, 2(r31) @@ -127,35 +127,35 @@ PADOriginCallback: /* 0AAB54 800B00F4 9421FFD0 */ stwu r1, -0x30(r1) /* 0AAB58 800B00F8 93E1002C */ stw r31, 0x2c(r1) /* 0AAB5C 800B00FC 40820048 */ bne lbl_800B0144 -/* 0AAB60 800B0100 806D87EC */ lwz r3, ResettingChan-_SDA_BASE_(r13) +/* 0AAB60 800B0100 806D87EC */ lwz r3, ResettingChan@sda21(r13) /* 0AAB64 800B0104 4BFFFE41 */ bl UpdateOrigin -/* 0AAB68 800B0108 83ED87EC */ lwz r31, ResettingChan-_SDA_BASE_(r13) +/* 0AAB68 800B0108 83ED87EC */ lwz r31, ResettingChan@sda21(r13) /* 0AAB6C 800B010C 3C008000 */ lis r0, 0x8000 -/* 0AAB70 800B0110 806D8C9C */ lwz r3, EnabledBits-_SDA_BASE_(r13) +/* 0AAB70 800B0110 806D8C9C */ lwz r3, EnabledBits@sda21(r13) /* 0AAB74 800B0114 3881001C */ addi r4, r1, 0x1c /* 0AAB78 800B0118 7C00FC30 */ srw r0, r0, r31 /* 0AAB7C 800B011C 7C600378 */ or r0, r3, r0 -/* 0AAB80 800B0120 900D8C9C */ stw r0, EnabledBits-_SDA_BASE_(r13) +/* 0AAB80 800B0120 900D8C9C */ stw r0, EnabledBits@sda21(r13) /* 0AAB84 800B0124 7FE3FB78 */ mr r3, r31 /* 0AAB88 800B0128 4BFF5491 */ bl SIGetResponse -/* 0AAB8C 800B012C 800D87F4 */ lwz r0, AnalogMode-_SDA_BASE_(r13) +/* 0AAB8C 800B012C 800D87F4 */ lwz r0, AnalogMode@sda21(r13) /* 0AAB90 800B0130 387F0000 */ addi r3, r31, 0 /* 0AAB94 800B0134 64040040 */ oris r4, r0, 0x40 /* 0AAB98 800B0138 4BFF5215 */ bl SISetCommand -/* 0AAB9C 800B013C 806D8C9C */ lwz r3, EnabledBits-_SDA_BASE_(r13) +/* 0AAB9C 800B013C 806D8C9C */ lwz r3, EnabledBits@sda21(r13) /* 0AABA0 800B0140 4BFF529D */ bl SIEnablePolling lbl_800B0144: -/* 0AABA4 800B0144 80AD8CA0 */ lwz r5, ResettingBits-_SDA_BASE_(r13) +/* 0AABA4 800B0144 80AD8CA0 */ lwz r5, ResettingBits@sda21(r13) /* 0AABA8 800B0148 7CA00034 */ cntlzw r0, r5 -/* 0AABAC 800B014C 900D87EC */ stw r0, ResettingChan-_SDA_BASE_(r13) -/* 0AABB0 800B0150 808D87EC */ lwz r4, ResettingChan-_SDA_BASE_(r13) +/* 0AABAC 800B014C 900D87EC */ stw r0, ResettingChan@sda21(r13) +/* 0AABB0 800B0150 808D87EC */ lwz r4, ResettingChan@sda21(r13) /* 0AABB4 800B0154 2C040020 */ cmpwi r4, 0x20 /* 0AABB8 800B0158 41820040 */ beq lbl_800B0198 /* 0AABBC 800B015C 3C008000 */ lis r0, 0x8000 /* 0AABC0 800B0160 7C002430 */ srw r0, r0, r4 /* 0AABC4 800B0164 7CA00078 */ andc r0, r5, r0 /* 0AABC8 800B0168 1C84000C */ mulli r4, r4, 0xc -/* 0AABCC 800B016C 900D8CA0 */ stw r0, ResettingBits-_SDA_BASE_(r13) +/* 0AABCC 800B016C 900D8CA0 */ stw r0, ResettingBits@sda21(r13) /* 0AABD0 800B0170 3C608013 */ lis r3, Origin@ha /* 0AABD4 800B0174 38032478 */ addi r0, r3, Origin@l /* 0AABD8 800B0178 7C602214 */ add r3, r0, r4 @@ -163,7 +163,7 @@ lbl_800B0144: /* 0AABE0 800B0180 38A0000C */ li r5, 0xc /* 0AABE4 800B0184 4BF5524D */ bl memset /* 0AABE8 800B0188 3C80800B */ lis r4, PADTypeAndStatusCallback@ha -/* 0AABEC 800B018C 806D87EC */ lwz r3, ResettingChan-_SDA_BASE_(r13) +/* 0AABEC 800B018C 806D87EC */ lwz r3, ResettingChan@sda21(r13) /* 0AABF0 800B0190 38840350 */ addi r4, r4, PADTypeAndStatusCallback@l /* 0AABF4 800B0194 4BFF5B3D */ bl SIGetTypeAsync lbl_800B0198: @@ -184,7 +184,7 @@ PADOriginUpdateCallback: /* 0AAC28 800B01C8 93A1001C */ stw r29, 0x1c(r1) /* 0AAC2C 800B01CC 7C7D1B78 */ mr r29, r3 /* 0AAC30 800B01D0 7C1EEC30 */ srw r30, r0, r29 -/* 0AAC34 800B01D4 806D8C9C */ lwz r3, EnabledBits-_SDA_BASE_(r13) +/* 0AAC34 800B01D4 806D8C9C */ lwz r3, EnabledBits@sda21(r13) /* 0AAC38 800B01D8 7C60F039 */ and. r0, r3, r30 /* 0AAC3C 800B01DC 41820080 */ beq lbl_800B025C /* 0AAC40 800B01E0 57E0073F */ clrlwi. r0, r31, 0x1c @@ -198,24 +198,24 @@ lbl_800B01F0: /* 0AAC5C 800B01FC 3BE30000 */ addi r31, r3, 0 /* 0AAC60 800B0200 387E0000 */ addi r3, r30, 0 /* 0AAC64 800B0204 4BFF5275 */ bl SIDisablePolling -/* 0AAC68 800B0208 800D8C9C */ lwz r0, EnabledBits-_SDA_BASE_(r13) +/* 0AAC68 800B0208 800D8C9C */ lwz r0, EnabledBits@sda21(r13) /* 0AAC6C 800B020C 7FC9F0F8 */ nor r9, r30, r30 -/* 0AAC70 800B0210 80CD8CA8 */ lwz r6, WaitingBits-_SDA_BASE_(r13) +/* 0AAC70 800B0210 80CD8CA8 */ lwz r6, WaitingBits@sda21(r13) /* 0AAC74 800B0214 7FA3EB78 */ mr r3, r29 -/* 0AAC78 800B0218 80AD8CAC */ lwz r5, CheckingBits-_SDA_BASE_(r13) -/* 0AAC7C 800B021C 808D8CB0 */ lwz r4, PendingBits-_SDA_BASE_(r13) +/* 0AAC78 800B0218 80AD8CAC */ lwz r5, CheckingBits@sda21(r13) +/* 0AAC7C 800B021C 808D8CB0 */ lwz r4, PendingBits@sda21(r13) /* 0AAC80 800B0220 7C084838 */ and r8, r0, r9 -/* 0AAC84 800B0224 800D8CB4 */ lwz r0, BarrelBits-_SDA_BASE_(r13) +/* 0AAC84 800B0224 800D8CB4 */ lwz r0, BarrelBits@sda21(r13) /* 0AAC88 800B0228 7CC74838 */ and r7, r6, r9 /* 0AAC8C 800B022C 7CA64838 */ and r6, r5, r9 /* 0AAC90 800B0230 7C854838 */ and r5, r4, r9 -/* 0AAC94 800B0234 910D8C9C */ stw r8, EnabledBits-_SDA_BASE_(r13) +/* 0AAC94 800B0234 910D8C9C */ stw r8, EnabledBits@sda21(r13) /* 0AAC98 800B0238 7C004838 */ and r0, r0, r9 -/* 0AAC9C 800B023C 90ED8CA8 */ stw r7, WaitingBits-_SDA_BASE_(r13) +/* 0AAC9C 800B023C 90ED8CA8 */ stw r7, WaitingBits@sda21(r13) /* 0AACA0 800B0240 38800000 */ li r4, 0 -/* 0AACA4 800B0244 90CD8CAC */ stw r6, CheckingBits-_SDA_BASE_(r13) -/* 0AACA8 800B0248 90AD8CB0 */ stw r5, PendingBits-_SDA_BASE_(r13) -/* 0AACAC 800B024C 900D8CB4 */ stw r0, BarrelBits-_SDA_BASE_(r13) +/* 0AACA4 800B0244 90CD8CAC */ stw r6, CheckingBits@sda21(r13) +/* 0AACA8 800B0248 90AD8CB0 */ stw r5, PendingBits@sda21(r13) +/* 0AACAC 800B024C 900D8CB4 */ stw r0, BarrelBits@sda21(r13) /* 0AACB0 800B0250 4BFF0C31 */ bl OSSetWirelessID /* 0AACB4 800B0254 7FE3FB78 */ mr r3, r31 /* 0AACB8 800B0258 4BFEEACD */ bl OSRestoreInterrupts @@ -236,38 +236,38 @@ PADProbeCallback: /* 0AACE8 800B0288 93E1002C */ stw r31, 0x2c(r1) /* 0AACEC 800B028C 93C10028 */ stw r30, 0x28(r1) /* 0AACF0 800B0290 40820054 */ bne lbl_800B02E4 -/* 0AACF4 800B0294 83CD87EC */ lwz r30, ResettingChan-_SDA_BASE_(r13) +/* 0AACF4 800B0294 83CD87EC */ lwz r30, ResettingChan@sda21(r13) /* 0AACF8 800B0298 3FE08000 */ lis r31, 0x8000 -/* 0AACFC 800B029C 806D8C9C */ lwz r3, EnabledBits-_SDA_BASE_(r13) +/* 0AACFC 800B029C 806D8C9C */ lwz r3, EnabledBits@sda21(r13) /* 0AAD00 800B02A0 3881001C */ addi r4, r1, 0x1c /* 0AAD04 800B02A4 7FE0F430 */ srw r0, r31, r30 /* 0AAD08 800B02A8 7C600378 */ or r0, r3, r0 -/* 0AAD0C 800B02AC 900D8C9C */ stw r0, EnabledBits-_SDA_BASE_(r13) +/* 0AAD0C 800B02AC 900D8C9C */ stw r0, EnabledBits@sda21(r13) /* 0AAD10 800B02B0 7FC3F378 */ mr r3, r30 /* 0AAD14 800B02B4 4BFF5305 */ bl SIGetResponse -/* 0AAD18 800B02B8 800D87F4 */ lwz r0, AnalogMode-_SDA_BASE_(r13) +/* 0AAD18 800B02B8 800D87F4 */ lwz r0, AnalogMode@sda21(r13) /* 0AAD1C 800B02BC 387E0000 */ addi r3, r30, 0 /* 0AAD20 800B02C0 64040040 */ oris r4, r0, 0x40 /* 0AAD24 800B02C4 4BFF5089 */ bl SISetCommand -/* 0AAD28 800B02C8 806D8C9C */ lwz r3, EnabledBits-_SDA_BASE_(r13) +/* 0AAD28 800B02C8 806D8C9C */ lwz r3, EnabledBits@sda21(r13) /* 0AAD2C 800B02CC 4BFF5111 */ bl SIEnablePolling -/* 0AAD30 800B02D0 800D87EC */ lwz r0, ResettingChan-_SDA_BASE_(r13) -/* 0AAD34 800B02D4 806D8CA8 */ lwz r3, WaitingBits-_SDA_BASE_(r13) +/* 0AAD30 800B02D0 800D87EC */ lwz r0, ResettingChan@sda21(r13) +/* 0AAD34 800B02D4 806D8CA8 */ lwz r3, WaitingBits@sda21(r13) /* 0AAD38 800B02D8 7FE00430 */ srw r0, r31, r0 /* 0AAD3C 800B02DC 7C600378 */ or r0, r3, r0 -/* 0AAD40 800B02E0 900D8CA8 */ stw r0, WaitingBits-_SDA_BASE_(r13) +/* 0AAD40 800B02E0 900D8CA8 */ stw r0, WaitingBits@sda21(r13) lbl_800B02E4: -/* 0AAD44 800B02E4 80AD8CA0 */ lwz r5, ResettingBits-_SDA_BASE_(r13) +/* 0AAD44 800B02E4 80AD8CA0 */ lwz r5, ResettingBits@sda21(r13) /* 0AAD48 800B02E8 7CA00034 */ cntlzw r0, r5 -/* 0AAD4C 800B02EC 900D87EC */ stw r0, ResettingChan-_SDA_BASE_(r13) -/* 0AAD50 800B02F0 808D87EC */ lwz r4, ResettingChan-_SDA_BASE_(r13) +/* 0AAD4C 800B02EC 900D87EC */ stw r0, ResettingChan@sda21(r13) +/* 0AAD50 800B02F0 808D87EC */ lwz r4, ResettingChan@sda21(r13) /* 0AAD54 800B02F4 2C040020 */ cmpwi r4, 0x20 /* 0AAD58 800B02F8 41820040 */ beq lbl_800B0338 /* 0AAD5C 800B02FC 3C008000 */ lis r0, 0x8000 /* 0AAD60 800B0300 7C002430 */ srw r0, r0, r4 /* 0AAD64 800B0304 7CA00078 */ andc r0, r5, r0 /* 0AAD68 800B0308 1C84000C */ mulli r4, r4, 0xc -/* 0AAD6C 800B030C 900D8CA0 */ stw r0, ResettingBits-_SDA_BASE_(r13) +/* 0AAD6C 800B030C 900D8CA0 */ stw r0, ResettingBits@sda21(r13) /* 0AAD70 800B0310 3C608013 */ lis r3, Origin@ha /* 0AAD74 800B0314 38032478 */ addi r0, r3, Origin@l /* 0AAD78 800B0318 7C602214 */ add r3, r0, r4 @@ -275,7 +275,7 @@ lbl_800B02E4: /* 0AAD80 800B0320 38A0000C */ li r5, 0xc /* 0AAD84 800B0324 4BF550AD */ bl memset /* 0AAD88 800B0328 3C80800B */ lis r4, PADTypeAndStatusCallback@ha -/* 0AAD8C 800B032C 806D87EC */ lwz r3, ResettingChan-_SDA_BASE_(r13) +/* 0AAD8C 800B032C 806D87EC */ lwz r3, ResettingChan@sda21(r13) /* 0AAD90 800B0330 38840350 */ addi r4, r4, PADTypeAndStatusCallback@l /* 0AAD94 800B0334 4BFF599D */ bl SIGetTypeAsync lbl_800B0338: @@ -298,31 +298,31 @@ PADTypeAndStatusCallback: /* 0AADD0 800B0370 3BC62468 */ addi r30, r6, Type@l /* 0AADD4 800B0374 93A10034 */ stw r29, 0x34(r1) /* 0AADD8 800B0378 93810030 */ stw r28, 0x30(r1) -/* 0AADDC 800B037C 83AD87EC */ lwz r29, ResettingChan-_SDA_BASE_(r13) -/* 0AADE0 800B0380 80AD8CA4 */ lwz r5, RecalibrateBits-_SDA_BASE_(r13) +/* 0AADDC 800B037C 83AD87EC */ lwz r29, ResettingChan@sda21(r13) +/* 0AADE0 800B0380 80AD8CA4 */ lwz r5, RecalibrateBits@sda21(r13) /* 0AADE4 800B0384 7FFCEC30 */ srw r28, r31, r29 /* 0AADE8 800B0388 7CA3E078 */ andc r3, r5, r28 -/* 0AADEC 800B038C 906D8CA4 */ stw r3, RecalibrateBits-_SDA_BASE_(r13) +/* 0AADEC 800B038C 906D8CA4 */ stw r3, RecalibrateBits@sda21(r13) /* 0AADF0 800B0390 7CA5E038 */ and r5, r5, r28 /* 0AADF4 800B0394 38600001 */ li r3, 1 /* 0AADF8 800B0398 41820054 */ beq lbl_800B03EC -/* 0AADFC 800B039C 808D8CA0 */ lwz r4, ResettingBits-_SDA_BASE_(r13) +/* 0AADFC 800B039C 808D8CA0 */ lwz r4, ResettingBits@sda21(r13) /* 0AAE00 800B03A0 7C800034 */ cntlzw r0, r4 -/* 0AAE04 800B03A4 900D87EC */ stw r0, ResettingChan-_SDA_BASE_(r13) -/* 0AAE08 800B03A8 806D87EC */ lwz r3, ResettingChan-_SDA_BASE_(r13) +/* 0AAE04 800B03A4 900D87EC */ stw r0, ResettingChan@sda21(r13) +/* 0AAE08 800B03A8 806D87EC */ lwz r3, ResettingChan@sda21(r13) /* 0AAE0C 800B03AC 2C030020 */ cmpwi r3, 0x20 /* 0AAE10 800B03B0 418202AC */ beq lbl_800B065C /* 0AAE14 800B03B4 1C03000C */ mulli r0, r3, 0xc /* 0AAE18 800B03B8 7FE31C30 */ srw r3, r31, r3 /* 0AAE1C 800B03BC 7C841878 */ andc r4, r4, r3 /* 0AAE20 800B03C0 7C7E0214 */ add r3, r30, r0 -/* 0AAE24 800B03C4 908D8CA0 */ stw r4, ResettingBits-_SDA_BASE_(r13) +/* 0AAE24 800B03C4 908D8CA0 */ stw r4, ResettingBits@sda21(r13) /* 0AAE28 800B03C8 38800000 */ li r4, 0 /* 0AAE2C 800B03CC 38A0000C */ li r5, 0xc /* 0AAE30 800B03D0 38630010 */ addi r3, r3, 0x10 /* 0AAE34 800B03D4 4BF54FFD */ bl memset /* 0AAE38 800B03D8 3C80800B */ lis r4, PADTypeAndStatusCallback@ha -/* 0AAE3C 800B03DC 806D87EC */ lwz r3, ResettingChan-_SDA_BASE_(r13) +/* 0AAE3C 800B03DC 806D87EC */ lwz r3, ResettingChan@sda21(r13) /* 0AAE40 800B03E0 38840350 */ addi r4, r4, PADTypeAndStatusCallback@l /* 0AAE44 800B03E4 4BFF58ED */ bl SIGetTypeAsync /* 0AAE48 800B03E8 48000274 */ b lbl_800B065C @@ -337,10 +337,10 @@ lbl_800B03EC: /* 0AAE68 800B0408 54C001CF */ rlwinm. r0, r6, 0, 7, 7 /* 0AAE6C 800B040C 40820058 */ bne lbl_800B0464 lbl_800B0410: -/* 0AAE70 800B0410 80AD8CA0 */ lwz r5, ResettingBits-_SDA_BASE_(r13) +/* 0AAE70 800B0410 80AD8CA0 */ lwz r5, ResettingBits@sda21(r13) /* 0AAE74 800B0414 7CA00034 */ cntlzw r0, r5 -/* 0AAE78 800B0418 900D87EC */ stw r0, ResettingChan-_SDA_BASE_(r13) -/* 0AAE7C 800B041C 808D87EC */ lwz r4, ResettingChan-_SDA_BASE_(r13) +/* 0AAE78 800B0418 900D87EC */ stw r0, ResettingChan@sda21(r13) +/* 0AAE7C 800B041C 808D87EC */ lwz r4, ResettingChan@sda21(r13) /* 0AAE80 800B0420 2C040020 */ cmpwi r4, 0x20 /* 0AAE84 800B0424 41820238 */ beq lbl_800B065C /* 0AAE88 800B0428 3C608000 */ lis r3, 0x8000 @@ -348,49 +348,49 @@ lbl_800B0410: /* 0AAE90 800B0430 7C632430 */ srw r3, r3, r4 /* 0AAE94 800B0434 7CA41878 */ andc r4, r5, r3 /* 0AAE98 800B0438 7C7E0214 */ add r3, r30, r0 -/* 0AAE9C 800B043C 908D8CA0 */ stw r4, ResettingBits-_SDA_BASE_(r13) +/* 0AAE9C 800B043C 908D8CA0 */ stw r4, ResettingBits@sda21(r13) /* 0AAEA0 800B0440 38800000 */ li r4, 0 /* 0AAEA4 800B0444 38A0000C */ li r5, 0xc /* 0AAEA8 800B0448 38630010 */ addi r3, r3, 0x10 /* 0AAEAC 800B044C 4BF54F85 */ bl memset /* 0AAEB0 800B0450 3C80800B */ lis r4, PADTypeAndStatusCallback@ha -/* 0AAEB4 800B0454 806D87EC */ lwz r3, ResettingChan-_SDA_BASE_(r13) +/* 0AAEB4 800B0454 806D87EC */ lwz r3, ResettingChan@sda21(r13) /* 0AAEB8 800B0458 38840350 */ addi r4, r4, PADTypeAndStatusCallback@l /* 0AAEBC 800B045C 4BFF5875 */ bl SIGetTypeAsync /* 0AAEC0 800B0460 480001FC */ b lbl_800B065C lbl_800B0464: -/* 0AAEC4 800B0464 800D87F8 */ lwz r0, Spec-_SDA_BASE_(r13) +/* 0AAEC4 800B0464 800D87F8 */ lwz r0, Spec@sda21(r13) /* 0AAEC8 800B0468 28000002 */ cmplwi r0, 2 /* 0AAECC 800B046C 40800084 */ bge lbl_800B04F0 -/* 0AAED0 800B0470 800D8C9C */ lwz r0, EnabledBits-_SDA_BASE_(r13) +/* 0AAED0 800B0470 800D8C9C */ lwz r0, EnabledBits@sda21(r13) /* 0AAED4 800B0474 387D0000 */ addi r3, r29, 0 /* 0AAED8 800B0478 3881001C */ addi r4, r1, 0x1c /* 0AAEDC 800B047C 7C00E378 */ or r0, r0, r28 -/* 0AAEE0 800B0480 900D8C9C */ stw r0, EnabledBits-_SDA_BASE_(r13) +/* 0AAEE0 800B0480 900D8C9C */ stw r0, EnabledBits@sda21(r13) /* 0AAEE4 800B0484 4BFF5135 */ bl SIGetResponse -/* 0AAEE8 800B0488 800D87F4 */ lwz r0, AnalogMode-_SDA_BASE_(r13) +/* 0AAEE8 800B0488 800D87F4 */ lwz r0, AnalogMode@sda21(r13) /* 0AAEEC 800B048C 387D0000 */ addi r3, r29, 0 /* 0AAEF0 800B0490 64040040 */ oris r4, r0, 0x40 /* 0AAEF4 800B0494 4BFF4EB9 */ bl SISetCommand -/* 0AAEF8 800B0498 806D8C9C */ lwz r3, EnabledBits-_SDA_BASE_(r13) +/* 0AAEF8 800B0498 806D8C9C */ lwz r3, EnabledBits@sda21(r13) /* 0AAEFC 800B049C 4BFF4F41 */ bl SIEnablePolling -/* 0AAF00 800B04A0 808D8CA0 */ lwz r4, ResettingBits-_SDA_BASE_(r13) +/* 0AAF00 800B04A0 808D8CA0 */ lwz r4, ResettingBits@sda21(r13) /* 0AAF04 800B04A4 7C800034 */ cntlzw r0, r4 -/* 0AAF08 800B04A8 900D87EC */ stw r0, ResettingChan-_SDA_BASE_(r13) -/* 0AAF0C 800B04AC 806D87EC */ lwz r3, ResettingChan-_SDA_BASE_(r13) +/* 0AAF08 800B04A8 900D87EC */ stw r0, ResettingChan@sda21(r13) +/* 0AAF0C 800B04AC 806D87EC */ lwz r3, ResettingChan@sda21(r13) /* 0AAF10 800B04B0 2C030020 */ cmpwi r3, 0x20 /* 0AAF14 800B04B4 418201A8 */ beq lbl_800B065C /* 0AAF18 800B04B8 1C03000C */ mulli r0, r3, 0xc /* 0AAF1C 800B04BC 7FE31C30 */ srw r3, r31, r3 /* 0AAF20 800B04C0 7C841878 */ andc r4, r4, r3 /* 0AAF24 800B04C4 7C7E0214 */ add r3, r30, r0 -/* 0AAF28 800B04C8 908D8CA0 */ stw r4, ResettingBits-_SDA_BASE_(r13) +/* 0AAF28 800B04C8 908D8CA0 */ stw r4, ResettingBits@sda21(r13) /* 0AAF2C 800B04CC 38800000 */ li r4, 0 /* 0AAF30 800B04D0 38A0000C */ li r5, 0xc /* 0AAF34 800B04D4 38630010 */ addi r3, r3, 0x10 /* 0AAF38 800B04D8 4BF54EF9 */ bl memset /* 0AAF3C 800B04DC 3C80800B */ lis r4, PADTypeAndStatusCallback@ha -/* 0AAF40 800B04E0 806D87EC */ lwz r3, ResettingChan-_SDA_BASE_(r13) +/* 0AAF40 800B04E0 806D87EC */ lwz r3, ResettingChan@sda21(r13) /* 0AAF44 800B04E4 38840350 */ addi r4, r4, PADTypeAndStatusCallback@l /* 0AAF48 800B04E8 4BFF57E9 */ bl SIGetTypeAsync /* 0AAF4C 800B04EC 48000170 */ b lbl_800B065C @@ -407,7 +407,7 @@ lbl_800B0500: /* 0AAF70 800B0510 7CDE0214 */ add r6, r30, r0 /* 0AAF74 800B0514 390300E8 */ addi r8, r3, PADOriginCallback@l /* 0AAF78 800B0518 387D0000 */ addi r3, r29, 0 -/* 0AAF7C 800B051C 388D8804 */ addi r4, r13, CmdCalibrate-_SDA_BASE_ +/* 0AAF7C 800B051C 388D8804 */ addi r4, r13, CmdCalibrate@sda21 /* 0AAF80 800B0520 38A00003 */ li r5, 3 /* 0AAF84 800B0524 38E0000A */ li r7, 0xa /* 0AAF88 800B0528 39400000 */ li r10, 0 @@ -421,7 +421,7 @@ lbl_800B053C: /* 0AAFA4 800B0544 7CDE0214 */ add r6, r30, r0 /* 0AAFA8 800B0548 390300E8 */ addi r8, r3, PADOriginCallback@l /* 0AAFAC 800B054C 387D0000 */ addi r3, r29, 0 -/* 0AAFB0 800B0550 388D8800 */ addi r4, r13, CmdReadOrigin-_SDA_BASE_ +/* 0AAFB0 800B0550 388D8800 */ addi r4, r13, CmdReadOrigin@sda21 /* 0AAFB4 800B0554 38A00001 */ li r5, 1 /* 0AAFB8 800B0558 38E0000A */ li r7, 0xa /* 0AAFBC 800B055C 39400000 */ li r10, 0 @@ -443,7 +443,7 @@ lbl_800B0570: /* 0AAFF8 800B0598 7CDE0214 */ add r6, r30, r0 /* 0AAFFC 800B059C 390300E8 */ addi r8, r3, PADOriginCallback@l /* 0AB000 800B05A0 387D0000 */ addi r3, r29, 0 -/* 0AB004 800B05A4 388D8800 */ addi r4, r13, CmdReadOrigin-_SDA_BASE_ +/* 0AB004 800B05A4 388D8800 */ addi r4, r13, CmdReadOrigin@sda21 /* 0AB008 800B05A8 38A00001 */ li r5, 1 /* 0AB00C 800B05AC 38E0000A */ li r7, 0xa /* 0AB010 800B05B0 39400000 */ li r10, 0 @@ -468,13 +468,13 @@ lbl_800B05C4: lbl_800B05F8: /* 0AB058 800B05F8 2C030000 */ cmpwi r3, 0 /* 0AB05C 800B05FC 40820060 */ bne lbl_800B065C -/* 0AB060 800B0600 80AD8CA0 */ lwz r5, ResettingBits-_SDA_BASE_(r13) -/* 0AB064 800B0604 806D8CB0 */ lwz r3, PendingBits-_SDA_BASE_(r13) +/* 0AB060 800B0600 80AD8CA0 */ lwz r5, ResettingBits@sda21(r13) +/* 0AB064 800B0604 806D8CB0 */ lwz r3, PendingBits@sda21(r13) /* 0AB068 800B0608 7CA00034 */ cntlzw r0, r5 -/* 0AB06C 800B060C 900D87EC */ stw r0, ResettingChan-_SDA_BASE_(r13) +/* 0AB06C 800B060C 900D87EC */ stw r0, ResettingChan@sda21(r13) /* 0AB070 800B0610 7C60E378 */ or r0, r3, r28 -/* 0AB074 800B0614 808D87EC */ lwz r4, ResettingChan-_SDA_BASE_(r13) -/* 0AB078 800B0618 900D8CB0 */ stw r0, PendingBits-_SDA_BASE_(r13) +/* 0AB074 800B0614 808D87EC */ lwz r4, ResettingChan@sda21(r13) +/* 0AB078 800B0618 900D8CB0 */ stw r0, PendingBits@sda21(r13) /* 0AB07C 800B061C 2C040020 */ cmpwi r4, 0x20 /* 0AB080 800B0620 4182003C */ beq lbl_800B065C /* 0AB084 800B0624 3C608000 */ lis r3, 0x8000 @@ -482,13 +482,13 @@ lbl_800B05F8: /* 0AB08C 800B062C 7C632430 */ srw r3, r3, r4 /* 0AB090 800B0630 7CA41878 */ andc r4, r5, r3 /* 0AB094 800B0634 7C7E0214 */ add r3, r30, r0 -/* 0AB098 800B0638 908D8CA0 */ stw r4, ResettingBits-_SDA_BASE_(r13) +/* 0AB098 800B0638 908D8CA0 */ stw r4, ResettingBits@sda21(r13) /* 0AB09C 800B063C 38800000 */ li r4, 0 /* 0AB0A0 800B0640 38A0000C */ li r5, 0xc /* 0AB0A4 800B0644 38630010 */ addi r3, r3, 0x10 /* 0AB0A8 800B0648 4BF54D89 */ bl memset /* 0AB0AC 800B064C 3C80800B */ lis r4, PADTypeAndStatusCallback@ha -/* 0AB0B0 800B0650 806D87EC */ lwz r3, ResettingChan-_SDA_BASE_(r13) +/* 0AB0B0 800B0650 806D87EC */ lwz r3, ResettingChan@sda21(r13) /* 0AB0B4 800B0654 38840350 */ addi r4, r4, PADTypeAndStatusCallback@l /* 0AB0B8 800B0658 4BFF5679 */ bl SIGetTypeAsync lbl_800B065C: @@ -511,17 +511,17 @@ PADReceiveCheckCallback: /* 0AB0F4 800B0694 93C10018 */ stw r30, 0x18(r1) /* 0AB0F8 800B0698 93A10014 */ stw r29, 0x14(r1) /* 0AB0FC 800B069C 7C7DFC30 */ srw r29, r3, r31 -/* 0AB100 800B06A0 800D8C9C */ lwz r0, EnabledBits-_SDA_BASE_(r13) +/* 0AB100 800B06A0 800D8C9C */ lwz r0, EnabledBits@sda21(r13) /* 0AB104 800B06A4 7C00E839 */ and. r0, r0, r29 /* 0AB108 800B06A8 418200F8 */ beq lbl_800B07A0 -/* 0AB10C 800B06AC 80AD8CA8 */ lwz r5, WaitingBits-_SDA_BASE_(r13) +/* 0AB10C 800B06AC 80AD8CA8 */ lwz r5, WaitingBits@sda21(r13) /* 0AB110 800B06B0 7FA6E8F8 */ nor r6, r29, r29 -/* 0AB114 800B06B4 806D8CAC */ lwz r3, CheckingBits-_SDA_BASE_(r13) +/* 0AB114 800B06B4 806D8CAC */ lwz r3, CheckingBits@sda21(r13) /* 0AB118 800B06B8 5480073F */ clrlwi. r0, r4, 0x1c /* 0AB11C 800B06BC 7CA53038 */ and r5, r5, r6 /* 0AB120 800B06C0 7C633038 */ and r3, r3, r6 -/* 0AB124 800B06C4 90AD8CA8 */ stw r5, WaitingBits-_SDA_BASE_(r13) -/* 0AB128 800B06C8 906D8CAC */ stw r3, CheckingBits-_SDA_BASE_(r13) +/* 0AB124 800B06C4 90AD8CA8 */ stw r5, WaitingBits@sda21(r13) +/* 0AB128 800B06C8 906D8CAC */ stw r3, CheckingBits@sda21(r13) /* 0AB12C 800B06CC 5483002E */ rlwinm r3, r4, 0, 0, 0x17 /* 0AB130 800B06D0 4082006C */ bne lbl_800B073C /* 0AB134 800B06D4 54600001 */ rlwinm. r0, r3, 0, 0, 0 @@ -543,7 +543,7 @@ PADReceiveCheckCallback: /* 0AB174 800B0714 7CC02214 */ add r6, r0, r4 /* 0AB178 800B0718 390301AC */ addi r8, r3, PADOriginUpdateCallback@l /* 0AB17C 800B071C 387F0000 */ addi r3, r31, 0 -/* 0AB180 800B0720 388D8800 */ addi r4, r13, CmdReadOrigin-_SDA_BASE_ +/* 0AB180 800B0720 388D8800 */ addi r4, r13, CmdReadOrigin@sda21 /* 0AB184 800B0724 38A00001 */ li r5, 1 /* 0AB188 800B0728 38E0000A */ li r7, 0xa /* 0AB18C 800B072C 39400000 */ li r10, 0 @@ -555,24 +555,24 @@ lbl_800B073C: /* 0AB1A0 800B0740 3BC30000 */ addi r30, r3, 0 /* 0AB1A4 800B0744 387D0000 */ addi r3, r29, 0 /* 0AB1A8 800B0748 4BFF4D31 */ bl SIDisablePolling -/* 0AB1AC 800B074C 800D8C9C */ lwz r0, EnabledBits-_SDA_BASE_(r13) +/* 0AB1AC 800B074C 800D8C9C */ lwz r0, EnabledBits@sda21(r13) /* 0AB1B0 800B0750 7FA9E8F8 */ nor r9, r29, r29 -/* 0AB1B4 800B0754 80CD8CA8 */ lwz r6, WaitingBits-_SDA_BASE_(r13) +/* 0AB1B4 800B0754 80CD8CA8 */ lwz r6, WaitingBits@sda21(r13) /* 0AB1B8 800B0758 7FE3FB78 */ mr r3, r31 -/* 0AB1BC 800B075C 80AD8CAC */ lwz r5, CheckingBits-_SDA_BASE_(r13) -/* 0AB1C0 800B0760 808D8CB0 */ lwz r4, PendingBits-_SDA_BASE_(r13) +/* 0AB1BC 800B075C 80AD8CAC */ lwz r5, CheckingBits@sda21(r13) +/* 0AB1C0 800B0760 808D8CB0 */ lwz r4, PendingBits@sda21(r13) /* 0AB1C4 800B0764 7C084838 */ and r8, r0, r9 -/* 0AB1C8 800B0768 800D8CB4 */ lwz r0, BarrelBits-_SDA_BASE_(r13) +/* 0AB1C8 800B0768 800D8CB4 */ lwz r0, BarrelBits@sda21(r13) /* 0AB1CC 800B076C 7CC74838 */ and r7, r6, r9 /* 0AB1D0 800B0770 7CA64838 */ and r6, r5, r9 /* 0AB1D4 800B0774 7C854838 */ and r5, r4, r9 -/* 0AB1D8 800B0778 910D8C9C */ stw r8, EnabledBits-_SDA_BASE_(r13) +/* 0AB1D8 800B0778 910D8C9C */ stw r8, EnabledBits@sda21(r13) /* 0AB1DC 800B077C 7C004838 */ and r0, r0, r9 -/* 0AB1E0 800B0780 90ED8CA8 */ stw r7, WaitingBits-_SDA_BASE_(r13) +/* 0AB1E0 800B0780 90ED8CA8 */ stw r7, WaitingBits@sda21(r13) /* 0AB1E4 800B0784 38800000 */ li r4, 0 -/* 0AB1E8 800B0788 90CD8CAC */ stw r6, CheckingBits-_SDA_BASE_(r13) -/* 0AB1EC 800B078C 90AD8CB0 */ stw r5, PendingBits-_SDA_BASE_(r13) -/* 0AB1F0 800B0790 900D8CB4 */ stw r0, BarrelBits-_SDA_BASE_(r13) +/* 0AB1E8 800B0788 90CD8CAC */ stw r6, CheckingBits@sda21(r13) +/* 0AB1EC 800B078C 90AD8CB0 */ stw r5, PendingBits@sda21(r13) +/* 0AB1F0 800B0790 900D8CB4 */ stw r0, BarrelBits@sda21(r13) /* 0AB1F4 800B0794 4BFF06ED */ bl OSSetWirelessID /* 0AB1F8 800B0798 7FC3F378 */ mr r3, r30 /* 0AB1FC 800B079C 4BFEE589 */ bl OSRestoreInterrupts @@ -593,49 +593,49 @@ glabel PADReset /* 0AB22C 800B07CC 93C10010 */ stw r30, 0x10(r1) /* 0AB230 800B07D0 7C7E1B78 */ mr r30, r3 /* 0AB234 800B07D4 4BFEE529 */ bl OSDisableInterrupts -/* 0AB238 800B07D8 808D8CB0 */ lwz r4, PendingBits-_SDA_BASE_(r13) +/* 0AB238 800B07D8 808D8CB0 */ lwz r4, PendingBits@sda21(r13) /* 0AB23C 800B07DC 39000000 */ li r8, 0 -/* 0AB240 800B07E0 80AD8CA8 */ lwz r5, WaitingBits-_SDA_BASE_(r13) +/* 0AB240 800B07E0 80AD8CA8 */ lwz r5, WaitingBits@sda21(r13) /* 0AB244 800B07E4 7C7F1B78 */ mr r31, r3 -/* 0AB248 800B07E8 800D8CAC */ lwz r0, CheckingBits-_SDA_BASE_(r13) +/* 0AB248 800B07E8 800D8CAC */ lwz r0, CheckingBits@sda21(r13) /* 0AB24C 800B07EC 7FDE2378 */ or r30, r30, r4 -/* 0AB250 800B07F0 808D8CA0 */ lwz r4, ResettingBits-_SDA_BASE_(r13) +/* 0AB250 800B07F0 808D8CA0 */ lwz r4, ResettingBits@sda21(r13) /* 0AB254 800B07F4 7CA50378 */ or r5, r5, r0 -/* 0AB258 800B07F8 800D87F8 */ lwz r0, Spec-_SDA_BASE_(r13) +/* 0AB258 800B07F8 800D87F8 */ lwz r0, Spec@sda21(r13) /* 0AB25C 800B07FC 7FDE2878 */ andc r30, r30, r5 -/* 0AB260 800B0800 80CD8C9C */ lwz r6, EnabledBits-_SDA_BASE_(r13) +/* 0AB260 800B0800 80CD8C9C */ lwz r6, EnabledBits@sda21(r13) /* 0AB264 800B0804 7C85F378 */ or r5, r4, r30 -/* 0AB268 800B0808 808D8CB4 */ lwz r4, BarrelBits-_SDA_BASE_(r13) +/* 0AB268 800B0808 808D8CB4 */ lwz r4, BarrelBits@sda21(r13) /* 0AB26C 800B080C 7FC7F0F8 */ nor r7, r30, r30 -/* 0AB270 800B0810 90AD8CA0 */ stw r5, ResettingBits-_SDA_BASE_(r13) +/* 0AB270 800B0810 90AD8CA0 */ stw r5, ResettingBits@sda21(r13) /* 0AB274 800B0814 7CC53838 */ and r5, r6, r7 /* 0AB278 800B0818 7C843838 */ and r4, r4, r7 -/* 0AB27C 800B081C 80ED8CA0 */ lwz r7, ResettingBits-_SDA_BASE_(r13) +/* 0AB27C 800B081C 80ED8CA0 */ lwz r7, ResettingBits@sda21(r13) /* 0AB280 800B0820 28000004 */ cmplwi r0, 4 -/* 0AB284 800B0824 910D8CB0 */ stw r8, PendingBits-_SDA_BASE_(r13) +/* 0AB284 800B0824 910D8CB0 */ stw r8, PendingBits@sda21(r13) /* 0AB288 800B0828 7CE33038 */ and r3, r7, r6 -/* 0AB28C 800B082C 90AD8C9C */ stw r5, EnabledBits-_SDA_BASE_(r13) -/* 0AB290 800B0830 908D8CB4 */ stw r4, BarrelBits-_SDA_BASE_(r13) +/* 0AB28C 800B082C 90AD8C9C */ stw r5, EnabledBits@sda21(r13) +/* 0AB290 800B0830 908D8CB4 */ stw r4, BarrelBits@sda21(r13) /* 0AB294 800B0834 40820010 */ bne lbl_800B0844 -/* 0AB298 800B0838 800D8CA4 */ lwz r0, RecalibrateBits-_SDA_BASE_(r13) +/* 0AB298 800B0838 800D8CA4 */ lwz r0, RecalibrateBits@sda21(r13) /* 0AB29C 800B083C 7C00F378 */ or r0, r0, r30 -/* 0AB2A0 800B0840 900D8CA4 */ stw r0, RecalibrateBits-_SDA_BASE_(r13) +/* 0AB2A0 800B0840 900D8CA4 */ stw r0, RecalibrateBits@sda21(r13) lbl_800B0844: /* 0AB2A4 800B0844 4BFF4C35 */ bl SIDisablePolling -/* 0AB2A8 800B0848 800D87EC */ lwz r0, ResettingChan-_SDA_BASE_(r13) +/* 0AB2A8 800B0848 800D87EC */ lwz r0, ResettingChan@sda21(r13) /* 0AB2AC 800B084C 2C000020 */ cmpwi r0, 0x20 /* 0AB2B0 800B0850 40820058 */ bne lbl_800B08A8 -/* 0AB2B4 800B0854 80AD8CA0 */ lwz r5, ResettingBits-_SDA_BASE_(r13) +/* 0AB2B4 800B0854 80AD8CA0 */ lwz r5, ResettingBits@sda21(r13) /* 0AB2B8 800B0858 7CA00034 */ cntlzw r0, r5 -/* 0AB2BC 800B085C 900D87EC */ stw r0, ResettingChan-_SDA_BASE_(r13) -/* 0AB2C0 800B0860 808D87EC */ lwz r4, ResettingChan-_SDA_BASE_(r13) +/* 0AB2BC 800B085C 900D87EC */ stw r0, ResettingChan@sda21(r13) +/* 0AB2C0 800B0860 808D87EC */ lwz r4, ResettingChan@sda21(r13) /* 0AB2C4 800B0864 2C040020 */ cmpwi r4, 0x20 /* 0AB2C8 800B0868 41820040 */ beq lbl_800B08A8 /* 0AB2CC 800B086C 3C008000 */ lis r0, 0x8000 /* 0AB2D0 800B0870 7C002430 */ srw r0, r0, r4 /* 0AB2D4 800B0874 7CA00078 */ andc r0, r5, r0 /* 0AB2D8 800B0878 1C84000C */ mulli r4, r4, 0xc -/* 0AB2DC 800B087C 900D8CA0 */ stw r0, ResettingBits-_SDA_BASE_(r13) +/* 0AB2DC 800B087C 900D8CA0 */ stw r0, ResettingBits@sda21(r13) /* 0AB2E0 800B0880 3C608013 */ lis r3, Origin@ha /* 0AB2E4 800B0884 38032478 */ addi r0, r3, Origin@l /* 0AB2E8 800B0888 7C602214 */ add r3, r0, r4 @@ -643,7 +643,7 @@ lbl_800B0844: /* 0AB2F0 800B0890 38A0000C */ li r5, 0xc /* 0AB2F4 800B0894 4BF54B3D */ bl memset /* 0AB2F8 800B0898 3C80800B */ lis r4, PADTypeAndStatusCallback@ha -/* 0AB2FC 800B089C 806D87EC */ lwz r3, ResettingChan-_SDA_BASE_(r13) +/* 0AB2FC 800B089C 806D87EC */ lwz r3, ResettingChan@sda21(r13) /* 0AB300 800B08A0 38840350 */ addi r4, r4, PADTypeAndStatusCallback@l /* 0AB304 800B08A4 4BFF542D */ bl SIGetTypeAsync lbl_800B08A8: @@ -665,50 +665,50 @@ glabel PADRecalibrate /* 0AB33C 800B08DC 93C10010 */ stw r30, 0x10(r1) /* 0AB340 800B08E0 7C7E1B78 */ mr r30, r3 /* 0AB344 800B08E4 4BFEE419 */ bl OSDisableInterrupts -/* 0AB348 800B08E8 80AD8CB0 */ lwz r5, PendingBits-_SDA_BASE_(r13) +/* 0AB348 800B08E8 80AD8CB0 */ lwz r5, PendingBits@sda21(r13) /* 0AB34C 800B08EC 39000000 */ li r8, 0 -/* 0AB350 800B08F0 80CD8CA8 */ lwz r6, WaitingBits-_SDA_BASE_(r13) +/* 0AB350 800B08F0 80CD8CA8 */ lwz r6, WaitingBits@sda21(r13) /* 0AB354 800B08F4 3C808000 */ lis r4, 0x8000 -/* 0AB358 800B08F8 800D8CAC */ lwz r0, CheckingBits-_SDA_BASE_(r13) +/* 0AB358 800B08F8 800D8CAC */ lwz r0, CheckingBits@sda21(r13) /* 0AB35C 800B08FC 7FDE2B78 */ or r30, r30, r5 -/* 0AB360 800B0900 80AD8CA0 */ lwz r5, ResettingBits-_SDA_BASE_(r13) +/* 0AB360 800B0900 80AD8CA0 */ lwz r5, ResettingBits@sda21(r13) /* 0AB364 800B0904 7CC60378 */ or r6, r6, r0 /* 0AB368 800B0908 880430E3 */ lbz r0, 0x30e3(r4) /* 0AB36C 800B090C 7FDE3078 */ andc r30, r30, r6 -/* 0AB370 800B0910 80CD8C9C */ lwz r6, EnabledBits-_SDA_BASE_(r13) +/* 0AB370 800B0910 80CD8C9C */ lwz r6, EnabledBits@sda21(r13) /* 0AB374 800B0914 7CA5F378 */ or r5, r5, r30 -/* 0AB378 800B0918 808D8CB4 */ lwz r4, BarrelBits-_SDA_BASE_(r13) -/* 0AB37C 800B091C 90AD8CA0 */ stw r5, ResettingBits-_SDA_BASE_(r13) +/* 0AB378 800B0918 808D8CB4 */ lwz r4, BarrelBits@sda21(r13) +/* 0AB37C 800B091C 90AD8CA0 */ stw r5, ResettingBits@sda21(r13) /* 0AB380 800B0920 7FC9F0F8 */ nor r9, r30, r30 /* 0AB384 800B0924 7CC54838 */ and r5, r6, r9 /* 0AB388 800B0928 7C844838 */ and r4, r4, r9 -/* 0AB38C 800B092C 80ED8CA0 */ lwz r7, ResettingBits-_SDA_BASE_(r13) +/* 0AB38C 800B092C 80ED8CA0 */ lwz r7, ResettingBits@sda21(r13) /* 0AB390 800B0930 7C7F1B78 */ mr r31, r3 -/* 0AB394 800B0934 910D8CB0 */ stw r8, PendingBits-_SDA_BASE_(r13) +/* 0AB394 800B0934 910D8CB0 */ stw r8, PendingBits@sda21(r13) /* 0AB398 800B0938 54000673 */ rlwinm. r0, r0, 0, 0x19, 0x19 -/* 0AB39C 800B093C 90AD8C9C */ stw r5, EnabledBits-_SDA_BASE_(r13) +/* 0AB39C 800B093C 90AD8C9C */ stw r5, EnabledBits@sda21(r13) /* 0AB3A0 800B0940 7CE33038 */ and r3, r7, r6 -/* 0AB3A4 800B0944 908D8CB4 */ stw r4, BarrelBits-_SDA_BASE_(r13) +/* 0AB3A4 800B0944 908D8CB4 */ stw r4, BarrelBits@sda21(r13) /* 0AB3A8 800B0948 40820010 */ bne lbl_800B0958 -/* 0AB3AC 800B094C 800D8CA4 */ lwz r0, RecalibrateBits-_SDA_BASE_(r13) +/* 0AB3AC 800B094C 800D8CA4 */ lwz r0, RecalibrateBits@sda21(r13) /* 0AB3B0 800B0950 7C00F378 */ or r0, r0, r30 -/* 0AB3B4 800B0954 900D8CA4 */ stw r0, RecalibrateBits-_SDA_BASE_(r13) +/* 0AB3B4 800B0954 900D8CA4 */ stw r0, RecalibrateBits@sda21(r13) lbl_800B0958: /* 0AB3B8 800B0958 4BFF4B21 */ bl SIDisablePolling -/* 0AB3BC 800B095C 800D87EC */ lwz r0, ResettingChan-_SDA_BASE_(r13) +/* 0AB3BC 800B095C 800D87EC */ lwz r0, ResettingChan@sda21(r13) /* 0AB3C0 800B0960 2C000020 */ cmpwi r0, 0x20 /* 0AB3C4 800B0964 40820058 */ bne lbl_800B09BC -/* 0AB3C8 800B0968 80AD8CA0 */ lwz r5, ResettingBits-_SDA_BASE_(r13) +/* 0AB3C8 800B0968 80AD8CA0 */ lwz r5, ResettingBits@sda21(r13) /* 0AB3CC 800B096C 7CA00034 */ cntlzw r0, r5 -/* 0AB3D0 800B0970 900D87EC */ stw r0, ResettingChan-_SDA_BASE_(r13) -/* 0AB3D4 800B0974 808D87EC */ lwz r4, ResettingChan-_SDA_BASE_(r13) +/* 0AB3D0 800B0970 900D87EC */ stw r0, ResettingChan@sda21(r13) +/* 0AB3D4 800B0974 808D87EC */ lwz r4, ResettingChan@sda21(r13) /* 0AB3D8 800B0978 2C040020 */ cmpwi r4, 0x20 /* 0AB3DC 800B097C 41820040 */ beq lbl_800B09BC /* 0AB3E0 800B0980 3C008000 */ lis r0, 0x8000 /* 0AB3E4 800B0984 7C002430 */ srw r0, r0, r4 /* 0AB3E8 800B0988 7CA00078 */ andc r0, r5, r0 /* 0AB3EC 800B098C 1C84000C */ mulli r4, r4, 0xc -/* 0AB3F0 800B0990 900D8CA0 */ stw r0, ResettingBits-_SDA_BASE_(r13) +/* 0AB3F0 800B0990 900D8CA0 */ stw r0, ResettingBits@sda21(r13) /* 0AB3F4 800B0994 3C608013 */ lis r3, Origin@ha /* 0AB3F8 800B0998 38032478 */ addi r0, r3, Origin@l /* 0AB3FC 800B099C 7C602214 */ add r3, r0, r4 @@ -716,7 +716,7 @@ lbl_800B0958: /* 0AB404 800B09A4 38A0000C */ li r5, 0xc /* 0AB408 800B09A8 4BF54A29 */ bl memset /* 0AB40C 800B09AC 3C80800B */ lis r4, PADTypeAndStatusCallback@ha -/* 0AB410 800B09B0 806D87EC */ lwz r3, ResettingChan-_SDA_BASE_(r13) +/* 0AB410 800B09B0 806D87EC */ lwz r3, ResettingChan@sda21(r13) /* 0AB414 800B09B4 38840350 */ addi r4, r4, PADTypeAndStatusCallback@l /* 0AB418 800B09B8 4BFF5319 */ bl SIGetTypeAsync lbl_800B09BC: @@ -737,22 +737,22 @@ glabel PADInit /* 0AB44C 800B09EC 9421FFC8 */ stwu r1, -0x38(r1) /* 0AB450 800B09F0 BF21001C */ stmw r25, 0x1c(r1) /* 0AB454 800B09F4 3BE32468 */ addi r31, r3, Type@l -/* 0AB458 800B09F8 800D8C98 */ lwz r0, Initialized-_SDA_BASE_(r13) +/* 0AB458 800B09F8 800D8C98 */ lwz r0, Initialized@sda21(r13) /* 0AB45C 800B09FC 2C000000 */ cmpwi r0, 0 /* 0AB460 800B0A00 4182000C */ beq lbl_800B0A0C /* 0AB464 800B0A04 38600001 */ li r3, 1 /* 0AB468 800B0A08 48000114 */ b lbl_800B0B1C lbl_800B0A0C: -/* 0AB46C 800B0A0C 806D87E8 */ lwz r3, __PADVersion-_SDA_BASE_(r13) +/* 0AB46C 800B0A0C 806D87E8 */ lwz r3, __PADVersion@sda21(r13) /* 0AB470 800B0A10 4BFEBC81 */ bl OSRegisterVersion -/* 0AB474 800B0A14 806D8CC0 */ lwz r3, __PADSpec-_SDA_BASE_(r13) +/* 0AB474 800B0A14 806D8CC0 */ lwz r3, __PADSpec@sda21(r13) /* 0AB478 800B0A18 28030000 */ cmplwi r3, 0 /* 0AB47C 800B0A1C 41820008 */ beq lbl_800B0A24 /* 0AB480 800B0A20 480004C9 */ bl PADSetSpec lbl_800B0A24: -/* 0AB484 800B0A24 800D8BC0 */ lwz r0, __PADFixBits-_SDA_BASE_(r13) +/* 0AB484 800B0A24 800D8BC0 */ lwz r0, __PADFixBits@sda21(r13) /* 0AB488 800B0A28 38600001 */ li r3, 1 -/* 0AB48C 800B0A2C 906D8C98 */ stw r3, Initialized-_SDA_BASE_(r13) +/* 0AB48C 800B0A2C 906D8C98 */ stw r3, Initialized@sda21(r13) /* 0AB490 800B0A30 28000000 */ cmplwi r0, 0 /* 0AB494 800B0A34 4182008C */ beq lbl_800B0AC0 /* 0AB498 800B0A38 4BFF1871 */ bl OSGetTime @@ -785,7 +785,7 @@ lbl_800B0A24: /* 0AB504 800B0AA4 7CA0E814 */ addc r5, r0, r29 /* 0AB508 800B0AA8 3C00F000 */ lis r0, 0xf000 /* 0AB50C 800B0AAC 38803FFF */ li r4, 0x3fff -/* 0AB510 800B0AB0 900D8CA4 */ stw r0, RecalibrateBits-_SDA_BASE_(r13) +/* 0AB510 800B0AB0 900D8CA4 */ stw r0, RecalibrateBits@sda21(r13) /* 0AB514 800B0AB4 7CA02038 */ and r0, r5, r4 /* 0AB518 800B0AB8 3C608000 */ lis r3, 0x8000 /* 0AB51C 800B0ABC B00330E0 */ sth r0, 0x30e0(r3) @@ -840,7 +840,7 @@ glabel PADRead /* 0AB5D0 800B0B70 3B000000 */ li r24, 0 /* 0AB5D4 800B0B74 3FC08000 */ lis r30, 0x8000 lbl_800B0B78: -/* 0AB5D8 800B0B78 800D8CB0 */ lwz r0, PendingBits-_SDA_BASE_(r13) +/* 0AB5D8 800B0B78 800D8CB0 */ lwz r0, PendingBits@sda21(r13) /* 0AB5DC 800B0B7C 7FDBCC30 */ srw r27, r30, r25 /* 0AB5E0 800B0B80 7C00D839 */ and. r0, r0, r27 /* 0AB5E4 800B0B84 41820028 */ beq lbl_800B0BAC @@ -854,10 +854,10 @@ lbl_800B0B78: /* 0AB604 800B0BA4 4BF5482D */ bl memset /* 0AB608 800B0BA8 48000254 */ b lbl_800B0DFC lbl_800B0BAC: -/* 0AB60C 800B0BAC 800D8CA0 */ lwz r0, ResettingBits-_SDA_BASE_(r13) +/* 0AB60C 800B0BAC 800D8CA0 */ lwz r0, ResettingBits@sda21(r13) /* 0AB610 800B0BB0 7C00D839 */ and. r0, r0, r27 /* 0AB614 800B0BB4 40820010 */ bne lbl_800B0BC4 -/* 0AB618 800B0BB8 800D87EC */ lwz r0, ResettingChan-_SDA_BASE_(r13) +/* 0AB618 800B0BB8 800D87EC */ lwz r0, ResettingChan@sda21(r13) /* 0AB61C 800B0BBC 7C00C800 */ cmpw r0, r25 /* 0AB620 800B0BC0 40820020 */ bne lbl_800B0BE0 lbl_800B0BC4: @@ -869,7 +869,7 @@ lbl_800B0BC4: /* 0AB638 800B0BD8 4BF547F9 */ bl memset /* 0AB63C 800B0BDC 48000220 */ b lbl_800B0DFC lbl_800B0BE0: -/* 0AB640 800B0BE0 800D8C9C */ lwz r0, EnabledBits-_SDA_BASE_(r13) +/* 0AB640 800B0BE0 800D8C9C */ lwz r0, EnabledBits@sda21(r13) /* 0AB644 800B0BE4 7C00D839 */ and. r0, r0, r27 /* 0AB648 800B0BE8 40820020 */ bne lbl_800B0C08 /* 0AB64C 800B0BEC 3800FFFF */ li r0, -1 @@ -899,7 +899,7 @@ lbl_800B0C34: /* 0AB6A4 800B0C44 38790000 */ addi r3, r25, 0 /* 0AB6A8 800B0C48 38810010 */ addi r4, r1, 0x10 /* 0AB6AC 800B0C4C 4BFF496D */ bl SIGetResponse -/* 0AB6B0 800B0C50 800D8CA8 */ lwz r0, WaitingBits-_SDA_BASE_(r13) +/* 0AB6B0 800B0C50 800D8CA8 */ lwz r0, WaitingBits@sda21(r13) /* 0AB6B4 800B0C54 7C00D839 */ and. r0, r0, r27 /* 0AB6B8 800B0C58 41820040 */ beq lbl_800B0C98 /* 0AB6BC 800B0C5C 38000000 */ li r0, 0 @@ -908,11 +908,11 @@ lbl_800B0C34: /* 0AB6C8 800B0C68 38800000 */ li r4, 0 /* 0AB6CC 800B0C6C 38A0000A */ li r5, 0xa /* 0AB6D0 800B0C70 4BF54761 */ bl memset -/* 0AB6D4 800B0C74 806D8CAC */ lwz r3, CheckingBits-_SDA_BASE_(r13) +/* 0AB6D4 800B0C74 806D8CAC */ lwz r3, CheckingBits@sda21(r13) /* 0AB6D8 800B0C78 7C60D839 */ and. r0, r3, r27 /* 0AB6DC 800B0C7C 40820180 */ bne lbl_800B0DFC /* 0AB6E0 800B0C80 7C60DB78 */ or r0, r3, r27 -/* 0AB6E4 800B0C84 900D8CAC */ stw r0, CheckingBits-_SDA_BASE_(r13) +/* 0AB6E4 800B0C84 900D8CAC */ stw r0, CheckingBits@sda21(r13) /* 0AB6E8 800B0C88 38790000 */ addi r3, r25, 0 /* 0AB6EC 800B0C8C 389F0000 */ addi r4, r31, 0 /* 0AB6F0 800B0C90 4BFF5041 */ bl SIGetTypeAsync @@ -922,24 +922,24 @@ lbl_800B0C98: /* 0AB6FC 800B0C9C 3BA30000 */ addi r29, r3, 0 /* 0AB700 800B0CA0 387B0000 */ addi r3, r27, 0 /* 0AB704 800B0CA4 4BFF47D5 */ bl SIDisablePolling -/* 0AB708 800B0CA8 800D8C9C */ lwz r0, EnabledBits-_SDA_BASE_(r13) +/* 0AB708 800B0CA8 800D8C9C */ lwz r0, EnabledBits@sda21(r13) /* 0AB70C 800B0CAC 7F69D8F8 */ nor r9, r27, r27 -/* 0AB710 800B0CB0 80CD8CA8 */ lwz r6, WaitingBits-_SDA_BASE_(r13) +/* 0AB710 800B0CB0 80CD8CA8 */ lwz r6, WaitingBits@sda21(r13) /* 0AB714 800B0CB4 7F23CB78 */ mr r3, r25 -/* 0AB718 800B0CB8 80AD8CAC */ lwz r5, CheckingBits-_SDA_BASE_(r13) -/* 0AB71C 800B0CBC 808D8CB0 */ lwz r4, PendingBits-_SDA_BASE_(r13) +/* 0AB718 800B0CB8 80AD8CAC */ lwz r5, CheckingBits@sda21(r13) +/* 0AB71C 800B0CBC 808D8CB0 */ lwz r4, PendingBits@sda21(r13) /* 0AB720 800B0CC0 7C084838 */ and r8, r0, r9 -/* 0AB724 800B0CC4 800D8CB4 */ lwz r0, BarrelBits-_SDA_BASE_(r13) +/* 0AB724 800B0CC4 800D8CB4 */ lwz r0, BarrelBits@sda21(r13) /* 0AB728 800B0CC8 7CC74838 */ and r7, r6, r9 /* 0AB72C 800B0CCC 7CA64838 */ and r6, r5, r9 /* 0AB730 800B0CD0 7C854838 */ and r5, r4, r9 -/* 0AB734 800B0CD4 910D8C9C */ stw r8, EnabledBits-_SDA_BASE_(r13) +/* 0AB734 800B0CD4 910D8C9C */ stw r8, EnabledBits@sda21(r13) /* 0AB738 800B0CD8 7C004838 */ and r0, r0, r9 -/* 0AB73C 800B0CDC 90ED8CA8 */ stw r7, WaitingBits-_SDA_BASE_(r13) +/* 0AB73C 800B0CDC 90ED8CA8 */ stw r7, WaitingBits@sda21(r13) /* 0AB740 800B0CE0 38800000 */ li r4, 0 -/* 0AB744 800B0CE4 90CD8CAC */ stw r6, CheckingBits-_SDA_BASE_(r13) -/* 0AB748 800B0CE8 90AD8CB0 */ stw r5, PendingBits-_SDA_BASE_(r13) -/* 0AB74C 800B0CEC 900D8CB4 */ stw r0, BarrelBits-_SDA_BASE_(r13) +/* 0AB744 800B0CE4 90CD8CAC */ stw r6, CheckingBits@sda21(r13) +/* 0AB748 800B0CE8 90AD8CB0 */ stw r5, PendingBits@sda21(r13) +/* 0AB74C 800B0CEC 900D8CB4 */ stw r0, BarrelBits@sda21(r13) /* 0AB750 800B0CF0 4BFF0191 */ bl OSSetWirelessID /* 0AB754 800B0CF4 7FA3EB78 */ mr r3, r29 /* 0AB758 800B0CF8 4BFEE02D */ bl OSRestoreInterrupts @@ -981,7 +981,7 @@ lbl_800B0D5C: /* 0AB7DC 800B0D7C 4BF54655 */ bl memset /* 0AB7E0 800B0D80 4800007C */ b lbl_800B0DFC lbl_800B0D84: -/* 0AB7E4 800B0D84 818D87FC */ lwz r12, MakeStatus-_SDA_BASE_(r13) +/* 0AB7E4 800B0D84 818D87FC */ lwz r12, MakeStatus@sda21(r13) /* 0AB7E8 800B0D88 38790000 */ addi r3, r25, 0 /* 0AB7EC 800B0D8C 38970000 */ addi r4, r23, 0 /* 0AB7F0 800B0D90 7D8803A6 */ mtlr r12 @@ -999,7 +999,7 @@ lbl_800B0D84: /* 0AB820 800B0DC0 38790000 */ addi r3, r25, 0 /* 0AB824 800B0DC4 38DC0000 */ addi r6, r28, 0 /* 0AB828 800B0DC8 39160000 */ addi r8, r22, 0 -/* 0AB82C 800B0DCC 388D8800 */ addi r4, r13, CmdReadOrigin-_SDA_BASE_ +/* 0AB82C 800B0DCC 388D8800 */ addi r4, r13, CmdReadOrigin@sda21 /* 0AB830 800B0DD0 38A00001 */ li r5, 1 /* 0AB834 800B0DD4 38E0000A */ li r7, 0xa /* 0AB838 800B0DD8 39400000 */ li r10, 0 @@ -1038,7 +1038,7 @@ glabel PADControlMotor /* 0AB8AC 800B0E4C 3BA30000 */ addi r29, r3, 0 /* 0AB8B0 800B0E50 4BFEDEAD */ bl OSDisableInterrupts /* 0AB8B4 800B0E54 3C008000 */ lis r0, 0x8000 -/* 0AB8B8 800B0E58 808D8C9C */ lwz r4, EnabledBits-_SDA_BASE_(r13) +/* 0AB8B8 800B0E58 808D8C9C */ lwz r4, EnabledBits@sda21(r13) /* 0AB8BC 800B0E5C 7C00EC30 */ srw r0, r0, r29 /* 0AB8C0 800B0E60 7C800039 */ and. r0, r4, r0 /* 0AB8C4 800B0E64 3BE30000 */ addi r31, r3, 0 @@ -1047,7 +1047,7 @@ glabel PADControlMotor /* 0AB8D0 800B0E70 4BFF4C9D */ bl SIGetType /* 0AB8D4 800B0E74 54600085 */ rlwinm. r0, r3, 0, 2, 2 /* 0AB8D8 800B0E78 4082004C */ bne lbl_800B0EC4 -/* 0AB8DC 800B0E7C 800D87F8 */ lwz r0, Spec-_SDA_BASE_(r13) +/* 0AB8DC 800B0E7C 800D87F8 */ lwz r0, Spec@sda21(r13) /* 0AB8E0 800B0E80 28000002 */ cmplwi r0, 2 /* 0AB8E4 800B0E84 40800010 */ bge lbl_800B0E94 /* 0AB8E8 800B0E88 281E0002 */ cmplwi r30, 2 @@ -1060,7 +1060,7 @@ lbl_800B0E94: /* 0AB900 800B0EA0 41820008 */ beq lbl_800B0EA8 /* 0AB904 800B0EA4 3BC00000 */ li r30, 0 lbl_800B0EA8: -/* 0AB908 800B0EA8 808D87F4 */ lwz r4, AnalogMode-_SDA_BASE_(r13) +/* 0AB908 800B0EA8 808D87F4 */ lwz r4, AnalogMode@sda21(r13) /* 0AB90C 800B0EAC 57C007BE */ clrlwi r0, r30, 0x1e /* 0AB910 800B0EB0 387D0000 */ addi r3, r29, 0 /* 0AB914 800B0EB4 64840040 */ oris r4, r4, 0x40 @@ -1081,7 +1081,7 @@ lbl_800B0EC4: glabel PADSetSpec /* 0AB948 800B0EE8 38000000 */ li r0, 0 /* 0AB94C 800B0EEC 2C030001 */ cmpwi r3, 1 -/* 0AB950 800B0EF0 900D8CC0 */ stw r0, __PADSpec-_SDA_BASE_(r13) +/* 0AB950 800B0EF0 900D8CC0 */ stw r0, __PADSpec@sda21(r13) /* 0AB954 800B0EF4 41820030 */ beq lbl_800B0F24 /* 0AB958 800B0EF8 40800010 */ bge lbl_800B0F08 /* 0AB95C 800B0EFC 2C030000 */ cmpwi r3, 0 @@ -1094,19 +1094,19 @@ lbl_800B0F08: lbl_800B0F14: /* 0AB974 800B0F14 3C80800B */ lis r4, SPEC0_MakeStatus@ha /* 0AB978 800B0F18 38040F48 */ addi r0, r4, SPEC0_MakeStatus@l -/* 0AB97C 800B0F1C 900D87FC */ stw r0, MakeStatus-_SDA_BASE_(r13) +/* 0AB97C 800B0F1C 900D87FC */ stw r0, MakeStatus@sda21(r13) /* 0AB980 800B0F20 48000020 */ b lbl_800B0F40 lbl_800B0F24: /* 0AB984 800B0F24 3C80800B */ lis r4, SPEC1_MakeStatus@ha /* 0AB988 800B0F28 380410BC */ addi r0, r4, SPEC1_MakeStatus@l -/* 0AB98C 800B0F2C 900D87FC */ stw r0, MakeStatus-_SDA_BASE_(r13) +/* 0AB98C 800B0F2C 900D87FC */ stw r0, MakeStatus@sda21(r13) /* 0AB990 800B0F30 48000010 */ b lbl_800B0F40 lbl_800B0F34: /* 0AB994 800B0F34 3C80800B */ lis r4, SPEC2_MakeStatus@ha /* 0AB998 800B0F38 38041230 */ addi r0, r4, SPEC2_MakeStatus@l -/* 0AB99C 800B0F3C 900D87FC */ stw r0, MakeStatus-_SDA_BASE_(r13) +/* 0AB99C 800B0F3C 900D87FC */ stw r0, MakeStatus@sda21(r13) lbl_800B0F40: -/* 0AB9A0 800B0F40 906D87F8 */ stw r3, Spec-_SDA_BASE_(r13) +/* 0AB9A0 800B0F40 906D87F8 */ stw r3, Spec@sda21(r13) /* 0AB9A4 800B0F44 4E800020 */ blr SPEC0_MakeStatus: @@ -1332,7 +1332,7 @@ SPEC2_MakeStatus: /* 0ABCAC 800B124C 80050000 */ lwz r0, 0(r5) /* 0ABCB0 800B1250 7C000774 */ extsb r0, r0 /* 0ABCB4 800B1254 98040003 */ stb r0, 3(r4) -/* 0ABCB8 800B1258 800D87F4 */ lwz r0, AnalogMode-_SDA_BASE_(r13) +/* 0ABCB8 800B1258 800D87F4 */ lwz r0, AnalogMode@sda21(r13) /* 0ABCBC 800B125C 5400056E */ rlwinm r0, r0, 0, 0x15, 0x17 /* 0ABCC0 800B1260 2C000400 */ cmpwi r0, 0x400 /* 0ABCC4 800B1264 41820198 */ beq lbl_800B13FC @@ -1489,10 +1489,10 @@ lbl_800B143C: /* 0ABEFC 800B149C 2C000000 */ cmpwi r0, 0 /* 0ABF00 800B14A0 41820030 */ beq lbl_800B14D0 /* 0ABF04 800B14A4 3C008000 */ lis r0, 0x8000 -/* 0ABF08 800B14A8 80AD8CB4 */ lwz r5, BarrelBits-_SDA_BASE_(r13) +/* 0ABF08 800B14A8 80AD8CB4 */ lwz r5, BarrelBits@sda21(r13) /* 0ABF0C 800B14AC 7C001C30 */ srw r0, r0, r3 /* 0ABF10 800B14B0 7CA00378 */ or r0, r5, r0 -/* 0ABF14 800B14B4 900D8CB4 */ stw r0, BarrelBits-_SDA_BASE_(r13) +/* 0ABF14 800B14B4 900D8CB4 */ stw r0, BarrelBits@sda21(r13) /* 0ABF18 800B14B8 38000000 */ li r0, 0 /* 0ABF1C 800B14BC 98040002 */ stb r0, 2(r4) /* 0ABF20 800B14C0 98040003 */ stb r0, 3(r4) @@ -1501,10 +1501,10 @@ lbl_800B143C: /* 0ABF2C 800B14CC 4E800020 */ blr lbl_800B14D0: /* 0ABF30 800B14D0 3C008000 */ lis r0, 0x8000 -/* 0ABF34 800B14D4 80AD8CB4 */ lwz r5, BarrelBits-_SDA_BASE_(r13) +/* 0ABF34 800B14D4 80AD8CB4 */ lwz r5, BarrelBits@sda21(r13) /* 0ABF38 800B14D8 7C001C30 */ srw r0, r0, r3 /* 0ABF3C 800B14DC 7CA00078 */ andc r0, r5, r0 -/* 0ABF40 800B14E0 900D8CB4 */ stw r0, BarrelBits-_SDA_BASE_(r13) +/* 0ABF40 800B14E0 900D8CB4 */ stw r0, BarrelBits@sda21(r13) /* 0ABF44 800B14E4 3CA08013 */ lis r5, Origin@ha /* 0ABF48 800B14E8 1C63000C */ mulli r3, r3, 0xc /* 0ABF4C 800B14EC 88C40002 */ lbz r6, 2(r4) @@ -1633,7 +1633,7 @@ OnReset: /* 0AC108 800B16A8 9421FFE0 */ stwu r1, -0x20(r1) /* 0AC10C 800B16AC 93E1001C */ stw r31, 0x1c(r1) /* 0AC110 800B16B0 3BE30000 */ addi r31, r3, 0 -/* 0AC114 800B16B4 800D8CB8 */ lwz r0, SamplingCallback-_SDA_BASE_(r13) +/* 0AC114 800B16B4 800D8CB8 */ lwz r0, SamplingCallback@sda21(r13) /* 0AC118 800B16B8 28000000 */ cmplwi r0, 0 /* 0AC11C 800B16BC 4182000C */ beq lbl_800B16C8 /* 0AC120 800B16C0 38600000 */ li r3, 0 @@ -1641,12 +1641,12 @@ OnReset: lbl_800B16C8: /* 0AC128 800B16C8 2C1F0000 */ cmpwi r31, 0 /* 0AC12C 800B16CC 40820070 */ bne lbl_800B173C -/* 0AC130 800B16D0 800D8CA0 */ lwz r0, ResettingBits-_SDA_BASE_(r13) +/* 0AC130 800B16D0 800D8CA0 */ lwz r0, ResettingBits@sda21(r13) /* 0AC134 800B16D4 3BE00000 */ li r31, 0 /* 0AC138 800B16D8 387F0000 */ addi r3, r31, 0 /* 0AC13C 800B16DC 28000000 */ cmplwi r0, 0 /* 0AC140 800B16E0 40820014 */ bne lbl_800B16F4 -/* 0AC144 800B16E4 800D87EC */ lwz r0, ResettingChan-_SDA_BASE_(r13) +/* 0AC144 800B16E4 800D87EC */ lwz r0, ResettingChan@sda21(r13) /* 0AC148 800B16E8 2C000020 */ cmpwi r0, 0x20 /* 0AC14C 800B16EC 40820008 */ bne lbl_800B16F4 /* 0AC150 800B16F0 38600001 */ li r3, 1 @@ -1658,14 +1658,14 @@ lbl_800B16F4: /* 0AC164 800B1704 40820008 */ bne lbl_800B170C /* 0AC168 800B1708 3BE00001 */ li r31, 1 lbl_800B170C: -/* 0AC16C 800B170C 800D8CBC */ lwz r0, recalibrated$388-_SDA_BASE_(r13) +/* 0AC16C 800B170C 800D8CBC */ lwz r0, recalibrated$388@sda21(r13) /* 0AC170 800B1710 2C000000 */ cmpwi r0, 0 /* 0AC174 800B1714 40820020 */ bne lbl_800B1734 /* 0AC178 800B1718 2C1F0000 */ cmpwi r31, 0 /* 0AC17C 800B171C 41820018 */ beq lbl_800B1734 /* 0AC180 800B1720 3C60F000 */ lis r3, 0xf000 /* 0AC184 800B1724 4BFFF1A9 */ bl PADRecalibrate -/* 0AC188 800B1728 906D8CBC */ stw r3, recalibrated$388-_SDA_BASE_(r13) +/* 0AC188 800B1728 906D8CBC */ stw r3, recalibrated$388@sda21(r13) /* 0AC18C 800B172C 38600000 */ li r3, 0 /* 0AC190 800B1730 48000018 */ b lbl_800B1748 lbl_800B1734: @@ -1673,7 +1673,7 @@ lbl_800B1734: /* 0AC198 800B1738 48000010 */ b lbl_800B1748 lbl_800B173C: /* 0AC19C 800B173C 38000000 */ li r0, 0 -/* 0AC1A0 800B1740 900D8CBC */ stw r0, recalibrated$388-_SDA_BASE_(r13) +/* 0AC1A0 800B1740 900D8CBC */ stw r0, recalibrated$388@sda21(r13) /* 0AC1A4 800B1744 38600001 */ li r3, 1 lbl_800B1748: /* 0AC1A8 800B1748 80010024 */ lwz r0, 0x24(r1) @@ -1688,14 +1688,14 @@ SamplingHandler: /* 0AC1C4 800B1764 9421FD20 */ stwu r1, -0x2e0(r1) /* 0AC1C8 800B1768 93E102DC */ stw r31, 0x2dc(r1) /* 0AC1CC 800B176C 3BE40000 */ addi r31, r4, 0 -/* 0AC1D0 800B1770 800D8CB8 */ lwz r0, SamplingCallback-_SDA_BASE_(r13) +/* 0AC1D0 800B1770 800D8CB8 */ lwz r0, SamplingCallback@sda21(r13) /* 0AC1D4 800B1774 28000000 */ cmplwi r0, 0 /* 0AC1D8 800B1778 41820030 */ beq lbl_800B17A8 /* 0AC1DC 800B177C 38610010 */ addi r3, r1, 0x10 /* 0AC1E0 800B1780 4BFECA25 */ bl OSClearContext /* 0AC1E4 800B1784 38610010 */ addi r3, r1, 0x10 /* 0AC1E8 800B1788 4BFEC855 */ bl OSSetCurrentContext -/* 0AC1EC 800B178C 818D8CB8 */ lwz r12, SamplingCallback-_SDA_BASE_(r13) +/* 0AC1EC 800B178C 818D8CB8 */ lwz r12, SamplingCallback@sda21(r13) /* 0AC1F0 800B1790 7D8803A6 */ mtlr r12 /* 0AC1F4 800B1794 4E800021 */ blrl /* 0AC1F8 800B1798 38610010 */ addi r3, r1, 0x10 @@ -1715,8 +1715,8 @@ glabel PADSetSamplingCallback /* 0AC224 800B17C4 90010004 */ stw r0, 4(r1) /* 0AC228 800B17C8 9421FFE8 */ stwu r1, -0x18(r1) /* 0AC22C 800B17CC 93E10014 */ stw r31, 0x14(r1) -/* 0AC230 800B17D0 83ED8CB8 */ lwz r31, SamplingCallback-_SDA_BASE_(r13) -/* 0AC234 800B17D4 906D8CB8 */ stw r3, SamplingCallback-_SDA_BASE_(r13) +/* 0AC230 800B17D0 83ED8CB8 */ lwz r31, SamplingCallback@sda21(r13) +/* 0AC234 800B17D4 906D8CB8 */ stw r3, SamplingCallback@sda21(r13) /* 0AC238 800B17D8 41820014 */ beq lbl_800B17EC /* 0AC23C 800B17DC 3C60800B */ lis r3, SamplingHandler@ha /* 0AC240 800B17E0 3863175C */ addi r3, r3, SamplingHandler@l diff --git a/asm/SIBios.s b/asm/SIBios.s index d9aa6dc..664348d 100644 --- a/asm/SIBios.s +++ b/asm/SIBios.s @@ -354,7 +354,7 @@ lbl_800A4BE8: /* 09F674 800A4C14 39045874 */ addi r8, r4, GetTypeCallback@l /* 09F678 800A4C18 540AE8FE */ srwi r10, r0, 3 /* 09F67C 800A4C1C 38770000 */ addi r3, r23, 0 -/* 09F680 800A4C20 388D8BB8 */ addi r4, r13, cmdTypeAndStatus$78-_SDA_BASE_ +/* 09F680 800A4C20 388D8BB8 */ addi r4, r13, cmdTypeAndStatus$78@sda21 /* 09F684 800A4C24 38A00001 */ li r5, 1 /* 09F688 800A4C28 38E00003 */ li r7, 3 /* 09F68C 800A4C2C 39200000 */ li r9, 0 @@ -644,7 +644,7 @@ glabel SIInit /* 09FA7C 800A501C 9421FFF0 */ stwu r1, -0x10(r1) /* 09FA80 800A5020 93E1000C */ stw r31, 0xc(r1) /* 09FA84 800A5024 3BE41AF0 */ addi r31, r4, Packet@l -/* 09FA88 800A5028 806D8770 */ lwz r3, __SIVersion-_SDA_BASE_(r13) +/* 09FA88 800A5028 806D8770 */ lwz r3, __SIVersion@sda21(r13) /* 09FA8C 800A502C 4BFF7665 */ bl OSRegisterVersion /* 09FA90 800A5030 38A0FFFF */ li r5, -1 /* 09FA94 800A5034 90BF0060 */ stw r5, 0x60(r31) @@ -1257,10 +1257,10 @@ GetTypeCallback: /* 0A0330 800A58D0 5740073F */ clrlwi. r0, r26, 0x1c /* 0A0334 800A58D4 90650120 */ stw r3, 0x120(r5) /* 0A0338 800A58D8 7C84DC30 */ srw r4, r4, r27 -/* 0A033C 800A58DC 806D8BC0 */ lwz r3, __PADFixBits-_SDA_BASE_(r13) +/* 0A033C 800A58DC 806D8BC0 */ lwz r3, __PADFixBits@sda21(r13) /* 0A0340 800A58E0 839E0000 */ lwz r28, 0(r30) /* 0A0344 800A58E4 7C602078 */ andc r0, r3, r4 -/* 0A0348 800A58E8 900D8BC0 */ stw r0, __PADFixBits-_SDA_BASE_(r13) +/* 0A0348 800A58E8 900D8BC0 */ stw r0, __PADFixBits@sda21(r13) /* 0A034C 800A58EC 7C7A2038 */ and r26, r3, r4 /* 0A0350 800A58F0 40820024 */ bne lbl_800A5914 /* 0A0354 800A58F4 578300C8 */ rlwinm r3, r28, 0, 3, 4 @@ -1516,7 +1516,7 @@ lbl_800A5C5C: /* 0A06F0 800A5C90 1C000041 */ mulli r0, r0, 0x41 /* 0A06F4 800A5C94 540AE8FE */ srwi r10, r0, 3 /* 0A06F8 800A5C98 38DE0000 */ addi r6, r30, 0 -/* 0A06FC 800A5C9C 388D8BBC */ addi r4, r13, cmdTypeAndStatus$372-_SDA_BASE_ +/* 0A06FC 800A5C9C 388D8BBC */ addi r4, r13, cmdTypeAndStatus$372@sda21 /* 0A0700 800A5CA0 38A00001 */ li r5, 1 /* 0A0704 800A5CA4 38E00003 */ li r7, 3 /* 0A0708 800A5CA8 39200000 */ li r9, 0 diff --git a/asm/SISamplingRate.s b/asm/SISamplingRate.s index d8f0de5..f6dffed 100644 --- a/asm/SISamplingRate.s +++ b/asm/SISamplingRate.s @@ -20,7 +20,7 @@ glabel SISetSamplingRate /* 0A0898 800A5E38 3BA0000B */ li r29, 0xb lbl_800A5E3C: /* 0A089C 800A5E3C 4BFF8EC1 */ bl OSDisableInterrupts -/* 0A08A0 800A5E40 93AD8BC8 */ stw r29, SamplingRate-_SDA_BASE_(r13) +/* 0A08A0 800A5E40 93AD8BC8 */ stw r29, SamplingRate@sda21(r13) /* 0A08A4 800A5E44 7C7E1B78 */ mr r30, r3 /* 0A08A8 800A5E48 48001BB5 */ bl VIGetTvFormat /* 0A08AC 800A5E4C 2C030002 */ cmpwi r3, 2 @@ -76,7 +76,7 @@ glabel SIRefreshSamplingRate /* 0A0950 800A5EF0 7C0802A6 */ mflr r0 /* 0A0954 800A5EF4 90010004 */ stw r0, 4(r1) /* 0A0958 800A5EF8 9421FFF8 */ stwu r1, -8(r1) -/* 0A095C 800A5EFC 806D8BC8 */ lwz r3, SamplingRate-_SDA_BASE_(r13) +/* 0A095C 800A5EFC 806D8BC8 */ lwz r3, SamplingRate@sda21(r13) /* 0A0960 800A5F00 4BFFFF0D */ bl SISetSamplingRate /* 0A0964 800A5F04 8001000C */ lwz r0, 0xc(r1) /* 0A0968 800A5F08 38210008 */ addi r1, r1, 8 diff --git a/asm/THPAudioDecode.s b/asm/THPAudioDecode.s index 02ec865..abfd1f0 100644 --- a/asm/THPAudioDecode.s +++ b/asm/THPAudioDecode.s @@ -57,7 +57,7 @@ lbl_80010E3C: /* 00B8B4 80010E54 38A00003 */ li r5, 3 /* 00B8B8 80010E58 4808E729 */ bl OSInitMessageQueue /* 00B8BC 80010E5C 38000001 */ li r0, 1 -/* 00B8C0 80010E60 900D8958 */ stw r0, AudioDecodeThreadCreated-_SDA_BASE_(r13) +/* 00B8C0 80010E60 900D8958 */ stw r0, AudioDecodeThreadCreated@sda21(r13) /* 00B8C4 80010E64 38600001 */ li r3, 1 lbl_80010E68: /* 00B8C8 80010E68 8001001C */ lwz r0, 0x1c(r1) @@ -70,7 +70,7 @@ glabel AudioDecodeThreadStart /* 00B8DC 80010E7C 7C0802A6 */ mflr r0 /* 00B8E0 80010E80 90010004 */ stw r0, 4(r1) /* 00B8E4 80010E84 9421FFF8 */ stwu r1, -8(r1) -/* 00B8E8 80010E88 800D8958 */ lwz r0, AudioDecodeThreadCreated-_SDA_BASE_(r13) +/* 00B8E8 80010E88 800D8958 */ lwz r0, AudioDecodeThreadCreated@sda21(r13) /* 00B8EC 80010E8C 2C000000 */ cmpwi r0, 0 /* 00B8F0 80010E90 41820010 */ beq lbl_80010EA0 /* 00B8F4 80010E94 3C608010 */ lis r3, AudioDecodeThread@ha diff --git a/asm/THPDec.s b/asm/THPDec.s index 6a96c6d..1dec8e9 100644 --- a/asm/THPDec.s +++ b/asm/THPDec.s @@ -27,30 +27,30 @@ glabel THPVideoDecode /* 0BBF6C 800C150C 4BFDA67D */ bl PPCMfhid2 /* 0BBF70 800C1510 546000C7 */ rlwinm. r0, r3, 0, 3, 3 /* 0BBF74 800C1514 418201D4 */ beq lbl_800C16E8 -/* 0BBF78 800C1518 800D8FD4 */ lwz r0, __THPInitFlag-_SDA_BASE_(r13) +/* 0BBF78 800C1518 800D8FD4 */ lwz r0, __THPInitFlag@sda21(r13) /* 0BBF7C 800C151C 2C000000 */ cmpwi r0, 0 /* 0BBF80 800C1520 418201D0 */ beq lbl_800C16F0 -/* 0BBF84 800C1524 93ED8FCC */ stw r31, __THPWorkArea-_SDA_BASE_(r13) +/* 0BBF84 800C1524 93ED8FCC */ stw r31, __THPWorkArea@sda21(r13) /* 0BBF88 800C1528 388006BC */ li r4, 0x6bc -/* 0BBF8C 800C152C 806D8FCC */ lwz r3, __THPWorkArea-_SDA_BASE_(r13) +/* 0BBF8C 800C152C 806D8FCC */ lwz r3, __THPWorkArea@sda21(r13) /* 0BBF90 800C1530 3803001F */ addi r0, r3, 0x1f /* 0BBF94 800C1534 54030034 */ rlwinm r3, r0, 0, 0, 0x1a -/* 0BBF98 800C1538 906D8FD0 */ stw r3, __THPInfo-_SDA_BASE_(r13) +/* 0BBF98 800C1538 906D8FD0 */ stw r3, __THPInfo@sda21(r13) /* 0BBF9C 800C153C 380306BC */ addi r0, r3, 0x6bc -/* 0BBFA0 800C1540 900D8FCC */ stw r0, __THPWorkArea-_SDA_BASE_(r13) -/* 0BBFA4 800C1544 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BBFA0 800C1540 900D8FCC */ stw r0, __THPWorkArea@sda21(r13) +/* 0BBFA4 800C1544 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BBFA8 800C1548 4BFDC2C1 */ bl DCZeroRange -/* 0BBFAC 800C154C 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BBFAC 800C154C 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BBFB0 800C1550 38800021 */ li r4, 0x21 /* 0BBFB4 800C1554 38000000 */ li r0, 0 /* 0BBFB8 800C1558 908306A4 */ stw r4, 0x6a4(r3) /* 0BBFBC 800C155C 3BE00000 */ li r31, 0 -/* 0BBFC0 800C1560 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BBFC0 800C1560 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BBFC4 800C1564 B0030698 */ sth r0, 0x698(r3) -/* 0BBFC8 800C1568 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BBFC8 800C1568 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BBFCC 800C156C 9363069C */ stw r27, 0x69c(r3) lbl_800C1570: -/* 0BBFD0 800C1570 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BBFD0 800C1570 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BBFD4 800C1574 8064069C */ lwz r3, 0x69c(r4) /* 0BBFD8 800C1578 38030001 */ addi r0, r3, 1 /* 0BBFDC 800C157C 9004069C */ stw r0, 0x69c(r4) @@ -63,7 +63,7 @@ lbl_800C1590: /* 0BBFF4 800C1594 38030001 */ addi r0, r3, 1 /* 0BBFF8 800C1598 90040000 */ stw r0, 0(r4) lbl_800C159C: -/* 0BBFFC 800C159C 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BBFFC 800C159C 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BC000 800C15A0 3883069C */ addi r4, r3, 0x69c /* 0BC004 800C15A4 8063069C */ lwz r3, 0x69c(r3) /* 0BC008 800C15A8 88030000 */ lbz r0, 0(r3) @@ -125,7 +125,7 @@ lbl_800C166C: /* 0BC0CC 800C166C 280000FE */ cmplwi r0, 0xfe /* 0BC0D0 800C1670 40820060 */ bne lbl_800C16D0 lbl_800C1674: -/* 0BC0D4 800C1674 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BC0D4 800C1674 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BC0D8 800C1678 8083069C */ lwz r4, 0x69c(r3) /* 0BC0DC 800C167C 38A3069C */ addi r5, r3, 0x69c /* 0BC0E0 800C1680 88640000 */ lbz r3, 0(r4) @@ -174,7 +174,7 @@ lbl_800C16F4: /* 0BC164 800C1704 4E800020 */ blr __THPSetupBuffers: -/* 0BC168 800C1708 808D8FCC */ lwz r4, __THPWorkArea-_SDA_BASE_(r13) +/* 0BC168 800C1708 808D8FCC */ lwz r4, __THPWorkArea@sda21(r13) /* 0BC16C 800C170C 3C608013 */ lis r3, __THPMCUBuffer@ha /* 0BC170 800C1710 38A32B38 */ addi r5, r3, __THPMCUBuffer@l /* 0BC174 800C1714 3804001F */ addi r0, r4, 0x1f @@ -193,11 +193,11 @@ __THPSetupBuffers: /* 0BC1A8 800C1748 4E800020 */ blr __THPReadFrameHeader: -/* 0BC1AC 800C174C 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BC1AC 800C174C 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BC1B0 800C1750 8064069C */ lwz r3, 0x69c(r4) /* 0BC1B4 800C1754 38030002 */ addi r0, r3, 2 /* 0BC1B8 800C1758 9004069C */ stw r0, 0x69c(r4) -/* 0BC1BC 800C175C 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BC1BC 800C175C 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BC1C0 800C1760 8064069C */ lwz r3, 0x69c(r4) /* 0BC1C4 800C1764 38030001 */ addi r0, r3, 1 /* 0BC1C8 800C1768 9004069C */ stw r0, 0x69c(r4) @@ -207,27 +207,27 @@ __THPReadFrameHeader: /* 0BC1D8 800C1778 3860000A */ li r3, 0xa /* 0BC1DC 800C177C 4E800020 */ blr lbl_800C1780: -/* 0BC1E0 800C1780 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC1E0 800C1780 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC1E4 800C1784 8085069C */ lwz r4, 0x69c(r5) /* 0BC1E8 800C1788 88640000 */ lbz r3, 0(r4) /* 0BC1EC 800C178C 88040001 */ lbz r0, 1(r4) /* 0BC1F0 800C1790 5060442E */ rlwimi r0, r3, 8, 0x10, 0x17 /* 0BC1F4 800C1794 B0050694 */ sth r0, 0x694(r5) -/* 0BC1F8 800C1798 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BC1F8 800C1798 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BC1FC 800C179C 8064069C */ lwz r3, 0x69c(r4) /* 0BC200 800C17A0 38030002 */ addi r0, r3, 2 /* 0BC204 800C17A4 9004069C */ stw r0, 0x69c(r4) -/* 0BC208 800C17A8 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC208 800C17A8 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC20C 800C17AC 8085069C */ lwz r4, 0x69c(r5) /* 0BC210 800C17B0 88640000 */ lbz r3, 0(r4) /* 0BC214 800C17B4 88040001 */ lbz r0, 1(r4) /* 0BC218 800C17B8 5060442E */ rlwimi r0, r3, 8, 0x10, 0x17 /* 0BC21C 800C17BC B0050692 */ sth r0, 0x692(r5) -/* 0BC220 800C17C0 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BC220 800C17C0 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BC224 800C17C4 8064069C */ lwz r3, 0x69c(r4) /* 0BC228 800C17C8 38030002 */ addi r0, r3, 2 /* 0BC22C 800C17CC 9004069C */ stw r0, 0x69c(r4) -/* 0BC230 800C17D0 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BC230 800C17D0 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BC234 800C17D4 8064069C */ lwz r3, 0x69c(r4) /* 0BC238 800C17D8 38030001 */ addi r0, r3, 1 /* 0BC23C 800C17DC 9004069C */ stw r0, 0x69c(r4) @@ -241,12 +241,12 @@ lbl_800C17F4: /* 0BC258 800C17F8 38C00000 */ li r6, 0 /* 0BC25C 800C17FC 48000078 */ b lbl_800C1874 lbl_800C1800: -/* 0BC260 800C1800 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BC260 800C1800 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BC264 800C1804 54E0063F */ clrlwi. r0, r7, 0x18 /* 0BC268 800C1808 8064069C */ lwz r3, 0x69c(r4) /* 0BC26C 800C180C 38030001 */ addi r0, r3, 1 /* 0BC270 800C1810 9004069C */ stw r0, 0x69c(r4) -/* 0BC274 800C1814 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BC274 800C1814 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BC278 800C1818 8064069C */ lwz r3, 0x69c(r4) /* 0BC27C 800C181C 38030001 */ addi r0, r3, 1 /* 0BC280 800C1820 9004069C */ stw r0, 0x69c(r4) @@ -263,7 +263,7 @@ lbl_800C1844: /* 0BC2A4 800C1844 38600013 */ li r3, 0x13 /* 0BC2A8 800C1848 4E800020 */ blr lbl_800C184C: -/* 0BC2AC 800C184C 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC2AC 800C184C 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC2B0 800C1850 38060680 */ addi r0, r6, 0x680 /* 0BC2B4 800C1854 38C60006 */ addi r6, r6, 6 /* 0BC2B8 800C1858 8085069C */ lwz r4, 0x69c(r5) @@ -271,7 +271,7 @@ lbl_800C184C: /* 0BC2C0 800C1860 38640001 */ addi r3, r4, 1 /* 0BC2C4 800C1864 9065069C */ stw r3, 0x69c(r5) /* 0BC2C8 800C1868 88840000 */ lbz r4, 0(r4) -/* 0BC2CC 800C186C 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BC2CC 800C186C 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BC2D0 800C1870 7C8301AE */ stbx r4, r3, r0 lbl_800C1874: /* 0BC2D4 800C1874 54E0063E */ clrlwi r0, r7, 0x18 @@ -281,11 +281,11 @@ lbl_800C1874: /* 0BC2E4 800C1884 4E800020 */ blr __THPReadScaneHeader: -/* 0BC2E8 800C1888 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BC2E8 800C1888 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BC2EC 800C188C 8064069C */ lwz r3, 0x69c(r4) /* 0BC2F0 800C1890 38030002 */ addi r0, r3, 2 /* 0BC2F4 800C1894 9004069C */ stw r0, 0x69c(r4) -/* 0BC2F8 800C1898 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BC2F8 800C1898 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BC2FC 800C189C 8064069C */ lwz r3, 0x69c(r4) /* 0BC300 800C18A0 38030001 */ addi r0, r3, 1 /* 0BC304 800C18A4 9004069C */ stw r0, 0x69c(r4) @@ -299,26 +299,26 @@ lbl_800C18BC: /* 0BC320 800C18C0 39000000 */ li r8, 0 /* 0BC324 800C18C4 48000088 */ b lbl_800C194C lbl_800C18C8: -/* 0BC328 800C18C8 80CD8FD0 */ lwz r6, __THPInfo-_SDA_BASE_(r13) +/* 0BC328 800C18C8 80CD8FD0 */ lwz r6, __THPInfo@sda21(r13) /* 0BC32C 800C18CC 38080681 */ addi r0, r8, 0x681 /* 0BC330 800C18D0 38880682 */ addi r4, r8, 0x682 /* 0BC334 800C18D4 80A6069C */ lwz r5, 0x69c(r6) /* 0BC338 800C18D8 38600001 */ li r3, 1 /* 0BC33C 800C18DC 38A50001 */ addi r5, r5, 1 /* 0BC340 800C18E0 90A6069C */ stw r5, 0x69c(r6) -/* 0BC344 800C18E4 80ED8FD0 */ lwz r7, __THPInfo-_SDA_BASE_(r13) +/* 0BC344 800C18E4 80ED8FD0 */ lwz r7, __THPInfo@sda21(r13) /* 0BC348 800C18E8 80C7069C */ lwz r6, 0x69c(r7) /* 0BC34C 800C18EC 38A60001 */ addi r5, r6, 1 /* 0BC350 800C18F0 90A7069C */ stw r5, 0x69c(r7) /* 0BC354 800C18F4 88E60000 */ lbz r7, 0(r6) -/* 0BC358 800C18F8 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC358 800C18F8 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC35C 800C18FC 7CE62670 */ srawi r6, r7, 4 /* 0BC360 800C1900 7CC501AE */ stbx r6, r5, r0 /* 0BC364 800C1904 54E7073E */ clrlwi r7, r7, 0x1c /* 0BC368 800C1908 7C603030 */ slw r0, r3, r6 -/* 0BC36C 800C190C 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC36C 800C190C 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC370 800C1910 7CE521AE */ stbx r7, r5, r4 -/* 0BC374 800C1914 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BC374 800C1914 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BC378 800C1918 888406A8 */ lbz r4, 0x6a8(r4) /* 0BC37C 800C191C 7C800039 */ and. r0, r4, r0 /* 0BC380 800C1920 4082000C */ bne lbl_800C192C @@ -338,23 +338,23 @@ lbl_800C194C: /* 0BC3AC 800C194C 5520063E */ clrlwi r0, r9, 0x18 /* 0BC3B0 800C1950 28000003 */ cmplwi r0, 3 /* 0BC3B4 800C1954 4180FF74 */ blt lbl_800C18C8 -/* 0BC3B8 800C1958 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC3B8 800C1958 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC3BC 800C195C 38000000 */ li r0, 0 /* 0BC3C0 800C1960 38600000 */ li r3, 0 /* 0BC3C4 800C1964 8085069C */ lwz r4, 0x69c(r5) /* 0BC3C8 800C1968 38840003 */ addi r4, r4, 3 /* 0BC3CC 800C196C 9085069C */ stw r4, 0x69c(r5) -/* 0BC3D0 800C1970 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC3D0 800C1970 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC3D4 800C1974 A0850692 */ lhz r4, 0x692(r5) /* 0BC3D8 800C1978 3884000F */ addi r4, r4, 0xf /* 0BC3DC 800C197C 7C842670 */ srawi r4, r4, 4 /* 0BC3E0 800C1980 7C840194 */ addze r4, r4 /* 0BC3E4 800C1984 B0850696 */ sth r4, 0x696(r5) -/* 0BC3E8 800C1988 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BC3E8 800C1988 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BC3EC 800C198C B0040684 */ sth r0, 0x684(r4) -/* 0BC3F0 800C1990 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BC3F0 800C1990 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BC3F4 800C1994 B004068A */ sth r0, 0x68a(r4) -/* 0BC3F8 800C1998 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BC3F8 800C1998 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BC3FC 800C199C B0040690 */ sth r0, 0x690(r4) /* 0BC400 800C19A0 4E800020 */ blr @@ -364,7 +364,7 @@ __THPReadQuantizationTable: /* 0BC40C 800C19AC 38843210 */ addi r4, r4, __THPJpegNaturalOrder@l /* 0BC410 800C19B0 BEA1015C */ stmw r21, 0x15c(r1) /* 0BC414 800C19B4 38C40050 */ addi r6, r4, 0x50 -/* 0BC418 800C19B8 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BC418 800C19B8 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BC41C 800C19BC 80A3069C */ lwz r5, 0x69c(r3) /* 0BC420 800C19C0 3903069C */ addi r8, r3, 0x69c /* 0BC424 800C19C4 38610014 */ addi r3, r1, 0x14 @@ -375,10 +375,10 @@ __THPReadQuantizationTable: /* 0BC438 800C19D8 90080000 */ stw r0, 0(r8) /* 0BC43C 800C19DC 54A7043E */ clrlwi r7, r5, 0x10 /* 0BC440 800C19E0 3C004330 */ lis r0, 0x4330 -/* 0BC444 800C19E4 C8028518 */ lfd f0, D_80136218-_SDA2_BASE_(r2) +/* 0BC444 800C19E4 C8028518 */ lfd f0, D_80136218@sda21(r2) /* 0BC448 800C19E8 38E7FFFE */ addi r7, r7, -2 lbl_800C19EC: -/* 0BC44C 800C19EC 816D8FD0 */ lwz r11, __THPInfo-_SDA_BASE_(r13) +/* 0BC44C 800C19EC 816D8FD0 */ lwz r11, __THPInfo@sda21(r13) /* 0BC450 800C19F0 38A40000 */ addi r5, r4, 0 /* 0BC454 800C19F4 39200000 */ li r9, 0 /* 0BC458 800C19F8 814B069C */ lwz r10, 0x69c(r11) @@ -387,7 +387,7 @@ lbl_800C19EC: /* 0BC464 800C1A04 890A0000 */ lbz r8, 0(r10) /* 0BC468 800C1A08 480001C4 */ b lbl_800C1BCC lbl_800C1A0C: -/* 0BC46C 800C1A0C 83CD8FD0 */ lwz r30, __THPInfo-_SDA_BASE_(r13) +/* 0BC46C 800C1A0C 83CD8FD0 */ lwz r30, __THPInfo@sda21(r13) /* 0BC470 800C1A10 3B890001 */ addi r28, r9, 1 /* 0BC474 800C1A14 3BA90002 */ addi r29, r9, 2 /* 0BC478 800C1A18 837E069C */ lwz r27, 0x69c(r30) @@ -409,7 +409,7 @@ lbl_800C1A0C: /* 0BC4B8 800C1A58 C8210150 */ lfd f1, 0x150(r1) /* 0BC4BC 800C1A5C EC210028 */ fsubs f1, f1, f0 /* 0BC4C0 800C1A60 7C23DD2E */ stfsx f1, r3, r27 -/* 0BC4C4 800C1A64 836D8FD0 */ lwz r27, __THPInfo-_SDA_BASE_(r13) +/* 0BC4C4 800C1A64 836D8FD0 */ lwz r27, __THPInfo@sda21(r13) /* 0BC4C8 800C1A68 83FB069C */ lwz r31, 0x69c(r27) /* 0BC4CC 800C1A6C 3BDF0001 */ addi r30, r31, 1 /* 0BC4D0 800C1A70 93DB069C */ stw r30, 0x69c(r27) @@ -421,7 +421,7 @@ lbl_800C1A0C: /* 0BC4E8 800C1A88 C8210148 */ lfd f1, 0x148(r1) /* 0BC4EC 800C1A8C EC210028 */ fsubs f1, f1, f0 /* 0BC4F0 800C1A90 7C23E52E */ stfsx f1, r3, r28 -/* 0BC4F4 800C1A94 838D8FD0 */ lwz r28, __THPInfo-_SDA_BASE_(r13) +/* 0BC4F4 800C1A94 838D8FD0 */ lwz r28, __THPInfo@sda21(r13) /* 0BC4F8 800C1A98 83FC069C */ lwz r31, 0x69c(r28) /* 0BC4FC 800C1A9C 3BDF0001 */ addi r30, r31, 1 /* 0BC500 800C1AA0 93DC069C */ stw r30, 0x69c(r28) @@ -433,7 +433,7 @@ lbl_800C1A0C: /* 0BC518 800C1AB8 C8210140 */ lfd f1, 0x140(r1) /* 0BC51C 800C1ABC EC210028 */ fsubs f1, f1, f0 /* 0BC520 800C1AC0 7C23ED2E */ stfsx f1, r3, r29 -/* 0BC524 800C1AC4 83ED8FD0 */ lwz r31, __THPInfo-_SDA_BASE_(r13) +/* 0BC524 800C1AC4 83ED8FD0 */ lwz r31, __THPInfo@sda21(r13) /* 0BC528 800C1AC8 83DF069C */ lwz r30, 0x69c(r31) /* 0BC52C 800C1ACC 3BBE0001 */ addi r29, r30, 1 /* 0BC530 800C1AD0 93BF069C */ stw r29, 0x69c(r31) @@ -445,7 +445,7 @@ lbl_800C1A0C: /* 0BC548 800C1AE8 C8210138 */ lfd f1, 0x138(r1) /* 0BC54C 800C1AEC EC210028 */ fsubs f1, f1, f0 /* 0BC550 800C1AF0 7C23652E */ stfsx f1, r3, r12 -/* 0BC554 800C1AF4 83CD8FD0 */ lwz r30, __THPInfo-_SDA_BASE_(r13) +/* 0BC554 800C1AF4 83CD8FD0 */ lwz r30, __THPInfo@sda21(r13) /* 0BC558 800C1AF8 83BE069C */ lwz r29, 0x69c(r30) /* 0BC55C 800C1AFC 399D0001 */ addi r12, r29, 1 /* 0BC560 800C1B00 919E069C */ stw r12, 0x69c(r30) @@ -457,7 +457,7 @@ lbl_800C1A0C: /* 0BC578 800C1B18 C8210130 */ lfd f1, 0x130(r1) /* 0BC57C 800C1B1C EC210028 */ fsubs f1, f1, f0 /* 0BC580 800C1B20 7C235D2E */ stfsx f1, r3, r11 -/* 0BC584 800C1B24 83AD8FD0 */ lwz r29, __THPInfo-_SDA_BASE_(r13) +/* 0BC584 800C1B24 83AD8FD0 */ lwz r29, __THPInfo@sda21(r13) /* 0BC588 800C1B28 819D069C */ lwz r12, 0x69c(r29) /* 0BC58C 800C1B2C 396C0001 */ addi r11, r12, 1 /* 0BC590 800C1B30 917D069C */ stw r11, 0x69c(r29) @@ -469,7 +469,7 @@ lbl_800C1A0C: /* 0BC5A8 800C1B48 C8210128 */ lfd f1, 0x128(r1) /* 0BC5AC 800C1B4C EC210028 */ fsubs f1, f1, f0 /* 0BC5B0 800C1B50 7C23552E */ stfsx f1, r3, r10 -/* 0BC5B4 800C1B54 83CD8FD0 */ lwz r30, __THPInfo-_SDA_BASE_(r13) +/* 0BC5B4 800C1B54 83CD8FD0 */ lwz r30, __THPInfo@sda21(r13) /* 0BC5B8 800C1B58 39690006 */ addi r11, r9, 6 /* 0BC5BC 800C1B5C 39490007 */ addi r10, r9, 7 /* 0BC5C0 800C1B60 83BE069C */ lwz r29, 0x69c(r30) @@ -487,7 +487,7 @@ lbl_800C1A0C: /* 0BC5F0 800C1B90 C8210120 */ lfd f1, 0x120(r1) /* 0BC5F4 800C1B94 EC210028 */ fsubs f1, f1, f0 /* 0BC5F8 800C1B98 7C235D2E */ stfsx f1, r3, r11 -/* 0BC5FC 800C1B9C 83AD8FD0 */ lwz r29, __THPInfo-_SDA_BASE_(r13) +/* 0BC5FC 800C1B9C 83AD8FD0 */ lwz r29, __THPInfo@sda21(r13) /* 0BC600 800C1BA0 819D069C */ lwz r12, 0x69c(r29) /* 0BC604 800C1BA4 396C0001 */ addi r11, r12, 1 /* 0BC608 800C1BA8 917D069C */ stw r11, 0x69c(r29) @@ -503,7 +503,7 @@ lbl_800C1BCC: /* 0BC62C 800C1BCC 552A043E */ clrlwi r10, r9, 0x10 /* 0BC630 800C1BD0 280A0040 */ cmplwi r10, 0x40 /* 0BC634 800C1BD4 4180FE38 */ blt lbl_800C1A0C -/* 0BC638 800C1BD8 83AD8FD0 */ lwz r29, __THPInfo-_SDA_BASE_(r13) +/* 0BC638 800C1BD8 83AD8FD0 */ lwz r29, __THPInfo@sda21(r13) /* 0BC63C 800C1BDC 3B660000 */ addi r27, r6, 0 /* 0BC640 800C1BE0 551C402E */ slwi r28, r8, 8 /* 0BC644 800C1BE4 38A00000 */ li r5, 0 @@ -611,12 +611,12 @@ __THPReadHuffmanTableSpecification: /* 0BC7CC 800C1D6C 93E1001C */ stw r31, 0x1c(r1) /* 0BC7D0 800C1D70 93C10018 */ stw r30, 0x18(r1) /* 0BC7D4 800C1D74 93A10014 */ stw r29, 0x14(r1) -/* 0BC7D8 800C1D78 808D8FCC */ lwz r4, __THPWorkArea-_SDA_BASE_(r13) -/* 0BC7DC 800C1D7C 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BC7D8 800C1D78 808D8FCC */ lwz r4, __THPWorkArea@sda21(r13) +/* 0BC7DC 800C1D7C 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BC7E0 800C1D80 38040101 */ addi r0, r4, 0x101 -/* 0BC7E4 800C1D84 908D8F68 */ stw r4, __THPHuffmanSizeTab-_SDA_BASE_(r13) +/* 0BC7E4 800C1D84 908D8F68 */ stw r4, __THPHuffmanSizeTab@sda21(r13) /* 0BC7E8 800C1D88 38A3069C */ addi r5, r3, 0x69c -/* 0BC7EC 800C1D8C 900D8F6C */ stw r0, __THPHuffmanCodeTab-_SDA_BASE_(r13) +/* 0BC7EC 800C1D8C 900D8F6C */ stw r0, __THPHuffmanCodeTab@sda21(r13) /* 0BC7F0 800C1D90 8063069C */ lwz r3, 0x69c(r3) /* 0BC7F4 800C1D94 88830000 */ lbz r4, 0(r3) /* 0BC7F8 800C1D98 38030002 */ addi r0, r3, 2 @@ -626,65 +626,65 @@ __THPReadHuffmanTableSpecification: /* 0BC808 800C1DA8 90050000 */ stw r0, 0(r5) /* 0BC80C 800C1DAC 3BDEFFFE */ addi r30, r30, -2 lbl_800C1DB0: -/* 0BC810 800C1DB0 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC810 800C1DB0 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC814 800C1DB4 3BA00000 */ li r29, 0 /* 0BC818 800C1DB8 38600000 */ li r3, 0 /* 0BC81C 800C1DBC 8085069C */ lwz r4, 0x69c(r5) /* 0BC820 800C1DC0 38040001 */ addi r0, r4, 1 /* 0BC824 800C1DC4 9005069C */ stw r0, 0x69c(r5) /* 0BC828 800C1DC8 88C40000 */ lbz r6, 0(r4) -/* 0BC82C 800C1DCC 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BC82C 800C1DCC 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BC830 800C1DD0 7CC02670 */ srawi r0, r6, 4 /* 0BC834 800C1DD4 80A4069C */ lwz r5, 0x69c(r4) /* 0BC838 800C1DD8 54C40EFC */ rlwinm r4, r6, 1, 0x1b, 0x1e /* 0BC83C 800C1DDC 5400063E */ clrlwi r0, r0, 0x18 /* 0BC840 800C1DE0 7C040214 */ add r0, r4, r0 -/* 0BC844 800C1DE4 90AD8F64 */ stw r5, __THPHuffmanBits-_SDA_BASE_(r13) +/* 0BC844 800C1DE4 90AD8F64 */ stw r5, __THPHuffmanBits@sda21(r13) /* 0BC848 800C1DE8 541F063E */ clrlwi r31, r0, 0x18 /* 0BC84C 800C1DEC 480000C8 */ b lbl_800C1EB4 lbl_800C1DF0: -/* 0BC850 800C1DF0 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC850 800C1DF0 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC854 800C1DF4 38630008 */ addi r3, r3, 8 /* 0BC858 800C1DF8 8085069C */ lwz r4, 0x69c(r5) /* 0BC85C 800C1DFC 38040001 */ addi r0, r4, 1 /* 0BC860 800C1E00 9005069C */ stw r0, 0x69c(r5) -/* 0BC864 800C1E04 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC864 800C1E04 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC868 800C1E08 88040000 */ lbz r0, 0(r4) /* 0BC86C 800C1E0C 8085069C */ lwz r4, 0x69c(r5) /* 0BC870 800C1E10 7FBD0214 */ add r29, r29, r0 /* 0BC874 800C1E14 38040001 */ addi r0, r4, 1 /* 0BC878 800C1E18 9005069C */ stw r0, 0x69c(r5) -/* 0BC87C 800C1E1C 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC87C 800C1E1C 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC880 800C1E20 88040000 */ lbz r0, 0(r4) /* 0BC884 800C1E24 8085069C */ lwz r4, 0x69c(r5) /* 0BC888 800C1E28 7FBD0214 */ add r29, r29, r0 /* 0BC88C 800C1E2C 38040001 */ addi r0, r4, 1 /* 0BC890 800C1E30 9005069C */ stw r0, 0x69c(r5) -/* 0BC894 800C1E34 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC894 800C1E34 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC898 800C1E38 88040000 */ lbz r0, 0(r4) /* 0BC89C 800C1E3C 8085069C */ lwz r4, 0x69c(r5) /* 0BC8A0 800C1E40 7FBD0214 */ add r29, r29, r0 /* 0BC8A4 800C1E44 38040001 */ addi r0, r4, 1 /* 0BC8A8 800C1E48 9005069C */ stw r0, 0x69c(r5) -/* 0BC8AC 800C1E4C 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC8AC 800C1E4C 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC8B0 800C1E50 88040000 */ lbz r0, 0(r4) /* 0BC8B4 800C1E54 8085069C */ lwz r4, 0x69c(r5) /* 0BC8B8 800C1E58 7FBD0214 */ add r29, r29, r0 /* 0BC8BC 800C1E5C 38040001 */ addi r0, r4, 1 /* 0BC8C0 800C1E60 9005069C */ stw r0, 0x69c(r5) -/* 0BC8C4 800C1E64 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC8C4 800C1E64 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC8C8 800C1E68 88040000 */ lbz r0, 0(r4) /* 0BC8CC 800C1E6C 8085069C */ lwz r4, 0x69c(r5) /* 0BC8D0 800C1E70 7FBD0214 */ add r29, r29, r0 /* 0BC8D4 800C1E74 38040001 */ addi r0, r4, 1 /* 0BC8D8 800C1E78 9005069C */ stw r0, 0x69c(r5) -/* 0BC8DC 800C1E7C 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC8DC 800C1E7C 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC8E0 800C1E80 88040000 */ lbz r0, 0(r4) /* 0BC8E4 800C1E84 8085069C */ lwz r4, 0x69c(r5) /* 0BC8E8 800C1E88 7FBD0214 */ add r29, r29, r0 /* 0BC8EC 800C1E8C 38040001 */ addi r0, r4, 1 /* 0BC8F0 800C1E90 9005069C */ stw r0, 0x69c(r5) -/* 0BC8F4 800C1E94 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC8F4 800C1E94 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC8F8 800C1E98 88040000 */ lbz r0, 0(r4) /* 0BC8FC 800C1E9C 8085069C */ lwz r4, 0x69c(r5) /* 0BC900 800C1EA0 7FBD0214 */ add r29, r29, r0 @@ -697,12 +697,12 @@ lbl_800C1EB4: /* 0BC918 800C1EB8 28000010 */ cmplwi r0, 0x10 /* 0BC91C 800C1EBC 4180FF34 */ blt lbl_800C1DF0 /* 0BC920 800C1EC0 1C7F00E0 */ mulli r3, r31, 0xe0 -/* 0BC924 800C1EC4 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC924 800C1EC4 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC928 800C1EC8 8085069C */ lwz r4, 0x69c(r5) /* 0BC92C 800C1ECC 38030340 */ addi r0, r3, 0x340 /* 0BC930 800C1ED0 7C85012E */ stwx r4, r5, r0 /* 0BC934 800C1ED4 57A0043E */ clrlwi r0, r29, 0x10 -/* 0BC938 800C1ED8 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BC938 800C1ED8 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BC93C 800C1EDC 8064069C */ lwz r3, 0x69c(r4) /* 0BC940 800C1EE0 7C030214 */ add r0, r3, r0 /* 0BC944 800C1EE4 9004069C */ stw r0, 0x69c(r4) @@ -710,7 +710,7 @@ lbl_800C1EB4: /* 0BC94C 800C1EEC 48000145 */ bl __THPHuffGenerateCodeTable /* 0BC950 800C1EF0 7FE3FB78 */ mr r3, r31 /* 0BC954 800C1EF4 480001A5 */ bl __THPHuffGenerateDecoderTables -/* 0BC958 800C1EF8 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BC958 800C1EF8 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BC95C 800C1EFC 381D0011 */ addi r0, r29, 0x11 /* 0BC960 800C1F00 7FC0F050 */ subf r30, r0, r30 /* 0BC964 800C1F04 38000001 */ li r0, 1 @@ -733,7 +733,7 @@ __THPHuffGenerateSizeTable: /* 0BC9A0 800C1F40 38C00000 */ li r6, 0 /* 0BC9A4 800C1F44 38E00001 */ li r7, 1 lbl_800C1F48: -/* 0BC9A8 800C1F48 806D8F64 */ lwz r3, __THPHuffmanBits-_SDA_BASE_(r13) +/* 0BC9A8 800C1F48 806D8F64 */ lwz r3, __THPHuffmanBits@sda21(r13) /* 0BC9AC 800C1F4C 3807FFFF */ addi r0, r7, -1 /* 0BC9B0 800C1F50 54E5063E */ clrlwi r5, r7, 0x18 /* 0BC9B4 800C1F54 7D0300AE */ lbzx r8, r3, r0 @@ -744,37 +744,37 @@ lbl_800C1F48: /* 0BC9C8 800C1F68 7C0903A6 */ mtctr r0 /* 0BC9CC 800C1F6C 41820090 */ beq lbl_800C1FFC lbl_800C1F70: -/* 0BC9D0 800C1F70 808D8F68 */ lwz r4, __THPHuffmanSizeTab-_SDA_BASE_(r13) +/* 0BC9D0 800C1F70 808D8F68 */ lwz r4, __THPHuffmanSizeTab@sda21(r13) /* 0BC9D4 800C1F74 7CC03378 */ mr r0, r6 /* 0BC9D8 800C1F78 38C60001 */ addi r6, r6, 1 /* 0BC9DC 800C1F7C 7CA401AE */ stbx r5, r4, r0 /* 0BC9E0 800C1F80 38060000 */ addi r0, r6, 0 /* 0BC9E4 800C1F84 38C60001 */ addi r6, r6, 1 -/* 0BC9E8 800C1F88 808D8F68 */ lwz r4, __THPHuffmanSizeTab-_SDA_BASE_(r13) +/* 0BC9E8 800C1F88 808D8F68 */ lwz r4, __THPHuffmanSizeTab@sda21(r13) /* 0BC9EC 800C1F8C 7CA401AE */ stbx r5, r4, r0 /* 0BC9F0 800C1F90 38060000 */ addi r0, r6, 0 /* 0BC9F4 800C1F94 38C60001 */ addi r6, r6, 1 -/* 0BC9F8 800C1F98 808D8F68 */ lwz r4, __THPHuffmanSizeTab-_SDA_BASE_(r13) +/* 0BC9F8 800C1F98 808D8F68 */ lwz r4, __THPHuffmanSizeTab@sda21(r13) /* 0BC9FC 800C1F9C 7CA401AE */ stbx r5, r4, r0 /* 0BCA00 800C1FA0 38060000 */ addi r0, r6, 0 /* 0BCA04 800C1FA4 38C60001 */ addi r6, r6, 1 -/* 0BCA08 800C1FA8 808D8F68 */ lwz r4, __THPHuffmanSizeTab-_SDA_BASE_(r13) +/* 0BCA08 800C1FA8 808D8F68 */ lwz r4, __THPHuffmanSizeTab@sda21(r13) /* 0BCA0C 800C1FAC 7CA401AE */ stbx r5, r4, r0 /* 0BCA10 800C1FB0 38060000 */ addi r0, r6, 0 /* 0BCA14 800C1FB4 38C60001 */ addi r6, r6, 1 -/* 0BCA18 800C1FB8 808D8F68 */ lwz r4, __THPHuffmanSizeTab-_SDA_BASE_(r13) +/* 0BCA18 800C1FB8 808D8F68 */ lwz r4, __THPHuffmanSizeTab@sda21(r13) /* 0BCA1C 800C1FBC 7CA401AE */ stbx r5, r4, r0 /* 0BCA20 800C1FC0 38060000 */ addi r0, r6, 0 /* 0BCA24 800C1FC4 38C60001 */ addi r6, r6, 1 -/* 0BCA28 800C1FC8 808D8F68 */ lwz r4, __THPHuffmanSizeTab-_SDA_BASE_(r13) +/* 0BCA28 800C1FC8 808D8F68 */ lwz r4, __THPHuffmanSizeTab@sda21(r13) /* 0BCA2C 800C1FCC 7CA401AE */ stbx r5, r4, r0 /* 0BCA30 800C1FD0 38060000 */ addi r0, r6, 0 /* 0BCA34 800C1FD4 38C60001 */ addi r6, r6, 1 -/* 0BCA38 800C1FD8 808D8F68 */ lwz r4, __THPHuffmanSizeTab-_SDA_BASE_(r13) +/* 0BCA38 800C1FD8 808D8F68 */ lwz r4, __THPHuffmanSizeTab@sda21(r13) /* 0BCA3C 800C1FDC 7CA401AE */ stbx r5, r4, r0 /* 0BCA40 800C1FE0 38060000 */ addi r0, r6, 0 /* 0BCA44 800C1FE4 38C60001 */ addi r6, r6, 1 -/* 0BCA48 800C1FE8 808D8F68 */ lwz r4, __THPHuffmanSizeTab-_SDA_BASE_(r13) +/* 0BCA48 800C1FE8 808D8F68 */ lwz r4, __THPHuffmanSizeTab@sda21(r13) /* 0BCA4C 800C1FEC 7CA401AE */ stbx r5, r4, r0 /* 0BCA50 800C1FF0 4200FF80 */ bdnz lbl_800C1F70 /* 0BCA54 800C1FF4 70630007 */ andi. r3, r3, 7 @@ -782,7 +782,7 @@ lbl_800C1F70: lbl_800C1FFC: /* 0BCA5C 800C1FFC 7C6903A6 */ mtctr r3 lbl_800C2000: -/* 0BCA60 800C2000 808D8F68 */ lwz r4, __THPHuffmanSizeTab-_SDA_BASE_(r13) +/* 0BCA60 800C2000 808D8F68 */ lwz r4, __THPHuffmanSizeTab@sda21(r13) /* 0BCA64 800C2004 7CC03378 */ mr r0, r6 /* 0BCA68 800C2008 38C60001 */ addi r6, r6, 1 /* 0BCA6C 800C200C 7CA401AE */ stbx r5, r4, r0 @@ -791,15 +791,15 @@ lbl_800C2014: /* 0BCA74 800C2014 38E70001 */ addi r7, r7, 1 /* 0BCA78 800C2018 2C070010 */ cmpwi r7, 0x10 /* 0BCA7C 800C201C 4081FF2C */ ble lbl_800C1F48 -/* 0BCA80 800C2020 806D8F68 */ lwz r3, __THPHuffmanSizeTab-_SDA_BASE_(r13) +/* 0BCA80 800C2020 806D8F68 */ lwz r3, __THPHuffmanSizeTab@sda21(r13) /* 0BCA84 800C2024 38000000 */ li r0, 0 /* 0BCA88 800C2028 7C0331AE */ stbx r0, r3, r6 /* 0BCA8C 800C202C 4E800020 */ blr __THPHuffGenerateCodeTable: -/* 0BCA90 800C2030 80CD8F68 */ lwz r6, __THPHuffmanSizeTab-_SDA_BASE_(r13) +/* 0BCA90 800C2030 80CD8F68 */ lwz r6, __THPHuffmanSizeTab@sda21(r13) /* 0BCA94 800C2034 39000000 */ li r8, 0 -/* 0BCA98 800C2038 80AD8F6C */ lwz r5, __THPHuffmanCodeTab-_SDA_BASE_(r13) +/* 0BCA98 800C2038 80AD8F6C */ lwz r5, __THPHuffmanCodeTab@sda21(r13) /* 0BCA9C 800C203C 39200000 */ li r9, 0 /* 0BCAA0 800C2040 88E60000 */ lbz r7, 0(r6) /* 0BCAA4 800C2044 38600001 */ li r3, 1 @@ -830,7 +830,7 @@ lbl_800C2084: __THPHuffGenerateDecoderTables: /* 0BCAF8 800C2098 5460063E */ clrlwi r0, r3, 0x18 -/* 0BCAFC 800C209C 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BCAFC 800C209C 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BCB00 800C20A0 1C6000E0 */ mulli r3, r0, 0xe0 /* 0BCB04 800C20A4 38E30300 */ addi r7, r3, 0x300 /* 0BCB08 800C20A8 38000004 */ li r0, 4 @@ -840,18 +840,18 @@ __THPHuffGenerateDecoderTables: /* 0BCB18 800C20B8 39000000 */ li r8, 0 /* 0BCB1C 800C20BC 39200001 */ li r9, 1 lbl_800C20C0: -/* 0BCB20 800C20C0 806D8F64 */ lwz r3, __THPHuffmanBits-_SDA_BASE_(r13) +/* 0BCB20 800C20C0 806D8F64 */ lwz r3, __THPHuffmanBits@sda21(r13) /* 0BCB24 800C20C4 38A9FFFF */ addi r5, r9, -1 /* 0BCB28 800C20C8 7C0328AE */ lbzx r0, r3, r5 /* 0BCB2C 800C20CC 28000000 */ cmplwi r0, 0 /* 0BCB30 800C20D0 4182003C */ beq lbl_800C210C -/* 0BCB34 800C20D4 806D8F6C */ lwz r3, __THPHuffmanCodeTab-_SDA_BASE_(r13) +/* 0BCB34 800C20D4 806D8F6C */ lwz r3, __THPHuffmanCodeTab@sda21(r13) /* 0BCB38 800C20D8 5500083C */ slwi r0, r8, 1 /* 0BCB3C 800C20DC 7C03022E */ lhzx r0, r3, r0 /* 0BCB40 800C20E0 7C004050 */ subf r0, r0, r8 /* 0BCB44 800C20E4 9006008C */ stw r0, 0x8c(r6) -/* 0BCB48 800C20E8 806D8F64 */ lwz r3, __THPHuffmanBits-_SDA_BASE_(r13) -/* 0BCB4C 800C20EC 808D8F6C */ lwz r4, __THPHuffmanCodeTab-_SDA_BASE_(r13) +/* 0BCB48 800C20E8 806D8F64 */ lwz r3, __THPHuffmanBits@sda21(r13) +/* 0BCB4C 800C20EC 808D8F6C */ lwz r4, __THPHuffmanCodeTab@sda21(r13) /* 0BCB50 800C20F0 7C0328AE */ lbzx r0, r3, r5 /* 0BCB54 800C20F4 7D080214 */ add r8, r8, r0 /* 0BCB58 800C20F8 5503083C */ slwi r3, r8, 1 @@ -864,20 +864,20 @@ lbl_800C210C: /* 0BCB70 800C2110 90060044 */ stw r0, 0x44(r6) /* 0BCB74 800C2114 9006008C */ stw r0, 0x8c(r6) lbl_800C2118: -/* 0BCB78 800C2118 806D8F64 */ lwz r3, __THPHuffmanBits-_SDA_BASE_(r13) +/* 0BCB78 800C2118 806D8F64 */ lwz r3, __THPHuffmanBits@sda21(r13) /* 0BCB7C 800C211C 38A90000 */ addi r5, r9, 0 /* 0BCB80 800C2120 39290001 */ addi r9, r9, 1 /* 0BCB84 800C2124 7C0328AE */ lbzx r0, r3, r5 /* 0BCB88 800C2128 38C60004 */ addi r6, r6, 4 /* 0BCB8C 800C212C 28000000 */ cmplwi r0, 0 /* 0BCB90 800C2130 4182003C */ beq lbl_800C216C -/* 0BCB94 800C2134 806D8F6C */ lwz r3, __THPHuffmanCodeTab-_SDA_BASE_(r13) +/* 0BCB94 800C2134 806D8F6C */ lwz r3, __THPHuffmanCodeTab@sda21(r13) /* 0BCB98 800C2138 5500083C */ slwi r0, r8, 1 /* 0BCB9C 800C213C 7C03022E */ lhzx r0, r3, r0 /* 0BCBA0 800C2140 7C004050 */ subf r0, r0, r8 /* 0BCBA4 800C2144 9006008C */ stw r0, 0x8c(r6) -/* 0BCBA8 800C2148 806D8F64 */ lwz r3, __THPHuffmanBits-_SDA_BASE_(r13) -/* 0BCBAC 800C214C 808D8F6C */ lwz r4, __THPHuffmanCodeTab-_SDA_BASE_(r13) +/* 0BCBA8 800C2148 806D8F64 */ lwz r3, __THPHuffmanBits@sda21(r13) +/* 0BCBAC 800C214C 808D8F6C */ lwz r4, __THPHuffmanCodeTab@sda21(r13) /* 0BCBB0 800C2150 7C0328AE */ lbzx r0, r3, r5 /* 0BCBB4 800C2154 7D080214 */ add r8, r8, r0 /* 0BCBB8 800C2158 5503083C */ slwi r3, r8, 1 @@ -890,20 +890,20 @@ lbl_800C216C: /* 0BCBD0 800C2170 90060044 */ stw r0, 0x44(r6) /* 0BCBD4 800C2174 9006008C */ stw r0, 0x8c(r6) lbl_800C2178: -/* 0BCBD8 800C2178 806D8F64 */ lwz r3, __THPHuffmanBits-_SDA_BASE_(r13) +/* 0BCBD8 800C2178 806D8F64 */ lwz r3, __THPHuffmanBits@sda21(r13) /* 0BCBDC 800C217C 38A90000 */ addi r5, r9, 0 /* 0BCBE0 800C2180 39290001 */ addi r9, r9, 1 /* 0BCBE4 800C2184 7C0328AE */ lbzx r0, r3, r5 /* 0BCBE8 800C2188 38C60004 */ addi r6, r6, 4 /* 0BCBEC 800C218C 28000000 */ cmplwi r0, 0 /* 0BCBF0 800C2190 4182003C */ beq lbl_800C21CC -/* 0BCBF4 800C2194 806D8F6C */ lwz r3, __THPHuffmanCodeTab-_SDA_BASE_(r13) +/* 0BCBF4 800C2194 806D8F6C */ lwz r3, __THPHuffmanCodeTab@sda21(r13) /* 0BCBF8 800C2198 5500083C */ slwi r0, r8, 1 /* 0BCBFC 800C219C 7C03022E */ lhzx r0, r3, r0 /* 0BCC00 800C21A0 7C004050 */ subf r0, r0, r8 /* 0BCC04 800C21A4 9006008C */ stw r0, 0x8c(r6) -/* 0BCC08 800C21A8 806D8F64 */ lwz r3, __THPHuffmanBits-_SDA_BASE_(r13) -/* 0BCC0C 800C21AC 808D8F6C */ lwz r4, __THPHuffmanCodeTab-_SDA_BASE_(r13) +/* 0BCC08 800C21A8 806D8F64 */ lwz r3, __THPHuffmanBits@sda21(r13) +/* 0BCC0C 800C21AC 808D8F6C */ lwz r4, __THPHuffmanCodeTab@sda21(r13) /* 0BCC10 800C21B0 7C0328AE */ lbzx r0, r3, r5 /* 0BCC14 800C21B4 7D080214 */ add r8, r8, r0 /* 0BCC18 800C21B8 5503083C */ slwi r3, r8, 1 @@ -916,20 +916,20 @@ lbl_800C21CC: /* 0BCC30 800C21D0 90060044 */ stw r0, 0x44(r6) /* 0BCC34 800C21D4 9006008C */ stw r0, 0x8c(r6) lbl_800C21D8: -/* 0BCC38 800C21D8 806D8F64 */ lwz r3, __THPHuffmanBits-_SDA_BASE_(r13) +/* 0BCC38 800C21D8 806D8F64 */ lwz r3, __THPHuffmanBits@sda21(r13) /* 0BCC3C 800C21DC 38A90000 */ addi r5, r9, 0 /* 0BCC40 800C21E0 39290001 */ addi r9, r9, 1 /* 0BCC44 800C21E4 7C0328AE */ lbzx r0, r3, r5 /* 0BCC48 800C21E8 38C60004 */ addi r6, r6, 4 /* 0BCC4C 800C21EC 28000000 */ cmplwi r0, 0 /* 0BCC50 800C21F0 4182003C */ beq lbl_800C222C -/* 0BCC54 800C21F4 806D8F6C */ lwz r3, __THPHuffmanCodeTab-_SDA_BASE_(r13) +/* 0BCC54 800C21F4 806D8F6C */ lwz r3, __THPHuffmanCodeTab@sda21(r13) /* 0BCC58 800C21F8 5500083C */ slwi r0, r8, 1 /* 0BCC5C 800C21FC 7C03022E */ lhzx r0, r3, r0 /* 0BCC60 800C2200 7C004050 */ subf r0, r0, r8 /* 0BCC64 800C2204 9006008C */ stw r0, 0x8c(r6) -/* 0BCC68 800C2208 806D8F64 */ lwz r3, __THPHuffmanBits-_SDA_BASE_(r13) -/* 0BCC6C 800C220C 808D8F6C */ lwz r4, __THPHuffmanCodeTab-_SDA_BASE_(r13) +/* 0BCC68 800C2208 806D8F64 */ lwz r3, __THPHuffmanBits@sda21(r13) +/* 0BCC6C 800C220C 808D8F6C */ lwz r4, __THPHuffmanCodeTab@sda21(r13) /* 0BCC70 800C2210 7C0328AE */ lbzx r0, r3, r5 /* 0BCC74 800C2214 7D080214 */ add r8, r8, r0 /* 0BCC78 800C2218 5503083C */ slwi r3, r8, 1 @@ -951,24 +951,24 @@ lbl_800C2238: /* 0BCCB0 800C2250 4E800020 */ blr __THPRestartDefinition: -/* 0BCCB4 800C2254 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BCCB4 800C2254 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BCCB8 800C2258 38000001 */ li r0, 1 /* 0BCCBC 800C225C 980306A9 */ stb r0, 0x6a9(r3) -/* 0BCCC0 800C2260 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BCCC0 800C2260 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BCCC4 800C2264 8064069C */ lwz r3, 0x69c(r4) /* 0BCCC8 800C2268 38030002 */ addi r0, r3, 2 /* 0BCCCC 800C226C 9004069C */ stw r0, 0x69c(r4) -/* 0BCCD0 800C2270 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0BCCD0 800C2270 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0BCCD4 800C2274 8085069C */ lwz r4, 0x69c(r5) /* 0BCCD8 800C2278 88640000 */ lbz r3, 0(r4) /* 0BCCDC 800C227C 88040001 */ lbz r0, 1(r4) /* 0BCCE0 800C2280 5060442E */ rlwimi r0, r3, 8, 0x10, 0x17 /* 0BCCE4 800C2284 B00506AA */ sth r0, 0x6aa(r5) -/* 0BCCE8 800C2288 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BCCE8 800C2288 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BCCEC 800C228C 8064069C */ lwz r3, 0x69c(r4) /* 0BCCF0 800C2290 38030002 */ addi r0, r3, 2 /* 0BCCF4 800C2294 9004069C */ stw r0, 0x69c(r4) -/* 0BCCF8 800C2298 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BCCF8 800C2298 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BCCFC 800C229C A00306AA */ lhz r0, 0x6aa(r3) /* 0BCD00 800C22A0 B00306AC */ sth r0, 0x6ac(r3) /* 0BCD04 800C22A4 4E800020 */ blr @@ -976,7 +976,7 @@ __THPRestartDefinition: __THPPrepBitStream: /* 0BCD08 800C22A8 9421FFE8 */ stwu r1, -0x18(r1) /* 0BCD0C 800C22AC 93E10014 */ stw r31, 0x14(r1) -/* 0BCD10 800C22B0 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BCD10 800C22B0 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BCD14 800C22B4 8003069C */ lwz r0, 0x69c(r3) /* 0BCD18 800C22B8 388306A4 */ addi r4, r3, 0x6a4 /* 0BCD1C 800C22BC 806306A4 */ lwz r3, 0x6a4(r3) @@ -994,15 +994,15 @@ lbl_800C22E4: /* 0BCD48 800C22E8 38030001 */ addi r0, r3, 1 /* 0BCD4C 800C22EC 90040000 */ stw r0, 0(r4) lbl_800C22F0: -/* 0BCD50 800C22F0 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BCD50 800C22F0 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BCD54 800C22F4 38600000 */ li r3, 0 /* 0BCD58 800C22F8 39000000 */ li r8, 0 /* 0BCD5C 800C22FC 90A4069C */ stw r5, 0x69c(r4) /* 0BCD60 800C2300 80050000 */ lwz r0, 0(r5) -/* 0BCD64 800C2304 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BCD64 800C2304 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BCD68 800C2308 900406A0 */ stw r0, 0x6a0(r4) lbl_800C230C: -/* 0BCD6C 800C230C 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BCD6C 800C230C 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BCD70 800C2310 38000001 */ li r0, 1 /* 0BCD74 800C2314 7C001830 */ slw r0, r0, r3 /* 0BCD78 800C2318 888406A8 */ lbz r4, 0x6a8(r4) @@ -1013,7 +1013,7 @@ lbl_800C230C: /* 0BCD8C 800C232C 38E80000 */ addi r7, r8, 0 /* 0BCD90 800C2330 39800000 */ li r12, 0 lbl_800C2334: -/* 0BCD94 800C2334 800D8FD0 */ lwz r0, __THPInfo-_SDA_BASE_(r13) +/* 0BCD94 800C2334 800D8FD0 */ lwz r0, __THPInfo@sda21(r13) /* 0BCD98 800C2338 38A000FF */ li r5, 0xff /* 0BCD9C 800C233C 3BE00000 */ li r31, 0 /* 0BCDA0 800C2340 7C806214 */ add r4, r0, r12 @@ -1021,7 +1021,7 @@ lbl_800C2334: /* 0BCDA8 800C2348 7CA801AE */ stbx r5, r8, r0 /* 0BCDAC 800C234C 48000058 */ b lbl_800C23A4 lbl_800C2350: -/* 0BCDB0 800C2350 816D8FD0 */ lwz r11, __THPInfo-_SDA_BASE_(r13) +/* 0BCDB0 800C2350 816D8FD0 */ lwz r11, __THPInfo@sda21(r13) /* 0BCDB4 800C2354 209F0004 */ subfic r4, r31, 4 /* 0BCDB8 800C2358 57E0103A */ slwi r0, r31, 2 /* 0BCDBC 800C235C 7CA85A14 */ add r5, r8, r11 @@ -1038,7 +1038,7 @@ lbl_800C2350: /* 0BCDE8 800C2388 7C843214 */ add r4, r4, r6 /* 0BCDEC 800C238C 7C8920AE */ lbzx r4, r9, r4 /* 0BCDF0 800C2390 7C8701AE */ stbx r4, r7, r0 -/* 0BCDF4 800C2394 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BCDF4 800C2394 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BCDF8 800C2398 38040320 */ addi r0, r4, 0x320 /* 0BCDFC 800C239C 7CA701AE */ stbx r5, r7, r0 lbl_800C23A0: @@ -1046,7 +1046,7 @@ lbl_800C23A0: lbl_800C23A4: /* 0BCE04 800C23A4 281F0005 */ cmplwi r31, 5 /* 0BCE08 800C23A8 4180FFA8 */ blt lbl_800C2350 -/* 0BCE0C 800C23AC 800D8FD0 */ lwz r0, __THPInfo-_SDA_BASE_(r13) +/* 0BCE0C 800C23AC 800D8FD0 */ lwz r0, __THPInfo@sda21(r13) /* 0BCE10 800C23B0 398C0001 */ addi r12, r12, 1 /* 0BCE14 800C23B4 38A000FF */ li r5, 0xff /* 0BCE18 800C23B8 7C806214 */ add r4, r0, r12 @@ -1056,7 +1056,7 @@ lbl_800C23A4: /* 0BCE28 800C23C8 38E70001 */ addi r7, r7, 1 /* 0BCE2C 800C23CC 48000058 */ b lbl_800C2424 lbl_800C23D0: -/* 0BCE30 800C23D0 816D8FD0 */ lwz r11, __THPInfo-_SDA_BASE_(r13) +/* 0BCE30 800C23D0 816D8FD0 */ lwz r11, __THPInfo@sda21(r13) /* 0BCE34 800C23D4 209F0004 */ subfic r4, r31, 4 /* 0BCE38 800C23D8 57E0103A */ slwi r0, r31, 2 /* 0BCE3C 800C23DC 7CA85A14 */ add r5, r8, r11 @@ -1073,7 +1073,7 @@ lbl_800C23D0: /* 0BCE68 800C2408 7C843214 */ add r4, r4, r6 /* 0BCE6C 800C240C 7C8920AE */ lbzx r4, r9, r4 /* 0BCE70 800C2410 7C8701AE */ stbx r4, r7, r0 -/* 0BCE74 800C2414 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BCE74 800C2414 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BCE78 800C2418 38040320 */ addi r0, r4, 0x320 /* 0BCE7C 800C241C 7CA701AE */ stbx r5, r7, r0 lbl_800C2420: @@ -1089,7 +1089,7 @@ lbl_800C2438: /* 0BCE9C 800C243C 28030004 */ cmplwi r3, 4 /* 0BCEA0 800C2440 390800E0 */ addi r8, r8, 0xe0 /* 0BCEA4 800C2444 4180FEC8 */ blt lbl_800C230C -/* 0BCEA8 800C2448 812D8FD0 */ lwz r9, __THPInfo-_SDA_BASE_(r13) +/* 0BCEA8 800C2448 812D8FD0 */ lwz r9, __THPInfo@sda21(r13) /* 0BCEAC 800C244C 88890682 */ lbz r4, 0x682(r9) /* 0BCEB0 800C2450 88090688 */ lbz r0, 0x688(r9) /* 0BCEB4 800C2454 8869068E */ lbz r3, 0x68e(r9) @@ -1119,16 +1119,16 @@ lbl_800C2438: /* 0BCF14 800C24B4 38030300 */ addi r0, r3, 0x300 /* 0BCF18 800C24B8 7D094214 */ add r8, r9, r8 /* 0BCF1C 800C24BC 7C693A14 */ add r3, r9, r7 -/* 0BCF20 800C24C0 910D8EC0 */ stw r8, Ydchuff-_SDA_BASE_(r13) +/* 0BCF20 800C24C0 910D8EC0 */ stw r8, Ydchuff@sda21(r13) /* 0BCF24 800C24C4 7CC93214 */ add r6, r9, r6 /* 0BCF28 800C24C8 7CA92A14 */ add r5, r9, r5 -/* 0BCF2C 800C24CC 906D8EE0 */ stw r3, Udchuff-_SDA_BASE_(r13) +/* 0BCF2C 800C24CC 906D8EE0 */ stw r3, Udchuff@sda21(r13) /* 0BCF30 800C24D0 7C692214 */ add r3, r9, r4 /* 0BCF34 800C24D4 7C090214 */ add r0, r9, r0 -/* 0BCF38 800C24D8 90CD8F00 */ stw r6, Vdchuff-_SDA_BASE_(r13) -/* 0BCF3C 800C24DC 90AD8F20 */ stw r5, Yachuff-_SDA_BASE_(r13) -/* 0BCF40 800C24E0 906D8F40 */ stw r3, Uachuff-_SDA_BASE_(r13) -/* 0BCF44 800C24E4 900D8F60 */ stw r0, Vachuff-_SDA_BASE_(r13) +/* 0BCF38 800C24D8 90CD8F00 */ stw r6, Vdchuff@sda21(r13) +/* 0BCF3C 800C24DC 90AD8F20 */ stw r5, Yachuff@sda21(r13) +/* 0BCF40 800C24E0 906D8F40 */ stw r3, Uachuff@sda21(r13) +/* 0BCF44 800C24E4 900D8F60 */ stw r0, Vachuff@sda21(r13) /* 0BCF48 800C24E8 83E10014 */ lwz r31, 0x14(r1) /* 0BCF4C 800C24EC 38210018 */ addi r1, r1, 0x18 /* 0BCF50 800C24F0 4E800020 */ blr @@ -1139,19 +1139,19 @@ __THPDecompressYUV: /* 0BCF5C 800C24FC 9421FFE0 */ stwu r1, -0x20(r1) /* 0BCF60 800C2500 93E1001C */ stw r31, 0x1c(r1) /* 0BCF64 800C2504 93C10018 */ stw r30, 0x18(r1) -/* 0BCF68 800C2508 80CD8FD0 */ lwz r6, __THPInfo-_SDA_BASE_(r13) +/* 0BCF68 800C2508 80CD8FD0 */ lwz r6, __THPInfo@sda21(r13) /* 0BCF6C 800C250C 906606B0 */ stw r3, 0x6b0(r6) -/* 0BCF70 800C2510 80CD8FD0 */ lwz r6, __THPInfo-_SDA_BASE_(r13) +/* 0BCF70 800C2510 80CD8FD0 */ lwz r6, __THPInfo@sda21(r13) /* 0BCF74 800C2514 908606B4 */ stw r4, 0x6b4(r6) -/* 0BCF78 800C2518 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BCF78 800C2518 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BCF7C 800C251C 90A406B8 */ stw r5, 0x6b8(r4) -/* 0BCF80 800C2520 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BCF80 800C2520 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BCF84 800C2524 A3E40698 */ lhz r31, 0x698(r4) /* 0BCF88 800C2528 A3C40694 */ lhz r30, 0x694(r4) /* 0BCF8C 800C252C 7C95E2A6 */ mfspr r4, 0x395 /* 0BCF90 800C2530 7C16E2A6 */ mfspr r0, 0x396 -/* 0BCF94 800C2534 908D8FC4 */ stw r4, __THPOldGQR5-_SDA_BASE_(r13) -/* 0BCF98 800C2538 900D8FC8 */ stw r0, __THPOldGQR6-_SDA_BASE_(r13) +/* 0BCF94 800C2534 908D8FC4 */ stw r4, __THPOldGQR5@sda21(r13) +/* 0BCF98 800C2538 900D8FC8 */ stw r0, __THPOldGQR6@sda21(r13) /* 0BCF9C 800C253C 38600007 */ li r3, 7 /* 0BCFA0 800C2540 64630007 */ oris r3, r3, 7 /* 0BCFA4 800C2544 7C75E3A6 */ mtspr 0x395, r3 @@ -1159,7 +1159,7 @@ __THPDecompressYUV: /* 0BCFAC 800C254C 64633D04 */ oris r3, r3, 0x3d04 /* 0BCFB0 800C2550 7C76E3A6 */ mtspr 0x396, r3 /* 0BCFB4 800C2554 4BFFFD55 */ bl __THPPrepBitStream -/* 0BCFB8 800C2558 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BCFB8 800C2558 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BCFBC 800C255C A0040692 */ lhz r0, 0x692(r4) /* 0BCFC0 800C2560 28000200 */ cmplwi r0, 0x200 /* 0BCFC4 800C2564 40820028 */ bne lbl_800C258C @@ -1175,7 +1175,7 @@ lbl_800C257C: /* 0BCFE4 800C2584 4180FFF0 */ blt lbl_800C2574 /* 0BCFE8 800C2588 48000050 */ b lbl_800C25D8 lbl_800C258C: -/* 0BCFEC 800C258C 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BCFEC 800C258C 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BCFF0 800C2590 A0040692 */ lhz r0, 0x692(r4) /* 0BCFF4 800C2594 28000280 */ cmplwi r0, 0x280 /* 0BCFF8 800C2598 40820034 */ bne lbl_800C25CC @@ -1199,8 +1199,8 @@ lbl_800C25CC: /* 0BD030 800C25D0 7C00F040 */ cmplw r0, r30 /* 0BD034 800C25D4 4180FFF0 */ blt lbl_800C25C4 lbl_800C25D8: -/* 0BD038 800C25D8 808D8FC4 */ lwz r4, __THPOldGQR5-_SDA_BASE_(r13) -/* 0BD03C 800C25DC 800D8FC8 */ lwz r0, __THPOldGQR6-_SDA_BASE_(r13) +/* 0BD038 800C25D8 808D8FC4 */ lwz r4, __THPOldGQR5@sda21(r13) +/* 0BD03C 800C25DC 800D8FC8 */ lwz r0, __THPOldGQR6@sda21(r13) /* 0BD040 800C25E0 7C95E3A6 */ mtspr 0x395, r4 /* 0BD044 800C25E4 7C16E3A6 */ mtspr 0x396, r0 /* 0BD048 800C25E8 80010024 */ lwz r0, 0x24(r1) @@ -1225,45 +1225,45 @@ __THPDecompressiMCURow512x448: /* 0BD08C 800C262C 38600003 */ li r3, 3 /* 0BD090 800C2630 93C10008 */ stw r30, 8(r1) /* 0BD094 800C2634 4BFDB455 */ bl LCQueueWait -/* 0BD098 800C2638 C3628520 */ lfs f27, D_80136220-_SDA2_BASE_(r2) +/* 0BD098 800C2638 C3628520 */ lfs f27, D_80136220@sda21(r2) /* 0BD09C 800C263C 3BC00000 */ li r30, 0 -/* 0BD0A0 800C2640 C3828524 */ lfs f28, D_80136224-_SDA2_BASE_(r2) -/* 0BD0A4 800C2644 C3A28528 */ lfs f29, D_80136228-_SDA2_BASE_(r2) -/* 0BD0A8 800C2648 C3C2852C */ lfs f30, D_8013622C-_SDA2_BASE_(r2) -/* 0BD0AC 800C264C C3E28530 */ lfs f31, D_80136230-_SDA2_BASE_(r2) +/* 0BD0A0 800C2640 C3828524 */ lfs f28, D_80136224@sda21(r2) +/* 0BD0A4 800C2644 C3A28528 */ lfs f29, D_80136228@sda21(r2) +/* 0BD0A8 800C2648 C3C2852C */ lfs f30, D_8013622C@sda21(r2) +/* 0BD0AC 800C264C C3E28530 */ lfs f31, D_80136230@sda21(r2) /* 0BD0B0 800C2650 48001990 */ b lbl_800C3FE0 lbl_800C2654: -/* 0BD0B4 800C2654 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BD0B4 800C2654 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BD0B8 800C2658 809F0118 */ lwz r4, 0x118(r31) /* 0BD0BC 800C265C 48004F65 */ bl __THPHuffDecodeDCTCompY -/* 0BD0C0 800C2660 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BD0C0 800C2660 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BD0C4 800C2664 809F011C */ lwz r4, 0x11c(r31) /* 0BD0C8 800C2668 48004F59 */ bl __THPHuffDecodeDCTCompY -/* 0BD0CC 800C266C 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BD0CC 800C266C 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BD0D0 800C2670 809F0120 */ lwz r4, 0x120(r31) /* 0BD0D4 800C2674 48004F4D */ bl __THPHuffDecodeDCTCompY -/* 0BD0D8 800C2678 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BD0D8 800C2678 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BD0DC 800C267C 809F0124 */ lwz r4, 0x124(r31) /* 0BD0E0 800C2680 48004F41 */ bl __THPHuffDecodeDCTCompY -/* 0BD0E4 800C2684 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BD0E4 800C2684 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BD0E8 800C2688 809F0128 */ lwz r4, 0x128(r31) /* 0BD0EC 800C268C 480055B1 */ bl __THPHuffDecodeDCTCompU -/* 0BD0F0 800C2690 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BD0F0 800C2690 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BD0F4 800C2694 809F012C */ lwz r4, 0x12c(r31) /* 0BD0F8 800C2698 48005C4D */ bl __THPHuffDecodeDCTCompV /* 0BD0FC 800C269C 807F0100 */ lwz r3, 0x100(r31) /* 0BD100 800C26A0 38000200 */ li r0, 0x200 -/* 0BD104 800C26A4 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BD104 800C26A4 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BD108 800C26A8 393FFFF8 */ addi r9, r31, -8 -/* 0BD10C 800C26AC 906D8F80 */ stw r3, Gbase-_SDA_BASE_(r13) +/* 0BD10C 800C26AC 906D8F80 */ stw r3, Gbase@sda21(r13) /* 0BD110 800C26B0 57C32536 */ rlwinm r3, r30, 4, 0x14, 0x1b -/* 0BD114 800C26B4 900D8FA0 */ stw r0, Gwid-_SDA_BASE_(r13) +/* 0BD114 800C26B4 900D8FA0 */ stw r0, Gwid@sda21(r13) /* 0BD118 800C26B8 88040680 */ lbz r0, 0x680(r4) /* 0BD11C 800C26BC 5400402E */ slwi r0, r0, 8 /* 0BD120 800C26C0 7C040214 */ add r0, r4, r0 -/* 0BD124 800C26C4 900D8FC0 */ stw r0, Gq-_SDA_BASE_(r13) +/* 0BD124 800C26C4 900D8FC0 */ stw r0, Gq@sda21(r13) /* 0BD128 800C26C8 811F0118 */ lwz r8, 0x118(r31) -/* 0BD12C 800C26CC 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0BD12C 800C26CC 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0BD130 800C26D0 38800008 */ li r4, 8 /* 0BD134 800C26D4 7C8903A6 */ mtctr r4 lbl_800C26D8: @@ -1413,9 +1413,9 @@ lbl_800C2844: /* 0BD364 800C2904 F4890008 */ psq_stu f4, 8(r9), 0, qr0 /* 0BD368 800C2908 4200FDF0 */ bdnz lbl_800C26F8 lbl_800C290C: -/* 0BD36C 800C290C 810D8F80 */ lwz r8, Gbase-_SDA_BASE_(r13) +/* 0BD36C 800C290C 810D8F80 */ lwz r8, Gbase@sda21(r13) /* 0BD370 800C2910 7FE9FB78 */ mr r9, r31 -/* 0BD374 800C2914 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0BD374 800C2914 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0BD378 800C2918 E0E90000 */ psq_l f7, 0(r9), 0, qr0 /* 0BD37C 800C291C 5464103A */ slwi r4, r3, 2 /* 0BD380 800C2920 E0C90080 */ psq_l f6, 128(r9), 0, qr0 @@ -1528,7 +1528,7 @@ lbl_800C2964: /* 0BD528 800C2AC8 F0646000 */ psq_st f3, 0(r4), 0, qr6 /* 0BD52C 800C2ACC F0446008 */ psq_st f2, 8(r4), 0, qr6 /* 0BD530 800C2AD0 811F011C */ lwz r8, 0x11c(r31) -/* 0BD534 800C2AD4 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0BD534 800C2AD4 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0BD538 800C2AD8 39430008 */ addi r10, r3, 8 /* 0BD53C 800C2ADC 393FFFF8 */ addi r9, r31, -8 /* 0BD540 800C2AE0 38800008 */ li r4, 8 @@ -1680,9 +1680,9 @@ lbl_800C2C54: /* 0BD774 800C2D14 F4890008 */ psq_stu f4, 8(r9), 0, qr0 /* 0BD778 800C2D18 4200FDF0 */ bdnz lbl_800C2B08 lbl_800C2D1C: -/* 0BD77C 800C2D1C 810D8F80 */ lwz r8, Gbase-_SDA_BASE_(r13) +/* 0BD77C 800C2D1C 810D8F80 */ lwz r8, Gbase@sda21(r13) /* 0BD780 800C2D20 7FE9FB78 */ mr r9, r31 -/* 0BD784 800C2D24 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0BD784 800C2D24 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0BD788 800C2D28 E0E90000 */ psq_l f7, 0(r9), 0, qr0 /* 0BD78C 800C2D2C 554A103A */ slwi r10, r10, 2 /* 0BD790 800C2D30 E0C90080 */ psq_l f6, 128(r9), 0, qr0 @@ -1795,7 +1795,7 @@ lbl_800C2D74: /* 0BD938 800C2ED8 F0646000 */ psq_st f3, 0(r4), 0, qr6 /* 0BD93C 800C2EDC F0446008 */ psq_st f2, 8(r4), 0, qr6 /* 0BD940 800C2EE0 811F0120 */ lwz r8, 0x120(r31) -/* 0BD944 800C2EE4 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0BD944 800C2EE4 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0BD948 800C2EE8 393FFFF8 */ addi r9, r31, -8 /* 0BD94C 800C2EEC 38800008 */ li r4, 8 /* 0BD950 800C2EF0 7C8903A6 */ mtctr r4 @@ -1946,9 +1946,9 @@ lbl_800C3060: /* 0BDB80 800C3120 F4890008 */ psq_stu f4, 8(r9), 0, qr0 /* 0BDB84 800C3124 4200FDF0 */ bdnz lbl_800C2F14 lbl_800C3128: -/* 0BDB88 800C3128 810D8F80 */ lwz r8, Gbase-_SDA_BASE_(r13) +/* 0BDB88 800C3128 810D8F80 */ lwz r8, Gbase@sda21(r13) /* 0BDB8C 800C312C 7FE9FB78 */ mr r9, r31 -/* 0BDB90 800C3130 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0BDB90 800C3130 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0BDB94 800C3134 E0E90000 */ psq_l f7, 0(r9), 0, qr0 /* 0BDB98 800C3138 54071838 */ slwi r7, r0, 3 /* 0BDB9C 800C313C E0C90080 */ psq_l f6, 128(r9), 0, qr0 @@ -2062,7 +2062,7 @@ lbl_800C3184: /* 0BDD48 800C32E8 F0646000 */ psq_st f3, 0(r4), 0, qr6 /* 0BDD4C 800C32EC F0446008 */ psq_st f2, 8(r4), 0, qr6 /* 0BDD50 800C32F0 811F0124 */ lwz r8, 0x124(r31) -/* 0BDD54 800C32F4 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0BDD54 800C32F4 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0BDD58 800C32F8 39230008 */ addi r9, r3, 8 /* 0BDD5C 800C32FC 395FFFF8 */ addi r10, r31, -8 /* 0BDD60 800C3300 38800008 */ li r4, 8 @@ -2214,9 +2214,9 @@ lbl_800C3474: /* 0BDF94 800C3534 F48A0008 */ psq_stu f4, 8(r10), 0, qr0 /* 0BDF98 800C3538 4200FDF0 */ bdnz lbl_800C3328 lbl_800C353C: -/* 0BDF9C 800C353C 810D8F80 */ lwz r8, Gbase-_SDA_BASE_(r13) +/* 0BDF9C 800C353C 810D8F80 */ lwz r8, Gbase@sda21(r13) /* 0BDFA0 800C3540 7FEAFB78 */ mr r10, r31 -/* 0BDFA4 800C3544 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0BDFA4 800C3544 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0BDFA8 800C3548 E0EA0000 */ psq_l f7, 0(r10), 0, qr0 /* 0BDFAC 800C354C 54071838 */ slwi r7, r0, 3 /* 0BDFB0 800C3550 E0CA0080 */ psq_l f6, 128(r10), 0, qr0 @@ -2331,17 +2331,17 @@ lbl_800C3598: /* 0BE160 800C3700 F0446008 */ psq_st f2, 8(r4), 0, qr6 /* 0BE164 800C3704 809F0104 */ lwz r4, 0x104(r31) /* 0BE168 800C3708 38000100 */ li r0, 0x100 -/* 0BE16C 800C370C 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) -/* 0BE170 800C3710 908D8F80 */ stw r4, Gbase-_SDA_BASE_(r13) +/* 0BE16C 800C370C 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) +/* 0BE170 800C3710 908D8F80 */ stw r4, Gbase@sda21(r13) /* 0BE174 800C3714 5463F87E */ srwi r3, r3, 1 /* 0BE178 800C3718 393FFFF8 */ addi r9, r31, -8 -/* 0BE17C 800C371C 900D8FA0 */ stw r0, Gwid-_SDA_BASE_(r13) +/* 0BE17C 800C371C 900D8FA0 */ stw r0, Gwid@sda21(r13) /* 0BE180 800C3720 88050686 */ lbz r0, 0x686(r5) /* 0BE184 800C3724 5400402E */ slwi r0, r0, 8 /* 0BE188 800C3728 7C050214 */ add r0, r5, r0 -/* 0BE18C 800C372C 900D8FC0 */ stw r0, Gq-_SDA_BASE_(r13) +/* 0BE18C 800C372C 900D8FC0 */ stw r0, Gq@sda21(r13) /* 0BE190 800C3730 811F0128 */ lwz r8, 0x128(r31) -/* 0BE194 800C3734 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0BE194 800C3734 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0BE198 800C3738 38800008 */ li r4, 8 /* 0BE19C 800C373C 7C8903A6 */ mtctr r4 lbl_800C3740: @@ -2491,9 +2491,9 @@ lbl_800C38AC: /* 0BE3CC 800C396C F4890008 */ psq_stu f4, 8(r9), 0, qr0 /* 0BE3D0 800C3970 4200FDF0 */ bdnz lbl_800C3760 lbl_800C3974: -/* 0BE3D4 800C3974 810D8F80 */ lwz r8, Gbase-_SDA_BASE_(r13) +/* 0BE3D4 800C3974 810D8F80 */ lwz r8, Gbase@sda21(r13) /* 0BE3D8 800C3978 7FE9FB78 */ mr r9, r31 -/* 0BE3DC 800C397C 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0BE3DC 800C397C 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0BE3E0 800C3980 E0E90000 */ psq_l f7, 0(r9), 0, qr0 /* 0BE3E4 800C3984 5464103A */ slwi r4, r3, 2 /* 0BE3E8 800C3988 E0C90080 */ psq_l f6, 128(r9), 0, qr0 @@ -2606,15 +2606,15 @@ lbl_800C39CC: /* 0BE590 800C3B30 F0646000 */ psq_st f3, 0(r4), 0, qr6 /* 0BE594 800C3B34 F0446008 */ psq_st f2, 8(r4), 0, qr6 /* 0BE598 800C3B38 801F0108 */ lwz r0, 0x108(r31) -/* 0BE59C 800C3B3C 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BE59C 800C3B3C 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BE5A0 800C3B40 391FFFF8 */ addi r8, r31, -8 -/* 0BE5A4 800C3B44 900D8F80 */ stw r0, Gbase-_SDA_BASE_(r13) +/* 0BE5A4 800C3B44 900D8F80 */ stw r0, Gbase@sda21(r13) /* 0BE5A8 800C3B48 8804068C */ lbz r0, 0x68c(r4) /* 0BE5AC 800C3B4C 5400402E */ slwi r0, r0, 8 /* 0BE5B0 800C3B50 7C040214 */ add r0, r4, r0 -/* 0BE5B4 800C3B54 900D8FC0 */ stw r0, Gq-_SDA_BASE_(r13) +/* 0BE5B4 800C3B54 900D8FC0 */ stw r0, Gq@sda21(r13) /* 0BE5B8 800C3B58 813F012C */ lwz r9, 0x12c(r31) -/* 0BE5BC 800C3B5C 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0BE5BC 800C3B5C 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0BE5C0 800C3B60 38800008 */ li r4, 8 /* 0BE5C4 800C3B64 7C8903A6 */ mtctr r4 lbl_800C3B68: @@ -2764,9 +2764,9 @@ lbl_800C3CD4: /* 0BE7F4 800C3D94 F4880008 */ psq_stu f4, 8(r8), 0, qr0 /* 0BE7F8 800C3D98 4200FDF0 */ bdnz lbl_800C3B88 lbl_800C3D9C: -/* 0BE7FC 800C3D9C 80ED8F80 */ lwz r7, Gbase-_SDA_BASE_(r13) +/* 0BE7FC 800C3D9C 80ED8F80 */ lwz r7, Gbase@sda21(r13) /* 0BE800 800C3DA0 7FE8FB78 */ mr r8, r31 -/* 0BE804 800C3DA4 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0BE804 800C3DA4 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0BE808 800C3DA8 E0E80000 */ psq_l f7, 0(r8), 0, qr0 /* 0BE80C 800C3DAC 5463103A */ slwi r3, r3, 2 /* 0BE810 800C3DB0 E0C80080 */ psq_l f6, 128(r8), 0, qr0 @@ -2878,7 +2878,7 @@ lbl_800C3DF4: /* 0BE9B4 800C3F54 104D5028 */ ps_sub f2, f13, f10 /* 0BE9B8 800C3F58 F0636000 */ psq_st f3, 0(r3), 0, qr6 /* 0BE9BC 800C3F5C F0436008 */ psq_st f2, 8(r3), 0, qr6 -/* 0BE9C0 800C3F60 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BE9C0 800C3F60 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BE9C4 800C3F64 880406A9 */ lbz r0, 0x6a9(r4) /* 0BE9C8 800C3F68 28000000 */ cmplwi r0, 0 /* 0BE9CC 800C3F6C 41820070 */ beq lbl_800C3FDC @@ -2887,33 +2887,33 @@ lbl_800C3DF4: /* 0BE9D8 800C3F78 5460043F */ clrlwi. r0, r3, 0x10 /* 0BE9DC 800C3F7C B06406AC */ sth r3, 0x6ac(r4) /* 0BE9E0 800C3F80 4082005C */ bne lbl_800C3FDC -/* 0BE9E4 800C3F84 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BE9E4 800C3F84 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BE9E8 800C3F88 A00306AA */ lhz r0, 0x6aa(r3) /* 0BE9EC 800C3F8C B00306AC */ sth r0, 0x6ac(r3) -/* 0BE9F0 800C3F90 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BE9F0 800C3F90 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BE9F4 800C3F94 806406A4 */ lwz r3, 0x6a4(r4) /* 0BE9F8 800C3F98 38030006 */ addi r0, r3, 6 /* 0BE9FC 800C3F9C 54030038 */ rlwinm r3, r0, 0, 0, 0x1c /* 0BEA00 800C3FA0 38030001 */ addi r0, r3, 1 /* 0BEA04 800C3FA4 900406A4 */ stw r0, 0x6a4(r4) -/* 0BEA08 800C3FA8 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BEA08 800C3FA8 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BEA0C 800C3FAC 800306A4 */ lwz r0, 0x6a4(r3) /* 0BEA10 800C3FB0 28000021 */ cmplwi r0, 0x21 /* 0BEA14 800C3FB4 4081000C */ ble lbl_800C3FC0 /* 0BEA18 800C3FB8 38000021 */ li r0, 0x21 /* 0BEA1C 800C3FBC 900306A4 */ stw r0, 0x6a4(r3) lbl_800C3FC0: -/* 0BEA20 800C3FC0 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BEA20 800C3FC0 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BEA24 800C3FC4 38000000 */ li r0, 0 /* 0BEA28 800C3FC8 B0030684 */ sth r0, 0x684(r3) -/* 0BEA2C 800C3FCC 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BEA2C 800C3FCC 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BEA30 800C3FD0 B003068A */ sth r0, 0x68a(r3) -/* 0BEA34 800C3FD4 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BEA34 800C3FD4 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BEA38 800C3FD8 B0030690 */ sth r0, 0x690(r3) lbl_800C3FDC: /* 0BEA3C 800C3FDC 3BDE0001 */ addi r30, r30, 1 lbl_800C3FE0: -/* 0BEA40 800C3FE0 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BEA40 800C3FE0 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BEA44 800C3FE4 57C4063E */ clrlwi r4, r30, 0x18 /* 0BEA48 800C3FE8 A0030696 */ lhz r0, 0x696(r3) /* 0BEA4C 800C3FEC 7C040000 */ cmpw r4, r0 @@ -2922,25 +2922,25 @@ lbl_800C3FE0: /* 0BEA58 800C3FF8 38A02000 */ li r5, 0x2000 /* 0BEA5C 800C3FFC 809F0100 */ lwz r4, 0x100(r31) /* 0BEA60 800C4000 4BFD99DD */ bl LCStoreData -/* 0BEA64 800C4004 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BEA64 800C4004 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BEA68 800C4008 38A00800 */ li r5, 0x800 /* 0BEA6C 800C400C 809F0104 */ lwz r4, 0x104(r31) /* 0BEA70 800C4010 806306B4 */ lwz r3, 0x6b4(r3) /* 0BEA74 800C4014 4BFD99C9 */ bl LCStoreData -/* 0BEA78 800C4018 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BEA78 800C4018 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BEA7C 800C401C 38A00800 */ li r5, 0x800 /* 0BEA80 800C4020 809F0108 */ lwz r4, 0x108(r31) /* 0BEA84 800C4024 806306B8 */ lwz r3, 0x6b8(r3) /* 0BEA88 800C4028 4BFD99B5 */ bl LCStoreData -/* 0BEA8C 800C402C 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BEA8C 800C402C 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BEA90 800C4030 806406B0 */ lwz r3, 0x6b0(r4) /* 0BEA94 800C4034 38032000 */ addi r0, r3, 0x2000 /* 0BEA98 800C4038 900406B0 */ stw r0, 0x6b0(r4) -/* 0BEA9C 800C403C 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BEA9C 800C403C 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BEAA0 800C4040 806406B4 */ lwz r3, 0x6b4(r4) /* 0BEAA4 800C4044 38030800 */ addi r0, r3, 0x800 /* 0BEAA8 800C4048 900406B4 */ stw r0, 0x6b4(r4) -/* 0BEAAC 800C404C 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BEAAC 800C404C 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BEAB0 800C4050 806406B8 */ lwz r3, 0x6b8(r4) /* 0BEAB4 800C4054 38030800 */ addi r0, r3, 0x800 /* 0BEAB8 800C4058 900406B8 */ stw r0, 0x6b8(r4) @@ -2971,45 +2971,45 @@ __THPDecompressiMCURow640x480: /* 0BEB14 800C40B4 38600003 */ li r3, 3 /* 0BEB18 800C40B8 93C10008 */ stw r30, 8(r1) /* 0BEB1C 800C40BC 4BFD99CD */ bl LCQueueWait -/* 0BEB20 800C40C0 C3628520 */ lfs f27, D_80136220-_SDA2_BASE_(r2) +/* 0BEB20 800C40C0 C3628520 */ lfs f27, D_80136220@sda21(r2) /* 0BEB24 800C40C4 3BC00000 */ li r30, 0 -/* 0BEB28 800C40C8 C3828524 */ lfs f28, D_80136224-_SDA2_BASE_(r2) -/* 0BEB2C 800C40CC C3A28528 */ lfs f29, D_80136228-_SDA2_BASE_(r2) -/* 0BEB30 800C40D0 C3C2852C */ lfs f30, D_8013622C-_SDA2_BASE_(r2) -/* 0BEB34 800C40D4 C3E28530 */ lfs f31, D_80136230-_SDA2_BASE_(r2) +/* 0BEB28 800C40C8 C3828524 */ lfs f28, D_80136224@sda21(r2) +/* 0BEB2C 800C40CC C3A28528 */ lfs f29, D_80136228@sda21(r2) +/* 0BEB30 800C40D0 C3C2852C */ lfs f30, D_8013622C@sda21(r2) +/* 0BEB34 800C40D4 C3E28530 */ lfs f31, D_80136230@sda21(r2) /* 0BEB38 800C40D8 48001994 */ b lbl_800C5A6C lbl_800C40DC: -/* 0BEB3C 800C40DC 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BEB3C 800C40DC 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BEB40 800C40E0 809F0118 */ lwz r4, 0x118(r31) /* 0BEB44 800C40E4 480034DD */ bl __THPHuffDecodeDCTCompY -/* 0BEB48 800C40E8 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BEB48 800C40E8 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BEB4C 800C40EC 809F011C */ lwz r4, 0x11c(r31) /* 0BEB50 800C40F0 480034D1 */ bl __THPHuffDecodeDCTCompY -/* 0BEB54 800C40F4 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BEB54 800C40F4 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BEB58 800C40F8 809F0120 */ lwz r4, 0x120(r31) /* 0BEB5C 800C40FC 480034C5 */ bl __THPHuffDecodeDCTCompY -/* 0BEB60 800C4100 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BEB60 800C4100 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BEB64 800C4104 809F0124 */ lwz r4, 0x124(r31) /* 0BEB68 800C4108 480034B9 */ bl __THPHuffDecodeDCTCompY -/* 0BEB6C 800C410C 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BEB6C 800C410C 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BEB70 800C4110 809F0128 */ lwz r4, 0x128(r31) /* 0BEB74 800C4114 48003B29 */ bl __THPHuffDecodeDCTCompU -/* 0BEB78 800C4118 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0BEB78 800C4118 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0BEB7C 800C411C 809F012C */ lwz r4, 0x12c(r31) /* 0BEB80 800C4120 480041C5 */ bl __THPHuffDecodeDCTCompV /* 0BEB84 800C4124 807F010C */ lwz r3, 0x10c(r31) /* 0BEB88 800C4128 38000280 */ li r0, 0x280 -/* 0BEB8C 800C412C 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0BEB8C 800C412C 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0BEB90 800C4130 393FFFF8 */ addi r9, r31, -8 -/* 0BEB94 800C4134 906D8F80 */ stw r3, Gbase-_SDA_BASE_(r13) +/* 0BEB94 800C4134 906D8F80 */ stw r3, Gbase@sda21(r13) /* 0BEB98 800C4138 57C32536 */ rlwinm r3, r30, 4, 0x14, 0x1b -/* 0BEB9C 800C413C 900D8FA0 */ stw r0, Gwid-_SDA_BASE_(r13) +/* 0BEB9C 800C413C 900D8FA0 */ stw r0, Gwid@sda21(r13) /* 0BEBA0 800C4140 88040680 */ lbz r0, 0x680(r4) /* 0BEBA4 800C4144 5400402E */ slwi r0, r0, 8 /* 0BEBA8 800C4148 7C040214 */ add r0, r4, r0 -/* 0BEBAC 800C414C 900D8FC0 */ stw r0, Gq-_SDA_BASE_(r13) +/* 0BEBAC 800C414C 900D8FC0 */ stw r0, Gq@sda21(r13) /* 0BEBB0 800C4150 811F0118 */ lwz r8, 0x118(r31) -/* 0BEBB4 800C4154 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0BEBB4 800C4154 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0BEBB8 800C4158 38800008 */ li r4, 8 /* 0BEBBC 800C415C 7C8903A6 */ mtctr r4 lbl_800C4160: @@ -3159,9 +3159,9 @@ lbl_800C42CC: /* 0BEDEC 800C438C F4890008 */ psq_stu f4, 8(r9), 0, qr0 /* 0BEDF0 800C4390 4200FDF0 */ bdnz lbl_800C4180 lbl_800C4394: -/* 0BEDF4 800C4394 810D8F80 */ lwz r8, Gbase-_SDA_BASE_(r13) +/* 0BEDF4 800C4394 810D8F80 */ lwz r8, Gbase@sda21(r13) /* 0BEDF8 800C4398 7FE9FB78 */ mr r9, r31 -/* 0BEDFC 800C439C 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0BEDFC 800C439C 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0BEE00 800C43A0 E0E90000 */ psq_l f7, 0(r9), 0, qr0 /* 0BEE04 800C43A4 5464103A */ slwi r4, r3, 2 /* 0BEE08 800C43A8 E0C90080 */ psq_l f6, 128(r9), 0, qr0 @@ -3274,7 +3274,7 @@ lbl_800C43EC: /* 0BEFB0 800C4550 F0646000 */ psq_st f3, 0(r4), 0, qr6 /* 0BEFB4 800C4554 F0446008 */ psq_st f2, 8(r4), 0, qr6 /* 0BEFB8 800C4558 811F011C */ lwz r8, 0x11c(r31) -/* 0BEFBC 800C455C 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0BEFBC 800C455C 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0BEFC0 800C4560 39430008 */ addi r10, r3, 8 /* 0BEFC4 800C4564 393FFFF8 */ addi r9, r31, -8 /* 0BEFC8 800C4568 38800008 */ li r4, 8 @@ -3426,9 +3426,9 @@ lbl_800C46DC: /* 0BF1FC 800C479C F4890008 */ psq_stu f4, 8(r9), 0, qr0 /* 0BF200 800C47A0 4200FDF0 */ bdnz lbl_800C4590 lbl_800C47A4: -/* 0BF204 800C47A4 810D8F80 */ lwz r8, Gbase-_SDA_BASE_(r13) +/* 0BF204 800C47A4 810D8F80 */ lwz r8, Gbase@sda21(r13) /* 0BF208 800C47A8 7FE9FB78 */ mr r9, r31 -/* 0BF20C 800C47AC 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0BF20C 800C47AC 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0BF210 800C47B0 E0E90000 */ psq_l f7, 0(r9), 0, qr0 /* 0BF214 800C47B4 554A103A */ slwi r10, r10, 2 /* 0BF218 800C47B8 E0C90080 */ psq_l f6, 128(r9), 0, qr0 @@ -3541,7 +3541,7 @@ lbl_800C47FC: /* 0BF3C0 800C4960 F0646000 */ psq_st f3, 0(r4), 0, qr6 /* 0BF3C4 800C4964 F0446008 */ psq_st f2, 8(r4), 0, qr6 /* 0BF3C8 800C4968 811F0120 */ lwz r8, 0x120(r31) -/* 0BF3CC 800C496C 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0BF3CC 800C496C 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0BF3D0 800C4970 393FFFF8 */ addi r9, r31, -8 /* 0BF3D4 800C4974 38800008 */ li r4, 8 /* 0BF3D8 800C4978 7C8903A6 */ mtctr r4 @@ -3692,9 +3692,9 @@ lbl_800C4AE8: /* 0BF608 800C4BA8 F4890008 */ psq_stu f4, 8(r9), 0, qr0 /* 0BF60C 800C4BAC 4200FDF0 */ bdnz lbl_800C499C lbl_800C4BB0: -/* 0BF610 800C4BB0 810D8F80 */ lwz r8, Gbase-_SDA_BASE_(r13) +/* 0BF610 800C4BB0 810D8F80 */ lwz r8, Gbase@sda21(r13) /* 0BF614 800C4BB4 7FE9FB78 */ mr r9, r31 -/* 0BF618 800C4BB8 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0BF618 800C4BB8 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0BF61C 800C4BBC E0E90000 */ psq_l f7, 0(r9), 0, qr0 /* 0BF620 800C4BC0 54071838 */ slwi r7, r0, 3 /* 0BF624 800C4BC4 E0C90080 */ psq_l f6, 128(r9), 0, qr0 @@ -3808,7 +3808,7 @@ lbl_800C4C0C: /* 0BF7D0 800C4D70 F0646000 */ psq_st f3, 0(r4), 0, qr6 /* 0BF7D4 800C4D74 F0446008 */ psq_st f2, 8(r4), 0, qr6 /* 0BF7D8 800C4D78 811F0124 */ lwz r8, 0x124(r31) -/* 0BF7DC 800C4D7C 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0BF7DC 800C4D7C 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0BF7E0 800C4D80 39230008 */ addi r9, r3, 8 /* 0BF7E4 800C4D84 395FFFF8 */ addi r10, r31, -8 /* 0BF7E8 800C4D88 38800008 */ li r4, 8 @@ -3960,9 +3960,9 @@ lbl_800C4EFC: /* 0BFA1C 800C4FBC F48A0008 */ psq_stu f4, 8(r10), 0, qr0 /* 0BFA20 800C4FC0 4200FDF0 */ bdnz lbl_800C4DB0 lbl_800C4FC4: -/* 0BFA24 800C4FC4 810D8F80 */ lwz r8, Gbase-_SDA_BASE_(r13) +/* 0BFA24 800C4FC4 810D8F80 */ lwz r8, Gbase@sda21(r13) /* 0BFA28 800C4FC8 7FEAFB78 */ mr r10, r31 -/* 0BFA2C 800C4FCC 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0BFA2C 800C4FCC 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0BFA30 800C4FD0 E0EA0000 */ psq_l f7, 0(r10), 0, qr0 /* 0BFA34 800C4FD4 54071838 */ slwi r7, r0, 3 /* 0BFA38 800C4FD8 E0CA0080 */ psq_l f6, 128(r10), 0, qr0 @@ -4077,17 +4077,17 @@ lbl_800C5020: /* 0BFBE8 800C5188 F0446008 */ psq_st f2, 8(r4), 0, qr6 /* 0BFBEC 800C518C 809F0110 */ lwz r4, 0x110(r31) /* 0BFBF0 800C5190 38000140 */ li r0, 0x140 -/* 0BFBF4 800C5194 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) -/* 0BFBF8 800C5198 908D8F80 */ stw r4, Gbase-_SDA_BASE_(r13) +/* 0BFBF4 800C5194 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) +/* 0BFBF8 800C5198 908D8F80 */ stw r4, Gbase@sda21(r13) /* 0BFBFC 800C519C 5463F87E */ srwi r3, r3, 1 /* 0BFC00 800C51A0 393FFFF8 */ addi r9, r31, -8 -/* 0BFC04 800C51A4 900D8FA0 */ stw r0, Gwid-_SDA_BASE_(r13) +/* 0BFC04 800C51A4 900D8FA0 */ stw r0, Gwid@sda21(r13) /* 0BFC08 800C51A8 88050686 */ lbz r0, 0x686(r5) /* 0BFC0C 800C51AC 5400402E */ slwi r0, r0, 8 /* 0BFC10 800C51B0 7C050214 */ add r0, r5, r0 -/* 0BFC14 800C51B4 900D8FC0 */ stw r0, Gq-_SDA_BASE_(r13) +/* 0BFC14 800C51B4 900D8FC0 */ stw r0, Gq@sda21(r13) /* 0BFC18 800C51B8 811F0128 */ lwz r8, 0x128(r31) -/* 0BFC1C 800C51BC 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0BFC1C 800C51BC 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0BFC20 800C51C0 38800008 */ li r4, 8 /* 0BFC24 800C51C4 7C8903A6 */ mtctr r4 lbl_800C51C8: @@ -4237,9 +4237,9 @@ lbl_800C5334: /* 0BFE54 800C53F4 F4890008 */ psq_stu f4, 8(r9), 0, qr0 /* 0BFE58 800C53F8 4200FDF0 */ bdnz lbl_800C51E8 lbl_800C53FC: -/* 0BFE5C 800C53FC 810D8F80 */ lwz r8, Gbase-_SDA_BASE_(r13) +/* 0BFE5C 800C53FC 810D8F80 */ lwz r8, Gbase@sda21(r13) /* 0BFE60 800C5400 7FE9FB78 */ mr r9, r31 -/* 0BFE64 800C5404 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0BFE64 800C5404 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0BFE68 800C5408 E0E90000 */ psq_l f7, 0(r9), 0, qr0 /* 0BFE6C 800C540C 5464103A */ slwi r4, r3, 2 /* 0BFE70 800C5410 E0C90080 */ psq_l f6, 128(r9), 0, qr0 @@ -4352,15 +4352,15 @@ lbl_800C5454: /* 0C0018 800C55B8 F0646000 */ psq_st f3, 0(r4), 0, qr6 /* 0C001C 800C55BC F0446008 */ psq_st f2, 8(r4), 0, qr6 /* 0C0020 800C55C0 801F0114 */ lwz r0, 0x114(r31) -/* 0C0024 800C55C4 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0C0024 800C55C4 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0C0028 800C55C8 391FFFF8 */ addi r8, r31, -8 -/* 0C002C 800C55CC 900D8F80 */ stw r0, Gbase-_SDA_BASE_(r13) +/* 0C002C 800C55CC 900D8F80 */ stw r0, Gbase@sda21(r13) /* 0C0030 800C55D0 8804068C */ lbz r0, 0x68c(r4) /* 0C0034 800C55D4 5400402E */ slwi r0, r0, 8 /* 0C0038 800C55D8 7C040214 */ add r0, r4, r0 -/* 0C003C 800C55DC 900D8FC0 */ stw r0, Gq-_SDA_BASE_(r13) +/* 0C003C 800C55DC 900D8FC0 */ stw r0, Gq@sda21(r13) /* 0C0040 800C55E0 813F012C */ lwz r9, 0x12c(r31) -/* 0C0044 800C55E4 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0C0044 800C55E4 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0C0048 800C55E8 38800008 */ li r4, 8 /* 0C004C 800C55EC 7C8903A6 */ mtctr r4 lbl_800C55F0: @@ -4510,9 +4510,9 @@ lbl_800C575C: /* 0C027C 800C581C F4880008 */ psq_stu f4, 8(r8), 0, qr0 /* 0C0280 800C5820 4200FDF0 */ bdnz lbl_800C5610 lbl_800C5824: -/* 0C0284 800C5824 80ED8F80 */ lwz r7, Gbase-_SDA_BASE_(r13) +/* 0C0284 800C5824 80ED8F80 */ lwz r7, Gbase@sda21(r13) /* 0C0288 800C5828 7FE8FB78 */ mr r8, r31 -/* 0C028C 800C582C 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0C028C 800C582C 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0C0290 800C5830 E0E80000 */ psq_l f7, 0(r8), 0, qr0 /* 0C0294 800C5834 5463103A */ slwi r3, r3, 2 /* 0C0298 800C5838 E0C80080 */ psq_l f6, 128(r8), 0, qr0 @@ -4624,43 +4624,43 @@ lbl_800C587C: /* 0C043C 800C59DC 104D5028 */ ps_sub f2, f13, f10 /* 0C0440 800C59E0 F0636000 */ psq_st f3, 0(r3), 0, qr6 /* 0C0444 800C59E4 F0436008 */ psq_st f2, 8(r3), 0, qr6 -/* 0C0448 800C59E8 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0C0448 800C59E8 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0C044C 800C59EC 880406A9 */ lbz r0, 0x6a9(r4) /* 0C0450 800C59F0 28000000 */ cmplwi r0, 0 /* 0C0454 800C59F4 41820074 */ beq lbl_800C5A68 /* 0C0458 800C59F8 A06406AC */ lhz r3, 0x6ac(r4) /* 0C045C 800C59FC 3803FFFF */ addi r0, r3, -1 /* 0C0460 800C5A00 B00406AC */ sth r0, 0x6ac(r4) -/* 0C0464 800C5A04 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C0464 800C5A04 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C0468 800C5A08 A00306AC */ lhz r0, 0x6ac(r3) /* 0C046C 800C5A0C 28000000 */ cmplwi r0, 0 /* 0C0470 800C5A10 40820058 */ bne lbl_800C5A68 /* 0C0474 800C5A14 A00306AA */ lhz r0, 0x6aa(r3) /* 0C0478 800C5A18 B00306AC */ sth r0, 0x6ac(r3) -/* 0C047C 800C5A1C 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0C047C 800C5A1C 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0C0480 800C5A20 806406A4 */ lwz r3, 0x6a4(r4) /* 0C0484 800C5A24 38030006 */ addi r0, r3, 6 /* 0C0488 800C5A28 54030038 */ rlwinm r3, r0, 0, 0, 0x1c /* 0C048C 800C5A2C 38030001 */ addi r0, r3, 1 /* 0C0490 800C5A30 900406A4 */ stw r0, 0x6a4(r4) -/* 0C0494 800C5A34 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C0494 800C5A34 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C0498 800C5A38 800306A4 */ lwz r0, 0x6a4(r3) /* 0C049C 800C5A3C 28000020 */ cmplwi r0, 0x20 /* 0C04A0 800C5A40 4081000C */ ble lbl_800C5A4C /* 0C04A4 800C5A44 38000021 */ li r0, 0x21 /* 0C04A8 800C5A48 900306A4 */ stw r0, 0x6a4(r3) lbl_800C5A4C: -/* 0C04AC 800C5A4C 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C04AC 800C5A4C 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C04B0 800C5A50 38000000 */ li r0, 0 /* 0C04B4 800C5A54 B0030684 */ sth r0, 0x684(r3) -/* 0C04B8 800C5A58 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C04B8 800C5A58 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C04BC 800C5A5C B003068A */ sth r0, 0x68a(r3) -/* 0C04C0 800C5A60 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C04C0 800C5A60 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C04C4 800C5A64 B0030690 */ sth r0, 0x690(r3) lbl_800C5A68: /* 0C04C8 800C5A68 3BDE0001 */ addi r30, r30, 1 lbl_800C5A6C: -/* 0C04CC 800C5A6C 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C04CC 800C5A6C 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C04D0 800C5A70 57C4063E */ clrlwi r4, r30, 0x18 /* 0C04D4 800C5A74 A0030696 */ lhz r0, 0x696(r3) /* 0C04D8 800C5A78 7C040000 */ cmpw r4, r0 @@ -4669,25 +4669,25 @@ lbl_800C5A6C: /* 0C04E4 800C5A84 38A02800 */ li r5, 0x2800 /* 0C04E8 800C5A88 809F010C */ lwz r4, 0x10c(r31) /* 0C04EC 800C5A8C 4BFD7F51 */ bl LCStoreData -/* 0C04F0 800C5A90 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C04F0 800C5A90 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C04F4 800C5A94 38A00A00 */ li r5, 0xa00 /* 0C04F8 800C5A98 809F0110 */ lwz r4, 0x110(r31) /* 0C04FC 800C5A9C 806306B4 */ lwz r3, 0x6b4(r3) /* 0C0500 800C5AA0 4BFD7F3D */ bl LCStoreData -/* 0C0504 800C5AA4 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C0504 800C5AA4 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C0508 800C5AA8 38A00A00 */ li r5, 0xa00 /* 0C050C 800C5AAC 809F0114 */ lwz r4, 0x114(r31) /* 0C0510 800C5AB0 806306B8 */ lwz r3, 0x6b8(r3) /* 0C0514 800C5AB4 4BFD7F29 */ bl LCStoreData -/* 0C0518 800C5AB8 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0C0518 800C5AB8 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0C051C 800C5ABC 806406B0 */ lwz r3, 0x6b0(r4) /* 0C0520 800C5AC0 38032800 */ addi r0, r3, 0x2800 /* 0C0524 800C5AC4 900406B0 */ stw r0, 0x6b0(r4) -/* 0C0528 800C5AC8 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0C0528 800C5AC8 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0C052C 800C5ACC 806406B4 */ lwz r3, 0x6b4(r4) /* 0C0530 800C5AD0 38030A00 */ addi r0, r3, 0xa00 /* 0C0534 800C5AD4 900406B4 */ stw r0, 0x6b4(r4) -/* 0C0538 800C5AD8 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0C0538 800C5AD8 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0C053C 800C5ADC 806406B8 */ lwz r3, 0x6b8(r4) /* 0C0540 800C5AE0 38030A00 */ addi r0, r3, 0xa00 /* 0C0544 800C5AE4 900406B8 */ stw r0, 0x6b8(r4) @@ -4718,49 +4718,49 @@ __THPDecompressiMCURowNxN: /* 0C05A0 800C5B40 3BC42A20 */ addi r30, r4, __THPIDCTWorkspace@l /* 0C05A4 800C5B44 93A1000C */ stw r29, 0xc(r1) /* 0C05A8 800C5B48 93810008 */ stw r28, 8(r1) -/* 0C05AC 800C5B4C 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C05AC 800C5B4C 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C05B0 800C5B50 A3830692 */ lhz r28, 0x692(r3) /* 0C05B4 800C5B54 38600003 */ li r3, 3 /* 0C05B8 800C5B58 4BFD7F31 */ bl LCQueueWait -/* 0C05BC 800C5B5C C3628520 */ lfs f27, D_80136220-_SDA2_BASE_(r2) +/* 0C05BC 800C5B5C C3628520 */ lfs f27, D_80136220@sda21(r2) /* 0C05C0 800C5B60 579FF87E */ srwi r31, r28, 1 -/* 0C05C4 800C5B64 C3828524 */ lfs f28, D_80136224-_SDA2_BASE_(r2) +/* 0C05C4 800C5B64 C3828524 */ lfs f28, D_80136224@sda21(r2) /* 0C05C8 800C5B68 3BA00000 */ li r29, 0 -/* 0C05CC 800C5B6C C3A28528 */ lfs f29, D_80136228-_SDA2_BASE_(r2) -/* 0C05D0 800C5B70 C3C2852C */ lfs f30, D_8013622C-_SDA2_BASE_(r2) -/* 0C05D4 800C5B74 C3E28530 */ lfs f31, D_80136230-_SDA2_BASE_(r2) +/* 0C05CC 800C5B6C C3A28528 */ lfs f29, D_80136228@sda21(r2) +/* 0C05D0 800C5B70 C3C2852C */ lfs f30, D_8013622C@sda21(r2) +/* 0C05D4 800C5B74 C3E28530 */ lfs f31, D_80136230@sda21(r2) /* 0C05D8 800C5B78 4800198C */ b lbl_800C7504 lbl_800C5B7C: -/* 0C05DC 800C5B7C 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C05DC 800C5B7C 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C05E0 800C5B80 809E0118 */ lwz r4, 0x118(r30) /* 0C05E4 800C5B84 48001A3D */ bl __THPHuffDecodeDCTCompY -/* 0C05E8 800C5B88 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C05E8 800C5B88 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C05EC 800C5B8C 809E011C */ lwz r4, 0x11c(r30) /* 0C05F0 800C5B90 48001A31 */ bl __THPHuffDecodeDCTCompY -/* 0C05F4 800C5B94 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C05F4 800C5B94 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C05F8 800C5B98 809E0120 */ lwz r4, 0x120(r30) /* 0C05FC 800C5B9C 48001A25 */ bl __THPHuffDecodeDCTCompY -/* 0C0600 800C5BA0 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C0600 800C5BA0 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C0604 800C5BA4 809E0124 */ lwz r4, 0x124(r30) /* 0C0608 800C5BA8 48001A19 */ bl __THPHuffDecodeDCTCompY -/* 0C060C 800C5BAC 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C060C 800C5BAC 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C0610 800C5BB0 809E0128 */ lwz r4, 0x128(r30) /* 0C0614 800C5BB4 48002089 */ bl __THPHuffDecodeDCTCompU -/* 0C0618 800C5BB8 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C0618 800C5BB8 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C061C 800C5BBC 809E012C */ lwz r4, 0x12c(r30) /* 0C0620 800C5BC0 48002725 */ bl __THPHuffDecodeDCTCompV /* 0C0624 800C5BC4 801E010C */ lwz r0, 0x10c(r30) /* 0C0628 800C5BC8 57A42536 */ rlwinm r4, r29, 4, 0x14, 0x1b -/* 0C062C 800C5BCC 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0C062C 800C5BCC 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0C0630 800C5BD0 387EFFF8 */ addi r3, r30, -8 -/* 0C0634 800C5BD4 900D8F80 */ stw r0, Gbase-_SDA_BASE_(r13) -/* 0C0638 800C5BD8 938D8FA0 */ stw r28, Gwid-_SDA_BASE_(r13) +/* 0C0634 800C5BD4 900D8F80 */ stw r0, Gbase@sda21(r13) +/* 0C0638 800C5BD8 938D8FA0 */ stw r28, Gwid@sda21(r13) /* 0C063C 800C5BDC 88050680 */ lbz r0, 0x680(r5) /* 0C0640 800C5BE0 5400402E */ slwi r0, r0, 8 /* 0C0644 800C5BE4 7C050214 */ add r0, r5, r0 -/* 0C0648 800C5BE8 900D8FC0 */ stw r0, Gq-_SDA_BASE_(r13) +/* 0C0648 800C5BE8 900D8FC0 */ stw r0, Gq@sda21(r13) /* 0C064C 800C5BEC 813E0118 */ lwz r9, 0x118(r30) -/* 0C0650 800C5BF0 810D8FC0 */ lwz r8, Gq-_SDA_BASE_(r13) +/* 0C0650 800C5BF0 810D8FC0 */ lwz r8, Gq@sda21(r13) /* 0C0654 800C5BF4 38A00008 */ li r5, 8 /* 0C0658 800C5BF8 7CA903A6 */ mtctr r5 lbl_800C5BFC: @@ -4910,9 +4910,9 @@ lbl_800C5D68: /* 0C0888 800C5E28 F4830008 */ psq_stu f4, 8(r3), 0, qr0 /* 0C088C 800C5E2C 4200FDF0 */ bdnz lbl_800C5C1C lbl_800C5E30: -/* 0C0890 800C5E30 812D8F80 */ lwz r9, Gbase-_SDA_BASE_(r13) +/* 0C0890 800C5E30 812D8F80 */ lwz r9, Gbase@sda21(r13) /* 0C0894 800C5E34 7FC3F378 */ mr r3, r30 -/* 0C0898 800C5E38 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0C0898 800C5E38 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0C089C 800C5E3C E0E30000 */ psq_l f7, 0(r3), 0, qr0 /* 0C08A0 800C5E40 5485103A */ slwi r5, r4, 2 /* 0C08A4 800C5E44 E0C30080 */ psq_l f6, 128(r3), 0, qr0 @@ -5025,7 +5025,7 @@ lbl_800C5E88: /* 0C0A4C 800C5FEC F0656000 */ psq_st f3, 0(r5), 0, qr6 /* 0C0A50 800C5FF0 F0456008 */ psq_st f2, 8(r5), 0, qr6 /* 0C0A54 800C5FF4 811E011C */ lwz r8, 0x11c(r30) -/* 0C0A58 800C5FF8 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0C0A58 800C5FF8 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0C0A5C 800C5FFC 39440008 */ addi r10, r4, 8 /* 0C0A60 800C6000 393EFFF8 */ addi r9, r30, -8 /* 0C0A64 800C6004 38600008 */ li r3, 8 @@ -5177,9 +5177,9 @@ lbl_800C6178: /* 0C0C98 800C6238 F4890008 */ psq_stu f4, 8(r9), 0, qr0 /* 0C0C9C 800C623C 4200FDF0 */ bdnz lbl_800C602C lbl_800C6240: -/* 0C0CA0 800C6240 810D8F80 */ lwz r8, Gbase-_SDA_BASE_(r13) +/* 0C0CA0 800C6240 810D8F80 */ lwz r8, Gbase@sda21(r13) /* 0C0CA4 800C6244 7FC9F378 */ mr r9, r30 -/* 0C0CA8 800C6248 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0C0CA8 800C6248 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0C0CAC 800C624C E0E90000 */ psq_l f7, 0(r9), 0, qr0 /* 0C0CB0 800C6250 554A103A */ slwi r10, r10, 2 /* 0C0CB4 800C6254 E0C90080 */ psq_l f6, 128(r9), 0, qr0 @@ -5292,7 +5292,7 @@ lbl_800C6298: /* 0C0E5C 800C63FC F0636000 */ psq_st f3, 0(r3), 0, qr6 /* 0C0E60 800C6400 F0436008 */ psq_st f2, 8(r3), 0, qr6 /* 0C0E64 800C6404 811E0120 */ lwz r8, 0x120(r30) -/* 0C0E68 800C6408 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0C0E68 800C6408 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0C0E6C 800C640C 393EFFF8 */ addi r9, r30, -8 /* 0C0E70 800C6410 38600008 */ li r3, 8 /* 0C0E74 800C6414 7C6903A6 */ mtctr r3 @@ -5443,9 +5443,9 @@ lbl_800C6584: /* 0C10A4 800C6644 F4890008 */ psq_stu f4, 8(r9), 0, qr0 /* 0C10A8 800C6648 4200FDF0 */ bdnz lbl_800C6438 lbl_800C664C: -/* 0C10AC 800C664C 810D8F80 */ lwz r8, Gbase-_SDA_BASE_(r13) +/* 0C10AC 800C664C 810D8F80 */ lwz r8, Gbase@sda21(r13) /* 0C10B0 800C6650 7FC9F378 */ mr r9, r30 -/* 0C10B4 800C6654 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0C10B4 800C6654 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0C10B8 800C6658 E0E90000 */ psq_l f7, 0(r9), 0, qr0 /* 0C10BC 800C665C 54071838 */ slwi r7, r0, 3 /* 0C10C0 800C6660 E0C90080 */ psq_l f6, 128(r9), 0, qr0 @@ -5559,7 +5559,7 @@ lbl_800C66A8: /* 0C126C 800C680C F0636000 */ psq_st f3, 0(r3), 0, qr6 /* 0C1270 800C6810 F0436008 */ psq_st f2, 8(r3), 0, qr6 /* 0C1274 800C6814 811E0124 */ lwz r8, 0x124(r30) -/* 0C1278 800C6818 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0C1278 800C6818 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0C127C 800C681C 39240008 */ addi r9, r4, 8 /* 0C1280 800C6820 395EFFF8 */ addi r10, r30, -8 /* 0C1284 800C6824 38600008 */ li r3, 8 @@ -5711,9 +5711,9 @@ lbl_800C6998: /* 0C14B8 800C6A58 F48A0008 */ psq_stu f4, 8(r10), 0, qr0 /* 0C14BC 800C6A5C 4200FDF0 */ bdnz lbl_800C684C lbl_800C6A60: -/* 0C14C0 800C6A60 810D8F80 */ lwz r8, Gbase-_SDA_BASE_(r13) +/* 0C14C0 800C6A60 810D8F80 */ lwz r8, Gbase@sda21(r13) /* 0C14C4 800C6A64 7FCAF378 */ mr r10, r30 -/* 0C14C8 800C6A68 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0C14C8 800C6A68 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0C14CC 800C6A6C E0EA0000 */ psq_l f7, 0(r10), 0, qr0 /* 0C14D0 800C6A70 54071838 */ slwi r7, r0, 3 /* 0C14D4 800C6A74 E0CA0080 */ psq_l f6, 128(r10), 0, qr0 @@ -5827,17 +5827,17 @@ lbl_800C6ABC: /* 0C1680 800C6C20 F0636000 */ psq_st f3, 0(r3), 0, qr6 /* 0C1684 800C6C24 F0436008 */ psq_st f2, 8(r3), 0, qr6 /* 0C1688 800C6C28 801E0110 */ lwz r0, 0x110(r30) -/* 0C168C 800C6C2C 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C168C 800C6C2C 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C1690 800C6C30 5484F87E */ srwi r4, r4, 1 -/* 0C1694 800C6C34 900D8F80 */ stw r0, Gbase-_SDA_BASE_(r13) +/* 0C1694 800C6C34 900D8F80 */ stw r0, Gbase@sda21(r13) /* 0C1698 800C6C38 393EFFF8 */ addi r9, r30, -8 -/* 0C169C 800C6C3C 93ED8FA0 */ stw r31, Gwid-_SDA_BASE_(r13) +/* 0C169C 800C6C3C 93ED8FA0 */ stw r31, Gwid@sda21(r13) /* 0C16A0 800C6C40 88030686 */ lbz r0, 0x686(r3) /* 0C16A4 800C6C44 5400402E */ slwi r0, r0, 8 /* 0C16A8 800C6C48 7C030214 */ add r0, r3, r0 -/* 0C16AC 800C6C4C 900D8FC0 */ stw r0, Gq-_SDA_BASE_(r13) +/* 0C16AC 800C6C4C 900D8FC0 */ stw r0, Gq@sda21(r13) /* 0C16B0 800C6C50 811E0128 */ lwz r8, 0x128(r30) -/* 0C16B4 800C6C54 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0C16B4 800C6C54 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0C16B8 800C6C58 38600008 */ li r3, 8 /* 0C16BC 800C6C5C 7C6903A6 */ mtctr r3 lbl_800C6C60: @@ -5987,9 +5987,9 @@ lbl_800C6DCC: /* 0C18EC 800C6E8C F4890008 */ psq_stu f4, 8(r9), 0, qr0 /* 0C18F0 800C6E90 4200FDF0 */ bdnz lbl_800C6C80 lbl_800C6E94: -/* 0C18F4 800C6E94 810D8F80 */ lwz r8, Gbase-_SDA_BASE_(r13) +/* 0C18F4 800C6E94 810D8F80 */ lwz r8, Gbase@sda21(r13) /* 0C18F8 800C6E98 7FC9F378 */ mr r9, r30 -/* 0C18FC 800C6E9C 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0C18FC 800C6E9C 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0C1900 800C6EA0 E0E90000 */ psq_l f7, 0(r9), 0, qr0 /* 0C1904 800C6EA4 5483103A */ slwi r3, r4, 2 /* 0C1908 800C6EA8 E0C90080 */ psq_l f6, 128(r9), 0, qr0 @@ -6102,15 +6102,15 @@ lbl_800C6EEC: /* 0C1AB0 800C7050 F0636000 */ psq_st f3, 0(r3), 0, qr6 /* 0C1AB4 800C7054 F0436008 */ psq_st f2, 8(r3), 0, qr6 /* 0C1AB8 800C7058 801E0114 */ lwz r0, 0x114(r30) -/* 0C1ABC 800C705C 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C1ABC 800C705C 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C1AC0 800C7060 391EFFF8 */ addi r8, r30, -8 -/* 0C1AC4 800C7064 900D8F80 */ stw r0, Gbase-_SDA_BASE_(r13) +/* 0C1AC4 800C7064 900D8F80 */ stw r0, Gbase@sda21(r13) /* 0C1AC8 800C7068 8803068C */ lbz r0, 0x68c(r3) /* 0C1ACC 800C706C 5400402E */ slwi r0, r0, 8 /* 0C1AD0 800C7070 7C030214 */ add r0, r3, r0 -/* 0C1AD4 800C7074 900D8FC0 */ stw r0, Gq-_SDA_BASE_(r13) +/* 0C1AD4 800C7074 900D8FC0 */ stw r0, Gq@sda21(r13) /* 0C1AD8 800C7078 813E012C */ lwz r9, 0x12c(r30) -/* 0C1ADC 800C707C 80ED8FC0 */ lwz r7, Gq-_SDA_BASE_(r13) +/* 0C1ADC 800C707C 80ED8FC0 */ lwz r7, Gq@sda21(r13) /* 0C1AE0 800C7080 38600008 */ li r3, 8 /* 0C1AE4 800C7084 7C6903A6 */ mtctr r3 lbl_800C7088: @@ -6260,9 +6260,9 @@ lbl_800C71F4: /* 0C1D14 800C72B4 F4880008 */ psq_stu f4, 8(r8), 0, qr0 /* 0C1D18 800C72B8 4200FDF0 */ bdnz lbl_800C70A8 lbl_800C72BC: -/* 0C1D1C 800C72BC 80ED8F80 */ lwz r7, Gbase-_SDA_BASE_(r13) +/* 0C1D1C 800C72BC 80ED8F80 */ lwz r7, Gbase@sda21(r13) /* 0C1D20 800C72C0 7FC8F378 */ mr r8, r30 -/* 0C1D24 800C72C4 800D8FA0 */ lwz r0, Gwid-_SDA_BASE_(r13) +/* 0C1D24 800C72C4 800D8FA0 */ lwz r0, Gwid@sda21(r13) /* 0C1D28 800C72C8 E0E80000 */ psq_l f7, 0(r8), 0, qr0 /* 0C1D2C 800C72CC 5483103A */ slwi r3, r4, 2 /* 0C1D30 800C72D0 E0C80080 */ psq_l f6, 128(r8), 0, qr0 @@ -6374,43 +6374,43 @@ lbl_800C7314: /* 0C1ED4 800C7474 104D5028 */ ps_sub f2, f13, f10 /* 0C1ED8 800C7478 F0636000 */ psq_st f3, 0(r3), 0, qr6 /* 0C1EDC 800C747C F0436008 */ psq_st f2, 8(r3), 0, qr6 -/* 0C1EE0 800C7480 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0C1EE0 800C7480 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0C1EE4 800C7484 880506A9 */ lbz r0, 0x6a9(r5) /* 0C1EE8 800C7488 28000000 */ cmplwi r0, 0 /* 0C1EEC 800C748C 41820074 */ beq lbl_800C7500 /* 0C1EF0 800C7490 A08506AC */ lhz r4, 0x6ac(r5) /* 0C1EF4 800C7494 3804FFFF */ addi r0, r4, -1 /* 0C1EF8 800C7498 B00506AC */ sth r0, 0x6ac(r5) -/* 0C1EFC 800C749C 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0C1EFC 800C749C 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0C1F00 800C74A0 A00406AC */ lhz r0, 0x6ac(r4) /* 0C1F04 800C74A4 28000000 */ cmplwi r0, 0 /* 0C1F08 800C74A8 40820058 */ bne lbl_800C7500 /* 0C1F0C 800C74AC A00406AA */ lhz r0, 0x6aa(r4) /* 0C1F10 800C74B0 B00406AC */ sth r0, 0x6ac(r4) -/* 0C1F14 800C74B4 808D8FD0 */ lwz r4, __THPInfo-_SDA_BASE_(r13) +/* 0C1F14 800C74B4 808D8FD0 */ lwz r4, __THPInfo@sda21(r13) /* 0C1F18 800C74B8 806406A4 */ lwz r3, 0x6a4(r4) /* 0C1F1C 800C74BC 38030006 */ addi r0, r3, 6 /* 0C1F20 800C74C0 54030038 */ rlwinm r3, r0, 0, 0, 0x1c /* 0C1F24 800C74C4 38030001 */ addi r0, r3, 1 /* 0C1F28 800C74C8 900406A4 */ stw r0, 0x6a4(r4) -/* 0C1F2C 800C74CC 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C1F2C 800C74CC 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C1F30 800C74D0 800306A4 */ lwz r0, 0x6a4(r3) /* 0C1F34 800C74D4 28000020 */ cmplwi r0, 0x20 /* 0C1F38 800C74D8 4081000C */ ble lbl_800C74E4 /* 0C1F3C 800C74DC 38000021 */ li r0, 0x21 /* 0C1F40 800C74E0 900306A4 */ stw r0, 0x6a4(r3) lbl_800C74E4: -/* 0C1F44 800C74E4 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C1F44 800C74E4 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C1F48 800C74E8 38000000 */ li r0, 0 /* 0C1F4C 800C74EC B0030684 */ sth r0, 0x684(r3) -/* 0C1F50 800C74F0 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C1F50 800C74F0 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C1F54 800C74F4 B003068A */ sth r0, 0x68a(r3) -/* 0C1F58 800C74F8 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C1F58 800C74F8 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C1F5C 800C74FC B0030690 */ sth r0, 0x690(r3) lbl_800C7500: /* 0C1F60 800C7500 3BBD0001 */ addi r29, r29, 1 lbl_800C7504: -/* 0C1F64 800C7504 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C1F64 800C7504 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C1F68 800C7508 57A4063E */ clrlwi r4, r29, 0x18 /* 0C1F6C 800C750C A0030696 */ lhz r0, 0x696(r3) /* 0C1F70 800C7510 7C040000 */ cmpw r4, r0 @@ -6420,27 +6420,27 @@ lbl_800C7504: /* 0C1F80 800C7520 809E010C */ lwz r4, 0x10c(r30) /* 0C1F84 800C7524 5785202E */ rlwinm r5, r28, 4, 0, 0x17 /* 0C1F88 800C7528 4BFD64B5 */ bl LCStoreData -/* 0C1F8C 800C752C 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C1F8C 800C752C 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C1F90 800C7530 57A53032 */ slwi r5, r29, 6 /* 0C1F94 800C7534 809E0110 */ lwz r4, 0x110(r30) /* 0C1F98 800C7538 806306B4 */ lwz r3, 0x6b4(r3) /* 0C1F9C 800C753C 4BFD64A1 */ bl LCStoreData -/* 0C1FA0 800C7540 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C1FA0 800C7540 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C1FA4 800C7544 57A53032 */ slwi r5, r29, 6 /* 0C1FA8 800C7548 809E0114 */ lwz r4, 0x114(r30) /* 0C1FAC 800C754C 806306B8 */ lwz r3, 0x6b8(r3) /* 0C1FB0 800C7550 4BFD648D */ bl LCStoreData -/* 0C1FB4 800C7554 80AD8FD0 */ lwz r5, __THPInfo-_SDA_BASE_(r13) +/* 0C1FB4 800C7554 80AD8FD0 */ lwz r5, __THPInfo@sda21(r13) /* 0C1FB8 800C7558 57A0402E */ slwi r0, r29, 8 /* 0C1FBC 800C755C 57A43032 */ slwi r4, r29, 6 /* 0C1FC0 800C7560 806506B0 */ lwz r3, 0x6b0(r5) /* 0C1FC4 800C7564 7C030214 */ add r0, r3, r0 /* 0C1FC8 800C7568 900506B0 */ stw r0, 0x6b0(r5) -/* 0C1FCC 800C756C 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C1FCC 800C756C 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C1FD0 800C7570 800306B4 */ lwz r0, 0x6b4(r3) /* 0C1FD4 800C7574 7C002214 */ add r0, r0, r4 /* 0C1FD8 800C7578 900306B4 */ stw r0, 0x6b4(r3) -/* 0C1FDC 800C757C 806D8FD0 */ lwz r3, __THPInfo-_SDA_BASE_(r13) +/* 0C1FDC 800C757C 806D8FD0 */ lwz r3, __THPInfo@sda21(r13) /* 0C1FE0 800C7580 800306B8 */ lwz r0, 0x6b8(r3) /* 0C1FE4 800C7584 7C002214 */ add r0, r0, r4 /* 0C1FE8 800C7588 900306B8 */ stw r0, 0x6b8(r3) @@ -6464,7 +6464,7 @@ __THPHuffDecodeDCTCompY: /* 0C2028 800C75C8 93C10018 */ stw r30, 0x18(r1) /* 0C202C 800C75CC 93A10014 */ stw r29, 0x14(r1) /* 0C2030 800C75D0 7C0027EC */ dcbz 0, r4 -/* 0C2034 800C75D4 818D8EC0 */ lwz r12, Ydchuff-_SDA_BASE_(r13) +/* 0C2034 800C75D4 818D8EC0 */ lwz r12, Ydchuff@sda21(r13) /* 0C2038 800C75D8 816306A4 */ lwz r11, 0x6a4(r3) /* 0C203C 800C75DC 392C0020 */ addi r9, r12, 0x20 /* 0C2040 800C75E0 814306A0 */ lwz r10, 0x6a0(r3) @@ -6692,7 +6692,7 @@ lbl_800C78F4: /* 0C2360 800C7900 7C003A14 */ add r0, r0, r7 /* 0C2364 800C7904 B0030684 */ sth r0, 0x684(r3) /* 0C2368 800C7908 B0040000 */ sth r0, 0(r4) -/* 0C236C 800C790C 810D8F20 */ lwz r8, Yachuff-_SDA_BASE_(r13) +/* 0C236C 800C790C 810D8F20 */ lwz r8, Yachuff@sda21(r13) /* 0C2370 800C7910 80C306A4 */ lwz r6, 0x6a4(r3) /* 0C2374 800C7914 38E80020 */ addi r7, r8, 0x20 /* 0C2378 800C7918 800306A0 */ lwz r0, 0x6a0(r3) @@ -6928,7 +6928,7 @@ __THPHuffDecodeDCTCompU: /* 0C26A0 800C7C40 93E10014 */ stw r31, 0x14(r1) /* 0C26A4 800C7C44 93C10010 */ stw r30, 0x10(r1) /* 0C26A8 800C7C48 7C0027EC */ dcbz 0, r4 -/* 0C26AC 800C7C4C 818D8EE0 */ lwz r12, Udchuff-_SDA_BASE_(r13) +/* 0C26AC 800C7C4C 818D8EE0 */ lwz r12, Udchuff@sda21(r13) /* 0C26B0 800C7C50 816306A4 */ lwz r11, 0x6a4(r3) /* 0C26B4 800C7C54 392C0020 */ addi r9, r12, 0x20 /* 0C26B8 800C7C58 814306A0 */ lwz r10, 0x6a0(r3) @@ -7161,7 +7161,7 @@ lbl_800C7F6C: /* 0C29EC 800C7F8C B0040000 */ sth r0, 0(r4) /* 0C29F0 800C7F90 4800033C */ b lbl_800C82CC lbl_800C7F94: -/* 0C29F4 800C7F94 83CD8F40 */ lwz r30, Uachuff-_SDA_BASE_(r13) +/* 0C29F4 800C7F94 83CD8F40 */ lwz r30, Uachuff@sda21(r13) /* 0C29F8 800C7F98 83E306A4 */ lwz r31, 0x6a4(r3) /* 0C29FC 800C7F9C 397E0020 */ addi r11, r30, 0x20 /* 0C2A00 800C7FA0 818306A0 */ lwz r12, 0x6a0(r3) @@ -7405,7 +7405,7 @@ __THPHuffDecodeDCTCompV: /* 0C2D48 800C82E8 93E10014 */ stw r31, 0x14(r1) /* 0C2D4C 800C82EC 93C10010 */ stw r30, 0x10(r1) /* 0C2D50 800C82F0 7C0027EC */ dcbz 0, r4 -/* 0C2D54 800C82F4 818D8F00 */ lwz r12, Vdchuff-_SDA_BASE_(r13) +/* 0C2D54 800C82F4 818D8F00 */ lwz r12, Vdchuff@sda21(r13) /* 0C2D58 800C82F8 816306A4 */ lwz r11, 0x6a4(r3) /* 0C2D5C 800C82FC 392C0020 */ addi r9, r12, 0x20 /* 0C2D60 800C8300 814306A0 */ lwz r10, 0x6a0(r3) @@ -7638,7 +7638,7 @@ lbl_800C8614: /* 0C3094 800C8634 B0040000 */ sth r0, 0(r4) /* 0C3098 800C8638 4800033C */ b lbl_800C8974 lbl_800C863C: -/* 0C309C 800C863C 83CD8F60 */ lwz r30, Vachuff-_SDA_BASE_(r13) +/* 0C309C 800C863C 83CD8F60 */ lwz r30, Vachuff@sda21(r13) /* 0C30A0 800C8640 83E306A4 */ lwz r31, 0x6a4(r3) /* 0C30A4 800C8644 397E0020 */ addi r11, r30, 0x20 /* 0C30A8 800C8648 818306A0 */ lwz r12, 0x6a0(r3) @@ -7884,7 +7884,7 @@ glabel THPInit /* 0C33F8 800C8998 9421FFF0 */ stwu r1, -0x10(r1) /* 0C33FC 800C899C 93E1000C */ stw r31, 0xc(r1) /* 0C3400 800C89A0 3BE42A20 */ addi r31, r4, __THPIDCTWorkspace@l -/* 0C3404 800C89A4 806D8880 */ lwz r3, __THPVersion-_SDA_BASE_(r13) +/* 0C3404 800C89A4 806D8880 */ lwz r3, __THPVersion@sda21(r13) /* 0C3408 800C89A8 4BFD3CE9 */ bl OSRegisterVersion /* 0C340C 800C89AC 3C80E000 */ lis r4, 0xe000 /* 0C3410 800C89B0 909F0100 */ stw r4, 0x100(r31) @@ -7911,7 +7911,7 @@ glabel THPInit /* 0C3464 800C8A04 64630007 */ oris r3, r3, 7 /* 0C3468 800C8A08 7C75E3A6 */ mtspr 0x395, r3 /* 0C346C 800C8A0C 38000001 */ li r0, 1 -/* 0C3470 800C8A10 900D8FD4 */ stw r0, __THPInitFlag-_SDA_BASE_(r13) +/* 0C3470 800C8A10 900D8FD4 */ stw r0, __THPInitFlag@sda21(r13) /* 0C3474 800C8A14 38600001 */ li r3, 1 /* 0C3478 800C8A18 80010014 */ lwz r0, 0x14(r1) /* 0C347C 800C8A1C 83E1000C */ lwz r31, 0xc(r1) diff --git a/asm/THPDraw.s b/asm/THPDraw.s index 1496b3b..a96a001 100644 --- a/asm/THPDraw.s +++ b/asm/THPDraw.s @@ -88,15 +88,15 @@ glabel THPGXYuv2RgbSetup /* 00BCCC 8001126C 38600000 */ li r3, 0 /* 00BCD0 80011270 4809D2DD */ bl GXSetPixelFmt /* 00BCD4 80011274 6F7D8000 */ xoris r29, r27, 0x8000 -/* 00BCD8 80011278 C022808C */ lfs f1, D_80135D8C-_SDA2_BASE_(r2) +/* 00BCD8 80011278 C022808C */ lfs f1, D_80135D8C@sda21(r2) /* 00BCDC 8001127C 6F9F8000 */ xoris r31, r28, 0x8000 /* 00BCE0 80011280 93A100D4 */ stw r29, 0xd4(r1) /* 00BCE4 80011284 3FC04330 */ lis r30, 0x4330 -/* 00BCE8 80011288 C8828098 */ lfd f4, D_80135D98-_SDA2_BASE_(r2) +/* 00BCE8 80011288 C8828098 */ lfd f4, D_80135D98@sda21(r2) /* 00BCEC 8001128C 93E100CC */ stw r31, 0xcc(r1) /* 00BCF0 80011290 FC600890 */ fmr f3, f1 /* 00BCF4 80011294 FCA00890 */ fmr f5, f1 -/* 00BCF8 80011298 C0C28090 */ lfs f6, D_80135D90-_SDA2_BASE_(r2) +/* 00BCF8 80011298 C0C28090 */ lfs f6, D_80135D90@sda21(r2) /* 00BCFC 8001129C 93C100D0 */ stw r30, 0xd0(r1) /* 00BD00 800112A0 38610074 */ addi r3, r1, 0x74 /* 00BD04 800112A4 93C100C8 */ stw r30, 0xc8(r1) @@ -109,13 +109,13 @@ glabel THPGXYuv2RgbSetup /* 00BD20 800112C0 38800001 */ li r4, 1 /* 00BD24 800112C4 4809D475 */ bl GXSetProjection /* 00BD28 800112C8 93E100C4 */ stw r31, 0xc4(r1) -/* 00BD2C 800112CC C022808C */ lfs f1, D_80135D8C-_SDA2_BASE_(r2) +/* 00BD2C 800112CC C022808C */ lfs f1, D_80135D8C@sda21(r2) /* 00BD30 800112D0 93A100BC */ stw r29, 0xbc(r1) -/* 00BD34 800112D4 C8828098 */ lfd f4, D_80135D98-_SDA2_BASE_(r2) +/* 00BD34 800112D4 C8828098 */ lfd f4, D_80135D98@sda21(r2) /* 00BD38 800112D8 FC400890 */ fmr f2, f1 /* 00BD3C 800112DC 93C100C0 */ stw r30, 0xc0(r1) /* 00BD40 800112E0 FCA00890 */ fmr f5, f1 -/* 00BD44 800112E4 C0C28094 */ lfs f6, D_80135D94-_SDA2_BASE_(r2) +/* 00BD44 800112E4 C0C28094 */ lfs f6, D_80135D94@sda21(r2) /* 00BD48 800112E8 93C100B8 */ stw r30, 0xb8(r1) /* 00BD4C 800112EC C86100C0 */ lfd f3, 0xc0(r1) /* 00BD50 800112F0 C80100B8 */ lfd f0, 0xb8(r1) @@ -356,9 +356,9 @@ glabel THPGXYuv2RgbSetup /* 00C0FC 8001169C 38600003 */ li r3, 3 /* 00C100 800116A0 3880000E */ li r4, 0xe /* 00C104 800116A4 4809C489 */ bl GXSetTevKColorSel -/* 00C108 800116A8 80628078 */ lwz r3, D_80135D78-_SDA2_BASE_(r2) +/* 00C108 800116A8 80628078 */ lwz r3, D_80135D78@sda21(r2) /* 00C10C 800116AC 3881003C */ addi r4, r1, 0x3c -/* 00C110 800116B0 8002807C */ lwz r0, (D_80135D78 + 4)-_SDA2_BASE_(r2) +/* 00C110 800116B0 8002807C */ lwz r0, (D_80135D78 + 4)@sda21(r2) /* 00C114 800116B4 90610034 */ stw r3, 0x34(r1) /* 00C118 800116B8 38600001 */ li r3, 1 /* 00C11C 800116BC 90010038 */ stw r0, 0x38(r1) @@ -367,21 +367,21 @@ glabel THPGXYuv2RgbSetup /* 00C128 800116C8 90A1003C */ stw r5, 0x3c(r1) /* 00C12C 800116CC 90010040 */ stw r0, 0x40(r1) /* 00C130 800116D0 4809C36D */ bl GXSetTevColorS10 -/* 00C134 800116D4 80028080 */ lwz r0, D_80135D80-_SDA2_BASE_(r2) +/* 00C134 800116D4 80028080 */ lwz r0, D_80135D80@sda21(r2) /* 00C138 800116D8 38810030 */ addi r4, r1, 0x30 /* 00C13C 800116DC 38600000 */ li r3, 0 /* 00C140 800116E0 9001002C */ stw r0, 0x2c(r1) /* 00C144 800116E4 8001002C */ lwz r0, 0x2c(r1) /* 00C148 800116E8 90010030 */ stw r0, 0x30(r1) /* 00C14C 800116EC 4809C3CD */ bl GXSetTevKColor -/* 00C150 800116F0 80028084 */ lwz r0, D_80135D84-_SDA2_BASE_(r2) +/* 00C150 800116F0 80028084 */ lwz r0, D_80135D84@sda21(r2) /* 00C154 800116F4 38810028 */ addi r4, r1, 0x28 /* 00C158 800116F8 38600001 */ li r3, 1 /* 00C15C 800116FC 90010024 */ stw r0, 0x24(r1) /* 00C160 80011700 80010024 */ lwz r0, 0x24(r1) /* 00C164 80011704 90010028 */ stw r0, 0x28(r1) /* 00C168 80011708 4809C3B1 */ bl GXSetTevKColor -/* 00C16C 8001170C 80028088 */ lwz r0, D_80135D88-_SDA2_BASE_(r2) +/* 00C16C 8001170C 80028088 */ lwz r0, D_80135D88@sda21(r2) /* 00C170 80011710 38810020 */ addi r4, r1, 0x20 /* 00C174 80011714 38600002 */ li r3, 2 /* 00C178 80011718 9001001C */ stw r0, 0x1c(r1) @@ -422,7 +422,7 @@ glabel THPGXYuv2RgbDraw /* 00C1FC 8001179C 39200000 */ li r9, 0 /* 00C200 800117A0 39400000 */ li r10, 0 /* 00C204 800117A4 4809AFF5 */ bl GXInitTexObj -/* 00C208 800117A8 C022808C */ lfs f1, D_80135D8C-_SDA2_BASE_(r2) +/* 00C208 800117A8 C022808C */ lfs f1, D_80135D8C@sda21(r2) /* 00C20C 800117AC 38610060 */ addi r3, r1, 0x60 /* 00C210 800117B0 38800000 */ li r4, 0 /* 00C214 800117B4 FC400890 */ fmr f2, f1 @@ -448,7 +448,7 @@ glabel THPGXYuv2RgbDraw /* 00C264 80011804 39200000 */ li r9, 0 /* 00C268 80011808 39400000 */ li r10, 0 /* 00C26C 8001180C 4809AF8D */ bl GXInitTexObj -/* 00C270 80011810 C022808C */ lfs f1, D_80135D8C-_SDA2_BASE_(r2) +/* 00C270 80011810 C022808C */ lfs f1, D_80135D8C@sda21(r2) /* 00C274 80011814 38610040 */ addi r3, r1, 0x40 /* 00C278 80011818 38800000 */ li r4, 0 /* 00C27C 8001181C FC400890 */ fmr f2, f1 @@ -470,7 +470,7 @@ glabel THPGXYuv2RgbDraw /* 00C2BC 8001185C 39200000 */ li r9, 0 /* 00C2C0 80011860 39400000 */ li r10, 0 /* 00C2C4 80011864 4809AF35 */ bl GXInitTexObj -/* 00C2C8 80011868 C022808C */ lfs f1, D_80135D8C-_SDA2_BASE_(r2) +/* 00C2C8 80011868 C022808C */ lfs f1, D_80135D8C@sda21(r2) /* 00C2CC 8001186C 38610020 */ addi r3, r1, 0x20 /* 00C2D0 80011870 38800000 */ li r4, 0 /* 00C2D4 80011874 FC400890 */ fmr f2, f1 diff --git a/asm/THPPlayer.s b/asm/THPPlayer.s index bc5dc49..e41cddc 100644 --- a/asm/THPPlayer.s +++ b/asm/THPPlayer.s @@ -31,20 +31,20 @@ glabel THPPlayerInit lbl_8000F8E8: /* 00A348 8000F8E8 4808F415 */ bl OSDisableInterrupts /* 00A34C 8000F8EC 38A00000 */ li r5, 0 -/* 00A350 8000F8F0 93CD8954 */ stw r30, AudioSystem-_SDA_BASE_(r13) +/* 00A350 8000F8F0 93CD8954 */ stw r30, AudioSystem@sda21(r13) /* 00A354 8000F8F4 3C808001 */ lis r4, THPAudioMixCallback@ha -/* 00A358 8000F8F8 90AD8944 */ stw r5, SoundBufferIndex-_SDA_BASE_(r13) +/* 00A358 8000F8F8 90AD8944 */ stw r5, SoundBufferIndex@sda21(r13) /* 00A35C 8000F8FC 38040888 */ addi r0, r4, THPAudioMixCallback@l /* 00A360 8000F900 3BC30000 */ addi r30, r3, 0 -/* 00A364 8000F904 90AD894C */ stw r5, LastAudioBuffer-_SDA_BASE_(r13) +/* 00A364 8000F904 90AD894C */ stw r5, LastAudioBuffer@sda21(r13) /* 00A368 8000F908 7C030378 */ mr r3, r0 -/* 00A36C 8000F90C 90AD8950 */ stw r5, CurAudioBuffer-_SDA_BASE_(r13) +/* 00A36C 8000F90C 90AD8950 */ stw r5, CurAudioBuffer@sda21(r13) /* 00A370 8000F910 480A8675 */ bl AIRegisterDMACallback -/* 00A374 8000F914 906D8948 */ stw r3, OldAIDCallback-_SDA_BASE_(r13) -/* 00A378 8000F918 800D8948 */ lwz r0, OldAIDCallback-_SDA_BASE_(r13) +/* 00A374 8000F914 906D8948 */ stw r3, OldAIDCallback@sda21(r13) +/* 00A378 8000F918 800D8948 */ lwz r0, OldAIDCallback@sda21(r13) /* 00A37C 8000F91C 28000000 */ cmplwi r0, 0 /* 00A380 8000F920 40820038 */ bne lbl_8000F958 -/* 00A384 8000F924 800D8954 */ lwz r0, AudioSystem-_SDA_BASE_(r13) +/* 00A384 8000F924 800D8954 */ lwz r0, AudioSystem@sda21(r13) /* 00A388 8000F928 2C000000 */ cmpwi r0, 0 /* 00A38C 8000F92C 4182002C */ beq lbl_8000F958 /* 00A390 8000F930 38600000 */ li r3, 0 @@ -60,7 +60,7 @@ lbl_8000F8E8: lbl_8000F958: /* 00A3B8 8000F958 7FC3F378 */ mr r3, r30 /* 00A3BC 8000F95C 4808F3C9 */ bl OSRestoreInterrupts -/* 00A3C0 8000F960 800D8954 */ lwz r0, AudioSystem-_SDA_BASE_(r13) +/* 00A3C0 8000F960 800D8954 */ lwz r0, AudioSystem@sda21(r13) /* 00A3C4 8000F964 2C000000 */ cmpwi r0, 0 /* 00A3C8 8000F968 4082003C */ bne lbl_8000F9A4 /* 00A3CC 8000F96C 387F00A0 */ addi r3, r31, 0xa0 @@ -70,7 +70,7 @@ lbl_8000F958: /* 00A3DC 8000F97C 387F00A0 */ addi r3, r31, 0xa0 /* 00A3E0 8000F980 38800500 */ li r4, 0x500 /* 00A3E4 8000F984 4808DDF9 */ bl DCFlushRange -/* 00A3E8 8000F988 800D8944 */ lwz r0, SoundBufferIndex-_SDA_BASE_(r13) +/* 00A3E8 8000F988 800D8944 */ lwz r0, SoundBufferIndex@sda21(r13) /* 00A3EC 8000F98C 38800280 */ li r4, 0x280 /* 00A3F0 8000F990 1C000280 */ mulli r0, r0, 0x280 /* 00A3F4 8000F994 7C7F0214 */ add r3, r31, r0 @@ -79,7 +79,7 @@ lbl_8000F958: /* 00A400 8000F9A0 480A86C1 */ bl AIStartDMA lbl_8000F9A4: /* 00A404 8000F9A4 38000001 */ li r0, 1 -/* 00A408 8000F9A8 900D8938 */ stw r0, Initialized-_SDA_BASE_(r13) +/* 00A408 8000F9A8 900D8938 */ stw r0, Initialized@sda21(r13) /* 00A40C 8000F9AC 38600001 */ li r3, 1 lbl_8000F9B0: /* 00A410 8000F9B0 8001001C */ lwz r0, 0x1c(r1) @@ -100,7 +100,7 @@ glabel THPPlayerOpen /* 00A444 8000F9E4 3AA30000 */ addi r21, r3, 0 /* 00A448 8000F9E8 3BC40000 */ addi r30, r4, 0 /* 00A44C 8000F9EC 3BA5A1E8 */ addi r29, r5, VolumeTable@l -/* 00A450 8000F9F0 800D8938 */ lwz r0, Initialized-_SDA_BASE_(r13) +/* 00A450 8000F9F0 800D8938 */ lwz r0, Initialized@sda21(r13) /* 00A454 8000F9F4 2C000000 */ cmpwi r0, 0 /* 00A458 8000F9F8 40820018 */ bne lbl_8000FA10 /* 00A45C 8000F9FC 387D013C */ addi r3, r29, 0x13c @@ -152,7 +152,7 @@ lbl_8000FA88: /* 00A508 8000FAA8 38A00030 */ li r5, 0x30 /* 00A50C 8000FAAC 4BFF5A19 */ bl memcpy /* 00A510 8000FAB0 387B0000 */ addi r3, r27, 0 -/* 00A514 8000FAB4 388D80D0 */ addi r4, r13, D_80134DB0-_SDA_BASE_ +/* 00A514 8000FAB4 388D80D0 */ addi r4, r13, D_80134DB0@sda21 /* 00A518 8000FAB8 480C0D89 */ bl strcmp /* 00A51C 8000FABC 2C030000 */ cmpwi r3, 0 /* 00A520 8000FAC0 41820020 */ beq lbl_8000FAE0 @@ -249,7 +249,7 @@ lbl_8000FBEC: /* 00A66C 8000FC0C 989C0646 */ stb r4, 0x646(r28) /* 00A670 8000FC10 93DC0650 */ stw r30, 0x650(r28) /* 00A674 8000FC14 901F0000 */ stw r0, 0(r31) -/* 00A678 8000FC18 C0028070 */ lfs f0, D_80135D70-_SDA2_BASE_(r2) +/* 00A678 8000FC18 C0028070 */ lfs f0, D_80135D70@sda21(r2) /* 00A67C 8000FC1C D01C067C */ stfs f0, 0x67c(r28) /* 00A680 8000FC20 C01C067C */ lfs f0, 0x67c(r28) /* 00A684 8000FC24 D01C0680 */ stfs f0, 0x680(r28) @@ -509,7 +509,7 @@ lbl_8000FFA8: /* 00AA1C 8000FFBC 4180FFEC */ blt lbl_8000FFA8 lbl_8000FFC0: /* 00AA20 8000FFC0 387F0040 */ addi r3, r31, 0x40 -/* 00AA24 8000FFC4 388D893C */ addi r4, r13, PrepareReadyMessage-_SDA_BASE_ +/* 00AA24 8000FFC4 388D893C */ addi r4, r13, PrepareReadyMessage@sda21 /* 00AA28 8000FFC8 38A00001 */ li r5, 1 /* 00AA2C 8000FFCC 4808F5B5 */ bl OSInitMessageQueue /* 00AA30 8000FFD0 8001001C */ lwz r0, 0x1c(r1) @@ -699,7 +699,7 @@ lbl_80010244: /* 00ACC4 80010264 901E0690 */ stw r0, 0x690(r30) /* 00ACC8 80010268 901E0694 */ stw r0, 0x694(r30) /* 00ACCC 8001026C 48095F1D */ bl VISetPostRetraceCallback -/* 00ACD0 80010270 906D8940 */ stw r3, OldVIPostCallback-_SDA_BASE_(r13) +/* 00ACD0 80010270 906D8940 */ stw r3, OldVIPostCallback@sda21(r13) /* 00ACD4 80010274 38600001 */ li r3, 1 /* 00ACD8 80010278 48000008 */ b lbl_80010280 lbl_8001027C: @@ -748,7 +748,7 @@ PlayControl: /* 00AD68 80010308 93C10018 */ stw r30, 0x18(r1) /* 00AD6C 8001030C 93A10014 */ stw r29, 0x14(r1) /* 00AD70 80010310 93810010 */ stw r28, 0x10(r1) -/* 00AD74 80010314 818D8940 */ lwz r12, OldVIPostCallback-_SDA_BASE_(r13) +/* 00AD74 80010314 818D8940 */ lwz r12, OldVIPostCallback@sda21(r13) /* 00AD78 80010318 280C0000 */ cmplwi r12, 0 /* 00AD7C 8001031C 4182000C */ beq lbl_80010328 /* 00AD80 80010320 7D8803A6 */ mtlr r12 @@ -981,7 +981,7 @@ lbl_80010634: /* 00B0A8 80010648 38600001 */ li r3, 1 /* 00B0AC 8001064C 480000B8 */ b lbl_80010704 lbl_80010650: -/* 00B0B0 80010650 C0228074 */ lfs f1, D_80135D74-_SDA2_BASE_(r2) +/* 00B0B0 80010650 C0228074 */ lfs f1, D_80135D74@sda21(r2) /* 00B0B4 80010654 C01F05EC */ lfs f0, 0x5ec(r31) /* 00B0B8 80010658 EC010032 */ fmuls f0, f1, f0 /* 00B0BC 8001065C FC00001E */ fctiwz f0, f0 @@ -1111,7 +1111,7 @@ glabel THPPlayerDrawDone /* 00B27C 8001081C 90010004 */ stw r0, 4(r1) /* 00B280 80010820 9421FFE8 */ stwu r1, -0x18(r1) /* 00B284 80010824 93E10014 */ stw r31, 0x14(r1) -/* 00B288 80010828 800D8938 */ lwz r0, Initialized-_SDA_BASE_(r13) +/* 00B288 80010828 800D8938 */ lwz r0, Initialized@sda21(r13) /* 00B28C 8001082C 2C000000 */ cmpwi r0, 0 /* 00B290 80010830 41820044 */ beq lbl_80010874 /* 00B294 80010834 3C608010 */ lis r3, UsedTextureSetQueue@ha @@ -1148,20 +1148,20 @@ THPAudioMixCallback: /* 00B2F8 80010898 93E1000C */ stw r31, 0xc(r1) /* 00B2FC 8001089C 3BE396E0 */ addi r31, r3, WorkBuffer@l /* 00B300 800108A0 93C10008 */ stw r30, 8(r1) -/* 00B304 800108A4 800D8954 */ lwz r0, AudioSystem-_SDA_BASE_(r13) +/* 00B304 800108A4 800D8954 */ lwz r0, AudioSystem@sda21(r13) /* 00B308 800108A8 2C000000 */ cmpwi r0, 0 /* 00B30C 800108AC 40820070 */ bne lbl_8001091C -/* 00B310 800108B0 800D8944 */ lwz r0, SoundBufferIndex-_SDA_BASE_(r13) +/* 00B310 800108B0 800D8944 */ lwz r0, SoundBufferIndex@sda21(r13) /* 00B314 800108B4 38800280 */ li r4, 0x280 /* 00B318 800108B8 68000001 */ xori r0, r0, 1 -/* 00B31C 800108BC 900D8944 */ stw r0, SoundBufferIndex-_SDA_BASE_(r13) -/* 00B320 800108C0 800D8944 */ lwz r0, SoundBufferIndex-_SDA_BASE_(r13) +/* 00B31C 800108BC 900D8944 */ stw r0, SoundBufferIndex@sda21(r13) +/* 00B320 800108C0 800D8944 */ lwz r0, SoundBufferIndex@sda21(r13) /* 00B324 800108C4 1C000280 */ mulli r0, r0, 0x280 /* 00B328 800108C8 7C7F0214 */ add r3, r31, r0 /* 00B32C 800108CC 386300A0 */ addi r3, r3, 0xa0 /* 00B330 800108D0 480A76F9 */ bl AIInitDMA /* 00B334 800108D4 4808E43D */ bl OSEnableInterrupts -/* 00B338 800108D8 800D8944 */ lwz r0, SoundBufferIndex-_SDA_BASE_(r13) +/* 00B338 800108D8 800D8944 */ lwz r0, SoundBufferIndex@sda21(r13) /* 00B33C 800108DC 3BC30000 */ addi r30, r3, 0 /* 00B340 800108E0 38800000 */ li r4, 0 /* 00B344 800108E4 1C000280 */ mulli r0, r0, 0x280 @@ -1169,7 +1169,7 @@ THPAudioMixCallback: /* 00B34C 800108EC 38A000A0 */ li r5, 0xa0 /* 00B350 800108F0 386300A0 */ addi r3, r3, 0xa0 /* 00B354 800108F4 4800010D */ bl MixAudio -/* 00B358 800108F8 800D8944 */ lwz r0, SoundBufferIndex-_SDA_BASE_(r13) +/* 00B358 800108F8 800D8944 */ lwz r0, SoundBufferIndex@sda21(r13) /* 00B35C 800108FC 38800280 */ li r4, 0x280 /* 00B360 80010900 1C000280 */ mulli r0, r0, 0x280 /* 00B364 80010904 7C7F0214 */ add r3, r31, r0 @@ -1181,37 +1181,37 @@ THPAudioMixCallback: lbl_8001091C: /* 00B37C 8001091C 2C000001 */ cmpwi r0, 1 /* 00B380 80010920 40820030 */ bne lbl_80010950 -/* 00B384 80010924 800D894C */ lwz r0, LastAudioBuffer-_SDA_BASE_(r13) +/* 00B384 80010924 800D894C */ lwz r0, LastAudioBuffer@sda21(r13) /* 00B388 80010928 28000000 */ cmplwi r0, 0 /* 00B38C 8001092C 41820008 */ beq lbl_80010934 -/* 00B390 80010930 900D8950 */ stw r0, CurAudioBuffer-_SDA_BASE_(r13) +/* 00B390 80010930 900D8950 */ stw r0, CurAudioBuffer@sda21(r13) lbl_80010934: -/* 00B394 80010934 818D8948 */ lwz r12, OldAIDCallback-_SDA_BASE_(r13) +/* 00B394 80010934 818D8948 */ lwz r12, OldAIDCallback@sda21(r13) /* 00B398 80010938 7D8803A6 */ mtlr r12 /* 00B39C 8001093C 4E800021 */ blrl /* 00B3A0 80010940 480A7761 */ bl AIGetDMAStartAddr /* 00B3A4 80010944 3C038000 */ addis r0, r3, 0x8000 -/* 00B3A8 80010948 900D894C */ stw r0, LastAudioBuffer-_SDA_BASE_(r13) +/* 00B3A8 80010948 900D894C */ stw r0, LastAudioBuffer@sda21(r13) /* 00B3AC 8001094C 4800001C */ b lbl_80010968 lbl_80010950: -/* 00B3B0 80010950 818D8948 */ lwz r12, OldAIDCallback-_SDA_BASE_(r13) +/* 00B3B0 80010950 818D8948 */ lwz r12, OldAIDCallback@sda21(r13) /* 00B3B4 80010954 7D8803A6 */ mtlr r12 /* 00B3B8 80010958 4E800021 */ blrl /* 00B3BC 8001095C 480A7745 */ bl AIGetDMAStartAddr /* 00B3C0 80010960 3C038000 */ addis r0, r3, 0x8000 -/* 00B3C4 80010964 900D8950 */ stw r0, CurAudioBuffer-_SDA_BASE_(r13) +/* 00B3C4 80010964 900D8950 */ stw r0, CurAudioBuffer@sda21(r13) lbl_80010968: -/* 00B3C8 80010968 800D8944 */ lwz r0, SoundBufferIndex-_SDA_BASE_(r13) +/* 00B3C8 80010968 800D8944 */ lwz r0, SoundBufferIndex@sda21(r13) /* 00B3CC 8001096C 38800280 */ li r4, 0x280 /* 00B3D0 80010970 68000001 */ xori r0, r0, 1 -/* 00B3D4 80010974 900D8944 */ stw r0, SoundBufferIndex-_SDA_BASE_(r13) -/* 00B3D8 80010978 800D8944 */ lwz r0, SoundBufferIndex-_SDA_BASE_(r13) +/* 00B3D4 80010974 900D8944 */ stw r0, SoundBufferIndex@sda21(r13) +/* 00B3D8 80010978 800D8944 */ lwz r0, SoundBufferIndex@sda21(r13) /* 00B3DC 8001097C 1C000280 */ mulli r0, r0, 0x280 /* 00B3E0 80010980 7C7F0214 */ add r3, r31, r0 /* 00B3E4 80010984 386300A0 */ addi r3, r3, 0xa0 /* 00B3E8 80010988 480A7641 */ bl AIInitDMA /* 00B3EC 8001098C 4808E385 */ bl OSEnableInterrupts -/* 00B3F0 80010990 800D8950 */ lwz r0, CurAudioBuffer-_SDA_BASE_(r13) +/* 00B3F0 80010990 800D8950 */ lwz r0, CurAudioBuffer@sda21(r13) /* 00B3F4 80010994 3BC30000 */ addi r30, r3, 0 /* 00B3F8 80010998 28000000 */ cmplwi r0, 0 /* 00B3FC 8001099C 41820010 */ beq lbl_800109AC @@ -1219,14 +1219,14 @@ lbl_80010968: /* 00B404 800109A4 38800280 */ li r4, 0x280 /* 00B408 800109A8 4808CDA9 */ bl DCInvalidateRange lbl_800109AC: -/* 00B40C 800109AC 800D8944 */ lwz r0, SoundBufferIndex-_SDA_BASE_(r13) +/* 00B40C 800109AC 800D8944 */ lwz r0, SoundBufferIndex@sda21(r13) /* 00B410 800109B0 38A000A0 */ li r5, 0xa0 -/* 00B414 800109B4 808D8950 */ lwz r4, CurAudioBuffer-_SDA_BASE_(r13) +/* 00B414 800109B4 808D8950 */ lwz r4, CurAudioBuffer@sda21(r13) /* 00B418 800109B8 1C000280 */ mulli r0, r0, 0x280 /* 00B41C 800109BC 7C7F0214 */ add r3, r31, r0 /* 00B420 800109C0 386300A0 */ addi r3, r3, 0xa0 /* 00B424 800109C4 4800003D */ bl MixAudio -/* 00B428 800109C8 800D8944 */ lwz r0, SoundBufferIndex-_SDA_BASE_(r13) +/* 00B428 800109C8 800D8944 */ lwz r0, SoundBufferIndex@sda21(r13) /* 00B42C 800109CC 38800280 */ li r4, 0x280 /* 00B430 800109D0 1C000280 */ mulli r0, r0, 0x280 /* 00B434 800109D4 7C7F0214 */ add r3, r31, r0 diff --git a/asm/THPRead.s b/asm/THPRead.s index 7fd0878..3a74335 100644 --- a/asm/THPRead.s +++ b/asm/THPRead.s @@ -118,7 +118,7 @@ lbl_80011AB4: /* 00C514 80011AB4 2C170000 */ cmpwi r23, 0 /* 00C518 80011AB8 4082FF94 */ bne lbl_80011A4C /* 00C51C 80011ABC 38000000 */ li r0, 0 -/* 00C520 80011AC0 900D8964 */ stw r0, gMovieErrorToggle-_SDA_BASE_(r13) +/* 00C520 80011AC0 900D8964 */ stw r0, gMovieErrorToggle@sda21(r13) /* 00C524 80011AC4 389B0000 */ addi r4, r27, 0 /* 00C528 80011AC8 387C0020 */ addi r3, r28, 0x20 /* 00C52C 80011ACC 931B0004 */ stw r24, 4(r27) @@ -152,7 +152,7 @@ glabel ReadThreadStart /* 00C58C 80011B2C 7C0802A6 */ mflr r0 /* 00C590 80011B30 90010004 */ stw r0, 4(r1) /* 00C594 80011B34 9421FFF8 */ stwu r1, -8(r1) -/* 00C598 80011B38 800D8960 */ lwz r0, ReadThreadCreated-_SDA_BASE_(r13) +/* 00C598 80011B38 800D8960 */ lwz r0, ReadThreadCreated@sda21(r13) /* 00C59C 80011B3C 2C000000 */ cmpwi r0, 0 /* 00C5A0 80011B40 41820010 */ beq lbl_80011B50 /* 00C5A4 80011B44 3C608010 */ lis r3, ReadThread@ha @@ -202,7 +202,7 @@ lbl_80011BBC: /* 00C644 80011BE4 38A0000A */ li r5, 0xa /* 00C648 80011BE8 4808D999 */ bl OSInitMessageQueue /* 00C64C 80011BEC 38000001 */ li r0, 1 -/* 00C650 80011BF0 900D8960 */ stw r0, ReadThreadCreated-_SDA_BASE_(r13) +/* 00C650 80011BF0 900D8960 */ stw r0, ReadThreadCreated@sda21(r13) /* 00C654 80011BF4 38600001 */ li r3, 1 lbl_80011BF8: /* 00C658 80011BF8 8001001C */ lwz r0, 0x1c(r1) @@ -274,14 +274,14 @@ glabel movieTestReset /* 00C744 80011CE4 70001600 */ andi. r0, r0, 0x1600 /* 00C748 80011CE8 2C001600 */ cmpwi r0, 0x1600 /* 00C74C 80011CEC 41820098 */ beq lbl_80011D84 -/* 00C750 80011CF0 800D896C */ lwz r0, gbReset-_SDA_BASE_(r13) -/* 00C754 80011CF4 93ED8970 */ stw r31, gnTickReset-_SDA_BASE_(r13) +/* 00C750 80011CF0 800D896C */ lwz r0, gbReset@sda21(r13) +/* 00C754 80011CF4 93ED8970 */ stw r31, gnTickReset@sda21(r13) /* 00C758 80011CF8 2C000000 */ cmpwi r0, 0 /* 00C75C 80011CFC 4182000C */ beq lbl_80011D08 /* 00C760 80011D00 28030000 */ cmplwi r3, 0 /* 00C764 80011D04 41820010 */ beq lbl_80011D14 lbl_80011D08: -/* 00C768 80011D08 906D896C */ stw r3, gbReset-_SDA_BASE_(r13) +/* 00C768 80011D08 906D896C */ stw r3, gbReset@sda21(r13) /* 00C76C 80011D0C 38600001 */ li r3, 1 /* 00C770 80011D10 48000134 */ b lbl_80011E44 lbl_80011D14: @@ -317,14 +317,14 @@ lbl_80011D70: /* 00C7E0 80011D80 480000C0 */ b lbl_80011E40 lbl_80011D84: /* 00C7E4 80011D84 3C608000 */ lis r3, 0x8000 -/* 00C7E8 80011D88 808D8970 */ lwz r4, gnTickReset-_SDA_BASE_(r13) +/* 00C7E8 80011D88 808D8970 */ lwz r4, gnTickReset@sda21(r13) /* 00C7EC 80011D8C 800300F8 */ lwz r0, 0xf8(r3) /* 00C7F0 80011D90 3C604330 */ lis r3, 0x4330 /* 00C7F4 80011D94 7C84F850 */ subf r4, r4, r31 -/* 00C7F8 80011D98 C86280B0 */ lfd f3, D_80135DB0-_SDA2_BASE_(r2) +/* 00C7F8 80011D98 C86280B0 */ lfd f3, D_80135DB0@sda21(r2) /* 00C7FC 80011D9C 5400F0BE */ srwi r0, r0, 2 /* 00C800 80011DA0 9001001C */ stw r0, 0x1c(r1) -/* 00C804 80011DA4 C02280AC */ lfs f1, D_80135DAC-_SDA2_BASE_(r2) +/* 00C804 80011DA4 C02280AC */ lfs f1, D_80135DAC@sda21(r2) /* 00C808 80011DA8 90610018 */ stw r3, 0x18(r1) /* 00C80C 80011DAC 90810024 */ stw r4, 0x24(r1) /* 00C810 80011DB0 C8010018 */ lfd f0, 0x18(r1) @@ -419,7 +419,7 @@ lbl_80011EE8: /* 00C948 80011EE8 2C1E0000 */ cmpwi r30, 0 /* 00C94C 80011EEC 4082FF94 */ bne lbl_80011E80 /* 00C950 80011EF0 38000000 */ li r0, 0 -/* 00C954 80011EF4 900D8964 */ stw r0, gMovieErrorToggle-_SDA_BASE_(r13) +/* 00C954 80011EF4 900D8964 */ stw r0, gMovieErrorToggle@sda21(r13) /* 00C958 80011EF8 38600001 */ li r3, 1 /* 00C95C 80011EFC 80010034 */ lwz r0, 0x34(r1) /* 00C960 80011F00 BB410018 */ lmw r26, 0x18(r1) @@ -473,15 +473,15 @@ glabel lbl_80011F70 /* 00CA00 80011FA0 2C03000A */ cmpwi r3, 0xa /* 00CA04 80011FA4 41820014 */ beq lbl_80011FB8 /* 00CA08 80011FA8 38000001 */ li r0, 1 -/* 00CA0C 80011FAC 900D8964 */ stw r0, gMovieErrorToggle-_SDA_BASE_(r13) -/* 00CA10 80011FB0 900D8968 */ stw r0, toggle$184-_SDA_BASE_(r13) +/* 00CA0C 80011FAC 900D8964 */ stw r0, gMovieErrorToggle@sda21(r13) +/* 00CA10 80011FB0 900D8968 */ stw r0, toggle$184@sda21(r13) /* 00CA14 80011FB4 4800001C */ b lbl_80011FD0 lbl_80011FB8: -/* 00CA18 80011FB8 800D8968 */ lwz r0, toggle$184-_SDA_BASE_(r13) +/* 00CA18 80011FB8 800D8968 */ lwz r0, toggle$184@sda21(r13) /* 00CA1C 80011FBC 2C000001 */ cmpwi r0, 1 /* 00CA20 80011FC0 40820010 */ bne lbl_80011FD0 /* 00CA24 80011FC4 38000000 */ li r0, 0 -/* 00CA28 80011FC8 900D8968 */ stw r0, toggle$184-_SDA_BASE_(r13) +/* 00CA28 80011FC8 900D8968 */ stw r0, toggle$184@sda21(r13) /* 00CA2C 80011FCC 3BE00002 */ li r31, 2 lbl_80011FD0: /* 00CA30 80011FD0 2C030005 */ cmpwi r3, 5 @@ -495,14 +495,14 @@ lbl_80011FD0: /* 00CA50 80011FF0 70001600 */ andi. r0, r0, 0x1600 /* 00CA54 80011FF4 2C001600 */ cmpwi r0, 0x1600 /* 00CA58 80011FF8 41820034 */ beq lbl_8001202C -/* 00CA5C 80011FFC 800D896C */ lwz r0, gbReset-_SDA_BASE_(r13) -/* 00CA60 80012000 93CD8970 */ stw r30, gnTickReset-_SDA_BASE_(r13) +/* 00CA5C 80011FFC 800D896C */ lwz r0, gbReset@sda21(r13) +/* 00CA60 80012000 93CD8970 */ stw r30, gnTickReset@sda21(r13) /* 00CA64 80012004 2C000000 */ cmpwi r0, 0 /* 00CA68 80012008 4182000C */ beq lbl_80012014 /* 00CA6C 8001200C 28030000 */ cmplwi r3, 0 /* 00CA70 80012010 4182000C */ beq lbl_8001201C lbl_80012014: -/* 00CA74 80012014 906D896C */ stw r3, gbReset-_SDA_BASE_(r13) +/* 00CA74 80012014 906D896C */ stw r3, gbReset@sda21(r13) /* 00CA78 80012018 4800012C */ b lbl_80012144 lbl_8001201C: /* 00CA7C 8001201C 38600001 */ li r3, 1 @@ -511,14 +511,14 @@ lbl_8001201C: /* 00CA88 80012028 4800011C */ b lbl_80012144 lbl_8001202C: /* 00CA8C 8001202C 3C608000 */ lis r3, 0x8000 -/* 00CA90 80012030 808D8970 */ lwz r4, gnTickReset-_SDA_BASE_(r13) +/* 00CA90 80012030 808D8970 */ lwz r4, gnTickReset@sda21(r13) /* 00CA94 80012034 800300F8 */ lwz r0, 0xf8(r3) /* 00CA98 80012038 3C604330 */ lis r3, 0x4330 /* 00CA9C 8001203C 7C84F050 */ subf r4, r4, r30 -/* 00CAA0 80012040 C86280B0 */ lfd f3, D_80135DB0-_SDA2_BASE_(r2) +/* 00CAA0 80012040 C86280B0 */ lfd f3, D_80135DB0@sda21(r2) /* 00CAA4 80012044 5400F0BE */ srwi r0, r0, 2 /* 00CAA8 80012048 90010024 */ stw r0, 0x24(r1) -/* 00CAAC 8001204C C02280AC */ lfs f1, D_80135DAC-_SDA2_BASE_(r2) +/* 00CAAC 8001204C C02280AC */ lfs f1, D_80135DAC@sda21(r2) /* 00CAB0 80012050 90610020 */ stw r3, 0x20(r1) /* 00CAB4 80012054 9081002C */ stw r4, 0x2c(r1) /* 00CAB8 80012058 C8010020 */ lfd f0, 0x20(r1) @@ -546,14 +546,14 @@ lbl_8001208C: /* 00CB0C 800120AC 70001600 */ andi. r0, r0, 0x1600 /* 00CB10 800120B0 2C001600 */ cmpwi r0, 0x1600 /* 00CB14 800120B4 41820034 */ beq lbl_800120E8 -/* 00CB18 800120B8 800D896C */ lwz r0, gbReset-_SDA_BASE_(r13) -/* 00CB1C 800120BC 93CD8970 */ stw r30, gnTickReset-_SDA_BASE_(r13) +/* 00CB18 800120B8 800D896C */ lwz r0, gbReset@sda21(r13) +/* 00CB1C 800120BC 93CD8970 */ stw r30, gnTickReset@sda21(r13) /* 00CB20 800120C0 2C000000 */ cmpwi r0, 0 /* 00CB24 800120C4 4182000C */ beq lbl_800120D0 /* 00CB28 800120C8 28030000 */ cmplwi r3, 0 /* 00CB2C 800120CC 4182000C */ beq lbl_800120D8 lbl_800120D0: -/* 00CB30 800120D0 906D896C */ stw r3, gbReset-_SDA_BASE_(r13) +/* 00CB30 800120D0 906D896C */ stw r3, gbReset@sda21(r13) /* 00CB34 800120D4 48000070 */ b lbl_80012144 lbl_800120D8: /* 00CB38 800120D8 38600001 */ li r3, 1 @@ -562,14 +562,14 @@ lbl_800120D8: /* 00CB44 800120E4 48000060 */ b lbl_80012144 lbl_800120E8: /* 00CB48 800120E8 3C608000 */ lis r3, 0x8000 -/* 00CB4C 800120EC 808D8970 */ lwz r4, gnTickReset-_SDA_BASE_(r13) +/* 00CB4C 800120EC 808D8970 */ lwz r4, gnTickReset@sda21(r13) /* 00CB50 800120F0 800300F8 */ lwz r0, 0xf8(r3) /* 00CB54 800120F4 3C604330 */ lis r3, 0x4330 /* 00CB58 800120F8 7C84F050 */ subf r4, r4, r30 -/* 00CB5C 800120FC C86280B0 */ lfd f3, D_80135DB0-_SDA2_BASE_(r2) +/* 00CB5C 800120FC C86280B0 */ lfd f3, D_80135DB0@sda21(r2) /* 00CB60 80012100 5400F0BE */ srwi r0, r0, 2 /* 00CB64 80012104 9001002C */ stw r0, 0x2c(r1) -/* 00CB68 80012108 C02280AC */ lfs f1, D_80135DAC-_SDA2_BASE_(r2) +/* 00CB68 80012108 C02280AC */ lfs f1, D_80135DAC@sda21(r2) /* 00CB6C 8001210C 90610028 */ stw r3, 0x28(r1) /* 00CB70 80012110 90810024 */ stw r4, 0x24(r1) /* 00CB74 80012114 C8010028 */ lfd f0, 0x28(r1) @@ -796,28 +796,28 @@ glabel movieDrawImage /* 00CEB0 80012450 4809A18D */ bl GXSetNumChans /* 00CEB4 80012454 38600000 */ li r3, 0 /* 00CEB8 80012458 4809865D */ bl GXSetNumTexGens -/* 00CEBC 8001245C C02280B8 */ lfs f1, D_80135DB8-_SDA2_BASE_(r2) +/* 00CEBC 8001245C C02280B8 */ lfs f1, D_80135DB8@sda21(r2) /* 00CEC0 80012460 387C13F0 */ addi r3, r28, 0x13f0 -/* 00CEC4 80012464 C04280BC */ lfs f2, D_80135DBC-_SDA2_BASE_(r2) +/* 00CEC4 80012464 C04280BC */ lfs f2, D_80135DBC@sda21(r2) /* 00CEC8 80012468 FC600890 */ fmr f3, f1 -/* 00CECC 8001246C C08280C0 */ lfs f4, D_80135DC0-_SDA2_BASE_(r2) -/* 00CED0 80012470 C0A280C4 */ lfs f5, D_80135DC4-_SDA2_BASE_(r2) -/* 00CED4 80012474 C0C280C8 */ lfs f6, D_80135DC8-_SDA2_BASE_(r2) +/* 00CECC 8001246C C08280C0 */ lfs f4, D_80135DC0@sda21(r2) +/* 00CED0 80012470 C0A280C4 */ lfs f5, D_80135DC4@sda21(r2) +/* 00CED4 80012474 C0C280C8 */ lfs f6, D_80135DC8@sda21(r2) /* 00CED8 80012478 48095C71 */ bl C_MTXOrtho /* 00CEDC 8001247C 387C13F0 */ addi r3, r28, 0x13f0 /* 00CEE0 80012480 38800001 */ li r4, 1 /* 00CEE4 80012484 4809C2B5 */ bl GXSetProjection /* 00CEE8 80012488 38600001 */ li r3, 1 /* 00CEEC 8001248C 4809A151 */ bl GXSetNumChans -/* 00CEF0 80012490 C02280CC */ lfs f1, D_80135DCC-_SDA2_BASE_(r2) +/* 00CEF0 80012490 C02280CC */ lfs f1, D_80135DCC@sda21(r2) /* 00CEF4 80012494 38610048 */ addi r3, r1, 0x48 -/* 00CEF8 80012498 C04280D0 */ lfs f2, D_80135DD0-_SDA2_BASE_(r2) +/* 00CEF8 80012498 C04280D0 */ lfs f2, D_80135DD0@sda21(r2) /* 00CEFC 8001249C 38810018 */ addi r4, r1, 0x18 -/* 00CF00 800124A0 C06280B8 */ lfs f3, D_80135DB8-_SDA2_BASE_(r2) +/* 00CF00 800124A0 C06280B8 */ lfs f3, D_80135DB8@sda21(r2) /* 00CF04 800124A4 48095A55 */ bl PSMTXTransApply -/* 00CF08 800124A8 C02280AC */ lfs f1, D_80135DAC-_SDA2_BASE_(r2) +/* 00CF08 800124A8 C02280AC */ lfs f1, D_80135DAC@sda21(r2) /* 00CF0C 800124AC 38610018 */ addi r3, r1, 0x18 -/* 00CF10 800124B0 C06280D4 */ lfs f3, D_80135DD4-_SDA2_BASE_(r2) +/* 00CF10 800124B0 C06280D4 */ lfs f3, D_80135DD4@sda21(r2) /* 00CF14 800124B4 7C641B78 */ mr r4, r3 /* 00CF18 800124B8 FC400890 */ fmr f2, f1 /* 00CF1C 800124BC 48095AB1 */ bl PSMTXScaleApply @@ -889,11 +889,11 @@ glabel movieDrawImage /* 00D024 800125C4 38800000 */ li r4, 0 /* 00D028 800125C8 38A00004 */ li r5, 4 /* 00D02C 800125CC 48098E95 */ bl GXBegin -/* 00D030 800125D0 C04280B8 */ lfs f2, D_80135DB8-_SDA2_BASE_(r2) +/* 00D030 800125D0 C04280B8 */ lfs f2, D_80135DB8@sda21(r2) /* 00D034 800125D4 3FC0CC01 */ lis r30, 0xcc01 -/* 00D038 800125D8 C02280C0 */ lfs f1, D_80135DC0-_SDA2_BASE_(r2) +/* 00D038 800125D8 C02280C0 */ lfs f1, D_80135DC0@sda21(r2) /* 00D03C 800125DC D05E8000 */ stfs f2, -0x8000(r30) -/* 00D040 800125E0 C00280BC */ lfs f0, D_80135DBC-_SDA2_BASE_(r2) +/* 00D040 800125E0 C00280BC */ lfs f0, D_80135DBC@sda21(r2) /* 00D044 800125E4 D05E8000 */ stfs f2, -0x8000(r30) /* 00D048 800125E8 D05E8000 */ stfs f2, -0x8000(r30) /* 00D04C 800125EC D03E8000 */ stfs f1, -0x8000(r30) @@ -937,28 +937,28 @@ glabel movieDrawImage /* 00D0E4 80012684 7C070214 */ add r0, r7, r0 /* 00D0E8 80012688 B01F0014 */ sth r0, 0x14(r31) /* 00D0EC 8001268C 4808B121 */ bl DCStoreRange -/* 00D0F0 80012690 C02280B8 */ lfs f1, D_80135DB8-_SDA2_BASE_(r2) +/* 00D0F0 80012690 C02280B8 */ lfs f1, D_80135DB8@sda21(r2) /* 00D0F4 80012694 387C13F0 */ addi r3, r28, 0x13f0 -/* 00D0F8 80012698 C04280BC */ lfs f2, D_80135DBC-_SDA2_BASE_(r2) +/* 00D0F8 80012698 C04280BC */ lfs f2, D_80135DBC@sda21(r2) /* 00D0FC 8001269C FC600890 */ fmr f3, f1 -/* 00D100 800126A0 C08280C0 */ lfs f4, D_80135DC0-_SDA2_BASE_(r2) -/* 00D104 800126A4 C0A280C4 */ lfs f5, D_80135DC4-_SDA2_BASE_(r2) -/* 00D108 800126A8 C0C280C8 */ lfs f6, D_80135DC8-_SDA2_BASE_(r2) +/* 00D100 800126A0 C08280C0 */ lfs f4, D_80135DC0@sda21(r2) +/* 00D104 800126A4 C0A280C4 */ lfs f5, D_80135DC4@sda21(r2) +/* 00D108 800126A8 C0C280C8 */ lfs f6, D_80135DC8@sda21(r2) /* 00D10C 800126AC 48095A3D */ bl C_MTXOrtho /* 00D110 800126B0 387C13F0 */ addi r3, r28, 0x13f0 /* 00D114 800126B4 38800001 */ li r4, 1 /* 00D118 800126B8 4809C081 */ bl GXSetProjection /* 00D11C 800126BC 38600001 */ li r3, 1 /* 00D120 800126C0 48099F1D */ bl GXSetNumChans -/* 00D124 800126C4 C02280CC */ lfs f1, D_80135DCC-_SDA2_BASE_(r2) +/* 00D124 800126C4 C02280CC */ lfs f1, D_80135DCC@sda21(r2) /* 00D128 800126C8 38610048 */ addi r3, r1, 0x48 -/* 00D12C 800126CC C04280D0 */ lfs f2, D_80135DD0-_SDA2_BASE_(r2) +/* 00D12C 800126CC C04280D0 */ lfs f2, D_80135DD0@sda21(r2) /* 00D130 800126D0 38810018 */ addi r4, r1, 0x18 -/* 00D134 800126D4 C06280B8 */ lfs f3, D_80135DB8-_SDA2_BASE_(r2) +/* 00D134 800126D4 C06280B8 */ lfs f3, D_80135DB8@sda21(r2) /* 00D138 800126D8 48095821 */ bl PSMTXTransApply -/* 00D13C 800126DC C02280AC */ lfs f1, D_80135DAC-_SDA2_BASE_(r2) +/* 00D13C 800126DC C02280AC */ lfs f1, D_80135DAC@sda21(r2) /* 00D140 800126E0 38610018 */ addi r3, r1, 0x18 -/* 00D144 800126E4 C06280D4 */ lfs f3, D_80135DD4-_SDA2_BASE_(r2) +/* 00D144 800126E4 C06280D4 */ lfs f3, D_80135DD4@sda21(r2) /* 00D148 800126E8 7C641B78 */ mr r4, r3 /* 00D14C 800126EC FC400890 */ fmr f2, f1 /* 00D150 800126F0 4809587D */ bl PSMTXScaleApply @@ -1061,9 +1061,9 @@ glabel movieGXInit /* 00D2CC 8001286C 38E00000 */ li r7, 0 /* 00D2D0 80012870 93E10064 */ stw r31, 0x64(r1) /* 00D2D4 80012874 3900007D */ li r8, 0x7d -/* 00D2D8 80012878 808280A0 */ lwz r4, D_80135DA0-_SDA2_BASE_(r2) -/* 00D2DC 8001287C 80A280A4 */ lwz r5, D_80135DA4-_SDA2_BASE_(r2) -/* 00D2E0 80012880 800280A8 */ lwz r0, D_80135DA8-_SDA2_BASE_(r2) +/* 00D2D8 80012878 808280A0 */ lwz r4, D_80135DA0@sda21(r2) +/* 00D2DC 8001287C 80A280A4 */ lwz r5, D_80135DA4@sda21(r2) +/* 00D2E0 80012880 800280A8 */ lwz r0, D_80135DA8@sda21(r2) /* 00D2E4 80012884 90810058 */ stw r4, 0x58(r1) /* 00D2E8 80012888 38800001 */ li r4, 1 /* 00D2EC 8001288C 90A10054 */ stw r5, 0x54(r1) @@ -1404,14 +1404,14 @@ lbl_80012D70: /* 00D820 80012DC0 38800000 */ li r4, 0 /* 00D824 80012DC4 38A00000 */ li r5, 0 /* 00D828 80012DC8 4809A80D */ bl GXSetIndTexCoordScale -/* 00D82C 80012DCC C04280D4 */ lfs f2, D_80135DD4-_SDA2_BASE_(r2) +/* 00D82C 80012DCC C04280D4 */ lfs f2, D_80135DD4@sda21(r2) /* 00D830 80012DD0 3881000C */ addi r4, r1, 0xc /* 00D834 80012DD4 80010054 */ lwz r0, 0x54(r1) /* 00D838 80012DD8 38600000 */ li r3, 0 /* 00D83C 80012DDC FC801090 */ fmr f4, f2 /* 00D840 80012DE0 9001000C */ stw r0, 0xc(r1) -/* 00D844 80012DE4 C02280B8 */ lfs f1, D_80135DB8-_SDA2_BASE_(r2) -/* 00D848 80012DE8 C06280C4 */ lfs f3, D_80135DC4-_SDA2_BASE_(r2) +/* 00D844 80012DE4 C02280B8 */ lfs f1, D_80135DB8@sda21(r2) +/* 00D848 80012DE8 C06280C4 */ lfs f3, D_80135DC4@sda21(r2) /* 00D84C 80012DEC 4809B155 */ bl GXSetFog /* 00D850 80012DF0 38600000 */ li r3, 0 /* 00D854 80012DF4 38800000 */ li r4, 0 diff --git a/asm/THPVideoDecode.s b/asm/THPVideoDecode.s index c24e764..83dc187 100644 --- a/asm/THPVideoDecode.s +++ b/asm/THPVideoDecode.s @@ -57,9 +57,9 @@ lbl_80012FC0: /* 00DA38 80012FD8 38A00003 */ li r5, 3 /* 00DA3C 80012FDC 4808C5A5 */ bl OSInitMessageQueue /* 00DA40 80012FE0 38000001 */ li r0, 1 -/* 00DA44 80012FE4 900D8978 */ stw r0, VideoDecodeThreadCreated-_SDA_BASE_(r13) +/* 00DA44 80012FE4 900D8978 */ stw r0, VideoDecodeThreadCreated@sda21(r13) /* 00DA48 80012FE8 38600001 */ li r3, 1 -/* 00DA4C 80012FEC 900D897C */ stw r0, First-_SDA_BASE_(r13) +/* 00DA4C 80012FEC 900D897C */ stw r0, First@sda21(r13) lbl_80012FF0: /* 00DA50 80012FF0 8001001C */ lwz r0, 0x1c(r1) /* 00DA54 80012FF4 83E10014 */ lwz r31, 0x14(r1) @@ -71,7 +71,7 @@ glabel VideoDecodeThreadStart /* 00DA64 80013004 7C0802A6 */ mflr r0 /* 00DA68 80013008 90010004 */ stw r0, 4(r1) /* 00DA6C 8001300C 9421FFF8 */ stwu r1, -8(r1) -/* 00DA70 80013010 800D8978 */ lwz r0, VideoDecodeThreadCreated-_SDA_BASE_(r13) +/* 00DA70 80013010 800D8978 */ lwz r0, VideoDecodeThreadCreated@sda21(r13) /* 00DA74 80013014 2C000000 */ cmpwi r0, 0 /* 00DA78 80013018 41820010 */ beq lbl_80013028 /* 00DA7C 8001301C 3C608010 */ lis r3, VideoDecodeThread@ha @@ -272,13 +272,13 @@ lbl_800132AC: /* 00DD24 800132C4 2C030000 */ cmpwi r3, 0 /* 00DD28 800132C8 907F00AC */ stw r3, 0xac(r31) /* 00DD2C 800132CC 41820028 */ beq lbl_800132F4 -/* 00DD30 800132D0 800D897C */ lwz r0, First-_SDA_BASE_(r13) +/* 00DD30 800132D0 800D897C */ lwz r0, First@sda21(r13) /* 00DD34 800132D4 2C000000 */ cmpwi r0, 0 /* 00DD38 800132D8 41820014 */ beq lbl_800132EC /* 00DD3C 800132DC 38600000 */ li r3, 0 /* 00DD40 800132E0 4BFFCD11 */ bl PrepareReady /* 00DD44 800132E4 38000000 */ li r0, 0 -/* 00DD48 800132E8 900D897C */ stw r0, First-_SDA_BASE_(r13) +/* 00DD48 800132E8 900D897C */ stw r0, First@sda21(r13) lbl_800132EC: /* 00DD4C 800132EC 7EE3BB78 */ mr r3, r23 /* 00DD50 800132F0 4808EBAD */ bl OSSuspendThread @@ -302,13 +302,13 @@ lbl_8001332C: /* 00DD8C 8001332C 801D0000 */ lwz r0, 0(r29) /* 00DD90 80013330 7C1B0040 */ cmplw r27, r0 /* 00DD94 80013334 4180FF68 */ blt lbl_8001329C -/* 00DD98 80013338 800D897C */ lwz r0, First-_SDA_BASE_(r13) +/* 00DD98 80013338 800D897C */ lwz r0, First@sda21(r13) /* 00DD9C 8001333C 2C000000 */ cmpwi r0, 0 /* 00DDA0 80013340 41820014 */ beq lbl_80013354 /* 00DDA4 80013344 38600001 */ li r3, 1 /* 00DDA8 80013348 4BFFCCA9 */ bl PrepareReady /* 00DDAC 8001334C 38000000 */ li r0, 0 -/* 00DDB0 80013350 900D897C */ stw r0, First-_SDA_BASE_(r13) +/* 00DDB0 80013350 900D897C */ stw r0, First@sda21(r13) lbl_80013354: /* 00DDB4 80013354 BAE10014 */ lmw r23, 0x14(r1) /* 00DDB8 80013358 8001003C */ lwz r0, 0x3c(r1) diff --git a/asm/__start.s b/asm/__start.s index 3b3b69c..2e96887 100644 --- a/asm/__start.s +++ b/asm/__start.s @@ -26,11 +26,11 @@ lbl_80003130: __set_debug_bba: /* 000040 80003140 38000001 */ li r0, 1 -/* 000044 80003144 980D8B98 */ stb r0, Debug_BBA-_SDA_BASE_(r13) +/* 000044 80003144 980D8B98 */ stb r0, Debug_BBA@sda21(r13) /* 000048 80003148 4E800020 */ blr __get_debug_bba: -/* 00004C 8000314C 886D8B98 */ lbz r3, Debug_BBA-_SDA_BASE_(r13) +/* 00004C 8000314C 886D8B98 */ lbz r3, Debug_BBA@sda21(r13) /* 000050 80003150 4E800020 */ blr glabel __start diff --git a/asm/_buildtev.s b/asm/_buildtev.s index bbc5d13..00ae022 100644 --- a/asm/_buildtev.s +++ b/asm/_buildtev.s @@ -395,11 +395,11 @@ glabel SetupStage /* 093654 80098BF4 3BA00001 */ li r29, 1 /* 093658 80098BF8 3B800000 */ li r28, 0 /* 09365C 80098BFC 8BE30011 */ lbz r31, 0x11(r3) -/* 093660 80098C00 386D8720 */ addi r3, r13, zeroType$182-_SDA_BASE_ +/* 093660 80098C00 386D8720 */ addi r3, r13, zeroType$182@sda21 /* 093664 80098C04 7C03382E */ lwzx r0, r3, r7 /* 093668 80098C08 3C60800F */ lis r3, gColorArgs@ha -/* 09366C 80098C0C 80A283D8 */ lwz r5, D_801360D8-_SDA2_BASE_(r2) -/* 093670 80098C10 80C283DC */ lwz r6, (D_801360D8 + 4)-_SDA2_BASE_(r2) +/* 09366C 80098C0C 80A283D8 */ lwz r5, D_801360D8@sda21(r2) +/* 093670 80098C10 80C283DC */ lwz r6, (D_801360D8 + 4)@sda21(r2) /* 093674 80098C14 3B230460 */ addi r25, r3, gColorArgs@l /* 093678 80098C18 90A10018 */ stw r5, 0x18(r1) /* 09367C 80098C1C 56C32036 */ slwi r3, r22, 4 @@ -978,7 +978,7 @@ lbl_80099460: lbl_8009947C: /* 093EDC 8009947C 2C070003 */ cmpwi r7, 3 /* 093EE0 80099480 40820010 */ bne lbl_80099490 -/* 093EE4 80099484 386D8728 */ addi r3, r13, D_80135408-_SDA_BASE_ +/* 093EE4 80099484 386D8728 */ addi r3, r13, D_80135408@sda21 /* 093EE8 80099488 4CC63182 */ crclr 6 /* 093EEC 8009948C 4800516D */ bl OSReport lbl_80099490: @@ -3565,7 +3565,7 @@ lbl_8009B978: lbl_8009B994: /* 0963F4 8009B994 28090007 */ cmplwi r9, 7 /* 0963F8 8009B998 40820020 */ bne lbl_8009B9B8 -/* 0963FC 8009B99C 80CD8920 */ lwz r6, gpSystem-_SDA_BASE_(r13) +/* 0963FC 8009B99C 80CD8920 */ lwz r6, gpSystem@sda21(r13) /* 096400 8009B9A0 80060020 */ lwz r0, 0x20(r6) /* 096404 8009B9A4 2C000005 */ cmpwi r0, 5 /* 096408 8009B9A8 40820010 */ bne lbl_8009B9B8 @@ -3612,7 +3612,7 @@ lbl_8009BA1C: lbl_8009BA38: /* 096498 8009BA38 28090007 */ cmplwi r9, 7 /* 09649C 8009BA3C 40820020 */ bne lbl_8009BA5C -/* 0964A0 8009BA40 80CD8920 */ lwz r6, gpSystem-_SDA_BASE_(r13) +/* 0964A0 8009BA40 80CD8920 */ lwz r6, gpSystem@sda21(r13) /* 0964A4 8009BA44 80060020 */ lwz r0, 0x20(r6) /* 0964A8 8009BA48 2C000005 */ cmpwi r0, 5 /* 0964AC 8009BA4C 40820010 */ bne lbl_8009BA5C diff --git a/asm/_frameGCNcc.s b/asm/_frameGCNcc.s index 8ea6c36..abdeb7f 100644 --- a/asm/_frameGCNcc.s +++ b/asm/_frameGCNcc.s @@ -12,7 +12,7 @@ glabel SetTevStageTable /* 092808 80097DA8 9421FFE8 */ stwu r1, -0x18(r1) /* 09280C 80097DAC 93E10014 */ stw r31, 0x14(r1) /* 092810 80097DB0 3BE30000 */ addi r31, r3, 0 -/* 092814 80097DB4 80AD8920 */ lwz r5, gpSystem-_SDA_BASE_(r13) +/* 092814 80097DB4 80AD8920 */ lwz r5, gpSystem@sda21(r13) /* 092818 80097DB8 80050020 */ lwz r0, 0x20(r5) /* 09281C 80097DBC 2C000005 */ cmpwi r0, 5 /* 092820 80097DC0 40820050 */ bne lbl_80097E10 @@ -123,7 +123,7 @@ lbl_80097E94: /* 0929A8 80097F48 3BC3A878 */ addi r30, r3, ganNamePixel@l /* 0929AC 80097F4C 80050060 */ lwz r0, 0x60(r5) /* 0929B0 80097F50 3A600000 */ li r19, 0 -/* 0929B4 80097F54 3B6D8690 */ addi r27, r13, sOrder-_SDA_BASE_ +/* 0929B4 80097F54 3B6D8690 */ addi r27, r13, sOrder@sda21 /* 0929B8 80097F58 90010034 */ stw r0, 0x34(r1) lbl_80097F5C: /* 0929BC 80097F5C 8ADB0000 */ lbz r22, 0(r27) @@ -220,7 +220,7 @@ lbl_80098090: /* 092AFC 8009809C 48015AED */ bl GXSetTevKAlphaSel lbl_800980A0: /* 092B00 800980A0 881A0000 */ lbz r0, 0(r26) -/* 092B04 800980A4 388D8698 */ addi r4, r13, sReplace-_SDA_BASE_ +/* 092B04 800980A4 388D8698 */ addi r4, r13, sReplace@sda21 /* 092B08 800980A8 3A730001 */ addi r19, r19, 1 /* 092B0C 800980AC 5400103A */ slwi r0, r0, 2 /* 092B10 800980B0 7C1C002E */ lwzx r0, r28, r0 @@ -246,7 +246,7 @@ lbl_800980A0: /* 092B60 80098100 5400103A */ slwi r0, r0, 2 /* 092B64 80098104 7C74012E */ stwx r3, r20, r0 /* 092B68 80098108 4180FE54 */ blt lbl_80097F5C -/* 092B6C 8009810C 386D8690 */ addi r3, r13, sOrder-_SDA_BASE_ +/* 092B6C 8009810C 386D8690 */ addi r3, r13, sOrder@sda21 /* 092B70 80098110 7C0398AE */ lbzx r0, r3, r19 /* 092B74 80098114 3A210024 */ addi r17, r1, 0x24 /* 092B78 80098118 388000FF */ li r4, 0xff diff --git a/asm/abort_exit.s b/asm/abort_exit.s index 16b70bd..3607254 100644 --- a/asm/abort_exit.s +++ b/asm/abort_exit.s @@ -10,23 +10,23 @@ glabel exit /* 0C8A48 800CDFE8 90010004 */ stw r0, 4(r1) /* 0C8A4C 800CDFEC 9421FFE8 */ stwu r1, -0x18(r1) /* 0C8A50 800CDFF0 93E10014 */ stw r31, 0x14(r1) -/* 0C8A54 800CDFF4 800D8FE0 */ lwz r0, __aborting-_SDA_BASE_(r13) +/* 0C8A54 800CDFF4 800D8FE0 */ lwz r0, __aborting@sda21(r13) /* 0C8A58 800CDFF8 2C000000 */ cmpwi r0, 0 /* 0C8A5C 800CDFFC 40820084 */ bne lbl_800CE080 /* 0C8A60 800CE000 3C608013 */ lis r3, atexit_funcs@ha /* 0C8A64 800CE004 3BE34AD8 */ addi r31, r3, atexit_funcs@l /* 0C8A68 800CE008 48000024 */ b lbl_800CE02C lbl_800CE00C: -/* 0C8A6C 800CE00C 806D8FE4 */ lwz r3, atexit_curr_func-_SDA_BASE_(r13) +/* 0C8A6C 800CE00C 806D8FE4 */ lwz r3, atexit_curr_func@sda21(r13) /* 0C8A70 800CE010 3863FFFF */ addi r3, r3, -1 /* 0C8A74 800CE014 5460103A */ slwi r0, r3, 2 -/* 0C8A78 800CE018 906D8FE4 */ stw r3, atexit_curr_func-_SDA_BASE_(r13) +/* 0C8A78 800CE018 906D8FE4 */ stw r3, atexit_curr_func@sda21(r13) /* 0C8A7C 800CE01C 7C7F0214 */ add r3, r31, r0 /* 0C8A80 800CE020 81830000 */ lwz r12, 0(r3) /* 0C8A84 800CE024 7D8803A6 */ mtlr r12 /* 0C8A88 800CE028 4E800021 */ blrl lbl_800CE02C: -/* 0C8A8C 800CE02C 800D8FE4 */ lwz r0, atexit_curr_func-_SDA_BASE_(r13) +/* 0C8A8C 800CE02C 800D8FE4 */ lwz r0, atexit_curr_func@sda21(r13) /* 0C8A90 800CE030 2C000000 */ cmpwi r0, 0 /* 0C8A94 800CE034 4181FFD8 */ bgt lbl_800CE00C /* 0C8A98 800CE038 4BFFF855 */ bl __destroy_global_chain @@ -42,38 +42,38 @@ lbl_800CE058: /* 0C8AB8 800CE058 819F0000 */ lwz r12, 0(r31) /* 0C8ABC 800CE05C 280C0000 */ cmplwi r12, 0 /* 0C8AC0 800CE060 4082FFEC */ bne lbl_800CE04C -/* 0C8AC4 800CE064 818D8FEC */ lwz r12, __stdio_exit-_SDA_BASE_(r13) +/* 0C8AC4 800CE064 818D8FEC */ lwz r12, __stdio_exit@sda21(r13) /* 0C8AC8 800CE068 280C0000 */ cmplwi r12, 0 /* 0C8ACC 800CE06C 41820014 */ beq lbl_800CE080 /* 0C8AD0 800CE070 7D8803A6 */ mtlr r12 /* 0C8AD4 800CE074 4E800021 */ blrl /* 0C8AD8 800CE078 38000000 */ li r0, 0 -/* 0C8ADC 800CE07C 900D8FEC */ stw r0, __stdio_exit-_SDA_BASE_(r13) +/* 0C8ADC 800CE07C 900D8FEC */ stw r0, __stdio_exit@sda21(r13) lbl_800CE080: /* 0C8AE0 800CE080 3C608013 */ lis r3, __atexit_funcs@ha /* 0C8AE4 800CE084 3BE34BD8 */ addi r31, r3, __atexit_funcs@l /* 0C8AE8 800CE088 48000024 */ b lbl_800CE0AC lbl_800CE08C: -/* 0C8AEC 800CE08C 806D8FE8 */ lwz r3, __atexit_curr_func-_SDA_BASE_(r13) +/* 0C8AEC 800CE08C 806D8FE8 */ lwz r3, __atexit_curr_func@sda21(r13) /* 0C8AF0 800CE090 3863FFFF */ addi r3, r3, -1 /* 0C8AF4 800CE094 5460103A */ slwi r0, r3, 2 -/* 0C8AF8 800CE098 906D8FE8 */ stw r3, __atexit_curr_func-_SDA_BASE_(r13) +/* 0C8AF8 800CE098 906D8FE8 */ stw r3, __atexit_curr_func@sda21(r13) /* 0C8AFC 800CE09C 7C7F0214 */ add r3, r31, r0 /* 0C8B00 800CE0A0 81830000 */ lwz r12, 0(r3) /* 0C8B04 800CE0A4 7D8803A6 */ mtlr r12 /* 0C8B08 800CE0A8 4E800021 */ blrl lbl_800CE0AC: -/* 0C8B0C 800CE0AC 800D8FE8 */ lwz r0, __atexit_curr_func-_SDA_BASE_(r13) +/* 0C8B0C 800CE0AC 800D8FE8 */ lwz r0, __atexit_curr_func@sda21(r13) /* 0C8B10 800CE0B0 2C000000 */ cmpwi r0, 0 /* 0C8B14 800CE0B4 4181FFD8 */ bgt lbl_800CE08C /* 0C8B18 800CE0B8 480004ED */ bl __kill_critical_regions -/* 0C8B1C 800CE0BC 818D8FF0 */ lwz r12, __console_exit-_SDA_BASE_(r13) +/* 0C8B1C 800CE0BC 818D8FF0 */ lwz r12, __console_exit@sda21(r13) /* 0C8B20 800CE0C0 280C0000 */ cmplwi r12, 0 /* 0C8B24 800CE0C4 41820014 */ beq lbl_800CE0D8 /* 0C8B28 800CE0C8 7D8803A6 */ mtlr r12 /* 0C8B2C 800CE0CC 4E800021 */ blrl /* 0C8B30 800CE0D0 38000000 */ li r0, 0 -/* 0C8B34 800CE0D4 900D8FF0 */ stw r0, __console_exit-_SDA_BASE_(r13) +/* 0C8B34 800CE0D4 900D8FF0 */ stw r0, __console_exit@sda21(r13) lbl_800CE0D8: /* 0C8B38 800CE0D8 4BFD466D */ bl _ExitProcess /* 0C8B3C 800CE0DC 8001001C */ lwz r0, 0x1c(r1) diff --git a/asm/ai.s b/asm/ai.s index 40b36cd..619e5c8 100644 --- a/asm/ai.s +++ b/asm/ai.s @@ -12,9 +12,9 @@ glabel AIRegisterDMACallback /* 0B29F0 800B7F90 93E10014 */ stw r31, 0x14(r1) /* 0B29F4 800B7F94 93C10010 */ stw r30, 0x10(r1) /* 0B29F8 800B7F98 7C7E1B78 */ mr r30, r3 -/* 0B29FC 800B7F9C 83ED8E34 */ lwz r31, __AID_Callback-_SDA_BASE_(r13) +/* 0B29FC 800B7F9C 83ED8E34 */ lwz r31, __AID_Callback@sda21(r13) /* 0B2A00 800B7FA0 4BFE6D5D */ bl OSDisableInterrupts -/* 0B2A04 800B7FA4 93CD8E34 */ stw r30, __AID_Callback-_SDA_BASE_(r13) +/* 0B2A04 800B7FA4 93CD8E34 */ stw r30, __AID_Callback@sda21(r13) /* 0B2A08 800B7FA8 4BFE6D7D */ bl OSRestoreInterrupts /* 0B2A0C 800B7FAC 7FE3FB78 */ mr r3, r31 /* 0B2A10 800B7FB0 8001001C */ lwz r0, 0x1c(r1) @@ -326,10 +326,10 @@ glabel AIInit /* 0B2E40 800B83E0 93E10014 */ stw r31, 0x14(r1) /* 0B2E44 800B83E4 93C10010 */ stw r30, 0x10(r1) /* 0B2E48 800B83E8 3BC30000 */ addi r30, r3, 0 -/* 0B2E4C 800B83EC 800D8E40 */ lwz r0, __AI_init_flag-_SDA_BASE_(r13) +/* 0B2E4C 800B83EC 800D8E40 */ lwz r0, __AI_init_flag@sda21(r13) /* 0B2E50 800B83F0 2C000001 */ cmpwi r0, 1 /* 0B2E54 800B83F4 41820134 */ beq lbl_800B8528 -/* 0B2E58 800B83F8 806D8850 */ lwz r3, __AIVersion-_SDA_BASE_(r13) +/* 0B2E58 800B83F8 806D8850 */ lwz r3, __AIVersion@sda21(r13) /* 0B2E5C 800B83FC 4BFE4295 */ bl OSRegisterVersion /* 0B2E60 800B8400 3C608000 */ lis r3, 0x8000 /* 0B2E64 800B8404 800300F8 */ lwz r0, 0xf8(r3) @@ -356,25 +356,25 @@ glabel AIInit /* 0B2EB8 800B8458 7C6A1816 */ mulhwu r3, r10, r3 /* 0B2EBC 800B845C 5508BA7E */ srwi r8, r8, 9 /* 0B2EC0 800B8460 54E7BA7E */ srwi r7, r7, 9 -/* 0B2EC4 800B8464 910D8E4C */ stw r8, (bound_32KHz + 4)-_SDA_BASE_(r13) +/* 0B2EC4 800B8464 910D8E4C */ stw r8, (bound_32KHz + 4)@sda21(r13) /* 0B2EC8 800B8468 54A5BA7E */ srwi r5, r5, 9 /* 0B2ECC 800B846C 5484BA7E */ srwi r4, r4, 9 -/* 0B2ED0 800B8470 90ED8E54 */ stw r7, (bound_48KHz + 4)-_SDA_BASE_(r13) +/* 0B2ED0 800B8470 90ED8E54 */ stw r7, (bound_48KHz + 4)@sda21(r13) /* 0B2ED4 800B8474 3BE00000 */ li r31, 0 /* 0B2ED8 800B8478 5463BA7E */ srwi r3, r3, 9 -/* 0B2EDC 800B847C 90AD8E5C */ stw r5, (min_wait + 4)-_SDA_BASE_(r13) +/* 0B2EDC 800B847C 90AD8E5C */ stw r5, (min_wait + 4)@sda21(r13) /* 0B2EE0 800B8480 3CC0CC00 */ lis r6, AI_REGS_BASE@ha -/* 0B2EE4 800B8484 906D8E6C */ stw r3, (buffer + 4)-_SDA_BASE_(r13) +/* 0B2EE4 800B8484 906D8E6C */ stw r3, (buffer + 4)@sda21(r13) /* 0B2EE8 800B8488 38600001 */ li r3, 1 /* 0B2EEC 800B848C 80066C00 */ lwz r0, (AI_REGS_BASE + AI_CR)@l(r6) -/* 0B2EF0 800B8490 908D8E64 */ stw r4, (max_wait + 4)-_SDA_BASE_(r13) +/* 0B2EF0 800B8490 908D8E64 */ stw r4, (max_wait + 4)@sda21(r13) /* 0B2EF4 800B8494 540006F2 */ rlwinm r0, r0, 0, 0x1b, 0x19 /* 0B2EF8 800B8498 60000020 */ ori r0, r0, 0x20 -/* 0B2EFC 800B849C 93ED8E48 */ stw r31, bound_32KHz-_SDA_BASE_(r13) -/* 0B2F00 800B84A0 93ED8E50 */ stw r31, bound_48KHz-_SDA_BASE_(r13) -/* 0B2F04 800B84A4 93ED8E58 */ stw r31, min_wait-_SDA_BASE_(r13) -/* 0B2F08 800B84A8 93ED8E60 */ stw r31, max_wait-_SDA_BASE_(r13) -/* 0B2F0C 800B84AC 93ED8E68 */ stw r31, buffer-_SDA_BASE_(r13) +/* 0B2EFC 800B849C 93ED8E48 */ stw r31, bound_32KHz@sda21(r13) +/* 0B2F00 800B84A0 93ED8E50 */ stw r31, bound_48KHz@sda21(r13) +/* 0B2F04 800B84A4 93ED8E58 */ stw r31, min_wait@sda21(r13) +/* 0B2F08 800B84A8 93ED8E60 */ stw r31, max_wait@sda21(r13) +/* 0B2F0C 800B84AC 93ED8E68 */ stw r31, buffer@sda21(r13) /* 0B2F10 800B84B0 80A66C04 */ lwz r5, (AI_REGS_BASE + AI_VR)@l(r6) /* 0B2F14 800B84B4 90066C00 */ stw r0, (AI_REGS_BASE + AI_CR)@l(r6) /* 0B2F18 800B84B8 54A0061E */ rlwinm r0, r5, 0, 0x18, 0xf @@ -389,11 +389,11 @@ glabel AIInit /* 0B2F3C 800B84DC 38600000 */ li r3, 0 /* 0B2F40 800B84E0 4BFFFCC5 */ bl AISetDSPSampleRate /* 0B2F44 800B84E4 3C60800C */ lis r3, __AIDHandler@ha -/* 0B2F48 800B84E8 93ED8E30 */ stw r31, __AIS_Callback-_SDA_BASE_(r13) +/* 0B2F48 800B84E8 93ED8E30 */ stw r31, __AIS_Callback@sda21(r13) /* 0B2F4C 800B84EC 388385BC */ addi r4, r3, __AIDHandler@l -/* 0B2F50 800B84F0 93ED8E34 */ stw r31, __AID_Callback-_SDA_BASE_(r13) +/* 0B2F50 800B84F0 93ED8E34 */ stw r31, __AID_Callback@sda21(r13) /* 0B2F54 800B84F4 38600005 */ li r3, 5 -/* 0B2F58 800B84F8 93CD8E38 */ stw r30, __CallbackStack-_SDA_BASE_(r13) +/* 0B2F58 800B84F8 93CD8E38 */ stw r30, __CallbackStack@sda21(r13) /* 0B2F5C 800B84FC 4BFE684D */ bl __OSSetInterruptHandler /* 0B2F60 800B8500 3C600400 */ lis r3, 0x400 /* 0B2F64 800B8504 4BFE6C49 */ bl __OSUnmaskInterrupts @@ -404,7 +404,7 @@ glabel AIInit /* 0B2F78 800B8518 3C600080 */ lis r3, 0x80 /* 0B2F7C 800B851C 4BFE6C31 */ bl __OSUnmaskInterrupts /* 0B2F80 800B8520 38000001 */ li r0, 1 -/* 0B2F84 800B8524 900D8E40 */ stw r0, __AI_init_flag-_SDA_BASE_(r13) +/* 0B2F84 800B8524 900D8E40 */ stw r0, __AI_init_flag@sda21(r13) lbl_800B8528: /* 0B2F88 800B8528 8001001C */ lwz r0, 0x1c(r1) /* 0B2F8C 800B852C 83E10014 */ lwz r31, 0x14(r1) @@ -428,7 +428,7 @@ __AISHandler: /* 0B2FCC 800B856C 4BFE5C39 */ bl OSClearContext /* 0B2FD0 800B8570 38610010 */ addi r3, r1, 0x10 /* 0B2FD4 800B8574 4BFE5A69 */ bl OSSetCurrentContext -/* 0B2FD8 800B8578 818D8E30 */ lwz r12, __AIS_Callback-_SDA_BASE_(r13) +/* 0B2FD8 800B8578 818D8E30 */ lwz r12, __AIS_Callback@sda21(r13) /* 0B2FDC 800B857C 280C0000 */ cmplwi r12, 0 /* 0B2FE0 800B8580 41820014 */ beq lbl_800B8594 /* 0B2FE4 800B8584 387F6C00 */ addi r3, r31, AI_REGS_BASE@l @@ -464,15 +464,15 @@ __AIDHandler: /* 0B3050 800B85F0 4BFE5BB5 */ bl OSClearContext /* 0B3054 800B85F4 38610010 */ addi r3, r1, 0x10 /* 0B3058 800B85F8 4BFE59E5 */ bl OSSetCurrentContext -/* 0B305C 800B85FC 806D8E34 */ lwz r3, __AID_Callback-_SDA_BASE_(r13) +/* 0B305C 800B85FC 806D8E34 */ lwz r3, __AID_Callback@sda21(r13) /* 0B3060 800B8600 28030000 */ cmplwi r3, 0 /* 0B3064 800B8604 41820040 */ beq lbl_800B8644 -/* 0B3068 800B8608 800D8E44 */ lwz r0, __AID_Active-_SDA_BASE_(r13) +/* 0B3068 800B8608 800D8E44 */ lwz r0, __AID_Active@sda21(r13) /* 0B306C 800B860C 2C000000 */ cmpwi r0, 0 /* 0B3070 800B8610 40820034 */ bne lbl_800B8644 -/* 0B3074 800B8614 800D8E38 */ lwz r0, __CallbackStack-_SDA_BASE_(r13) +/* 0B3074 800B8614 800D8E38 */ lwz r0, __CallbackStack@sda21(r13) /* 0B3078 800B8618 38800001 */ li r4, 1 -/* 0B307C 800B861C 908D8E44 */ stw r4, __AID_Active-_SDA_BASE_(r13) +/* 0B307C 800B861C 908D8E44 */ stw r4, __AID_Active@sda21(r13) /* 0B3080 800B8620 28000000 */ cmplwi r0, 0 /* 0B3084 800B8624 4182000C */ beq lbl_800B8630 /* 0B3088 800B8628 48000041 */ bl __AICallbackStackSwitch @@ -483,7 +483,7 @@ lbl_800B8630: /* 0B3098 800B8638 4E800021 */ blrl lbl_800B863C: /* 0B309C 800B863C 38000000 */ li r0, 0 -/* 0B30A0 800B8640 900D8E44 */ stw r0, __AID_Active-_SDA_BASE_(r13) +/* 0B30A0 800B8640 900D8E44 */ stw r0, __AID_Active@sda21(r13) lbl_800B8644: /* 0B30A4 800B8644 38610010 */ addi r3, r1, 0x10 /* 0B30A8 800B8648 4BFE5B5D */ bl OSClearContext @@ -578,15 +578,15 @@ lbl_800B8778: /* 0B31E0 800B8780 4182FFF8 */ beq lbl_800B8778 /* 0B31E4 800B8784 4BFE9B25 */ bl OSGetTime /* 0B31E8 800B8788 7D1A2010 */ subfc r8, r26, r4 -/* 0B31EC 800B878C 818D8E4C */ lwz r12, (bound_32KHz + 4)-_SDA_BASE_(r13) +/* 0B31EC 800B878C 818D8E4C */ lwz r12, (bound_32KHz + 4)@sda21(r13) /* 0B31F0 800B8790 80BF6C00 */ lwz r5, (AI_REGS_BASE + AI_CR)@l(r31) /* 0B31F4 800B8794 7CFB1910 */ subfe r7, r27, r3 -/* 0B31F8 800B8798 814D8E6C */ lwz r10, (buffer + 4)-_SDA_BASE_(r13) +/* 0B31F8 800B8798 814D8E6C */ lwz r10, (buffer + 4)@sda21(r13) /* 0B31FC 800B879C 6CE78000 */ xoris r7, r7, 0x8000 /* 0B3200 800B87A0 54A507FA */ rlwinm r5, r5, 0, 0x1f, 0x1d -/* 0B3204 800B87A4 816D8E48 */ lwz r11, bound_32KHz-_SDA_BASE_(r13) +/* 0B3204 800B87A4 816D8E48 */ lwz r11, bound_32KHz@sda21(r13) /* 0B3208 800B87A8 7CCA6010 */ subfc r6, r10, r12 -/* 0B320C 800B87AC 812D8E68 */ lwz r9, buffer-_SDA_BASE_(r13) +/* 0B320C 800B87AC 812D8E68 */ lwz r9, buffer@sda21(r13) /* 0B3210 800B87B0 90BF6C00 */ stw r5, (AI_REGS_BASE + AI_CR)@l(r31) /* 0B3214 800B87B4 7C095910 */ subfe r0, r9, r11 /* 0B3218 800B87B8 6C058000 */ xoris r5, r0, 0x8000 @@ -599,9 +599,9 @@ lbl_800B8778: /* 0B3234 800B87D4 2C050000 */ cmpwi r5, 0 /* 0B3238 800B87D8 901F6C00 */ stw r0, (AI_REGS_BASE + AI_CR)@l(r31) /* 0B323C 800B87DC 41820014 */ beq lbl_800B87F0 -/* 0B3240 800B87E0 83AD8E58 */ lwz r29, min_wait-_SDA_BASE_(r13) +/* 0B3240 800B87E0 83AD8E58 */ lwz r29, min_wait@sda21(r13) /* 0B3244 800B87E4 38000001 */ li r0, 1 -/* 0B3248 800B87E8 838D8E5C */ lwz r28, (min_wait + 4)-_SDA_BASE_(r13) +/* 0B3248 800B87E8 838D8E5C */ lwz r28, (min_wait + 4)@sda21(r13) /* 0B324C 800B87EC 48000068 */ b lbl_800B8854 lbl_800B87F0: /* 0B3250 800B87F0 7CCC5014 */ addc r6, r12, r10 @@ -613,8 +613,8 @@ lbl_800B87F0: /* 0B3268 800B8808 7CA500D0 */ neg r5, r5 /* 0B326C 800B880C 2C050000 */ cmpwi r5, 0 /* 0B3270 800B8810 40820040 */ bne lbl_800B8850 -/* 0B3274 800B8814 80AD8E54 */ lwz r5, (bound_48KHz + 4)-_SDA_BASE_(r13) -/* 0B3278 800B8818 800D8E50 */ lwz r0, bound_48KHz-_SDA_BASE_(r13) +/* 0B3274 800B8814 80AD8E54 */ lwz r5, (bound_48KHz + 4)@sda21(r13) +/* 0B3278 800B8818 800D8E50 */ lwz r0, bound_48KHz@sda21(r13) /* 0B327C 800B881C 7CCA2810 */ subfc r6, r10, r5 /* 0B3280 800B8820 7C090110 */ subfe r0, r9, r0 /* 0B3284 800B8824 6C058000 */ xoris r5, r0, 0x8000 @@ -624,9 +624,9 @@ lbl_800B87F0: /* 0B3294 800B8834 7CA500D0 */ neg r5, r5 /* 0B3298 800B8838 2C050000 */ cmpwi r5, 0 /* 0B329C 800B883C 41820014 */ beq lbl_800B8850 -/* 0B32A0 800B8840 83AD8E60 */ lwz r29, max_wait-_SDA_BASE_(r13) +/* 0B32A0 800B8840 83AD8E60 */ lwz r29, max_wait@sda21(r13) /* 0B32A4 800B8844 38000001 */ li r0, 1 -/* 0B32A8 800B8848 838D8E64 */ lwz r28, (max_wait + 4)-_SDA_BASE_(r13) +/* 0B32A8 800B8848 838D8E64 */ lwz r28, (max_wait + 4)@sda21(r13) /* 0B32AC 800B884C 48000008 */ b lbl_800B8854 lbl_800B8850: /* 0B32B0 800B8850 38000000 */ li r0, 0 diff --git a/asm/ansi_fp.s b/asm/ansi_fp.s index e522ad4..f977d9f 100644 --- a/asm/ansi_fp.s +++ b/asm/ansi_fp.s @@ -27,7 +27,7 @@ lbl_800CE12C: /* 0C8B94 800CE134 38000001 */ li r0, 1 /* 0C8B98 800CE138 B07E0002 */ sth r3, 2(r30) /* 0C8B9C 800CE13C 981E0004 */ stb r0, 4(r30) -/* 0C8BA0 800CE140 C8028540 */ lfd f0, D_80136240-_SDA2_BASE_(r2) +/* 0C8BA0 800CE140 C8028540 */ lfd f0, D_80136240@sda21(r2) /* 0C8BA4 800CE144 FC00F800 */ fcmpu cr0, f0, f31 /* 0C8BA8 800CE148 40820010 */ bne lbl_800CE158 /* 0C8BAC 800CE14C 38000030 */ li r0, 0x30 @@ -122,7 +122,7 @@ lbl_800CE25C: lbl_800CE264: /* 0C8CC4 800CE264 38000000 */ li r0, 0 /* 0C8CC8 800CE268 981E0004 */ stb r0, 4(r30) -/* 0C8CCC 800CE26C C8028540 */ lfd f0, D_80136240-_SDA2_BASE_(r2) +/* 0C8CCC 800CE26C C8028540 */ lfd f0, D_80136240@sda21(r2) /* 0C8CD0 800CE270 FC1F0040 */ fcmpo cr0, f31, f0 /* 0C8CD4 800CE274 40800010 */ bge lbl_800CE284 /* 0C8CD8 800CE278 38000001 */ li r0, 1 @@ -163,7 +163,7 @@ lbl_800CE2EC: /* 0C8D54 800CE2F4 48000034 */ b lbl_800CE328 lbl_800CE2F8: /* 0C8D58 800CE2F8 40810030 */ ble lbl_800CE328 -/* 0C8D5C 800CE2FC C8228548 */ lfd f1, D_80136248-_SDA2_BASE_(r2) +/* 0C8D5C 800CE2FC C8228548 */ lfd f1, D_80136248@sda21(r2) /* 0C8D60 800CE300 4800001C */ b lbl_800CE31C lbl_800CE304: /* 0C8D64 800CE304 548007FF */ clrlwi. r0, r4, 0x1f @@ -178,8 +178,8 @@ lbl_800CE31C: /* 0C8D80 800CE320 4082FFE4 */ bne lbl_800CE304 /* 0C8D84 800CE324 FFFF0824 */ fdiv f31, f31, f1 lbl_800CE328: -/* 0C8D88 800CE328 C8228558 */ lfd f1, D_80136258-_SDA2_BASE_(r2) -/* 0C8D8C 800CE32C C8028548 */ lfd f0, D_80136248-_SDA2_BASE_(r2) +/* 0C8D88 800CE328 C8228558 */ lfd f1, D_80136258@sda21(r2) +/* 0C8D8C 800CE32C C8028548 */ lfd f0, D_80136248@sda21(r2) /* 0C8D90 800CE330 4800000C */ b lbl_800CE33C lbl_800CE334: /* 0C8D94 800CE334 FFFF0072 */ fmul f31, f31, f1 @@ -188,8 +188,8 @@ lbl_800CE33C: /* 0C8D9C 800CE33C FC1F0040 */ fcmpo cr0, f31, f0 /* 0C8DA0 800CE340 4C411382 */ cror 2, 1, 2 /* 0C8DA4 800CE344 4182FFF0 */ beq lbl_800CE334 -/* 0C8DA8 800CE348 C8228560 */ lfd f1, D_80136260-_SDA2_BASE_(r2) -/* 0C8DAC 800CE34C C8028558 */ lfd f0, D_80136258-_SDA2_BASE_(r2) +/* 0C8DA8 800CE348 C8228560 */ lfd f1, D_80136260@sda21(r2) +/* 0C8DAC 800CE34C C8028558 */ lfd f0, D_80136258@sda21(r2) /* 0C8DB0 800CE350 4800000C */ b lbl_800CE35C lbl_800CE354: /* 0C8DB4 800CE354 FFFF0072 */ fmul f31, f31, f1 @@ -198,7 +198,7 @@ lbl_800CE35C: /* 0C8DBC 800CE35C FC1F0040 */ fcmpo cr0, f31, f0 /* 0C8DC0 800CE360 4180FFF4 */ blt lbl_800CE354 /* 0C8DC4 800CE364 3CA06666 */ lis r5, 0x6666 -/* 0C8DC8 800CE368 C8228550 */ lfd f1, D_80136250-_SDA2_BASE_(r2) +/* 0C8DC8 800CE368 C8228550 */ lfd f1, D_80136250@sda21(r2) /* 0C8DCC 800CE36C 3CC0800D */ lis r6, digit_values@ha /* 0C8DD0 800CE370 389E0005 */ addi r4, r30, 5 /* 0C8DD4 800CE374 38E56667 */ addi r7, r5, 0x6667 diff --git a/asm/ar.s b/asm/ar.s index a71f27b..530d264 100644 --- a/asm/ar.s +++ b/asm/ar.s @@ -93,18 +93,18 @@ glabel ARInit /* 0B3444 800B89E4 3BC40000 */ addi r30, r4, 0 /* 0B3448 800B89E8 93A10014 */ stw r29, 0x14(r1) /* 0B344C 800B89EC 3BA30000 */ addi r29, r3, 0 -/* 0B3450 800B89F0 800D8E8C */ lwz r0, __AR_init_flag-_SDA_BASE_(r13) +/* 0B3450 800B89F0 800D8E8C */ lwz r0, __AR_init_flag@sda21(r13) /* 0B3454 800B89F4 2C000001 */ cmpwi r0, 1 /* 0B3458 800B89F8 4082000C */ bne lbl_800B8A04 /* 0B345C 800B89FC 38604000 */ li r3, 0x4000 /* 0B3460 800B8A00 48000078 */ b lbl_800B8A78 lbl_800B8A04: -/* 0B3464 800B8A04 806D8858 */ lwz r3, __ARVersion-_SDA_BASE_(r13) +/* 0B3464 800B8A04 806D8858 */ lwz r3, __ARVersion@sda21(r13) /* 0B3468 800B8A08 4BFE3C89 */ bl OSRegisterVersion /* 0B346C 800B8A0C 4BFE62F1 */ bl OSDisableInterrupts /* 0B3470 800B8A10 38000000 */ li r0, 0 /* 0B3474 800B8A14 3C80800C */ lis r4, __ARHandler@ha -/* 0B3478 800B8A18 900D8E70 */ stw r0, __AR_Callback-_SDA_BASE_(r13) +/* 0B3478 800B8A18 900D8E70 */ stw r0, __AR_Callback@sda21(r13) /* 0B347C 800B8A1C 3BE30000 */ addi r31, r3, 0 /* 0B3480 800B8A20 38848A9C */ addi r4, r4, __ARHandler@l /* 0B3484 800B8A24 38600006 */ li r3, 6 @@ -112,11 +112,11 @@ lbl_800B8A04: /* 0B348C 800B8A2C 3C600200 */ lis r3, 0x200 /* 0B3490 800B8A30 4BFE671D */ bl __OSUnmaskInterrupts /* 0B3494 800B8A34 38004000 */ li r0, 0x4000 -/* 0B3498 800B8A38 93CD8E84 */ stw r30, __AR_FreeBlocks-_SDA_BASE_(r13) +/* 0B3498 800B8A38 93CD8E84 */ stw r30, __AR_FreeBlocks@sda21(r13) /* 0B349C 800B8A3C 3C60CC00 */ lis r3, DSP_REGS_BASE@ha -/* 0B34A0 800B8A40 900D8E80 */ stw r0, __AR_StackPointer-_SDA_BASE_(r13) +/* 0B34A0 800B8A40 900D8E80 */ stw r0, __AR_StackPointer@sda21(r13) /* 0B34A4 800B8A44 38835000 */ addi r4, r3, DSP_REGS_BASE@l -/* 0B34A8 800B8A48 93AD8E88 */ stw r29, __AR_BlockLength-_SDA_BASE_(r13) +/* 0B34A8 800B8A48 93AD8E88 */ stw r29, __AR_BlockLength@sda21(r13) /* 0B34AC 800B8A4C A004001A */ lhz r0, DSP_1A(r4) /* 0B34B0 800B8A50 A063501A */ lhz r3, (DSP_REGS_BASE + DSP_1A)@l(r3) /* 0B34B4 800B8A54 5400002E */ rlwinm r0, r0, 0, 0, 0x17 @@ -124,10 +124,10 @@ lbl_800B8A04: /* 0B34BC 800B8A5C B004001A */ sth r0, DSP_1A(r4) /* 0B34C0 800B8A60 480000B5 */ bl __ARChecksize /* 0B34C4 800B8A64 38000001 */ li r0, 1 -/* 0B34C8 800B8A68 900D8E8C */ stw r0, __AR_init_flag-_SDA_BASE_(r13) +/* 0B34C8 800B8A68 900D8E8C */ stw r0, __AR_init_flag@sda21(r13) /* 0B34CC 800B8A6C 7FE3FB78 */ mr r3, r31 /* 0B34D0 800B8A70 4BFE62B5 */ bl OSRestoreInterrupts -/* 0B34D4 800B8A74 806D8E80 */ lwz r3, __AR_StackPointer-_SDA_BASE_(r13) +/* 0B34D4 800B8A74 806D8E80 */ lwz r3, __AR_StackPointer@sda21(r13) lbl_800B8A78: /* 0B34D8 800B8A78 80010024 */ lwz r0, 0x24(r1) /* 0B34DC 800B8A7C 83E1001C */ lwz r31, 0x1c(r1) @@ -158,7 +158,7 @@ __ARHandler: /* 0B3530 800B8AD0 4BFE56D5 */ bl OSClearContext /* 0B3534 800B8AD4 38610010 */ addi r3, r1, 0x10 /* 0B3538 800B8AD8 4BFE5505 */ bl OSSetCurrentContext -/* 0B353C 800B8ADC 818D8E70 */ lwz r12, __AR_Callback-_SDA_BASE_(r13) +/* 0B353C 800B8ADC 818D8E70 */ lwz r12, __AR_Callback@sda21(r13) /* 0B3540 800B8AE0 280C0000 */ cmplwi r12, 0 /* 0B3544 800B8AE4 4182000C */ beq lbl_800B8AF0 /* 0B3548 800B8AE8 7D8803A6 */ mtlr r12 @@ -190,7 +190,7 @@ lbl_800B8B2C: /* 0B35A0 800B8B40 90010248 */ stw r0, 0x248(r1) /* 0B35A4 800B8B44 3C600100 */ lis r3, 0x100 /* 0B35A8 800B8B48 380101F3 */ addi r0, r1, 0x1f3 -/* 0B35AC 800B8B4C 906D8E78 */ stw r3, __AR_InternalSize-_SDA_BASE_(r13) +/* 0B35AC 800B8B4C 906D8E78 */ stw r3, __AR_InternalSize@sda21(r13) /* 0B35B0 800B8B50 3CA0DEAE */ lis r5, 0xdeae /* 0B35B4 800B8B54 80810248 */ lwz r4, 0x248(r1) /* 0B35B8 800B8B58 54160034 */ rlwinm r22, r0, 0, 0, 0x1a @@ -248,7 +248,7 @@ lbl_800B8B2C: /* 0B3688 800B8C28 38800020 */ li r4, 0x20 /* 0B368C 800B8C2C 4BFE4B51 */ bl DCFlushRange /* 0B3690 800B8C30 38000000 */ li r0, 0 -/* 0B3694 800B8C34 900D8E7C */ stw r0, __AR_ExpansionSize-_SDA_BASE_(r13) +/* 0B3694 800B8C34 900D8E7C */ stw r0, __AR_ExpansionSize@sda21(r13) /* 0B3698 800B8C38 387C0000 */ addi r3, r28, 0 /* 0B369C 800B8C3C 38800020 */ li r4, 0x20 /* 0B36A0 800B8C40 4BFE4B11 */ bl DCInvalidateRange @@ -778,7 +778,7 @@ lbl_800B9428: /* 0B3EA4 800B9444 60630020 */ ori r3, r3, 0x20 /* 0B3EA8 800B9448 B07F0000 */ sth r3, 0(r31) /* 0B3EAC 800B944C 3E730020 */ addis r19, r19, 0x20 -/* 0B3EB0 800B9450 900D8E7C */ stw r0, __AR_ExpansionSize-_SDA_BASE_(r13) +/* 0B3EB0 800B9450 900D8E7C */ stw r0, __AR_ExpansionSize@sda21(r13) /* 0B3EB4 800B9454 48000E78 */ b lbl_800BA2CC lbl_800B9458: /* 0B3EB8 800B9458 A0190000 */ lhz r0, 0(r25) @@ -985,7 +985,7 @@ lbl_800B9748: /* 0B41C8 800B9768 B01F0000 */ sth r0, 0(r31) /* 0B41CC 800B976C 3E730040 */ addis r19, r19, 0x40 /* 0B41D0 800B9770 A0010270 */ lhz r0, 0x270(r1) -/* 0B41D4 800B9774 906D8E7C */ stw r3, __AR_ExpansionSize-_SDA_BASE_(r13) +/* 0B41D4 800B9774 906D8E7C */ stw r3, __AR_ExpansionSize@sda21(r13) /* 0B41D8 800B9778 60000008 */ ori r0, r0, 8 /* 0B41DC 800B977C B0010270 */ sth r0, 0x270(r1) /* 0B41E0 800B9780 48000B4C */ b lbl_800BA2CC @@ -1236,7 +1236,7 @@ lbl_800B9B18: /* 0B4598 800B9B38 B01F0000 */ sth r0, 0(r31) /* 0B459C 800B9B3C 3E730080 */ addis r19, r19, 0x80 /* 0B45A0 800B9B40 A0010270 */ lhz r0, 0x270(r1) -/* 0B45A4 800B9B44 906D8E7C */ stw r3, __AR_ExpansionSize-_SDA_BASE_(r13) +/* 0B45A4 800B9B44 906D8E7C */ stw r3, __AR_ExpansionSize@sda21(r13) /* 0B45A8 800B9B48 60000010 */ ori r0, r0, 0x10 /* 0B45AC 800B9B4C B0010270 */ sth r0, 0x270(r1) /* 0B45B0 800B9B50 4800077C */ b lbl_800BA2CC @@ -1527,7 +1527,7 @@ lbl_800B9F84: /* 0B4A04 800B9FA4 B01F0000 */ sth r0, 0(r31) /* 0B4A08 800B9FA8 3E730100 */ addis r19, r19, 0x100 /* 0B4A0C 800B9FAC A0010270 */ lhz r0, 0x270(r1) -/* 0B4A10 800B9FB0 906D8E7C */ stw r3, __AR_ExpansionSize-_SDA_BASE_(r13) +/* 0B4A10 800B9FB0 906D8E7C */ stw r3, __AR_ExpansionSize@sda21(r13) /* 0B4A14 800B9FB4 60000018 */ ori r0, r0, 0x18 /* 0B4A18 800B9FB8 B0010270 */ sth r0, 0x270(r1) /* 0B4A1C 800B9FBC 48000310 */ b lbl_800BA2CC @@ -1729,7 +1729,7 @@ lbl_800BA294: /* 0B4D14 800BA2B4 B01F0000 */ sth r0, 0(r31) /* 0B4D18 800BA2B8 3E730200 */ addis r19, r19, 0x200 /* 0B4D1C 800BA2BC A0010270 */ lhz r0, 0x270(r1) -/* 0B4D20 800BA2C0 906D8E7C */ stw r3, __AR_ExpansionSize-_SDA_BASE_(r13) +/* 0B4D20 800BA2C0 906D8E7C */ stw r3, __AR_ExpansionSize@sda21(r13) /* 0B4D24 800BA2C4 60000020 */ ori r0, r0, 0x20 /* 0B4D28 800BA2C8 B0010270 */ sth r0, 0x270(r1) lbl_800BA2CC: @@ -1743,7 +1743,7 @@ lbl_800BA2CC: lbl_800BA2E8: /* 0B4D48 800BA2E8 3C60C000 */ lis r3, 0xc000 /* 0B4D4C 800BA2EC 926300D0 */ stw r19, 0xd0(r3) -/* 0B4D50 800BA2F0 926D8E74 */ stw r19, __AR_Size-_SDA_BASE_(r13) +/* 0B4D50 800BA2F0 926D8E74 */ stw r19, __AR_Size@sda21(r13) /* 0B4D54 800BA2F4 800102C4 */ lwz r0, 0x2c4(r1) /* 0B4D58 800BA2F8 B9C10278 */ lmw r14, 0x278(r1) /* 0B4D5C 800BA2FC 382102C0 */ addi r1, r1, 0x2c0 diff --git a/asm/audio.s b/asm/audio.s index 516a99b..d7af704 100644 --- a/asm/audio.s +++ b/asm/audio.s @@ -141,7 +141,7 @@ glabel lbl_8008E668 /* 0890D0 8008E670 3863E788 */ addi r3, r3, D_800EE788@l /* 0890D4 8008E674 4CC63182 */ crclr 6 /* 0890D8 8008E678 901F0000 */ stw r0, 0(r31) -/* 0890DC 8008E67C 388D8630 */ addi r4, r13, D_80135310-_SDA_BASE_ +/* 0890DC 8008E67C 388D8630 */ addi r4, r13, D_80135310@sda21 /* 0890E0 8008E680 38A000DA */ li r5, 0xda /* 0890E4 8008E684 4BF77791 */ bl xlPostText /* 0890E8 8008E688 4800008C */ b lbl_8008E714 @@ -161,7 +161,7 @@ glabel lbl_8008E6B0 /* 089118 8008E6B8 3863E7A8 */ addi r3, r3, D_800EE7A8@l /* 08911C 8008E6BC 4CC63182 */ crclr 6 /* 089120 8008E6C0 901F0000 */ stw r0, 0(r31) -/* 089124 8008E6C4 388D8630 */ addi r4, r13, D_80135310-_SDA_BASE_ +/* 089124 8008E6C4 388D8630 */ addi r4, r13, D_80135310@sda21 /* 089128 8008E6C8 38A000E4 */ li r5, 0xe4 /* 08912C 8008E6CC 4BF77749 */ bl xlPostText /* 089130 8008E6D0 48000044 */ b lbl_8008E714 diff --git a/asm/codeGCN.s b/asm/codeGCN.s index a2f0bfc..5d946b0 100644 --- a/asm/codeGCN.s +++ b/asm/codeGCN.s @@ -22,8 +22,8 @@ lbl_8001C464: /* 016ED4 8001C474 48000014 */ b lbl_8001C488 lbl_8001C478: /* 016ED8 8001C478 38000000 */ li r0, 0 -/* 016EDC 8001C47C 900D89A0 */ stw r0, gpBufferFunction-_SDA_BASE_(r13) -/* 016EE0 8001C480 900D89A4 */ stw r0, ganDataCode-_SDA_BASE_(r13) +/* 016EDC 8001C47C 900D89A0 */ stw r0, gpBufferFunction@sda21(r13) +/* 016EE0 8001C480 900D89A4 */ stw r0, ganDataCode@sda21(r13) /* 016EE4 8001C484 4800000C */ b lbl_8001C490 lbl_8001C488: /* 016EE8 8001C488 38600000 */ li r3, 0 diff --git a/asm/cpu.s b/asm/cpu.s index 675bde5..af71802 100644 --- a/asm/cpu.s +++ b/asm/cpu.s @@ -3266,7 +3266,7 @@ lbl_80033A8C: /* 02E4EC 80033A8C 28140000 */ cmplwi r20, 0 /* 02E4F0 80033A90 4082020C */ bne lbl_80033C9C /* 02E4F4 80033A94 80760008 */ lwz r3, 8(r22) -/* 02E4F8 80033A98 388D854C */ addi r4, r13, D_8013522C-_SDA_BASE_ +/* 02E4F8 80033A98 388D854C */ addi r4, r13, D_8013522C@sda21 /* 02E4FC 80033A9C 80630030 */ lwz r3, 0x30(r3) /* 02E500 80033AA0 4803A641 */ bl romTestCode /* 02E504 80033AA4 2C030000 */ cmpwi r3, 0 @@ -3285,7 +3285,7 @@ lbl_80033AC4: /* 02E534 80033AD4 480001C8 */ b lbl_80033C9C lbl_80033AD8: /* 02E538 80033AD8 80760008 */ lwz r3, 8(r22) -/* 02E53C 80033ADC 388D8554 */ addi r4, r13, D_80135234-_SDA_BASE_ +/* 02E53C 80033ADC 388D8554 */ addi r4, r13, D_80135234@sda21 /* 02E540 80033AE0 80630030 */ lwz r3, 0x30(r3) /* 02E544 80033AE4 4803A5FD */ bl romTestCode /* 02E548 80033AE8 2C030000 */ cmpwi r3, 0 @@ -3299,7 +3299,7 @@ lbl_80033AD8: /* 02E568 80033B08 48000194 */ b lbl_80033C9C lbl_80033B0C: /* 02E56C 80033B0C 80760008 */ lwz r3, 8(r22) -/* 02E570 80033B10 388D855C */ addi r4, r13, D_8013523C-_SDA_BASE_ +/* 02E570 80033B10 388D855C */ addi r4, r13, D_8013523C@sda21 /* 02E574 80033B14 80630030 */ lwz r3, 0x30(r3) /* 02E578 80033B18 4803A5C9 */ bl romTestCode /* 02E57C 80033B1C 2C030000 */ cmpwi r3, 0 @@ -3321,7 +3321,7 @@ lbl_80033B3C: /* 02E5B8 80033B58 48000144 */ b lbl_80033C9C lbl_80033B5C: /* 02E5BC 80033B5C 80760008 */ lwz r3, 8(r22) -/* 02E5C0 80033B60 388D8564 */ addi r4, r13, D_80135244-_SDA_BASE_ +/* 02E5C0 80033B60 388D8564 */ addi r4, r13, D_80135244@sda21 /* 02E5C4 80033B64 80630030 */ lwz r3, 0x30(r3) /* 02E5C8 80033B68 4803A579 */ bl romTestCode /* 02E5CC 80033B6C 2C030000 */ cmpwi r3, 0 @@ -3333,7 +3333,7 @@ lbl_80033B5C: /* 02E5E4 80033B84 48000118 */ b lbl_80033C9C lbl_80033B88: /* 02E5E8 80033B88 80760008 */ lwz r3, 8(r22) -/* 02E5EC 80033B8C 388D856C */ addi r4, r13, D_8013524C-_SDA_BASE_ +/* 02E5EC 80033B8C 388D856C */ addi r4, r13, D_8013524C@sda21 /* 02E5F0 80033B90 80630030 */ lwz r3, 0x30(r3) /* 02E5F4 80033B94 4803A54D */ bl romTestCode /* 02E5F8 80033B98 2C030000 */ cmpwi r3, 0 @@ -3372,7 +3372,7 @@ lbl_80033C04: /* 02E670 80033C10 4800008C */ b lbl_80033C9C lbl_80033C14: /* 02E674 80033C14 80760008 */ lwz r3, 8(r22) -/* 02E678 80033C18 388D8574 */ addi r4, r13, D_80135254-_SDA_BASE_ +/* 02E678 80033C18 388D8574 */ addi r4, r13, D_80135254@sda21 /* 02E67C 80033C1C 80630030 */ lwz r3, 0x30(r3) /* 02E680 80033C20 4803A4C1 */ bl romTestCode /* 02E684 80033C24 2C030000 */ cmpwi r3, 0 @@ -3595,7 +3595,7 @@ lbl_80033F04: /* 02E978 80033F18 4E800020 */ blr lbl_80033F1C: /* 02E97C 80033F1C 80040000 */ lwz r0, 0(r4) -/* 02E980 80033F20 808D8A00 */ lwz r4, gHeapTree-_SDA_BASE_(r13) +/* 02E980 80033F20 808D8A00 */ lwz r4, gHeapTree@sda21(r13) /* 02E984 80033F24 5400043E */ clrlwi r0, r0, 0x10 /* 02E988 80033F28 1C000048 */ mulli r0, r0, 0x48 /* 02E98C 80033F2C 7C040214 */ add r0, r4, r0 @@ -4554,7 +4554,7 @@ lbl_80034BF4: /* 02F6D4 80034C74 90C700B8 */ stw r6, 0xb8(r7) /* 02F6D8 80034C78 38E70080 */ addi r7, r7, 0x80 /* 02F6DC 80034C7C 4200FF78 */ bdnz lbl_80034BF4 -/* 02F6E0 80034C80 C80282A0 */ lfd f0, D_80135FA0-_SDA2_BASE_(r2) +/* 02F6E0 80034C80 C80282A0 */ lfd f0, D_80135FA0@sda21(r2) /* 02F6E4 80034C84 38000002 */ li r0, 2 /* 02F6E8 80034C88 38A00001 */ li r5, 1 /* 02F6EC 80034C8C 7C0903A6 */ mtctr r0 @@ -4745,12 +4745,12 @@ lbl_80034F40: /* 02F9B8 80034F58 38600000 */ li r3, 0 /* 02F9BC 80034F5C 48000058 */ b lbl_80034FB4 lbl_80034F60: -/* 02F9C0 80034F60 800D8A00 */ lwz r0, gHeapTree-_SDA_BASE_(r13) +/* 02F9C0 80034F60 800D8A00 */ lwz r0, gHeapTree@sda21(r13) /* 02F9C4 80034F64 28000000 */ cmplwi r0, 0 /* 02F9C8 80034F68 40820024 */ bne lbl_80034F8C /* 02F9CC 80034F6C 3C603004 */ lis r3, 0x3004 /* 02F9D0 80034F70 38836500 */ addi r4, r3, 0x6500 -/* 02F9D4 80034F74 386D8A00 */ addi r3, r13, gHeapTree-_SDA_BASE_ +/* 02F9D4 80034F74 386D8A00 */ addi r3, r13, gHeapTree@sda21 /* 02F9D8 80034F78 4BFD223D */ bl xlHeapTake /* 02F9DC 80034F7C 2C030000 */ cmpwi r3, 0 /* 02F9E0 80034F80 4082000C */ bne lbl_80034F8C @@ -6101,7 +6101,7 @@ lbl_800361B0: /* 030C38 800361D8 3C60800F */ lis r3, D_800ED674@ha /* 030C3C 800361DC 4CC63182 */ crclr 6 /* 030C40 800361E0 3863D674 */ addi r3, r3, D_800ED674@l -/* 030C44 800361E4 388D8580 */ addi r4, r13, D_80135260-_SDA_BASE_ +/* 030C44 800361E4 388D8580 */ addi r4, r13, D_80135260@sda21 /* 030C48 800361E8 38A0039B */ li r5, 0x39b /* 030C4C 800361EC 4BFCFC29 */ bl xlPostText lbl_800361F0: @@ -6647,25 +6647,25 @@ lbl_80036954: /* 0313D4 80036974 48000B50 */ b lbl_800374C4 lbl_80036978: /* 0313D8 80036978 387F0000 */ addi r3, r31, 0 -/* 0313DC 8003697C 388D8A04 */ addi r4, r13, cpuCompile_DSLLV_function-_SDA_BASE_ +/* 0313DC 8003697C 388D8A04 */ addi r4, r13, cpuCompile_DSLLV_function@sda21 /* 0313E0 80036980 48035301 */ bl cpuCompile_DSLLV /* 0313E4 80036984 387F0000 */ addi r3, r31, 0 -/* 0313E8 80036988 388D8A08 */ addi r4, r13, cpuCompile_DSRLV_function-_SDA_BASE_ +/* 0313E8 80036988 388D8A08 */ addi r4, r13, cpuCompile_DSRLV_function@sda21 /* 0313EC 8003698C 4803510D */ bl cpuCompile_DSRLV /* 0313F0 80036990 387F0000 */ addi r3, r31, 0 -/* 0313F4 80036994 388D8A0C */ addi r4, r13, cpuCompile_DSRAV_function-_SDA_BASE_ +/* 0313F4 80036994 388D8A0C */ addi r4, r13, cpuCompile_DSRAV_function@sda21 /* 0313F8 80036998 48034EFD */ bl cpuCompile_DSRAV /* 0313FC 8003699C 387F0000 */ addi r3, r31, 0 -/* 031400 800369A0 388D8A10 */ addi r4, r13, cpuCompile_DMULT_function-_SDA_BASE_ +/* 031400 800369A0 388D8A10 */ addi r4, r13, cpuCompile_DMULT_function@sda21 /* 031404 800369A4 480349ED */ bl cpuCompile_DMULT /* 031408 800369A8 387F0000 */ addi r3, r31, 0 -/* 03140C 800369AC 388D8A14 */ addi r4, r13, cpuCompile_DMULTU_function-_SDA_BASE_ +/* 03140C 800369AC 388D8A14 */ addi r4, r13, cpuCompile_DMULTU_function@sda21 /* 031410 800369B0 480346CD */ bl cpuCompile_DMULTU /* 031414 800369B4 387F0000 */ addi r3, r31, 0 -/* 031418 800369B8 388D8A18 */ addi r4, r13, cpuCompile_DDIV_function-_SDA_BASE_ +/* 031418 800369B8 388D8A18 */ addi r4, r13, cpuCompile_DDIV_function@sda21 /* 03141C 800369BC 48034105 */ bl cpuCompile_DDIV /* 031420 800369C0 387F0000 */ addi r3, r31, 0 -/* 031424 800369C4 388D8A1C */ addi r4, r13, cpuCompile_DDIVU_function-_SDA_BASE_ +/* 031424 800369C4 388D8A1C */ addi r4, r13, cpuCompile_DDIVU_function@sda21 /* 031428 800369C8 48033CDD */ bl cpuCompile_DDIVU /* 03142C 800369CC 38000003 */ li r0, 3 /* 031430 800369D0 541E103A */ slwi r30, r0, 2 @@ -6677,7 +6677,7 @@ lbl_80036978: /* 031448 800369E8 80810044 */ lwz r4, 0x44(r1) /* 03144C 800369EC 3C607CA5 */ lis r3, 0x7ca5 /* 031450 800369F0 38000000 */ li r0, 0 -/* 031454 800369F4 908D8A20 */ stw r4, cpuCompile_DADD_function-_SDA_BASE_(r13) +/* 031454 800369F4 908D8A20 */ stw r4, cpuCompile_DADD_function@sda21(r13) /* 031458 800369F8 3CA07CC6 */ lis r5, 0x7cc6 /* 03145C 800369FC 38633814 */ addi r3, r3, 0x3814 /* 031460 80036A00 5400103A */ slwi r0, r0, 2 @@ -6710,7 +6710,7 @@ lbl_80036A4C: /* 0314C8 80036A68 80810040 */ lwz r4, 0x40(r1) /* 0314CC 80036A6C 3C607CA5 */ lis r3, 0x7ca5 /* 0314D0 80036A70 38000000 */ li r0, 0 -/* 0314D4 80036A74 908D8A24 */ stw r4, cpuCompile_DADDU_function-_SDA_BASE_(r13) +/* 0314D4 80036A74 908D8A24 */ stw r4, cpuCompile_DADDU_function@sda21(r13) /* 0314D8 80036A78 3CA07CC6 */ lis r5, 0x7cc6 /* 0314DC 80036A7C 38633814 */ addi r3, r3, 0x3814 /* 0314E0 80036A80 5400103A */ slwi r0, r0, 2 @@ -6743,7 +6743,7 @@ lbl_80036ACC: /* 031548 80036AE8 8081003C */ lwz r4, 0x3c(r1) /* 03154C 80036AEC 3C607CA7 */ lis r3, 0x7ca7 /* 031550 80036AF0 38000000 */ li r0, 0 -/* 031554 80036AF4 908D8A28 */ stw r4, cpuCompile_DSUB_function-_SDA_BASE_(r13) +/* 031554 80036AF4 908D8A28 */ stw r4, cpuCompile_DSUB_function@sda21(r13) /* 031558 80036AF8 3CA07CC8 */ lis r5, 0x7cc8 /* 03155C 80036AFC 38632914 */ addi r3, r3, 0x2914 /* 031560 80036B00 5400103A */ slwi r0, r0, 2 @@ -6776,7 +6776,7 @@ lbl_80036B4C: /* 0315C8 80036B68 80810038 */ lwz r4, 0x38(r1) /* 0315CC 80036B6C 3C607CA7 */ lis r3, 0x7ca7 /* 0315D0 80036B70 38000000 */ li r0, 0 -/* 0315D4 80036B74 908D8A2C */ stw r4, cpuCompile_DSUBU_function-_SDA_BASE_(r13) +/* 0315D4 80036B74 908D8A2C */ stw r4, cpuCompile_DSUBU_function@sda21(r13) /* 0315D8 80036B78 3CA07CC8 */ lis r5, 0x7cc8 /* 0315DC 80036B7C 38632914 */ addi r3, r3, 0x2914 /* 0315E0 80036B80 5400103A */ slwi r0, r0, 2 @@ -6800,22 +6800,22 @@ lbl_80036B4C: /* 031628 80036BC8 48066C6D */ bl ICInvalidateRange lbl_80036BCC: /* 03162C 80036BCC 387F0000 */ addi r3, r31, 0 -/* 031630 80036BD0 388D8A30 */ addi r4, r13, cpuCompile_S_SQRT_function-_SDA_BASE_ +/* 031630 80036BD0 388D8A30 */ addi r4, r13, cpuCompile_S_SQRT_function@sda21 /* 031634 80036BD4 48033791 */ bl cpuCompile_S_SQRT /* 031638 80036BD8 387F0000 */ addi r3, r31, 0 -/* 03163C 80036BDC 388D8A34 */ addi r4, r13, cpuCompile_D_SQRT_function-_SDA_BASE_ +/* 03163C 80036BDC 388D8A34 */ addi r4, r13, cpuCompile_D_SQRT_function@sda21 /* 031640 80036BE0 48033351 */ bl cpuCompile_D_SQRT /* 031644 80036BE4 387F0000 */ addi r3, r31, 0 -/* 031648 80036BE8 388D8A38 */ addi r4, r13, cpuCompile_W_CVT_SD_function-_SDA_BASE_ +/* 031648 80036BE8 388D8A38 */ addi r4, r13, cpuCompile_W_CVT_SD_function@sda21 /* 03164C 80036BEC 48033195 */ bl cpuCompile_W_CVT_SD /* 031650 80036BF0 387F0000 */ addi r3, r31, 0 -/* 031654 80036BF4 388D8A3C */ addi r4, r13, cpuCompile_L_CVT_SD_function-_SDA_BASE_ +/* 031654 80036BF4 388D8A3C */ addi r4, r13, cpuCompile_L_CVT_SD_function@sda21 /* 031658 80036BF8 48032C09 */ bl cpuCompile_L_CVT_SD /* 03165C 80036BFC 387F0000 */ addi r3, r31, 0 -/* 031660 80036C00 388D8A40 */ addi r4, r13, cpuCompile_CEIL_W_function-_SDA_BASE_ +/* 031660 80036C00 388D8A40 */ addi r4, r13, cpuCompile_CEIL_W_function@sda21 /* 031664 80036C04 48032A41 */ bl cpuCompile_CEIL_W /* 031668 80036C08 387F0000 */ addi r3, r31, 0 -/* 03166C 80036C0C 388D8A44 */ addi r4, r13, cpuCompile_FLOOR_W_function-_SDA_BASE_ +/* 03166C 80036C0C 388D8A44 */ addi r4, r13, cpuCompile_FLOOR_W_function@sda21 /* 031670 80036C10 48032879 */ bl cpuCompile_FLOOR_W /* 031674 80036C14 38000003 */ li r0, 3 /* 031678 80036C18 541E103A */ slwi r30, r0, 2 @@ -6827,7 +6827,7 @@ lbl_80036BCC: /* 031690 80036C30 80810034 */ lwz r4, 0x34(r1) /* 031694 80036C34 3C60FC00 */ lis r3, 0xfc00 /* 031698 80036C38 38000000 */ li r0, 0 -/* 03169C 80036C3C 908D8A48 */ stw r4, cpuCompile_ROUND_W_function-_SDA_BASE_(r13) +/* 03169C 80036C3C 908D8A48 */ stw r4, cpuCompile_ROUND_W_function@sda21(r13) /* 0316A0 80036C40 3CA07C05 */ lis r5, 0x7c05 /* 0316A4 80036C44 3863081C */ addi r3, r3, 0x81c /* 0316A8 80036C48 5400103A */ slwi r0, r0, 2 @@ -6860,7 +6860,7 @@ lbl_80036C94: /* 031710 80036CB0 80810030 */ lwz r4, 0x30(r1) /* 031714 80036CB4 3C60FC00 */ lis r3, 0xfc00 /* 031718 80036CB8 38000000 */ li r0, 0 -/* 03171C 80036CBC 908D8A4C */ stw r4, cpuCompile_TRUNC_W_function-_SDA_BASE_(r13) +/* 03171C 80036CBC 908D8A4C */ stw r4, cpuCompile_TRUNC_W_function@sda21(r13) /* 031720 80036CC0 3CA07C05 */ lis r5, 0x7c05 /* 031724 80036CC4 3863081E */ addi r3, r3, 0x81e /* 031728 80036CC8 5400103A */ slwi r0, r0, 2 @@ -6884,40 +6884,40 @@ lbl_80036C94: /* 031770 80036D10 48066B25 */ bl ICInvalidateRange lbl_80036D14: /* 031774 80036D14 387F0000 */ addi r3, r31, 0 -/* 031778 80036D18 388D8A50 */ addi r4, r13, cpuCompile_LB_function-_SDA_BASE_ +/* 031778 80036D18 388D8A50 */ addi r4, r13, cpuCompile_LB_function@sda21 /* 03177C 80036D1C 48032601 */ bl cpuCompile_LB /* 031780 80036D20 387F0000 */ addi r3, r31, 0 -/* 031784 80036D24 388D8A54 */ addi r4, r13, cpuCompile_LH_function-_SDA_BASE_ +/* 031784 80036D24 388D8A54 */ addi r4, r13, cpuCompile_LH_function@sda21 /* 031788 80036D28 48032489 */ bl cpuCompile_LH /* 03178C 80036D2C 387F0000 */ addi r3, r31, 0 -/* 031790 80036D30 388D8A58 */ addi r4, r13, cpuCompile_LW_function-_SDA_BASE_ +/* 031790 80036D30 388D8A58 */ addi r4, r13, cpuCompile_LW_function@sda21 /* 031794 80036D34 48032325 */ bl cpuCompile_LW /* 031798 80036D38 387F0000 */ addi r3, r31, 0 -/* 03179C 80036D3C 388D8A5C */ addi r4, r13, cpuCompile_LBU_function-_SDA_BASE_ +/* 03179C 80036D3C 388D8A5C */ addi r4, r13, cpuCompile_LBU_function@sda21 /* 0317A0 80036D40 480321C1 */ bl cpuCompile_LBU /* 0317A4 80036D44 387F0000 */ addi r3, r31, 0 -/* 0317A8 80036D48 388D8A60 */ addi r4, r13, cpuCompile_LHU_function-_SDA_BASE_ +/* 0317A8 80036D48 388D8A60 */ addi r4, r13, cpuCompile_LHU_function@sda21 /* 0317AC 80036D4C 4803205D */ bl cpuCompile_LHU /* 0317B0 80036D50 387F0000 */ addi r3, r31, 0 -/* 0317B4 80036D54 388D8A64 */ addi r4, r13, cpuCompile_SB_function-_SDA_BASE_ +/* 0317B4 80036D54 388D8A64 */ addi r4, r13, cpuCompile_SB_function@sda21 /* 0317B8 80036D58 48031EF5 */ bl cpuCompile_SB /* 0317BC 80036D5C 387F0000 */ addi r3, r31, 0 -/* 0317C0 80036D60 388D8A68 */ addi r4, r13, cpuCompile_SH_function-_SDA_BASE_ +/* 0317C0 80036D60 388D8A68 */ addi r4, r13, cpuCompile_SH_function@sda21 /* 0317C4 80036D64 48031D8D */ bl cpuCompile_SH /* 0317C8 80036D68 387F0000 */ addi r3, r31, 0 -/* 0317CC 80036D6C 388D8A6C */ addi r4, r13, cpuCompile_SW_function-_SDA_BASE_ +/* 0317CC 80036D6C 388D8A6C */ addi r4, r13, cpuCompile_SW_function@sda21 /* 0317D0 80036D70 48031C25 */ bl cpuCompile_SW /* 0317D4 80036D74 387F0000 */ addi r3, r31, 0 -/* 0317D8 80036D78 388D8A70 */ addi r4, r13, cpuCompile_LDC_function-_SDA_BASE_ +/* 0317D8 80036D78 388D8A70 */ addi r4, r13, cpuCompile_LDC_function@sda21 /* 0317DC 80036D7C 48031A91 */ bl cpuCompile_LDC /* 0317E0 80036D80 387F0000 */ addi r3, r31, 0 -/* 0317E4 80036D84 388D8A74 */ addi r4, r13, cpuCompile_SDC_function-_SDA_BASE_ +/* 0317E4 80036D84 388D8A74 */ addi r4, r13, cpuCompile_SDC_function@sda21 /* 0317E8 80036D88 480318FD */ bl cpuCompile_SDC /* 0317EC 80036D8C 387F0000 */ addi r3, r31, 0 -/* 0317F0 80036D90 388D8A78 */ addi r4, r13, cpuCompile_LWL_function-_SDA_BASE_ +/* 0317F0 80036D90 388D8A78 */ addi r4, r13, cpuCompile_LWL_function@sda21 /* 0317F4 80036D94 48031761 */ bl cpuCompile_LWL /* 0317F8 80036D98 387F0000 */ addi r3, r31, 0 -/* 0317FC 80036D9C 388D8A7C */ addi r4, r13, cpuCompile_LWR_function-_SDA_BASE_ +/* 0317FC 80036D9C 388D8A7C */ addi r4, r13, cpuCompile_LWR_function@sda21 /* 031800 80036DA0 480315C9 */ bl cpuCompile_LWR /* 031804 80036DA4 80BF0028 */ lwz r5, 0x28(r31) /* 031808 80036DA8 387F0000 */ addi r3, r31, 0 @@ -7215,217 +7215,217 @@ lbl_800371C8: /* 031C30 800371D0 38600000 */ li r3, 0 /* 031C34 800371D4 480002F0 */ b lbl_800374C4 lbl_800371D8: -/* 031C38 800371D8 386D8A04 */ addi r3, r13, cpuCompile_DSLLV_function-_SDA_BASE_ +/* 031C38 800371D8 386D8A04 */ addi r3, r13, cpuCompile_DSLLV_function@sda21 /* 031C3C 800371DC 4BFCFEBD */ bl xlHeapFree /* 031C40 800371E0 2C030000 */ cmpwi r3, 0 /* 031C44 800371E4 4082000C */ bne lbl_800371F0 /* 031C48 800371E8 38600000 */ li r3, 0 /* 031C4C 800371EC 480002D8 */ b lbl_800374C4 lbl_800371F0: -/* 031C50 800371F0 386D8A08 */ addi r3, r13, cpuCompile_DSRLV_function-_SDA_BASE_ +/* 031C50 800371F0 386D8A08 */ addi r3, r13, cpuCompile_DSRLV_function@sda21 /* 031C54 800371F4 4BFCFEA5 */ bl xlHeapFree /* 031C58 800371F8 2C030000 */ cmpwi r3, 0 /* 031C5C 800371FC 4082000C */ bne lbl_80037208 /* 031C60 80037200 38600000 */ li r3, 0 /* 031C64 80037204 480002C0 */ b lbl_800374C4 lbl_80037208: -/* 031C68 80037208 386D8A0C */ addi r3, r13, cpuCompile_DSRAV_function-_SDA_BASE_ +/* 031C68 80037208 386D8A0C */ addi r3, r13, cpuCompile_DSRAV_function@sda21 /* 031C6C 8003720C 4BFCFE8D */ bl xlHeapFree /* 031C70 80037210 2C030000 */ cmpwi r3, 0 /* 031C74 80037214 4082000C */ bne lbl_80037220 /* 031C78 80037218 38600000 */ li r3, 0 /* 031C7C 8003721C 480002A8 */ b lbl_800374C4 lbl_80037220: -/* 031C80 80037220 386D8A10 */ addi r3, r13, cpuCompile_DMULT_function-_SDA_BASE_ +/* 031C80 80037220 386D8A10 */ addi r3, r13, cpuCompile_DMULT_function@sda21 /* 031C84 80037224 4BFCFE75 */ bl xlHeapFree /* 031C88 80037228 2C030000 */ cmpwi r3, 0 /* 031C8C 8003722C 4082000C */ bne lbl_80037238 /* 031C90 80037230 38600000 */ li r3, 0 /* 031C94 80037234 48000290 */ b lbl_800374C4 lbl_80037238: -/* 031C98 80037238 386D8A14 */ addi r3, r13, cpuCompile_DMULTU_function-_SDA_BASE_ +/* 031C98 80037238 386D8A14 */ addi r3, r13, cpuCompile_DMULTU_function@sda21 /* 031C9C 8003723C 4BFCFE5D */ bl xlHeapFree /* 031CA0 80037240 2C030000 */ cmpwi r3, 0 /* 031CA4 80037244 4082000C */ bne lbl_80037250 /* 031CA8 80037248 38600000 */ li r3, 0 /* 031CAC 8003724C 48000278 */ b lbl_800374C4 lbl_80037250: -/* 031CB0 80037250 386D8A18 */ addi r3, r13, cpuCompile_DDIV_function-_SDA_BASE_ +/* 031CB0 80037250 386D8A18 */ addi r3, r13, cpuCompile_DDIV_function@sda21 /* 031CB4 80037254 4BFCFE45 */ bl xlHeapFree /* 031CB8 80037258 2C030000 */ cmpwi r3, 0 /* 031CBC 8003725C 4082000C */ bne lbl_80037268 /* 031CC0 80037260 38600000 */ li r3, 0 /* 031CC4 80037264 48000260 */ b lbl_800374C4 lbl_80037268: -/* 031CC8 80037268 386D8A1C */ addi r3, r13, cpuCompile_DDIVU_function-_SDA_BASE_ +/* 031CC8 80037268 386D8A1C */ addi r3, r13, cpuCompile_DDIVU_function@sda21 /* 031CCC 8003726C 4BFCFE2D */ bl xlHeapFree /* 031CD0 80037270 2C030000 */ cmpwi r3, 0 /* 031CD4 80037274 4082000C */ bne lbl_80037280 /* 031CD8 80037278 38600000 */ li r3, 0 /* 031CDC 8003727C 48000248 */ b lbl_800374C4 lbl_80037280: -/* 031CE0 80037280 386D8A20 */ addi r3, r13, cpuCompile_DADD_function-_SDA_BASE_ +/* 031CE0 80037280 386D8A20 */ addi r3, r13, cpuCompile_DADD_function@sda21 /* 031CE4 80037284 4BFCFE15 */ bl xlHeapFree /* 031CE8 80037288 2C030000 */ cmpwi r3, 0 /* 031CEC 8003728C 4082000C */ bne lbl_80037298 /* 031CF0 80037290 38600000 */ li r3, 0 /* 031CF4 80037294 48000230 */ b lbl_800374C4 lbl_80037298: -/* 031CF8 80037298 386D8A24 */ addi r3, r13, cpuCompile_DADDU_function-_SDA_BASE_ +/* 031CF8 80037298 386D8A24 */ addi r3, r13, cpuCompile_DADDU_function@sda21 /* 031CFC 8003729C 4BFCFDFD */ bl xlHeapFree /* 031D00 800372A0 2C030000 */ cmpwi r3, 0 /* 031D04 800372A4 4082000C */ bne lbl_800372B0 /* 031D08 800372A8 38600000 */ li r3, 0 /* 031D0C 800372AC 48000218 */ b lbl_800374C4 lbl_800372B0: -/* 031D10 800372B0 386D8A28 */ addi r3, r13, cpuCompile_DSUB_function-_SDA_BASE_ +/* 031D10 800372B0 386D8A28 */ addi r3, r13, cpuCompile_DSUB_function@sda21 /* 031D14 800372B4 4BFCFDE5 */ bl xlHeapFree /* 031D18 800372B8 2C030000 */ cmpwi r3, 0 /* 031D1C 800372BC 4082000C */ bne lbl_800372C8 /* 031D20 800372C0 38600000 */ li r3, 0 /* 031D24 800372C4 48000200 */ b lbl_800374C4 lbl_800372C8: -/* 031D28 800372C8 386D8A2C */ addi r3, r13, cpuCompile_DSUBU_function-_SDA_BASE_ +/* 031D28 800372C8 386D8A2C */ addi r3, r13, cpuCompile_DSUBU_function@sda21 /* 031D2C 800372CC 4BFCFDCD */ bl xlHeapFree /* 031D30 800372D0 2C030000 */ cmpwi r3, 0 /* 031D34 800372D4 4082000C */ bne lbl_800372E0 /* 031D38 800372D8 38600000 */ li r3, 0 /* 031D3C 800372DC 480001E8 */ b lbl_800374C4 lbl_800372E0: -/* 031D40 800372E0 386D8A30 */ addi r3, r13, cpuCompile_S_SQRT_function-_SDA_BASE_ +/* 031D40 800372E0 386D8A30 */ addi r3, r13, cpuCompile_S_SQRT_function@sda21 /* 031D44 800372E4 4BFCFDB5 */ bl xlHeapFree /* 031D48 800372E8 2C030000 */ cmpwi r3, 0 /* 031D4C 800372EC 4082000C */ bne lbl_800372F8 /* 031D50 800372F0 38600000 */ li r3, 0 /* 031D54 800372F4 480001D0 */ b lbl_800374C4 lbl_800372F8: -/* 031D58 800372F8 386D8A34 */ addi r3, r13, cpuCompile_D_SQRT_function-_SDA_BASE_ +/* 031D58 800372F8 386D8A34 */ addi r3, r13, cpuCompile_D_SQRT_function@sda21 /* 031D5C 800372FC 4BFCFD9D */ bl xlHeapFree /* 031D60 80037300 2C030000 */ cmpwi r3, 0 /* 031D64 80037304 4082000C */ bne lbl_80037310 /* 031D68 80037308 38600000 */ li r3, 0 /* 031D6C 8003730C 480001B8 */ b lbl_800374C4 lbl_80037310: -/* 031D70 80037310 386D8A38 */ addi r3, r13, cpuCompile_W_CVT_SD_function-_SDA_BASE_ +/* 031D70 80037310 386D8A38 */ addi r3, r13, cpuCompile_W_CVT_SD_function@sda21 /* 031D74 80037314 4BFCFD85 */ bl xlHeapFree /* 031D78 80037318 2C030000 */ cmpwi r3, 0 /* 031D7C 8003731C 4082000C */ bne lbl_80037328 /* 031D80 80037320 38600000 */ li r3, 0 /* 031D84 80037324 480001A0 */ b lbl_800374C4 lbl_80037328: -/* 031D88 80037328 386D8A3C */ addi r3, r13, cpuCompile_L_CVT_SD_function-_SDA_BASE_ +/* 031D88 80037328 386D8A3C */ addi r3, r13, cpuCompile_L_CVT_SD_function@sda21 /* 031D8C 8003732C 4BFCFD6D */ bl xlHeapFree /* 031D90 80037330 2C030000 */ cmpwi r3, 0 /* 031D94 80037334 4082000C */ bne lbl_80037340 /* 031D98 80037338 38600000 */ li r3, 0 /* 031D9C 8003733C 48000188 */ b lbl_800374C4 lbl_80037340: -/* 031DA0 80037340 386D8A40 */ addi r3, r13, cpuCompile_CEIL_W_function-_SDA_BASE_ +/* 031DA0 80037340 386D8A40 */ addi r3, r13, cpuCompile_CEIL_W_function@sda21 /* 031DA4 80037344 4BFCFD55 */ bl xlHeapFree /* 031DA8 80037348 2C030000 */ cmpwi r3, 0 /* 031DAC 8003734C 4082000C */ bne lbl_80037358 /* 031DB0 80037350 38600000 */ li r3, 0 /* 031DB4 80037354 48000170 */ b lbl_800374C4 lbl_80037358: -/* 031DB8 80037358 386D8A44 */ addi r3, r13, cpuCompile_FLOOR_W_function-_SDA_BASE_ +/* 031DB8 80037358 386D8A44 */ addi r3, r13, cpuCompile_FLOOR_W_function@sda21 /* 031DBC 8003735C 4BFCFD3D */ bl xlHeapFree /* 031DC0 80037360 2C030000 */ cmpwi r3, 0 /* 031DC4 80037364 4082000C */ bne lbl_80037370 /* 031DC8 80037368 38600000 */ li r3, 0 /* 031DCC 8003736C 48000158 */ b lbl_800374C4 lbl_80037370: -/* 031DD0 80037370 386D8A4C */ addi r3, r13, cpuCompile_TRUNC_W_function-_SDA_BASE_ +/* 031DD0 80037370 386D8A4C */ addi r3, r13, cpuCompile_TRUNC_W_function@sda21 /* 031DD4 80037374 4BFCFD25 */ bl xlHeapFree /* 031DD8 80037378 2C030000 */ cmpwi r3, 0 /* 031DDC 8003737C 4082000C */ bne lbl_80037388 /* 031DE0 80037380 38600000 */ li r3, 0 /* 031DE4 80037384 48000140 */ b lbl_800374C4 lbl_80037388: -/* 031DE8 80037388 386D8A48 */ addi r3, r13, cpuCompile_ROUND_W_function-_SDA_BASE_ +/* 031DE8 80037388 386D8A48 */ addi r3, r13, cpuCompile_ROUND_W_function@sda21 /* 031DEC 8003738C 4BFCFD0D */ bl xlHeapFree /* 031DF0 80037390 2C030000 */ cmpwi r3, 0 /* 031DF4 80037394 4082000C */ bne lbl_800373A0 /* 031DF8 80037398 38600000 */ li r3, 0 /* 031DFC 8003739C 48000128 */ b lbl_800374C4 lbl_800373A0: -/* 031E00 800373A0 386D8A50 */ addi r3, r13, cpuCompile_LB_function-_SDA_BASE_ +/* 031E00 800373A0 386D8A50 */ addi r3, r13, cpuCompile_LB_function@sda21 /* 031E04 800373A4 4BFCFCF5 */ bl xlHeapFree /* 031E08 800373A8 2C030000 */ cmpwi r3, 0 /* 031E0C 800373AC 4082000C */ bne lbl_800373B8 /* 031E10 800373B0 38600000 */ li r3, 0 /* 031E14 800373B4 48000110 */ b lbl_800374C4 lbl_800373B8: -/* 031E18 800373B8 386D8A54 */ addi r3, r13, cpuCompile_LH_function-_SDA_BASE_ +/* 031E18 800373B8 386D8A54 */ addi r3, r13, cpuCompile_LH_function@sda21 /* 031E1C 800373BC 4BFCFCDD */ bl xlHeapFree /* 031E20 800373C0 2C030000 */ cmpwi r3, 0 /* 031E24 800373C4 4082000C */ bne lbl_800373D0 /* 031E28 800373C8 38600000 */ li r3, 0 /* 031E2C 800373CC 480000F8 */ b lbl_800374C4 lbl_800373D0: -/* 031E30 800373D0 386D8A58 */ addi r3, r13, cpuCompile_LW_function-_SDA_BASE_ +/* 031E30 800373D0 386D8A58 */ addi r3, r13, cpuCompile_LW_function@sda21 /* 031E34 800373D4 4BFCFCC5 */ bl xlHeapFree /* 031E38 800373D8 2C030000 */ cmpwi r3, 0 /* 031E3C 800373DC 4082000C */ bne lbl_800373E8 /* 031E40 800373E0 38600000 */ li r3, 0 /* 031E44 800373E4 480000E0 */ b lbl_800374C4 lbl_800373E8: -/* 031E48 800373E8 386D8A5C */ addi r3, r13, cpuCompile_LBU_function-_SDA_BASE_ +/* 031E48 800373E8 386D8A5C */ addi r3, r13, cpuCompile_LBU_function@sda21 /* 031E4C 800373EC 4BFCFCAD */ bl xlHeapFree /* 031E50 800373F0 2C030000 */ cmpwi r3, 0 /* 031E54 800373F4 4082000C */ bne lbl_80037400 /* 031E58 800373F8 38600000 */ li r3, 0 /* 031E5C 800373FC 480000C8 */ b lbl_800374C4 lbl_80037400: -/* 031E60 80037400 386D8A60 */ addi r3, r13, cpuCompile_LHU_function-_SDA_BASE_ +/* 031E60 80037400 386D8A60 */ addi r3, r13, cpuCompile_LHU_function@sda21 /* 031E64 80037404 4BFCFC95 */ bl xlHeapFree /* 031E68 80037408 2C030000 */ cmpwi r3, 0 /* 031E6C 8003740C 4082000C */ bne lbl_80037418 /* 031E70 80037410 38600000 */ li r3, 0 /* 031E74 80037414 480000B0 */ b lbl_800374C4 lbl_80037418: -/* 031E78 80037418 386D8A64 */ addi r3, r13, cpuCompile_SB_function-_SDA_BASE_ +/* 031E78 80037418 386D8A64 */ addi r3, r13, cpuCompile_SB_function@sda21 /* 031E7C 8003741C 4BFCFC7D */ bl xlHeapFree /* 031E80 80037420 2C030000 */ cmpwi r3, 0 /* 031E84 80037424 4082000C */ bne lbl_80037430 /* 031E88 80037428 38600000 */ li r3, 0 /* 031E8C 8003742C 48000098 */ b lbl_800374C4 lbl_80037430: -/* 031E90 80037430 386D8A68 */ addi r3, r13, cpuCompile_SH_function-_SDA_BASE_ +/* 031E90 80037430 386D8A68 */ addi r3, r13, cpuCompile_SH_function@sda21 /* 031E94 80037434 4BFCFC65 */ bl xlHeapFree /* 031E98 80037438 2C030000 */ cmpwi r3, 0 /* 031E9C 8003743C 4082000C */ bne lbl_80037448 /* 031EA0 80037440 38600000 */ li r3, 0 /* 031EA4 80037444 48000080 */ b lbl_800374C4 lbl_80037448: -/* 031EA8 80037448 386D8A6C */ addi r3, r13, cpuCompile_SW_function-_SDA_BASE_ +/* 031EA8 80037448 386D8A6C */ addi r3, r13, cpuCompile_SW_function@sda21 /* 031EAC 8003744C 4BFCFC4D */ bl xlHeapFree /* 031EB0 80037450 2C030000 */ cmpwi r3, 0 /* 031EB4 80037454 4082000C */ bne lbl_80037460 /* 031EB8 80037458 38600000 */ li r3, 0 /* 031EBC 8003745C 48000068 */ b lbl_800374C4 lbl_80037460: -/* 031EC0 80037460 386D8A70 */ addi r3, r13, cpuCompile_LDC_function-_SDA_BASE_ +/* 031EC0 80037460 386D8A70 */ addi r3, r13, cpuCompile_LDC_function@sda21 /* 031EC4 80037464 4BFCFC35 */ bl xlHeapFree /* 031EC8 80037468 2C030000 */ cmpwi r3, 0 /* 031ECC 8003746C 4082000C */ bne lbl_80037478 /* 031ED0 80037470 38600000 */ li r3, 0 /* 031ED4 80037474 48000050 */ b lbl_800374C4 lbl_80037478: -/* 031ED8 80037478 386D8A74 */ addi r3, r13, cpuCompile_SDC_function-_SDA_BASE_ +/* 031ED8 80037478 386D8A74 */ addi r3, r13, cpuCompile_SDC_function@sda21 /* 031EDC 8003747C 4BFCFC1D */ bl xlHeapFree /* 031EE0 80037480 2C030000 */ cmpwi r3, 0 /* 031EE4 80037484 4082000C */ bne lbl_80037490 /* 031EE8 80037488 38600000 */ li r3, 0 /* 031EEC 8003748C 48000038 */ b lbl_800374C4 lbl_80037490: -/* 031EF0 80037490 386D8A78 */ addi r3, r13, cpuCompile_LWL_function-_SDA_BASE_ +/* 031EF0 80037490 386D8A78 */ addi r3, r13, cpuCompile_LWL_function@sda21 /* 031EF4 80037494 4BFCFC05 */ bl xlHeapFree /* 031EF8 80037498 2C030000 */ cmpwi r3, 0 /* 031EFC 8003749C 4082000C */ bne lbl_800374A8 /* 031F00 800374A0 38600000 */ li r3, 0 /* 031F04 800374A4 48000020 */ b lbl_800374C4 lbl_800374A8: -/* 031F08 800374A8 386D8A7C */ addi r3, r13, cpuCompile_LWR_function-_SDA_BASE_ +/* 031F08 800374A8 386D8A7C */ addi r3, r13, cpuCompile_LWR_function@sda21 /* 031F0C 800374AC 4BFCFBED */ bl xlHeapFree /* 031F10 800374B0 2C030000 */ cmpwi r3, 0 /* 031F14 800374B4 4082000C */ bne lbl_800374C0 @@ -8201,7 +8201,7 @@ glabel lbl_80038010 /* 032A70 80038010 387E0B88 */ addi r3, r30, 0xb88 /* 032A74 80038014 4CC63182 */ crclr 6 /* 032A78 80038018 3880143D */ li r4, 0x143d -/* 032A7C 8003801C 38AD857C */ addi r5, r13, D_8013525C-_SDA_BASE_ +/* 032A7C 8003801C 38AD857C */ addi r5, r13, D_8013525C@sda21 /* 032A80 80038020 48066659 */ bl OSPanic /* 032A84 80038024 48000058 */ b lbl_8003807C lbl_80038028: @@ -9183,7 +9183,7 @@ glabel lbl_80038E70 /* 0338D0 80038E70 38770B88 */ addi r3, r23, 0xb88 /* 0338D4 80038E74 4CC63182 */ crclr 6 /* 0338D8 80038E78 38801275 */ li r4, 0x1275 -/* 0338DC 80038E7C 38AD857C */ addi r5, r13, D_8013525C-_SDA_BASE_ +/* 0338DC 80038E7C 38AD857C */ addi r5, r13, D_8013525C@sda21 /* 0338E0 80038E80 480657F9 */ bl OSPanic /* 0338E4 80038E84 48000058 */ b lbl_80038EDC lbl_80038E88: @@ -9580,7 +9580,7 @@ lbl_8003940C: /* 033E70 80039410 60000004 */ ori r0, r0, 4 /* 033E74 80039414 901D0000 */ stw r0, 0(r29) /* 033E78 80039418 93FD0028 */ stw r31, 0x28(r29) -/* 033E7C 8003941C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 033E7C 8003941C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 033E80 80039420 80030020 */ lwz r0, 0x20(r3) /* 033E84 80039424 2C000004 */ cmpwi r0, 4 /* 033E88 80039428 40820018 */ bne lbl_80039440 @@ -11596,14 +11596,14 @@ glabel lbl_8003B0C4 /* 035B4C 8003B0EC 48002DC0 */ b lbl_8003DEAC glabel lbl_8003B0F0 /* 035B50 8003B0F0 57C0C638 */ rlwinm r0, r30, 0x18, 0x18, 0x1c -/* 035B54 8003B0F4 C80282A0 */ lfd f0, D_80135FA0-_SDA2_BASE_(r2) +/* 035B54 8003B0F4 C80282A0 */ lfd f0, D_80135FA0@sda21(r2) /* 035B58 8003B0F8 7C7F0214 */ add r3, r31, r0 /* 035B5C 8003B0FC C0830144 */ lfs f4, 0x144(r3) /* 035B60 8003B100 FC040040 */ fcmpo cr0, f4, f0 /* 035B64 8003B104 40810058 */ ble lbl_8003B15C /* 035B68 8003B108 FC202034 */ frsqrte f1, f4 -/* 035B6C 8003B10C C86282A8 */ lfd f3, D_80135FA8-_SDA2_BASE_(r2) -/* 035B70 8003B110 C84282B0 */ lfd f2, D_80135FB0-_SDA2_BASE_(r2) +/* 035B6C 8003B10C C86282A8 */ lfd f3, D_80135FA8@sda21(r2) +/* 035B70 8003B110 C84282B0 */ lfd f2, D_80135FB0@sda21(r2) /* 035B74 8003B114 FC010072 */ fmul f0, f1, f1 /* 035B78 8003B118 FC230072 */ fmul f1, f3, f1 /* 035B7C 8003B11C FC04103C */ fnmsub f0, f4, f0, f2 @@ -11670,7 +11670,7 @@ glabel lbl_8003B1D8 /* 035C54 8003B1F4 48002CB8 */ b lbl_8003DEAC glabel lbl_8003B1F8 /* 035C58 8003B1F8 57C0C638 */ rlwinm r0, r30, 0x18, 0x18, 0x1c -/* 035C5C 8003B1FC C02282B8 */ lfs f1, D_80135FB8-_SDA2_BASE_(r2) +/* 035C5C 8003B1FC C02282B8 */ lfs f1, D_80135FB8@sda21(r2) /* 035C60 8003B200 7C7F0214 */ add r3, r31, r0 /* 035C64 8003B204 C0030144 */ lfs f0, 0x144(r3) /* 035C68 8003B208 EC21002A */ fadds f1, f1, f0 @@ -11714,7 +11714,7 @@ glabel lbl_8003B270 /* 035CF4 8003B294 48002C18 */ b lbl_8003DEAC glabel lbl_8003B298 /* 035CF8 8003B298 57C0C638 */ rlwinm r0, r30, 0x18, 0x18, 0x1c -/* 035CFC 8003B29C C02282B8 */ lfs f1, D_80135FB8-_SDA2_BASE_(r2) +/* 035CFC 8003B29C C02282B8 */ lfs f1, D_80135FB8@sda21(r2) /* 035D00 8003B2A0 7C7F0214 */ add r3, r31, r0 /* 035D04 8003B2A4 C0030144 */ lfs f0, 0x144(r3) /* 035D08 8003B2A8 57C0EE38 */ rlwinm r0, r30, 0x1d, 0x18, 0x1c @@ -12111,14 +12111,14 @@ glabel lbl_8003B7F8 /* 036280 8003B820 4800268C */ b lbl_8003DEAC glabel lbl_8003B824 /* 036284 8003B824 57C0C638 */ rlwinm r0, r30, 0x18, 0x18, 0x1c -/* 036288 8003B828 C80282A0 */ lfd f0, D_80135FA0-_SDA2_BASE_(r2) +/* 036288 8003B828 C80282A0 */ lfd f0, D_80135FA0@sda21(r2) /* 03628C 8003B82C 7C7F0214 */ add r3, r31, r0 /* 036290 8003B830 C8830140 */ lfd f4, 0x140(r3) /* 036294 8003B834 FC040040 */ fcmpo cr0, f4, f0 /* 036298 8003B838 40810058 */ ble lbl_8003B890 /* 03629C 8003B83C FC202034 */ frsqrte f1, f4 -/* 0362A0 8003B840 C86282A8 */ lfd f3, D_80135FA8-_SDA2_BASE_(r2) -/* 0362A4 8003B844 C84282B0 */ lfd f2, D_80135FB0-_SDA2_BASE_(r2) +/* 0362A0 8003B840 C86282A8 */ lfd f3, D_80135FA8@sda21(r2) +/* 0362A4 8003B844 C84282B0 */ lfd f2, D_80135FB0@sda21(r2) /* 0362A8 8003B848 FC010072 */ fmul f0, f1, f1 /* 0362AC 8003B84C FC230072 */ fmul f1, f3, f1 /* 0362B0 8003B850 FC04103C */ fnmsub f0, f4, f0, f2 @@ -12183,7 +12183,7 @@ glabel lbl_8003B904 /* 036380 8003B920 4800258C */ b lbl_8003DEAC glabel lbl_8003B924 /* 036384 8003B924 57C0C638 */ rlwinm r0, r30, 0x18, 0x18, 0x1c -/* 036388 8003B928 C82282A8 */ lfd f1, D_80135FA8-_SDA2_BASE_(r2) +/* 036388 8003B928 C82282A8 */ lfd f1, D_80135FA8@sda21(r2) /* 03638C 8003B92C 7C7F0214 */ add r3, r31, r0 /* 036390 8003B930 C8030140 */ lfd f0, 0x140(r3) /* 036394 8003B934 FC21002A */ fadd f1, f1, f0 @@ -12227,7 +12227,7 @@ glabel lbl_8003B99C /* 036420 8003B9C0 480024EC */ b lbl_8003DEAC glabel lbl_8003B9C4 /* 036424 8003B9C4 57C0C638 */ rlwinm r0, r30, 0x18, 0x18, 0x1c -/* 036428 8003B9C8 C82282A8 */ lfd f1, D_80135FA8-_SDA2_BASE_(r2) +/* 036428 8003B9C8 C82282A8 */ lfd f1, D_80135FA8@sda21(r2) /* 03642C 8003B9CC 7C7F0214 */ add r3, r31, r0 /* 036430 8003B9D0 C8030140 */ lfd f0, 0x140(r3) /* 036434 8003B9D4 57C0EE38 */ rlwinm r0, r30, 0x1d, 0x18, 0x1c @@ -12625,9 +12625,9 @@ glabel lbl_8003BF28 /* 0369B0 8003BF50 48001F5C */ b lbl_8003DEAC glabel lbl_8003BF54 /* 0369B4 8003BF54 57C0C638 */ rlwinm r0, r30, 0x18, 0x18, 0x1c -/* 0369B8 8003BF58 C84282C0 */ lfd f2, D_80135FC0-_SDA2_BASE_(r2) +/* 0369B8 8003BF58 C84282C0 */ lfd f2, D_80135FC0@sda21(r2) /* 0369BC 8003BF5C 7C7F0214 */ add r3, r31, r0 -/* 0369C0 8003BF60 C86282A0 */ lfd f3, D_80135FA0-_SDA2_BASE_(r2) +/* 0369C0 8003BF60 C86282A0 */ lfd f3, D_80135FA0@sda21(r2) /* 0369C4 8003BF64 80630144 */ lwz r3, 0x144(r3) /* 0369C8 8003BF68 3C004330 */ lis r0, 0x4330 /* 0369CC 8003BF6C 6C638000 */ xoris r3, r3, 0x8000 @@ -12642,8 +12642,8 @@ glabel lbl_8003BF54 /* 0369F0 8003BF90 FC811028 */ fsub f4, f1, f2 /* 0369F4 8003BF94 40810058 */ ble lbl_8003BFEC /* 0369F8 8003BF98 FC202034 */ frsqrte f1, f4 -/* 0369FC 8003BF9C C86282A8 */ lfd f3, D_80135FA8-_SDA2_BASE_(r2) -/* 036A00 8003BFA0 C84282B0 */ lfd f2, D_80135FB0-_SDA2_BASE_(r2) +/* 0369FC 8003BF9C C86282A8 */ lfd f3, D_80135FA8@sda21(r2) +/* 036A00 8003BFA0 C84282B0 */ lfd f2, D_80135FB0@sda21(r2) /* 036A04 8003BFA4 FC010072 */ fmul f0, f1, f1 /* 036A08 8003BFA8 FC230072 */ fmul f1, f3, f1 /* 036A0C 8003BFAC FC04103C */ fnmsub f0, f4, f0, f2 @@ -12685,7 +12685,7 @@ lbl_8003C014: /* 036A8C 8003C02C 48001E80 */ b lbl_8003DEAC glabel lbl_8003C030 /* 036A90 8003C030 57C0C638 */ rlwinm r0, r30, 0x18, 0x18, 0x1c -/* 036A94 8003C034 C82282C0 */ lfd f1, D_80135FC0-_SDA2_BASE_(r2) +/* 036A94 8003C034 C82282C0 */ lfd f1, D_80135FC0@sda21(r2) /* 036A98 8003C038 7C7F0214 */ add r3, r31, r0 /* 036A9C 8003C03C 80630144 */ lwz r3, 0x144(r3) /* 036AA0 8003C040 3C804330 */ lis r4, 0x4330 @@ -12741,7 +12741,7 @@ glabel lbl_8003C0D8 /* 036B58 8003C0F8 48001DB4 */ b lbl_8003DEAC glabel lbl_8003C0FC /* 036B5C 8003C0FC 57C0C638 */ rlwinm r0, r30, 0x18, 0x18, 0x1c -/* 036B60 8003C100 C82282C0 */ lfd f1, D_80135FC0-_SDA2_BASE_(r2) +/* 036B60 8003C100 C82282C0 */ lfd f1, D_80135FC0@sda21(r2) /* 036B64 8003C104 7C7F0214 */ add r3, r31, r0 /* 036B68 8003C108 80630144 */ lwz r3, 0x144(r3) /* 036B6C 8003C10C 3C004330 */ lis r0, 0x4330 @@ -12759,7 +12759,7 @@ glabel lbl_8003C0FC /* 036B9C 8003C13C 48001D70 */ b lbl_8003DEAC glabel lbl_8003C140 /* 036BA0 8003C140 57C0C638 */ rlwinm r0, r30, 0x18, 0x18, 0x1c -/* 036BA4 8003C144 C82282C0 */ lfd f1, D_80135FC0-_SDA2_BASE_(r2) +/* 036BA4 8003C144 C82282C0 */ lfd f1, D_80135FC0@sda21(r2) /* 036BA8 8003C148 7C7F0214 */ add r3, r31, r0 /* 036BAC 8003C14C 80630144 */ lwz r3, 0x144(r3) /* 036BB0 8003C150 3C004330 */ lis r0, 0x4330 @@ -12793,7 +12793,7 @@ glabel lbl_8003C1A0 /* 036C18 8003C1B8 48001CF4 */ b lbl_8003DEAC glabel lbl_8003C1BC /* 036C1C 8003C1BC 57C0C638 */ rlwinm r0, r30, 0x18, 0x18, 0x1c -/* 036C20 8003C1C0 C82282C0 */ lfd f1, D_80135FC0-_SDA2_BASE_(r2) +/* 036C20 8003C1C0 C82282C0 */ lfd f1, D_80135FC0@sda21(r2) /* 036C24 8003C1C4 7C7F0214 */ add r3, r31, r0 /* 036C28 8003C1C8 80630144 */ lwz r3, 0x144(r3) /* 036C2C 8003C1CC 3C004330 */ lis r0, 0x4330 @@ -12812,7 +12812,7 @@ glabel lbl_8003C1BC /* 036C60 8003C200 48001CAC */ b lbl_8003DEAC glabel lbl_8003C204 /* 036C64 8003C204 57C0C638 */ rlwinm r0, r30, 0x18, 0x18, 0x1c -/* 036C68 8003C208 C82282C0 */ lfd f1, D_80135FC0-_SDA2_BASE_(r2) +/* 036C68 8003C208 C82282C0 */ lfd f1, D_80135FC0@sda21(r2) /* 036C6C 8003C20C 7C7F0214 */ add r3, r31, r0 /* 036C70 8003C210 80630144 */ lwz r3, 0x144(r3) /* 036C74 8003C214 3C004330 */ lis r0, 0x4330 @@ -12831,7 +12831,7 @@ glabel lbl_8003C204 /* 036CA8 8003C248 48001C64 */ b lbl_8003DEAC glabel lbl_8003C24C /* 036CAC 8003C24C 57C0C638 */ rlwinm r0, r30, 0x18, 0x18, 0x1c -/* 036CB0 8003C250 C82282C0 */ lfd f1, D_80135FC0-_SDA2_BASE_(r2) +/* 036CB0 8003C250 C82282C0 */ lfd f1, D_80135FC0@sda21(r2) /* 036CB4 8003C254 7C7F0214 */ add r3, r31, r0 /* 036CB8 8003C258 80630144 */ lwz r3, 0x144(r3) /* 036CBC 8003C25C 3C804330 */ lis r4, 0x4330 @@ -12846,7 +12846,7 @@ glabel lbl_8003C24C /* 036CE0 8003C280 48001C2C */ b lbl_8003DEAC glabel lbl_8003C284 /* 036CE4 8003C284 57C0C638 */ rlwinm r0, r30, 0x18, 0x18, 0x1c -/* 036CE8 8003C288 C82282C0 */ lfd f1, D_80135FC0-_SDA2_BASE_(r2) +/* 036CE8 8003C288 C82282C0 */ lfd f1, D_80135FC0@sda21(r2) /* 036CEC 8003C28C 7C7F0214 */ add r3, r31, r0 /* 036CF0 8003C290 80630144 */ lwz r3, 0x144(r3) /* 036CF4 8003C294 3C804330 */ lis r4, 0x4330 @@ -13215,12 +13215,12 @@ glabel lbl_8003C78C /* 03720C 8003C7AC 38760000 */ addi r3, r22, 0 /* 037210 8003C7B0 38970000 */ addi r4, r23, 0 /* 037214 8003C7B4 48091601 */ bl __cvt_sll_dbl -/* 037218 8003C7B8 C80282A0 */ lfd f0, D_80135FA0-_SDA2_BASE_(r2) +/* 037218 8003C7B8 C80282A0 */ lfd f0, D_80135FA0@sda21(r2) /* 03721C 8003C7BC FC010040 */ fcmpo cr0, f1, f0 /* 037220 8003C7C0 40810058 */ ble lbl_8003C818 /* 037224 8003C7C4 FC20F834 */ frsqrte f1, f31 -/* 037228 8003C7C8 C86282A8 */ lfd f3, D_80135FA8-_SDA2_BASE_(r2) -/* 03722C 8003C7CC C84282B0 */ lfd f2, D_80135FB0-_SDA2_BASE_(r2) +/* 037228 8003C7C8 C86282A8 */ lfd f3, D_80135FA8@sda21(r2) +/* 03722C 8003C7CC C84282B0 */ lfd f2, D_80135FB0@sda21(r2) /* 037230 8003C7D0 FC010072 */ fmul f0, f1, f1 /* 037234 8003C7D4 FC230072 */ fmul f1, f3, f1 /* 037238 8003C7D8 FC1F103C */ fnmsub f0, f31, f0, f2 @@ -14909,13 +14909,13 @@ lbl_8003E020: /* 038A80 8003E020 801C0B58 */ lwz r0, 0xb58(r28) /* 038A84 8003E024 7C1E0040 */ cmplw r30, r0 /* 038A88 8003E028 4081003C */ ble lbl_8003E064 -/* 038A8C 8003E02C 806D8180 */ lwz r3, nTickMultiplier-_SDA_BASE_(r13) +/* 038A8C 8003E02C 806D8180 */ lwz r3, nTickMultiplier@sda21(r13) /* 038A90 8003E030 7C80F050 */ subf r4, r0, r30 /* 038A94 8003E034 3C004330 */ lis r0, 0x4330 -/* 038A98 8003E038 C82282C8 */ lfd f1, D_80135FC8-_SDA2_BASE_(r2) +/* 038A98 8003E038 C82282C8 */ lfd f1, D_80135FC8@sda21(r2) /* 038A9C 8003E03C 7C831830 */ slw r3, r4, r3 /* 038AA0 8003E040 9061001C */ stw r3, 0x1c(r1) -/* 038AA4 8003E044 C04D8184 */ lfs f2, fTickScale-_SDA_BASE_(r13) +/* 038AA4 8003E044 C04D8184 */ lfs f2, fTickScale@sda21(r13) /* 038AA8 8003E048 90010018 */ stw r0, 0x18(r1) /* 038AAC 8003E04C C8010018 */ lfd f0, 0x18(r1) /* 038AB0 8003E050 EC000828 */ fsubs f0, f0, f1 @@ -14925,11 +14925,11 @@ lbl_8003E020: /* 038AC0 8003E060 4800003C */ b lbl_8003E09C lbl_8003E064: /* 038AC4 8003E064 2060FFFF */ subfic r3, r0, -1 -/* 038AC8 8003E068 800D8180 */ lwz r0, nTickMultiplier-_SDA_BASE_(r13) +/* 038AC8 8003E068 800D8180 */ lwz r0, nTickMultiplier@sda21(r13) /* 038ACC 8003E06C 7C63F214 */ add r3, r3, r30 -/* 038AD0 8003E070 C82282C8 */ lfd f1, D_80135FC8-_SDA2_BASE_(r2) +/* 038AD0 8003E070 C82282C8 */ lfd f1, D_80135FC8@sda21(r2) /* 038AD4 8003E074 7C600030 */ slw r0, r3, r0 -/* 038AD8 8003E078 C04D8184 */ lfs f2, fTickScale-_SDA_BASE_(r13) +/* 038AD8 8003E078 C04D8184 */ lfs f2, fTickScale@sda21(r13) /* 038ADC 8003E07C 9001001C */ stw r0, 0x1c(r1) /* 038AE0 8003E080 3C004330 */ lis r0, 0x4330 /* 038AE4 8003E084 90010018 */ stw r0, 0x18(r1) @@ -15006,7 +15006,7 @@ lbl_8003E160: /* 038BE4 8003E184 41820030 */ beq lbl_8003E1B4 /* 038BE8 8003E188 5460077B */ rlwinm. r0, r3, 0, 0x1d, 0x1d /* 038BEC 8003E18C 40820028 */ bne lbl_8003E1B4 -/* 038BF0 8003E190 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 038BF0 8003E190 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 038BF4 8003E194 80030008 */ lwz r0, 8(r3) /* 038BF8 8003E198 2C000000 */ cmpwi r0, 0 /* 038BFC 8003E19C 41820018 */ beq lbl_8003E1B4 @@ -15040,7 +15040,7 @@ lbl_8003E1F0: /* 038C60 8003E200 4E800020 */ blr cpuRetraceCallback: -/* 038C64 8003E204 808D8920 */ lwz r4, gpSystem-_SDA_BASE_(r13) +/* 038C64 8003E204 808D8920 */ lwz r4, gpSystem@sda21(r13) /* 038C68 8003E208 80840024 */ lwz r4, 0x24(r4) /* 038C6C 8003E20C 90640B5C */ stw r3, 0xb5c(r4) /* 038C70 8003E210 4E800020 */ blr @@ -15231,7 +15231,7 @@ lbl_8003E494: /* 038F10 8003E4B0 4CC63182 */ crclr 6 /* 038F14 8003E4B4 3863C1E0 */ addi r3, r3, D_800EC1E0@l /* 038F18 8003E4B8 38800E25 */ li r4, 0xe25 -/* 038F1C 8003E4BC 38AD857C */ addi r5, r13, D_8013525C-_SDA_BASE_ +/* 038F1C 8003E4BC 38AD857C */ addi r5, r13, D_8013525C@sda21 /* 038F20 8003E4C0 480601B9 */ bl OSPanic /* 038F24 8003E4C4 38600000 */ li r3, 0 lbl_8003E4C8: @@ -18820,7 +18820,7 @@ lbl_800416F0: /* 03C150 800416F0 281F0000 */ cmplwi r31, 0 /* 03C154 800416F4 41820034 */ beq lbl_80041728 /* 03C158 800416F8 80610084 */ lwz r3, 0x84(r1) -/* 03C15C 800416FC 800D8A04 */ lwz r0, cpuCompile_DSLLV_function-_SDA_BASE_(r13) +/* 03C15C 800416FC 800D8A04 */ lwz r0, cpuCompile_DSLLV_function@sda21(r13) /* 03C160 80041700 5466103A */ slwi r6, r3, 2 /* 03C164 80041704 7C9F3214 */ add r4, r31, r6 /* 03C168 80041708 7C040050 */ subf r0, r4, r0 @@ -19017,7 +19017,7 @@ lbl_800419B8: /* 03C418 800419B8 281F0000 */ cmplwi r31, 0 /* 03C41C 800419BC 41820034 */ beq lbl_800419F0 /* 03C420 800419C0 80610084 */ lwz r3, 0x84(r1) -/* 03C424 800419C4 800D8A08 */ lwz r0, cpuCompile_DSRLV_function-_SDA_BASE_(r13) +/* 03C424 800419C4 800D8A08 */ lwz r0, cpuCompile_DSRLV_function@sda21(r13) /* 03C428 800419C8 5466103A */ slwi r6, r3, 2 /* 03C42C 800419CC 7C9F3214 */ add r4, r31, r6 /* 03C430 800419D0 7C040050 */ subf r0, r4, r0 @@ -19214,7 +19214,7 @@ lbl_80041C80: /* 03C6E0 80041C80 281F0000 */ cmplwi r31, 0 /* 03C6E4 80041C84 41820034 */ beq lbl_80041CB8 /* 03C6E8 80041C88 80610084 */ lwz r3, 0x84(r1) -/* 03C6EC 80041C8C 800D8A0C */ lwz r0, cpuCompile_DSRAV_function-_SDA_BASE_(r13) +/* 03C6EC 80041C8C 800D8A0C */ lwz r0, cpuCompile_DSRAV_function@sda21(r13) /* 03C6F0 80041C90 5466103A */ slwi r6, r3, 2 /* 03C6F4 80041C94 7C9F3214 */ add r4, r31, r6 /* 03C6F8 80041C98 7C040050 */ subf r0, r4, r0 @@ -20114,7 +20114,7 @@ lbl_8004291C: /* 03D37C 8004291C 281F0000 */ cmplwi r31, 0 /* 03D380 80042920 41820034 */ beq lbl_80042954 /* 03D384 80042924 80610084 */ lwz r3, 0x84(r1) -/* 03D388 80042928 800D8A10 */ lwz r0, cpuCompile_DMULT_function-_SDA_BASE_(r13) +/* 03D388 80042928 800D8A10 */ lwz r0, cpuCompile_DMULT_function@sda21(r13) /* 03D38C 8004292C 5465103A */ slwi r5, r3, 2 /* 03D390 80042930 7C9F2A14 */ add r4, r31, r5 /* 03D394 80042934 7C040050 */ subf r0, r4, r0 @@ -20472,7 +20472,7 @@ lbl_80042E0C: /* 03D86C 80042E0C 281F0000 */ cmplwi r31, 0 /* 03D870 80042E10 41820034 */ beq lbl_80042E44 /* 03D874 80042E14 80610084 */ lwz r3, 0x84(r1) -/* 03D878 80042E18 800D8A14 */ lwz r0, cpuCompile_DMULTU_function-_SDA_BASE_(r13) +/* 03D878 80042E18 800D8A14 */ lwz r0, cpuCompile_DMULTU_function@sda21(r13) /* 03D87C 80042E1C 5465103A */ slwi r5, r3, 2 /* 03D880 80042E20 7C9F2A14 */ add r4, r31, r5 /* 03D884 80042E24 7C040050 */ subf r0, r4, r0 @@ -20866,7 +20866,7 @@ lbl_8004337C: /* 03DDDC 8004337C 281F0000 */ cmplwi r31, 0 /* 03DDE0 80043380 41820034 */ beq lbl_800433B4 /* 03DDE4 80043384 80610084 */ lwz r3, 0x84(r1) -/* 03DDE8 80043388 800D8A18 */ lwz r0, cpuCompile_DDIV_function-_SDA_BASE_(r13) +/* 03DDE8 80043388 800D8A18 */ lwz r0, cpuCompile_DDIV_function@sda21(r13) /* 03DDEC 8004338C 5465103A */ slwi r5, r3, 2 /* 03DDF0 80043390 7C9F2A14 */ add r4, r31, r5 /* 03DDF4 80043394 7C040050 */ subf r0, r4, r0 @@ -21224,7 +21224,7 @@ lbl_8004386C: /* 03E2CC 8004386C 281F0000 */ cmplwi r31, 0 /* 03E2D0 80043870 41820034 */ beq lbl_800438A4 /* 03E2D4 80043874 80610084 */ lwz r3, 0x84(r1) -/* 03E2D8 80043878 800D8A1C */ lwz r0, cpuCompile_DDIVU_function-_SDA_BASE_(r13) +/* 03E2D8 80043878 800D8A1C */ lwz r0, cpuCompile_DDIVU_function@sda21(r13) /* 03E2DC 8004387C 5465103A */ slwi r5, r3, 2 /* 03E2E0 80043880 7C9F2A14 */ add r4, r31, r5 /* 03E2E4 80043884 7C040050 */ subf r0, r4, r0 @@ -25840,7 +25840,7 @@ lbl_80047870: /* 0422D0 80047870 281F0000 */ cmplwi r31, 0 /* 0422D4 80047874 41820034 */ beq lbl_800478A8 /* 0422D8 80047878 80610084 */ lwz r3, 0x84(r1) -/* 0422DC 8004787C 808D8A20 */ lwz r4, cpuCompile_DADD_function-_SDA_BASE_(r13) +/* 0422DC 8004787C 808D8A20 */ lwz r4, cpuCompile_DADD_function@sda21(r13) /* 0422E0 80047880 5466103A */ slwi r6, r3, 2 /* 0422E4 80047884 7CBF3214 */ add r5, r31, r6 /* 0422E8 80047888 7C852050 */ subf r4, r5, r4 @@ -26134,7 +26134,7 @@ lbl_80047C88: /* 0426E8 80047C88 281F0000 */ cmplwi r31, 0 /* 0426EC 80047C8C 41820034 */ beq lbl_80047CC0 /* 0426F0 80047C90 80610084 */ lwz r3, 0x84(r1) -/* 0426F4 80047C94 808D8A24 */ lwz r4, cpuCompile_DADDU_function-_SDA_BASE_(r13) +/* 0426F4 80047C94 808D8A24 */ lwz r4, cpuCompile_DADDU_function@sda21(r13) /* 0426F8 80047C98 5466103A */ slwi r6, r3, 2 /* 0426FC 80047C9C 7CBF3214 */ add r5, r31, r6 /* 042700 80047CA0 7C852050 */ subf r4, r5, r4 @@ -26428,7 +26428,7 @@ lbl_800480A0: /* 042B00 800480A0 281F0000 */ cmplwi r31, 0 /* 042B04 800480A4 41820034 */ beq lbl_800480D8 /* 042B08 800480A8 80610084 */ lwz r3, 0x84(r1) -/* 042B0C 800480AC 808D8A28 */ lwz r4, cpuCompile_DSUB_function-_SDA_BASE_(r13) +/* 042B0C 800480AC 808D8A28 */ lwz r4, cpuCompile_DSUB_function@sda21(r13) /* 042B10 800480B0 5466103A */ slwi r6, r3, 2 /* 042B14 800480B4 7CBF3214 */ add r5, r31, r6 /* 042B18 800480B8 7C852050 */ subf r4, r5, r4 @@ -26722,7 +26722,7 @@ lbl_800484B8: /* 042F18 800484B8 281F0000 */ cmplwi r31, 0 /* 042F1C 800484BC 41820034 */ beq lbl_800484F0 /* 042F20 800484C0 80610084 */ lwz r3, 0x84(r1) -/* 042F24 800484C4 808D8A2C */ lwz r4, cpuCompile_DSUBU_function-_SDA_BASE_(r13) +/* 042F24 800484C4 808D8A2C */ lwz r4, cpuCompile_DSUBU_function@sda21(r13) /* 042F28 800484C8 5466103A */ slwi r6, r3, 2 /* 042F2C 800484CC 7CBF3214 */ add r5, r31, r6 /* 042F30 800484D0 7C852050 */ subf r4, r5, r4 @@ -36190,7 +36190,7 @@ lbl_800506E4: /* 04B144 800506E4 281F0000 */ cmplwi r31, 0 /* 04B148 800506E8 41820034 */ beq lbl_8005071C /* 04B14C 800506EC 80610084 */ lwz r3, 0x84(r1) -/* 04B150 800506F0 800D8A30 */ lwz r0, cpuCompile_S_SQRT_function-_SDA_BASE_(r13) +/* 04B150 800506F0 800D8A30 */ lwz r0, cpuCompile_S_SQRT_function@sda21(r13) /* 04B154 800506F4 5465103A */ slwi r5, r3, 2 /* 04B158 800506F8 7C9F2A14 */ add r4, r31, r5 /* 04B15C 800506FC 7C040050 */ subf r0, r4, r0 @@ -36656,7 +36656,7 @@ lbl_80050D40: /* 04B7A0 80050D40 281F0000 */ cmplwi r31, 0 /* 04B7A4 80050D44 41820034 */ beq lbl_80050D78 /* 04B7A8 80050D48 80610084 */ lwz r3, 0x84(r1) -/* 04B7AC 80050D4C 800D8A48 */ lwz r0, cpuCompile_ROUND_W_function-_SDA_BASE_(r13) +/* 04B7AC 80050D4C 800D8A48 */ lwz r0, cpuCompile_ROUND_W_function@sda21(r13) /* 04B7B0 80050D50 5465103A */ slwi r5, r3, 2 /* 04B7B4 80050D54 7C9F2A14 */ add r4, r31, r5 /* 04B7B8 80050D58 7C040050 */ subf r0, r4, r0 @@ -36786,7 +36786,7 @@ lbl_80050F04: /* 04B964 80050F04 281F0000 */ cmplwi r31, 0 /* 04B968 80050F08 41820034 */ beq lbl_80050F3C /* 04B96C 80050F0C 80610084 */ lwz r3, 0x84(r1) -/* 04B970 80050F10 800D8A4C */ lwz r0, cpuCompile_TRUNC_W_function-_SDA_BASE_(r13) +/* 04B970 80050F10 800D8A4C */ lwz r0, cpuCompile_TRUNC_W_function@sda21(r13) /* 04B974 80050F14 5465103A */ slwi r5, r3, 2 /* 04B978 80050F18 7C9F2A14 */ add r4, r31, r5 /* 04B97C 80050F1C 7C040050 */ subf r0, r4, r0 @@ -36901,7 +36901,7 @@ lbl_80051094: /* 04BAF4 80051094 281F0000 */ cmplwi r31, 0 /* 04BAF8 80051098 41820034 */ beq lbl_800510CC /* 04BAFC 8005109C 80610084 */ lwz r3, 0x84(r1) -/* 04BB00 800510A0 800D8A40 */ lwz r0, cpuCompile_CEIL_W_function-_SDA_BASE_(r13) +/* 04BB00 800510A0 800D8A40 */ lwz r0, cpuCompile_CEIL_W_function@sda21(r13) /* 04BB04 800510A4 5465103A */ slwi r5, r3, 2 /* 04BB08 800510A8 7C9F2A14 */ add r4, r31, r5 /* 04BB0C 800510AC 7C040050 */ subf r0, r4, r0 @@ -37035,7 +37035,7 @@ lbl_80051268: /* 04BCC8 80051268 281F0000 */ cmplwi r31, 0 /* 04BCCC 8005126C 41820034 */ beq lbl_800512A0 /* 04BCD0 80051270 80610084 */ lwz r3, 0x84(r1) -/* 04BCD4 80051274 800D8A44 */ lwz r0, cpuCompile_FLOOR_W_function-_SDA_BASE_(r13) +/* 04BCD4 80051274 800D8A44 */ lwz r0, cpuCompile_FLOOR_W_function@sda21(r13) /* 04BCD8 80051278 5465103A */ slwi r5, r3, 2 /* 04BCDC 8005127C 7C9F2A14 */ add r4, r31, r5 /* 04BCE0 80051280 7C040050 */ subf r0, r4, r0 @@ -37229,7 +37229,7 @@ lbl_80051510: /* 04BF70 80051510 281F0000 */ cmplwi r31, 0 /* 04BF74 80051514 41820034 */ beq lbl_80051548 /* 04BF78 80051518 80610084 */ lwz r3, 0x84(r1) -/* 04BF7C 8005151C 800D8A4C */ lwz r0, cpuCompile_TRUNC_W_function-_SDA_BASE_(r13) +/* 04BF7C 8005151C 800D8A4C */ lwz r0, cpuCompile_TRUNC_W_function@sda21(r13) /* 04BF80 80051520 5465103A */ slwi r5, r3, 2 /* 04BF84 80051524 7C9F2A14 */ add r4, r31, r5 /* 04BF88 80051528 7C040050 */ subf r0, r4, r0 @@ -42292,7 +42292,7 @@ lbl_80055968: /* 0503C8 80055968 281F0000 */ cmplwi r31, 0 /* 0503CC 8005596C 41820034 */ beq lbl_800559A0 /* 0503D0 80055970 80610084 */ lwz r3, 0x84(r1) -/* 0503D4 80055974 800D8A34 */ lwz r0, cpuCompile_D_SQRT_function-_SDA_BASE_(r13) +/* 0503D4 80055974 800D8A34 */ lwz r0, cpuCompile_D_SQRT_function@sda21(r13) /* 0503D8 80055978 5465103A */ slwi r5, r3, 2 /* 0503DC 8005597C 7C9F2A14 */ add r4, r31, r5 /* 0503E0 80055980 7C040050 */ subf r0, r4, r0 @@ -42750,7 +42750,7 @@ lbl_80055FA4: /* 050A04 80055FA4 281F0000 */ cmplwi r31, 0 /* 050A08 80055FA8 41820034 */ beq lbl_80055FDC /* 050A0C 80055FAC 80610084 */ lwz r3, 0x84(r1) -/* 050A10 80055FB0 800D8A48 */ lwz r0, cpuCompile_ROUND_W_function-_SDA_BASE_(r13) +/* 050A10 80055FB0 800D8A48 */ lwz r0, cpuCompile_ROUND_W_function@sda21(r13) /* 050A14 80055FB4 5465103A */ slwi r5, r3, 2 /* 050A18 80055FB8 7C9F2A14 */ add r4, r31, r5 /* 050A1C 80055FBC 7C040050 */ subf r0, r4, r0 @@ -42879,7 +42879,7 @@ lbl_80056164: /* 050BC4 80056164 281F0000 */ cmplwi r31, 0 /* 050BC8 80056168 41820034 */ beq lbl_8005619C /* 050BCC 8005616C 80610084 */ lwz r3, 0x84(r1) -/* 050BD0 80056170 800D8A4C */ lwz r0, cpuCompile_TRUNC_W_function-_SDA_BASE_(r13) +/* 050BD0 80056170 800D8A4C */ lwz r0, cpuCompile_TRUNC_W_function@sda21(r13) /* 050BD4 80056174 5465103A */ slwi r5, r3, 2 /* 050BD8 80056178 7C9F2A14 */ add r4, r31, r5 /* 050BDC 8005617C 7C040050 */ subf r0, r4, r0 @@ -42993,7 +42993,7 @@ lbl_800562F0: /* 050D50 800562F0 281F0000 */ cmplwi r31, 0 /* 050D54 800562F4 41820034 */ beq lbl_80056328 /* 050D58 800562F8 80610084 */ lwz r3, 0x84(r1) -/* 050D5C 800562FC 800D8A40 */ lwz r0, cpuCompile_CEIL_W_function-_SDA_BASE_(r13) +/* 050D5C 800562FC 800D8A40 */ lwz r0, cpuCompile_CEIL_W_function@sda21(r13) /* 050D60 80056300 5465103A */ slwi r5, r3, 2 /* 050D64 80056304 7C9F2A14 */ add r4, r31, r5 /* 050D68 80056308 7C040050 */ subf r0, r4, r0 @@ -43126,7 +43126,7 @@ lbl_800564C0: /* 050F20 800564C0 281F0000 */ cmplwi r31, 0 /* 050F24 800564C4 41820034 */ beq lbl_800564F8 /* 050F28 800564C8 80610084 */ lwz r3, 0x84(r1) -/* 050F2C 800564CC 800D8A44 */ lwz r0, cpuCompile_FLOOR_W_function-_SDA_BASE_(r13) +/* 050F2C 800564CC 800D8A44 */ lwz r0, cpuCompile_FLOOR_W_function@sda21(r13) /* 050F30 800564D0 5465103A */ slwi r5, r3, 2 /* 050F34 800564D4 7C9F2A14 */ add r4, r31, r5 /* 050F38 800564D8 7C040050 */ subf r0, r4, r0 @@ -43319,7 +43319,7 @@ lbl_80056764: /* 0511C4 80056764 281F0000 */ cmplwi r31, 0 /* 0511C8 80056768 41820034 */ beq lbl_8005679C /* 0511CC 8005676C 80610084 */ lwz r3, 0x84(r1) -/* 0511D0 80056770 800D8A4C */ lwz r0, cpuCompile_TRUNC_W_function-_SDA_BASE_(r13) +/* 0511D0 80056770 800D8A4C */ lwz r0, cpuCompile_TRUNC_W_function@sda21(r13) /* 0511D4 80056774 5465103A */ slwi r5, r3, 2 /* 0511D8 80056778 7C9F2A14 */ add r4, r31, r5 /* 0511DC 8005677C 7C040050 */ subf r0, r4, r0 @@ -47461,7 +47461,7 @@ lbl_80059F44: /* 0549A4 80059F44 281F0000 */ cmplwi r31, 0 /* 0549A8 80059F48 41820034 */ beq lbl_80059F7C /* 0549AC 80059F4C 80610084 */ lwz r3, 0x84(r1) -/* 0549B0 80059F50 808D8A38 */ lwz r4, cpuCompile_W_CVT_SD_function-_SDA_BASE_(r13) +/* 0549B0 80059F50 808D8A38 */ lwz r4, cpuCompile_W_CVT_SD_function@sda21(r13) /* 0549B4 80059F54 5466103A */ slwi r6, r3, 2 /* 0549B8 80059F58 7CBF3214 */ add r5, r31, r6 /* 0549BC 80059F5C 7C852050 */ subf r4, r5, r4 @@ -47521,7 +47521,7 @@ lbl_8005A01C: /* 054A7C 8005A01C 281F0000 */ cmplwi r31, 0 /* 054A80 8005A020 41820034 */ beq lbl_8005A054 /* 054A84 8005A024 80610084 */ lwz r3, 0x84(r1) -/* 054A88 8005A028 808D8A38 */ lwz r4, cpuCompile_W_CVT_SD_function-_SDA_BASE_(r13) +/* 054A88 8005A028 808D8A38 */ lwz r4, cpuCompile_W_CVT_SD_function@sda21(r13) /* 054A8C 8005A02C 5466103A */ slwi r6, r3, 2 /* 054A90 8005A030 7CBF3214 */ add r5, r31, r6 /* 054A94 8005A034 7C852050 */ subf r4, r5, r4 @@ -47786,7 +47786,7 @@ lbl_8005A3A4: /* 054E04 8005A3A4 281F0000 */ cmplwi r31, 0 /* 054E08 8005A3A8 41820034 */ beq lbl_8005A3DC /* 054E0C 8005A3AC 80610084 */ lwz r3, 0x84(r1) -/* 054E10 8005A3B0 808D8A3C */ lwz r4, cpuCompile_L_CVT_SD_function-_SDA_BASE_(r13) +/* 054E10 8005A3B0 808D8A3C */ lwz r4, cpuCompile_L_CVT_SD_function@sda21(r13) /* 054E14 8005A3B4 5466103A */ slwi r6, r3, 2 /* 054E18 8005A3B8 7CBF3214 */ add r5, r31, r6 /* 054E1C 8005A3BC 7C852050 */ subf r4, r5, r4 @@ -47879,7 +47879,7 @@ lbl_8005A4F0: /* 054F50 8005A4F0 281F0000 */ cmplwi r31, 0 /* 054F54 8005A4F4 41820034 */ beq lbl_8005A528 /* 054F58 8005A4F8 80610084 */ lwz r3, 0x84(r1) -/* 054F5C 8005A4FC 808D8A3C */ lwz r4, cpuCompile_L_CVT_SD_function-_SDA_BASE_(r13) +/* 054F5C 8005A4FC 808D8A3C */ lwz r4, cpuCompile_L_CVT_SD_function@sda21(r13) /* 054F60 8005A500 5466103A */ slwi r6, r3, 2 /* 054F64 8005A504 7CBF3214 */ add r5, r31, r6 /* 054F68 8005A508 7C852050 */ subf r4, r5, r4 @@ -50486,7 +50486,7 @@ lbl_8005C878: /* 0572D8 8005C878 281F0000 */ cmplwi r31, 0 /* 0572DC 8005C87C 41820034 */ beq lbl_8005C8B0 /* 0572E0 8005C880 80610084 */ lwz r3, 0x84(r1) -/* 0572E4 8005C884 800D8A50 */ lwz r0, cpuCompile_LB_function-_SDA_BASE_(r13) +/* 0572E4 8005C884 800D8A50 */ lwz r0, cpuCompile_LB_function@sda21(r13) /* 0572E8 8005C888 5465103A */ slwi r5, r3, 2 /* 0572EC 8005C88C 7C9F2A14 */ add r4, r31, r5 /* 0572F0 8005C890 7C040050 */ subf r0, r4, r0 @@ -51357,7 +51357,7 @@ lbl_8005D470: /* 057ED0 8005D470 281F0000 */ cmplwi r31, 0 /* 057ED4 8005D474 41820034 */ beq lbl_8005D4A8 /* 057ED8 8005D478 80610084 */ lwz r3, 0x84(r1) -/* 057EDC 8005D47C 800D8A54 */ lwz r0, cpuCompile_LH_function-_SDA_BASE_(r13) +/* 057EDC 8005D47C 800D8A54 */ lwz r0, cpuCompile_LH_function@sda21(r13) /* 057EE0 8005D480 5465103A */ slwi r5, r3, 2 /* 057EE4 8005D484 7C9F2A14 */ add r4, r31, r5 /* 057EE8 8005D488 7C040050 */ subf r0, r4, r0 @@ -51788,7 +51788,7 @@ lbl_8005DA68: /* 0584C8 8005DA68 281F0000 */ cmplwi r31, 0 /* 0584CC 8005DA6C 41820034 */ beq lbl_8005DAA0 /* 0584D0 8005DA70 80610084 */ lwz r3, 0x84(r1) -/* 0584D4 8005DA74 800D8A78 */ lwz r0, cpuCompile_LWL_function-_SDA_BASE_(r13) +/* 0584D4 8005DA74 800D8A78 */ lwz r0, cpuCompile_LWL_function@sda21(r13) /* 0584D8 8005DA78 5466103A */ slwi r6, r3, 2 /* 0584DC 8005DA7C 7CBF3214 */ add r5, r31, r6 /* 0584E0 8005DA80 7C050050 */ subf r0, r5, r0 @@ -51920,7 +51920,7 @@ glabel lbl_8005DBF4 /* 0586A4 8005DC44 5400043E */ clrlwi r0, r0, 0x10 /* 0586A8 8005DC48 9003205C */ stw r0, 0x205c(r3) lbl_8005DC4C: -/* 0586AC 8005DC4C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0586AC 8005DC4C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0586B0 8005DC50 80030020 */ lwz r0, 0x20(r3) /* 0586B4 8005DC54 2C000005 */ cmpwi r0, 5 /* 0586B8 8005DC58 40820128 */ bne lbl_8005DD80 @@ -52628,7 +52628,7 @@ lbl_8005E614: /* 059074 8005E614 281F0000 */ cmplwi r31, 0 /* 059078 8005E618 41820034 */ beq lbl_8005E64C /* 05907C 8005E61C 80610084 */ lwz r3, 0x84(r1) -/* 059080 8005E620 800D8A58 */ lwz r0, cpuCompile_LW_function-_SDA_BASE_(r13) +/* 059080 8005E620 800D8A58 */ lwz r0, cpuCompile_LW_function@sda21(r13) /* 059084 8005E624 5465103A */ slwi r5, r3, 2 /* 059088 8005E628 7C9F2A14 */ add r4, r31, r5 /* 05908C 8005E62C 7C040050 */ subf r0, r4, r0 @@ -53481,7 +53481,7 @@ lbl_8005F1CC: /* 059C2C 8005F1CC 281F0000 */ cmplwi r31, 0 /* 059C30 8005F1D0 41820034 */ beq lbl_8005F204 /* 059C34 8005F1D4 80610084 */ lwz r3, 0x84(r1) -/* 059C38 8005F1D8 800D8A5C */ lwz r0, cpuCompile_LBU_function-_SDA_BASE_(r13) +/* 059C38 8005F1D8 800D8A5C */ lwz r0, cpuCompile_LBU_function@sda21(r13) /* 059C3C 8005F1DC 5465103A */ slwi r5, r3, 2 /* 059C40 8005F1E0 7C9F2A14 */ add r4, r31, r5 /* 059C44 8005F1E4 7C040050 */ subf r0, r4, r0 @@ -54334,7 +54334,7 @@ lbl_8005FD84: /* 05A7E4 8005FD84 281F0000 */ cmplwi r31, 0 /* 05A7E8 8005FD88 41820034 */ beq lbl_8005FDBC /* 05A7EC 8005FD8C 80610084 */ lwz r3, 0x84(r1) -/* 05A7F0 8005FD90 800D8A60 */ lwz r0, cpuCompile_LHU_function-_SDA_BASE_(r13) +/* 05A7F0 8005FD90 800D8A60 */ lwz r0, cpuCompile_LHU_function@sda21(r13) /* 05A7F4 8005FD94 5465103A */ slwi r5, r3, 2 /* 05A7F8 8005FD98 7C9F2A14 */ add r4, r31, r5 /* 05A7FC 8005FD9C 7C040050 */ subf r0, r4, r0 @@ -54765,7 +54765,7 @@ lbl_8006037C: /* 05ADDC 8006037C 281F0000 */ cmplwi r31, 0 /* 05ADE0 80060380 41820034 */ beq lbl_800603B4 /* 05ADE4 80060384 80610084 */ lwz r3, 0x84(r1) -/* 05ADE8 80060388 800D8A7C */ lwz r0, cpuCompile_LWR_function-_SDA_BASE_(r13) +/* 05ADE8 80060388 800D8A7C */ lwz r0, cpuCompile_LWR_function@sda21(r13) /* 05ADEC 8006038C 5466103A */ slwi r6, r3, 2 /* 05ADF0 80060390 7CBF3214 */ add r5, r31, r6 /* 05ADF4 80060394 7C050050 */ subf r0, r5, r0 @@ -55611,7 +55611,7 @@ lbl_80060F14: /* 05B974 80060F14 281F0000 */ cmplwi r31, 0 /* 05B978 80060F18 41820034 */ beq lbl_80060F4C /* 05B97C 80060F1C 80610084 */ lwz r3, 0x84(r1) -/* 05B980 80060F20 800D8A64 */ lwz r0, cpuCompile_SB_function-_SDA_BASE_(r13) +/* 05B980 80060F20 800D8A64 */ lwz r0, cpuCompile_SB_function@sda21(r13) /* 05B984 80060F24 5465103A */ slwi r5, r3, 2 /* 05B988 80060F28 7C9F2A14 */ add r4, r31, r5 /* 05B98C 80060F2C 7C040050 */ subf r0, r4, r0 @@ -56587,7 +56587,7 @@ lbl_80061C70: /* 05C6D0 80061C70 281F0000 */ cmplwi r31, 0 /* 05C6D4 80061C74 41820034 */ beq lbl_80061CA8 /* 05C6D8 80061C78 80610084 */ lwz r3, 0x84(r1) -/* 05C6DC 80061C7C 800D8A68 */ lwz r0, cpuCompile_SH_function-_SDA_BASE_(r13) +/* 05C6DC 80061C7C 800D8A68 */ lwz r0, cpuCompile_SH_function@sda21(r13) /* 05C6E0 80061C80 5465103A */ slwi r5, r3, 2 /* 05C6E4 80061C84 7C9F2A14 */ add r4, r31, r5 /* 05C6E8 80061C88 7C040050 */ subf r0, r4, r0 @@ -57072,7 +57072,7 @@ glabel lbl_800622F4 /* 05CD84 80062324 7C002378 */ or r0, r0, r4 /* 05CD88 80062328 9003205C */ stw r0, 0x205c(r3) lbl_8006232C: -/* 05CD8C 8006232C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 05CD8C 8006232C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 05CD90 80062330 80030020 */ lwz r0, 0x20(r3) /* 05CD94 80062334 2C000008 */ cmpwi r0, 8 /* 05CD98 80062338 408200FC */ bne lbl_80062434 @@ -58070,7 +58070,7 @@ lbl_800630DC: /* 05DB3C 800630DC 281F0000 */ cmplwi r31, 0 /* 05DB40 800630E0 41820034 */ beq lbl_80063114 /* 05DB44 800630E4 80610084 */ lwz r3, 0x84(r1) -/* 05DB48 800630E8 800D8A6C */ lwz r0, cpuCompile_SW_function-_SDA_BASE_(r13) +/* 05DB48 800630E8 800D8A6C */ lwz r0, cpuCompile_SW_function@sda21(r13) /* 05DB4C 800630EC 5465103A */ slwi r5, r3, 2 /* 05DB50 800630F0 7C9F2A14 */ add r4, r31, r5 /* 05DB54 800630F4 7C040050 */ subf r0, r4, r0 @@ -58923,7 +58923,7 @@ lbl_80063CA0: /* 05E700 80063CA0 281F0000 */ cmplwi r31, 0 /* 05E704 80063CA4 41820034 */ beq lbl_80063CD8 /* 05E708 80063CA8 80610084 */ lwz r3, 0x84(r1) -/* 05E70C 80063CAC 800D8A58 */ lwz r0, cpuCompile_LW_function-_SDA_BASE_(r13) +/* 05E70C 80063CAC 800D8A58 */ lwz r0, cpuCompile_LW_function@sda21(r13) /* 05E710 80063CB0 5465103A */ slwi r5, r3, 2 /* 05E714 80063CB4 7C9F2A14 */ add r4, r31, r5 /* 05E718 80063CB8 7C040050 */ subf r0, r4, r0 @@ -59998,7 +59998,7 @@ lbl_80064B70: /* 05F5D0 80064B70 281F0000 */ cmplwi r31, 0 /* 05F5D4 80064B74 41820034 */ beq lbl_80064BA8 /* 05F5D8 80064B78 80610084 */ lwz r3, 0x84(r1) -/* 05F5DC 80064B7C 800D8A70 */ lwz r0, cpuCompile_LDC_function-_SDA_BASE_(r13) +/* 05F5DC 80064B7C 800D8A70 */ lwz r0, cpuCompile_LDC_function@sda21(r13) /* 05F5E0 80064B80 5465103A */ slwi r5, r3, 2 /* 05F5E4 80064B84 7C9F2A14 */ add r4, r31, r5 /* 05F5E8 80064B88 7C040050 */ subf r0, r4, r0 @@ -61530,7 +61530,7 @@ lbl_80066090: /* 060AF0 80066090 281F0000 */ cmplwi r31, 0 /* 060AF4 80066094 41820034 */ beq lbl_800660C8 /* 060AF8 80066098 80610084 */ lwz r3, 0x84(r1) -/* 060AFC 8006609C 800D8A6C */ lwz r0, cpuCompile_SW_function-_SDA_BASE_(r13) +/* 060AFC 8006609C 800D8A6C */ lwz r0, cpuCompile_SW_function@sda21(r13) /* 060B00 800660A0 5465103A */ slwi r5, r3, 2 /* 060B04 800660A4 7C9F2A14 */ add r4, r31, r5 /* 060B08 800660A8 7C040050 */ subf r0, r4, r0 @@ -62657,7 +62657,7 @@ lbl_80067010: /* 061A70 80067010 281F0000 */ cmplwi r31, 0 /* 061A74 80067014 41820034 */ beq lbl_80067048 /* 061A78 80067018 80610084 */ lwz r3, 0x84(r1) -/* 061A7C 8006701C 800D8A74 */ lwz r0, cpuCompile_SDC_function-_SDA_BASE_(r13) +/* 061A7C 8006701C 800D8A74 */ lwz r0, cpuCompile_SDC_function@sda21(r13) /* 061A80 80067020 5465103A */ slwi r5, r3, 2 /* 061A84 80067024 7C9F2A14 */ add r4, r31, r5 /* 061A88 80067028 7C040050 */ subf r0, r4, r0 diff --git a/asm/db.s b/asm/db.s index 47f37e5..1f4f405 100644 --- a/asm/db.s +++ b/asm/db.s @@ -9,12 +9,12 @@ glabel DBInit /* 0A2740 800A7CE0 3C808000 */ lis r4, 0x8000 /* 0A2744 800A7CE4 38040040 */ addi r0, r4, 0x40 /* 0A2748 800A7CE8 3C60800A */ lis r3, __DBExceptionDestination@ha -/* 0A274C 800A7CEC 900D8C30 */ stw r0, __DBInterface-_SDA_BASE_(r13) +/* 0A274C 800A7CEC 900D8C30 */ stw r0, __DBInterface@sda21(r13) /* 0A2750 800A7CF0 38637D50 */ addi r3, r3, __DBExceptionDestination@l /* 0A2754 800A7CF4 3C038000 */ addis r0, r3, 0x8000 /* 0A2758 800A7CF8 90040048 */ stw r0, 0x48(r4) /* 0A275C 800A7CFC 38000001 */ li r0, 1 -/* 0A2760 800A7D00 900D8C34 */ stw r0, DBVerbose-_SDA_BASE_(r13) +/* 0A2760 800A7D00 900D8C34 */ stw r0, DBVerbose@sda21(r13) /* 0A2764 800A7D04 4E800020 */ blr glabel __DBExceptionDestinationAux @@ -44,7 +44,7 @@ glabel __DBExceptionDestination /* 0A27BC 800A7D5C 4BFFFFAC */ b __DBExceptionDestinationAux glabel __DBIsExceptionMarked -/* 0A27C0 800A7D60 808D8C30 */ lwz r4, __DBInterface-_SDA_BASE_(r13) +/* 0A27C0 800A7D60 808D8C30 */ lwz r4, __DBInterface@sda21(r13) /* 0A27C4 800A7D64 5460063E */ clrlwi r0, r3, 0x18 /* 0A27C8 800A7D68 38600001 */ li r3, 1 /* 0A27CC 800A7D6C 80840004 */ lwz r4, 4(r4) diff --git a/asm/dsp.s b/asm/dsp.s index 6545636..362d8f7 100644 --- a/asm/dsp.s +++ b/asm/dsp.s @@ -44,10 +44,10 @@ glabel DSPInit /* 0B4DD4 800BA374 93E1000C */ stw r31, 0xc(r1) /* 0B4DD8 800BA378 38A50074 */ addi r5, r5, 0x74 /* 0B4DDC 800BA37C 4800010D */ bl __DSP_debug_printf -/* 0B4DE0 800BA380 800D8E90 */ lwz r0, __DSP_init_flag-_SDA_BASE_(r13) +/* 0B4DE0 800BA380 800D8E90 */ lwz r0, __DSP_init_flag@sda21(r13) /* 0B4DE4 800BA384 2C000001 */ cmpwi r0, 1 /* 0B4DE8 800BA388 4182007C */ beq lbl_800BA404 -/* 0B4DEC 800BA38C 806D8860 */ lwz r3, __DSPVersion-_SDA_BASE_(r13) +/* 0B4DEC 800BA38C 806D8860 */ lwz r3, __DSPVersion@sda21(r13) /* 0B4DF0 800BA390 4BFE2301 */ bl OSRegisterVersion /* 0B4DF4 800BA394 4BFE4969 */ bl OSDisableInterrupts /* 0B4DF8 800BA398 3C80800C */ lis r4, __DSPHandler@ha @@ -71,11 +71,11 @@ glabel DSPInit /* 0B4E40 800BA3E0 387F0000 */ addi r3, r31, 0 /* 0B4E44 800BA3E4 7CE52838 */ and r5, r7, r5 /* 0B4E48 800BA3E8 B0A6000A */ sth r5, DSP_0A(r6) -/* 0B4E4C 800BA3EC 908D8EA0 */ stw r4, __DSP_tmp_task-_SDA_BASE_(r13) -/* 0B4E50 800BA3F0 908D8EAC */ stw r4, __DSP_curr_task-_SDA_BASE_(r13) -/* 0B4E54 800BA3F4 908D8EA4 */ stw r4, __DSP_last_task-_SDA_BASE_(r13) -/* 0B4E58 800BA3F8 908D8EA8 */ stw r4, __DSP_first_task-_SDA_BASE_(r13) -/* 0B4E5C 800BA3FC 900D8E90 */ stw r0, __DSP_init_flag-_SDA_BASE_(r13) +/* 0B4E4C 800BA3EC 908D8EA0 */ stw r4, __DSP_tmp_task@sda21(r13) +/* 0B4E50 800BA3F0 908D8EAC */ stw r4, __DSP_curr_task@sda21(r13) +/* 0B4E54 800BA3F4 908D8EA4 */ stw r4, __DSP_last_task@sda21(r13) +/* 0B4E58 800BA3F8 908D8EA8 */ stw r4, __DSP_first_task@sda21(r13) +/* 0B4E5C 800BA3FC 900D8E90 */ stw r0, __DSP_init_flag@sda21(r13) /* 0B4E60 800BA400 4BFE4925 */ bl OSRestoreInterrupts lbl_800BA404: /* 0B4E64 800BA404 80010014 */ lwz r0, 0x14(r1) @@ -101,7 +101,7 @@ glabel DSPAddTask /* 0B4EAC 800BA44C 387F0000 */ addi r3, r31, 0 /* 0B4EB0 800BA450 901E0008 */ stw r0, 8(r30) /* 0B4EB4 800BA454 4BFE48D1 */ bl OSRestoreInterrupts -/* 0B4EB8 800BA458 800D8EA8 */ lwz r0, __DSP_first_task-_SDA_BASE_(r13) +/* 0B4EB8 800BA458 800D8EA8 */ lwz r0, __DSP_first_task@sda21(r13) /* 0B4EBC 800BA45C 7C1E0040 */ cmplw r30, r0 /* 0B4EC0 800BA460 4082000C */ bne lbl_800BA46C /* 0B4EC4 800BA464 7FC3F378 */ mr r3, r30 diff --git a/asm/dsp_task.s b/asm/dsp_task.s index b7be2ff..8674bf1 100644 --- a/asm/dsp_task.s +++ b/asm/dsp_task.s @@ -27,7 +27,7 @@ lbl_800BA518: /* 0B4F7C 800BA51C 28030000 */ cmplwi r3, 0 /* 0B4F80 800BA520 4182FFF8 */ beq lbl_800BA518 /* 0B4F84 800BA524 4BFFFE05 */ bl DSPReadMailFromDSP -/* 0B4F88 800BA528 80AD8EAC */ lwz r5, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B4F88 800BA528 80AD8EAC */ lwz r5, __DSP_curr_task@sda21(r13) /* 0B4F8C 800BA52C 80050008 */ lwz r0, 8(r5) /* 0B4F90 800BA530 540007BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 0B4F94 800BA534 41820018 */ beq lbl_800BA54C @@ -55,7 +55,7 @@ lbl_800BA570: lbl_800BA584: /* 0B4FE4 800BA584 38000001 */ li r0, 1 /* 0B4FE8 800BA588 90050000 */ stw r0, 0(r5) -/* 0B4FEC 800BA58C 806D8EAC */ lwz r3, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B4FEC 800BA58C 806D8EAC */ lwz r3, __DSP_curr_task@sda21(r13) /* 0B4FF0 800BA590 81830028 */ lwz r12, 0x28(r3) /* 0B4FF4 800BA594 280C0000 */ cmplwi r12, 0 /* 0B4FF8 800BA598 41820340 */ beq lbl_800BA8D8 @@ -65,7 +65,7 @@ lbl_800BA584: lbl_800BA5A8: /* 0B5008 800BA5A8 38000001 */ li r0, 1 /* 0B500C 800BA5AC 90050000 */ stw r0, 0(r5) -/* 0B5010 800BA5B0 806D8EAC */ lwz r3, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B5010 800BA5B0 806D8EAC */ lwz r3, __DSP_curr_task@sda21(r13) /* 0B5014 800BA5B4 8183002C */ lwz r12, 0x2c(r3) /* 0B5018 800BA5B8 280C0000 */ cmplwi r12, 0 /* 0B501C 800BA5BC 4182031C */ beq lbl_800BA8D8 @@ -73,10 +73,10 @@ lbl_800BA5A8: /* 0B5024 800BA5C4 4E800021 */ blrl /* 0B5028 800BA5C8 48000310 */ b lbl_800BA8D8 lbl_800BA5CC: -/* 0B502C 800BA5CC 800D8E98 */ lwz r0, __DSP_rude_task_pending-_SDA_BASE_(r13) +/* 0B502C 800BA5CC 800D8E98 */ lwz r0, __DSP_rude_task_pending@sda21(r13) /* 0B5030 800BA5D0 2C000000 */ cmpwi r0, 0 /* 0B5034 800BA5D4 41820098 */ beq lbl_800BA66C -/* 0B5038 800BA5D8 800D8E9C */ lwz r0, __DSP_rude_task-_SDA_BASE_(r13) +/* 0B5038 800BA5D8 800D8E9C */ lwz r0, __DSP_rude_task@sda21(r13) /* 0B503C 800BA5DC 7C050040 */ cmplw r5, r0 /* 0B5040 800BA5E0 40820044 */ bne lbl_800BA624 /* 0B5044 800BA5E4 3C60CDD1 */ lis r3, 0xcdd1 @@ -87,9 +87,9 @@ lbl_800BA5F0: /* 0B5054 800BA5F4 28030000 */ cmplwi r3, 0 /* 0B5058 800BA5F8 4082FFF8 */ bne lbl_800BA5F0 /* 0B505C 800BA5FC 38000000 */ li r0, 0 -/* 0B5060 800BA600 806D8EAC */ lwz r3, __DSP_curr_task-_SDA_BASE_(r13) -/* 0B5064 800BA604 900D8E9C */ stw r0, __DSP_rude_task-_SDA_BASE_(r13) -/* 0B5068 800BA608 900D8E98 */ stw r0, __DSP_rude_task_pending-_SDA_BASE_(r13) +/* 0B5060 800BA600 806D8EAC */ lwz r3, __DSP_curr_task@sda21(r13) +/* 0B5064 800BA604 900D8E9C */ stw r0, __DSP_rude_task@sda21(r13) +/* 0B5068 800BA608 900D8E98 */ stw r0, __DSP_rude_task_pending@sda21(r13) /* 0B506C 800BA60C 8183002C */ lwz r12, 0x2c(r3) /* 0B5070 800BA610 280C0000 */ cmplwi r12, 0 /* 0B5074 800BA614 418202C4 */ beq lbl_800BA8D8 @@ -104,23 +104,23 @@ lbl_800BA630: /* 0B5090 800BA630 4BFFFCD9 */ bl DSPCheckMailToDSP /* 0B5094 800BA634 28030000 */ cmplwi r3, 0 /* 0B5098 800BA638 4082FFF8 */ bne lbl_800BA630 -/* 0B509C 800BA63C 806D8EAC */ lwz r3, __DSP_curr_task-_SDA_BASE_(r13) -/* 0B50A0 800BA640 808D8E9C */ lwz r4, __DSP_rude_task-_SDA_BASE_(r13) +/* 0B509C 800BA63C 806D8EAC */ lwz r3, __DSP_curr_task@sda21(r13) +/* 0B50A0 800BA640 808D8E9C */ lwz r4, __DSP_rude_task@sda21(r13) /* 0B50A4 800BA644 480002B9 */ bl __DSP_exec_task -/* 0B50A8 800BA648 806D8EAC */ lwz r3, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B50A8 800BA648 806D8EAC */ lwz r3, __DSP_curr_task@sda21(r13) /* 0B50AC 800BA64C 38800002 */ li r4, 2 /* 0B50B0 800BA650 38000000 */ li r0, 0 /* 0B50B4 800BA654 90830000 */ stw r4, 0(r3) -/* 0B50B8 800BA658 806D8E9C */ lwz r3, __DSP_rude_task-_SDA_BASE_(r13) -/* 0B50BC 800BA65C 900D8E98 */ stw r0, __DSP_rude_task_pending-_SDA_BASE_(r13) -/* 0B50C0 800BA660 906D8EAC */ stw r3, __DSP_curr_task-_SDA_BASE_(r13) -/* 0B50C4 800BA664 900D8E9C */ stw r0, __DSP_rude_task-_SDA_BASE_(r13) +/* 0B50B8 800BA658 806D8E9C */ lwz r3, __DSP_rude_task@sda21(r13) +/* 0B50BC 800BA65C 900D8E98 */ stw r0, __DSP_rude_task_pending@sda21(r13) +/* 0B50C0 800BA660 906D8EAC */ stw r3, __DSP_curr_task@sda21(r13) +/* 0B50C4 800BA664 900D8E9C */ stw r0, __DSP_rude_task@sda21(r13) /* 0B50C8 800BA668 48000270 */ b lbl_800BA8D8 lbl_800BA66C: /* 0B50CC 800BA66C 80050038 */ lwz r0, 0x38(r5) /* 0B50D0 800BA670 28000000 */ cmplwi r0, 0 /* 0B50D4 800BA674 40820080 */ bne lbl_800BA6F4 -/* 0B50D8 800BA678 800D8EA8 */ lwz r0, __DSP_first_task-_SDA_BASE_(r13) +/* 0B50D8 800BA678 800D8EA8 */ lwz r0, __DSP_first_task@sda21(r13) /* 0B50DC 800BA67C 7C050040 */ cmplw r5, r0 /* 0B50E0 800BA680 40820038 */ bne lbl_800BA6B8 /* 0B50E4 800BA684 3C60CDD1 */ lis r3, 0xcdd1 @@ -130,7 +130,7 @@ lbl_800BA690: /* 0B50F0 800BA690 4BFFFC79 */ bl DSPCheckMailToDSP /* 0B50F4 800BA694 28030000 */ cmplwi r3, 0 /* 0B50F8 800BA698 4082FFF8 */ bne lbl_800BA690 -/* 0B50FC 800BA69C 806D8EAC */ lwz r3, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B50FC 800BA69C 806D8EAC */ lwz r3, __DSP_curr_task@sda21(r13) /* 0B5100 800BA6A0 8183002C */ lwz r12, 0x2c(r3) /* 0B5104 800BA6A4 280C0000 */ cmplwi r12, 0 /* 0B5108 800BA6A8 41820230 */ beq lbl_800BA8D8 @@ -145,14 +145,14 @@ lbl_800BA6C4: /* 0B5124 800BA6C4 4BFFFC45 */ bl DSPCheckMailToDSP /* 0B5128 800BA6C8 28030000 */ cmplwi r3, 0 /* 0B512C 800BA6CC 4082FFF8 */ bne lbl_800BA6C4 -/* 0B5130 800BA6D0 806D8EAC */ lwz r3, __DSP_curr_task-_SDA_BASE_(r13) -/* 0B5134 800BA6D4 808D8EA8 */ lwz r4, __DSP_first_task-_SDA_BASE_(r13) +/* 0B5130 800BA6D0 806D8EAC */ lwz r3, __DSP_curr_task@sda21(r13) +/* 0B5134 800BA6D4 808D8EA8 */ lwz r4, __DSP_first_task@sda21(r13) /* 0B5138 800BA6D8 48000225 */ bl __DSP_exec_task -/* 0B513C 800BA6DC 806D8EAC */ lwz r3, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B513C 800BA6DC 806D8EAC */ lwz r3, __DSP_curr_task@sda21(r13) /* 0B5140 800BA6E0 38000002 */ li r0, 2 /* 0B5144 800BA6E4 90030000 */ stw r0, 0(r3) -/* 0B5148 800BA6E8 800D8EA8 */ lwz r0, __DSP_first_task-_SDA_BASE_(r13) -/* 0B514C 800BA6EC 900D8EAC */ stw r0, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B5148 800BA6E8 800D8EA8 */ lwz r0, __DSP_first_task@sda21(r13) +/* 0B514C 800BA6EC 900D8EAC */ stw r0, __DSP_curr_task@sda21(r13) /* 0B5150 800BA6F0 480001E8 */ b lbl_800BA8D8 lbl_800BA6F4: /* 0B5154 800BA6F4 3C60CDD1 */ lis r3, 0xcdd1 @@ -162,18 +162,18 @@ lbl_800BA700: /* 0B5160 800BA700 4BFFFC09 */ bl DSPCheckMailToDSP /* 0B5164 800BA704 28030000 */ cmplwi r3, 0 /* 0B5168 800BA708 4082FFF8 */ bne lbl_800BA700 -/* 0B516C 800BA70C 806D8EAC */ lwz r3, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B516C 800BA70C 806D8EAC */ lwz r3, __DSP_curr_task@sda21(r13) /* 0B5170 800BA710 80830038 */ lwz r4, 0x38(r3) /* 0B5174 800BA714 480001E9 */ bl __DSP_exec_task -/* 0B5178 800BA718 806D8EAC */ lwz r3, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B5178 800BA718 806D8EAC */ lwz r3, __DSP_curr_task@sda21(r13) /* 0B517C 800BA71C 38000002 */ li r0, 2 /* 0B5180 800BA720 90030000 */ stw r0, 0(r3) -/* 0B5184 800BA724 806D8EAC */ lwz r3, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B5184 800BA724 806D8EAC */ lwz r3, __DSP_curr_task@sda21(r13) /* 0B5188 800BA728 80030038 */ lwz r0, 0x38(r3) -/* 0B518C 800BA72C 900D8EAC */ stw r0, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B518C 800BA72C 900D8EAC */ stw r0, __DSP_curr_task@sda21(r13) /* 0B5190 800BA730 480001A8 */ b lbl_800BA8D8 lbl_800BA734: -/* 0B5194 800BA734 800D8E98 */ lwz r0, __DSP_rude_task_pending-_SDA_BASE_(r13) +/* 0B5194 800BA734 800D8E98 */ lwz r0, __DSP_rude_task_pending@sda21(r13) /* 0B5198 800BA738 2C000000 */ cmpwi r0, 0 /* 0B519C 800BA73C 41820060 */ beq lbl_800BA79C /* 0B51A0 800BA740 81850030 */ lwz r12, 0x30(r5) @@ -191,21 +191,21 @@ lbl_800BA764: /* 0B51C8 800BA768 28030000 */ cmplwi r3, 0 /* 0B51CC 800BA76C 4082FFF8 */ bne lbl_800BA764 /* 0B51D0 800BA770 38600000 */ li r3, 0 -/* 0B51D4 800BA774 808D8E9C */ lwz r4, __DSP_rude_task-_SDA_BASE_(r13) +/* 0B51D4 800BA774 808D8E9C */ lwz r4, __DSP_rude_task@sda21(r13) /* 0B51D8 800BA778 48000185 */ bl __DSP_exec_task -/* 0B51DC 800BA77C 806D8EAC */ lwz r3, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B51DC 800BA77C 806D8EAC */ lwz r3, __DSP_curr_task@sda21(r13) /* 0B51E0 800BA780 48000549 */ bl __DSP_remove_task -/* 0B51E4 800BA784 806D8E9C */ lwz r3, __DSP_rude_task-_SDA_BASE_(r13) +/* 0B51E4 800BA784 806D8E9C */ lwz r3, __DSP_rude_task@sda21(r13) /* 0B51E8 800BA788 38000000 */ li r0, 0 -/* 0B51EC 800BA78C 900D8E98 */ stw r0, __DSP_rude_task_pending-_SDA_BASE_(r13) -/* 0B51F0 800BA790 906D8EAC */ stw r3, __DSP_curr_task-_SDA_BASE_(r13) -/* 0B51F4 800BA794 900D8E9C */ stw r0, __DSP_rude_task-_SDA_BASE_(r13) +/* 0B51EC 800BA78C 900D8E98 */ stw r0, __DSP_rude_task_pending@sda21(r13) +/* 0B51F0 800BA790 906D8EAC */ stw r3, __DSP_curr_task@sda21(r13) +/* 0B51F4 800BA794 900D8E9C */ stw r0, __DSP_rude_task@sda21(r13) /* 0B51F8 800BA798 48000140 */ b lbl_800BA8D8 lbl_800BA79C: /* 0B51FC 800BA79C 80050038 */ lwz r0, 0x38(r5) /* 0B5200 800BA7A0 28000000 */ cmplwi r0, 0 /* 0B5204 800BA7A4 408200B4 */ bne lbl_800BA858 -/* 0B5208 800BA7A8 800D8EA8 */ lwz r0, __DSP_first_task-_SDA_BASE_(r13) +/* 0B5208 800BA7A8 800D8EA8 */ lwz r0, __DSP_first_task@sda21(r13) /* 0B520C 800BA7AC 7C050040 */ cmplw r5, r0 /* 0B5210 800BA7B0 4082004C */ bne lbl_800BA7FC /* 0B5214 800BA7B4 81850030 */ lwz r12, 0x30(r5) @@ -222,10 +222,10 @@ lbl_800BA7D8: /* 0B5238 800BA7D8 4BFFFB31 */ bl DSPCheckMailToDSP /* 0B523C 800BA7DC 28030000 */ cmplwi r3, 0 /* 0B5240 800BA7E0 4082FFF8 */ bne lbl_800BA7D8 -/* 0B5244 800BA7E4 806D8EAC */ lwz r3, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B5244 800BA7E4 806D8EAC */ lwz r3, __DSP_curr_task@sda21(r13) /* 0B5248 800BA7E8 38000003 */ li r0, 3 /* 0B524C 800BA7EC 90030000 */ stw r0, 0(r3) -/* 0B5250 800BA7F0 806D8EAC */ lwz r3, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B5250 800BA7F0 806D8EAC */ lwz r3, __DSP_curr_task@sda21(r13) /* 0B5254 800BA7F4 480004D5 */ bl __DSP_remove_task /* 0B5258 800BA7F8 480000E0 */ b lbl_800BA8D8 lbl_800BA7FC: @@ -243,15 +243,15 @@ lbl_800BA820: /* 0B5280 800BA820 4BFFFAE9 */ bl DSPCheckMailToDSP /* 0B5284 800BA824 28030000 */ cmplwi r3, 0 /* 0B5288 800BA828 4082FFF8 */ bne lbl_800BA820 -/* 0B528C 800BA82C 808D8EAC */ lwz r4, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B528C 800BA82C 808D8EAC */ lwz r4, __DSP_curr_task@sda21(r13) /* 0B5290 800BA830 38000003 */ li r0, 3 /* 0B5294 800BA834 38600000 */ li r3, 0 /* 0B5298 800BA838 90040000 */ stw r0, 0(r4) -/* 0B529C 800BA83C 808D8EA8 */ lwz r4, __DSP_first_task-_SDA_BASE_(r13) +/* 0B529C 800BA83C 808D8EA8 */ lwz r4, __DSP_first_task@sda21(r13) /* 0B52A0 800BA840 480000BD */ bl __DSP_exec_task -/* 0B52A4 800BA844 800D8EA8 */ lwz r0, __DSP_first_task-_SDA_BASE_(r13) -/* 0B52A8 800BA848 806D8EA4 */ lwz r3, __DSP_last_task-_SDA_BASE_(r13) -/* 0B52AC 800BA84C 900D8EAC */ stw r0, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B52A4 800BA844 800D8EA8 */ lwz r0, __DSP_first_task@sda21(r13) +/* 0B52A8 800BA848 806D8EA4 */ lwz r3, __DSP_last_task@sda21(r13) +/* 0B52AC 800BA84C 900D8EAC */ stw r0, __DSP_curr_task@sda21(r13) /* 0B52B0 800BA850 48000479 */ bl __DSP_remove_task /* 0B52B4 800BA854 48000084 */ b lbl_800BA8D8 lbl_800BA858: @@ -269,17 +269,17 @@ lbl_800BA87C: /* 0B52DC 800BA87C 4BFFFA8D */ bl DSPCheckMailToDSP /* 0B52E0 800BA880 28030000 */ cmplwi r3, 0 /* 0B52E4 800BA884 4082FFF8 */ bne lbl_800BA87C -/* 0B52E8 800BA888 808D8EAC */ lwz r4, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B52E8 800BA888 808D8EAC */ lwz r4, __DSP_curr_task@sda21(r13) /* 0B52EC 800BA88C 38000003 */ li r0, 3 /* 0B52F0 800BA890 38600000 */ li r3, 0 /* 0B52F4 800BA894 90040000 */ stw r0, 0(r4) -/* 0B52F8 800BA898 808D8EAC */ lwz r4, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B52F8 800BA898 808D8EAC */ lwz r4, __DSP_curr_task@sda21(r13) /* 0B52FC 800BA89C 80840038 */ lwz r4, 0x38(r4) /* 0B5300 800BA8A0 4800005D */ bl __DSP_exec_task -/* 0B5304 800BA8A4 806D8EAC */ lwz r3, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B5304 800BA8A4 806D8EAC */ lwz r3, __DSP_curr_task@sda21(r13) /* 0B5308 800BA8A8 80030038 */ lwz r0, 0x38(r3) -/* 0B530C 800BA8AC 900D8EAC */ stw r0, __DSP_curr_task-_SDA_BASE_(r13) -/* 0B5310 800BA8B0 806D8EAC */ lwz r3, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B530C 800BA8AC 900D8EAC */ stw r0, __DSP_curr_task@sda21(r13) +/* 0B5310 800BA8B0 806D8EAC */ lwz r3, __DSP_curr_task@sda21(r13) /* 0B5314 800BA8B4 8063003C */ lwz r3, 0x3c(r3) /* 0B5318 800BA8B8 48000411 */ bl __DSP_remove_task /* 0B531C 800BA8BC 4800001C */ b lbl_800BA8D8 @@ -541,13 +541,13 @@ lbl_800BABA4: /* 0B5684 800BAC24 4E800020 */ blr glabel __DSP_insert_task -/* 0B5688 800BAC28 800D8EA8 */ lwz r0, __DSP_first_task-_SDA_BASE_(r13) +/* 0B5688 800BAC28 800D8EA8 */ lwz r0, __DSP_first_task@sda21(r13) /* 0B568C 800BAC2C 28000000 */ cmplwi r0, 0 /* 0B5690 800BAC30 40820020 */ bne lbl_800BAC50 -/* 0B5694 800BAC34 906D8EAC */ stw r3, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B5694 800BAC34 906D8EAC */ stw r3, __DSP_curr_task@sda21(r13) /* 0B5698 800BAC38 38000000 */ li r0, 0 -/* 0B569C 800BAC3C 906D8EA4 */ stw r3, __DSP_last_task-_SDA_BASE_(r13) -/* 0B56A0 800BAC40 906D8EA8 */ stw r3, __DSP_first_task-_SDA_BASE_(r13) +/* 0B569C 800BAC3C 906D8EA4 */ stw r3, __DSP_last_task@sda21(r13) +/* 0B56A0 800BAC40 906D8EA8 */ stw r3, __DSP_first_task@sda21(r13) /* 0B56A4 800BAC44 9003003C */ stw r0, 0x3c(r3) /* 0B56A8 800BAC48 90030038 */ stw r0, 0x38(r3) /* 0B56AC 800BAC4C 4E800020 */ blr @@ -566,7 +566,7 @@ lbl_800BAC58: /* 0B56D8 800BAC78 8083003C */ lwz r4, 0x3c(r3) /* 0B56DC 800BAC7C 28040000 */ cmplwi r4, 0 /* 0B56E0 800BAC80 4082000C */ bne lbl_800BAC8C -/* 0B56E4 800BAC84 906D8EA8 */ stw r3, __DSP_first_task-_SDA_BASE_(r13) +/* 0B56E4 800BAC84 906D8EA8 */ stw r3, __DSP_first_task@sda21(r13) /* 0B56E8 800BAC88 48000018 */ b lbl_800BACA0 lbl_800BAC8C: /* 0B56EC 800BAC8C 90640038 */ stw r3, 0x38(r4) @@ -579,13 +579,13 @@ lbl_800BAC98: lbl_800BACA0: /* 0B5700 800BACA0 28050000 */ cmplwi r5, 0 /* 0B5704 800BACA4 4C820020 */ bnelr -/* 0B5708 800BACA8 808D8EA4 */ lwz r4, __DSP_last_task-_SDA_BASE_(r13) +/* 0B5708 800BACA8 808D8EA4 */ lwz r4, __DSP_last_task@sda21(r13) /* 0B570C 800BACAC 38000000 */ li r0, 0 /* 0B5710 800BACB0 90640038 */ stw r3, 0x38(r4) /* 0B5714 800BACB4 90030038 */ stw r0, 0x38(r3) -/* 0B5718 800BACB8 800D8EA4 */ lwz r0, __DSP_last_task-_SDA_BASE_(r13) +/* 0B5718 800BACB8 800D8EA4 */ lwz r0, __DSP_last_task@sda21(r13) /* 0B571C 800BACBC 9003003C */ stw r0, 0x3c(r3) -/* 0B5720 800BACC0 906D8EA4 */ stw r3, __DSP_last_task-_SDA_BASE_(r13) +/* 0B5720 800BACC0 906D8EA4 */ stw r3, __DSP_last_task@sda21(r13) /* 0B5724 800BACC4 4E800020 */ blr glabel __DSP_remove_task @@ -593,35 +593,35 @@ glabel __DSP_remove_task /* 0B572C 800BACCC 90830008 */ stw r4, 8(r3) /* 0B5730 800BACD0 38000003 */ li r0, 3 /* 0B5734 800BACD4 90030000 */ stw r0, 0(r3) -/* 0B5738 800BACD8 800D8EA8 */ lwz r0, __DSP_first_task-_SDA_BASE_(r13) +/* 0B5738 800BACD8 800D8EA8 */ lwz r0, __DSP_first_task@sda21(r13) /* 0B573C 800BACDC 7C001840 */ cmplw r0, r3 /* 0B5740 800BACE0 40820030 */ bne lbl_800BAD10 /* 0B5744 800BACE4 80030038 */ lwz r0, 0x38(r3) /* 0B5748 800BACE8 28000000 */ cmplwi r0, 0 /* 0B574C 800BACEC 41820014 */ beq lbl_800BAD00 -/* 0B5750 800BACF0 900D8EA8 */ stw r0, __DSP_first_task-_SDA_BASE_(r13) +/* 0B5750 800BACF0 900D8EA8 */ stw r0, __DSP_first_task@sda21(r13) /* 0B5754 800BACF4 80630038 */ lwz r3, 0x38(r3) /* 0B5758 800BACF8 9083003C */ stw r4, 0x3c(r3) /* 0B575C 800BACFC 4E800020 */ blr lbl_800BAD00: -/* 0B5760 800BAD00 908D8EAC */ stw r4, __DSP_curr_task-_SDA_BASE_(r13) -/* 0B5764 800BAD04 908D8EA4 */ stw r4, __DSP_last_task-_SDA_BASE_(r13) -/* 0B5768 800BAD08 908D8EA8 */ stw r4, __DSP_first_task-_SDA_BASE_(r13) +/* 0B5760 800BAD00 908D8EAC */ stw r4, __DSP_curr_task@sda21(r13) +/* 0B5764 800BAD04 908D8EA4 */ stw r4, __DSP_last_task@sda21(r13) +/* 0B5768 800BAD08 908D8EA8 */ stw r4, __DSP_first_task@sda21(r13) /* 0B576C 800BAD0C 4E800020 */ blr lbl_800BAD10: -/* 0B5770 800BAD10 800D8EA4 */ lwz r0, __DSP_last_task-_SDA_BASE_(r13) +/* 0B5770 800BAD10 800D8EA4 */ lwz r0, __DSP_last_task@sda21(r13) /* 0B5774 800BAD14 7C001840 */ cmplw r0, r3 /* 0B5778 800BAD18 40820020 */ bne lbl_800BAD38 /* 0B577C 800BAD1C 8003003C */ lwz r0, 0x3c(r3) -/* 0B5780 800BAD20 900D8EA4 */ stw r0, __DSP_last_task-_SDA_BASE_(r13) +/* 0B5780 800BAD20 900D8EA4 */ stw r0, __DSP_last_task@sda21(r13) /* 0B5784 800BAD24 8063003C */ lwz r3, 0x3c(r3) /* 0B5788 800BAD28 90830038 */ stw r4, 0x38(r3) -/* 0B578C 800BAD2C 800D8EA8 */ lwz r0, __DSP_first_task-_SDA_BASE_(r13) -/* 0B5790 800BAD30 900D8EAC */ stw r0, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B578C 800BAD2C 800D8EA8 */ lwz r0, __DSP_first_task@sda21(r13) +/* 0B5790 800BAD30 900D8EAC */ stw r0, __DSP_curr_task@sda21(r13) /* 0B5794 800BAD34 4E800020 */ blr lbl_800BAD38: /* 0B5798 800BAD38 80030038 */ lwz r0, 0x38(r3) -/* 0B579C 800BAD3C 900D8EAC */ stw r0, __DSP_curr_task-_SDA_BASE_(r13) +/* 0B579C 800BAD3C 900D8EAC */ stw r0, __DSP_curr_task@sda21(r13) /* 0B57A0 800BAD40 80030038 */ lwz r0, 0x38(r3) /* 0B57A4 800BAD44 8083003C */ lwz r4, 0x3c(r3) /* 0B57A8 800BAD48 90040038 */ stw r0, 0x38(r4) diff --git a/asm/dvd.s b/asm/dvd.s index 0c06220..1053cfb 100644 --- a/asm/dvd.s +++ b/asm/dvd.s @@ -13,33 +13,33 @@ glabel DVDInit /* 0AD9D8 800B2F78 90010004 */ stw r0, 4(r1) /* 0AD9DC 800B2F7C 9421FFF0 */ stwu r1, -0x10(r1) /* 0AD9E0 800B2F80 93E1000C */ stw r31, 0xc(r1) -/* 0AD9E4 800B2F84 800D8D70 */ lwz r0, DVDInitialized-_SDA_BASE_(r13) +/* 0AD9E4 800B2F84 800D8D70 */ lwz r0, DVDInitialized@sda21(r13) /* 0AD9E8 800B2F88 2C000000 */ cmpwi r0, 0 /* 0AD9EC 800B2F8C 408200A0 */ bne lbl_800B302C -/* 0AD9F0 800B2F90 806D8818 */ lwz r3, __DVDVersion-_SDA_BASE_(r13) +/* 0AD9F0 800B2F90 806D8818 */ lwz r3, __DVDVersion@sda21(r13) /* 0AD9F4 800B2F94 4BFE96FD */ bl OSRegisterVersion /* 0AD9F8 800B2F98 3BE00001 */ li r31, 1 -/* 0AD9FC 800B2F9C 93ED8D70 */ stw r31, DVDInitialized-_SDA_BASE_(r13) +/* 0AD9FC 800B2F9C 93ED8D70 */ stw r31, DVDInitialized@sda21(r13) /* 0ADA00 800B2FA0 4BFFF769 */ bl __DVDFSInit /* 0ADA04 800B2FA4 48002701 */ bl __DVDClearWaitingQueue /* 0ADA08 800B2FA8 4BFFE8E5 */ bl __DVDInitWA /* 0ADA0C 800B2FAC 3C008000 */ lis r0, 0x8000 /* 0ADA10 800B2FB0 3C60800B */ lis r3, __DVDInterruptHandler@ha -/* 0ADA14 800B2FB4 900D8D38 */ stw r0, bootInfo-_SDA_BASE_(r13) +/* 0ADA14 800B2FB4 900D8D38 */ stw r0, bootInfo@sda21(r13) /* 0ADA18 800B2FB8 388318CC */ addi r4, r3, __DVDInterruptHandler@l -/* 0ADA1C 800B2FBC 900D8D34 */ stw r0, IDShouldBe-_SDA_BASE_(r13) +/* 0ADA1C 800B2FBC 900D8D34 */ stw r0, IDShouldBe@sda21(r13) /* 0ADA20 800B2FC0 38600015 */ li r3, 0x15 /* 0ADA24 800B2FC4 4BFEBD85 */ bl __OSSetInterruptHandler /* 0ADA28 800B2FC8 38600400 */ li r3, 0x400 /* 0ADA2C 800B2FCC 4BFEC181 */ bl __OSUnmaskInterrupts -/* 0ADA30 800B2FD0 386D8D28 */ addi r3, r13, __DVDThreadQueue-_SDA_BASE_ +/* 0ADA30 800B2FD0 386D8D28 */ addi r3, r13, __DVDThreadQueue@sda21 /* 0ADA34 800B2FD4 4BFEE261 */ bl OSInitThreadQueue /* 0ADA38 800B2FD8 3C60CC00 */ lis r3, DI_REGS_BASE@ha /* 0ADA3C 800B2FDC 3800002A */ li r0, 0x2a /* 0ADA40 800B2FE0 90036000 */ stw r0, (DI_REGS_BASE + DI_DISR)@l(r3) /* 0ADA44 800B2FE4 38000000 */ li r0, 0 /* 0ADA48 800B2FE8 90036004 */ stw r0, (DI_REGS_BASE + DI_DICVR)@l(r3) -/* 0ADA4C 800B2FEC 806D8D38 */ lwz r3, bootInfo-_SDA_BASE_(r13) +/* 0ADA4C 800B2FEC 806D8D38 */ lwz r3, bootInfo@sda21(r13) /* 0ADA50 800B2FF0 38630020 */ addi r3, r3, 0x20 /* 0ADA54 800B2FF4 80630000 */ lwz r3, 0(r3) /* 0ADA58 800B2FF8 3C031AE0 */ addis r0, r3, 0x1ae0 @@ -55,7 +55,7 @@ lbl_800B301C: /* 0ADA7C 800B301C 3C03F2EB */ addis r0, r3, 0xf2eb /* 0ADA80 800B3020 2800EA5E */ cmplwi r0, 0xea5e /* 0ADA84 800B3024 41820008 */ beq lbl_800B302C -/* 0ADA88 800B3028 93ED8D6C */ stw r31, FirstTimeInBootrom-_SDA_BASE_(r13) +/* 0ADA88 800B3028 93ED8D6C */ stw r31, FirstTimeInBootrom@sda21(r13) lbl_800B302C: /* 0ADA8C 800B302C 80010014 */ lwz r0, 0x14(r1) /* 0ADA90 800B3030 83E1000C */ lwz r31, 0xc(r1) @@ -73,8 +73,8 @@ stateReadingFST: /* 0ADAB8 800B3058 386325A0 */ addi r3, r3, BB2@l /* 0ADABC 800B305C 93E1000C */ stw r31, 0xc(r1) /* 0ADAC0 800B3060 3BE30008 */ addi r31, r3, 8 -/* 0ADAC4 800B3064 900D8D74 */ stw r0, LastState-_SDA_BASE_(r13) -/* 0ADAC8 800B3068 808D8D38 */ lwz r4, bootInfo-_SDA_BASE_(r13) +/* 0ADAC4 800B3064 900D8D74 */ stw r0, LastState@sda21(r13) +/* 0ADAC8 800B3068 808D8D38 */ lwz r4, bootInfo@sda21(r13) /* 0ADACC 800B306C 801F0000 */ lwz r0, 0(r31) /* 0ADAD0 800B3070 8064003C */ lwz r3, 0x3c(r4) /* 0ADAD4 800B3074 7C030040 */ cmplw r3, r0 @@ -82,14 +82,14 @@ stateReadingFST: /* 0ADADC 800B307C 3C60800F */ lis r3, D_800F24B4@ha /* 0ADAE0 800B3080 4CC63182 */ crclr 6 /* 0ADAE4 800B3084 38A324B4 */ addi r5, r3, D_800F24B4@l -/* 0ADAE8 800B3088 386D8824 */ addi r3, r13, D_80135504-_SDA_BASE_ +/* 0ADAE8 800B3088 386D8824 */ addi r3, r13, D_80135504@sda21 /* 0ADAEC 800B308C 3880028A */ li r4, 0x28a /* 0ADAF0 800B3090 4BFEB5E9 */ bl OSPanic lbl_800B3094: /* 0ADAF4 800B3094 3C608013 */ lis r3, BB2@ha /* 0ADAF8 800B3098 80DF0000 */ lwz r6, 0(r31) /* 0ADAFC 800B309C 38A325A0 */ addi r5, r3, BB2@l -/* 0ADB00 800B30A0 80ED8D38 */ lwz r7, bootInfo-_SDA_BASE_(r13) +/* 0ADB00 800B30A0 80ED8D38 */ lwz r7, bootInfo@sda21(r13) /* 0ADB04 800B30A4 3C80800B */ lis r4, cbForStateReadingFST@ha /* 0ADB08 800B30A8 80A50004 */ lwz r5, 4(r5) /* 0ADB0C 800B30AC 3806001F */ addi r0, r6, 0x1f @@ -110,7 +110,7 @@ cbForStateReadingFST: /* 0ADB40 800B30E0 9421FFE8 */ stwu r1, -0x18(r1) /* 0ADB44 800B30E4 93E10014 */ stw r31, 0x14(r1) /* 0ADB48 800B30E8 40820018 */ bne lbl_800B3100 -/* 0ADB4C 800B30EC 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0ADB4C 800B30EC 806D8D30 */ lwz r3, executing@sda21(r13) /* 0ADB50 800B30F0 3800FFFF */ li r0, -1 /* 0ADB54 800B30F4 9003000C */ stw r0, 0xc(r3) /* 0ADB58 800B30F8 48000115 */ bl stateTimeout @@ -119,12 +119,12 @@ lbl_800B3100: /* 0ADB60 800B3100 546007FF */ clrlwi. r0, r3, 0x1f /* 0ADB64 800B3104 41820044 */ beq lbl_800B3148 /* 0ADB68 800B3108 3BE00000 */ li r31, 0 -/* 0ADB6C 800B310C 93ED8D64 */ stw r31, NumInternalRetry-_SDA_BASE_(r13) +/* 0ADB6C 800B310C 93ED8D64 */ stw r31, NumInternalRetry@sda21(r13) /* 0ADB70 800B3110 4BFFF5F9 */ bl __DVDFSInit /* 0ADB74 800B3114 3C608013 */ lis r3, DummyCommandBlock@ha -/* 0ADB78 800B3118 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0ADB78 800B3118 808D8D30 */ lwz r4, executing@sda21(r13) /* 0ADB7C 800B311C 380325E0 */ addi r0, r3, DummyCommandBlock@l -/* 0ADB80 800B3120 900D8D30 */ stw r0, executing-_SDA_BASE_(r13) +/* 0ADB80 800B3120 900D8D30 */ stw r0, executing@sda21(r13) /* 0ADB84 800B3124 93E4000C */ stw r31, 0xc(r4) /* 0ADB88 800B3128 81840028 */ lwz r12, 0x28(r4) /* 0ADB8C 800B312C 280C0000 */ cmplwi r12, 0 @@ -151,7 +151,7 @@ cbForStateError: /* 0ADBCC 800B316C 9421FFE8 */ stwu r1, -0x18(r1) /* 0ADBD0 800B3170 93E10014 */ stw r31, 0x14(r1) /* 0ADBD4 800B3174 40820018 */ bne lbl_800B318C -/* 0ADBD8 800B3178 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0ADBD8 800B3178 806D8D30 */ lwz r3, executing@sda21(r13) /* 0ADBDC 800B317C 3800FFFF */ li r0, -1 /* 0ADBE0 800B3180 9003000C */ stw r0, 0xc(r3) /* 0ADBE4 800B3184 48000089 */ bl stateTimeout @@ -159,11 +159,11 @@ cbForStateError: lbl_800B318C: /* 0ADBEC 800B318C 480029A1 */ bl __DVDPrintFatalMessage /* 0ADBF0 800B3190 3C608013 */ lis r3, DummyCommandBlock@ha -/* 0ADBF4 800B3194 83ED8D30 */ lwz r31, executing-_SDA_BASE_(r13) +/* 0ADBF4 800B3194 83ED8D30 */ lwz r31, executing@sda21(r13) /* 0ADBF8 800B3198 380325E0 */ addi r0, r3, DummyCommandBlock@l /* 0ADBFC 800B319C 38600001 */ li r3, 1 -/* 0ADC00 800B31A0 900D8D30 */ stw r0, executing-_SDA_BASE_(r13) -/* 0ADC04 800B31A4 906D8D48 */ stw r3, FatalErrorFlag-_SDA_BASE_(r13) +/* 0ADC00 800B31A0 900D8D30 */ stw r0, executing@sda21(r13) +/* 0ADC04 800B31A4 906D8D48 */ stw r3, FatalErrorFlag@sda21(r13) /* 0ADC08 800B31A8 819F0028 */ lwz r12, 0x28(r31) /* 0ADC0C 800B31AC 280C0000 */ cmplwi r12, 0 /* 0ADC10 800B31B0 41820014 */ beq lbl_800B31C4 @@ -172,12 +172,12 @@ lbl_800B318C: /* 0ADC1C 800B31BC 3860FFFF */ li r3, -1 /* 0ADC20 800B31C0 4E800021 */ blrl lbl_800B31C4: -/* 0ADC24 800B31C4 800D8D50 */ lwz r0, Canceling-_SDA_BASE_(r13) +/* 0ADC24 800B31C4 800D8D50 */ lwz r0, Canceling@sda21(r13) /* 0ADC28 800B31C8 28000000 */ cmplwi r0, 0 /* 0ADC2C 800B31CC 41820028 */ beq lbl_800B31F4 -/* 0ADC30 800B31D0 818D8D54 */ lwz r12, CancelCallback-_SDA_BASE_(r13) +/* 0ADC30 800B31D0 818D8D54 */ lwz r12, CancelCallback@sda21(r13) /* 0ADC34 800B31D4 38000000 */ li r0, 0 -/* 0ADC38 800B31D8 900D8D50 */ stw r0, Canceling-_SDA_BASE_(r13) +/* 0ADC38 800B31D8 900D8D50 */ stw r0, Canceling@sda21(r13) /* 0ADC3C 800B31DC 280C0000 */ cmplwi r12, 0 /* 0ADC40 800B31E0 41820014 */ beq lbl_800B31F4 /* 0ADC44 800B31E4 7D8803A6 */ mtlr r12 @@ -224,7 +224,7 @@ CategorizeError: /* 0ADCC8 800B3268 3C03FFFE */ addis r0, r3, 0xfffe /* 0ADCCC 800B326C 28000400 */ cmplwi r0, 0x400 /* 0ADCD0 800B3270 40820010 */ bne lbl_800B3280 -/* 0ADCD4 800B3274 906D8D60 */ stw r3, LastError-_SDA_BASE_(r13) +/* 0ADCD4 800B3274 906D8D60 */ stw r3, LastError@sda21(r13) /* 0ADCD8 800B3278 38600001 */ li r3, 1 /* 0ADCDC 800B327C 4E800020 */ blr lbl_800B3280: @@ -242,28 +242,28 @@ lbl_800B32A8: /* 0ADD08 800B32A8 38600000 */ li r3, 0 /* 0ADD0C 800B32AC 4E800020 */ blr lbl_800B32B0: -/* 0ADD10 800B32B0 806D8D64 */ lwz r3, NumInternalRetry-_SDA_BASE_(r13) +/* 0ADD10 800B32B0 806D8D64 */ lwz r3, NumInternalRetry@sda21(r13) /* 0ADD14 800B32B4 38030001 */ addi r0, r3, 1 -/* 0ADD18 800B32B8 900D8D64 */ stw r0, NumInternalRetry-_SDA_BASE_(r13) -/* 0ADD1C 800B32BC 800D8D64 */ lwz r0, NumInternalRetry-_SDA_BASE_(r13) +/* 0ADD18 800B32B8 900D8D64 */ stw r0, NumInternalRetry@sda21(r13) +/* 0ADD1C 800B32BC 800D8D64 */ lwz r0, NumInternalRetry@sda21(r13) /* 0ADD20 800B32C0 2C000002 */ cmpwi r0, 2 /* 0ADD24 800B32C4 40820028 */ bne lbl_800B32EC -/* 0ADD28 800B32C8 800D8D60 */ lwz r0, LastError-_SDA_BASE_(r13) +/* 0ADD28 800B32C8 800D8D60 */ lwz r0, LastError@sda21(r13) /* 0ADD2C 800B32CC 7C040040 */ cmplw r4, r0 /* 0ADD30 800B32D0 40820010 */ bne lbl_800B32E0 -/* 0ADD34 800B32D4 908D8D60 */ stw r4, LastError-_SDA_BASE_(r13) +/* 0ADD34 800B32D4 908D8D60 */ stw r4, LastError@sda21(r13) /* 0ADD38 800B32D8 38600001 */ li r3, 1 /* 0ADD3C 800B32DC 4E800020 */ blr lbl_800B32E0: -/* 0ADD40 800B32E0 908D8D60 */ stw r4, LastError-_SDA_BASE_(r13) +/* 0ADD40 800B32E0 908D8D60 */ stw r4, LastError@sda21(r13) /* 0ADD44 800B32E4 38600002 */ li r3, 2 /* 0ADD48 800B32E8 4E800020 */ blr lbl_800B32EC: /* 0ADD4C 800B32EC 3C04FFFD */ addis r0, r4, 0xfffd -/* 0ADD50 800B32F0 908D8D60 */ stw r4, LastError-_SDA_BASE_(r13) +/* 0ADD50 800B32F0 908D8D60 */ stw r4, LastError@sda21(r13) /* 0ADD54 800B32F4 28001100 */ cmplwi r0, 0x1100 /* 0ADD58 800B32F8 41820014 */ beq lbl_800B330C -/* 0ADD5C 800B32FC 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0ADD5C 800B32FC 806D8D30 */ lwz r3, executing@sda21(r13) /* 0ADD60 800B3300 80030008 */ lwz r0, 8(r3) /* 0ADD64 800B3304 28000005 */ cmplwi r0, 5 /* 0ADD68 800B3308 4082000C */ bne lbl_800B3314 @@ -284,7 +284,7 @@ cbForStateGettingError: /* 0ADD94 800B3334 93A10014 */ stw r29, 0x14(r1) /* 0ADD98 800B3338 93810010 */ stw r28, 0x10(r1) /* 0ADD9C 800B333C 4082002C */ bne lbl_800B3368 -/* 0ADDA0 800B3340 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0ADDA0 800B3340 808D8D30 */ lwz r4, executing@sda21(r13) /* 0ADDA4 800B3344 3800FFFF */ li r0, -1 /* 0ADDA8 800B3348 3C600123 */ lis r3, 0x123 /* 0ADDAC 800B334C 9004000C */ stw r0, 0xc(r4) @@ -297,7 +297,7 @@ cbForStateGettingError: lbl_800B3368: /* 0ADDC8 800B3368 546007BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 0ADDCC 800B336C 4182002C */ beq lbl_800B3398 -/* 0ADDD0 800B3370 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0ADDD0 800B3370 808D8D30 */ lwz r4, executing@sda21(r13) /* 0ADDD4 800B3374 3800FFFF */ li r0, -1 /* 0ADDD8 800B3378 3C600123 */ lis r3, 0x123 /* 0ADDDC 800B337C 9004000C */ stw r0, 0xc(r4) @@ -316,7 +316,7 @@ lbl_800B3398: /* 0ADE0C 800B33AC 3BE30000 */ addi r31, r3, 0 /* 0ADE10 800B33B0 281F0001 */ cmplwi r31, 1 /* 0ADE14 800B33B4 40820028 */ bne lbl_800B33DC -/* 0ADE18 800B33B8 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0ADE18 800B33B8 808D8D30 */ lwz r4, executing@sda21(r13) /* 0ADE1C 800B33BC 3800FFFF */ li r0, -1 /* 0ADE20 800B33C0 387D0000 */ addi r3, r29, 0 /* 0ADE24 800B33C4 9004000C */ stw r0, 0xc(r4) @@ -352,17 +352,17 @@ lbl_800B3418: lbl_800B342C: /* 0ADE8C 800B342C 38800005 */ li r4, 5 lbl_800B3430: -/* 0ADE90 800B3430 800D8D50 */ lwz r0, Canceling-_SDA_BASE_(r13) +/* 0ADE90 800B3430 800D8D50 */ lwz r0, Canceling@sda21(r13) /* 0ADE94 800B3434 28000000 */ cmplwi r0, 0 /* 0ADE98 800B3438 4182006C */ beq lbl_800B34A4 /* 0ADE9C 800B343C 3C608013 */ lis r3, DummyCommandBlock@ha -/* 0ADEA0 800B3440 908D8D58 */ stw r4, ResumeFromHere-_SDA_BASE_(r13) +/* 0ADEA0 800B3440 908D8D58 */ stw r4, ResumeFromHere@sda21(r13) /* 0ADEA4 800B3444 38000000 */ li r0, 0 -/* 0ADEA8 800B3448 83CD8D30 */ lwz r30, executing-_SDA_BASE_(r13) +/* 0ADEA8 800B3448 83CD8D30 */ lwz r30, executing@sda21(r13) /* 0ADEAC 800B344C 386325E0 */ addi r3, r3, DummyCommandBlock@l -/* 0ADEB0 800B3450 900D8D50 */ stw r0, Canceling-_SDA_BASE_(r13) +/* 0ADEB0 800B3450 900D8D50 */ stw r0, Canceling@sda21(r13) /* 0ADEB4 800B3454 3800000A */ li r0, 0xa -/* 0ADEB8 800B3458 906D8D30 */ stw r3, executing-_SDA_BASE_(r13) +/* 0ADEB8 800B3458 906D8D30 */ stw r3, executing@sda21(r13) /* 0ADEBC 800B345C 901E000C */ stw r0, 0xc(r30) /* 0ADEC0 800B3460 819E0028 */ lwz r12, 0x28(r30) /* 0ADEC4 800B3464 280C0000 */ cmplwi r12, 0 @@ -372,7 +372,7 @@ lbl_800B3430: /* 0ADED4 800B3474 3860FFFD */ li r3, -3 /* 0ADED8 800B3478 4E800021 */ blrl lbl_800B347C: -/* 0ADEDC 800B347C 818D8D54 */ lwz r12, CancelCallback-_SDA_BASE_(r13) +/* 0ADEDC 800B347C 818D8D54 */ lwz r12, CancelCallback@sda21(r13) /* 0ADEE0 800B3480 280C0000 */ cmplwi r12, 0 /* 0ADEE4 800B3484 41820014 */ beq lbl_800B3498 /* 0ADEE8 800B3488 7D8803A6 */ mtlr r12 @@ -401,15 +401,15 @@ lbl_800B34C8: /* 0ADF34 800B34D4 3C03FFFD */ addis r0, r3, 0xfffd /* 0ADF38 800B34D8 28001100 */ cmplwi r0, 0x1100 /* 0ADF3C 800B34DC 4082001C */ bne lbl_800B34F8 -/* 0ADF40 800B34E0 80AD8D30 */ lwz r5, executing-_SDA_BASE_(r13) +/* 0ADF40 800B34E0 80AD8D30 */ lwz r5, executing@sda21(r13) /* 0ADF44 800B34E4 3C60800B */ lis r3, cbForUnrecoveredError@ha /* 0ADF48 800B34E8 388335B0 */ addi r4, r3, cbForUnrecoveredError@l /* 0ADF4C 800B34EC 80650010 */ lwz r3, 0x10(r5) /* 0ADF50 800B34F0 4BFFEBD9 */ bl DVDLowSeek /* 0ADF54 800B34F4 4800009C */ b lbl_800B3590 lbl_800B34F8: -/* 0ADF58 800B34F8 818D8D74 */ lwz r12, LastState-_SDA_BASE_(r13) -/* 0ADF5C 800B34FC 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0ADF58 800B34F8 818D8D74 */ lwz r12, LastState@sda21(r13) +/* 0ADF5C 800B34FC 806D8D30 */ lwz r3, executing@sda21(r13) /* 0ADF60 800B3500 7D8803A6 */ mtlr r12 /* 0ADF64 800B3504 4E800021 */ blrl /* 0ADF68 800B3508 48000088 */ b lbl_800B3590 @@ -417,7 +417,7 @@ lbl_800B350C: /* 0ADF6C 800B350C 3C1CFF00 */ addis r0, r28, 0xff00 /* 0ADF70 800B3510 28000000 */ cmplwi r0, 0 /* 0ADF74 800B3514 40820018 */ bne lbl_800B352C -/* 0ADF78 800B3518 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0ADF78 800B3518 806D8D30 */ lwz r3, executing@sda21(r13) /* 0ADF7C 800B351C 38000005 */ li r0, 5 /* 0ADF80 800B3520 9003000C */ stw r0, 0xc(r3) /* 0ADF84 800B3524 480009A5 */ bl stateMotorStopped @@ -426,7 +426,7 @@ lbl_800B352C: /* 0ADF8C 800B352C 3C1CFE00 */ addis r0, r28, 0xfe00 /* 0ADF90 800B3530 28000000 */ cmplwi r0, 0 /* 0ADF94 800B3534 40820018 */ bne lbl_800B354C -/* 0ADF98 800B3538 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0ADF98 800B3538 806D8D30 */ lwz r3, executing@sda21(r13) /* 0ADF9C 800B353C 38000003 */ li r0, 3 /* 0ADFA0 800B3540 9003000C */ stw r0, 0xc(r3) /* 0ADFA4 800B3544 48000819 */ bl stateCoverClosed @@ -435,13 +435,13 @@ lbl_800B354C: /* 0ADFAC 800B354C 3C1CFD00 */ addis r0, r28, 0xfd00 /* 0ADFB0 800B3550 28000000 */ cmplwi r0, 0 /* 0ADFB4 800B3554 40820018 */ bne lbl_800B356C -/* 0ADFB8 800B3558 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0ADFB8 800B3558 806D8D30 */ lwz r3, executing@sda21(r13) /* 0ADFBC 800B355C 38000004 */ li r0, 4 /* 0ADFC0 800B3560 9003000C */ stw r0, 0xc(r3) /* 0ADFC4 800B3564 48000965 */ bl stateMotorStopped /* 0ADFC8 800B3568 48000028 */ b lbl_800B3590 lbl_800B356C: -/* 0ADFCC 800B356C 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0ADFCC 800B356C 808D8D30 */ lwz r4, executing@sda21(r13) /* 0ADFD0 800B3570 3800FFFF */ li r0, -1 /* 0ADFD4 800B3574 3C600123 */ lis r3, 0x123 /* 0ADFD8 800B3578 9004000C */ stw r0, 0xc(r4) @@ -466,7 +466,7 @@ cbForUnrecoveredError: /* 0AE018 800B35B8 90010004 */ stw r0, 4(r1) /* 0AE01C 800B35BC 9421FFF8 */ stwu r1, -8(r1) /* 0AE020 800B35C0 4082002C */ bne lbl_800B35EC -/* 0AE024 800B35C4 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AE024 800B35C4 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AE028 800B35C8 3800FFFF */ li r0, -1 /* 0AE02C 800B35CC 3C600123 */ lis r3, 0x123 /* 0AE030 800B35D0 9004000C */ stw r0, 0xc(r4) @@ -497,7 +497,7 @@ cbForUnrecoveredErrorRetry: /* 0AE080 800B3620 90010004 */ stw r0, 4(r1) /* 0AE084 800B3624 9421FFF8 */ stwu r1, -8(r1) /* 0AE088 800B3628 4082002C */ bne lbl_800B3654 -/* 0AE08C 800B362C 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AE08C 800B362C 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AE090 800B3630 3800FFFF */ li r0, -1 /* 0AE094 800B3634 3C600123 */ lis r3, 0x123 /* 0AE098 800B3638 9004000C */ stw r0, 0xc(r4) @@ -509,7 +509,7 @@ cbForUnrecoveredErrorRetry: /* 0AE0B0 800B3650 48000050 */ b lbl_800B36A0 lbl_800B3654: /* 0AE0B4 800B3654 546007BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e -/* 0AE0B8 800B3658 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0AE0B8 800B3658 806D8D30 */ lwz r3, executing@sda21(r13) /* 0AE0BC 800B365C 3880FFFF */ li r4, -1 /* 0AE0C0 800B3660 9083000C */ stw r4, 0xc(r3) /* 0AE0C4 800B3664 41820020 */ beq lbl_800B3684 @@ -553,7 +553,7 @@ cbForStateGoToRetry: /* 0AE144 800B36E4 9421FFE8 */ stwu r1, -0x18(r1) /* 0AE148 800B36E8 93E10014 */ stw r31, 0x14(r1) /* 0AE14C 800B36EC 4082002C */ bne lbl_800B3718 -/* 0AE150 800B36F0 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AE150 800B36F0 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AE154 800B36F4 3800FFFF */ li r0, -1 /* 0AE158 800B36F8 3C600123 */ lis r3, 0x123 /* 0AE15C 800B36FC 9004000C */ stw r0, 0xc(r4) @@ -566,7 +566,7 @@ cbForStateGoToRetry: lbl_800B3718: /* 0AE178 800B3718 546007BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 0AE17C 800B371C 4182002C */ beq lbl_800B3748 -/* 0AE180 800B3720 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AE180 800B3720 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AE184 800B3724 3800FFFF */ li r0, -1 /* 0AE188 800B3728 3C600123 */ lis r3, 0x123 /* 0AE18C 800B372C 9004000C */ stw r0, 0xc(r4) @@ -578,35 +578,35 @@ lbl_800B3718: /* 0AE1A4 800B3744 480000D8 */ b lbl_800B381C lbl_800B3748: /* 0AE1A8 800B3748 38000000 */ li r0, 0 -/* 0AE1AC 800B374C 900D8D64 */ stw r0, NumInternalRetry-_SDA_BASE_(r13) -/* 0AE1B0 800B3750 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AE1AC 800B374C 900D8D64 */ stw r0, NumInternalRetry@sda21(r13) +/* 0AE1B0 800B3750 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AE1B4 800B3754 28000004 */ cmplwi r0, 4 /* 0AE1B8 800B3758 41820028 */ beq lbl_800B3780 -/* 0AE1BC 800B375C 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AE1BC 800B375C 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AE1C0 800B3760 28000005 */ cmplwi r0, 5 /* 0AE1C4 800B3764 4182001C */ beq lbl_800B3780 -/* 0AE1C8 800B3768 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AE1C8 800B3768 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AE1CC 800B376C 2800000D */ cmplwi r0, 0xd /* 0AE1D0 800B3770 41820010 */ beq lbl_800B3780 -/* 0AE1D4 800B3774 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AE1D4 800B3774 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AE1D8 800B3778 2800000F */ cmplwi r0, 0xf /* 0AE1DC 800B377C 4082000C */ bne lbl_800B3788 lbl_800B3780: /* 0AE1E0 800B3780 38000001 */ li r0, 1 -/* 0AE1E4 800B3784 900D8D68 */ stw r0, ResetRequired-_SDA_BASE_(r13) +/* 0AE1E4 800B3784 900D8D68 */ stw r0, ResetRequired@sda21(r13) lbl_800B3788: -/* 0AE1E8 800B3788 800D8D50 */ lwz r0, Canceling-_SDA_BASE_(r13) +/* 0AE1E8 800B3788 800D8D50 */ lwz r0, Canceling@sda21(r13) /* 0AE1EC 800B378C 28000000 */ cmplwi r0, 0 /* 0AE1F0 800B3790 41820070 */ beq lbl_800B3800 /* 0AE1F4 800B3794 38000002 */ li r0, 2 -/* 0AE1F8 800B3798 83ED8D30 */ lwz r31, executing-_SDA_BASE_(r13) +/* 0AE1F8 800B3798 83ED8D30 */ lwz r31, executing@sda21(r13) /* 0AE1FC 800B379C 3C608013 */ lis r3, DummyCommandBlock@ha -/* 0AE200 800B37A0 900D8D58 */ stw r0, ResumeFromHere-_SDA_BASE_(r13) +/* 0AE200 800B37A0 900D8D58 */ stw r0, ResumeFromHere@sda21(r13) /* 0AE204 800B37A4 380325E0 */ addi r0, r3, DummyCommandBlock@l /* 0AE208 800B37A8 38600000 */ li r3, 0 -/* 0AE20C 800B37AC 900D8D30 */ stw r0, executing-_SDA_BASE_(r13) +/* 0AE20C 800B37AC 900D8D30 */ stw r0, executing@sda21(r13) /* 0AE210 800B37B0 3800000A */ li r0, 0xa -/* 0AE214 800B37B4 906D8D50 */ stw r3, Canceling-_SDA_BASE_(r13) +/* 0AE214 800B37B4 906D8D50 */ stw r3, Canceling@sda21(r13) /* 0AE218 800B37B8 901F000C */ stw r0, 0xc(r31) /* 0AE21C 800B37BC 819F0028 */ lwz r12, 0x28(r31) /* 0AE220 800B37C0 280C0000 */ cmplwi r12, 0 @@ -616,7 +616,7 @@ lbl_800B3788: /* 0AE230 800B37D0 3860FFFD */ li r3, -3 /* 0AE234 800B37D4 4E800021 */ blrl lbl_800B37D8: -/* 0AE238 800B37D8 818D8D54 */ lwz r12, CancelCallback-_SDA_BASE_(r13) +/* 0AE238 800B37D8 818D8D54 */ lwz r12, CancelCallback@sda21(r13) /* 0AE23C 800B37DC 280C0000 */ cmplwi r12, 0 /* 0AE240 800B37E0 41820014 */ beq lbl_800B37F4 /* 0AE244 800B37E4 7D8803A6 */ mtlr r12 @@ -632,7 +632,7 @@ lbl_800B3800: lbl_800B3804: /* 0AE264 800B3804 2C000000 */ cmpwi r0, 0 /* 0AE268 800B3808 40820014 */ bne lbl_800B381C -/* 0AE26C 800B380C 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0AE26C 800B380C 806D8D30 */ lwz r3, executing@sda21(r13) /* 0AE270 800B3810 3800000B */ li r0, 0xb /* 0AE274 800B3814 9003000C */ stw r0, 0xc(r3) /* 0AE278 800B3818 480006B1 */ bl stateMotorStopped @@ -650,31 +650,31 @@ stateCheckID: /* 0AE29C 800B383C 9421FFF0 */ stwu r1, -0x10(r1) /* 0AE2A0 800B3840 93E1000C */ stw r31, 0xc(r1) /* 0AE2A4 800B3844 3BE325A0 */ addi r31, r3, BB2@l -/* 0AE2A8 800B3848 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AE2A8 800B3848 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AE2AC 800B384C 2C000003 */ cmpwi r0, 3 /* 0AE2B0 800B3850 41820008 */ beq lbl_800B3858 /* 0AE2B4 800B3854 4800006C */ b lbl_800B38C0 lbl_800B3858: -/* 0AE2B8 800B3858 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AE2B8 800B3858 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AE2BC 800B385C 387F0020 */ addi r3, r31, 0x20 /* 0AE2C0 800B3860 80840024 */ lwz r4, 0x24(r4) /* 0AE2C4 800B3864 480021D1 */ bl DVDCompareDiskID /* 0AE2C8 800B3868 2C030000 */ cmpwi r3, 0 /* 0AE2CC 800B386C 41820044 */ beq lbl_800B38B0 -/* 0AE2D0 800B3870 806D8D34 */ lwz r3, IDShouldBe-_SDA_BASE_(r13) +/* 0AE2D0 800B3870 806D8D34 */ lwz r3, IDShouldBe@sda21(r13) /* 0AE2D4 800B3874 389F0020 */ addi r4, r31, 0x20 /* 0AE2D8 800B3878 38A00020 */ li r5, 0x20 /* 0AE2DC 800B387C 4BF51C49 */ bl memcpy -/* 0AE2E0 800B3880 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AE2E0 800B3880 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AE2E4 800B3884 38000001 */ li r0, 1 /* 0AE2E8 800B3888 387F0000 */ addi r3, r31, 0 /* 0AE2EC 800B388C 9004000C */ stw r0, 0xc(r4) /* 0AE2F0 800B3890 38800020 */ li r4, 0x20 /* 0AE2F4 800B3894 4BFE9EBD */ bl DCInvalidateRange /* 0AE2F8 800B3898 3C80800B */ lis r4, stateCheckID2a@ha -/* 0AE2FC 800B389C 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0AE2FC 800B389C 806D8D30 */ lwz r3, executing@sda21(r13) /* 0AE300 800B38A0 38043944 */ addi r0, r4, stateCheckID2a@l -/* 0AE304 800B38A4 900D8D74 */ stw r0, LastState-_SDA_BASE_(r13) +/* 0AE304 800B38A4 900D8D74 */ stw r0, LastState@sda21(r13) /* 0AE308 800B38A8 4800009D */ bl stateCheckID2a /* 0AE30C 800B38AC 48000050 */ b lbl_800B38FC lbl_800B38B0: @@ -683,7 +683,7 @@ lbl_800B38B0: /* 0AE318 800B38B8 4BFFE975 */ bl DVDLowStopMotor /* 0AE31C 800B38BC 48000040 */ b lbl_800B38FC lbl_800B38C0: -/* 0AE320 800B38C0 808D8D34 */ lwz r4, IDShouldBe-_SDA_BASE_(r13) +/* 0AE320 800B38C0 808D8D34 */ lwz r4, IDShouldBe@sda21(r13) /* 0AE324 800B38C4 387F0020 */ addi r3, r31, 0x20 /* 0AE328 800B38C8 38A00020 */ li r5, 0x20 /* 0AE32C 800B38CC 4801B045 */ bl memcmp @@ -695,9 +695,9 @@ lbl_800B38C0: /* 0AE344 800B38E4 48000018 */ b lbl_800B38FC lbl_800B38E8: /* 0AE348 800B38E8 3C80800B */ lis r4, stateCheckID3@ha -/* 0AE34C 800B38EC 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0AE34C 800B38EC 806D8D30 */ lwz r3, executing@sda21(r13) /* 0AE350 800B38F0 38043910 */ addi r0, r4, stateCheckID3@l -/* 0AE354 800B38F4 900D8D74 */ stw r0, LastState-_SDA_BASE_(r13) +/* 0AE354 800B38F4 900D8D74 */ stw r0, LastState@sda21(r13) /* 0AE358 800B38F8 48000019 */ bl stateCheckID3 lbl_800B38FC: /* 0AE35C 800B38FC 80010014 */ lwz r0, 0x14(r1) @@ -712,7 +712,7 @@ stateCheckID3: /* 0AE378 800B3918 90010004 */ stw r0, 4(r1) /* 0AE37C 800B391C 38A33C1C */ addi r5, r3, cbForStateCheckID3@l /* 0AE380 800B3920 9421FFF8 */ stwu r1, -8(r1) -/* 0AE384 800B3924 808D8D34 */ lwz r4, IDShouldBe-_SDA_BASE_(r13) +/* 0AE384 800B3924 808D8D34 */ lwz r4, IDShouldBe@sda21(r13) /* 0AE388 800B3928 88640008 */ lbz r3, 8(r4) /* 0AE38C 800B392C 3880000A */ li r4, 0xa /* 0AE390 800B3930 4BFFEBD5 */ bl DVDLowAudioBufferConfig @@ -727,7 +727,7 @@ stateCheckID2a: /* 0AE3AC 800B394C 90010004 */ stw r0, 4(r1) /* 0AE3B0 800B3950 38A33978 */ addi r5, r3, cbForStateCheckID2a@l /* 0AE3B4 800B3954 9421FFF8 */ stwu r1, -8(r1) -/* 0AE3B8 800B3958 808D8D34 */ lwz r4, IDShouldBe-_SDA_BASE_(r13) +/* 0AE3B8 800B3958 808D8D34 */ lwz r4, IDShouldBe@sda21(r13) /* 0AE3BC 800B395C 88640008 */ lbz r3, 8(r4) /* 0AE3C0 800B3960 3880000A */ li r4, 0xa /* 0AE3C4 800B3964 4BFFEBA1 */ bl DVDLowAudioBufferConfig @@ -742,7 +742,7 @@ cbForStateCheckID2a: /* 0AE3E0 800B3980 90010004 */ stw r0, 4(r1) /* 0AE3E4 800B3984 9421FFF8 */ stwu r1, -8(r1) /* 0AE3E8 800B3988 4082002C */ bne lbl_800B39B4 -/* 0AE3EC 800B398C 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AE3EC 800B398C 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AE3F0 800B3990 3800FFFF */ li r0, -1 /* 0AE3F4 800B3994 3C600123 */ lis r3, 0x123 /* 0AE3F8 800B3998 9004000C */ stw r0, 0xc(r4) @@ -756,8 +756,8 @@ lbl_800B39B4: /* 0AE414 800B39B4 546007FF */ clrlwi. r0, r3, 0x1f /* 0AE418 800B39B8 41820018 */ beq lbl_800B39D0 /* 0AE41C 800B39BC 38000000 */ li r0, 0 -/* 0AE420 800B39C0 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) -/* 0AE424 800B39C4 900D8D64 */ stw r0, NumInternalRetry-_SDA_BASE_(r13) +/* 0AE420 800B39C0 806D8D30 */ lwz r3, executing@sda21(r13) +/* 0AE424 800B39C4 900D8D64 */ stw r0, NumInternalRetry@sda21(r13) /* 0AE428 800B39C8 48000025 */ bl stateCheckID2 /* 0AE42C 800B39CC 48000010 */ b lbl_800B39DC lbl_800B39D0: @@ -793,7 +793,7 @@ cbForStateCheckID1: /* 0AE490 800B3A30 9421FFE8 */ stwu r1, -0x18(r1) /* 0AE494 800B3A34 93E10014 */ stw r31, 0x14(r1) /* 0AE498 800B3A38 4082002C */ bne lbl_800B3A64 -/* 0AE49C 800B3A3C 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AE49C 800B3A3C 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AE4A0 800B3A40 3800FFFF */ li r0, -1 /* 0AE4A4 800B3A44 3C600123 */ lis r3, 0x123 /* 0AE4A8 800B3A48 9004000C */ stw r0, 0xc(r4) @@ -806,7 +806,7 @@ cbForStateCheckID1: lbl_800B3A64: /* 0AE4C4 800B3A64 546007BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 0AE4C8 800B3A68 4182002C */ beq lbl_800B3A94 -/* 0AE4CC 800B3A6C 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AE4CC 800B3A6C 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AE4D0 800B3A70 3800FFFF */ li r0, -1 /* 0AE4D4 800B3A74 3C600123 */ lis r3, 0x123 /* 0AE4D8 800B3A78 9004000C */ stw r0, 0xc(r4) @@ -818,18 +818,18 @@ lbl_800B3A64: /* 0AE4F0 800B3A90 48000094 */ b lbl_800B3B24 lbl_800B3A94: /* 0AE4F4 800B3A94 38800000 */ li r4, 0 -/* 0AE4F8 800B3A98 908D8D64 */ stw r4, NumInternalRetry-_SDA_BASE_(r13) -/* 0AE4FC 800B3A9C 800D8D50 */ lwz r0, Canceling-_SDA_BASE_(r13) +/* 0AE4F8 800B3A98 908D8D64 */ stw r4, NumInternalRetry@sda21(r13) +/* 0AE4FC 800B3A9C 800D8D50 */ lwz r0, Canceling@sda21(r13) /* 0AE500 800B3AA0 28000000 */ cmplwi r0, 0 /* 0AE504 800B3AA4 41820068 */ beq lbl_800B3B0C /* 0AE508 800B3AA8 38000001 */ li r0, 1 -/* 0AE50C 800B3AAC 83ED8D30 */ lwz r31, executing-_SDA_BASE_(r13) -/* 0AE510 800B3AB0 900D8D58 */ stw r0, ResumeFromHere-_SDA_BASE_(r13) +/* 0AE50C 800B3AAC 83ED8D30 */ lwz r31, executing@sda21(r13) +/* 0AE510 800B3AB0 900D8D58 */ stw r0, ResumeFromHere@sda21(r13) /* 0AE514 800B3AB4 3C608013 */ lis r3, DummyCommandBlock@ha /* 0AE518 800B3AB8 386325E0 */ addi r3, r3, DummyCommandBlock@l -/* 0AE51C 800B3ABC 908D8D50 */ stw r4, Canceling-_SDA_BASE_(r13) +/* 0AE51C 800B3ABC 908D8D50 */ stw r4, Canceling@sda21(r13) /* 0AE520 800B3AC0 3800000A */ li r0, 0xa -/* 0AE524 800B3AC4 906D8D30 */ stw r3, executing-_SDA_BASE_(r13) +/* 0AE524 800B3AC4 906D8D30 */ stw r3, executing@sda21(r13) /* 0AE528 800B3AC8 901F000C */ stw r0, 0xc(r31) /* 0AE52C 800B3ACC 819F0028 */ lwz r12, 0x28(r31) /* 0AE530 800B3AD0 280C0000 */ cmplwi r12, 0 @@ -839,7 +839,7 @@ lbl_800B3A94: /* 0AE540 800B3AE0 3860FFFD */ li r3, -3 /* 0AE544 800B3AE4 4E800021 */ blrl lbl_800B3AE8: -/* 0AE548 800B3AE8 818D8D54 */ lwz r12, CancelCallback-_SDA_BASE_(r13) +/* 0AE548 800B3AE8 818D8D54 */ lwz r12, CancelCallback@sda21(r13) /* 0AE54C 800B3AEC 280C0000 */ cmplwi r12, 0 /* 0AE550 800B3AF0 41820014 */ beq lbl_800B3B04 /* 0AE554 800B3AF4 7D8803A6 */ mtlr r12 @@ -852,7 +852,7 @@ lbl_800B3B04: lbl_800B3B0C: /* 0AE56C 800B3B0C 2C040000 */ cmpwi r4, 0 /* 0AE570 800B3B10 40820014 */ bne lbl_800B3B24 -/* 0AE574 800B3B14 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0AE574 800B3B14 806D8D30 */ lwz r3, executing@sda21(r13) /* 0AE578 800B3B18 38000006 */ li r0, 6 /* 0AE57C 800B3B1C 9003000C */ stw r0, 0xc(r3) /* 0AE580 800B3B20 480003A9 */ bl stateMotorStopped @@ -870,7 +870,7 @@ cbForStateCheckID2: /* 0AE5A4 800B3B44 9421FFE8 */ stwu r1, -0x18(r1) /* 0AE5A8 800B3B48 93E10014 */ stw r31, 0x14(r1) /* 0AE5AC 800B3B4C 4082002C */ bne lbl_800B3B78 -/* 0AE5B0 800B3B50 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AE5B0 800B3B50 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AE5B4 800B3B54 3800FFFF */ li r0, -1 /* 0AE5B8 800B3B58 3C600123 */ lis r3, 0x123 /* 0AE5BC 800B3B5C 9004000C */ stw r0, 0xc(r4) @@ -884,12 +884,12 @@ lbl_800B3B78: /* 0AE5D8 800B3B78 546007FF */ clrlwi. r0, r3, 0x1f /* 0AE5DC 800B3B7C 41820080 */ beq lbl_800B3BFC /* 0AE5E0 800B3B80 3C60800B */ lis r3, stateReadingFST@ha -/* 0AE5E4 800B3B84 808D8D38 */ lwz r4, bootInfo-_SDA_BASE_(r13) +/* 0AE5E4 800B3B84 808D8D38 */ lwz r4, bootInfo@sda21(r13) /* 0AE5E8 800B3B88 38033040 */ addi r0, r3, stateReadingFST@l /* 0AE5EC 800B3B8C 38A00000 */ li r5, 0 -/* 0AE5F0 800B3B90 900D8D74 */ stw r0, LastState-_SDA_BASE_(r13) +/* 0AE5F0 800B3B90 900D8D74 */ stw r0, LastState@sda21(r13) /* 0AE5F4 800B3B94 3C608013 */ lis r3, BB2@ha -/* 0AE5F8 800B3B98 90AD8D64 */ stw r5, NumInternalRetry-_SDA_BASE_(r13) +/* 0AE5F8 800B3B98 90AD8D64 */ stw r5, NumInternalRetry@sda21(r13) /* 0AE5FC 800B3B9C 386325A0 */ addi r3, r3, BB2@l /* 0AE600 800B3BA0 3BE30008 */ addi r31, r3, 8 /* 0AE604 800B3BA4 8064003C */ lwz r3, 0x3c(r4) @@ -899,14 +899,14 @@ lbl_800B3B78: /* 0AE614 800B3BB4 3C60800F */ lis r3, D_800F24B4@ha /* 0AE618 800B3BB8 4CC63182 */ crclr 6 /* 0AE61C 800B3BBC 38A324B4 */ addi r5, r3, D_800F24B4@l -/* 0AE620 800B3BC0 386D8824 */ addi r3, r13, D_80135504-_SDA_BASE_ +/* 0AE620 800B3BC0 386D8824 */ addi r3, r13, D_80135504@sda21 /* 0AE624 800B3BC4 3880028A */ li r4, 0x28a /* 0AE628 800B3BC8 4BFEAAB1 */ bl OSPanic lbl_800B3BCC: /* 0AE62C 800B3BCC 3C608013 */ lis r3, BB2@ha /* 0AE630 800B3BD0 80DF0000 */ lwz r6, 0(r31) /* 0AE634 800B3BD4 38A325A0 */ addi r5, r3, BB2@l -/* 0AE638 800B3BD8 80ED8D38 */ lwz r7, bootInfo-_SDA_BASE_(r13) +/* 0AE638 800B3BD8 80ED8D38 */ lwz r7, bootInfo@sda21(r13) /* 0AE63C 800B3BDC 3C80800B */ lis r4, cbForStateReadingFST@ha /* 0AE640 800B3BE0 80A50004 */ lwz r5, 4(r5) /* 0AE644 800B3BE4 3806001F */ addi r0, r6, 0x1f @@ -933,7 +933,7 @@ cbForStateCheckID3: /* 0AE688 800B3C28 9421FFE8 */ stwu r1, -0x18(r1) /* 0AE68C 800B3C2C 93E10014 */ stw r31, 0x14(r1) /* 0AE690 800B3C30 4082002C */ bne lbl_800B3C5C -/* 0AE694 800B3C34 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AE694 800B3C34 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AE698 800B3C38 3800FFFF */ li r0, -1 /* 0AE69C 800B3C3C 3C600123 */ lis r3, 0x123 /* 0AE6A0 800B3C40 9004000C */ stw r0, 0xc(r4) @@ -947,17 +947,17 @@ lbl_800B3C5C: /* 0AE6BC 800B3C5C 546007FF */ clrlwi. r0, r3, 0x1f /* 0AE6C0 800B3C60 41820098 */ beq lbl_800B3CF8 /* 0AE6C4 800B3C64 38800000 */ li r4, 0 -/* 0AE6C8 800B3C68 908D8D64 */ stw r4, NumInternalRetry-_SDA_BASE_(r13) -/* 0AE6CC 800B3C6C 800D8D50 */ lwz r0, Canceling-_SDA_BASE_(r13) +/* 0AE6C8 800B3C68 908D8D64 */ stw r4, NumInternalRetry@sda21(r13) +/* 0AE6CC 800B3C6C 800D8D50 */ lwz r0, Canceling@sda21(r13) /* 0AE6D0 800B3C70 28000000 */ cmplwi r0, 0 /* 0AE6D4 800B3C74 41820064 */ beq lbl_800B3CD8 -/* 0AE6D8 800B3C78 908D8D58 */ stw r4, ResumeFromHere-_SDA_BASE_(r13) +/* 0AE6D8 800B3C78 908D8D58 */ stw r4, ResumeFromHere@sda21(r13) /* 0AE6DC 800B3C7C 3C608013 */ lis r3, DummyCommandBlock@ha -/* 0AE6E0 800B3C80 83ED8D30 */ lwz r31, executing-_SDA_BASE_(r13) +/* 0AE6E0 800B3C80 83ED8D30 */ lwz r31, executing@sda21(r13) /* 0AE6E4 800B3C84 386325E0 */ addi r3, r3, DummyCommandBlock@l -/* 0AE6E8 800B3C88 908D8D50 */ stw r4, Canceling-_SDA_BASE_(r13) +/* 0AE6E8 800B3C88 908D8D50 */ stw r4, Canceling@sda21(r13) /* 0AE6EC 800B3C8C 3800000A */ li r0, 0xa -/* 0AE6F0 800B3C90 906D8D30 */ stw r3, executing-_SDA_BASE_(r13) +/* 0AE6F0 800B3C90 906D8D30 */ stw r3, executing@sda21(r13) /* 0AE6F4 800B3C94 901F000C */ stw r0, 0xc(r31) /* 0AE6F8 800B3C98 819F0028 */ lwz r12, 0x28(r31) /* 0AE6FC 800B3C9C 280C0000 */ cmplwi r12, 0 @@ -967,7 +967,7 @@ lbl_800B3C5C: /* 0AE70C 800B3CAC 3860FFFD */ li r3, -3 /* 0AE710 800B3CB0 4E800021 */ blrl lbl_800B3CB4: -/* 0AE714 800B3CB4 818D8D54 */ lwz r12, CancelCallback-_SDA_BASE_(r13) +/* 0AE714 800B3CB4 818D8D54 */ lwz r12, CancelCallback@sda21(r13) /* 0AE718 800B3CB8 280C0000 */ cmplwi r12, 0 /* 0AE71C 800B3CBC 41820014 */ beq lbl_800B3CD0 /* 0AE720 800B3CC0 7D8803A6 */ mtlr r12 @@ -980,10 +980,10 @@ lbl_800B3CD0: lbl_800B3CD8: /* 0AE738 800B3CD8 2C040000 */ cmpwi r4, 0 /* 0AE73C 800B3CDC 40820028 */ bne lbl_800B3D04 -/* 0AE740 800B3CE0 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0AE740 800B3CE0 806D8D30 */ lwz r3, executing@sda21(r13) /* 0AE744 800B3CE4 38000001 */ li r0, 1 /* 0AE748 800B3CE8 9003000C */ stw r0, 0xc(r3) -/* 0AE74C 800B3CEC 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0AE74C 800B3CEC 806D8D30 */ lwz r3, executing@sda21(r13) /* 0AE750 800B3CF0 48000515 */ bl stateBusy /* 0AE754 800B3CF4 48000010 */ b lbl_800B3D04 lbl_800B3CF8: @@ -1007,9 +1007,9 @@ AlarmHandler: /* 0AE790 800B3D30 38800020 */ li r4, 0x20 /* 0AE794 800B3D34 4BFE9A1D */ bl DCInvalidateRange /* 0AE798 800B3D38 3C80800B */ lis r4, stateCoverClosed_CMD@ha -/* 0AE79C 800B3D3C 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0AE79C 800B3D3C 806D8D30 */ lwz r3, executing@sda21(r13) /* 0AE7A0 800B3D40 38043E28 */ addi r0, r4, stateCoverClosed_CMD@l -/* 0AE7A4 800B3D44 900D8D74 */ stw r0, LastState-_SDA_BASE_(r13) +/* 0AE7A4 800B3D44 900D8D74 */ stw r0, LastState@sda21(r13) /* 0AE7A8 800B3D48 480000E1 */ bl stateCoverClosed_CMD /* 0AE7AC 800B3D4C 8001000C */ lwz r0, 0xc(r1) /* 0AE7B0 800B3D50 38210008 */ addi r1, r1, 8 @@ -1023,7 +1023,7 @@ stateCoverClosed: /* 0AE7C8 800B3D68 9421FFF0 */ stwu r1, -0x10(r1) /* 0AE7CC 800B3D6C 93E1000C */ stw r31, 0xc(r1) /* 0AE7D0 800B3D70 3BE325A0 */ addi r31, r3, BB2@l -/* 0AE7D4 800B3D74 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AE7D4 800B3D74 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AE7D8 800B3D78 2C00000D */ cmpwi r0, 0xd /* 0AE7DC 800B3D7C 41820028 */ beq lbl_800B3DA4 /* 0AE7E0 800B3D80 40800018 */ bge lbl_800B3D98 @@ -1038,9 +1038,9 @@ lbl_800B3D98: /* 0AE800 800B3DA0 48000034 */ b lbl_800B3DD4 lbl_800B3DA4: /* 0AE804 800B3DA4 48001901 */ bl __DVDClearWaitingQueue -/* 0AE808 800B3DA8 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AE808 800B3DA8 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AE80C 800B3DAC 381F0040 */ addi r0, r31, 0x40 -/* 0AE810 800B3DB0 900D8D30 */ stw r0, executing-_SDA_BASE_(r13) +/* 0AE810 800B3DB0 900D8D30 */ stw r0, executing@sda21(r13) /* 0AE814 800B3DB4 81840028 */ lwz r12, 0x28(r4) /* 0AE818 800B3DB8 280C0000 */ cmplwi r12, 0 /* 0AE81C 800B3DBC 41820010 */ beq lbl_800B3DCC @@ -1094,7 +1094,7 @@ cbForStateCoverClosed: /* 0AE8C0 800B3E60 90010004 */ stw r0, 4(r1) /* 0AE8C4 800B3E64 9421FFF8 */ stwu r1, -8(r1) /* 0AE8C8 800B3E68 4082002C */ bne lbl_800B3E94 -/* 0AE8CC 800B3E6C 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AE8CC 800B3E6C 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AE8D0 800B3E70 3800FFFF */ li r0, -1 /* 0AE8D4 800B3E74 3C600123 */ lis r3, 0x123 /* 0AE8D8 800B3E78 9004000C */ stw r0, 0xc(r4) @@ -1108,7 +1108,7 @@ lbl_800B3E94: /* 0AE8F4 800B3E94 546007FF */ clrlwi. r0, r3, 0x1f /* 0AE8F8 800B3E98 41820014 */ beq lbl_800B3EAC /* 0AE8FC 800B3E9C 38000000 */ li r0, 0 -/* 0AE900 800B3EA0 900D8D64 */ stw r0, NumInternalRetry-_SDA_BASE_(r13) +/* 0AE900 800B3EA0 900D8D64 */ stw r0, NumInternalRetry@sda21(r13) /* 0AE904 800B3EA4 4BFFF98D */ bl stateCheckID /* 0AE908 800B3EA8 48000010 */ b lbl_800B3EB8 lbl_800B3EAC: @@ -1144,9 +1144,9 @@ cbForStateMotorStopped: /* 0AE96C 800B3F0C 3BE425A0 */ addi r31, r4, BB2@l /* 0AE970 800B3F10 90036004 */ stw r0, (DI_REGS_BASE + DI_DICVR)@l(r3) /* 0AE974 800B3F14 38000003 */ li r0, 3 -/* 0AE978 800B3F18 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0AE978 800B3F18 806D8D30 */ lwz r3, executing@sda21(r13) /* 0AE97C 800B3F1C 9003000C */ stw r0, 0xc(r3) -/* 0AE980 800B3F20 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AE980 800B3F20 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AE984 800B3F24 2C00000D */ cmpwi r0, 0xd /* 0AE988 800B3F28 41820028 */ beq lbl_800B3F50 /* 0AE98C 800B3F2C 40800018 */ bge lbl_800B3F44 @@ -1161,9 +1161,9 @@ lbl_800B3F44: /* 0AE9AC 800B3F4C 48000034 */ b lbl_800B3F80 lbl_800B3F50: /* 0AE9B0 800B3F50 48001755 */ bl __DVDClearWaitingQueue -/* 0AE9B4 800B3F54 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AE9B4 800B3F54 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AE9B8 800B3F58 381F0040 */ addi r0, r31, 0x40 -/* 0AE9BC 800B3F5C 900D8D30 */ stw r0, executing-_SDA_BASE_(r13) +/* 0AE9BC 800B3F5C 900D8D30 */ stw r0, executing@sda21(r13) /* 0AE9C0 800B3F60 81840028 */ lwz r12, 0x28(r4) /* 0AE9C4 800B3F64 280C0000 */ cmplwi r12, 0 /* 0AE9C8 800B3F68 41820010 */ beq lbl_800B3F78 @@ -1208,29 +1208,29 @@ stateReady: /* 0AEA50 800B3FF0 2C030000 */ cmpwi r3, 0 /* 0AEA54 800B3FF4 40820010 */ bne lbl_800B4004 /* 0AEA58 800B3FF8 38000000 */ li r0, 0 -/* 0AEA5C 800B3FFC 900D8D30 */ stw r0, executing-_SDA_BASE_(r13) +/* 0AEA5C 800B3FFC 900D8D30 */ stw r0, executing@sda21(r13) /* 0AEA60 800B4000 480001F0 */ b lbl_800B41F0 lbl_800B4004: -/* 0AEA64 800B4004 800D8D3C */ lwz r0, PauseFlag-_SDA_BASE_(r13) +/* 0AEA64 800B4004 800D8D3C */ lwz r0, PauseFlag@sda21(r13) /* 0AEA68 800B4008 2C000000 */ cmpwi r0, 0 /* 0AEA6C 800B400C 41820018 */ beq lbl_800B4024 /* 0AEA70 800B4010 38600001 */ li r3, 1 /* 0AEA74 800B4014 38000000 */ li r0, 0 -/* 0AEA78 800B4018 906D8D40 */ stw r3, PausingFlag-_SDA_BASE_(r13) -/* 0AEA7C 800B401C 900D8D30 */ stw r0, executing-_SDA_BASE_(r13) +/* 0AEA78 800B4018 906D8D40 */ stw r3, PausingFlag@sda21(r13) +/* 0AEA7C 800B401C 900D8D30 */ stw r0, executing@sda21(r13) /* 0AEA80 800B4020 480001D0 */ b lbl_800B41F0 lbl_800B4024: /* 0AEA84 800B4024 48001721 */ bl __DVDPopWaitingQueue -/* 0AEA88 800B4028 800D8D48 */ lwz r0, FatalErrorFlag-_SDA_BASE_(r13) -/* 0AEA8C 800B402C 906D8D30 */ stw r3, executing-_SDA_BASE_(r13) +/* 0AEA88 800B4028 800D8D48 */ lwz r0, FatalErrorFlag@sda21(r13) +/* 0AEA8C 800B402C 906D8D30 */ stw r3, executing@sda21(r13) /* 0AEA90 800B4030 2C000000 */ cmpwi r0, 0 /* 0AEA94 800B4034 4182003C */ beq lbl_800B4070 -/* 0AEA98 800B4038 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0AEA98 800B4038 806D8D30 */ lwz r3, executing@sda21(r13) /* 0AEA9C 800B403C 3880FFFF */ li r4, -1 /* 0AEAA0 800B4040 381F0040 */ addi r0, r31, 0x40 /* 0AEAA4 800B4044 9083000C */ stw r4, 0xc(r3) -/* 0AEAA8 800B4048 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) -/* 0AEAAC 800B404C 900D8D30 */ stw r0, executing-_SDA_BASE_(r13) +/* 0AEAA8 800B4048 808D8D30 */ lwz r4, executing@sda21(r13) +/* 0AEAAC 800B404C 900D8D30 */ stw r0, executing@sda21(r13) /* 0AEAB0 800B4050 81840028 */ lwz r12, 0x28(r4) /* 0AEAB4 800B4054 280C0000 */ cmplwi r12, 0 /* 0AEAB8 800B4058 41820010 */ beq lbl_800B4068 @@ -1241,13 +1241,13 @@ lbl_800B4068: /* 0AEAC8 800B4068 4BFFFF6D */ bl stateReady /* 0AEACC 800B406C 48000184 */ b lbl_800B41F0 lbl_800B4070: -/* 0AEAD0 800B4070 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AEAD0 800B4070 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AEAD4 800B4074 80040008 */ lwz r0, 8(r4) -/* 0AEAD8 800B4078 900D8D4C */ stw r0, CurrCommand-_SDA_BASE_(r13) -/* 0AEADC 800B407C 800D8D58 */ lwz r0, ResumeFromHere-_SDA_BASE_(r13) +/* 0AEAD8 800B4078 900D8D4C */ stw r0, CurrCommand@sda21(r13) +/* 0AEADC 800B407C 800D8D58 */ lwz r0, ResumeFromHere@sda21(r13) /* 0AEAE0 800B4080 28000000 */ cmplwi r0, 0 /* 0AEAE4 800B4084 4182015C */ beq lbl_800B41E0 -/* 0AEAE8 800B4088 800D8D58 */ lwz r0, ResumeFromHere-_SDA_BASE_(r13) +/* 0AEAE8 800B4088 800D8D58 */ lwz r0, ResumeFromHere@sda21(r13) /* 0AEAEC 800B408C 2C000004 */ cmpwi r0, 4 /* 0AEAF0 800B4090 41820064 */ beq lbl_800B40F4 /* 0AEAF4 800B4094 4080001C */ bge lbl_800B40B0 @@ -1287,7 +1287,7 @@ lbl_800B40F4: lbl_800B410C: /* 0AEB6C 800B410C 38000003 */ li r0, 3 /* 0AEB70 800B4110 9004000C */ stw r0, 0xc(r4) -/* 0AEB74 800B4114 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AEB74 800B4114 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AEB78 800B4118 2C00000D */ cmpwi r0, 0xd /* 0AEB7C 800B411C 41820028 */ beq lbl_800B4144 /* 0AEB80 800B4120 40800018 */ bge lbl_800B4138 @@ -1302,9 +1302,9 @@ lbl_800B4138: /* 0AEBA0 800B4140 48000034 */ b lbl_800B4174 lbl_800B4144: /* 0AEBA4 800B4144 48001561 */ bl __DVDClearWaitingQueue -/* 0AEBA8 800B4148 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AEBA8 800B4148 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AEBAC 800B414C 381F0040 */ addi r0, r31, 0x40 -/* 0AEBB0 800B4150 900D8D30 */ stw r0, executing-_SDA_BASE_(r13) +/* 0AEBB0 800B4150 900D8D30 */ stw r0, executing@sda21(r13) /* 0AEBB4 800B4154 81840028 */ lwz r12, 0x28(r4) /* 0AEBB8 800B4158 280C0000 */ cmplwi r12, 0 /* 0AEBBC 800B415C 41820010 */ beq lbl_800B416C @@ -1335,19 +1335,19 @@ lbl_800B4174: lbl_800B41B8: /* 0AEC18 800B41B8 3800FFFF */ li r0, -1 /* 0AEC1C 800B41BC 9004000C */ stw r0, 0xc(r4) -/* 0AEC20 800B41C0 806D8D5C */ lwz r3, CancelLastError-_SDA_BASE_(r13) +/* 0AEC20 800B41C0 806D8D5C */ lwz r3, CancelLastError@sda21(r13) /* 0AEC24 800B41C4 480017F5 */ bl __DVDStoreErrorCode /* 0AEC28 800B41C8 3C60800B */ lis r3, cbForStateError@ha /* 0AEC2C 800B41CC 38633160 */ addi r3, r3, cbForStateError@l /* 0AEC30 800B41D0 4BFFE05D */ bl DVDLowStopMotor lbl_800B41D4: /* 0AEC34 800B41D4 38000000 */ li r0, 0 -/* 0AEC38 800B41D8 900D8D58 */ stw r0, ResumeFromHere-_SDA_BASE_(r13) +/* 0AEC38 800B41D8 900D8D58 */ stw r0, ResumeFromHere@sda21(r13) /* 0AEC3C 800B41DC 48000014 */ b lbl_800B41F0 lbl_800B41E0: /* 0AEC40 800B41E0 38000001 */ li r0, 1 /* 0AEC44 800B41E4 9004000C */ stw r0, 0xc(r4) -/* 0AEC48 800B41E8 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0AEC48 800B41E8 806D8D30 */ lwz r3, executing@sda21(r13) /* 0AEC4C 800B41EC 48000019 */ bl stateBusy lbl_800B41F0: /* 0AEC50 800B41F0 80010014 */ lwz r0, 0x14(r1) @@ -1363,7 +1363,7 @@ stateBusy: /* 0AEC70 800B4210 38044204 */ addi r0, r4, stateBusy@l /* 0AEC74 800B4214 7C671B78 */ mr r7, r3 /* 0AEC78 800B4218 9421FFF8 */ stwu r1, -8(r1) -/* 0AEC7C 800B421C 900D8D74 */ stw r0, LastState-_SDA_BASE_(r13) +/* 0AEC7C 800B421C 900D8D74 */ stw r0, LastState@sda21(r13) /* 0AEC80 800B4220 80030008 */ lwz r0, 8(r3) /* 0AEC84 800B4224 2800000F */ cmplwi r0, 0xf /* 0AEC88 800B4228 418102D4 */ bgt lbl_800B44FC @@ -1390,9 +1390,9 @@ glabel lbl_800B4270 /* 0AECD4 800B4274 28000000 */ cmplwi r0, 0 /* 0AECD8 800B4278 4082003C */ bne lbl_800B42B4 /* 0AECDC 800B427C 3C608013 */ lis r3, DummyCommandBlock@ha -/* 0AECE0 800B4280 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AECE0 800B4280 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AECE4 800B4284 380325E0 */ addi r0, r3, DummyCommandBlock@l -/* 0AECE8 800B4288 900D8D30 */ stw r0, executing-_SDA_BASE_(r13) +/* 0AECE8 800B4288 900D8D30 */ stw r0, executing@sda21(r13) /* 0AECEC 800B428C 38000000 */ li r0, 0 /* 0AECF0 800B4290 9004000C */ stw r0, 0xc(r4) /* 0AECF4 800B4294 81840028 */ lwz r12, 0x28(r4) @@ -1455,10 +1455,10 @@ glabel lbl_800B4354 /* 0AEDB8 800B4358 38636000 */ addi r3, r3, DI_REGS_BASE@l /* 0AEDBC 800B435C 80030004 */ lwz r0, DI_DICVR(r3) /* 0AEDC0 800B4360 90030004 */ stw r0, DI_DICVR(r3) -/* 0AEDC4 800B4364 800D8D44 */ lwz r0, AutoFinishing-_SDA_BASE_(r13) +/* 0AEDC4 800B4364 800D8D44 */ lwz r0, AutoFinishing@sda21(r13) /* 0AEDC8 800B4368 2C000000 */ cmpwi r0, 0 /* 0AEDCC 800B436C 41820024 */ beq lbl_800B4390 -/* 0AEDD0 800B4370 80AD8D30 */ lwz r5, executing-_SDA_BASE_(r13) +/* 0AEDD0 800B4370 80AD8D30 */ lwz r5, executing@sda21(r13) /* 0AEDD4 800B4374 38000000 */ li r0, 0 /* 0AEDD8 800B4378 3C60800B */ lis r3, cbForStateBusy@ha /* 0AEDDC 800B437C 9005001C */ stw r0, 0x1c(r5) @@ -1467,7 +1467,7 @@ glabel lbl_800B4354 /* 0AEDE8 800B4388 4BFFE0F1 */ bl DVDLowRequestAudioStatus /* 0AEDEC 800B438C 48000188 */ b lbl_800B4514 lbl_800B4390: -/* 0AEDF0 800B4390 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AEDF0 800B4390 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AEDF4 800B4394 38000001 */ li r0, 1 /* 0AEDF8 800B4398 3C60800B */ lis r3, cbForStateBusy@ha /* 0AEDFC 800B439C 9004001C */ stw r0, 0x1c(r4) @@ -1497,7 +1497,7 @@ glabel lbl_800B43E4 /* 0AEE54 800B43F4 90040004 */ stw r0, DI_DICVR(r4) /* 0AEE58 800B43F8 38000001 */ li r0, 1 /* 0AEE5C 800B43FC 38C34524 */ addi r6, r3, cbForStateBusy@l -/* 0AEE60 800B4400 900D8D44 */ stw r0, AutoFinishing-_SDA_BASE_(r13) +/* 0AEE60 800B4400 900D8D44 */ stw r0, AutoFinishing@sda21(r13) /* 0AEE64 800B4404 38600000 */ li r3, 0 /* 0AEE68 800B4408 38800000 */ li r4, 0 /* 0AEE6C 800B440C 38A00000 */ li r5, 0 @@ -1567,7 +1567,7 @@ glabel lbl_800B44D0 /* 0AEF54 800B44F4 4BFFDE51 */ bl DVDLowInquiry /* 0AEF58 800B44F8 4800001C */ b lbl_800B4514 glabel lbl_800B44FC -/* 0AEF5C 800B44FC 818D8820 */ lwz r12, checkOptionalCommand-_SDA_BASE_(r13) +/* 0AEF5C 800B44FC 818D8820 */ lwz r12, checkOptionalCommand@sda21(r13) /* 0AEF60 800B4500 3C60800B */ lis r3, cbForStateBusy@ha /* 0AEF64 800B4504 38834524 */ addi r4, r3, cbForStateBusy@l /* 0AEF68 800B4508 7D8803A6 */ mtlr r12 @@ -1589,7 +1589,7 @@ cbForStateBusy: /* 0AEF9C 800B453C 3BE425A0 */ addi r31, r4, BB2@l /* 0AEFA0 800B4540 93C10010 */ stw r30, 0x10(r1) /* 0AEFA4 800B4544 4082002C */ bne lbl_800B4570 -/* 0AEFA8 800B4548 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AEFA8 800B4548 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AEFAC 800B454C 3800FFFF */ li r0, -1 /* 0AEFB0 800B4550 3C600123 */ lis r3, 0x123 /* 0AEFB4 800B4554 9004000C */ stw r0, 0xc(r4) @@ -1600,16 +1600,16 @@ cbForStateBusy: /* 0AEFC8 800B4568 4BFFEBF9 */ bl cbForStateError /* 0AEFCC 800B456C 480005D8 */ b lbl_800B4B44 lbl_800B4570: -/* 0AEFD0 800B4570 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AEFD0 800B4570 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AEFD4 800B4574 28000003 */ cmplwi r0, 3 /* 0AEFD8 800B4578 41820010 */ beq lbl_800B4588 -/* 0AEFDC 800B457C 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AEFDC 800B457C 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AEFE0 800B4580 2800000F */ cmplwi r0, 0xf /* 0AEFE4 800B4584 408200EC */ bne lbl_800B4670 lbl_800B4588: /* 0AEFE8 800B4588 546007BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e /* 0AEFEC 800B458C 4182002C */ beq lbl_800B45B8 -/* 0AEFF0 800B4590 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AEFF0 800B4590 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AEFF4 800B4594 3800FFFF */ li r0, -1 /* 0AEFF8 800B4598 3C600123 */ lis r3, 0x123 /* 0AEFFC 800B459C 9004000C */ stw r0, 0xc(r4) @@ -1621,24 +1621,24 @@ lbl_800B4588: /* 0AF014 800B45B4 48000590 */ b lbl_800B4B44 lbl_800B45B8: /* 0AF018 800B45B8 38000000 */ li r0, 0 -/* 0AF01C 800B45BC 900D8D64 */ stw r0, NumInternalRetry-_SDA_BASE_(r13) -/* 0AF020 800B45C0 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AF01C 800B45BC 900D8D64 */ stw r0, NumInternalRetry@sda21(r13) +/* 0AF020 800B45C0 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AF024 800B45C4 2800000F */ cmplwi r0, 0xf /* 0AF028 800B45C8 4082000C */ bne lbl_800B45D4 /* 0AF02C 800B45CC 38000001 */ li r0, 1 -/* 0AF030 800B45D0 900D8D68 */ stw r0, ResetRequired-_SDA_BASE_(r13) +/* 0AF030 800B45D0 900D8D68 */ stw r0, ResetRequired@sda21(r13) lbl_800B45D4: -/* 0AF034 800B45D4 800D8D50 */ lwz r0, Canceling-_SDA_BASE_(r13) +/* 0AF034 800B45D4 800D8D50 */ lwz r0, Canceling@sda21(r13) /* 0AF038 800B45D8 28000000 */ cmplwi r0, 0 /* 0AF03C 800B45DC 4182006C */ beq lbl_800B4648 /* 0AF040 800B45E0 38000007 */ li r0, 7 -/* 0AF044 800B45E4 83CD8D30 */ lwz r30, executing-_SDA_BASE_(r13) -/* 0AF048 800B45E8 900D8D58 */ stw r0, ResumeFromHere-_SDA_BASE_(r13) +/* 0AF044 800B45E4 83CD8D30 */ lwz r30, executing@sda21(r13) +/* 0AF048 800B45E8 900D8D58 */ stw r0, ResumeFromHere@sda21(r13) /* 0AF04C 800B45EC 387F0040 */ addi r3, r31, 0x40 /* 0AF050 800B45F0 38000000 */ li r0, 0 -/* 0AF054 800B45F4 900D8D50 */ stw r0, Canceling-_SDA_BASE_(r13) +/* 0AF054 800B45F4 900D8D50 */ stw r0, Canceling@sda21(r13) /* 0AF058 800B45F8 3800000A */ li r0, 0xa -/* 0AF05C 800B45FC 906D8D30 */ stw r3, executing-_SDA_BASE_(r13) +/* 0AF05C 800B45FC 906D8D30 */ stw r3, executing@sda21(r13) /* 0AF060 800B4600 901E000C */ stw r0, 0xc(r30) /* 0AF064 800B4604 819E0028 */ lwz r12, 0x28(r30) /* 0AF068 800B4608 280C0000 */ cmplwi r12, 0 @@ -1648,7 +1648,7 @@ lbl_800B45D4: /* 0AF078 800B4618 3860FFFD */ li r3, -3 /* 0AF07C 800B461C 4E800021 */ blrl lbl_800B4620: -/* 0AF080 800B4620 818D8D54 */ lwz r12, CancelCallback-_SDA_BASE_(r13) +/* 0AF080 800B4620 818D8D54 */ lwz r12, CancelCallback@sda21(r13) /* 0AF084 800B4624 280C0000 */ cmplwi r12, 0 /* 0AF088 800B4628 41820014 */ beq lbl_800B463C /* 0AF08C 800B462C 7D8803A6 */ mtlr r12 @@ -1664,7 +1664,7 @@ lbl_800B4648: lbl_800B464C: /* 0AF0AC 800B464C 2C000000 */ cmpwi r0, 0 /* 0AF0B0 800B4650 408204F4 */ bne lbl_800B4B44 -/* 0AF0B4 800B4654 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AF0B4 800B4654 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AF0B8 800B4658 38000007 */ li r0, 7 /* 0AF0BC 800B465C 3C60800B */ lis r3, cbForStateMotorStopped@ha /* 0AF0C0 800B4660 9004000C */ stw r0, 0xc(r4) @@ -1672,7 +1672,7 @@ lbl_800B464C: /* 0AF0C8 800B4668 4BFFDAF5 */ bl DVDLowWaitCoverClose /* 0AF0CC 800B466C 480004D8 */ b lbl_800B4B44 lbl_800B4670: -/* 0AF0D0 800B4670 808D8D4C */ lwz r4, CurrCommand-_SDA_BASE_(r13) +/* 0AF0D0 800B4670 808D8D4C */ lwz r4, CurrCommand@sda21(r13) /* 0AF0D4 800B4674 28040001 */ cmplwi r4, 1 /* 0AF0D8 800B4678 41820018 */ beq lbl_800B4690 /* 0AF0DC 800B467C 3804FFFC */ addi r0, r4, -4 @@ -1684,7 +1684,7 @@ lbl_800B4690: /* 0AF0F0 800B4690 38000001 */ li r0, 1 /* 0AF0F4 800B4694 4800001C */ b lbl_800B46B0 lbl_800B4698: -/* 0AF0F8 800B4698 800D882C */ lwz r0, DmaCommand-_SDA_BASE_(r13) +/* 0AF0F8 800B4698 800D882C */ lwz r0, DmaCommand@sda21(r13) /* 0AF0FC 800B469C 7C040040 */ cmplw r4, r0 /* 0AF100 800B46A0 4082000C */ bne lbl_800B46AC /* 0AF104 800B46A4 38000001 */ li r0, 1 @@ -1694,7 +1694,7 @@ lbl_800B46AC: lbl_800B46B0: /* 0AF110 800B46B0 2C000000 */ cmpwi r0, 0 /* 0AF114 800B46B4 41820028 */ beq lbl_800B46DC -/* 0AF118 800B46B8 80CD8D30 */ lwz r6, executing-_SDA_BASE_(r13) +/* 0AF118 800B46B8 80CD8D30 */ lwz r6, executing@sda21(r13) /* 0AF11C 800B46BC 3C80CC00 */ lis r4, DI_REGS_BASE@ha /* 0AF120 800B46C0 38846000 */ addi r4, r4, DI_REGS_BASE@l /* 0AF124 800B46C4 80840018 */ lwz r4, DI_DILENGTH(r4) @@ -1706,12 +1706,12 @@ lbl_800B46B0: lbl_800B46DC: /* 0AF13C 800B46DC 54600739 */ rlwinm. r0, r3, 0, 0x1c, 0x1c /* 0AF140 800B46E0 41820060 */ beq lbl_800B4740 -/* 0AF144 800B46E4 83CD8D30 */ lwz r30, executing-_SDA_BASE_(r13) +/* 0AF144 800B46E4 83CD8D30 */ lwz r30, executing@sda21(r13) /* 0AF148 800B46E8 387F0040 */ addi r3, r31, 0x40 /* 0AF14C 800B46EC 38000000 */ li r0, 0 -/* 0AF150 800B46F0 900D8D50 */ stw r0, Canceling-_SDA_BASE_(r13) +/* 0AF150 800B46F0 900D8D50 */ stw r0, Canceling@sda21(r13) /* 0AF154 800B46F4 3800000A */ li r0, 0xa -/* 0AF158 800B46F8 906D8D30 */ stw r3, executing-_SDA_BASE_(r13) +/* 0AF158 800B46F8 906D8D30 */ stw r3, executing@sda21(r13) /* 0AF15C 800B46FC 901E000C */ stw r0, 0xc(r30) /* 0AF160 800B4700 819E0028 */ lwz r12, 0x28(r30) /* 0AF164 800B4704 280C0000 */ cmplwi r12, 0 @@ -1721,7 +1721,7 @@ lbl_800B46DC: /* 0AF174 800B4714 3860FFFD */ li r3, -3 /* 0AF178 800B4718 4E800021 */ blrl lbl_800B471C: -/* 0AF17C 800B471C 818D8D54 */ lwz r12, CancelCallback-_SDA_BASE_(r13) +/* 0AF17C 800B471C 818D8D54 */ lwz r12, CancelCallback@sda21(r13) /* 0AF180 800B4720 280C0000 */ cmplwi r12, 0 /* 0AF184 800B4724 41820014 */ beq lbl_800B4738 /* 0AF188 800B4728 7D8803A6 */ mtlr r12 @@ -1735,16 +1735,16 @@ lbl_800B4740: /* 0AF1A0 800B4740 546007FF */ clrlwi. r0, r3, 0x1f /* 0AF1A4 800B4744 418202D0 */ beq lbl_800B4A14 /* 0AF1A8 800B4748 38800000 */ li r4, 0 -/* 0AF1AC 800B474C 908D8D64 */ stw r4, NumInternalRetry-_SDA_BASE_(r13) -/* 0AF1B0 800B4750 800D8D50 */ lwz r0, Canceling-_SDA_BASE_(r13) +/* 0AF1AC 800B474C 908D8D64 */ stw r4, NumInternalRetry@sda21(r13) +/* 0AF1B0 800B4750 800D8D50 */ lwz r0, Canceling@sda21(r13) /* 0AF1B4 800B4754 28000000 */ cmplwi r0, 0 /* 0AF1B8 800B4758 41820060 */ beq lbl_800B47B8 -/* 0AF1BC 800B475C 908D8D58 */ stw r4, ResumeFromHere-_SDA_BASE_(r13) +/* 0AF1BC 800B475C 908D8D58 */ stw r4, ResumeFromHere@sda21(r13) /* 0AF1C0 800B4760 387F0040 */ addi r3, r31, 0x40 -/* 0AF1C4 800B4764 83CD8D30 */ lwz r30, executing-_SDA_BASE_(r13) +/* 0AF1C4 800B4764 83CD8D30 */ lwz r30, executing@sda21(r13) /* 0AF1C8 800B4768 3800000A */ li r0, 0xa -/* 0AF1CC 800B476C 908D8D50 */ stw r4, Canceling-_SDA_BASE_(r13) -/* 0AF1D0 800B4770 906D8D30 */ stw r3, executing-_SDA_BASE_(r13) +/* 0AF1CC 800B476C 908D8D50 */ stw r4, Canceling@sda21(r13) +/* 0AF1D0 800B4770 906D8D30 */ stw r3, executing@sda21(r13) /* 0AF1D4 800B4774 901E000C */ stw r0, 0xc(r30) /* 0AF1D8 800B4778 819E0028 */ lwz r12, 0x28(r30) /* 0AF1DC 800B477C 280C0000 */ cmplwi r12, 0 @@ -1754,7 +1754,7 @@ lbl_800B4740: /* 0AF1EC 800B478C 3860FFFD */ li r3, -3 /* 0AF1F0 800B4790 4E800021 */ blrl lbl_800B4794: -/* 0AF1F4 800B4794 818D8D54 */ lwz r12, CancelCallback-_SDA_BASE_(r13) +/* 0AF1F4 800B4794 818D8D54 */ lwz r12, CancelCallback@sda21(r13) /* 0AF1F8 800B4798 280C0000 */ cmplwi r12, 0 /* 0AF1FC 800B479C 41820014 */ beq lbl_800B47B0 /* 0AF200 800B47A0 7D8803A6 */ mtlr r12 @@ -1767,7 +1767,7 @@ lbl_800B47B0: lbl_800B47B8: /* 0AF218 800B47B8 2C040000 */ cmpwi r4, 0 /* 0AF21C 800B47BC 40820388 */ bne lbl_800B4B44 -/* 0AF220 800B47C0 806D8D4C */ lwz r3, CurrCommand-_SDA_BASE_(r13) +/* 0AF220 800B47C0 806D8D4C */ lwz r3, CurrCommand@sda21(r13) /* 0AF224 800B47C4 28030001 */ cmplwi r3, 1 /* 0AF228 800B47C8 41820018 */ beq lbl_800B47E0 /* 0AF22C 800B47CC 3803FFFC */ addi r0, r3, -4 @@ -1779,7 +1779,7 @@ lbl_800B47E0: /* 0AF240 800B47E0 38000001 */ li r0, 1 /* 0AF244 800B47E4 4800001C */ b lbl_800B4800 lbl_800B47E8: -/* 0AF248 800B47E8 800D882C */ lwz r0, DmaCommand-_SDA_BASE_(r13) +/* 0AF248 800B47E8 800D882C */ lwz r0, DmaCommand@sda21(r13) /* 0AF24C 800B47EC 7C030040 */ cmplw r3, r0 /* 0AF250 800B47F0 4082000C */ bne lbl_800B47FC /* 0AF254 800B47F4 38000001 */ li r0, 1 @@ -1789,7 +1789,7 @@ lbl_800B47FC: lbl_800B4800: /* 0AF260 800B4800 2C000000 */ cmpwi r0, 0 /* 0AF264 800B4804 41820054 */ beq lbl_800B4858 -/* 0AF268 800B4808 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0AF268 800B4808 806D8D30 */ lwz r3, executing@sda21(r13) /* 0AF26C 800B480C 80830020 */ lwz r4, 0x20(r3) /* 0AF270 800B4810 80030014 */ lwz r0, 0x14(r3) /* 0AF274 800B4814 7C040040 */ cmplw r4, r0 @@ -1798,7 +1798,7 @@ lbl_800B4800: /* 0AF280 800B4820 48000324 */ b lbl_800B4B44 lbl_800B4824: /* 0AF284 800B4824 381F0040 */ addi r0, r31, 0x40 -/* 0AF288 800B4828 900D8D30 */ stw r0, executing-_SDA_BASE_(r13) +/* 0AF288 800B4828 900D8D30 */ stw r0, executing@sda21(r13) /* 0AF28C 800B482C 38000000 */ li r0, 0 /* 0AF290 800B4830 38830000 */ addi r4, r3, 0 /* 0AF294 800B4834 9003000C */ stw r0, 0xc(r3) @@ -1812,7 +1812,7 @@ lbl_800B4850: /* 0AF2B0 800B4850 4BFFF785 */ bl stateReady /* 0AF2B4 800B4854 480002F0 */ b lbl_800B4B44 lbl_800B4858: -/* 0AF2B8 800B4858 808D8D4C */ lwz r4, CurrCommand-_SDA_BASE_(r13) +/* 0AF2B8 800B4858 808D8D4C */ lwz r4, CurrCommand@sda21(r13) /* 0AF2BC 800B485C 3804FFF7 */ addi r0, r4, -9 /* 0AF2C0 800B4860 28000003 */ cmplwi r0, 3 /* 0AF2C4 800B4864 4181000C */ bgt lbl_800B4870 @@ -1842,10 +1842,10 @@ lbl_800B48B0: lbl_800B48B4: /* 0AF314 800B48B4 2C000000 */ cmpwi r0, 0 /* 0AF318 800B48B8 41820068 */ beq lbl_800B4920 -/* 0AF31C 800B48BC 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AF31C 800B48BC 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AF320 800B48C0 2800000B */ cmplwi r0, 0xb /* 0AF324 800B48C4 41820010 */ beq lbl_800B48D4 -/* 0AF328 800B48C8 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AF328 800B48C8 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AF32C 800B48CC 2800000A */ cmplwi r0, 0xa /* 0AF330 800B48D0 40820014 */ bne lbl_800B48E4 lbl_800B48D4: @@ -1858,10 +1858,10 @@ lbl_800B48E4: /* 0AF348 800B48E8 38636000 */ addi r3, r3, DI_REGS_BASE@l /* 0AF34C 800B48EC 80630020 */ lwz r3, DI_DIIMMBUF(r3) lbl_800B48F0: -/* 0AF350 800B48F0 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AF350 800B48F0 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AF354 800B48F4 38BF0040 */ addi r5, r31, 0x40 /* 0AF358 800B48F8 38000000 */ li r0, 0 -/* 0AF35C 800B48FC 90AD8D30 */ stw r5, executing-_SDA_BASE_(r13) +/* 0AF35C 800B48FC 90AD8D30 */ stw r5, executing@sda21(r13) /* 0AF360 800B4900 9004000C */ stw r0, 0xc(r4) /* 0AF364 800B4904 81840028 */ lwz r12, 0x28(r4) /* 0AF368 800B4908 280C0000 */ cmplwi r12, 0 @@ -1872,10 +1872,10 @@ lbl_800B4918: /* 0AF378 800B4918 4BFFF6BD */ bl stateReady /* 0AF37C 800B491C 48000228 */ b lbl_800B4B44 lbl_800B4920: -/* 0AF380 800B4920 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AF380 800B4920 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AF384 800B4924 28000006 */ cmplwi r0, 6 /* 0AF388 800B4928 408200B8 */ bne lbl_800B49E0 -/* 0AF38C 800B492C 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AF38C 800B492C 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AF390 800B4930 38A4001C */ addi r5, r4, 0x1c /* 0AF394 800B4934 8004001C */ lwz r0, 0x1c(r4) /* 0AF398 800B4938 28000000 */ cmplwi r0, 0 @@ -1885,7 +1885,7 @@ lbl_800B4920: /* 0AF3A8 800B4948 540007FF */ clrlwi. r0, r0, 0x1f /* 0AF3AC 800B494C 41820034 */ beq lbl_800B4980 /* 0AF3B0 800B4950 381F0040 */ addi r0, r31, 0x40 -/* 0AF3B4 800B4954 900D8D30 */ stw r0, executing-_SDA_BASE_(r13) +/* 0AF3B4 800B4954 900D8D30 */ stw r0, executing@sda21(r13) /* 0AF3B8 800B4958 38000009 */ li r0, 9 /* 0AF3BC 800B495C 9004000C */ stw r0, 0xc(r4) /* 0AF3C0 800B4960 81840028 */ lwz r12, 0x28(r4) @@ -1899,20 +1899,20 @@ lbl_800B4978: /* 0AF3DC 800B497C 480001C8 */ b lbl_800B4B44 lbl_800B4980: /* 0AF3E0 800B4980 38000000 */ li r0, 0 -/* 0AF3E4 800B4984 900D8D44 */ stw r0, AutoFinishing-_SDA_BASE_(r13) +/* 0AF3E4 800B4984 900D8D44 */ stw r0, AutoFinishing@sda21(r13) /* 0AF3E8 800B4988 38000001 */ li r0, 1 /* 0AF3EC 800B498C 3C60800B */ lis r3, cbForStateBusy@ha /* 0AF3F0 800B4990 90050000 */ stw r0, 0(r5) /* 0AF3F4 800B4994 38C34524 */ addi r6, r3, cbForStateBusy@l /* 0AF3F8 800B4998 38600000 */ li r3, 0 -/* 0AF3FC 800B499C 80AD8D30 */ lwz r5, executing-_SDA_BASE_(r13) +/* 0AF3FC 800B499C 80AD8D30 */ lwz r5, executing@sda21(r13) /* 0AF400 800B49A0 80850014 */ lwz r4, 0x14(r5) /* 0AF404 800B49A4 80A50010 */ lwz r5, 0x10(r5) /* 0AF408 800B49A8 4BFFDA39 */ bl DVDLowAudioStream /* 0AF40C 800B49AC 48000198 */ b lbl_800B4B44 lbl_800B49B0: /* 0AF410 800B49B0 381F0040 */ addi r0, r31, 0x40 -/* 0AF414 800B49B4 900D8D30 */ stw r0, executing-_SDA_BASE_(r13) +/* 0AF414 800B49B4 900D8D30 */ stw r0, executing@sda21(r13) /* 0AF418 800B49B8 38000000 */ li r0, 0 /* 0AF41C 800B49BC 9004000C */ stw r0, 0xc(r4) /* 0AF420 800B49C0 81840028 */ lwz r12, 0x28(r4) @@ -1925,10 +1925,10 @@ lbl_800B49D8: /* 0AF438 800B49D8 4BFFF5FD */ bl stateReady /* 0AF43C 800B49DC 48000168 */ b lbl_800B4B44 lbl_800B49E0: -/* 0AF440 800B49E0 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AF440 800B49E0 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AF444 800B49E4 387F0040 */ addi r3, r31, 0x40 /* 0AF448 800B49E8 38000000 */ li r0, 0 -/* 0AF44C 800B49EC 906D8D30 */ stw r3, executing-_SDA_BASE_(r13) +/* 0AF44C 800B49EC 906D8D30 */ stw r3, executing@sda21(r13) /* 0AF450 800B49F0 9004000C */ stw r0, 0xc(r4) /* 0AF454 800B49F4 81840028 */ lwz r12, 0x28(r4) /* 0AF458 800B49F8 280C0000 */ cmplwi r12, 0 @@ -1940,10 +1940,10 @@ lbl_800B4A0C: /* 0AF46C 800B4A0C 4BFFF5C9 */ bl stateReady /* 0AF470 800B4A10 48000134 */ b lbl_800B4B44 lbl_800B4A14: -/* 0AF474 800B4A14 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AF474 800B4A14 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AF478 800B4A18 2800000E */ cmplwi r0, 0xe /* 0AF47C 800B4A1C 4082002C */ bne lbl_800B4A48 -/* 0AF480 800B4A20 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AF480 800B4A20 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AF484 800B4A24 3800FFFF */ li r0, -1 /* 0AF488 800B4A28 3C600123 */ lis r3, 0x123 /* 0AF48C 800B4A2C 9004000C */ stw r0, 0xc(r4) @@ -1954,33 +1954,33 @@ lbl_800B4A14: /* 0AF4A0 800B4A40 4BFFD7ED */ bl DVDLowStopMotor /* 0AF4A4 800B4A44 48000100 */ b lbl_800B4B44 lbl_800B4A48: -/* 0AF4A8 800B4A48 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AF4A8 800B4A48 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AF4AC 800B4A4C 28000001 */ cmplwi r0, 1 /* 0AF4B0 800B4A50 41820028 */ beq lbl_800B4A78 -/* 0AF4B4 800B4A54 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AF4B4 800B4A54 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AF4B8 800B4A58 28000004 */ cmplwi r0, 4 /* 0AF4BC 800B4A5C 4182001C */ beq lbl_800B4A78 -/* 0AF4C0 800B4A60 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AF4C0 800B4A60 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AF4C4 800B4A64 28000005 */ cmplwi r0, 5 /* 0AF4C8 800B4A68 41820010 */ beq lbl_800B4A78 -/* 0AF4CC 800B4A6C 800D8D4C */ lwz r0, CurrCommand-_SDA_BASE_(r13) +/* 0AF4CC 800B4A6C 800D8D4C */ lwz r0, CurrCommand@sda21(r13) /* 0AF4D0 800B4A70 2800000E */ cmplwi r0, 0xe /* 0AF4D4 800B4A74 408200C4 */ bne lbl_800B4B38 lbl_800B4A78: -/* 0AF4D8 800B4A78 83CD8D30 */ lwz r30, executing-_SDA_BASE_(r13) +/* 0AF4D8 800B4A78 83CD8D30 */ lwz r30, executing@sda21(r13) /* 0AF4DC 800B4A7C 807E0020 */ lwz r3, 0x20(r30) /* 0AF4E0 800B4A80 801E0014 */ lwz r0, 0x14(r30) /* 0AF4E4 800B4A84 7C030040 */ cmplw r3, r0 /* 0AF4E8 800B4A88 408200B0 */ bne lbl_800B4B38 -/* 0AF4EC 800B4A8C 800D8D50 */ lwz r0, Canceling-_SDA_BASE_(r13) +/* 0AF4EC 800B4A8C 800D8D50 */ lwz r0, Canceling@sda21(r13) /* 0AF4F0 800B4A90 28000000 */ cmplwi r0, 0 /* 0AF4F4 800B4A94 41820064 */ beq lbl_800B4AF8 /* 0AF4F8 800B4A98 38800000 */ li r4, 0 -/* 0AF4FC 800B4A9C 908D8D58 */ stw r4, ResumeFromHere-_SDA_BASE_(r13) +/* 0AF4FC 800B4A9C 908D8D58 */ stw r4, ResumeFromHere@sda21(r13) /* 0AF500 800B4AA0 387F0040 */ addi r3, r31, 0x40 /* 0AF504 800B4AA4 3800000A */ li r0, 0xa -/* 0AF508 800B4AA8 908D8D50 */ stw r4, Canceling-_SDA_BASE_(r13) -/* 0AF50C 800B4AAC 906D8D30 */ stw r3, executing-_SDA_BASE_(r13) +/* 0AF508 800B4AA8 908D8D50 */ stw r4, Canceling@sda21(r13) +/* 0AF50C 800B4AAC 906D8D30 */ stw r3, executing@sda21(r13) /* 0AF510 800B4AB0 901E000C */ stw r0, 0xc(r30) /* 0AF514 800B4AB4 819E0028 */ lwz r12, 0x28(r30) /* 0AF518 800B4AB8 280C0000 */ cmplwi r12, 0 @@ -1990,7 +1990,7 @@ lbl_800B4A78: /* 0AF528 800B4AC8 3860FFFD */ li r3, -3 /* 0AF52C 800B4ACC 4E800021 */ blrl lbl_800B4AD0: -/* 0AF530 800B4AD0 818D8D54 */ lwz r12, CancelCallback-_SDA_BASE_(r13) +/* 0AF530 800B4AD0 818D8D54 */ lwz r12, CancelCallback@sda21(r13) /* 0AF534 800B4AD4 280C0000 */ cmplwi r12, 0 /* 0AF538 800B4AD8 41820014 */ beq lbl_800B4AEC /* 0AF53C 800B4ADC 7D8803A6 */ mtlr r12 @@ -2006,10 +2006,10 @@ lbl_800B4AF8: lbl_800B4AFC: /* 0AF55C 800B4AFC 2C000000 */ cmpwi r0, 0 /* 0AF560 800B4B00 40820044 */ bne lbl_800B4B44 -/* 0AF564 800B4B04 808D8D30 */ lwz r4, executing-_SDA_BASE_(r13) +/* 0AF564 800B4B04 808D8D30 */ lwz r4, executing@sda21(r13) /* 0AF568 800B4B08 387F0040 */ addi r3, r31, 0x40 /* 0AF56C 800B4B0C 38000000 */ li r0, 0 -/* 0AF570 800B4B10 906D8D30 */ stw r3, executing-_SDA_BASE_(r13) +/* 0AF570 800B4B10 906D8D30 */ stw r3, executing@sda21(r13) /* 0AF574 800B4B14 9004000C */ stw r0, 0xc(r4) /* 0AF578 800B4B18 81840028 */ lwz r12, 0x28(r4) /* 0AF57C 800B4B1C 280C0000 */ cmplwi r12, 0 @@ -2049,7 +2049,7 @@ glabel DVDReadAbsAsyncPrio /* 0AF5F0 800B4B90 90C30010 */ stw r6, 0x10(r3) /* 0AF5F4 800B4B94 90030020 */ stw r0, 0x20(r3) /* 0AF5F8 800B4B98 90E30028 */ stw r7, 0x28(r3) -/* 0AF5FC 800B4B9C 800D881C */ lwz r0, autoInvalidation-_SDA_BASE_(r13) +/* 0AF5FC 800B4B9C 800D881C */ lwz r0, autoInvalidation@sda21(r13) /* 0AF600 800B4BA0 2C000000 */ cmpwi r0, 0 /* 0AF604 800B4BA4 41820030 */ beq lbl_800B4BD4 /* 0AF608 800B4BA8 807D0008 */ lwz r3, 8(r29) @@ -2072,11 +2072,11 @@ lbl_800B4BD4: /* 0AF644 800B4BE4 387F0000 */ addi r3, r31, 0 /* 0AF648 800B4BE8 389D0000 */ addi r4, r29, 0 /* 0AF64C 800B4BEC 48000AF1 */ bl __DVDPushWaitingQueue -/* 0AF650 800B4BF0 800D8D30 */ lwz r0, executing-_SDA_BASE_(r13) +/* 0AF650 800B4BF0 800D8D30 */ lwz r0, executing@sda21(r13) /* 0AF654 800B4BF4 3BE30000 */ addi r31, r3, 0 /* 0AF658 800B4BF8 28000000 */ cmplwi r0, 0 /* 0AF65C 800B4BFC 40820014 */ bne lbl_800B4C10 -/* 0AF660 800B4C00 800D8D3C */ lwz r0, PauseFlag-_SDA_BASE_(r13) +/* 0AF660 800B4C00 800D8D3C */ lwz r0, PauseFlag@sda21(r13) /* 0AF664 800B4C04 2C000000 */ cmpwi r0, 0 /* 0AF668 800B4C08 40820008 */ bne lbl_800B4C10 /* 0AF66C 800B4C0C 4BFFF3C9 */ bl stateReady @@ -2107,7 +2107,7 @@ glabel DVDReadAbsAsyncForBS /* 0AF6C4 800B4C64 90C30010 */ stw r6, 0x10(r3) /* 0AF6C8 800B4C68 90030020 */ stw r0, 0x20(r3) /* 0AF6CC 800B4C6C 90E30028 */ stw r7, 0x28(r3) -/* 0AF6D0 800B4C70 800D881C */ lwz r0, autoInvalidation-_SDA_BASE_(r13) +/* 0AF6D0 800B4C70 800D881C */ lwz r0, autoInvalidation@sda21(r13) /* 0AF6D4 800B4C74 2C000000 */ cmpwi r0, 0 /* 0AF6D8 800B4C78 41820030 */ beq lbl_800B4CA8 /* 0AF6DC 800B4C7C 807F0008 */ lwz r3, 8(r31) @@ -2130,11 +2130,11 @@ lbl_800B4CA8: /* 0AF718 800B4CB8 389F0000 */ addi r4, r31, 0 /* 0AF71C 800B4CBC 38600002 */ li r3, 2 /* 0AF720 800B4CC0 48000A1D */ bl __DVDPushWaitingQueue -/* 0AF724 800B4CC4 800D8D30 */ lwz r0, executing-_SDA_BASE_(r13) +/* 0AF724 800B4CC4 800D8D30 */ lwz r0, executing@sda21(r13) /* 0AF728 800B4CC8 3BE30000 */ addi r31, r3, 0 /* 0AF72C 800B4CCC 28000000 */ cmplwi r0, 0 /* 0AF730 800B4CD0 40820014 */ bne lbl_800B4CE4 -/* 0AF734 800B4CD4 800D8D3C */ lwz r0, PauseFlag-_SDA_BASE_(r13) +/* 0AF734 800B4CD4 800D8D3C */ lwz r0, PauseFlag@sda21(r13) /* 0AF738 800B4CD8 2C000000 */ cmpwi r0, 0 /* 0AF73C 800B4CDC 40820008 */ bne lbl_800B4CE4 /* 0AF740 800B4CE0 4BFFF2F5 */ bl stateReady @@ -2165,7 +2165,7 @@ glabel DVDReadDiskID /* 0AF798 800B4D38 901F0010 */ stw r0, 0x10(r31) /* 0AF79C 800B4D3C 901F0020 */ stw r0, 0x20(r31) /* 0AF7A0 800B4D40 90BF0028 */ stw r5, 0x28(r31) -/* 0AF7A4 800B4D44 800D881C */ lwz r0, autoInvalidation-_SDA_BASE_(r13) +/* 0AF7A4 800B4D44 800D881C */ lwz r0, autoInvalidation@sda21(r13) /* 0AF7A8 800B4D48 2C000000 */ cmpwi r0, 0 /* 0AF7AC 800B4D4C 41820030 */ beq lbl_800B4D7C /* 0AF7B0 800B4D50 807F0008 */ lwz r3, 8(r31) @@ -2188,11 +2188,11 @@ lbl_800B4D7C: /* 0AF7EC 800B4D8C 389F0000 */ addi r4, r31, 0 /* 0AF7F0 800B4D90 38600002 */ li r3, 2 /* 0AF7F4 800B4D94 48000949 */ bl __DVDPushWaitingQueue -/* 0AF7F8 800B4D98 800D8D30 */ lwz r0, executing-_SDA_BASE_(r13) +/* 0AF7F8 800B4D98 800D8D30 */ lwz r0, executing@sda21(r13) /* 0AF7FC 800B4D9C 3BE30000 */ addi r31, r3, 0 /* 0AF800 800B4DA0 28000000 */ cmplwi r0, 0 /* 0AF804 800B4DA4 40820014 */ bne lbl_800B4DB8 -/* 0AF808 800B4DA8 800D8D3C */ lwz r0, PauseFlag-_SDA_BASE_(r13) +/* 0AF808 800B4DA8 800D8D3C */ lwz r0, PauseFlag@sda21(r13) /* 0AF80C 800B4DAC 2C000000 */ cmpwi r0, 0 /* 0AF810 800B4DB0 40820008 */ bne lbl_800B4DB8 /* 0AF814 800B4DB4 4BFFF221 */ bl stateReady @@ -2217,7 +2217,7 @@ glabel DVDCancelStreamAsync /* 0AF854 800B4DF4 93C10018 */ stw r30, 0x18(r1) /* 0AF858 800B4DF8 90030008 */ stw r0, 8(r3) /* 0AF85C 800B4DFC 90830028 */ stw r4, 0x28(r3) -/* 0AF860 800B4E00 800D881C */ lwz r0, autoInvalidation-_SDA_BASE_(r13) +/* 0AF860 800B4E00 800D881C */ lwz r0, autoInvalidation@sda21(r13) /* 0AF864 800B4E04 2C000000 */ cmpwi r0, 0 /* 0AF868 800B4E08 41820030 */ beq lbl_800B4E38 /* 0AF86C 800B4E0C 807F0008 */ lwz r3, 8(r31) @@ -2240,11 +2240,11 @@ lbl_800B4E38: /* 0AF8A8 800B4E48 389F0000 */ addi r4, r31, 0 /* 0AF8AC 800B4E4C 38600001 */ li r3, 1 /* 0AF8B0 800B4E50 4800088D */ bl __DVDPushWaitingQueue -/* 0AF8B4 800B4E54 800D8D30 */ lwz r0, executing-_SDA_BASE_(r13) +/* 0AF8B4 800B4E54 800D8D30 */ lwz r0, executing@sda21(r13) /* 0AF8B8 800B4E58 3BE30000 */ addi r31, r3, 0 /* 0AF8BC 800B4E5C 28000000 */ cmplwi r0, 0 /* 0AF8C0 800B4E60 40820014 */ bne lbl_800B4E74 -/* 0AF8C4 800B4E64 800D8D3C */ lwz r0, PauseFlag-_SDA_BASE_(r13) +/* 0AF8C4 800B4E64 800D8D3C */ lwz r0, PauseFlag@sda21(r13) /* 0AF8C8 800B4E68 2C000000 */ cmpwi r0, 0 /* 0AF8CC 800B4E6C 40820008 */ bne lbl_800B4E74 /* 0AF8D0 800B4E70 4BFFF165 */ bl stateReady @@ -2274,7 +2274,7 @@ glabel DVDInquiryAsync /* 0AF924 800B4EC4 907F0014 */ stw r3, 0x14(r31) /* 0AF928 800B4EC8 901F0020 */ stw r0, 0x20(r31) /* 0AF92C 800B4ECC 90BF0028 */ stw r5, 0x28(r31) -/* 0AF930 800B4ED0 800D881C */ lwz r0, autoInvalidation-_SDA_BASE_(r13) +/* 0AF930 800B4ED0 800D881C */ lwz r0, autoInvalidation@sda21(r13) /* 0AF934 800B4ED4 2C000000 */ cmpwi r0, 0 /* 0AF938 800B4ED8 41820030 */ beq lbl_800B4F08 /* 0AF93C 800B4EDC 807F0008 */ lwz r3, 8(r31) @@ -2297,11 +2297,11 @@ lbl_800B4F08: /* 0AF978 800B4F18 389F0000 */ addi r4, r31, 0 /* 0AF97C 800B4F1C 38600002 */ li r3, 2 /* 0AF980 800B4F20 480007BD */ bl __DVDPushWaitingQueue -/* 0AF984 800B4F24 800D8D30 */ lwz r0, executing-_SDA_BASE_(r13) +/* 0AF984 800B4F24 800D8D30 */ lwz r0, executing@sda21(r13) /* 0AF988 800B4F28 3BE30000 */ addi r31, r3, 0 /* 0AF98C 800B4F2C 28000000 */ cmplwi r0, 0 /* 0AF990 800B4F30 40820014 */ bne lbl_800B4F44 -/* 0AF994 800B4F34 800D8D3C */ lwz r0, PauseFlag-_SDA_BASE_(r13) +/* 0AF994 800B4F34 800D8D3C */ lwz r0, PauseFlag@sda21(r13) /* 0AF998 800B4F38 2C000000 */ cmpwi r0, 0 /* 0AF99C 800B4F3C 40820008 */ bne lbl_800B4F44 /* 0AF9A0 800B4F40 4BFFF095 */ bl stateReady @@ -2328,8 +2328,8 @@ glabel DVDReset /* 0AF9E8 800B4F88 38000000 */ li r0, 0 /* 0AF9EC 800B4F8C 80636004 */ lwz r3, (DI_REGS_BASE + DI_DICVR)@l(r3) /* 0AF9F0 800B4F90 90640004 */ stw r3, 4(r4) -/* 0AF9F4 800B4F94 900D8D68 */ stw r0, ResetRequired-_SDA_BASE_(r13) -/* 0AF9F8 800B4F98 900D8D58 */ stw r0, ResumeFromHere-_SDA_BASE_(r13) +/* 0AF9F4 800B4F94 900D8D68 */ stw r0, ResetRequired@sda21(r13) +/* 0AF9F8 800B4F98 900D8D58 */ stw r0, ResumeFromHere@sda21(r13) /* 0AF9FC 800B4F9C 8001000C */ lwz r0, 0xc(r1) /* 0AFA00 800B4FA0 38210008 */ addi r1, r1, 8 /* 0AFA04 800B4FA4 7C0803A6 */ mtlr r0 @@ -2365,20 +2365,20 @@ glabel DVDGetDriveStatus /* 0AFA64 800B5004 93E10014 */ stw r31, 0x14(r1) /* 0AFA68 800B5008 93C10010 */ stw r30, 0x10(r1) /* 0AFA6C 800B500C 4BFE9CF1 */ bl OSDisableInterrupts -/* 0AFA70 800B5010 800D8D48 */ lwz r0, FatalErrorFlag-_SDA_BASE_(r13) +/* 0AFA70 800B5010 800D8D48 */ lwz r0, FatalErrorFlag@sda21(r13) /* 0AFA74 800B5014 3BC30000 */ addi r30, r3, 0 /* 0AFA78 800B5018 2C000000 */ cmpwi r0, 0 /* 0AFA7C 800B501C 4182000C */ beq lbl_800B5028 /* 0AFA80 800B5020 3BE0FFFF */ li r31, -1 /* 0AFA84 800B5024 4800005C */ b lbl_800B5080 lbl_800B5028: -/* 0AFA88 800B5028 800D8D40 */ lwz r0, PausingFlag-_SDA_BASE_(r13) +/* 0AFA88 800B5028 800D8D40 */ lwz r0, PausingFlag@sda21(r13) /* 0AFA8C 800B502C 2C000000 */ cmpwi r0, 0 /* 0AFA90 800B5030 4182000C */ beq lbl_800B503C /* 0AFA94 800B5034 3BE00008 */ li r31, 8 /* 0AFA98 800B5038 48000048 */ b lbl_800B5080 lbl_800B503C: -/* 0AFA9C 800B503C 83ED8D30 */ lwz r31, executing-_SDA_BASE_(r13) +/* 0AFA9C 800B503C 83ED8D30 */ lwz r31, executing@sda21(r13) /* 0AFAA0 800B5040 281F0000 */ cmplwi r31, 0 /* 0AFAA4 800B5044 4082000C */ bne lbl_800B5050 /* 0AFAA8 800B5048 3BE00000 */ li r31, 0 @@ -2410,8 +2410,8 @@ lbl_800B5080: /* 0AFB00 800B50A0 4E800020 */ blr glabel DVDSetAutoInvalidation -/* 0AFB04 800B50A4 800D881C */ lwz r0, autoInvalidation-_SDA_BASE_(r13) -/* 0AFB08 800B50A8 906D881C */ stw r3, autoInvalidation-_SDA_BASE_(r13) +/* 0AFB04 800B50A4 800D881C */ lwz r0, autoInvalidation@sda21(r13) +/* 0AFB08 800B50A8 906D881C */ stw r3, autoInvalidation@sda21(r13) /* 0AFB0C 800B50AC 7C030378 */ mr r3, r0 /* 0AFB10 800B50B0 4E800020 */ blr @@ -2422,12 +2422,12 @@ glabel DVDResume /* 0AFB20 800B50C0 93E1000C */ stw r31, 0xc(r1) /* 0AFB24 800B50C4 4BFE9C39 */ bl OSDisableInterrupts /* 0AFB28 800B50C8 38800000 */ li r4, 0 -/* 0AFB2C 800B50CC 908D8D3C */ stw r4, PauseFlag-_SDA_BASE_(r13) +/* 0AFB2C 800B50CC 908D8D3C */ stw r4, PauseFlag@sda21(r13) /* 0AFB30 800B50D0 7C7F1B78 */ mr r31, r3 -/* 0AFB34 800B50D4 800D8D40 */ lwz r0, PausingFlag-_SDA_BASE_(r13) +/* 0AFB34 800B50D4 800D8D40 */ lwz r0, PausingFlag@sda21(r13) /* 0AFB38 800B50D8 2C000000 */ cmpwi r0, 0 /* 0AFB3C 800B50DC 4182000C */ beq lbl_800B50E8 -/* 0AFB40 800B50E0 908D8D40 */ stw r4, PausingFlag-_SDA_BASE_(r13) +/* 0AFB40 800B50E0 908D8D40 */ stw r4, PausingFlag@sda21(r13) /* 0AFB44 800B50E4 4BFFEEF1 */ bl stateReady lbl_800B50E8: /* 0AFB48 800B50E8 7FE3FB78 */ mr r3, r31 @@ -2469,7 +2469,7 @@ glabel lbl_800B5154 /* 0AFBCC 800B516C 4E800021 */ blrl /* 0AFBD0 800B5170 480001E8 */ b lbl_800B5358 glabel lbl_800B5174 -/* 0AFBD4 800B5174 800D8D50 */ lwz r0, Canceling-_SDA_BASE_(r13) +/* 0AFBD4 800B5174 800D8D50 */ lwz r0, Canceling@sda21(r13) /* 0AFBD8 800B5178 28000000 */ cmplwi r0, 0 /* 0AFBDC 800B517C 41820014 */ beq lbl_800B5190 /* 0AFBE0 800B5180 7FE3FB78 */ mr r3, r31 @@ -2478,8 +2478,8 @@ glabel lbl_800B5174 /* 0AFBEC 800B518C 480001D8 */ b lbl_800B5364 lbl_800B5190: /* 0AFBF0 800B5190 38000001 */ li r0, 1 -/* 0AFBF4 800B5194 93CD8D54 */ stw r30, CancelCallback-_SDA_BASE_(r13) -/* 0AFBF8 800B5198 900D8D50 */ stw r0, Canceling-_SDA_BASE_(r13) +/* 0AFBF4 800B5194 93CD8D54 */ stw r30, CancelCallback@sda21(r13) +/* 0AFBF8 800B5198 900D8D50 */ stw r0, Canceling@sda21(r13) /* 0AFBFC 800B519C 801D0008 */ lwz r0, 8(r29) /* 0AFC00 800B51A0 28000004 */ cmplwi r0, 4 /* 0AFC04 800B51A4 4182000C */ beq lbl_800B51B0 @@ -2533,7 +2533,7 @@ lbl_800B5234: /* 0AFCAC 800B524C 4E800021 */ blrl /* 0AFCB0 800B5250 48000108 */ b lbl_800B5358 lbl_800B5254: -/* 0AFCB4 800B5254 800D8D50 */ lwz r0, Canceling-_SDA_BASE_(r13) +/* 0AFCB4 800B5254 800D8D50 */ lwz r0, Canceling@sda21(r13) /* 0AFCB8 800B5258 28000000 */ cmplwi r0, 0 /* 0AFCBC 800B525C 41820014 */ beq lbl_800B5270 /* 0AFCC0 800B5260 7FE3FB78 */ mr r3, r31 @@ -2542,8 +2542,8 @@ lbl_800B5254: /* 0AFCCC 800B526C 480000F8 */ b lbl_800B5364 lbl_800B5270: /* 0AFCD0 800B5270 38000001 */ li r0, 1 -/* 0AFCD4 800B5274 93CD8D54 */ stw r30, CancelCallback-_SDA_BASE_(r13) -/* 0AFCD8 800B5278 900D8D50 */ stw r0, Canceling-_SDA_BASE_(r13) +/* 0AFCD4 800B5274 93CD8D54 */ stw r30, CancelCallback@sda21(r13) +/* 0AFCD8 800B5278 900D8D50 */ stw r0, Canceling@sda21(r13) /* 0AFCDC 800B527C 480000DC */ b lbl_800B5358 glabel lbl_800B5280 /* 0AFCE0 800B5280 4BFFD3F1 */ bl DVDLowClearCallback @@ -2560,35 +2560,35 @@ lbl_800B52A4: /* 0AFD08 800B52A8 2C000004 */ cmpwi r0, 4 /* 0AFD0C 800B52AC 4082000C */ bne lbl_800B52B8 /* 0AFD10 800B52B0 38000003 */ li r0, 3 -/* 0AFD14 800B52B4 900D8D58 */ stw r0, ResumeFromHere-_SDA_BASE_(r13) +/* 0AFD14 800B52B4 900D8D58 */ stw r0, ResumeFromHere@sda21(r13) lbl_800B52B8: /* 0AFD18 800B52B8 801D000C */ lwz r0, 0xc(r29) /* 0AFD1C 800B52BC 2C000005 */ cmpwi r0, 5 /* 0AFD20 800B52C0 4082000C */ bne lbl_800B52CC /* 0AFD24 800B52C4 38000004 */ li r0, 4 -/* 0AFD28 800B52C8 900D8D58 */ stw r0, ResumeFromHere-_SDA_BASE_(r13) +/* 0AFD28 800B52C8 900D8D58 */ stw r0, ResumeFromHere@sda21(r13) lbl_800B52CC: /* 0AFD2C 800B52CC 801D000C */ lwz r0, 0xc(r29) /* 0AFD30 800B52D0 2C000006 */ cmpwi r0, 6 /* 0AFD34 800B52D4 4082000C */ bne lbl_800B52E0 /* 0AFD38 800B52D8 38000001 */ li r0, 1 -/* 0AFD3C 800B52DC 900D8D58 */ stw r0, ResumeFromHere-_SDA_BASE_(r13) +/* 0AFD3C 800B52DC 900D8D58 */ stw r0, ResumeFromHere@sda21(r13) lbl_800B52E0: /* 0AFD40 800B52E0 801D000C */ lwz r0, 0xc(r29) /* 0AFD44 800B52E4 2C00000B */ cmpwi r0, 0xb /* 0AFD48 800B52E8 4082000C */ bne lbl_800B52F4 /* 0AFD4C 800B52EC 38000002 */ li r0, 2 -/* 0AFD50 800B52F0 900D8D58 */ stw r0, ResumeFromHere-_SDA_BASE_(r13) +/* 0AFD50 800B52F0 900D8D58 */ stw r0, ResumeFromHere@sda21(r13) lbl_800B52F4: /* 0AFD54 800B52F4 801D000C */ lwz r0, 0xc(r29) /* 0AFD58 800B52F8 2C000007 */ cmpwi r0, 7 /* 0AFD5C 800B52FC 4082000C */ bne lbl_800B5308 /* 0AFD60 800B5300 38000007 */ li r0, 7 -/* 0AFD64 800B5304 900D8D58 */ stw r0, ResumeFromHere-_SDA_BASE_(r13) +/* 0AFD64 800B5304 900D8D58 */ stw r0, ResumeFromHere@sda21(r13) lbl_800B5308: /* 0AFD68 800B5308 3C608013 */ lis r3, DummyCommandBlock@ha /* 0AFD6C 800B530C 380325E0 */ addi r0, r3, DummyCommandBlock@l -/* 0AFD70 800B5310 900D8D30 */ stw r0, executing-_SDA_BASE_(r13) +/* 0AFD70 800B5310 900D8D30 */ stw r0, executing@sda21(r13) /* 0AFD74 800B5314 3800000A */ li r0, 0xa /* 0AFD78 800B5318 901D000C */ stw r0, 0xc(r29) /* 0AFD7C 800B531C 819D0028 */ lwz r12, 0x28(r29) @@ -2656,7 +2656,7 @@ lbl_800B53BC: /* 0AFE54 800B53F4 2803000F */ cmplwi r3, 0xf /* 0AFE58 800B53F8 41820010 */ beq lbl_800B5408 lbl_800B53FC: -/* 0AFE5C 800B53FC 386D8D28 */ addi r3, r13, __DVDThreadQueue-_SDA_BASE_ +/* 0AFE5C 800B53FC 386D8D28 */ addi r3, r13, __DVDThreadQueue@sda21 /* 0AFE60 800B5400 4BFECC0D */ bl OSSleepThread /* 0AFE64 800B5404 4BFFFFB8 */ b lbl_800B53BC lbl_800B5408: @@ -2673,7 +2673,7 @@ lbl_800B5414: cbForCancelSync: /* 0AFE8C 800B542C 7C0802A6 */ mflr r0 -/* 0AFE90 800B5430 386D8D28 */ addi r3, r13, __DVDThreadQueue-_SDA_BASE_ +/* 0AFE90 800B5430 386D8D28 */ addi r3, r13, __DVDThreadQueue@sda21 /* 0AFE94 800B5434 90010004 */ stw r0, 4(r1) /* 0AFE98 800B5438 9421FFF8 */ stwu r1, -8(r1) /* 0AFE9C 800B543C 4BFECCBD */ bl OSWakeupThread @@ -2692,19 +2692,19 @@ glabel DVDCheckDisk /* 0AFEC0 800B5460 9421FFF0 */ stwu r1, -0x10(r1) /* 0AFEC4 800B5464 93E1000C */ stw r31, 0xc(r1) /* 0AFEC8 800B5468 4BFE9895 */ bl OSDisableInterrupts -/* 0AFECC 800B546C 800D8D48 */ lwz r0, FatalErrorFlag-_SDA_BASE_(r13) +/* 0AFECC 800B546C 800D8D48 */ lwz r0, FatalErrorFlag@sda21(r13) /* 0AFED0 800B5470 2C000000 */ cmpwi r0, 0 /* 0AFED4 800B5474 4182000C */ beq lbl_800B5480 /* 0AFED8 800B5478 3880FFFF */ li r4, -1 /* 0AFEDC 800B547C 48000048 */ b lbl_800B54C4 lbl_800B5480: -/* 0AFEE0 800B5480 800D8D40 */ lwz r0, PausingFlag-_SDA_BASE_(r13) +/* 0AFEE0 800B5480 800D8D40 */ lwz r0, PausingFlag@sda21(r13) /* 0AFEE4 800B5484 2C000000 */ cmpwi r0, 0 /* 0AFEE8 800B5488 4182000C */ beq lbl_800B5494 /* 0AFEEC 800B548C 38800008 */ li r4, 8 /* 0AFEF0 800B5490 48000034 */ b lbl_800B54C4 lbl_800B5494: -/* 0AFEF4 800B5494 80AD8D30 */ lwz r5, executing-_SDA_BASE_(r13) +/* 0AFEF4 800B5494 80AD8D30 */ lwz r5, executing@sda21(r13) /* 0AFEF8 800B5498 28050000 */ cmplwi r5, 0 /* 0AFEFC 800B549C 4082000C */ bne lbl_800B54A8 /* 0AFF00 800B54A0 38800000 */ li r4, 0 @@ -2746,7 +2746,7 @@ lbl_800B5514: /* 0AFF74 800B5514 3BE00000 */ li r31, 0 /* 0AFF78 800B5518 4800001C */ b lbl_800B5534 lbl_800B551C: -/* 0AFF7C 800B551C 800D8D58 */ lwz r0, ResumeFromHere-_SDA_BASE_(r13) +/* 0AFF7C 800B551C 800D8D58 */ lwz r0, ResumeFromHere@sda21(r13) /* 0AFF80 800B5520 28000000 */ cmplwi r0, 0 /* 0AFF84 800B5524 4182000C */ beq lbl_800B5530 /* 0AFF88 800B5528 3BE00000 */ li r31, 0 @@ -2773,13 +2773,13 @@ glabel __DVDPrepareResetAsync /* 0AFFCC 800B556C 4BFE9791 */ bl OSDisableInterrupts /* 0AFFD0 800B5570 7C7D1B78 */ mr r29, r3 /* 0AFFD4 800B5574 48000131 */ bl __DVDClearWaitingQueue -/* 0AFFD8 800B5578 800D8D50 */ lwz r0, Canceling-_SDA_BASE_(r13) +/* 0AFFD8 800B5578 800D8D50 */ lwz r0, Canceling@sda21(r13) /* 0AFFDC 800B557C 28000000 */ cmplwi r0, 0 /* 0AFFE0 800B5580 4182000C */ beq lbl_800B558C -/* 0AFFE4 800B5584 93CD8D54 */ stw r30, CancelCallback-_SDA_BASE_(r13) +/* 0AFFE4 800B5584 93CD8D54 */ stw r30, CancelCallback@sda21(r13) /* 0AFFE8 800B5588 480000C0 */ b lbl_800B5648 lbl_800B558C: -/* 0AFFEC 800B558C 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0AFFEC 800B558C 806D8D30 */ lwz r3, executing@sda21(r13) /* 0AFFF0 800B5590 28030000 */ cmplwi r3, 0 /* 0AFFF4 800B5594 4182000C */ beq lbl_800B55A0 /* 0AFFF8 800B5598 38000000 */ li r0, 0 @@ -2788,12 +2788,12 @@ lbl_800B55A0: /* 0B0000 800B55A0 4BFE975D */ bl OSDisableInterrupts /* 0B0004 800B55A4 7C7F1B78 */ mr r31, r3 /* 0B0008 800B55A8 4BFE9755 */ bl OSDisableInterrupts -/* 0B000C 800B55AC 800D8D30 */ lwz r0, executing-_SDA_BASE_(r13) +/* 0B000C 800B55AC 800D8D30 */ lwz r0, executing@sda21(r13) /* 0B0010 800B55B0 38800001 */ li r4, 1 -/* 0B0014 800B55B4 908D8D3C */ stw r4, PauseFlag-_SDA_BASE_(r13) +/* 0B0014 800B55B4 908D8D3C */ stw r4, PauseFlag@sda21(r13) /* 0B0018 800B55B8 28000000 */ cmplwi r0, 0 /* 0B001C 800B55BC 40820008 */ bne lbl_800B55C4 -/* 0B0020 800B55C0 908D8D40 */ stw r4, PausingFlag-_SDA_BASE_(r13) +/* 0B0020 800B55C0 908D8D40 */ stw r4, PausingFlag@sda21(r13) lbl_800B55C4: /* 0B0024 800B55C4 4BFE9761 */ bl OSRestoreInterrupts /* 0B0028 800B55C8 4800000C */ b lbl_800B55D4 @@ -2804,7 +2804,7 @@ lbl_800B55D4: /* 0B0034 800B55D4 48000171 */ bl __DVDPopWaitingQueue /* 0B0038 800B55D8 28030000 */ cmplwi r3, 0 /* 0B003C 800B55DC 4082FFF0 */ bne lbl_800B55CC -/* 0B0040 800B55E0 806D8D30 */ lwz r3, executing-_SDA_BASE_(r13) +/* 0B0040 800B55E0 806D8D30 */ lwz r3, executing@sda21(r13) /* 0B0044 800B55E4 28030000 */ cmplwi r3, 0 /* 0B0048 800B55E8 41820010 */ beq lbl_800B55F8 /* 0B004C 800B55EC 7FC4F378 */ mr r4, r30 @@ -2821,12 +2821,12 @@ lbl_800B55F8: lbl_800B5614: /* 0B0074 800B5614 4BFE96E9 */ bl OSDisableInterrupts /* 0B0078 800B5618 38800000 */ li r4, 0 -/* 0B007C 800B561C 908D8D3C */ stw r4, PauseFlag-_SDA_BASE_(r13) +/* 0B007C 800B561C 908D8D3C */ stw r4, PauseFlag@sda21(r13) /* 0B0080 800B5620 7C7E1B78 */ mr r30, r3 -/* 0B0084 800B5624 800D8D40 */ lwz r0, PausingFlag-_SDA_BASE_(r13) +/* 0B0084 800B5624 800D8D40 */ lwz r0, PausingFlag@sda21(r13) /* 0B0088 800B5628 2C000000 */ cmpwi r0, 0 /* 0B008C 800B562C 4182000C */ beq lbl_800B5638 -/* 0B0090 800B5630 908D8D40 */ stw r4, PausingFlag-_SDA_BASE_(r13) +/* 0B0090 800B5630 908D8D40 */ stw r4, PausingFlag@sda21(r13) /* 0B0094 800B5634 4BFFE9A1 */ bl stateReady lbl_800B5638: /* 0B0098 800B5638 7FC3F378 */ mr r3, r30 diff --git a/asm/dvdFatal.s b/asm/dvdFatal.s index 6598f02..75a12b0 100644 --- a/asm/dvdFatal.s +++ b/asm/dvdFatal.s @@ -9,7 +9,7 @@ glabel __DVDPrintFatalMessage /* 0B058C 800B5B2C 7C0802A6 */ mflr r0 /* 0B0590 800B5B30 90010004 */ stw r0, 4(r1) /* 0B0594 800B5B34 9421FFF8 */ stwu r1, -8(r1) -/* 0B0598 800B5B38 818D8D78 */ lwz r12, FatalFunc-_SDA_BASE_(r13) +/* 0B0598 800B5B38 818D8D78 */ lwz r12, FatalFunc@sda21(r13) /* 0B059C 800B5B3C 280C0000 */ cmplwi r12, 0 /* 0B05A0 800B5B40 4182000C */ beq lbl_800B5B4C /* 0B05A4 800B5B44 7D8803A6 */ mtlr r12 diff --git a/asm/dvdfs.s b/asm/dvdfs.s index 808542f..3779231 100644 --- a/asm/dvdfs.s +++ b/asm/dvdfs.s @@ -7,18 +7,18 @@ glabel __DVDFSInit /* 0AD168 800B2708 3C608000 */ lis r3, 0x8000 -/* 0AD16C 800B270C 906D8D10 */ stw r3, BootInfo-_SDA_BASE_(r13) +/* 0AD16C 800B270C 906D8D10 */ stw r3, BootInfo@sda21(r13) /* 0AD170 800B2710 80030038 */ lwz r0, 0x38(r3) -/* 0AD174 800B2714 900D8D14 */ stw r0, FstStart-_SDA_BASE_(r13) -/* 0AD178 800B2718 806D8D14 */ lwz r3, FstStart-_SDA_BASE_(r13) +/* 0AD174 800B2714 900D8D14 */ stw r0, FstStart@sda21(r13) +/* 0AD178 800B2718 806D8D14 */ lwz r3, FstStart@sda21(r13) /* 0AD17C 800B271C 28030000 */ cmplwi r3, 0 /* 0AD180 800B2720 4D820020 */ beqlr /* 0AD184 800B2724 80030008 */ lwz r0, 8(r3) -/* 0AD188 800B2728 900D8D1C */ stw r0, MaxEntryNum-_SDA_BASE_(r13) -/* 0AD18C 800B272C 800D8D1C */ lwz r0, MaxEntryNum-_SDA_BASE_(r13) +/* 0AD188 800B2728 900D8D1C */ stw r0, MaxEntryNum@sda21(r13) +/* 0AD18C 800B272C 800D8D1C */ lwz r0, MaxEntryNum@sda21(r13) /* 0AD190 800B2730 1C00000C */ mulli r0, r0, 0xc /* 0AD194 800B2734 7C030214 */ add r0, r3, r0 -/* 0AD198 800B2738 900D8D18 */ stw r0, FstStringStart-_SDA_BASE_(r13) +/* 0AD198 800B2738 900D8D18 */ stw r0, FstStringStart@sda21(r13) /* 0AD19C 800B273C 4E800020 */ blr glabel DVDConvertPathToEntrynum @@ -30,7 +30,7 @@ glabel DVDConvertPathToEntrynum /* 0AD1B4 800B2754 3C60800F */ lis r3, D_800F22F8@ha /* 0AD1B8 800B2758 3B370000 */ addi r25, r23, 0 /* 0AD1BC 800B275C 3BE322F8 */ addi r31, r3, D_800F22F8@l -/* 0AD1C0 800B2760 834D8D20 */ lwz r26, currentDirectory-_SDA_BASE_(r13) +/* 0AD1C0 800B2760 834D8D20 */ lwz r26, currentDirectory@sda21(r13) lbl_800B2764: /* 0AD1C4 800B2764 88770000 */ lbz r3, 0(r23) /* 0AD1C8 800B2768 7C600775 */ extsb. r0, r3 @@ -55,7 +55,7 @@ lbl_800B2790: /* 0AD20C 800B27AC 2C03002F */ cmpwi r3, 0x2f /* 0AD210 800B27B0 4082001C */ bne lbl_800B27CC /* 0AD214 800B27B4 1C7A000C */ mulli r3, r26, 0xc -/* 0AD218 800B27B8 808D8D14 */ lwz r4, FstStart-_SDA_BASE_(r13) +/* 0AD218 800B27B8 808D8D14 */ lwz r4, FstStart@sda21(r13) /* 0AD21C 800B27BC 38030004 */ addi r0, r3, 4 /* 0AD220 800B27C0 7F44002E */ lwzx r26, r4, r0 /* 0AD224 800B27C4 3AF70003 */ addi r23, r23, 3 @@ -64,7 +64,7 @@ lbl_800B27CC: /* 0AD22C 800B27CC 7C600775 */ extsb. r0, r3 /* 0AD230 800B27D0 40820038 */ bne lbl_800B2808 /* 0AD234 800B27D4 1C1A000C */ mulli r0, r26, 0xc -/* 0AD238 800B27D8 806D8D14 */ lwz r3, FstStart-_SDA_BASE_(r13) +/* 0AD238 800B27D8 806D8D14 */ lwz r3, FstStart@sda21(r13) /* 0AD23C 800B27DC 7C630214 */ add r3, r3, r0 /* 0AD240 800B27E0 80630004 */ lwz r3, 4(r3) /* 0AD244 800B27E4 4800023C */ b lbl_800B2A20 @@ -79,7 +79,7 @@ lbl_800B27F8: /* 0AD260 800B2800 7F43D378 */ mr r3, r26 /* 0AD264 800B2804 4800021C */ b lbl_800B2A20 lbl_800B2808: -/* 0AD268 800B2808 800D8D24 */ lwz r0, __DVDLongFileNameFlag-_SDA_BASE_(r13) +/* 0AD268 800B2808 800D8D24 */ lwz r0, __DVDLongFileNameFlag@sda21(r13) /* 0AD26C 800B280C 28000000 */ cmplwi r0, 0 /* 0AD270 800B2810 408200AC */ bne lbl_800B28BC /* 0AD274 800B2814 3B970000 */ addi r28, r23, 0 @@ -128,7 +128,7 @@ lbl_800B2898: /* 0AD300 800B28A0 38BF0000 */ addi r5, r31, 0 /* 0AD304 800B28A4 4CC63182 */ crclr 6 /* 0AD308 800B28A8 38D90000 */ addi r6, r25, 0 -/* 0AD30C 800B28AC 386D8810 */ addi r3, r13, D_801354F0-_SDA_BASE_ +/* 0AD30C 800B28AC 386D8810 */ addi r3, r13, D_801354F0@sda21 /* 0AD310 800B28B0 3880017F */ li r4, 0x17f /* 0AD314 800B28B4 4BFEBDC5 */ bl OSPanic /* 0AD318 800B28B8 48000028 */ b lbl_800B28E0 @@ -172,7 +172,7 @@ lbl_800B2924: /* 0AD38C 800B292C 2C1E0001 */ cmpwi r30, 1 /* 0AD390 800B2930 41820080 */ beq lbl_800B29B0 lbl_800B2934: -/* 0AD394 800B2934 806D8D18 */ lwz r3, FstStringStart-_SDA_BASE_(r13) +/* 0AD394 800B2934 806D8D18 */ lwz r3, FstStringStart@sda21(r13) /* 0AD398 800B2938 5480023E */ clrlwi r0, r4, 8 /* 0AD39C 800B293C 3AB70000 */ addi r21, r23, 0 /* 0AD3A0 800B2940 7E830214 */ add r20, r3, r0 @@ -209,7 +209,7 @@ lbl_800B29A8: /* 0AD408 800B29A8 2C000001 */ cmpwi r0, 1 /* 0AD40C 800B29AC 41820058 */ beq lbl_800B2A04 lbl_800B29B0: -/* 0AD410 800B29B0 800D8D14 */ lwz r0, FstStart-_SDA_BASE_(r13) +/* 0AD410 800B29B0 800D8D14 */ lwz r0, FstStart@sda21(r13) /* 0AD414 800B29B4 7C60E214 */ add r3, r0, r28 /* 0AD418 800B29B8 80030000 */ lwz r0, 0(r3) /* 0AD41C 800B29BC 5400000F */ rlwinm. r0, r0, 0, 0, 7 @@ -228,7 +228,7 @@ lbl_800B29E0: lbl_800B29E4: /* 0AD444 800B29E4 7C1A0378 */ mr r26, r0 lbl_800B29E8: -/* 0AD448 800B29E8 806D8D14 */ lwz r3, FstStart-_SDA_BASE_(r13) +/* 0AD448 800B29E8 806D8D14 */ lwz r3, FstStart@sda21(r13) /* 0AD44C 800B29EC 38030008 */ addi r0, r3, 8 /* 0AD450 800B29F0 7C1D002E */ lwzx r0, r29, r0 /* 0AD454 800B29F4 7C1A0040 */ cmplw r26, r0 @@ -275,7 +275,7 @@ glabel DVDOpen /* 0AD4E4 800B2A84 48000060 */ b lbl_800B2AE4 lbl_800B2A88: /* 0AD4E8 800B2A88 1CA3000C */ mulli r5, r3, 0xc -/* 0AD4EC 800B2A8C 806D8D14 */ lwz r3, FstStart-_SDA_BASE_(r13) +/* 0AD4EC 800B2A8C 806D8D14 */ lwz r3, FstStart@sda21(r13) /* 0AD4F0 800B2A90 7C03282E */ lwzx r0, r3, r5 /* 0AD4F4 800B2A94 5400000F */ rlwinm. r0, r0, 0, 0, 7 /* 0AD4F8 800B2A98 4082000C */ bne lbl_800B2AA4 @@ -294,7 +294,7 @@ lbl_800B2AB8: /* 0AD520 800B2AC0 38000000 */ li r0, 0 /* 0AD524 800B2AC4 38600001 */ li r3, 1 /* 0AD528 800B2AC8 909F0030 */ stw r4, 0x30(r31) -/* 0AD52C 800B2ACC 808D8D14 */ lwz r4, FstStart-_SDA_BASE_(r13) +/* 0AD52C 800B2ACC 808D8D14 */ lwz r4, FstStart@sda21(r13) /* 0AD530 800B2AD0 7C842A14 */ add r4, r4, r5 /* 0AD534 800B2AD4 80840008 */ lwz r4, 8(r4) /* 0AD538 800B2AD8 909F0034 */ stw r4, 0x34(r31) @@ -334,9 +334,9 @@ entryToPath: /* 0AD5AC 800B2B4C 38600000 */ li r3, 0 /* 0AD5B0 800B2B50 48000110 */ b lbl_800B2C60 lbl_800B2B54: -/* 0AD5B4 800B2B54 808D8D14 */ lwz r4, FstStart-_SDA_BASE_(r13) +/* 0AD5B4 800B2B54 808D8D14 */ lwz r4, FstStart@sda21(r13) /* 0AD5B8 800B2B58 1C63000C */ mulli r3, r3, 0xc -/* 0AD5BC 800B2B5C 80CD8D18 */ lwz r6, FstStringStart-_SDA_BASE_(r13) +/* 0AD5BC 800B2B5C 80CD8D18 */ lwz r6, FstStringStart@sda21(r13) /* 0AD5C0 800B2B60 38A40004 */ addi r5, r4, 4 /* 0AD5C4 800B2B64 7C04182E */ lwzx r0, r4, r3 /* 0AD5C8 800B2B68 7C65182E */ lwzx r3, r5, r3 @@ -432,7 +432,7 @@ glabel DVDGetCurrentDir /* 0AD6FC 800B2C9C 93A10014 */ stw r29, 0x14(r1) /* 0AD700 800B2CA0 3BA30000 */ addi r29, r3, 0 /* 0AD704 800B2CA4 389D0000 */ addi r4, r29, 0 -/* 0AD708 800B2CA8 83ED8D20 */ lwz r31, currentDirectory-_SDA_BASE_(r13) +/* 0AD708 800B2CA8 83ED8D20 */ lwz r31, currentDirectory@sda21(r13) /* 0AD70C 800B2CAC 387F0000 */ addi r3, r31, 0 /* 0AD710 800B2CB0 4BFFFE71 */ bl entryToPath /* 0AD714 800B2CB4 7C03F040 */ cmplw r3, r30 @@ -443,7 +443,7 @@ glabel DVDGetCurrentDir /* 0AD728 800B2CC8 4800005C */ b lbl_800B2D24 lbl_800B2CCC: /* 0AD72C 800B2CCC 1C1F000C */ mulli r0, r31, 0xc -/* 0AD730 800B2CD0 808D8D14 */ lwz r4, FstStart-_SDA_BASE_(r13) +/* 0AD730 800B2CD0 808D8D14 */ lwz r4, FstStart@sda21(r13) /* 0AD734 800B2CD4 7C04002E */ lwzx r0, r4, r0 /* 0AD738 800B2CD8 5400000F */ rlwinm. r0, r0, 0, 0, 7 /* 0AD73C 800B2CDC 4082000C */ bne lbl_800B2CE8 @@ -497,7 +497,7 @@ lbl_800B2D7C: /* 0AD7DC 800B2D7C 3C60800F */ lis r3, D_800F23F8@ha /* 0AD7E0 800B2D80 4CC63182 */ crclr 6 /* 0AD7E4 800B2D84 38A323F8 */ addi r5, r3, D_800F23F8@l -/* 0AD7E8 800B2D88 386D8810 */ addi r3, r13, D_801354F0-_SDA_BASE_ +/* 0AD7E8 800B2D88 386D8810 */ addi r3, r13, D_801354F0@sda21 /* 0AD7EC 800B2D8C 388002EA */ li r4, 0x2ea /* 0AD7F0 800B2D90 4BFEB8E9 */ bl OSPanic lbl_800B2D94: @@ -511,7 +511,7 @@ lbl_800B2DAC: /* 0AD80C 800B2DAC 3C60800F */ lis r3, D_800F23F8@ha /* 0AD810 800B2DB0 4CC63182 */ crclr 6 /* 0AD814 800B2DB4 38A323F8 */ addi r5, r3, D_800F23F8@l -/* 0AD818 800B2DB8 386D8810 */ addi r3, r13, D_801354F0-_SDA_BASE_ +/* 0AD818 800B2DB8 386D8810 */ addi r3, r13, D_801354F0@sda21 /* 0AD81C 800B2DBC 388002F0 */ li r4, 0x2f0 /* 0AD820 800B2DC0 4BFEB8B9 */ bl OSPanic lbl_800B2DC4: @@ -565,7 +565,7 @@ lbl_800B2E68: /* 0AD8C8 800B2E68 3C60800F */ lis r3, D_800F242C@ha /* 0AD8CC 800B2E6C 4CC63182 */ crclr 6 /* 0AD8D0 800B2E70 38A3242C */ addi r5, r3, D_800F242C@l -/* 0AD8D4 800B2E74 386D8810 */ addi r3, r13, D_801354F0-_SDA_BASE_ +/* 0AD8D4 800B2E74 386D8810 */ addi r3, r13, D_801354F0@sda21 /* 0AD8D8 800B2E78 38800330 */ li r4, 0x330 /* 0AD8DC 800B2E7C 4BFEB7FD */ bl OSPanic lbl_800B2E80: @@ -579,7 +579,7 @@ lbl_800B2E98: /* 0AD8F8 800B2E98 3C60800F */ lis r3, D_800F242C@ha /* 0AD8FC 800B2E9C 4CC63182 */ crclr 6 /* 0AD900 800B2EA0 38A3242C */ addi r5, r3, D_800F242C@l -/* 0AD904 800B2EA4 386D8810 */ addi r3, r13, D_801354F0-_SDA_BASE_ +/* 0AD904 800B2EA4 386D8810 */ addi r3, r13, D_801354F0@sda21 /* 0AD908 800B2EA8 38800336 */ li r4, 0x336 /* 0AD90C 800B2EAC 4BFEB7CD */ bl OSPanic lbl_800B2EB0: @@ -616,7 +616,7 @@ lbl_800B2F10: /* 0AD978 800B2F18 3BE0FFFD */ li r31, -3 /* 0AD97C 800B2F1C 48000010 */ b lbl_800B2F2C lbl_800B2F20: -/* 0AD980 800B2F20 386D8D28 */ addi r3, r13, __DVDThreadQueue-_SDA_BASE_ +/* 0AD980 800B2F20 386D8D28 */ addi r3, r13, __DVDThreadQueue@sda21 /* 0AD984 800B2F24 4BFEF0E9 */ bl OSSleepThread /* 0AD988 800B2F28 4BFFFFC4 */ b lbl_800B2EEC lbl_800B2F2C: @@ -632,7 +632,7 @@ lbl_800B2F38: cbForReadSync: /* 0AD9AC 800B2F4C 7C0802A6 */ mflr r0 -/* 0AD9B0 800B2F50 386D8D28 */ addi r3, r13, __DVDThreadQueue-_SDA_BASE_ +/* 0AD9B0 800B2F50 386D8D28 */ addi r3, r13, __DVDThreadQueue@sda21 /* 0AD9B4 800B2F54 90010004 */ stw r0, 4(r1) /* 0AD9B8 800B2F58 9421FFF8 */ stwu r1, -8(r1) /* 0AD9BC 800B2F5C 4BFEF19D */ bl OSWakeupThread diff --git a/asm/dvdlow.s b/asm/dvdlow.s index 22687db..71e9be6 100644 --- a/asm/dvdlow.s +++ b/asm/dvdlow.s @@ -12,7 +12,7 @@ glabel __DVDInitWA /* 0AC2F8 800B1898 38000000 */ li r0, 0 /* 0AC2FC 800B189C 38800000 */ li r4, 0 /* 0AC300 800B18A0 9421FFF8 */ stwu r1, -8(r1) -/* 0AC304 800B18A4 900D8D0C */ stw r0, NextCommandNumber-_SDA_BASE_(r13) +/* 0AC304 800B18A4 900D8D0C */ stw r0, NextCommandNumber@sda21(r13) /* 0AC308 800B18A8 3800FFFF */ li r0, -1 /* 0AC30C 800B18AC 900324B8 */ stw r0, CommandList@l(r3) /* 0AC310 800B18B0 38600000 */ li r3, 0 @@ -32,29 +32,29 @@ glabel __DVDInterruptHandler /* 0AC340 800B18E0 3B840000 */ addi r28, r4, 0 /* 0AC344 800B18E4 3BC324B8 */ addi r30, r3, CommandList@l /* 0AC348 800B18E8 3BA00000 */ li r29, 0 -/* 0AC34C 800B18EC 800D8D08 */ lwz r0, LastCommandWasRead-_SDA_BASE_(r13) +/* 0AC34C 800B18EC 800D8D08 */ lwz r0, LastCommandWasRead@sda21(r13) /* 0AC350 800B18F0 2C000000 */ cmpwi r0, 0 /* 0AC354 800B18F4 41820040 */ beq lbl_800B1934 /* 0AC358 800B18F8 4BFF09D1 */ bl __OSGetSystemTime -/* 0AC35C 800B18FC 908D8CFC */ stw r4, (LastReadFinished + 4)-_SDA_BASE_(r13) +/* 0AC35C 800B18FC 908D8CFC */ stw r4, (LastReadFinished + 4)@sda21(r13) /* 0AC360 800B1900 38000000 */ li r0, 0 -/* 0AC364 800B1904 906D8CF8 */ stw r3, LastReadFinished-_SDA_BASE_(r13) -/* 0AC368 800B1908 900D8808 */ stw r0, FirstRead-_SDA_BASE_(r13) +/* 0AC364 800B1904 906D8CF8 */ stw r3, LastReadFinished@sda21(r13) +/* 0AC368 800B1908 900D8808 */ stw r0, FirstRead@sda21(r13) /* 0AC36C 800B190C 801E00C4 */ lwz r0, 0xc4(r30) /* 0AC370 800B1910 901E00B8 */ stw r0, 0xb8(r30) /* 0AC374 800B1914 801E00C8 */ lwz r0, 0xc8(r30) /* 0AC378 800B1918 901E00BC */ stw r0, 0xbc(r30) /* 0AC37C 800B191C 801E00CC */ lwz r0, 0xcc(r30) /* 0AC380 800B1920 901E00C0 */ stw r0, 0xc0(r30) -/* 0AC384 800B1924 800D8CC8 */ lwz r0, StopAtNextInt-_SDA_BASE_(r13) +/* 0AC384 800B1924 800D8CC8 */ lwz r0, StopAtNextInt@sda21(r13) /* 0AC388 800B1928 2C000001 */ cmpwi r0, 1 /* 0AC38C 800B192C 40820008 */ bne lbl_800B1934 /* 0AC390 800B1930 63BD0008 */ ori r29, r29, 8 lbl_800B1934: /* 0AC394 800B1934 38000000 */ li r0, 0 -/* 0AC398 800B1938 900D8D08 */ stw r0, LastCommandWasRead-_SDA_BASE_(r13) +/* 0AC398 800B1938 900D8D08 */ stw r0, LastCommandWasRead@sda21(r13) /* 0AC39C 800B193C 3C60CC00 */ lis r3, DI_REGS_BASE@ha -/* 0AC3A0 800B1940 900D8CC8 */ stw r0, StopAtNextInt-_SDA_BASE_(r13) +/* 0AC3A0 800B1940 900D8CC8 */ stw r0, StopAtNextInt@sda21(r13) /* 0AC3A4 800B1944 80036000 */ lwz r0, (DI_REGS_BASE + DI_DISR)@l(r3) /* 0AC3A8 800B1948 701F002A */ andi. r31, r0, 0x2a /* 0AC3AC 800B194C 70030054 */ andi. r3, r0, 0x54 @@ -75,23 +75,23 @@ lbl_800B197C: /* 0AC3DC 800B197C 281D0000 */ cmplwi r29, 0 /* 0AC3E0 800B1980 41820014 */ beq lbl_800B1994 /* 0AC3E4 800B1984 38000000 */ li r0, 0 -/* 0AC3E8 800B1988 900D8CE0 */ stw r0, ResetOccurred-_SDA_BASE_(r13) +/* 0AC3E8 800B1988 900D8CE0 */ stw r0, ResetOccurred@sda21(r13) /* 0AC3EC 800B198C 387E0068 */ addi r3, r30, 0x68 /* 0AC3F0 800B1990 4BFEB04D */ bl OSCancelAlarm lbl_800B1994: /* 0AC3F4 800B1994 7F60FB78 */ or r0, r27, r31 /* 0AC3F8 800B1998 3FE0CC00 */ lis r31, DI_REGS_BASE@ha /* 0AC3FC 800B199C 901F6000 */ stw r0, (DI_REGS_BASE + DI_DISR)@l(r31) -/* 0AC400 800B19A0 800D8CE0 */ lwz r0, ResetOccurred-_SDA_BASE_(r13) +/* 0AC400 800B19A0 800D8CE0 */ lwz r0, ResetOccurred@sda21(r13) /* 0AC404 800B19A4 28000000 */ cmplwi r0, 0 /* 0AC408 800B19A8 418200A0 */ beq lbl_800B1A48 /* 0AC40C 800B19AC 4BFF091D */ bl __OSGetSystemTime /* 0AC410 800B19B0 3CA08000 */ lis r5, 0x8000 -/* 0AC414 800B19B4 80ED8CD8 */ lwz r7, LastResetEnd-_SDA_BASE_(r13) +/* 0AC414 800B19B4 80ED8CD8 */ lwz r7, LastResetEnd@sda21(r13) /* 0AC418 800B19B8 80C500F8 */ lwz r6, 0xf8(r5) /* 0AC41C 800B19BC 3CA01062 */ lis r5, 0x1062 /* 0AC420 800B19C0 38A54DD3 */ addi r5, r5, 0x4dd3 -/* 0AC424 800B19C4 810D8CDC */ lwz r8, (LastResetEnd + 4)-_SDA_BASE_(r13) +/* 0AC424 800B19C4 810D8CDC */ lwz r8, (LastResetEnd + 4)@sda21(r13) /* 0AC428 800B19C8 54C6F0BE */ srwi r6, r6, 2 /* 0AC42C 800B19CC 7CA53016 */ mulhwu r5, r5, r6 /* 0AC430 800B19D0 54A5D1BE */ srwi r5, r5, 6 @@ -113,7 +113,7 @@ lbl_800B1994: /* 0AC470 800B1A10 7C600038 */ and r0, r3, r0 /* 0AC474 800B1A14 5400077B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 0AC478 800B1A18 41820024 */ beq lbl_800B1A3C -/* 0AC47C 800B1A1C 818D8CD4 */ lwz r12, ResetCoverCallback-_SDA_BASE_(r13) +/* 0AC47C 800B1A1C 818D8CD4 */ lwz r12, ResetCoverCallback@sda21(r13) /* 0AC480 800B1A20 280C0000 */ cmplwi r12, 0 /* 0AC484 800B1A24 41820010 */ beq lbl_800B1A34 /* 0AC488 800B1A28 7D8803A6 */ mtlr r12 @@ -121,13 +121,13 @@ lbl_800B1994: /* 0AC490 800B1A30 4E800021 */ blrl lbl_800B1A34: /* 0AC494 800B1A34 38000000 */ li r0, 0 -/* 0AC498 800B1A38 900D8CD4 */ stw r0, ResetCoverCallback-_SDA_BASE_(r13) +/* 0AC498 800B1A38 900D8CD4 */ stw r0, ResetCoverCallback@sda21(r13) lbl_800B1A3C: /* 0AC49C 800B1A3C 801B0000 */ lwz r0, 0(r27) /* 0AC4A0 800B1A40 901B0000 */ stw r0, 0(r27) /* 0AC4A4 800B1A44 48000058 */ b lbl_800B1A9C lbl_800B1A48: -/* 0AC4A8 800B1A48 800D8CE4 */ lwz r0, WaitingCoverClose-_SDA_BASE_(r13) +/* 0AC4A8 800B1A48 800D8CE4 */ lwz r0, WaitingCoverClose@sda21(r13) /* 0AC4AC 800B1A4C 2C000000 */ cmpwi r0, 0 /* 0AC4B0 800B1A50 41820040 */ beq lbl_800B1A90 /* 0AC4B4 800B1A54 3C60CC00 */ lis r3, DI_REGS_BASE@ha @@ -144,7 +144,7 @@ lbl_800B1A7C: /* 0AC4DC 800B1A7C 7C602378 */ or r0, r3, r4 /* 0AC4E0 800B1A80 90050000 */ stw r0, DI_DISR(r5) /* 0AC4E4 800B1A84 38000000 */ li r0, 0 -/* 0AC4E8 800B1A88 900D8CE4 */ stw r0, WaitingCoverClose-_SDA_BASE_(r13) +/* 0AC4E8 800B1A88 900D8CE4 */ stw r0, WaitingCoverClose@sda21(r13) /* 0AC4EC 800B1A8C 48000010 */ b lbl_800B1A9C lbl_800B1A90: /* 0AC4F0 800B1A90 3C60CC00 */ lis r3, DI_REGS_BASE@ha @@ -153,22 +153,22 @@ lbl_800B1A90: lbl_800B1A9C: /* 0AC4FC 800B1A9C 57A00739 */ rlwinm. r0, r29, 0, 0x1c, 0x1c /* 0AC500 800B1AA0 41820014 */ beq lbl_800B1AB4 -/* 0AC504 800B1AA4 800D8CE8 */ lwz r0, Breaking-_SDA_BASE_(r13) +/* 0AC504 800B1AA4 800D8CE8 */ lwz r0, Breaking@sda21(r13) /* 0AC508 800B1AA8 2C000000 */ cmpwi r0, 0 /* 0AC50C 800B1AAC 40820008 */ bne lbl_800B1AB4 /* 0AC510 800B1AB0 57BD0776 */ rlwinm r29, r29, 0, 0x1d, 0x1b lbl_800B1AB4: /* 0AC514 800B1AB4 57A007FF */ clrlwi. r0, r29, 0x1f /* 0AC518 800B1AB8 41820080 */ beq lbl_800B1B38 -/* 0AC51C 800B1ABC 800D8D0C */ lwz r0, NextCommandNumber-_SDA_BASE_(r13) +/* 0AC51C 800B1ABC 800D8D0C */ lwz r0, NextCommandNumber@sda21(r13) /* 0AC520 800B1AC0 1C000014 */ mulli r0, r0, 0x14 /* 0AC524 800B1AC4 7C7E002E */ lwzx r3, r30, r0 /* 0AC528 800B1AC8 2C030001 */ cmpwi r3, 1 /* 0AC52C 800B1ACC 40820030 */ bne lbl_800B1AFC -/* 0AC530 800B1AD0 806D8D0C */ lwz r3, NextCommandNumber-_SDA_BASE_(r13) +/* 0AC530 800B1AD0 806D8D0C */ lwz r3, NextCommandNumber@sda21(r13) /* 0AC534 800B1AD4 7CDE0214 */ add r6, r30, r0 /* 0AC538 800B1AD8 38030001 */ addi r0, r3, 1 -/* 0AC53C 800B1ADC 900D8D0C */ stw r0, NextCommandNumber-_SDA_BASE_(r13) +/* 0AC53C 800B1ADC 900D8D0C */ stw r0, NextCommandNumber@sda21(r13) /* 0AC540 800B1AE0 80660004 */ lwz r3, 4(r6) /* 0AC544 800B1AE4 80860008 */ lwz r4, 8(r6) /* 0AC548 800B1AE8 80A6000C */ lwz r5, 0xc(r6) @@ -179,10 +179,10 @@ lbl_800B1AB4: lbl_800B1AFC: /* 0AC55C 800B1AFC 2C030002 */ cmpwi r3, 2 /* 0AC560 800B1B00 40820028 */ bne lbl_800B1B28 -/* 0AC564 800B1B04 806D8D0C */ lwz r3, NextCommandNumber-_SDA_BASE_(r13) +/* 0AC564 800B1B04 806D8D0C */ lwz r3, NextCommandNumber@sda21(r13) /* 0AC568 800B1B08 7C9E0214 */ add r4, r30, r0 /* 0AC56C 800B1B0C 38030001 */ addi r0, r3, 1 -/* 0AC570 800B1B10 900D8D0C */ stw r0, NextCommandNumber-_SDA_BASE_(r13) +/* 0AC570 800B1B10 900D8D0C */ stw r0, NextCommandNumber@sda21(r13) /* 0AC574 800B1B14 8064000C */ lwz r3, 0xc(r4) /* 0AC578 800B1B18 80840010 */ lwz r4, 0x10(r4) /* 0AC57C 800B1B1C 480005AD */ bl DVDLowSeek @@ -198,7 +198,7 @@ lbl_800B1B38: /* 0AC598 800B1B38 3800FFFF */ li r0, -1 /* 0AC59C 800B1B3C 901E0000 */ stw r0, 0(r30) /* 0AC5A0 800B1B40 38000000 */ li r0, 0 -/* 0AC5A4 800B1B44 900D8D0C */ stw r0, NextCommandNumber-_SDA_BASE_(r13) +/* 0AC5A4 800B1B44 900D8D0C */ stw r0, NextCommandNumber@sda21(r13) lbl_800B1B48: /* 0AC5A8 800B1B48 38610010 */ addi r3, r1, 0x10 /* 0AC5AC 800B1B4C 4BFEC659 */ bl OSClearContext @@ -206,17 +206,17 @@ lbl_800B1B48: /* 0AC5B4 800B1B54 4BFEC489 */ bl OSSetCurrentContext /* 0AC5B8 800B1B58 281D0000 */ cmplwi r29, 0 /* 0AC5BC 800B1B5C 4182002C */ beq lbl_800B1B88 -/* 0AC5C0 800B1B60 818D8CD0 */ lwz r12, Callback-_SDA_BASE_(r13) +/* 0AC5C0 800B1B60 818D8CD0 */ lwz r12, Callback@sda21(r13) /* 0AC5C4 800B1B64 38000000 */ li r0, 0 /* 0AC5C8 800B1B68 280C0000 */ cmplwi r12, 0 -/* 0AC5CC 800B1B6C 900D8CD0 */ stw r0, Callback-_SDA_BASE_(r13) +/* 0AC5CC 800B1B6C 900D8CD0 */ stw r0, Callback@sda21(r13) /* 0AC5D0 800B1B70 41820010 */ beq lbl_800B1B80 /* 0AC5D4 800B1B74 7D8803A6 */ mtlr r12 /* 0AC5D8 800B1B78 387D0000 */ addi r3, r29, 0 /* 0AC5DC 800B1B7C 4E800021 */ blrl lbl_800B1B80: /* 0AC5E0 800B1B80 38000000 */ li r0, 0 -/* 0AC5E4 800B1B84 900D8CE8 */ stw r0, Breaking-_SDA_BASE_(r13) +/* 0AC5E4 800B1B84 900D8CE8 */ stw r0, Breaking@sda21(r13) lbl_800B1B88: /* 0AC5E8 800B1B88 38610010 */ addi r3, r1, 0x10 /* 0AC5EC 800B1B8C 4BFEC619 */ bl OSClearContext @@ -235,15 +235,15 @@ AlarmHandler: /* 0AC614 800B1BB4 90010004 */ stw r0, 4(r1) /* 0AC618 800B1BB8 388324B8 */ addi r4, r3, CommandList@l /* 0AC61C 800B1BBC 9421FFF8 */ stwu r1, -8(r1) -/* 0AC620 800B1BC0 800D8D0C */ lwz r0, NextCommandNumber-_SDA_BASE_(r13) +/* 0AC620 800B1BC0 800D8D0C */ lwz r0, NextCommandNumber@sda21(r13) /* 0AC624 800B1BC4 1C000014 */ mulli r0, r0, 0x14 /* 0AC628 800B1BC8 7C64002E */ lwzx r3, r4, r0 /* 0AC62C 800B1BCC 2C030001 */ cmpwi r3, 1 /* 0AC630 800B1BD0 4082002C */ bne lbl_800B1BFC -/* 0AC634 800B1BD4 806D8D0C */ lwz r3, NextCommandNumber-_SDA_BASE_(r13) +/* 0AC634 800B1BD4 806D8D0C */ lwz r3, NextCommandNumber@sda21(r13) /* 0AC638 800B1BD8 7CC40214 */ add r6, r4, r0 /* 0AC63C 800B1BDC 38030001 */ addi r0, r3, 1 -/* 0AC640 800B1BE0 900D8D0C */ stw r0, NextCommandNumber-_SDA_BASE_(r13) +/* 0AC640 800B1BE0 900D8D0C */ stw r0, NextCommandNumber@sda21(r13) /* 0AC644 800B1BE4 80660004 */ lwz r3, 4(r6) /* 0AC648 800B1BE8 80860008 */ lwz r4, 8(r6) /* 0AC64C 800B1BEC 80A6000C */ lwz r5, 0xc(r6) @@ -253,10 +253,10 @@ AlarmHandler: lbl_800B1BFC: /* 0AC65C 800B1BFC 2C030002 */ cmpwi r3, 2 /* 0AC660 800B1C00 40820020 */ bne lbl_800B1C20 -/* 0AC664 800B1C04 806D8D0C */ lwz r3, NextCommandNumber-_SDA_BASE_(r13) +/* 0AC664 800B1C04 806D8D0C */ lwz r3, NextCommandNumber@sda21(r13) /* 0AC668 800B1C08 7C840214 */ add r4, r4, r0 /* 0AC66C 800B1C0C 38030001 */ addi r0, r3, 1 -/* 0AC670 800B1C10 900D8D0C */ stw r0, NextCommandNumber-_SDA_BASE_(r13) +/* 0AC670 800B1C10 900D8D0C */ stw r0, NextCommandNumber@sda21(r13) /* 0AC674 800B1C14 8064000C */ lwz r3, 0xc(r4) /* 0AC678 800B1C18 80840010 */ lwz r4, 0x10(r4) /* 0AC67C 800B1C1C 480004AD */ bl DVDLowSeek @@ -278,10 +278,10 @@ AlarmHandlerForTimeout: /* 0AC6B0 800B1C50 4BFEC555 */ bl OSClearContext /* 0AC6B4 800B1C54 38610010 */ addi r3, r1, 0x10 /* 0AC6B8 800B1C58 4BFEC385 */ bl OSSetCurrentContext -/* 0AC6BC 800B1C5C 818D8CD0 */ lwz r12, Callback-_SDA_BASE_(r13) +/* 0AC6BC 800B1C5C 818D8CD0 */ lwz r12, Callback@sda21(r13) /* 0AC6C0 800B1C60 38000000 */ li r0, 0 /* 0AC6C4 800B1C64 280C0000 */ cmplwi r12, 0 -/* 0AC6C8 800B1C68 900D8CD0 */ stw r0, Callback-_SDA_BASE_(r13) +/* 0AC6C8 800B1C68 900D8CD0 */ stw r0, Callback@sda21(r13) /* 0AC6CC 800B1C6C 41820010 */ beq lbl_800B1C7C /* 0AC6D0 800B1C70 7D8803A6 */ mtlr r12 /* 0AC6D4 800B1C74 38600010 */ li r3, 0x10 @@ -309,17 +309,17 @@ Read: /* 0AC720 800B1CC0 3BA40000 */ addi r29, r4, 0 /* 0AC724 800B1CC4 93810018 */ stw r28, 0x18(r1) /* 0AC728 800B1CC8 3B830000 */ addi r28, r3, 0 -/* 0AC72C 800B1CCC 900D8CC8 */ stw r0, StopAtNextInt-_SDA_BASE_(r13) +/* 0AC72C 800B1CCC 900D8CC8 */ stw r0, StopAtNextInt@sda21(r13) /* 0AC730 800B1CD0 38000001 */ li r0, 1 -/* 0AC734 800B1CD4 90CD8CD0 */ stw r6, Callback-_SDA_BASE_(r13) +/* 0AC734 800B1CD4 90CD8CD0 */ stw r6, Callback@sda21(r13) /* 0AC738 800B1CD8 3CC08013 */ lis r6, CommandList@ha /* 0AC73C 800B1CDC 3BE624B8 */ addi r31, r6, CommandList@l -/* 0AC740 800B1CE0 900D8D08 */ stw r0, LastCommandWasRead-_SDA_BASE_(r13) +/* 0AC740 800B1CE0 900D8D08 */ stw r0, LastCommandWasRead@sda21(r13) /* 0AC744 800B1CE4 4BFF05E5 */ bl __OSGetSystemTime -/* 0AC748 800B1CE8 908D8D04 */ stw r4, (LastReadIssued + 4)-_SDA_BASE_(r13) +/* 0AC748 800B1CE8 908D8D04 */ stw r4, (LastReadIssued + 4)@sda21(r13) /* 0AC74C 800B1CEC 3C80CC00 */ lis r4, DI_REGS_BASE@ha /* 0AC750 800B1CF0 3C0000A0 */ lis r0, 0xa0 -/* 0AC754 800B1CF4 906D8D00 */ stw r3, LastReadIssued-_SDA_BASE_(r13) +/* 0AC754 800B1CF4 906D8D00 */ stw r3, LastReadIssued@sda21(r13) /* 0AC758 800B1CF8 38846000 */ addi r4, r4, DI_REGS_BASE@l /* 0AC75C 800B1CFC 3C60A800 */ lis r3, 0xa800 /* 0AC760 800B1D00 90640008 */ stw r3, DI_DICMDBUF0(r4) @@ -330,7 +330,7 @@ Read: /* 0AC774 800B1D14 93A40010 */ stw r29, DI_DICMDBUF2(r4) /* 0AC778 800B1D18 93840014 */ stw r28, DI_DIMAR(r4) /* 0AC77C 800B1D1C 93A40018 */ stw r29, DI_DILENGTH(r4) -/* 0AC780 800B1D20 93AD8CCC */ stw r29, LastLength-_SDA_BASE_(r13) +/* 0AC780 800B1D20 93AD8CCC */ stw r29, LastLength@sda21(r13) /* 0AC784 800B1D24 9004001C */ stw r0, DI_DICR(r4) /* 0AC788 800B1D28 40810038 */ ble lbl_800B1D60 /* 0AC78C 800B1D2C 3C608000 */ lis r3, 0x8000 @@ -380,7 +380,7 @@ SeekTwiceBeforeRead: /* 0AC82C 800B1DCC 39400000 */ li r10, 0 /* 0AC830 800B1DD0 4800000C */ b lbl_800B1DDC lbl_800B1DD4: -/* 0AC834 800B1DD4 800D8CF0 */ lwz r0, WorkAroundSeekLocation-_SDA_BASE_(r13) +/* 0AC834 800B1DD4 800D8CF0 */ lwz r0, WorkAroundSeekLocation@sda21(r13) /* 0AC838 800B1DD8 7D480214 */ add r10, r8, r0 lbl_800B1DDC: /* 0AC83C 800B1DDC 38000002 */ li r0, 2 @@ -398,7 +398,7 @@ lbl_800B1DDC: /* 0AC86C 800B1E0C 90A90020 */ stw r5, 0x20(r9) /* 0AC870 800B1E10 90C90024 */ stw r6, 0x24(r9) /* 0AC874 800B1E14 90E90028 */ stw r7, 0x28(r9) -/* 0AC878 800B1E18 900D8D0C */ stw r0, NextCommandNumber-_SDA_BASE_(r13) +/* 0AC878 800B1E18 900D8D0C */ stw r0, NextCommandNumber@sda21(r13) /* 0AC87C 800B1E1C 480002AD */ bl DVDLowSeek /* 0AC880 800B1E20 8001000C */ lwz r0, 0xc(r1) /* 0AC884 800B1E24 38210008 */ addi r1, r1, 8 @@ -423,24 +423,24 @@ glabel DVDLowRead /* 0AC8C8 800B1E68 931F00C4 */ stw r24, 0xc4(r31) /* 0AC8CC 800B1E6C 933F00C8 */ stw r25, 0xc8(r31) /* 0AC8D0 800B1E70 935F00CC */ stw r26, 0xcc(r31) -/* 0AC8D4 800B1E74 800D8CEC */ lwz r0, WorkAroundType-_SDA_BASE_(r13) +/* 0AC8D4 800B1E74 800D8CEC */ lwz r0, WorkAroundType@sda21(r13) /* 0AC8D8 800B1E78 28000000 */ cmplwi r0, 0 /* 0AC8DC 800B1E7C 4082002C */ bne lbl_800B1EA8 /* 0AC8E0 800B1E80 3800FFFF */ li r0, -1 /* 0AC8E4 800B1E84 901F0000 */ stw r0, 0(r31) /* 0AC8E8 800B1E88 38000000 */ li r0, 0 /* 0AC8EC 800B1E8C 38780000 */ addi r3, r24, 0 -/* 0AC8F0 800B1E90 900D8D0C */ stw r0, NextCommandNumber-_SDA_BASE_(r13) +/* 0AC8F0 800B1E90 900D8D0C */ stw r0, NextCommandNumber@sda21(r13) /* 0AC8F4 800B1E94 38990000 */ addi r4, r25, 0 /* 0AC8F8 800B1E98 38BA0000 */ addi r5, r26, 0 /* 0AC8FC 800B1E9C 38DB0000 */ addi r6, r27, 0 /* 0AC900 800B1EA0 4BFFFE01 */ bl Read /* 0AC904 800B1EA4 4800020C */ b lbl_800B20B0 lbl_800B1EA8: -/* 0AC908 800B1EA8 800D8CEC */ lwz r0, WorkAroundType-_SDA_BASE_(r13) +/* 0AC908 800B1EA8 800D8CEC */ lwz r0, WorkAroundType@sda21(r13) /* 0AC90C 800B1EAC 28000001 */ cmplwi r0, 1 /* 0AC910 800B1EB0 40820200 */ bne lbl_800B20B0 -/* 0AC914 800B1EB4 800D8808 */ lwz r0, FirstRead-_SDA_BASE_(r13) +/* 0AC914 800B1EB4 800D8808 */ lwz r0, FirstRead@sda21(r13) /* 0AC918 800B1EB8 2C000000 */ cmpwi r0, 0 /* 0AC91C 800B1EBC 4182001C */ beq lbl_800B1ED8 /* 0AC920 800B1EC0 38780000 */ addi r3, r24, 0 @@ -494,7 +494,7 @@ lbl_800B1F54: /* 0AC9C0 800B1F60 901F0000 */ stw r0, 0(r31) /* 0AC9C4 800B1F64 38000000 */ li r0, 0 /* 0AC9C8 800B1F68 38780000 */ addi r3, r24, 0 -/* 0AC9CC 800B1F6C 900D8D0C */ stw r0, NextCommandNumber-_SDA_BASE_(r13) +/* 0AC9CC 800B1F6C 900D8D0C */ stw r0, NextCommandNumber@sda21(r13) /* 0AC9D0 800B1F70 38990000 */ addi r4, r25, 0 /* 0AC9D4 800B1F74 38BA0000 */ addi r5, r26, 0 /* 0AC9D8 800B1F78 38DB0000 */ addi r6, r27, 0 @@ -516,10 +516,10 @@ lbl_800B1F84: lbl_800B1FB4: /* 0ACA14 800B1FB4 4BFF0315 */ bl __OSGetSystemTime /* 0ACA18 800B1FB8 3CA08000 */ lis r5, 0x8000 -/* 0ACA1C 800B1FBC 810D8CF8 */ lwz r8, LastReadFinished-_SDA_BASE_(r13) +/* 0ACA1C 800B1FBC 810D8CF8 */ lwz r8, LastReadFinished@sda21(r13) /* 0ACA20 800B1FC0 800500F8 */ lwz r0, 0xf8(r5) /* 0ACA24 800B1FC4 3CA01062 */ lis r5, 0x1062 -/* 0ACA28 800B1FC8 812D8CFC */ lwz r9, (LastReadFinished + 4)-_SDA_BASE_(r13) +/* 0ACA28 800B1FC8 812D8CFC */ lwz r9, (LastReadFinished + 4)@sda21(r13) /* 0ACA2C 800B1FCC 38C00000 */ li r6, 0 /* 0ACA30 800B1FD0 5407F0BE */ srwi r7, r0, 2 /* 0ACA34 800B1FD4 38054DD3 */ addi r0, r5, 0x4dd3 @@ -539,7 +539,7 @@ lbl_800B1FB4: /* 0ACA6C 800B200C 901F0000 */ stw r0, 0(r31) /* 0ACA70 800B2010 38780000 */ addi r3, r24, 0 /* 0ACA74 800B2014 38990000 */ addi r4, r25, 0 -/* 0ACA78 800B2018 90CD8D0C */ stw r6, NextCommandNumber-_SDA_BASE_(r13) +/* 0ACA78 800B2018 90CD8D0C */ stw r6, NextCommandNumber@sda21(r13) /* 0ACA7C 800B201C 38BA0000 */ addi r5, r26, 0 /* 0ACA80 800B2020 38DB0000 */ addi r6, r27, 0 /* 0ACA84 800B2024 4BFFFC7D */ bl Read @@ -561,7 +561,7 @@ lbl_800B202C: /* 0ACAC0 800B2060 7CA92810 */ subfc r5, r9, r5 /* 0ACAC4 800B2064 7C883110 */ subfe r4, r8, r6 /* 0ACAC8 800B2068 5460E8FE */ srwi r0, r3, 3 -/* 0ACACC 800B206C 90CD8D0C */ stw r6, NextCommandNumber-_SDA_BASE_(r13) +/* 0ACACC 800B206C 90CD8D0C */ stw r6, NextCommandNumber@sda21(r13) /* 0ACAD0 800B2070 7EE50014 */ addc r23, r5, r0 /* 0ACAD4 800B2074 7EC43114 */ adde r22, r4, r6 /* 0ACAD8 800B2078 387F0040 */ addi r3, r31, 0x40 @@ -594,10 +594,10 @@ glabel DVDLowSeek /* 0ACB34 800B20D4 9421FFE8 */ stwu r1, -0x18(r1) /* 0ACB38 800B20D8 93E10014 */ stw r31, 0x14(r1) /* 0ACB3C 800B20DC 93C10010 */ stw r30, 0x10(r1) -/* 0ACB40 800B20E0 908D8CD0 */ stw r4, Callback-_SDA_BASE_(r13) +/* 0ACB40 800B20E0 908D8CD0 */ stw r4, Callback@sda21(r13) /* 0ACB44 800B20E4 3C80CC00 */ lis r4, DI_REGS_BASE@ha /* 0ACB48 800B20E8 38846000 */ addi r4, r4, DI_REGS_BASE@l -/* 0ACB4C 800B20EC 900D8CC8 */ stw r0, StopAtNextInt-_SDA_BASE_(r13) +/* 0ACB4C 800B20EC 900D8CC8 */ stw r0, StopAtNextInt@sda21(r13) /* 0ACB50 800B20F0 3C00AB00 */ lis r0, 0xab00 /* 0ACB54 800B20F4 90040008 */ stw r0, DI_DICMDBUF0(r4) /* 0ACB58 800B20F8 5460F0BE */ srwi r0, r3, 2 @@ -628,12 +628,12 @@ glabel DVDLowSeek glabel DVDLowWaitCoverClose /* 0ACBBC 800B215C 38000001 */ li r0, 1 -/* 0ACBC0 800B2160 906D8CD0 */ stw r3, Callback-_SDA_BASE_(r13) +/* 0ACBC0 800B2160 906D8CD0 */ stw r3, Callback@sda21(r13) /* 0ACBC4 800B2164 3C60CC00 */ lis r3, DI_REGS_BASE@ha -/* 0ACBC8 800B2168 900D8CE4 */ stw r0, WaitingCoverClose-_SDA_BASE_(r13) +/* 0ACBC8 800B2168 900D8CE4 */ stw r0, WaitingCoverClose@sda21(r13) /* 0ACBCC 800B216C 38000000 */ li r0, 0 /* 0ACBD0 800B2170 38836000 */ addi r4, r3, DI_REGS_BASE@l -/* 0ACBD4 800B2174 900D8CC8 */ stw r0, StopAtNextInt-_SDA_BASE_(r13) +/* 0ACBD4 800B2174 900D8CC8 */ stw r0, StopAtNextInt@sda21(r13) /* 0ACBD8 800B2178 38000002 */ li r0, 2 /* 0ACBDC 800B217C 38600001 */ li r3, 1 /* 0ACBE0 800B2180 90040004 */ stw r0, DI_DICVR(r4) @@ -650,10 +650,10 @@ glabel DVDLowReadDiskID /* 0ACC04 800B21A4 3CA08000 */ lis r5, 0x8000 /* 0ACC08 800B21A8 93E10014 */ stw r31, 0x14(r1) /* 0ACC0C 800B21AC 93C10010 */ stw r30, 0x10(r1) -/* 0ACC10 800B21B0 908D8CD0 */ stw r4, Callback-_SDA_BASE_(r13) +/* 0ACC10 800B21B0 908D8CD0 */ stw r4, Callback@sda21(r13) /* 0ACC14 800B21B4 3C80CC00 */ lis r4, DI_REGS_BASE@ha /* 0ACC18 800B21B8 38E46000 */ addi r7, r4, DI_REGS_BASE@l -/* 0ACC1C 800B21BC 910D8CC8 */ stw r8, StopAtNextInt-_SDA_BASE_(r13) +/* 0ACC1C 800B21BC 910D8CC8 */ stw r8, StopAtNextInt@sda21(r13) /* 0ACC20 800B21C0 90046008 */ stw r0, (DI_REGS_BASE + DI_DICMDBUF0)@l(r4) /* 0ACC24 800B21C4 3C808013 */ lis r4, AlarmForTimeout@ha /* 0ACC28 800B21C8 38000003 */ li r0, 3 @@ -689,10 +689,10 @@ glabel DVDLowStopMotor /* 0ACC98 800B2238 9421FFE8 */ stwu r1, -0x18(r1) /* 0ACC9C 800B223C 93E10014 */ stw r31, 0x14(r1) /* 0ACCA0 800B2240 93C10010 */ stw r30, 0x10(r1) -/* 0ACCA4 800B2244 906D8CD0 */ stw r3, Callback-_SDA_BASE_(r13) +/* 0ACCA4 800B2244 906D8CD0 */ stw r3, Callback@sda21(r13) /* 0ACCA8 800B2248 3C60CC00 */ lis r3, DI_REGS_BASE@ha /* 0ACCAC 800B224C 38836000 */ addi r4, r3, DI_REGS_BASE@l -/* 0ACCB0 800B2250 900D8CC8 */ stw r0, StopAtNextInt-_SDA_BASE_(r13) +/* 0ACCB0 800B2250 900D8CC8 */ stw r0, StopAtNextInt@sda21(r13) /* 0ACCB4 800B2254 3C00E300 */ lis r0, 0xe300 /* 0ACCB8 800B2258 90036008 */ stw r0, (DI_REGS_BASE + DI_DICMDBUF0)@l(r3) /* 0ACCBC 800B225C 38000001 */ li r0, 1 @@ -726,10 +726,10 @@ glabel DVDLowRequestError /* 0ACD24 800B22C4 9421FFE8 */ stwu r1, -0x18(r1) /* 0ACD28 800B22C8 93E10014 */ stw r31, 0x14(r1) /* 0ACD2C 800B22CC 93C10010 */ stw r30, 0x10(r1) -/* 0ACD30 800B22D0 906D8CD0 */ stw r3, Callback-_SDA_BASE_(r13) +/* 0ACD30 800B22D0 906D8CD0 */ stw r3, Callback@sda21(r13) /* 0ACD34 800B22D4 3C60CC00 */ lis r3, DI_REGS_BASE@ha /* 0ACD38 800B22D8 38836000 */ addi r4, r3, DI_REGS_BASE@l -/* 0ACD3C 800B22DC 900D8CC8 */ stw r0, StopAtNextInt-_SDA_BASE_(r13) +/* 0ACD3C 800B22DC 900D8CC8 */ stw r0, StopAtNextInt@sda21(r13) /* 0ACD40 800B22E0 3C00E000 */ lis r0, 0xe000 /* 0ACD44 800B22E4 90036008 */ stw r0, (DI_REGS_BASE + DI_DICMDBUF0)@l(r3) /* 0ACD48 800B22E8 38000001 */ li r0, 1 @@ -765,10 +765,10 @@ glabel DVDLowInquiry /* 0ACDB8 800B2358 9421FFE8 */ stwu r1, -0x18(r1) /* 0ACDBC 800B235C 93E10014 */ stw r31, 0x14(r1) /* 0ACDC0 800B2360 93C10010 */ stw r30, 0x10(r1) -/* 0ACDC4 800B2364 908D8CD0 */ stw r4, Callback-_SDA_BASE_(r13) +/* 0ACDC4 800B2364 908D8CD0 */ stw r4, Callback@sda21(r13) /* 0ACDC8 800B2368 3C80CC00 */ lis r4, DI_REGS_BASE@ha /* 0ACDCC 800B236C 38E46000 */ addi r7, r4, DI_REGS_BASE@l -/* 0ACDD0 800B2370 900D8CC8 */ stw r0, StopAtNextInt-_SDA_BASE_(r13) +/* 0ACDD0 800B2370 900D8CC8 */ stw r0, StopAtNextInt@sda21(r13) /* 0ACDD4 800B2374 3C001200 */ lis r0, 0x1200 /* 0ACDD8 800B2378 90046008 */ stw r0, (DI_REGS_BASE + DI_DICMDBUF0)@l(r4) /* 0ACDDC 800B237C 3C808013 */ lis r4, AlarmForTimeout@ha @@ -804,10 +804,10 @@ glabel DVDLowAudioStream /* 0ACE4C 800B23EC 9421FFE0 */ stwu r1, -0x20(r1) /* 0ACE50 800B23F0 93E1001C */ stw r31, 0x1c(r1) /* 0ACE54 800B23F4 93C10018 */ stw r30, 0x18(r1) -/* 0ACE58 800B23F8 90CD8CD0 */ stw r6, Callback-_SDA_BASE_(r13) +/* 0ACE58 800B23F8 90CD8CD0 */ stw r6, Callback@sda21(r13) /* 0ACE5C 800B23FC 3CC0CC00 */ lis r6, DI_REGS_BASE@ha /* 0ACE60 800B2400 38C66000 */ addi r6, r6, DI_REGS_BASE@l -/* 0ACE64 800B2404 900D8CC8 */ stw r0, StopAtNextInt-_SDA_BASE_(r13) +/* 0ACE64 800B2404 900D8CC8 */ stw r0, StopAtNextInt@sda21(r13) /* 0ACE68 800B2408 6460E100 */ oris r0, r3, 0xe100 /* 0ACE6C 800B240C 3C608013 */ lis r3, AlarmForTimeout@ha /* 0ACE70 800B2410 90060008 */ stw r0, DI_DICMDBUF0(r6) @@ -844,10 +844,10 @@ glabel DVDLowRequestAudioStatus /* 0ACEE4 800B2484 9421FFE8 */ stwu r1, -0x18(r1) /* 0ACEE8 800B2488 93E10014 */ stw r31, 0x14(r1) /* 0ACEEC 800B248C 93C10010 */ stw r30, 0x10(r1) -/* 0ACEF0 800B2490 908D8CD0 */ stw r4, Callback-_SDA_BASE_(r13) +/* 0ACEF0 800B2490 908D8CD0 */ stw r4, Callback@sda21(r13) /* 0ACEF4 800B2494 3C80CC00 */ lis r4, DI_REGS_BASE@ha /* 0ACEF8 800B2498 38846000 */ addi r4, r4, DI_REGS_BASE@l -/* 0ACEFC 800B249C 900D8CC8 */ stw r0, StopAtNextInt-_SDA_BASE_(r13) +/* 0ACEFC 800B249C 900D8CC8 */ stw r0, StopAtNextInt@sda21(r13) /* 0ACF00 800B24A0 6460E200 */ oris r0, r3, 0xe200 /* 0ACF04 800B24A4 3C608013 */ lis r3, AlarmForTimeout@ha /* 0ACF08 800B24A8 90040008 */ stw r0, DI_DICMDBUF0(r4) @@ -882,8 +882,8 @@ glabel DVDLowAudioBufferConfig /* 0ACF74 800B2514 9421FFE0 */ stwu r1, -0x20(r1) /* 0ACF78 800B2518 93E1001C */ stw r31, 0x1c(r1) /* 0ACF7C 800B251C 93C10018 */ stw r30, 0x18(r1) -/* 0ACF80 800B2520 90AD8CD0 */ stw r5, Callback-_SDA_BASE_(r13) -/* 0ACF84 800B2524 900D8CC8 */ stw r0, StopAtNextInt-_SDA_BASE_(r13) +/* 0ACF80 800B2520 90AD8CD0 */ stw r5, Callback@sda21(r13) +/* 0ACF84 800B2524 900D8CC8 */ stw r0, StopAtNextInt@sda21(r13) /* 0ACF88 800B2528 41820008 */ beq lbl_800B2530 /* 0ACF8C 800B252C 3C000001 */ lis r0, 1 lbl_800B2530: @@ -956,10 +956,10 @@ lbl_800B2604: /* 0AD08C 800B262C 63C00005 */ ori r0, r30, 5 /* 0AD090 800B2630 901F0000 */ stw r0, 0(r31) /* 0AD094 800B2634 38000001 */ li r0, 1 -/* 0AD098 800B2638 900D8CE0 */ stw r0, ResetOccurred-_SDA_BASE_(r13) +/* 0AD098 800B2638 900D8CE0 */ stw r0, ResetOccurred@sda21(r13) /* 0AD09C 800B263C 4BFEFC8D */ bl __OSGetSystemTime -/* 0AD0A0 800B2640 908D8CDC */ stw r4, (LastResetEnd + 4)-_SDA_BASE_(r13) -/* 0AD0A4 800B2644 906D8CD8 */ stw r3, LastResetEnd-_SDA_BASE_(r13) +/* 0AD0A0 800B2640 908D8CDC */ stw r4, (LastResetEnd + 4)@sda21(r13) +/* 0AD0A4 800B2644 906D8CD8 */ stw r3, LastResetEnd@sda21(r13) /* 0AD0A8 800B2648 BB410008 */ lmw r26, 8(r1) /* 0AD0AC 800B264C 80010024 */ lwz r0, 0x24(r1) /* 0AD0B0 800B2650 38210020 */ addi r1, r1, 0x20 @@ -968,18 +968,18 @@ lbl_800B2604: glabel DVDLowBreak /* 0AD0BC 800B265C 38000001 */ li r0, 1 -/* 0AD0C0 800B2660 900D8CC8 */ stw r0, StopAtNextInt-_SDA_BASE_(r13) +/* 0AD0C0 800B2660 900D8CC8 */ stw r0, StopAtNextInt@sda21(r13) /* 0AD0C4 800B2664 38600001 */ li r3, 1 -/* 0AD0C8 800B2668 900D8CE8 */ stw r0, Breaking-_SDA_BASE_(r13) +/* 0AD0C8 800B2668 900D8CE8 */ stw r0, Breaking@sda21(r13) /* 0AD0CC 800B266C 4E800020 */ blr glabel DVDLowClearCallback /* 0AD0D0 800B2670 3C60CC00 */ lis r3, DI_REGS_BASE@ha /* 0AD0D4 800B2674 38000000 */ li r0, 0 /* 0AD0D8 800B2678 90036004 */ stw r0, (DI_REGS_BASE + DI_DICVR)@l(r3) -/* 0AD0DC 800B267C 806D8CD0 */ lwz r3, Callback-_SDA_BASE_(r13) -/* 0AD0E0 800B2680 900D8CE4 */ stw r0, WaitingCoverClose-_SDA_BASE_(r13) -/* 0AD0E4 800B2684 900D8CD0 */ stw r0, Callback-_SDA_BASE_(r13) +/* 0AD0DC 800B267C 806D8CD0 */ lwz r3, Callback@sda21(r13) +/* 0AD0E0 800B2680 900D8CE4 */ stw r0, WaitingCoverClose@sda21(r13) +/* 0AD0E4 800B2684 900D8CD0 */ stw r0, Callback@sda21(r13) /* 0AD0E8 800B2688 4E800020 */ blr glabel __DVDLowSetWAType @@ -991,8 +991,8 @@ glabel __DVDLowSetWAType /* 0AD100 800B26A0 93C10010 */ stw r30, 0x10(r1) /* 0AD104 800B26A4 3BC30000 */ addi r30, r3, 0 /* 0AD108 800B26A8 4BFEC655 */ bl OSDisableInterrupts -/* 0AD10C 800B26AC 93CD8CEC */ stw r30, WorkAroundType-_SDA_BASE_(r13) -/* 0AD110 800B26B0 93ED8CF0 */ stw r31, WorkAroundSeekLocation-_SDA_BASE_(r13) +/* 0AD10C 800B26AC 93CD8CEC */ stw r30, WorkAroundType@sda21(r13) +/* 0AD110 800B26B0 93ED8CF0 */ stw r31, WorkAroundSeekLocation@sda21(r13) /* 0AD114 800B26B4 4BFEC671 */ bl OSRestoreInterrupts /* 0AD118 800B26B8 8001001C */ lwz r0, 0x1c(r1) /* 0AD11C 800B26BC 83E10014 */ lwz r31, 0x14(r1) diff --git a/asm/e_pow.s b/asm/e_pow.s index 940ca9b..532f510 100644 --- a/asm/e_pow.s +++ b/asm/e_pow.s @@ -23,7 +23,7 @@ glabel __ieee754_pow /* 0CBB28 800D10C8 8321000C */ lwz r25, 0xc(r1) /* 0CBB2C 800D10CC 57DA007E */ clrlwi r26, r30, 1 /* 0CBB30 800D10D0 4082000C */ bne lbl_800D10DC -/* 0CBB34 800D10D4 C8228570 */ lfd f1, D_80136270-_SDA2_BASE_(r2) +/* 0CBB34 800D10D4 C8228570 */ lfd f1, D_80136270@sda21(r2) /* 0CBB38 800D10D8 480007B8 */ b lbl_800D1890 lbl_800D10DC: /* 0CBB3C 800D10DC 3C007FF0 */ lis r0, 0x7ff0 @@ -104,7 +104,7 @@ lbl_800D11D8: /* 0CBC4C 800D11EC C8210010 */ lfd f1, 0x10(r1) /* 0CBC50 800D11F0 480006A0 */ b lbl_800D1890 lbl_800D11F4: -/* 0CBC54 800D11F4 C8228578 */ lfd f1, D_80136278-_SDA2_BASE_(r2) +/* 0CBC54 800D11F4 C8228578 */ lfd f1, D_80136278@sda21(r2) /* 0CBC58 800D11F8 48000698 */ b lbl_800D1890 lbl_800D11FC: /* 0CBC5C 800D11FC 2C1D0000 */ cmpwi r29, 0 @@ -113,7 +113,7 @@ lbl_800D11FC: /* 0CBC68 800D1208 FC200050 */ fneg f1, f0 /* 0CBC6C 800D120C 48000684 */ b lbl_800D1890 lbl_800D1210: -/* 0CBC70 800D1210 C8228578 */ lfd f1, D_80136278-_SDA2_BASE_(r2) +/* 0CBC70 800D1210 C8228578 */ lfd f1, D_80136278@sda21(r2) /* 0CBC74 800D1214 4800067C */ b lbl_800D1890 lbl_800D1218: /* 0CBC78 800D1218 3C1CC010 */ addis r0, r28, 0xc010 @@ -121,7 +121,7 @@ lbl_800D1218: /* 0CBC80 800D1220 40820024 */ bne lbl_800D1244 /* 0CBC84 800D1224 2C1D0000 */ cmpwi r29, 0 /* 0CBC88 800D1228 40800014 */ bge lbl_800D123C -/* 0CBC8C 800D122C C8228570 */ lfd f1, D_80136270-_SDA2_BASE_(r2) +/* 0CBC8C 800D122C C8228570 */ lfd f1, D_80136270@sda21(r2) /* 0CBC90 800D1230 C8010008 */ lfd f0, 8(r1) /* 0CBC94 800D1234 FC210024 */ fdiv f1, f1, f0 /* 0CBC98 800D1238 48000658 */ b lbl_800D1890 @@ -163,7 +163,7 @@ lbl_800D12B0: /* 0CBD14 800D12B4 2C1D0000 */ cmpwi r29, 0 /* 0CBD18 800D12B8 D8210050 */ stfd f1, 0x50(r1) /* 0CBD1C 800D12BC 40800010 */ bge lbl_800D12CC -/* 0CBD20 800D12C0 C8028570 */ lfd f0, D_80136270-_SDA2_BASE_(r2) +/* 0CBD20 800D12C0 C8028570 */ lfd f0, D_80136270@sda21(r2) /* 0CBD24 800D12C4 FC000824 */ fdiv f0, f0, f1 /* 0CBD28 800D12C8 D8010050 */ stfd f0, 0x50(r1) lbl_800D12CC: @@ -192,7 +192,7 @@ lbl_800D1310: /* 0CBD78 800D1318 7C03DB79 */ or. r3, r0, r27 /* 0CBD7C 800D131C 40820018 */ bne lbl_800D1334 /* 0CBD80 800D1320 38000021 */ li r0, 0x21 -/* 0CBD84 800D1324 900D8FF8 */ stw r0, errno-_SDA_BASE_(r13) +/* 0CBD84 800D1324 900D8FF8 */ stw r0, errno@sda21(r13) /* 0CBD88 800D1328 3C60800F */ lis r3, __float_nan@ha /* 0CBD8C 800D132C C0233E78 */ lfs f1, __float_nan@l(r3) /* 0CBD90 800D1330 48000560 */ b lbl_800D1890 @@ -209,20 +209,20 @@ lbl_800D1334: /* 0CBDB8 800D1358 4181001C */ bgt lbl_800D1374 /* 0CBDBC 800D135C 2C1D0000 */ cmpwi r29, 0 /* 0CBDC0 800D1360 4080000C */ bge lbl_800D136C -/* 0CBDC4 800D1364 C8228580 */ lfd f1, D_80136280-_SDA2_BASE_(r2) +/* 0CBDC4 800D1364 C8228580 */ lfd f1, D_80136280@sda21(r2) /* 0CBDC8 800D1368 48000528 */ b lbl_800D1890 lbl_800D136C: -/* 0CBDCC 800D136C C8228578 */ lfd f1, D_80136278-_SDA2_BASE_(r2) +/* 0CBDCC 800D136C C8228578 */ lfd f1, D_80136278@sda21(r2) /* 0CBDD0 800D1370 48000520 */ b lbl_800D1890 lbl_800D1374: /* 0CBDD4 800D1374 7C1A1800 */ cmpw r26, r3 /* 0CBDD8 800D1378 4180001C */ blt lbl_800D1394 /* 0CBDDC 800D137C 2C1D0000 */ cmpwi r29, 0 /* 0CBDE0 800D1380 4081000C */ ble lbl_800D138C -/* 0CBDE4 800D1384 C8228580 */ lfd f1, D_80136280-_SDA2_BASE_(r2) +/* 0CBDE4 800D1384 C8228580 */ lfd f1, D_80136280@sda21(r2) /* 0CBDE8 800D1388 48000508 */ b lbl_800D1890 lbl_800D138C: -/* 0CBDEC 800D138C C8228578 */ lfd f1, D_80136278-_SDA2_BASE_(r2) +/* 0CBDEC 800D138C C8228578 */ lfd f1, D_80136278@sda21(r2) /* 0CBDF0 800D1390 48000500 */ b lbl_800D1890 lbl_800D1394: /* 0CBDF4 800D1394 3C603FF0 */ lis r3, 0x3ff0 @@ -231,34 +231,34 @@ lbl_800D1394: /* 0CBE00 800D13A0 4080001C */ bge lbl_800D13BC /* 0CBE04 800D13A4 2C1D0000 */ cmpwi r29, 0 /* 0CBE08 800D13A8 4080000C */ bge lbl_800D13B4 -/* 0CBE0C 800D13AC C8228580 */ lfd f1, D_80136280-_SDA2_BASE_(r2) +/* 0CBE0C 800D13AC C8228580 */ lfd f1, D_80136280@sda21(r2) /* 0CBE10 800D13B0 480004E0 */ b lbl_800D1890 lbl_800D13B4: -/* 0CBE14 800D13B4 C8228578 */ lfd f1, D_80136278-_SDA2_BASE_(r2) +/* 0CBE14 800D13B4 C8228578 */ lfd f1, D_80136278@sda21(r2) /* 0CBE18 800D13B8 480004D8 */ b lbl_800D1890 lbl_800D13BC: /* 0CBE1C 800D13BC 7C1A1800 */ cmpw r26, r3 /* 0CBE20 800D13C0 4081001C */ ble lbl_800D13DC /* 0CBE24 800D13C4 2C1D0000 */ cmpwi r29, 0 /* 0CBE28 800D13C8 4081000C */ ble lbl_800D13D4 -/* 0CBE2C 800D13CC C8228580 */ lfd f1, D_80136280-_SDA2_BASE_(r2) +/* 0CBE2C 800D13CC C8228580 */ lfd f1, D_80136280@sda21(r2) /* 0CBE30 800D13D0 480004C0 */ b lbl_800D1890 lbl_800D13D4: -/* 0CBE34 800D13D4 C8228578 */ lfd f1, D_80136278-_SDA2_BASE_(r2) +/* 0CBE34 800D13D4 C8228578 */ lfd f1, D_80136278@sda21(r2) /* 0CBE38 800D13D8 480004B8 */ b lbl_800D1890 lbl_800D13DC: /* 0CBE3C 800D13DC C8210008 */ lfd f1, 8(r1) /* 0CBE40 800D13E0 38600000 */ li r3, 0 -/* 0CBE44 800D13E4 C8028570 */ lfd f0, D_80136270-_SDA2_BASE_(r2) -/* 0CBE48 800D13E8 C84285B0 */ lfd f2, D_801362B0-_SDA2_BASE_(r2) +/* 0CBE44 800D13E4 C8028570 */ lfd f0, D_80136270@sda21(r2) +/* 0CBE48 800D13E8 C84285B0 */ lfd f2, D_801362B0@sda21(r2) /* 0CBE4C 800D13EC FC810028 */ fsub f4, f1, f0 -/* 0CBE50 800D13F0 C82285A8 */ lfd f1, D_801362A8-_SDA2_BASE_(r2) -/* 0CBE54 800D13F4 C80285A0 */ lfd f0, D_801362A0-_SDA2_BASE_(r2) -/* 0CBE58 800D13F8 C8628598 */ lfd f3, D_80136298-_SDA2_BASE_(r2) +/* 0CBE50 800D13F0 C82285A8 */ lfd f1, D_801362A8@sda21(r2) +/* 0CBE54 800D13F4 C80285A0 */ lfd f0, D_801362A0@sda21(r2) +/* 0CBE58 800D13F8 C8628598 */ lfd f3, D_80136298@sda21(r2) /* 0CBE5C 800D13FC D8810028 */ stfd f4, 0x28(r1) -/* 0CBE60 800D1400 C8A28588 */ lfd f5, D_80136288-_SDA2_BASE_(r2) +/* 0CBE60 800D1400 C8A28588 */ lfd f5, D_80136288@sda21(r2) /* 0CBE64 800D1404 C8C10028 */ lfd f6, 0x28(r1) -/* 0CBE68 800D1408 C8828590 */ lfd f4, D_80136290-_SDA2_BASE_(r2) +/* 0CBE68 800D1408 C8828590 */ lfd f4, D_80136290@sda21(r2) /* 0CBE6C 800D140C FC2209BC */ fnmsub f1, f2, f6, f1 /* 0CBE70 800D1410 FC4601B2 */ fmul f2, f6, f6 /* 0CBE74 800D1414 FC06007C */ fnmsub f0, f6, f1, f0 @@ -280,7 +280,7 @@ lbl_800D1444: /* 0CBEB0 800D1450 4080001C */ bge lbl_800D146C /* 0CBEB4 800D1454 C8210048 */ lfd f1, 0x48(r1) /* 0CBEB8 800D1458 3900FFCB */ li r8, -53 -/* 0CBEBC 800D145C C80285B8 */ lfd f0, D_801362B8-_SDA2_BASE_(r2) +/* 0CBEBC 800D145C C80285B8 */ lfd f0, D_801362B8@sda21(r2) /* 0CBEC0 800D1460 FC010032 */ fmul f0, f1, f0 /* 0CBEC4 800D1464 D8010048 */ stfd f0, 0x48(r1) /* 0CBEC8 800D1468 83410048 */ lwz r26, 0x48(r1) @@ -311,11 +311,11 @@ lbl_800D14BC: /* 0CBF1C 800D14BC 90810048 */ stw r4, 0x48(r1) /* 0CBF20 800D14C0 54E31838 */ slwi r3, r7, 3 /* 0CBF24 800D14C4 7CDF1A14 */ add r6, r31, r3 -/* 0CBF28 800D14C8 C8428570 */ lfd f2, D_80136270-_SDA2_BASE_(r2) +/* 0CBF28 800D14C8 C8428570 */ lfd f2, D_80136270@sda21(r2) /* 0CBF2C 800D14CC C9610048 */ lfd f11, 0x48(r1) /* 0CBF30 800D14D0 C8660000 */ lfd f3, 0(r6) /* 0CBF34 800D14D4 7C830E70 */ srawi r3, r4, 1 -/* 0CBF38 800D14D8 C8028578 */ lfd f0, D_80136278-_SDA2_BASE_(r2) +/* 0CBF38 800D14D8 C8028578 */ lfd f0, D_80136278@sda21(r2) /* 0CBF3C 800D14DC 64632000 */ oris r3, r3, 0x2000 /* 0CBF40 800D14E0 FC2B182A */ fadd f1, f11, f3 /* 0CBF44 800D14E4 FD0B1828 */ fsub f8, f11, f3 @@ -324,14 +324,14 @@ lbl_800D14BC: /* 0CBF50 800D14F0 D8010018 */ stfd f0, 0x18(r1) /* 0CBF54 800D14F4 FDA20824 */ fdiv f13, f2, f1 /* 0CBF58 800D14F8 7C651A14 */ add r3, r5, r3 -/* 0CBF5C 800D14FC C88285E8 */ lfd f4, D_801362E8-_SDA2_BASE_(r2) +/* 0CBF5C 800D14FC C88285E8 */ lfd f4, D_801362E8@sda21(r2) /* 0CBF60 800D1500 90610018 */ stw r3, 0x18(r1) /* 0CBF64 800D1504 6D048000 */ xoris r4, r8, 0x8000 /* 0CBF68 800D1508 FC080372 */ fmul f0, f8, f13 -/* 0CBF6C 800D150C C86285E0 */ lfd f3, D_801362E0-_SDA2_BASE_(r2) -/* 0CBF70 800D1510 C82285D8 */ lfd f1, D_801362D8-_SDA2_BASE_(r2) +/* 0CBF6C 800D150C C86285E0 */ lfd f3, D_801362E0@sda21(r2) +/* 0CBF70 800D1510 C82285D8 */ lfd f1, D_801362D8@sda21(r2) /* 0CBF74 800D1514 38A00000 */ li r5, 0 -/* 0CBF78 800D1518 C84285D0 */ lfd f2, D_801362D0-_SDA2_BASE_(r2) +/* 0CBF78 800D1518 C84285D0 */ lfd f2, D_801362D0@sda21(r2) /* 0CBF7C 800D151C FFE00032 */ fmul f31, f0, f0 /* 0CBF80 800D1520 D8010020 */ stfd f0, 0x20(r1) /* 0CBF84 800D1524 C8C10018 */ lfd f6, 0x18(r1) @@ -343,20 +343,20 @@ lbl_800D14BC: /* 0CBF9C 800D153C FD462028 */ fsub f10, f6, f4 /* 0CBFA0 800D1540 9081005C */ stw r4, 0x5c(r1) /* 0CBFA4 800D1544 FC7F08FA */ fmadd f3, f31, f3, f1 -/* 0CBFA8 800D1548 C82285C8 */ lfd f1, D_801362C8-_SDA2_BASE_(r2) -/* 0CBFAC 800D154C C8A285C0 */ lfd f5, D_801362C0-_SDA2_BASE_(r2) +/* 0CBFA8 800D1548 C82285C8 */ lfd f1, D_801362C8@sda21(r2) +/* 0CBFAC 800D154C C8A285C0 */ lfd f5, D_801362C0@sda21(r2) /* 0CBFB0 800D1550 FD2C41BC */ fnmsub f9, f12, f6, f8 -/* 0CBFB4 800D1554 C8E285F0 */ lfd f7, D_801362F0-_SDA2_BASE_(r2) +/* 0CBFB4 800D1554 C8E285F0 */ lfd f7, D_801362F0@sda21(r2) /* 0CBFB8 800D1558 FC5F10FA */ fmadd f2, f31, f3, f2 /* 0CBFBC 800D155C 90610058 */ stw r3, 0x58(r1) -/* 0CBFC0 800D1560 C8628608 */ lfd f3, D_80136308-_SDA2_BASE_(r2) +/* 0CBFC0 800D1560 C8628608 */ lfd f3, D_80136308@sda21(r2) /* 0CBFC4 800D1564 FD4B5028 */ fsub f10, f11, f10 -/* 0CBFC8 800D1568 C8828600 */ lfd f4, D_80136300-_SDA2_BASE_(r2) +/* 0CBFC8 800D1568 C8828600 */ lfd f4, D_80136300@sda21(r2) /* 0CBFCC 800D156C FD1F08BA */ fmadd f8, f31, f2, f1 -/* 0CBFD0 800D1570 C8428678 */ lfd f2, D_80136378-_SDA2_BASE_(r2) +/* 0CBFD0 800D1570 C8428678 */ lfd f2, D_80136378@sda21(r2) /* 0CBFD4 800D1574 C8210058 */ lfd f1, 0x58(r1) /* 0CBFD8 800D1578 FD4C4ABC */ fnmsub f10, f12, f10, f9 -/* 0CBFDC 800D157C C8C285F8 */ lfd f6, D_801362F8-_SDA2_BASE_(r2) +/* 0CBFDC 800D157C C8C285F8 */ lfd f6, D_801362F8@sda21(r2) /* 0CBFE0 800D1580 FCBF2A3A */ fmadd f5, f31, f8, f5 /* 0CBFE4 800D1584 FD3F07F2 */ fmul f9, f31, f31 /* 0CBFE8 800D1588 FD4D02B2 */ fmul f10, f13, f10 @@ -403,10 +403,10 @@ lbl_800D14BC: /* 0CC08C 800D162C FC030028 */ fsub f0, f3, f0 lbl_800D1630: /* 0CC090 800D1630 387BFFFF */ addi r3, r27, -1 -/* 0CC094 800D1634 CBE28570 */ lfd f31, D_80136270-_SDA2_BASE_(r2) +/* 0CC094 800D1634 CBE28570 */ lfd f31, D_80136270@sda21(r2) /* 0CC098 800D1638 7C001B79 */ or. r0, r0, r3 /* 0CC09C 800D163C 40820008 */ bne lbl_800D1644 -/* 0CC0A0 800D1640 CBE28610 */ lfd f31, D_80136310-_SDA2_BASE_(r2) +/* 0CC0A0 800D1640 CBE28610 */ lfd f31, D_80136310@sda21(r2) lbl_800D1644: /* 0CC0A4 800D1644 C8410010 */ lfd f2, 0x10(r1) /* 0CC0A8 800D1648 38600000 */ li r3, 0 @@ -430,18 +430,18 @@ lbl_800D1644: /* 0CC0F0 800D1690 3C05BF70 */ addis r0, r5, 0xbf70 /* 0CC0F4 800D1694 7C003379 */ or. r0, r0, r6 /* 0CC0F8 800D1698 41820014 */ beq lbl_800D16AC -/* 0CC0FC 800D169C C8228618 */ lfd f1, D_80136318-_SDA2_BASE_(r2) +/* 0CC0FC 800D169C C8228618 */ lfd f1, D_80136318@sda21(r2) /* 0CC100 800D16A0 FC0107F2 */ fmul f0, f1, f31 /* 0CC104 800D16A4 FC210032 */ fmul f1, f1, f0 /* 0CC108 800D16A8 480001E8 */ b lbl_800D1890 lbl_800D16AC: -/* 0CC10C 800D16AC C8228620 */ lfd f1, D_80136320-_SDA2_BASE_(r2) +/* 0CC10C 800D16AC C8228620 */ lfd f1, D_80136320@sda21(r2) /* 0CC110 800D16B0 C8010050 */ lfd f0, 0x50(r1) /* 0CC114 800D16B4 FC21402A */ fadd f1, f1, f8 /* 0CC118 800D16B8 FC001028 */ fsub f0, f0, f2 /* 0CC11C 800D16BC FC010040 */ fcmpo cr0, f1, f0 /* 0CC120 800D16C0 4081006C */ ble lbl_800D172C -/* 0CC124 800D16C4 C8228618 */ lfd f1, D_80136318-_SDA2_BASE_(r2) +/* 0CC124 800D16C4 C8228618 */ lfd f1, D_80136318@sda21(r2) /* 0CC128 800D16C8 FC0107F2 */ fmul f0, f1, f31 /* 0CC12C 800D16CC FC210032 */ fmul f1, f1, f0 /* 0CC130 800D16D0 480001C0 */ b lbl_800D1890 @@ -455,7 +455,7 @@ lbl_800D16D4: /* 0CC14C 800D16EC 38033400 */ addi r0, r3, 0x3400 /* 0CC150 800D16F0 7C003379 */ or. r0, r0, r6 /* 0CC154 800D16F4 41820014 */ beq lbl_800D1708 -/* 0CC158 800D16F8 C8228628 */ lfd f1, D_80136328-_SDA2_BASE_(r2) +/* 0CC158 800D16F8 C8228628 */ lfd f1, D_80136328@sda21(r2) /* 0CC15C 800D16FC FC0107F2 */ fmul f0, f1, f31 /* 0CC160 800D1700 FC210032 */ fmul f1, f1, f0 /* 0CC164 800D1704 4800018C */ b lbl_800D1890 @@ -465,7 +465,7 @@ lbl_800D1708: /* 0CC170 800D1710 FC080040 */ fcmpo cr0, f8, f0 /* 0CC174 800D1714 4C401382 */ cror 2, 0, 2 /* 0CC178 800D1718 40820014 */ bne lbl_800D172C -/* 0CC17C 800D171C C8228628 */ lfd f1, D_80136328-_SDA2_BASE_(r2) +/* 0CC17C 800D171C C8228628 */ lfd f1, D_80136328@sda21(r2) /* 0CC180 800D1720 FC0107F2 */ fmul f0, f1, f31 /* 0CC184 800D1724 FC210032 */ fmul f1, f1, f0 /* 0CC188 800D1728 48000168 */ b lbl_800D1890 @@ -478,7 +478,7 @@ lbl_800D172C: /* 0CC1A0 800D1740 38600000 */ li r3, 0 /* 0CC1A4 800D1744 40810060 */ ble lbl_800D17A4 /* 0CC1A8 800D1748 3C800010 */ lis r4, 0x10 -/* 0CC1AC 800D174C C8028578 */ lfd f0, D_80136278-_SDA2_BASE_(r2) +/* 0CC1AC 800D174C C8028578 */ lfd f0, D_80136278@sda21(r2) /* 0CC1B0 800D1750 38060001 */ addi r0, r6, 1 /* 0CC1B4 800D1754 7C800630 */ sraw r0, r4, r0 /* 0CC1B8 800D1758 D8010028 */ stfd f0, 0x28(r1) @@ -504,24 +504,24 @@ lbl_800D1794: lbl_800D17A4: /* 0CC204 800D17A4 C8410040 */ lfd f2, 0x40(r1) /* 0CC208 800D17A8 38000000 */ li r0, 0 -/* 0CC20C 800D17AC C8228640 */ lfd f1, D_80136340-_SDA2_BASE_(r2) +/* 0CC20C 800D17AC C8228640 */ lfd f1, D_80136340@sda21(r2) /* 0CC210 800D17B0 5464A016 */ slwi r4, r3, 0x14 /* 0CC214 800D17B4 FC08102A */ fadd f0, f8, f2 -/* 0CC218 800D17B8 C9428630 */ lfd f10, D_80136330-_SDA2_BASE_(r2) -/* 0CC21C 800D17BC C9228638 */ lfd f9, D_80136338-_SDA2_BASE_(r2) +/* 0CC218 800D17B8 C9428630 */ lfd f10, D_80136330@sda21(r2) +/* 0CC21C 800D17BC C9228638 */ lfd f9, D_80136338@sda21(r2) /* 0CC220 800D17C0 D8010028 */ stfd f0, 0x28(r1) -/* 0CC224 800D17C4 C8C28668 */ lfd f6, D_80136368-_SDA2_BASE_(r2) +/* 0CC224 800D17C4 C8C28668 */ lfd f6, D_80136368@sda21(r2) /* 0CC228 800D17C8 9001002C */ stw r0, 0x2c(r1) -/* 0CC22C 800D17CC C8028660 */ lfd f0, D_80136360-_SDA2_BASE_(r2) +/* 0CC22C 800D17CC C8028660 */ lfd f0, D_80136360@sda21(r2) /* 0CC230 800D17D0 C9610028 */ lfd f11, 0x28(r1) -/* 0CC234 800D17D4 C8A28658 */ lfd f5, D_80136358-_SDA2_BASE_(r2) +/* 0CC234 800D17D4 C8A28658 */ lfd f5, D_80136358@sda21(r2) /* 0CC238 800D17D8 FC6B1028 */ fsub f3, f11, f2 -/* 0CC23C 800D17DC C8828650 */ lfd f4, D_80136350-_SDA2_BASE_(r2) +/* 0CC23C 800D17DC C8828650 */ lfd f4, D_80136350@sda21(r2) /* 0CC240 800D17E0 FCE102F2 */ fmul f7, f1, f11 -/* 0CC244 800D17E4 C8428648 */ lfd f2, D_80136348-_SDA2_BASE_(r2) -/* 0CC248 800D17E8 C8228670 */ lfd f1, D_80136370-_SDA2_BASE_(r2) +/* 0CC244 800D17E4 C8428648 */ lfd f2, D_80136348@sda21(r2) +/* 0CC248 800D17E8 C8228670 */ lfd f1, D_80136370@sda21(r2) /* 0CC24C 800D17EC FD081828 */ fsub f8, f8, f3 -/* 0CC250 800D17F0 C8628570 */ lfd f3, D_80136270-_SDA2_BASE_(r2) +/* 0CC250 800D17F0 C8628570 */ lfd f3, D_80136270@sda21(r2) /* 0CC254 800D17F4 FD4A02F2 */ fmul f10, f10, f11 /* 0CC258 800D17F8 FD693A3A */ fmadd f11, f9, f8, f7 /* 0CC25C 800D17FC FCEA582A */ fadd f7, f10, f11 diff --git a/asm/frame.s b/asm/frame.s index 88e2481..e965d49 100644 --- a/asm/frame.s +++ b/asm/frame.s @@ -283,7 +283,7 @@ lbl_8001D6C0: lbl_8001D6DC: /* 01813C 8001D6DC 2C040001 */ cmpwi r4, 1 /* 018140 8001D6E0 40820008 */ bne lbl_8001D6E8 -/* 018144 8001D6E4 C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 018144 8001D6E4 C0228100 */ lfs f1, D_80135E00@sda21(r2) lbl_8001D6E8: /* 018148 8001D6E8 1C0A0024 */ mulli r0, r10, 0x24 /* 01814C 8001D6EC 3D030004 */ addis r8, r3, 4 @@ -442,11 +442,11 @@ glabel frameSetViewport /* 018340 8001D8E0 9421FFB0 */ stwu r1, -0x50(r1) /* 018344 8001D8E4 A8040000 */ lha r0, 0(r4) /* 018348 8001D8E8 3CA04330 */ lis r5, 0x4330 -/* 01834C 8001D8EC C8428110 */ lfd f2, D_80135E10-_SDA2_BASE_(r2) +/* 01834C 8001D8EC C8428110 */ lfd f2, D_80135E10@sda21(r2) /* 018350 8001D8F0 38C10028 */ addi r6, r1, 0x28 /* 018354 8001D8F4 6C008000 */ xoris r0, r0, 0x8000 /* 018358 8001D8F8 9001004C */ stw r0, 0x4c(r1) -/* 01835C 8001D8FC C0228104 */ lfs f1, D_80135E04-_SDA2_BASE_(r2) +/* 01835C 8001D8FC C0228104 */ lfs f1, D_80135E04@sda21(r2) /* 018360 8001D900 90A10048 */ stw r5, 0x48(r1) /* 018364 8001D904 C8010048 */ lfd f0, 0x48(r1) /* 018368 8001D908 EC001028 */ fsubs f0, f0, f2 @@ -470,7 +470,7 @@ glabel frameSetViewport /* 0183B0 8001D950 D0010030 */ stfs f0, 0x30(r1) /* 0183B4 8001D954 48000004 */ b lbl_8001D958 lbl_8001D958: -/* 0183B8 8001D958 C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 0183B8 8001D958 C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 0183BC 8001D95C 48000004 */ b lbl_8001D960 lbl_8001D960: /* 0183C0 8001D960 C0010028 */ lfs f0, 0x28(r1) @@ -501,10 +501,10 @@ lbl_8001D9A4: /* 018418 8001D9B8 90010044 */ stw r0, 0x44(r1) /* 01841C 8001D9BC 6C848000 */ xoris r4, r4, 0x8000 /* 018420 8001D9C0 3C004330 */ lis r0, 0x4330 -/* 018424 8001D9C4 C8628110 */ lfd f3, D_80135E10-_SDA2_BASE_(r2) +/* 018424 8001D9C4 C8628110 */ lfd f3, D_80135E10@sda21(r2) /* 018428 8001D9C8 9081003C */ stw r4, 0x3c(r1) /* 01842C 8001D9CC 3CA08002 */ lis r5, frameDrawRectFill_Setup@ha -/* 018430 8001D9D0 C0228104 */ lfs f1, D_80135E04-_SDA2_BASE_(r2) +/* 018430 8001D9D0 C0228104 */ lfs f1, D_80135E04@sda21(r2) /* 018434 8001D9D4 90010040 */ stw r0, 0x40(r1) /* 018438 8001D9D8 3C808002 */ lis r4, frameDrawRectTexture_Setup@ha /* 01843C 8001D9DC C0E10028 */ lfs f7, 0x28(r1) @@ -516,7 +516,7 @@ lbl_8001D9A4: /* 018454 8001D9F4 38A569EC */ addi r5, r5, frameDrawRectFill_Setup@l /* 018458 8001D9F8 EC001828 */ fsubs f0, f0, f3 /* 01845C 8001D9FC EC421828 */ fsubs f2, f2, f3 -/* 018460 8001DA00 C0828108 */ lfs f4, D_80135E08-_SDA2_BASE_(r2) +/* 018460 8001DA00 C0828108 */ lfs f4, D_80135E08@sda21(r2) /* 018464 8001DA04 C0A1002C */ lfs f5, 0x2c(r1) /* 018468 8001DA08 38046124 */ addi r0, r4, frameDrawRectTexture_Setup@l /* 01846C 8001DA0C EC000072 */ fmuls f0, f0, f1 @@ -614,16 +614,16 @@ glabel frameSetLight /* 0185B8 8001DB58 41820088 */ beq lbl_8001DBE0 /* 0185BC 8001DB5C 9061002C */ stw r3, 0x2c(r1) /* 0185C0 8001DB60 3C604330 */ lis r3, 0x4330 -/* 0185C4 8001DB64 C8628128 */ lfd f3, D_80135E28-_SDA2_BASE_(r2) +/* 0185C4 8001DB64 C8628128 */ lfd f3, D_80135E28@sda21(r2) /* 0185C8 8001DB68 90610028 */ stw r3, 0x28(r1) -/* 0185CC 8001DB6C C082811C */ lfs f4, D_80135E1C-_SDA2_BASE_(r2) +/* 0185CC 8001DB6C C082811C */ lfs f4, D_80135E1C@sda21(r2) /* 0185D0 8001DB70 C8410028 */ lfd f2, 0x28(r1) -/* 0185D4 8001DB74 C0028118 */ lfs f0, D_80135E18-_SDA2_BASE_(r2) +/* 0185D4 8001DB74 C0028118 */ lfs f0, D_80135E18@sda21(r2) /* 0185D8 8001DB78 EC421828 */ fsubs f2, f2, f3 /* 0185DC 8001DB7C EC0400BA */ fmadds f0, f4, f2, f0 /* 0185E0 8001DB80 D0060028 */ stfs f0, 0x28(r6) /* 0185E4 8001DB84 88050007 */ lbz r0, 7(r5) -/* 0185E8 8001DB88 C0028120 */ lfs f0, D_80135E20-_SDA2_BASE_(r2) +/* 0185E8 8001DB88 C0028120 */ lfs f0, D_80135E20@sda21(r2) /* 0185EC 8001DB8C 90010024 */ stw r0, 0x24(r1) /* 0185F0 8001DB90 90610020 */ stw r3, 0x20(r1) /* 0185F4 8001DB94 C8410020 */ lfd f2, 0x20(r1) @@ -631,7 +631,7 @@ glabel frameSetLight /* 0185FC 8001DB9C EC020024 */ fdivs f0, f2, f0 /* 018600 8001DBA0 D006002C */ stfs f0, 0x2c(r6) /* 018604 8001DBA4 8805000E */ lbz r0, 0xe(r5) -/* 018608 8001DBA8 C0028124 */ lfs f0, D_80135E24-_SDA2_BASE_(r2) +/* 018608 8001DBA8 C0028124 */ lfs f0, D_80135E24@sda21(r2) /* 01860C 8001DBAC 9001001C */ stw r0, 0x1c(r1) /* 018610 8001DBB0 90610018 */ stw r3, 0x18(r1) /* 018614 8001DBB4 C8410018 */ lfd f2, 0x18(r1) @@ -646,7 +646,7 @@ glabel frameSetLight /* 018638 8001DBD8 B0060038 */ sth r0, 0x38(r6) /* 01863C 8001DBDC 4800000C */ b lbl_8001DBE8 lbl_8001DBE0: -/* 018640 8001DBE0 C0028100 */ lfs f0, D_80135E00-_SDA2_BASE_(r2) +/* 018640 8001DBE0 C0028100 */ lfs f0, D_80135E00@sda21(r2) /* 018644 8001DBE4 D0060028 */ stfs f0, 0x28(r6) lbl_8001DBE8: /* 018648 8001DBE8 E005A000 */ psq_l f0, 0(r5), 1, qr2 @@ -707,7 +707,7 @@ glabel frameLoadTMEM /* 01870C 8001DCAC 38036124 */ addi r0, r3, frameDrawRectTexture_Setup@l /* 018710 8001DCB0 909D0134 */ stw r4, 0x134(r29) /* 018714 8001DCB4 901D0138 */ stw r0, 0x138(r29) -/* 018718 8001DCB8 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 018718 8001DCB8 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 01871C 8001DCBC 80030020 */ lwz r0, 0x20(r3) /* 018720 8001DCC0 2C000005 */ cmpwi r0, 5 /* 018724 8001DCC4 40820024 */ bne lbl_8001DCE8 @@ -2020,10 +2020,10 @@ lbl_8001EF38: /* 0199BC 8001EF5C 48000004 */ b lbl_8001EF60 lbl_8001EF60: /* 0199C0 8001EF60 3C80800F */ lis r4, __float_nan@ha -/* 0199C4 8001EF64 C3C28100 */ lfs f30, D_80135E00-_SDA2_BASE_(r2) +/* 0199C4 8001EF64 C3C28100 */ lfs f30, D_80135E00@sda21(r2) /* 0199C8 8001EF68 3C60800F */ lis r3, __float_huge@ha -/* 0199CC 8001EF6C C3E28130 */ lfs f31, D_80135E30-_SDA2_BASE_(r2) -/* 0199D0 8001EF70 C3628134 */ lfs f27, D_80135E34-_SDA2_BASE_(r2) +/* 0199CC 8001EF6C C3E28130 */ lfs f31, D_80135E30@sda21(r2) +/* 0199D0 8001EF70 C3628134 */ lfs f27, D_80135E34@sda21(r2) /* 0199D4 8001EF74 3A243E78 */ addi r17, r4, __float_nan@l /* 0199D8 8001EF78 3A433E7C */ addi r18, r3, __float_huge@l /* 0199DC 8001EF7C 48000004 */ b lbl_8001EF80 @@ -2105,9 +2105,9 @@ lbl_8001F084: /* 019AE8 8001F088 540001CE */ rlwinm r0, r0, 0, 7, 7 /* 019AEC 8001F08C 28000000 */ cmplwi r0, 0 /* 019AF0 8001F090 40820018 */ bne lbl_8001F0A8 -/* 019AF4 8001F094 C0428100 */ lfs f2, D_80135E00-_SDA2_BASE_(r2) +/* 019AF4 8001F094 C0428100 */ lfs f2, D_80135E00@sda21(r2) /* 019AF8 8001F098 D05E033C */ stfs f2, 0x33c(r30) -/* 019AFC 8001F09C C0028138 */ lfs f0, D_80135E38-_SDA2_BASE_(r2) +/* 019AFC 8001F09C C0028138 */ lfs f0, D_80135E38@sda21(r2) /* 019B00 8001F0A0 D01E0340 */ stfs f0, 0x340(r30) /* 019B04 8001F0A4 D05E0344 */ stfs f2, 0x344(r30) lbl_8001F0A8: @@ -2115,9 +2115,9 @@ lbl_8001F0A8: /* 019B0C 8001F0AC 5400018C */ rlwinm r0, r0, 0, 6, 6 /* 019B10 8001F0B0 28000000 */ cmplwi r0, 0 /* 019B14 8001F0B4 40820018 */ bne lbl_8001F0CC -/* 019B18 8001F0B8 C0028138 */ lfs f0, D_80135E38-_SDA2_BASE_(r2) +/* 019B18 8001F0B8 C0028138 */ lfs f0, D_80135E38@sda21(r2) /* 019B1C 8001F0BC D01E0348 */ stfs f0, 0x348(r30) -/* 019B20 8001F0C0 C0028100 */ lfs f0, D_80135E00-_SDA2_BASE_(r2) +/* 019B20 8001F0C0 C0028100 */ lfs f0, D_80135E00@sda21(r2) /* 019B24 8001F0C4 D01E034C */ stfs f0, 0x34c(r30) /* 019B28 8001F0C8 D01E0350 */ stfs f0, 0x350(r30) lbl_8001F0CC: @@ -2133,15 +2133,15 @@ lbl_8001F0CC: /* 019B50 8001F0F0 C07E0324 */ lfs f3, 0x324(r30) /* 019B54 8001F0F4 EC400032 */ fmuls f2, f0, f0 /* 019B58 8001F0F8 C09E032C */ lfs f4, 0x32c(r30) -/* 019B5C 8001F0FC C0028100 */ lfs f0, D_80135E00-_SDA2_BASE_(r2) +/* 019B5C 8001F0FC C0028100 */ lfs f0, D_80135E00@sda21(r2) /* 019B60 8001F100 EC4310FA */ fmadds f2, f3, f3, f2 /* 019B64 8001F104 ECA4113A */ fmadds f5, f4, f4, f2 /* 019B68 8001F108 FC050040 */ fcmpo cr0, f5, f0 /* 019B6C 8001F10C 40810094 */ ble lbl_8001F1A0 /* 019B70 8001F110 40810048 */ ble lbl_8001F158 /* 019B74 8001F114 FC402834 */ frsqrte f2, f5 -/* 019B78 8001F118 C0828130 */ lfs f4, D_80135E30-_SDA2_BASE_(r2) -/* 019B7C 8001F11C C0628134 */ lfs f3, D_80135E34-_SDA2_BASE_(r2) +/* 019B78 8001F118 C0828130 */ lfs f4, D_80135E30@sda21(r2) +/* 019B7C 8001F11C C0628134 */ lfs f3, D_80135E34@sda21(r2) /* 019B80 8001F120 FC401018 */ frsp f2, f2 /* 019B84 8001F124 EC0200B2 */ fmuls f0, f2, f2 /* 019B88 8001F128 EC4400B2 */ fmuls f2, f4, f2 @@ -2182,15 +2182,15 @@ lbl_8001F1A0: /* 019C04 8001F1A4 C07E0330 */ lfs f3, 0x330(r30) /* 019C08 8001F1A8 EC400032 */ fmuls f2, f0, f0 /* 019C0C 8001F1AC C09E0338 */ lfs f4, 0x338(r30) -/* 019C10 8001F1B0 C0028100 */ lfs f0, D_80135E00-_SDA2_BASE_(r2) +/* 019C10 8001F1B0 C0028100 */ lfs f0, D_80135E00@sda21(r2) /* 019C14 8001F1B4 EC4310FA */ fmadds f2, f3, f3, f2 /* 019C18 8001F1B8 ECA4113A */ fmadds f5, f4, f4, f2 /* 019C1C 8001F1BC FC050040 */ fcmpo cr0, f5, f0 /* 019C20 8001F1C0 40810094 */ ble lbl_8001F254 /* 019C24 8001F1C4 40810048 */ ble lbl_8001F20C /* 019C28 8001F1C8 FC402834 */ frsqrte f2, f5 -/* 019C2C 8001F1CC C0828130 */ lfs f4, D_80135E30-_SDA2_BASE_(r2) -/* 019C30 8001F1D0 C0628134 */ lfs f3, D_80135E34-_SDA2_BASE_(r2) +/* 019C2C 8001F1CC C0828130 */ lfs f4, D_80135E30@sda21(r2) +/* 019C30 8001F1D0 C0628134 */ lfs f3, D_80135E34@sda21(r2) /* 019C34 8001F1D4 FC401018 */ frsp f2, f2 /* 019C38 8001F1D8 EC0200B2 */ fmuls f0, f2, f2 /* 019C3C 8001F1DC EC4400B2 */ fmuls f2, f4, f2 @@ -2245,19 +2245,19 @@ lbl_8001F274: lbl_8001F284: /* 019CE4 8001F284 2C1F0000 */ cmpwi r31, 0 /* 019CE8 8001F288 7FE903A6 */ mtctr r31 -/* 019CEC 8001F28C C0A28100 */ lfs f5, D_80135E00-_SDA2_BASE_(r2) +/* 019CEC 8001F28C C0A28100 */ lfs f5, D_80135E00@sda21(r2) /* 019CF0 8001F290 38810040 */ addi r4, r1, 0x40 -/* 019CF4 8001F294 C8828110 */ lfd f4, D_80135E10-_SDA2_BASE_(r2) +/* 019CF4 8001F294 C8828110 */ lfd f4, D_80135E10@sda21(r2) /* 019CF8 8001F298 576905EE */ rlwinm r9, r27, 0, 0x17, 0x17 -/* 019CFC 8001F29C C8628140 */ lfd f3, D_80135E40-_SDA2_BASE_(r2) -/* 019D00 8001F2A0 C8428148 */ lfd f2, D_80135E48-_SDA2_BASE_(r2) +/* 019CFC 8001F29C C8628140 */ lfd f3, D_80135E40@sda21(r2) +/* 019D00 8001F2A0 C8428148 */ lfd f2, D_80135E48@sda21(r2) /* 019D04 8001F2A4 38610034 */ addi r3, r1, 0x34 -/* 019D08 8001F2A8 C0028138 */ lfs f0, D_80135E38-_SDA2_BASE_(r2) +/* 019D08 8001F2A8 C0028138 */ lfs f0, D_80135E38@sda21(r2) /* 019D0C 8001F2AC 38A10020 */ addi r5, r1, 0x20 -/* 019D10 8001F2B0 C1828150 */ lfs f12, D_80135E50-_SDA2_BASE_(r2) -/* 019D14 8001F2B4 C1628154 */ lfs f11, D_80135E54-_SDA2_BASE_(r2) +/* 019D10 8001F2B0 C1828150 */ lfs f12, D_80135E50@sda21(r2) +/* 019D14 8001F2B4 C1628154 */ lfs f11, D_80135E54@sda21(r2) /* 019D18 8001F2B8 38C1001C */ addi r6, r1, 0x1c -/* 019D1C 8001F2BC C1428130 */ lfs f10, D_80135E30-_SDA2_BASE_(r2) +/* 019D1C 8001F2BC C1428130 */ lfs f10, D_80135E30@sda21(r2) /* 019D20 8001F2C0 38E10018 */ addi r7, r1, 0x18 /* 019D24 8001F2C4 3C004330 */ lis r0, 0x4330 /* 019D28 8001F2C8 4182055C */ beq lbl_8001F824 @@ -2332,7 +2332,7 @@ lbl_8001F2D0: /* 019E38 8001F3D8 D0210048 */ stfs f1, 0x48(r1) /* 019E3C 8001F3DC 7F9DE378 */ mr r29, r28 /* 019E40 8001F3E0 1D7D003C */ mulli r11, r29, 0x3c -/* 019E44 8001F3E4 814D8920 */ lwz r10, gpSystem-_SDA_BASE_(r13) +/* 019E44 8001F3E4 814D8920 */ lwz r10, gpSystem@sda21(r13) /* 019E48 8001F3E8 814A0020 */ lwz r10, 0x20(r10) /* 019E4C 8001F3EC 7F3A5A14 */ add r25, r26, r11 /* 019E50 8001F3F0 2C0A0003 */ cmpwi r10, 3 @@ -2858,15 +2858,15 @@ lbl_8001FB74: /* 01A5D4 8001FB74 801D008C */ lwz r0, 0x8c(r29) /* 01A5D8 8001FB78 540000C2 */ rlwinm r0, r0, 0, 3, 1 /* 01A5DC 8001FB7C 901D008C */ stw r0, 0x8c(r29) -/* 01A5E0 8001FB80 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 01A5E0 8001FB80 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 01A5E4 8001FB84 80030020 */ lwz r0, 0x20(r3) /* 01A5E8 8001FB88 2C000006 */ cmpwi r0, 6 /* 01A5EC 8001FB8C 4082010C */ bne lbl_8001FC98 /* 01A5F0 8001FB90 C03E0000 */ lfs f1, 0(r30) -/* 01A5F4 8001FB94 C0028158 */ lfs f0, D_80135E58-_SDA2_BASE_(r2) +/* 01A5F4 8001FB94 C0028158 */ lfs f0, D_80135E58@sda21(r2) /* 01A5F8 8001FB98 FC010040 */ fcmpo cr0, f1, f0 /* 01A5FC 8001FB9C 41800010 */ blt lbl_8001FBAC -/* 01A600 8001FBA0 C002815C */ lfs f0, D_80135E5C-_SDA2_BASE_(r2) +/* 01A600 8001FBA0 C002815C */ lfs f0, D_80135E5C@sda21(r2) /* 01A604 8001FBA4 FC010040 */ fcmpo cr0, f1, f0 /* 01A608 8001FBA8 408100F0 */ ble lbl_8001FC98 lbl_8001FBAC: @@ -2902,12 +2902,12 @@ lbl_8001FC04: /* 01A67C 8001FC1C 6CA58000 */ xoris r5, r5, 0x8000 /* 01A680 8001FC20 6C008000 */ xoris r0, r0, 0x8000 /* 01A684 8001FC24 90A1009C */ stw r5, 0x9c(r1) -/* 01A688 8001FC28 C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 01A688 8001FC28 C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 01A68C 8001FC2C 90010094 */ stw r0, 0x94(r1) -/* 01A690 8001FC30 C8C28110 */ lfd f6, D_80135E10-_SDA2_BASE_(r2) +/* 01A690 8001FC30 C8C28110 */ lfd f6, D_80135E10@sda21(r2) /* 01A694 8001FC34 FC600890 */ fmr f3, f1 /* 01A698 8001FC38 90810098 */ stw r4, 0x98(r1) -/* 01A69C 8001FC3C C0828138 */ lfs f4, D_80135E38-_SDA2_BASE_(r2) +/* 01A69C 8001FC3C C0828138 */ lfs f4, D_80135E38@sda21(r2) /* 01A6A0 8001FC40 90810090 */ stw r4, 0x90(r1) /* 01A6A4 8001FC44 C8410098 */ lfd f2, 0x98(r1) /* 01A6A8 8001FC48 C8010090 */ lfd f0, 0x90(r1) @@ -2946,11 +2946,11 @@ lbl_8001FC98: /* 01A718 8001FCB8 28000000 */ cmplwi r0, 0 /* 01A71C 8001FCBC 41820214 */ beq lbl_8001FED0 lbl_8001FCC0: -/* 01A720 8001FCC0 C0428138 */ lfs f2, D_80135E38-_SDA2_BASE_(r2) +/* 01A720 8001FCC0 C0428138 */ lfs f2, D_80135E38@sda21(r2) /* 01A724 8001FCC4 C01E0000 */ lfs f0, 0(r30) /* 01A728 8001FCC8 FC020000 */ fcmpu cr0, f2, f0 /* 01A72C 8001FCCC 408200CC */ bne lbl_8001FD98 -/* 01A730 8001FCD0 C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 01A730 8001FCD0 C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 01A734 8001FCD4 C01E0004 */ lfs f0, 4(r30) /* 01A738 8001FCD8 FC010000 */ fcmpu cr0, f1, f0 /* 01A73C 8001FCDC 408200BC */ bne lbl_8001FD98 @@ -3315,7 +3315,7 @@ glabel frameSetSize /* 01AC48 800201E8 6CE48000 */ xoris r4, r7, 0x8000 /* 01AC4C 800201EC 90810034 */ stw r4, 0x34(r1) /* 01AC50 800201F0 3C804330 */ lis r4, 0x4330 -/* 01AC54 800201F4 C8428110 */ lfd f2, D_80135E10-_SDA2_BASE_(r2) +/* 01AC54 800201F4 C8428110 */ lfd f2, D_80135E10@sda21(r2) /* 01AC58 800201F8 90810030 */ stw r4, 0x30(r1) /* 01AC5C 800201FC 90810028 */ stw r4, 0x28(r1) /* 01AC60 80020200 C8210030 */ lfd f1, 0x30(r1) @@ -3347,7 +3347,7 @@ lbl_8002024C: /* 01ACC4 80020264 6C848000 */ xoris r4, r4, 0x8000 /* 01ACC8 80020268 90810024 */ stw r4, 0x24(r1) /* 01ACCC 8002026C 3C804330 */ lis r4, 0x4330 -/* 01ACD0 80020270 C8428110 */ lfd f2, D_80135E10-_SDA2_BASE_(r2) +/* 01ACD0 80020270 C8428110 */ lfd f2, D_80135E10@sda21(r2) /* 01ACD4 80020274 90810018 */ stw r4, 0x18(r1) /* 01ACD8 80020278 90810020 */ stw r4, 0x20(r1) /* 01ACDC 8002027C C8210018 */ lfd f1, 0x18(r1) @@ -4198,7 +4198,7 @@ lbl_80020E64: /* 01B8CC 80020E6C 3C60800F */ lis r3, D_800EB2D4@ha /* 01B8D0 80020E70 4CC63182 */ crclr 6 /* 01B8D4 80020E74 3863B2D4 */ addi r3, r3, D_800EB2D4@l -/* 01B8D8 80020E78 388D8178 */ addi r4, r13, D_80134E58-_SDA_BASE_ +/* 01B8D8 80020E78 388D8178 */ addi r4, r13, D_80134E58@sda21 /* 01B8DC 80020E7C 38A0022A */ li r5, 0x22a /* 01B8E0 80020E80 4BFE4F95 */ bl xlPostText /* 01B8E4 80020E84 38600000 */ li r3, 0 @@ -4495,9 +4495,9 @@ lbl_80021260: /* 01BCD8 80021278 7FE3FB78 */ mr r3, r31 /* 01BCDC 8002127C 939DC4C8 */ stw r28, -0x3b38(r29) /* 01BCE0 80021280 939F0088 */ stw r28, 0x88(r31) -/* 01BCE4 80021284 93CD89AC */ stw r30, gbFrameBegin-_SDA_BASE_(r13) -/* 01BCE8 80021288 938D89A8 */ stw r28, gbFrameValid-_SDA_BASE_(r13) -/* 01BCEC 8002128C 938D89E0 */ stw r28, gnCountMapHack-_SDA_BASE_(r13) +/* 01BCE4 80021284 93CD89AC */ stw r30, gbFrameBegin@sda21(r13) +/* 01BCE8 80021288 938D89A8 */ stw r28, gbFrameValid@sda21(r13) +/* 01BCEC 8002128C 938D89E0 */ stw r28, gnCountMapHack@sda21(r13) /* 01BCF0 80021290 4BFFF6C9 */ bl frameSetupCache /* 01BCF4 80021294 2C030000 */ cmpwi r3, 0 /* 01BCF8 80021298 4082000C */ bne lbl_800212A4 @@ -4511,7 +4511,7 @@ lbl_800212A4: /* 01BD14 800212B4 901F011C */ stw r0, 0x11c(r31) /* 01BD18 800212B8 380000F0 */ li r0, 0xf0 /* 01BD1C 800212BC 3C604330 */ lis r3, 0x4330 -/* 01BD20 800212C0 C0028100 */ lfs f0, D_80135E00-_SDA2_BASE_(r2) +/* 01BD20 800212C0 C0028100 */ lfs f0, D_80135E00@sda21(r2) /* 01BD24 800212C4 D01F00B8 */ stfs f0, 0xb8(r31) /* 01BD28 800212C8 D01F00BC */ stfs f0, 0xbc(r31) /* 01BD2C 800212CC 939F002C */ stw r28, 0x2c(r31) @@ -4533,16 +4533,16 @@ lbl_800212A4: /* 01BD6C 8002130C 939F006C */ stw r28, 0x6c(r31) /* 01BD70 80021310 939F0058 */ stw r28, 0x58(r31) /* 01BD74 80021314 939F005C */ stw r28, 0x5c(r31) -/* 01BD78 80021318 C0028160 */ lfs f0, D_80135E60-_SDA2_BASE_(r2) +/* 01BD78 80021318 C0028160 */ lfs f0, D_80135E60@sda21(r2) /* 01BD7C 8002131C D01F00C0 */ stfs f0, 0xc0(r31) -/* 01BD80 80021320 C0028164 */ lfs f0, D_80135E64-_SDA2_BASE_(r2) +/* 01BD80 80021320 C0028164 */ lfs f0, D_80135E64@sda21(r2) /* 01BD84 80021324 D01F00C4 */ stfs f0, 0xc4(r31) /* 01BD88 80021328 909DC4B8 */ stw r4, -0x3b48(r29) /* 01BD8C 8002132C 901DC4C0 */ stw r0, -0x3b40(r29) /* 01BD90 80021330 801DC4BC */ lwz r0, -0x3b44(r29) -/* 01BD94 80021334 C8428110 */ lfd f2, D_80135E10-_SDA2_BASE_(r2) +/* 01BD94 80021334 C8428110 */ lfd f2, D_80135E10@sda21(r2) /* 01BD98 80021338 6C008000 */ xoris r0, r0, 0x8000 -/* 01BD9C 8002133C C0028168 */ lfs f0, D_80135E68-_SDA2_BASE_(r2) +/* 01BD9C 8002133C C0028168 */ lfs f0, D_80135E68@sda21(r2) /* 01BDA0 80021340 9001002C */ stw r0, 0x2c(r1) /* 01BDA4 80021344 90610028 */ stw r3, 0x28(r1) /* 01BDA8 80021348 C8210028 */ lfd f1, 0x28(r1) @@ -4550,7 +4550,7 @@ lbl_800212A4: /* 01BDB0 80021350 EC010024 */ fdivs f0, f1, f0 /* 01BDB4 80021354 D01F0080 */ stfs f0, 0x80(r31) /* 01BDB8 80021358 801DC4C4 */ lwz r0, -0x3b3c(r29) -/* 01BDBC 8002135C C002816C */ lfs f0, D_80135E6C-_SDA2_BASE_(r2) +/* 01BDBC 8002135C C002816C */ lfs f0, D_80135E6C@sda21(r2) /* 01BDC0 80021360 6C008000 */ xoris r0, r0, 0x8000 /* 01BDC4 80021364 90010024 */ stw r0, 0x24(r1) /* 01BDC8 80021368 90610020 */ stw r3, 0x20(r1) @@ -4578,9 +4578,9 @@ lbl_80021390: /* 01BE18 800213B8 8085C4B8 */ lwz r4, -0x3b48(r5) /* 01BE1C 800213BC 9001002C */ stw r0, 0x2c(r1) /* 01BE20 800213C0 6C808000 */ xoris r0, r4, 0x8000 -/* 01BE24 800213C4 C8428110 */ lfd f2, D_80135E10-_SDA2_BASE_(r2) +/* 01BE24 800213C4 C8428110 */ lfd f2, D_80135E10@sda21(r2) /* 01BE28 800213C8 90010024 */ stw r0, 0x24(r1) -/* 01BE2C 800213CC C0628160 */ lfs f3, D_80135E60-_SDA2_BASE_(r2) +/* 01BE2C 800213CC C0628160 */ lfs f3, D_80135E60@sda21(r2) /* 01BE30 800213D0 90610020 */ stw r3, 0x20(r1) /* 01BE34 800213D4 C8010020 */ lfd f0, 0x20(r1) /* 01BE38 800213D8 90610028 */ stw r3, 0x28(r1) @@ -4630,7 +4630,7 @@ lbl_80021464: /* 01BED0 80021470 9003D140 */ stw r0, -0x2ec0(r3) /* 01BED4 80021474 9003D144 */ stw r0, -0x2ebc(r3) /* 01BED8 80021478 9003D148 */ stw r0, -0x2eb8(r3) -/* 01BEDC 8002147C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 01BEDC 8002147C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 01BEE0 80021480 80030020 */ lwz r0, 0x20(r3) /* 01BEE4 80021484 2C000007 */ cmpwi r0, 7 /* 01BEE8 80021488 41820014 */ beq lbl_8002149C @@ -4649,7 +4649,7 @@ lbl_8002149C: /* 01BF18 800214B8 38600000 */ li r3, 0 /* 01BF1C 800214BC 480000AC */ b lbl_80021568 lbl_800214C0: -/* 01BF20 800214C0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 01BF20 800214C0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 01BF24 800214C4 80030020 */ lwz r0, 0x20(r3) /* 01BF28 800214C8 2C000005 */ cmpwi r0, 5 /* 01BF2C 800214CC 40820028 */ bne lbl_800214F4 @@ -4663,7 +4663,7 @@ lbl_800214C0: /* 01BF4C 800214EC 38600000 */ li r3, 0 /* 01BF50 800214F0 48000078 */ b lbl_80021568 lbl_800214F4: -/* 01BF54 800214F4 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 01BF54 800214F4 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 01BF58 800214F8 80030020 */ lwz r0, 0x20(r3) /* 01BF5C 800214FC 2C000005 */ cmpwi r0, 5 /* 01BF60 80021500 40820028 */ bne lbl_80021528 @@ -4677,7 +4677,7 @@ lbl_800214F4: /* 01BF80 80021520 38600000 */ li r3, 0 /* 01BF84 80021524 48000044 */ b lbl_80021568 lbl_80021528: -/* 01BF88 80021528 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 01BF88 80021528 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 01BF8C 8002152C 80030020 */ lwz r0, 0x20(r3) /* 01BF90 80021530 2C000005 */ cmpwi r0, 5 /* 01BF94 80021534 40820030 */ bne lbl_80021564 @@ -4749,11 +4749,11 @@ glabel frameGetDepth /* 01C088 80021628 7C080040 */ cmplw r8, r0 /* 01C08C 8002162C 418101C0 */ bgt lbl_800217EC /* 01C090 80021630 7C054050 */ subf r0, r5, r8 -/* 01C094 80021634 C8428110 */ lfd f2, D_80135E10-_SDA2_BASE_(r2) +/* 01C094 80021634 C8428110 */ lfd f2, D_80135E10@sda21(r2) /* 01C098 80021638 3C60CCCD */ lis r3, 0xcccd -/* 01C09C 8002163C C8628178 */ lfd f3, D_80135E78-_SDA2_BASE_(r2) +/* 01C09C 8002163C C8628178 */ lfd f3, D_80135E78@sda21(r2) /* 01C0A0 80021640 5405F87E */ srwi r5, r0, 1 -/* 01C0A4 80021644 C8028170 */ lfd f0, D_80135E70-_SDA2_BASE_(r2) +/* 01C0A4 80021644 C8028170 */ lfd f0, D_80135E70@sda21(r2) /* 01C0A8 80021648 3803CCCD */ addi r0, r3, -13107 /* 01C0AC 8002164C 7C602816 */ mulhwu r3, r0, r5 /* 01C0B0 80021650 7C002816 */ mulhwu r0, r0, r5 @@ -6919,7 +6919,7 @@ glabel frameHackCIMG_Zelda /* 01E014 800235B4 7C9C2378 */ mr r28, r4 /* 01E018 800235B8 7CDD3378 */ mr r29, r6 /* 01E01C 800235BC 3C808011 */ lis r4, sConstantBufAddr@ha -/* 01E020 800235C0 800D89D4 */ lwz r0, sNumAddr-_SDA_BASE_(r13) +/* 01E020 800235C0 800D89D4 */ lwz r0, sNumAddr@sda21(r13) /* 01E024 800235C4 3BE485A0 */ addi r31, r4, sConstantBufAddr@l /* 01E028 800235C8 7FE4FB78 */ mr r4, r31 /* 01E02C 800235CC 3BC00000 */ li r30, 0 @@ -6952,7 +6952,7 @@ lbl_800235FC: /* 01E08C 8002362C 3C0402F0 */ addis r0, r4, 0x2f0 /* 01E090 80023630 2800013F */ cmplwi r0, 0x13f /* 01E094 80023634 4082006C */ bne lbl_800236A0 -/* 01E098 80023638 80CD8920 */ lwz r6, gpSystem-_SDA_BASE_(r13) +/* 01E098 80023638 80CD8920 */ lwz r6, gpSystem@sda21(r13) /* 01E09C 8002363C 5760473E */ rlwinm r0, r27, 8, 0x1c, 0x1f /* 01E0A0 80023640 5403103A */ slwi r3, r0, 2 /* 01E0A4 80023644 80A60034 */ lwz r5, 0x34(r6) @@ -6970,29 +6970,29 @@ lbl_800235FC: /* 01E0D4 80023674 38600000 */ li r3, 0 /* 01E0D8 80023678 48000358 */ b lbl_800239D0 lbl_8002367C: -/* 01E0DC 8002367C 936D89CC */ stw r27, sDestinationBuffer-_SDA_BASE_(r13) +/* 01E0DC 8002367C 936D89CC */ stw r27, sDestinationBuffer@sda21(r13) /* 01E0E0 80023680 80610020 */ lwz r3, 0x20(r1) /* 01E0E4 80023684 801C0010 */ lwz r0, 0x10(r28) -/* 01E0E8 80023688 900D89D0 */ stw r0, sSrcBuffer-_SDA_BASE_(r13) +/* 01E0E8 80023688 900D89D0 */ stw r0, sSrcBuffer@sda21(r13) /* 01E0EC 8002368C 48001709 */ bl CopyAndConvertCFB /* 01E0F0 80023690 3860FFFF */ li r3, -1 /* 01E0F4 80023694 38000001 */ li r0, 1 -/* 01E0F8 80023698 906D89E0 */ stw r3, gnCountMapHack-_SDA_BASE_(r13) -/* 01E0FC 8002369C 900D89DC */ stw r0, gNoSwapBuffer-_SDA_BASE_(r13) +/* 01E0F8 80023698 906D89E0 */ stw r3, gnCountMapHack@sda21(r13) +/* 01E0FC 8002369C 900D89DC */ stw r0, gNoSwapBuffer@sda21(r13) lbl_800236A0: -/* 01E100 800236A0 806D89D4 */ lwz r3, sNumAddr-_SDA_BASE_(r13) +/* 01E100 800236A0 806D89D4 */ lwz r3, sNumAddr@sda21(r13) /* 01E104 800236A4 7C1E1840 */ cmplw r30, r3 /* 01E108 800236A8 41800324 */ blt lbl_800239CC /* 01E10C 800236AC 28030006 */ cmplwi r3, 6 /* 01E110 800236B0 40800030 */ bge lbl_800236E0 /* 01E114 800236B4 38030001 */ addi r0, r3, 1 -/* 01E118 800236B8 900D89D4 */ stw r0, sNumAddr-_SDA_BASE_(r13) +/* 01E118 800236B8 900D89D4 */ stw r0, sNumAddr@sda21(r13) /* 01E11C 800236BC 5460103A */ slwi r0, r3, 2 /* 01E120 800236C0 389D3800 */ addi r4, r29, 0x3800 /* 01E124 800236C4 7FBF012E */ stwx r29, r31, r0 -/* 01E128 800236C8 806D89D4 */ lwz r3, sNumAddr-_SDA_BASE_(r13) +/* 01E128 800236C8 806D89D4 */ lwz r3, sNumAddr@sda21(r13) /* 01E12C 800236CC 38030001 */ addi r0, r3, 1 -/* 01E130 800236D0 900D89D4 */ stw r0, sNumAddr-_SDA_BASE_(r13) +/* 01E130 800236D0 900D89D4 */ stw r0, sNumAddr@sda21(r13) /* 01E134 800236D4 5460103A */ slwi r0, r3, 2 /* 01E138 800236D8 7C9F012E */ stwx r4, r31, r0 /* 01E13C 800236DC 480002F0 */ b lbl_800239CC @@ -7001,7 +7001,7 @@ lbl_800236E0: /* 01E144 800236E4 2C000040 */ cmpwi r0, 0x40 /* 01E148 800236E8 408202E4 */ bne lbl_800239CC /* 01E14C 800236EC 38000001 */ li r0, 1 -/* 01E150 800236F0 900D89DC */ stw r0, gNoSwapBuffer-_SDA_BASE_(r13) +/* 01E150 800236F0 900D89DC */ stw r0, gNoSwapBuffer@sda21(r13) /* 01E154 800236F4 801C0000 */ lwz r0, 0(r28) /* 01E158 800236F8 2C000002 */ cmpwi r0, 2 /* 01E15C 800236FC 408202A4 */ bne lbl_800239A0 @@ -7025,14 +7025,14 @@ lbl_800236E0: /* 01E1A4 80023744 38800000 */ li r4, 0 /* 01E1A8 80023748 48088AF1 */ bl GXCopyTex /* 01E1AC 8002374C 38000000 */ li r0, 0 -/* 01E1B0 80023750 900D89C4 */ stw r0, sCopyFrameSyncReceived-_SDA_BASE_(r13) +/* 01E1B0 80023750 900D89C4 */ stw r0, sCopyFrameSyncReceived@sda21(r13) /* 01E1B4 80023754 38607D00 */ li r3, 0x7d00 /* 01E1B8 80023758 48087765 */ bl GXSetDrawSync /* 01E1BC 8002375C 48000004 */ b lbl_80023760 lbl_80023760: /* 01E1C0 80023760 48000004 */ b lbl_80023764 lbl_80023764: -/* 01E1C4 80023764 800D89C4 */ lwz r0, sCopyFrameSyncReceived-_SDA_BASE_(r13) +/* 01E1C4 80023764 800D89C4 */ lwz r0, sCopyFrameSyncReceived@sda21(r13) /* 01E1C8 80023768 2C000000 */ cmpwi r0, 0 /* 01E1CC 8002376C 4182FFF8 */ beq lbl_80023764 /* 01E1D0 80023770 48000004 */ b lbl_80023774 @@ -7342,13 +7342,13 @@ lbl_80023B90: /* 01E5FC 80023B9C 2C000000 */ cmpwi r0, 0 /* 01E600 80023BA0 40820018 */ bne lbl_80023BB8 /* 01E604 80023BA4 38000001 */ li r0, 1 -/* 01E608 80023BA8 900D89F0 */ stw r0, nCopyFrame$1697-_SDA_BASE_(r13) +/* 01E608 80023BA8 900D89F0 */ stw r0, nCopyFrame$1697@sda21(r13) /* 01E60C 80023BAC 4800000C */ b lbl_80023BB8 lbl_80023BB0: /* 01E610 80023BB0 38000000 */ li r0, 0 /* 01E614 80023BB4 901E0034 */ stw r0, 0x34(r30) lbl_80023BB8: -/* 01E618 80023BB8 800D89F0 */ lwz r0, nCopyFrame$1697-_SDA_BASE_(r13) +/* 01E618 80023BB8 800D89F0 */ lwz r0, nCopyFrame$1697@sda21(r13) /* 01E61C 80023BBC 2C000000 */ cmpwi r0, 0 /* 01E620 80023BC0 41820234 */ beq lbl_80023DF4 /* 01E624 80023BC4 3C60800F */ lis r3, sCommandCodes2$1722@ha @@ -7493,7 +7493,7 @@ lbl_80023DD0: /* 01E838 80023DD8 38000000 */ li r0, 0 /* 01E83C 80023DDC 901E002C */ stw r0, 0x2c(r30) /* 01E840 80023DE0 907E0034 */ stw r3, 0x34(r30) -/* 01E844 80023DE4 900D89F0 */ stw r0, nCopyFrame$1697-_SDA_BASE_(r13) +/* 01E844 80023DE4 900D89F0 */ stw r0, nCopyFrame$1697@sda21(r13) /* 01E848 80023DE8 4800000C */ b lbl_80023DF4 lbl_80023DEC: /* 01E84C 80023DEC 38000000 */ li r0, 0 @@ -7502,14 +7502,14 @@ lbl_80023DF4: /* 01E854 80023DF4 801E0028 */ lwz r0, 0x28(r30) /* 01E858 80023DF8 2C000000 */ cmpwi r0, 0 /* 01E85C 80023DFC 41820030 */ beq lbl_80023E2C -/* 01E860 80023E00 800D89EC */ lwz r0, nLastFrame$1695-_SDA_BASE_(r13) +/* 01E860 80023E00 800D89EC */ lwz r0, nLastFrame$1695@sda21(r13) /* 01E864 80023E04 807E0030 */ lwz r3, 0x30(r30) /* 01E868 80023E08 7C001850 */ subf r0, r0, r3 /* 01E86C 80023E0C 2C000002 */ cmpwi r0, 2 /* 01E870 80023E10 41800010 */ blt lbl_80023E20 /* 01E874 80023E14 38000001 */ li r0, 1 -/* 01E878 80023E18 906D89EC */ stw r3, nLastFrame$1695-_SDA_BASE_(r13) -/* 01E87C 80023E1C 900D89DC */ stw r0, gNoSwapBuffer-_SDA_BASE_(r13) +/* 01E878 80023E18 906D89EC */ stw r3, nLastFrame$1695@sda21(r13) +/* 01E87C 80023E1C 900D89DC */ stw r0, gNoSwapBuffer@sda21(r13) lbl_80023E20: /* 01E880 80023E20 38000000 */ li r0, 0 /* 01E884 80023E24 901E0028 */ stw r0, 0x28(r30) @@ -7552,14 +7552,14 @@ lbl_80023E50: /* 01E910 80023EB0 38800000 */ li r4, 0 /* 01E914 80023EB4 48088385 */ bl GXCopyTex /* 01E918 80023EB8 38000000 */ li r0, 0 -/* 01E91C 80023EBC 900D89C4 */ stw r0, sCopyFrameSyncReceived-_SDA_BASE_(r13) +/* 01E91C 80023EBC 900D89C4 */ stw r0, sCopyFrameSyncReceived@sda21(r13) /* 01E920 80023EC0 38607D00 */ li r3, 0x7d00 /* 01E924 80023EC4 48086FF9 */ bl GXSetDrawSync /* 01E928 80023EC8 48000004 */ b lbl_80023ECC lbl_80023ECC: /* 01E92C 80023ECC 48000004 */ b lbl_80023ED0 lbl_80023ED0: -/* 01E930 80023ED0 800D89C4 */ lwz r0, sCopyFrameSyncReceived-_SDA_BASE_(r13) +/* 01E930 80023ED0 800D89C4 */ lwz r0, sCopyFrameSyncReceived@sda21(r13) /* 01E934 80023ED4 2C000000 */ cmpwi r0, 0 /* 01E938 80023ED8 4182FFF8 */ beq lbl_80023ED0 /* 01E93C 80023EDC 48000080 */ b lbl_80023F5C @@ -7587,14 +7587,14 @@ lbl_80023EE0: /* 01E990 80023F30 38800000 */ li r4, 0 /* 01E994 80023F34 48088305 */ bl GXCopyTex /* 01E998 80023F38 38000000 */ li r0, 0 -/* 01E99C 80023F3C 900D89C4 */ stw r0, sCopyFrameSyncReceived-_SDA_BASE_(r13) +/* 01E99C 80023F3C 900D89C4 */ stw r0, sCopyFrameSyncReceived@sda21(r13) /* 01E9A0 80023F40 38607D00 */ li r3, 0x7d00 /* 01E9A4 80023F44 48086F79 */ bl GXSetDrawSync /* 01E9A8 80023F48 48000004 */ b lbl_80023F4C lbl_80023F4C: /* 01E9AC 80023F4C 48000004 */ b lbl_80023F50 lbl_80023F50: -/* 01E9B0 80023F50 800D89C4 */ lwz r0, sCopyFrameSyncReceived-_SDA_BASE_(r13) +/* 01E9B0 80023F50 800D89C4 */ lwz r0, sCopyFrameSyncReceived@sda21(r13) /* 01E9B4 80023F54 2C000000 */ cmpwi r0, 0 /* 01E9B8 80023F58 4182FFF8 */ beq lbl_80023F50 lbl_80023F5C: @@ -7637,14 +7637,14 @@ lbl_80023F80: /* 01EA48 80023FE8 38800000 */ li r4, 0 /* 01EA4C 80023FEC 4808824D */ bl GXCopyTex /* 01EA50 80023FF0 38000000 */ li r0, 0 -/* 01EA54 80023FF4 900D89C4 */ stw r0, sCopyFrameSyncReceived-_SDA_BASE_(r13) +/* 01EA54 80023FF4 900D89C4 */ stw r0, sCopyFrameSyncReceived@sda21(r13) /* 01EA58 80023FF8 38607D00 */ li r3, 0x7d00 /* 01EA5C 80023FFC 48086EC1 */ bl GXSetDrawSync /* 01EA60 80024000 48000004 */ b lbl_80024004 lbl_80024004: /* 01EA64 80024004 48000004 */ b lbl_80024008 lbl_80024008: -/* 01EA68 80024008 800D89C4 */ lwz r0, sCopyFrameSyncReceived-_SDA_BASE_(r13) +/* 01EA68 80024008 800D89C4 */ lwz r0, sCopyFrameSyncReceived@sda21(r13) /* 01EA6C 8002400C 2C000000 */ cmpwi r0, 0 /* 01EA70 80024010 4182FFF8 */ beq lbl_80024008 /* 01EA74 80024014 38000001 */ li r0, 1 @@ -7742,9 +7742,9 @@ lbl_80024168: /* 01EBCC 8002416C 40820010 */ bne lbl_8002417C /* 01EBD0 80024170 48000895 */ bl ZeldaGreyScaleConvert /* 01EBD4 80024174 38000001 */ li r0, 1 -/* 01EBD8 80024178 980D89C8 */ stb r0, sSpecialZeldaHackON-_SDA_BASE_(r13) +/* 01EBD8 80024178 980D89C8 */ stb r0, sSpecialZeldaHackON@sda21(r13) lbl_8002417C: -/* 01EBDC 8002417C 880D89C8 */ lbz r0, sSpecialZeldaHackON-_SDA_BASE_(r13) +/* 01EBDC 8002417C 880D89C8 */ lbz r0, sSpecialZeldaHackON@sda21(r13) /* 01EBE0 80024180 28000000 */ cmplwi r0, 0 /* 01EBE4 80024184 41820020 */ beq lbl_800241A4 /* 01EBE8 80024188 801F0000 */ lwz r0, 0(r31) @@ -7753,12 +7753,12 @@ lbl_8002417C: /* 01EBF4 80024194 28000000 */ cmplwi r0, 0 /* 01EBF8 80024198 4182000C */ beq lbl_800241A4 /* 01EBFC 8002419C 38000000 */ li r0, 0 -/* 01EC00 800241A0 980D89C8 */ stb r0, sSpecialZeldaHackON-_SDA_BASE_(r13) +/* 01EC00 800241A0 980D89C8 */ stb r0, sSpecialZeldaHackON@sda21(r13) lbl_800241A4: /* 01EC04 800241A4 80DF0000 */ lwz r6, 0(r31) -/* 01EC08 800241A8 808D8920 */ lwz r4, gpSystem-_SDA_BASE_(r13) +/* 01EC08 800241A8 808D8920 */ lwz r4, gpSystem@sda21(r13) /* 01EC0C 800241AC 54C0473E */ rlwinm r0, r6, 8, 0x1c, 0x1f -/* 01EC10 800241B0 80AD89D0 */ lwz r5, sSrcBuffer-_SDA_BASE_(r13) +/* 01EC10 800241B0 80AD89D0 */ lwz r5, sSrcBuffer@sda21(r13) /* 01EC14 800241B4 5403103A */ slwi r3, r0, 2 /* 01EC18 800241B8 80840034 */ lwz r4, 0x34(r4) /* 01EC1C 800241BC 38033928 */ addi r0, r3, 0x3928 @@ -7767,7 +7767,7 @@ lbl_800241A4: /* 01EC28 800241C8 7C030214 */ add r0, r3, r0 /* 01EC2C 800241CC 7C050040 */ cmplw r5, r0 /* 01EC30 800241D0 40820018 */ bne lbl_800241E8 -/* 01EC34 800241D4 800D89CC */ lwz r0, sDestinationBuffer-_SDA_BASE_(r13) +/* 01EC34 800241D4 800D89CC */ lwz r0, sDestinationBuffer@sda21(r13) /* 01EC38 800241D8 901F0000 */ stw r0, 0(r31) /* 01EC3C 800241DC 807E0000 */ lwz r3, 0(r30) /* 01EC40 800241E0 38030040 */ addi r0, r3, 0x40 @@ -7876,7 +7876,7 @@ glabel ZeldaDrawFrameCamera /* 01EDD0 80024370 39200000 */ li r9, 0 /* 01EDD4 80024374 39400000 */ li r10, 0 /* 01EDD8 80024378 48088421 */ bl GXInitTexObj -/* 01EDDC 8002437C C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 01EDDC 8002437C C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 01EDE0 80024380 3C7E0003 */ addis r3, r30, 3 /* 01EDE4 80024384 38638120 */ addi r3, r3, -32480 /* 01EDE8 80024388 FC400890 */ fmr f2, f1 @@ -7914,29 +7914,29 @@ glabel ZeldaDrawFrameCamera /* 01EE68 80024408 38800000 */ li r4, 0 /* 01EE6C 8002440C 38A00004 */ li r5, 4 /* 01EE70 80024410 48087051 */ bl GXBegin -/* 01EE74 80024414 C0E28180 */ lfs f7, D_80135E80-_SDA2_BASE_(r2) +/* 01EE74 80024414 C0E28180 */ lfs f7, D_80135E80@sda21(r2) /* 01EE78 80024418 3D40CC01 */ lis r10, 0xcc01 /* 01EE7C 8002441C 3CC08002 */ lis r6, frameDrawLine_Setup@ha -/* 01EE80 80024420 C0C28184 */ lfs f6, D_80135E84-_SDA2_BASE_(r2) +/* 01EE80 80024420 C0C28184 */ lfs f6, D_80135E84@sda21(r2) /* 01EE84 80024424 D0EA8000 */ stfs f7, -0x8000(r10) /* 01EE88 80024428 3CA08002 */ lis r5, frameDrawTriangle_Setup@ha -/* 01EE8C 8002442C C0A28100 */ lfs f5, D_80135E00-_SDA2_BASE_(r2) +/* 01EE8C 8002442C C0A28100 */ lfs f5, D_80135E00@sda21(r2) /* 01EE90 80024430 D0CA8000 */ stfs f6, -0x8000(r10) /* 01EE94 80024434 3C808002 */ lis r4, frameDrawRectFill_Setup@ha /* 01EE98 80024438 3C608002 */ lis r3, frameDrawRectTexture_Setup@ha -/* 01EE9C 8002443C C0828188 */ lfs f4, D_80135E88-_SDA2_BASE_(r2) +/* 01EE9C 8002443C C0828188 */ lfs f4, D_80135E88@sda21(r2) /* 01EEA0 80024440 D0AA8000 */ stfs f5, -0x8000(r10) -/* 01EEA4 80024444 C062816C */ lfs f3, D_80135E6C-_SDA2_BASE_(r2) +/* 01EEA4 80024444 C062816C */ lfs f3, D_80135E6C@sda21(r2) /* 01EEA8 80024448 39200000 */ li r9, 0 /* 01EEAC 8002444C D0AA8000 */ stfs f5, -0x8000(r10) /* 01EEB0 80024450 3CFF0004 */ addis r7, r31, 4 -/* 01EEB4 80024454 C0428138 */ lfs f2, D_80135E38-_SDA2_BASE_(r2) +/* 01EEB4 80024454 C0428138 */ lfs f2, D_80135E38@sda21(r2) /* 01EEB8 80024458 D08A8000 */ stfs f4, -0x8000(r10) /* 01EEBC 8002445C 3900FFFF */ li r8, -1 -/* 01EEC0 80024460 C022818C */ lfs f1, D_80135E8C-_SDA2_BASE_(r2) +/* 01EEC0 80024460 C022818C */ lfs f1, D_80135E8C@sda21(r2) /* 01EEC4 80024464 38C66D30 */ addi r6, r6, frameDrawLine_Setup@l /* 01EEC8 80024468 D06A8000 */ stfs f3, -0x8000(r10) -/* 01EECC 8002446C C0028190 */ lfs f0, D_80135E90-_SDA2_BASE_(r2) +/* 01EECC 8002446C C0028190 */ lfs f0, D_80135E90@sda21(r2) /* 01EED0 80024470 38A57900 */ addi r5, r5, frameDrawTriangle_Setup@l /* 01EED4 80024474 D0CA8000 */ stfs f6, -0x8000(r10) /* 01EED8 80024478 388469EC */ addi r4, r4, frameDrawRectFill_Setup@l @@ -7983,23 +7983,23 @@ glabel ZeldaDrawFrameShrink /* 01EF74 80024514 BF410068 */ stmw r26, 0x68(r1) /* 01EF78 80024518 7C7E1B78 */ mr r30, r3 /* 01EF7C 8002451C 6C838000 */ xoris r3, r4, 0x8000 -/* 01EF80 80024520 C8628110 */ lfd f3, D_80135E10-_SDA2_BASE_(r2) +/* 01EF80 80024520 C8628110 */ lfd f3, D_80135E10@sda21(r2) /* 01EF84 80024524 6CA08000 */ xoris r0, r5, 0x8000 /* 01EF88 80024528 90610064 */ stw r3, 0x64(r1) /* 01EF8C 8002452C 3C604330 */ lis r3, 0x4330 -/* 01EF90 80024530 C0028108 */ lfs f0, D_80135E08-_SDA2_BASE_(r2) +/* 01EF90 80024530 C0028108 */ lfs f0, D_80135E08@sda21(r2) /* 01EF94 80024534 9001005C */ stw r0, 0x5c(r1) /* 01EF98 80024538 3C808011 */ lis r4, sConstantBufAddr@ha /* 01EF9C 8002453C 2C0604B4 */ cmpwi r6, 0x4b4 -/* 01EFA0 80024540 834D8DAC */ lwz r26, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 01EFA0 80024540 834D8DAC */ lwz r26, DemoCurrentBuffer@sda21(r13) /* 01EFA4 80024544 90610060 */ stw r3, 0x60(r1) -/* 01EFA8 80024548 C3C28168 */ lfs f30, D_80135E68-_SDA2_BASE_(r2) +/* 01EFA8 80024548 C3C28168 */ lfs f30, D_80135E68@sda21(r2) /* 01EFAC 8002454C 3B6485A0 */ addi r27, r4, sConstantBufAddr@l /* 01EFB0 80024550 90610058 */ stw r3, 0x58(r1) /* 01EFB4 80024554 C8410060 */ lfd f2, 0x60(r1) /* 01EFB8 80024558 C8210058 */ lfd f1, 0x58(r1) /* 01EFBC 8002455C EFE21828 */ fsubs f31, f2, f3 -/* 01EFC0 80024560 C382816C */ lfs f28, D_80135E6C-_SDA2_BASE_(r2) +/* 01EFC0 80024560 C382816C */ lfs f28, D_80135E6C@sda21(r2) /* 01EFC4 80024564 EFA11828 */ fsubs f29, f1, f3 /* 01EFC8 80024568 EFFF0032 */ fmuls f31, f31, f0 /* 01EFCC 8002456C EFBD0032 */ fmuls f29, f29, f0 @@ -8016,16 +8016,16 @@ lbl_80024590: /* 01EFF4 80024594 41820020 */ beq lbl_800245B4 /* 01EFF8 80024598 48000020 */ b lbl_800245B8 lbl_8002459C: -/* 01EFFC 8002459C C0828194 */ lfs f4, D_80135E94-_SDA2_BASE_(r2) +/* 01EFFC 8002459C C0828194 */ lfs f4, D_80135E94@sda21(r2) /* 01F000 800245A0 48000018 */ b lbl_800245B8 lbl_800245A4: -/* 01F004 800245A4 C0828198 */ lfs f4, D_80135E98-_SDA2_BASE_(r2) +/* 01F004 800245A4 C0828198 */ lfs f4, D_80135E98@sda21(r2) /* 01F008 800245A8 48000010 */ b lbl_800245B8 lbl_800245AC: -/* 01F00C 800245AC C082819C */ lfs f4, D_80135E9C-_SDA2_BASE_(r2) +/* 01F00C 800245AC C082819C */ lfs f4, D_80135E9C@sda21(r2) /* 01F010 800245B0 48000008 */ b lbl_800245B8 lbl_800245B4: -/* 01F014 800245B4 C08281A0 */ lfs f4, D_80135EA0-_SDA2_BASE_(r2) +/* 01F014 800245B4 C08281A0 */ lfs f4, D_80135EA0@sda21(r2) lbl_800245B8: /* 01F018 800245B8 EFDE0132 */ fmuls f30, f30, f4 /* 01F01C 800245BC 38600000 */ li r3, 0 @@ -8118,12 +8118,12 @@ lbl_800245B8: /* 01F178 80024718 38800000 */ li r4, 0 /* 01F17C 8002471C 38A00004 */ li r5, 4 /* 01F180 80024720 48086D41 */ bl GXBegin -/* 01F184 80024724 C0428100 */ lfs f2, D_80135E00-_SDA2_BASE_(r2) +/* 01F184 80024724 C0428100 */ lfs f2, D_80135E00@sda21(r2) /* 01F188 80024728 3FA0CC01 */ lis r29, 0xcc01 -/* 01F18C 8002472C C0228168 */ lfs f1, D_80135E68-_SDA2_BASE_(r2) +/* 01F18C 8002472C C0228168 */ lfs f1, D_80135E68@sda21(r2) /* 01F190 80024730 38600001 */ li r3, 1 /* 01F194 80024734 D05D8000 */ stfs f2, -0x8000(r29) -/* 01F198 80024738 C002816C */ lfs f0, D_80135E6C-_SDA2_BASE_(r2) +/* 01F198 80024738 C002816C */ lfs f0, D_80135E6C@sda21(r2) /* 01F19C 8002473C D05D8000 */ stfs f2, -0x8000(r29) /* 01F1A0 80024740 D05D8000 */ stfs f2, -0x8000(r29) /* 01F1A4 80024744 D03D8000 */ stfs f1, -0x8000(r29) @@ -8213,7 +8213,7 @@ lbl_800245B8: /* 01F2F4 80024894 39200000 */ li r9, 0 /* 01F2F8 80024898 39400000 */ li r10, 0 /* 01F2FC 8002489C 48087EFD */ bl GXInitTexObj -/* 01F300 800248A0 C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 01F300 800248A0 C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 01F304 800248A4 3C7B0003 */ addis r3, r27, 3 /* 01F308 800248A8 38638100 */ addi r3, r3, -32512 /* 01F30C 800248AC FC400890 */ fmr f2, f1 @@ -8254,10 +8254,10 @@ lbl_800245B8: /* 01F398 80024938 D3FD8000 */ stfs f31, -0x8000(r29) /* 01F39C 8002493C 3CC08002 */ lis r6, frameDrawLine_Setup@ha /* 01F3A0 80024940 3CA08002 */ lis r5, frameDrawTriangle_Setup@ha -/* 01F3A4 80024944 C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 01F3A4 80024944 C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 01F3A8 80024948 D3BD8000 */ stfs f29, -0x8000(r29) /* 01F3AC 8002494C 3C808002 */ lis r4, frameDrawRectFill_Setup@ha -/* 01F3B0 80024950 C0028138 */ lfs f0, D_80135E38-_SDA2_BASE_(r2) +/* 01F3B0 80024950 C0028138 */ lfs f0, D_80135E38@sda21(r2) /* 01F3B4 80024954 D03D8000 */ stfs f1, -0x8000(r29) /* 01F3B8 80024958 3C608002 */ lis r3, frameDrawRectTexture_Setup@ha /* 01F3BC 8002495C 3CFE0004 */ addis r7, r30, 4 @@ -8312,11 +8312,11 @@ ZeldaGreyScaleConvert: /* 01F478 80024A18 93A1006C */ stw r29, 0x6c(r1) /* 01F47C 80024A1C 7C7F1B78 */ mr r31, r3 /* 01F480 80024A20 386000C0 */ li r3, 0xc0 -/* 01F484 80024A24 880D8176 */ lbz r0, cAlpha$1648-_SDA_BASE_(r13) +/* 01F484 80024A24 880D8176 */ lbz r0, cAlpha$1648@sda21(r13) /* 01F488 80024A28 98610010 */ stb r3, 0x10(r1) /* 01F48C 80024A2C 386000A1 */ li r3, 0xa1 /* 01F490 80024A30 3C808011 */ lis r4, sConstantBufAddr@ha -/* 01F494 80024A34 83AD8DAC */ lwz r29, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 01F494 80024A34 83AD8DAC */ lwz r29, DemoCurrentBuffer@sda21(r13) /* 01F498 80024A38 98610011 */ stb r3, 0x11(r1) /* 01F49C 80024A3C 38600055 */ li r3, 0x55 /* 01F4A0 80024A40 98610012 */ stb r3, 0x12(r1) @@ -8338,7 +8338,7 @@ ZeldaGreyScaleConvert: /* 01F4E0 80024A80 48086615 */ bl GXPixModeSync /* 01F4E4 80024A84 7FE3FB78 */ mr r3, r31 /* 01F4E8 80024A88 48005875 */ bl frameDrawSetup2D -/* 01F4EC 80024A8C 800D89D8 */ lwz r0, gHackCreditsColor-_SDA_BASE_(r13) +/* 01F4EC 80024A8C 800D89D8 */ lwz r0, gHackCreditsColor@sda21(r13) /* 01F4F0 80024A90 28000000 */ cmplwi r0, 0 /* 01F4F4 80024A94 418200D8 */ beq lbl_80024B6C /* 01F4F8 80024A98 38600001 */ li r3, 1 @@ -8388,11 +8388,11 @@ ZeldaGreyScaleConvert: /* 01F5A8 80024B48 38A00005 */ li r5, 5 /* 01F5AC 80024B4C 38C00005 */ li r6, 5 /* 01F5B0 80024B50 480898E9 */ bl GXSetBlendMode -/* 01F5B4 80024B54 886D8176 */ lbz r3, cAlpha$1648-_SDA_BASE_(r13) +/* 01F5B4 80024B54 886D8176 */ lbz r3, cAlpha$1648@sda21(r13) /* 01F5B8 80024B58 280300FF */ cmplwi r3, 0xff /* 01F5BC 80024B5C 4080005C */ bge lbl_80024BB8 /* 01F5C0 80024B60 38030014 */ addi r0, r3, 0x14 -/* 01F5C4 80024B64 980D8176 */ stb r0, cAlpha$1648-_SDA_BASE_(r13) +/* 01F5C4 80024B64 980D8176 */ stb r0, cAlpha$1648@sda21(r13) /* 01F5C8 80024B68 48000050 */ b lbl_80024BB8 lbl_80024B6C: /* 01F5CC 80024B6C 38600001 */ li r3, 1 @@ -8443,7 +8443,7 @@ lbl_80024BB8: /* 01F67C 80024C1C 39200000 */ li r9, 0 /* 01F680 80024C20 39400000 */ li r10, 0 /* 01F684 80024C24 48087B75 */ bl GXInitTexObj -/* 01F688 80024C28 C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 01F688 80024C28 C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 01F68C 80024C2C 3C7E0003 */ addis r3, r30, 3 /* 01F690 80024C30 386380C0 */ addi r3, r3, -32576 /* 01F694 80024C34 FC400890 */ fmr f2, f1 @@ -8481,17 +8481,17 @@ lbl_80024BB8: /* 01F714 80024CB4 38800000 */ li r4, 0 /* 01F718 80024CB8 38A00004 */ li r5, 4 /* 01F71C 80024CBC 480867A5 */ bl GXBegin -/* 01F720 80024CC0 C0628100 */ lfs f3, D_80135E00-_SDA2_BASE_(r2) +/* 01F720 80024CC0 C0628100 */ lfs f3, D_80135E00@sda21(r2) /* 01F724 80024CC4 3D40CC01 */ lis r10, 0xcc01 /* 01F728 80024CC8 3CC08002 */ lis r6, frameDrawLine_Setup@ha -/* 01F72C 80024CCC C0428168 */ lfs f2, D_80135E68-_SDA2_BASE_(r2) +/* 01F72C 80024CCC C0428168 */ lfs f2, D_80135E68@sda21(r2) /* 01F730 80024CD0 D06A8000 */ stfs f3, -0x8000(r10) /* 01F734 80024CD4 3CA08002 */ lis r5, frameDrawTriangle_Setup@ha -/* 01F738 80024CD8 C0228138 */ lfs f1, D_80135E38-_SDA2_BASE_(r2) +/* 01F738 80024CD8 C0228138 */ lfs f1, D_80135E38@sda21(r2) /* 01F73C 80024CDC D06A8000 */ stfs f3, -0x8000(r10) /* 01F740 80024CE0 3C808002 */ lis r4, frameDrawRectFill_Setup@ha /* 01F744 80024CE4 3C608002 */ lis r3, frameDrawRectTexture_Setup@ha -/* 01F748 80024CE8 C002816C */ lfs f0, D_80135E6C-_SDA2_BASE_(r2) +/* 01F748 80024CE8 C002816C */ lfs f0, D_80135E6C@sda21(r2) /* 01F74C 80024CEC D06A8000 */ stfs f3, -0x8000(r10) /* 01F750 80024CF0 39200000 */ li r9, 0 /* 01F754 80024CF4 D06A8000 */ stfs f3, -0x8000(r10) @@ -8561,14 +8561,14 @@ glabel CopyAndConvertCFB /* 01F84C 80024DEC 38800000 */ li r4, 0 /* 01F850 80024DF0 48087449 */ bl GXCopyTex /* 01F854 80024DF4 38000000 */ li r0, 0 -/* 01F858 80024DF8 900D89C4 */ stw r0, sCopyFrameSyncReceived-_SDA_BASE_(r13) +/* 01F858 80024DF8 900D89C4 */ stw r0, sCopyFrameSyncReceived@sda21(r13) /* 01F85C 80024DFC 38607D00 */ li r3, 0x7d00 /* 01F860 80024E00 480860BD */ bl GXSetDrawSync /* 01F864 80024E04 48000004 */ b lbl_80024E08 lbl_80024E08: /* 01F868 80024E08 48000004 */ b lbl_80024E0C lbl_80024E0C: -/* 01F86C 80024E0C 800D89C4 */ lwz r0, sCopyFrameSyncReceived-_SDA_BASE_(r13) +/* 01F86C 80024E0C 800D89C4 */ lwz r0, sCopyFrameSyncReceived@sda21(r13) /* 01F870 80024E10 2C000000 */ cmpwi r0, 0 /* 01F874 80024E14 4182FFF8 */ beq lbl_80024E0C /* 01F878 80024E18 3FDD0002 */ addis r30, r29, 2 @@ -8862,7 +8862,7 @@ glabel ZeldaDrawFrame /* 01FCA0 80025240 39200000 */ li r9, 0 /* 01FCA4 80025244 39400000 */ li r10, 0 /* 01FCA8 80025248 48087551 */ bl GXInitTexObj -/* 01FCAC 8002524C C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 01FCAC 8002524C C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 01FCB0 80025250 3C7E0002 */ addis r3, r30, 2 /* 01FCB4 80025254 386358A0 */ addi r3, r3, 0x58a0 /* 01FCB8 80025258 FC400890 */ fmr f2, f1 @@ -8900,17 +8900,17 @@ glabel ZeldaDrawFrame /* 01FD38 800252D8 38800000 */ li r4, 0 /* 01FD3C 800252DC 38A00004 */ li r5, 4 /* 01FD40 800252E0 48086181 */ bl GXBegin -/* 01FD44 800252E4 C0628100 */ lfs f3, D_80135E00-_SDA2_BASE_(r2) +/* 01FD44 800252E4 C0628100 */ lfs f3, D_80135E00@sda21(r2) /* 01FD48 800252E8 3D40CC01 */ lis r10, 0xcc01 /* 01FD4C 800252EC 3CC08002 */ lis r6, frameDrawLine_Setup@ha -/* 01FD50 800252F0 C0428168 */ lfs f2, D_80135E68-_SDA2_BASE_(r2) +/* 01FD50 800252F0 C0428168 */ lfs f2, D_80135E68@sda21(r2) /* 01FD54 800252F4 D06A8000 */ stfs f3, -0x8000(r10) /* 01FD58 800252F8 3CA08002 */ lis r5, frameDrawTriangle_Setup@ha -/* 01FD5C 800252FC C0228138 */ lfs f1, D_80135E38-_SDA2_BASE_(r2) +/* 01FD5C 800252FC C0228138 */ lfs f1, D_80135E38@sda21(r2) /* 01FD60 80025300 D06A8000 */ stfs f3, -0x8000(r10) /* 01FD64 80025304 3C808002 */ lis r4, frameDrawRectFill_Setup@ha /* 01FD68 80025308 3C608002 */ lis r3, frameDrawRectTexture_Setup@ha -/* 01FD6C 8002530C C002816C */ lfs f0, D_80135E6C-_SDA2_BASE_(r2) +/* 01FD6C 8002530C C002816C */ lfs f0, D_80135E6C@sda21(r2) /* 01FD70 80025310 D06A8000 */ stfs f3, -0x8000(r10) /* 01FD74 80025314 39200000 */ li r9, 0 /* 01FD78 80025318 D06A8000 */ stfs f3, -0x8000(r10) @@ -9048,7 +9048,7 @@ glabel ZeldaDrawFrameBlur /* 01FF80 80025520 39200000 */ li r9, 0 /* 01FF84 80025524 39400000 */ li r10, 0 /* 01FF88 80025528 48087271 */ bl GXInitTexObj -/* 01FF8C 8002552C C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 01FF8C 8002552C C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 01FF90 80025530 3C7E0002 */ addis r3, r30, 2 /* 01FF94 80025534 38635880 */ addi r3, r3, 0x5880 /* 01FF98 80025538 FC400890 */ fmr f2, f1 @@ -9086,19 +9086,19 @@ glabel ZeldaDrawFrameBlur /* 020018 800255B8 38800000 */ li r4, 0 /* 02001C 800255BC 38A00004 */ li r5, 4 /* 020020 800255C0 48085EA1 */ bl GXBegin -/* 020024 800255C4 C08281A4 */ lfs f4, D_80135EA4-_SDA2_BASE_(r2) +/* 020024 800255C4 C08281A4 */ lfs f4, D_80135EA4@sda21(r2) /* 020028 800255C8 3D40CC01 */ lis r10, 0xcc01 /* 02002C 800255CC 3CC08002 */ lis r6, frameDrawLine_Setup@ha -/* 020030 800255D0 C0628100 */ lfs f3, D_80135E00-_SDA2_BASE_(r2) +/* 020030 800255D0 C0628100 */ lfs f3, D_80135E00@sda21(r2) /* 020034 800255D4 D08A8000 */ stfs f4, -0x8000(r10) /* 020038 800255D8 3CA08002 */ lis r5, frameDrawTriangle_Setup@ha -/* 02003C 800255DC C04281A8 */ lfs f2, D_80135EA8-_SDA2_BASE_(r2) +/* 02003C 800255DC C04281A8 */ lfs f2, D_80135EA8@sda21(r2) /* 020040 800255E0 D08A8000 */ stfs f4, -0x8000(r10) /* 020044 800255E4 3C808002 */ lis r4, frameDrawRectFill_Setup@ha /* 020048 800255E8 3C608002 */ lis r3, frameDrawRectTexture_Setup@ha -/* 02004C 800255EC C0228138 */ lfs f1, D_80135E38-_SDA2_BASE_(r2) +/* 02004C 800255EC C0228138 */ lfs f1, D_80135E38@sda21(r2) /* 020050 800255F0 D06A8000 */ stfs f3, -0x8000(r10) -/* 020054 800255F4 C00281AC */ lfs f0, D_80135EAC-_SDA2_BASE_(r2) +/* 020054 800255F4 C00281AC */ lfs f0, D_80135EAC@sda21(r2) /* 020058 800255F8 39200000 */ li r9, 0 /* 02005C 800255FC D06A8000 */ stfs f3, -0x8000(r10) /* 020060 80025600 3CFF0004 */ addis r7, r31, 4 @@ -9198,7 +9198,7 @@ glabel ZeldaDrawFrameNoBlend /* 0201D0 80025770 39200000 */ li r9, 0 /* 0201D4 80025774 39400000 */ li r10, 0 /* 0201D8 80025778 48087021 */ bl GXInitTexObj -/* 0201DC 8002577C C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 0201DC 8002577C C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 0201E0 80025780 3C7F0002 */ addis r3, r31, 2 /* 0201E4 80025784 38635860 */ addi r3, r3, 0x5860 /* 0201E8 80025788 FC400890 */ fmr f2, f1 @@ -9236,13 +9236,13 @@ glabel ZeldaDrawFrameNoBlend /* 020268 80025808 38800000 */ li r4, 0 /* 02026C 8002580C 38A00004 */ li r5, 4 /* 020270 80025810 48085C51 */ bl GXBegin -/* 020274 80025814 C0628100 */ lfs f3, D_80135E00-_SDA2_BASE_(r2) +/* 020274 80025814 C0628100 */ lfs f3, D_80135E00@sda21(r2) /* 020278 80025818 3C60CC01 */ lis r3, 0xcc01 -/* 02027C 8002581C C0428168 */ lfs f2, D_80135E68-_SDA2_BASE_(r2) +/* 02027C 8002581C C0428168 */ lfs f2, D_80135E68@sda21(r2) /* 020280 80025820 D0638000 */ stfs f3, -0x8000(r3) -/* 020284 80025824 C0228138 */ lfs f1, D_80135E38-_SDA2_BASE_(r2) +/* 020284 80025824 C0228138 */ lfs f1, D_80135E38@sda21(r2) /* 020288 80025828 D0638000 */ stfs f3, -0x8000(r3) -/* 02028C 8002582C C002816C */ lfs f0, D_80135E6C-_SDA2_BASE_(r2) +/* 02028C 8002582C C002816C */ lfs f0, D_80135E6C@sda21(r2) /* 020290 80025830 D0638000 */ stfs f3, -0x8000(r3) /* 020294 80025834 D0638000 */ stfs f3, -0x8000(r3) /* 020298 80025838 D0638000 */ stfs f3, -0x8000(r3) @@ -9269,9 +9269,9 @@ glabel ZeldaDrawFrameNoBlend /* 0202EC 8002588C 4E800020 */ blr glabel _frameDrawRectangle -/* 0202F0 80025890 800D8DAC */ lwz r0, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0202F0 80025890 800D8DAC */ lwz r0, DemoCurrentBuffer@sda21(r13) /* 0202F4 80025894 3D230004 */ addis r9, r3, 4 -/* 0202F8 80025898 814D8DB4 */ lwz r10, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 0202F8 80025898 814D8DB4 */ lwz r10, DemoFrameBuffer1@sda21(r13) /* 0202FC 8002589C 38A50001 */ addi r5, r5, 1 /* 020300 800258A0 38670001 */ addi r3, r7, 1 /* 020304 800258A4 7C005040 */ cmplw r0, r10 @@ -9280,7 +9280,7 @@ glabel _frameDrawRectangle /* 020310 800258B0 5467003C */ rlwinm r7, r3, 0, 0, 0x1e /* 020314 800258B4 40820020 */ bne lbl_800258D4 /* 020318 800258B8 7C0649D6 */ mullw r0, r6, r9 -/* 02031C 800258BC 80AD8DB0 */ lwz r5, DemoFrameBuffer2-_SDA_BASE_(r13) +/* 02031C 800258BC 80AD8DB0 */ lwz r5, DemoFrameBuffer2@sda21(r13) /* 020320 800258C0 5403083C */ slwi r3, r0, 1 /* 020324 800258C4 5560083C */ slwi r0, r11, 1 /* 020328 800258C8 7C630214 */ add r3, r3, r0 @@ -9366,8 +9366,8 @@ glabel frameEnd /* 020428 800259C8 93C10018 */ stw r30, 0x18(r1) /* 02042C 800259CC 93A10014 */ stw r29, 0x14(r1) /* 020430 800259D0 7C7E1B78 */ mr r30, r3 -/* 020434 800259D4 800D89AC */ lwz r0, gbFrameBegin-_SDA_BASE_(r13) -/* 020438 800259D8 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 020434 800259D4 800D89AC */ lwz r0, gbFrameBegin@sda21(r13) +/* 020438 800259D8 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 02043C 800259DC 2C000000 */ cmpwi r0, 0 /* 020440 800259E0 83E30024 */ lwz r31, 0x24(r3) /* 020444 800259E4 41820014 */ beq lbl_800259F8 @@ -9377,7 +9377,7 @@ glabel frameEnd /* 020454 800259F4 48078C05 */ bl OSReport lbl_800259F8: /* 020458 800259F8 38000001 */ li r0, 1 -/* 02045C 800259FC 900D89AC */ stw r0, gbFrameBegin-_SDA_BASE_(r13) +/* 02045C 800259FC 900D89AC */ stw r0, gbFrameBegin@sda21(r13) /* 020460 80025A00 7FC6F378 */ mr r6, r30 /* 020464 80025A04 38E00000 */ li r7, 0 /* 020468 80025A08 48000004 */ b lbl_80025A0C @@ -9404,7 +9404,7 @@ lbl_80025A38: /* 0204A8 80025A48 38000001 */ li r0, 1 /* 0204AC 80025A4C 38630001 */ addi r3, r3, 1 /* 0204B0 80025A50 907E0088 */ stw r3, 0x88(r30) -/* 0204B4 80025A54 900D89A8 */ stw r0, gbFrameValid-_SDA_BASE_(r13) +/* 0204B4 80025A54 900D89A8 */ stw r0, gbFrameValid@sda21(r13) /* 0204B8 80025A58 801E00D8 */ lwz r0, 0xd8(r30) /* 0204BC 80025A5C 2C000000 */ cmpwi r0, 0 /* 0204C0 80025A60 41820054 */ beq lbl_80025AB4 @@ -9429,7 +9429,7 @@ lbl_80025A38: /* 02050C 80025AAC 38845800 */ addi r4, r4, 0x5800 /* 020510 80025AB0 48077CA1 */ bl DCInvalidateRange lbl_80025AB4: -/* 020514 80025AB4 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 020514 80025AB4 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 020518 80025AB8 80030020 */ lwz r0, 0x20(r3) /* 02051C 80025ABC 2C00000B */ cmpwi r0, 0xb /* 020520 80025AC0 40820088 */ bne lbl_80025B48 @@ -9456,14 +9456,14 @@ lbl_80025AB4: /* 020574 80025B14 38800000 */ li r4, 0 /* 020578 80025B18 48086721 */ bl GXCopyTex /* 02057C 80025B1C 38000000 */ li r0, 0 -/* 020580 80025B20 900D89C4 */ stw r0, sCopyFrameSyncReceived-_SDA_BASE_(r13) +/* 020580 80025B20 900D89C4 */ stw r0, sCopyFrameSyncReceived@sda21(r13) /* 020584 80025B24 38607D00 */ li r3, 0x7d00 /* 020588 80025B28 48085395 */ bl GXSetDrawSync /* 02058C 80025B2C 48000004 */ b lbl_80025B30 lbl_80025B30: /* 020590 80025B30 48000004 */ b lbl_80025B34 lbl_80025B34: -/* 020594 80025B34 800D89C4 */ lwz r0, sCopyFrameSyncReceived-_SDA_BASE_(r13) +/* 020594 80025B34 800D89C4 */ lwz r0, sCopyFrameSyncReceived@sda21(r13) /* 020598 80025B38 2C000000 */ cmpwi r0, 0 /* 02059C 80025B3C 4182FFF8 */ beq lbl_80025B34 /* 0205A0 80025B40 38000000 */ li r0, 0 @@ -9475,12 +9475,12 @@ lbl_80025B48: /* 0205B4 80025B54 48088991 */ bl GXSetZMode /* 0205B8 80025B58 38600001 */ li r3, 1 /* 0205BC 80025B5C 48088931 */ bl GXSetColorUpdate -/* 0205C0 80025B60 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0205C0 80025B60 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 0205C4 80025B64 38800001 */ li r4, 1 /* 0205C8 80025B68 48086569 */ bl GXCopyDisp /* 0205CC 80025B6C 48085411 */ bl GXSetDrawDone /* 0205D0 80025B70 48085015 */ bl GXFlush -/* 0205D4 80025B74 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0205D4 80025B74 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0205D8 80025B78 80030020 */ lwz r0, 0x20(r3) /* 0205DC 80025B7C 2C000005 */ cmpwi r0, 5 /* 0205E0 80025B80 40820078 */ bne lbl_80025BF8 @@ -9515,7 +9515,7 @@ lbl_80025BE4: /* 020650 80025BF0 907E0040 */ stw r3, 0x40(r30) /* 020654 80025BF4 901E0044 */ stw r0, 0x44(r30) lbl_80025BF8: -/* 020658 80025BF8 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 020658 80025BF8 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 02065C 80025BFC 80030020 */ lwz r0, 0x20(r3) /* 020660 80025C00 2C00000B */ cmpwi r0, 0xb /* 020664 80025C04 4082000C */ bne lbl_80025C10 @@ -9545,13 +9545,13 @@ glabel frameBegin /* 0206B8 80025C58 93810048 */ stw r28, 0x48(r1) /* 0206BC 80025C5C 7C7F1B78 */ mr r31, r3 /* 0206C0 80025C60 7C9C2378 */ mr r28, r4 -/* 0206C4 80025C64 800D89AC */ lwz r0, gbFrameBegin-_SDA_BASE_(r13) +/* 0206C4 80025C64 800D89AC */ lwz r0, gbFrameBegin@sda21(r13) /* 0206C8 80025C68 3C60800F */ lis r3, D_800EA838@ha /* 0206CC 80025C6C 3BC3A838 */ addi r30, r3, D_800EA838@l /* 0206D0 80025C70 2C000000 */ cmpwi r0, 0 /* 0206D4 80025C74 4182014C */ beq lbl_80025DC0 /* 0206D8 80025C78 38000000 */ li r0, 0 -/* 0206DC 80025C7C 900D89AC */ stw r0, gbFrameBegin-_SDA_BASE_(r13) +/* 0206DC 80025C7C 900D89AC */ stw r0, gbFrameBegin@sda21(r13) /* 0206E0 80025C80 48000004 */ b lbl_80025C84 lbl_80025C84: /* 0206E4 80025C84 48000004 */ b lbl_80025C88 @@ -9562,7 +9562,7 @@ lbl_80025C8C: /* 0206F0 80025C90 4CC63182 */ crclr 6 /* 0206F4 80025C94 48078965 */ bl OSReport lbl_80025C98: -/* 0206F8 80025C98 800D89A8 */ lwz r0, gbFrameValid-_SDA_BASE_(r13) +/* 0206F8 80025C98 800D89A8 */ lwz r0, gbFrameValid@sda21(r13) /* 0206FC 80025C9C 2C000000 */ cmpwi r0, 0 /* 020700 80025CA0 4082FFEC */ bne lbl_80025C8C /* 020704 80025CA4 38600000 */ li r3, 0 @@ -9718,7 +9718,7 @@ lbl_80025EAC: /* 020928 80025EC8 4E800020 */ blr glabel frameBeginOK -/* 02092C 80025ECC 800D89A8 */ lwz r0, gbFrameValid-_SDA_BASE_(r13) +/* 02092C 80025ECC 800D89A8 */ lwz r0, gbFrameValid@sda21(r13) /* 020930 80025ED0 2C000000 */ cmpwi r0, 0 /* 020934 80025ED4 4182000C */ beq lbl_80025EE0 /* 020938 80025ED8 38600000 */ li r3, 0 @@ -9818,9 +9818,9 @@ glabel frameSetScissor /* 020A80 80026020 6CC48000 */ xoris r4, r6, 0x8000 /* 020A84 80026024 90A1003C */ stw r5, 0x3c(r1) /* 020A88 80026028 6C008000 */ xoris r0, r0, 0x8000 -/* 020A8C 8002602C C8A28110 */ lfd f5, D_80135E10-_SDA2_BASE_(r2) +/* 020A8C 8002602C C8A28110 */ lfd f5, D_80135E10@sda21(r2) /* 020A90 80026030 90E10058 */ stw r7, 0x58(r1) -/* 020A94 80026034 C0828104 */ lfs f4, D_80135E04-_SDA2_BASE_(r2) +/* 020A94 80026034 C0828104 */ lfs f4, D_80135E04@sda21(r2) /* 020A98 80026038 90E10038 */ stw r7, 0x38(r1) /* 020A9C 8002603C C8210058 */ lfd f1, 0x58(r1) /* 020AA0 80026040 9081004C */ stw r4, 0x4c(r1) @@ -9897,7 +9897,7 @@ frameDrawRectTexture_Setup: /* 020BA4 80026144 BE8100E8 */ stmw r20, 0xe8(r1) /* 020BA8 80026148 7C761B78 */ mr r22, r3 /* 020BAC 8002614C 7C972378 */ mr r23, r4 -/* 020BB0 80026150 880D89C8 */ lbz r0, sSpecialZeldaHackON-_SDA_BASE_(r13) +/* 020BB0 80026150 880D89C8 */ lbz r0, sSpecialZeldaHackON@sda21(r13) /* 020BB4 80026154 80770004 */ lwz r3, 4(r23) /* 020BB8 80026158 28000000 */ cmplwi r0, 0 /* 020BBC 8002615C 7C791B78 */ mr r25, r3 @@ -9960,11 +9960,11 @@ lbl_800261F0: /* 020C88 80026228 7F762A14 */ add r27, r22, r5 /* 020C8C 8002622C 48000004 */ b lbl_80026230 lbl_80026230: -/* 020C90 80026230 C3C28138 */ lfs f30, D_80135E38-_SDA2_BASE_(r2) +/* 020C90 80026230 C3C28138 */ lfs f30, D_80135E38@sda21(r2) /* 020C94 80026234 3FD60004 */ addis r30, r22, 4 -/* 020C98 80026238 CBE28110 */ lfd f31, D_80135E10-_SDA2_BASE_(r2) +/* 020C98 80026238 CBE28110 */ lfd f31, D_80135E10@sda21(r2) /* 020C9C 8002623C 3FE04330 */ lis r31, 0x4330 -/* 020CA0 80026240 C3628104 */ lfs f27, D_80135E04-_SDA2_BASE_(r2) +/* 020CA0 80026240 C3628104 */ lfs f27, D_80135E04@sda21(r2) /* 020CA4 80026244 48000004 */ b lbl_80026248 lbl_80026248: /* 020CA8 80026248 48000268 */ b lbl_800264B0 @@ -9975,7 +9975,7 @@ lbl_8002624C: /* 020CB8 80026258 4BFFA0E9 */ bl frameLoadTile /* 020CBC 8002625C 2C030000 */ cmpwi r3, 0 /* 020CC0 80026260 4182023C */ beq lbl_8002649C -/* 020CC4 80026264 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 020CC4 80026264 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 020CC8 80026268 80030020 */ lwz r0, 0x20(r3) /* 020CCC 8002626C 2C000005 */ cmpwi r0, 5 /* 020CD0 80026270 4082005C */ bne lbl_800262CC @@ -9988,7 +9988,7 @@ lbl_8002624C: /* 020CEC 8002628C 2C000500 */ cmpwi r0, 0x500 /* 020CF0 80026290 4082003C */ bne lbl_800262CC /* 020CF4 80026294 3AA00001 */ li r21, 1 -/* 020CF8 80026298 92AD89E8 */ stw r21, bSkip$1410-_SDA_BASE_(r13) +/* 020CF8 80026298 92AD89E8 */ stw r21, bSkip$1410@sda21(r13) /* 020CFC 8002629C 80160068 */ lwz r0, 0x68(r22) /* 020D00 800262A0 2C000000 */ cmpwi r0, 0 /* 020D04 800262A4 40820028 */ bne lbl_800262CC @@ -10000,16 +10000,16 @@ lbl_8002624C: /* 020D1C 800262BC 4BFFEE1D */ bl ZeldaDrawFrame /* 020D20 800262C0 9A96004C */ stb r20, 0x4c(r22) /* 020D24 800262C4 92B60068 */ stw r21, 0x68(r22) -/* 020D28 800262C8 92AD89E8 */ stw r21, bSkip$1410-_SDA_BASE_(r13) +/* 020D28 800262C8 92AD89E8 */ stw r21, bSkip$1410@sda21(r13) lbl_800262CC: -/* 020D2C 800262CC 800D89E8 */ lwz r0, bSkip$1410-_SDA_BASE_(r13) +/* 020D2C 800262CC 800D89E8 */ lwz r0, bSkip$1410@sda21(r13) /* 020D30 800262D0 2C000000 */ cmpwi r0, 0 /* 020D34 800262D4 41820028 */ beq lbl_800262FC /* 020D38 800262D8 80170014 */ lwz r0, 0x14(r23) /* 020D3C 800262DC 2C0003C0 */ cmpwi r0, 0x3c0 /* 020D40 800262E0 40820014 */ bne lbl_800262F4 /* 020D44 800262E4 38000000 */ li r0, 0 -/* 020D48 800262E8 900D89E8 */ stw r0, bSkip$1410-_SDA_BASE_(r13) +/* 020D48 800262E8 900D89E8 */ stw r0, bSkip$1410@sda21(r13) /* 020D4C 800262EC 38600001 */ li r3, 1 /* 020D50 800262F0 480001FC */ b lbl_800264EC lbl_800262F4: @@ -10080,7 +10080,7 @@ lbl_800263C4: /* 020E44 800263E4 EF9C0032 */ fmuls f28, f28, f0 lbl_800263E8: /* 020E48 800263E8 3C7B0004 */ addis r3, r27, 4 -/* 020E4C 800263EC C0628100 */ lfs f3, D_80135E00-_SDA2_BASE_(r2) +/* 020E4C 800263EC C0628100 */ lfs f3, D_80135E00@sda21(r2) /* 020E50 800263F0 A883C378 */ lha r4, -0x3c88(r3) /* 020E54 800263F4 6C058000 */ xoris r5, r0, 0x8000 /* 020E58 800263F8 A863C37A */ lha r3, -0x3c86(r3) @@ -10112,7 +10112,7 @@ lbl_800263E8: /* 020EC0 80026460 FC400050 */ fneg f2, f0 /* 020EC4 80026464 48081A61 */ bl PSMTXTrans /* 020EC8 80026468 FC20E890 */ fmr f1, f29 -/* 020ECC 8002646C C0628100 */ lfs f3, D_80135E00-_SDA2_BASE_(r2) +/* 020ECC 8002646C C0628100 */ lfs f3, D_80135E00@sda21(r2) /* 020ED0 80026470 FC40E090 */ fmr f2, f28 /* 020ED4 80026474 38610038 */ addi r3, r1, 0x38 /* 020ED8 80026478 48081ACD */ bl PSMTXScale @@ -10176,7 +10176,7 @@ frameDrawRectTexture: /* 020FA8 80026548 93C10038 */ stw r30, 0x38(r1) /* 020FAC 8002654C 7C7E1B78 */ mr r30, r3 /* 020FB0 80026550 7C9F2378 */ mr r31, r4 -/* 020FB4 80026554 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 020FB4 80026554 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 020FB8 80026558 80030020 */ lwz r0, 0x20(r3) /* 020FBC 8002655C 2C00000B */ cmpwi r0, 0xb /* 020FC0 80026560 408200A8 */ bne lbl_80026608 @@ -10209,21 +10209,21 @@ frameDrawRectTexture: /* 02102C 800265CC 38000001 */ li r0, 1 /* 021030 800265D0 901E0070 */ stw r0, 0x70(r30) /* 021034 800265D4 38000000 */ li r0, 0 -/* 021038 800265D8 900D89E4 */ stw r0, nCounter$1367-_SDA_BASE_(r13) +/* 021038 800265D8 900D89E4 */ stw r0, nCounter$1367@sda21(r13) lbl_800265DC: /* 02103C 800265DC 801E0070 */ lwz r0, 0x70(r30) /* 021040 800265E0 2C000001 */ cmpwi r0, 1 /* 021044 800265E4 40820024 */ bne lbl_80026608 -/* 021048 800265E8 806D89E4 */ lwz r3, nCounter$1367-_SDA_BASE_(r13) +/* 021048 800265E8 806D89E4 */ lwz r3, nCounter$1367@sda21(r13) /* 02104C 800265EC 38030001 */ addi r0, r3, 1 -/* 021050 800265F0 900D89E4 */ stw r0, nCounter$1367-_SDA_BASE_(r13) -/* 021054 800265F4 800D89E4 */ lwz r0, nCounter$1367-_SDA_BASE_(r13) +/* 021050 800265F0 900D89E4 */ stw r0, nCounter$1367@sda21(r13) +/* 021054 800265F4 800D89E4 */ lwz r0, nCounter$1367@sda21(r13) /* 021058 800265F8 2C000028 */ cmpwi r0, 0x28 /* 02105C 800265FC 4080000C */ bge lbl_80026608 /* 021060 80026600 38600001 */ li r3, 1 /* 021064 80026604 480003AC */ b lbl_800269B0 lbl_80026608: -/* 021068 80026608 880D89C8 */ lbz r0, sSpecialZeldaHackON-_SDA_BASE_(r13) +/* 021068 80026608 880D89C8 */ lbz r0, sSpecialZeldaHackON@sda21(r13) /* 02106C 8002660C 28000000 */ cmplwi r0, 0 /* 021070 80026610 4182000C */ beq lbl_8002661C /* 021074 80026614 38600001 */ li r3, 1 @@ -10246,7 +10246,7 @@ lbl_80026648: /* 0210A8 80026648 2C0B0000 */ cmpwi r11, 0 /* 0210AC 8002664C 41820014 */ beq lbl_80026660 /* 0210B0 80026650 C03F0020 */ lfs f1, 0x20(r31) -/* 0210B4 80026654 C0028104 */ lfs f0, D_80135E04-_SDA2_BASE_(r2) +/* 0210B4 80026654 C0028104 */ lfs f0, D_80135E04@sda21(r2) /* 0210B8 80026658 EC610032 */ fmuls f3, f1, f0 /* 0210BC 8002665C 48000008 */ b lbl_80026664 lbl_80026660: @@ -10260,9 +10260,9 @@ lbl_80026664: /* 0210D8 80026678 7C081670 */ srawi r8, r0, 2 /* 0210DC 8002667C 809F0014 */ lwz r4, 0x14(r31) /* 0210E0 80026680 38030003 */ addi r0, r3, 3 -/* 0210E4 80026684 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0210E4 80026684 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0210E8 80026688 7C061670 */ srawi r6, r0, 2 -/* 0210EC 8002668C C8428110 */ lfd f2, D_80135E10-_SDA2_BASE_(r2) +/* 0210EC 8002668C C8428110 */ lfd f2, D_80135E10@sda21(r2) /* 0210F0 80026690 38AA0003 */ addi r5, r10, 3 /* 0210F4 80026694 80030020 */ lwz r0, 0x20(r3) /* 0210F8 80026698 7CA51670 */ srawi r5, r5, 2 @@ -10295,22 +10295,22 @@ lbl_80026664: /* 021164 80026704 40820050 */ bne lbl_80026754 /* 021168 80026708 2C0A0230 */ cmpwi r10, 0x230 /* 02116C 8002670C 40820048 */ bne lbl_80026754 -/* 021170 80026710 806D89E0 */ lwz r3, gnCountMapHack-_SDA_BASE_(r13) +/* 021170 80026710 806D89E0 */ lwz r3, gnCountMapHack@sda21(r13) /* 021174 80026714 2C030000 */ cmpwi r3, 0 /* 021178 80026718 40800020 */ bge lbl_80026738 /* 02117C 8002671C 38030001 */ addi r0, r3, 1 /* 021180 80026720 2C000000 */ cmpwi r0, 0 -/* 021184 80026724 900D89E0 */ stw r0, gnCountMapHack-_SDA_BASE_(r13) +/* 021184 80026724 900D89E0 */ stw r0, gnCountMapHack@sda21(r13) /* 021188 80026728 40820010 */ bne lbl_80026738 /* 02118C 8002672C 38000001 */ li r0, 1 -/* 021190 80026730 900D89E0 */ stw r0, gnCountMapHack-_SDA_BASE_(r13) +/* 021190 80026730 900D89E0 */ stw r0, gnCountMapHack@sda21(r13) /* 021194 80026734 48000020 */ b lbl_80026754 lbl_80026738: -/* 021198 80026738 806D89E0 */ lwz r3, gnCountMapHack-_SDA_BASE_(r13) +/* 021198 80026738 806D89E0 */ lwz r3, gnCountMapHack@sda21(r13) /* 02119C 8002673C 2C030000 */ cmpwi r3, 0 /* 0211A0 80026740 40810014 */ ble lbl_80026754 /* 0211A4 80026744 3803FFFF */ addi r0, r3, -1 -/* 0211A8 80026748 900D89E0 */ stw r0, gnCountMapHack-_SDA_BASE_(r13) +/* 0211A8 80026748 900D89E0 */ stw r0, gnCountMapHack@sda21(r13) /* 0211AC 8002674C 38600001 */ li r3, 1 /* 0211B0 80026750 48000260 */ b lbl_800269B0 lbl_80026754: @@ -10338,17 +10338,17 @@ lbl_80026784: lbl_800267A4: /* 021204 800267A4 2C0B0000 */ cmpwi r11, 0 /* 021208 800267A8 41820018 */ beq lbl_800267C0 -/* 02120C 800267AC C0028138 */ lfs f0, D_80135E38-_SDA2_BASE_(r2) +/* 02120C 800267AC C0028138 */ lfs f0, D_80135E38@sda21(r2) /* 021210 800267B0 EF9C002A */ fadds f28, f28, f0 /* 021214 800267B4 EF18002A */ fadds f24, f24, f0 /* 021218 800267B8 EF7B002A */ fadds f27, f27, f0 /* 02121C 800267BC EEF7002A */ fadds f23, f23, f0 lbl_800267C0: /* 021220 800267C0 801E005C */ lwz r0, 0x5c(r30) -/* 021224 800267C4 C3E28100 */ lfs f31, D_80135E00-_SDA2_BASE_(r2) +/* 021224 800267C4 C3E28100 */ lfs f31, D_80135E00@sda21(r2) /* 021228 800267C8 2C000000 */ cmpwi r0, 0 /* 02122C 800267CC 41820008 */ beq lbl_800267D4 -/* 021230 800267D0 C3E281B0 */ lfs f31, D_80135EB0-_SDA2_BASE_(r2) +/* 021230 800267D0 C3E281B0 */ lfs f31, D_80135EB0@sda21(r2) lbl_800267D4: /* 021234 800267D4 3FDE0004 */ addis r30, r30, 4 /* 021238 800267D8 801ED138 */ lwz r0, -0x2ec8(r30) @@ -10620,7 +10620,7 @@ lbl_80026BA0: /* 021624 80026BC4 6CC68000 */ xoris r6, r6, 0x8000 /* 021628 80026BC8 6C848000 */ xoris r4, r4, 0x8000 /* 02162C 80026BCC 90E10024 */ stw r7, 0x24(r1) -/* 021630 80026BD0 C8428110 */ lfd f2, D_80135E10-_SDA2_BASE_(r2) +/* 021630 80026BD0 C8428110 */ lfd f2, D_80135E10@sda21(r2) /* 021634 80026BD4 28000000 */ cmplwi r0, 0 /* 021638 80026BD8 90C1001C */ stw r6, 0x1c(r1) /* 02163C 80026BDC 90810014 */ stw r4, 0x14(r1) @@ -10641,7 +10641,7 @@ lbl_80026BA0: /* 021678 80026C18 28000000 */ cmplwi r0, 0 /* 02167C 80026C1C 40820010 */ bne lbl_80026C2C lbl_80026C20: -/* 021680 80026C20 C0028138 */ lfs f0, D_80135E38-_SDA2_BASE_(r2) +/* 021680 80026C20 C0028138 */ lfs f0, D_80135E38@sda21(r2) /* 021684 80026C24 EF9C002A */ fadds f28, f28, f0 /* 021688 80026C28 EF7B002A */ fadds f27, f27, f0 lbl_80026C2C: @@ -10652,7 +10652,7 @@ lbl_80026C2C: /* 02169C 80026C3C C3E30124 */ lfs f31, 0x124(r3) /* 0216A0 80026C40 48000008 */ b lbl_80026C48 lbl_80026C44: -/* 0216A4 80026C44 C3E28100 */ lfs f31, D_80135E00-_SDA2_BASE_(r2) +/* 0216A4 80026C44 C3E28100 */ lfs f31, D_80135E00@sda21(r2) lbl_80026C48: /* 0216A8 80026C48 3FE30004 */ addis r31, r3, 4 /* 0216AC 80026C4C 801FD138 */ lwz r0, -0x2ec8(r31) @@ -10797,7 +10797,7 @@ frameDrawLine_C2T2: /* 0218A8 80026E48 38800000 */ li r4, 0 /* 0218AC 80026E4C 901D0120 */ stw r0, 0x120(r29) /* 0218B0 80026E50 C03D0080 */ lfs f1, 0x80(r29) -/* 0218B4 80026E54 C0028130 */ lfs f0, D_80135E30-_SDA2_BASE_(r2) +/* 0218B4 80026E54 C0028130 */ lfs f0, D_80135E30@sda21(r2) /* 0218B8 80026E58 881F0002 */ lbz r0, 2(r31) /* 0218BC 80026E5C EC010032 */ fmuls f0, f1, f0 /* 0218C0 80026E60 1C000003 */ mulli r0, r0, 3 @@ -10940,7 +10940,7 @@ frameDrawLine_C1T2: /* 021AC4 80027064 38800000 */ li r4, 0 /* 021AC8 80027068 901D0120 */ stw r0, 0x120(r29) /* 021ACC 8002706C C03D0080 */ lfs f1, 0x80(r29) -/* 021AD0 80027070 C0028130 */ lfs f0, D_80135E30-_SDA2_BASE_(r2) +/* 021AD0 80027070 C0028130 */ lfs f0, D_80135E30@sda21(r2) /* 021AD4 80027074 881F0002 */ lbz r0, 2(r31) /* 021AD8 80027078 EC010032 */ fmuls f0, f1, f0 /* 021ADC 8002707C 1C000003 */ mulli r0, r0, 3 @@ -11079,7 +11079,7 @@ frameDrawLine_C0T2: /* 021CD0 80027270 38800000 */ li r4, 0 /* 021CD4 80027274 901D0120 */ stw r0, 0x120(r29) /* 021CD8 80027278 C03D0080 */ lfs f1, 0x80(r29) -/* 021CDC 8002727C C0028130 */ lfs f0, D_80135E30-_SDA2_BASE_(r2) +/* 021CDC 8002727C C0028130 */ lfs f0, D_80135E30@sda21(r2) /* 021CE0 80027280 881F0002 */ lbz r0, 2(r31) /* 021CE4 80027284 EC010032 */ fmuls f0, f1, f0 /* 021CE8 80027288 1C000003 */ mulli r0, r0, 3 @@ -11197,7 +11197,7 @@ frameDrawLine_C2T0: /* 021E88 80027428 38800000 */ li r4, 0 /* 021E8C 8002742C 901D0120 */ stw r0, 0x120(r29) /* 021E90 80027430 C03D0080 */ lfs f1, 0x80(r29) -/* 021E94 80027434 C0028130 */ lfs f0, D_80135E30-_SDA2_BASE_(r2) +/* 021E94 80027434 C0028130 */ lfs f0, D_80135E30@sda21(r2) /* 021E98 80027438 881F0002 */ lbz r0, 2(r31) /* 021E9C 8002743C EC010032 */ fmuls f0, f1, f0 /* 021EA0 80027440 1C000003 */ mulli r0, r0, 3 @@ -11323,7 +11323,7 @@ frameDrawLine_C1T0: /* 022060 80027600 38800000 */ li r4, 0 /* 022064 80027604 901D0120 */ stw r0, 0x120(r29) /* 022068 80027608 C03D0080 */ lfs f1, 0x80(r29) -/* 02206C 8002760C C0028130 */ lfs f0, D_80135E30-_SDA2_BASE_(r2) +/* 02206C 8002760C C0028130 */ lfs f0, D_80135E30@sda21(r2) /* 022070 80027610 881F0002 */ lbz r0, 2(r31) /* 022074 80027614 EC010032 */ fmuls f0, f1, f0 /* 022078 80027618 1C000003 */ mulli r0, r0, 3 @@ -11445,7 +11445,7 @@ frameDrawLine_C0T0: /* 022228 800277C8 38800000 */ li r4, 0 /* 02222C 800277CC 901D0120 */ stw r0, 0x120(r29) /* 022230 800277D0 C03D0080 */ lfs f1, 0x80(r29) -/* 022234 800277D4 C0028130 */ lfs f0, D_80135E30-_SDA2_BASE_(r2) +/* 022234 800277D4 C0028130 */ lfs f0, D_80135E30@sda21(r2) /* 022238 800277D8 881F0002 */ lbz r0, 2(r31) /* 02223C 800277DC EC010032 */ fmuls f0, f1, f0 /* 022240 800277E0 1C000003 */ mulli r0, r0, 3 @@ -11599,7 +11599,7 @@ frameDrawTriangle_C3T3: /* 022450 800279F0 93A1006C */ stw r29, 0x6c(r1) /* 022454 800279F4 7C7D1B78 */ mr r29, r3 /* 022458 800279F8 7C9E2378 */ mr r30, r4 -/* 02245C 800279FC 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 02245C 800279FC 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 022460 80027A00 80030020 */ lwz r0, 0x20(r3) /* 022464 80027A04 2C000004 */ cmpwi r0, 4 /* 022468 80027A08 408200C4 */ bne lbl_80027ACC @@ -11614,7 +11614,7 @@ frameDrawTriangle_C3T3: /* 02248C 80027A2C 3C7D0004 */ addis r3, r29, 4 /* 022490 80027A30 8083C4CC */ lwz r4, -0x3b34(r3) /* 022494 80027A34 1C60001C */ mulli r3, r0, 0x1c -/* 022498 80027A38 C02281B4 */ lfs f1, D_80135EB4-_SDA2_BASE_(r2) +/* 022498 80027A38 C02281B4 */ lfs f1, D_80135EB4@sda21(r2) /* 02249C 80027A3C 38030358 */ addi r0, r3, 0x358 /* 0224A0 80027A40 7C1D042E */ lfsx f0, r29, r0 /* 0224A4 80027A44 54833032 */ slwi r3, r4, 6 @@ -11623,34 +11623,34 @@ frameDrawTriangle_C3T3: /* 0224B0 80027A50 3863C520 */ addi r3, r3, -15072 /* 0224B4 80027A54 7C7D1A14 */ add r3, r29, r3 /* 0224B8 80027A58 40820024 */ bne lbl_80027A7C -/* 0224BC 80027A5C C02281B8 */ lfs f1, D_80135EB8-_SDA2_BASE_(r2) +/* 0224BC 80027A5C C02281B8 */ lfs f1, D_80135EB8@sda21(r2) /* 0224C0 80027A60 C0030030 */ lfs f0, 0x30(r3) /* 0224C4 80027A64 FC010000 */ fcmpu cr0, f1, f0 /* 0224C8 80027A68 40820014 */ bne lbl_80027A7C -/* 0224CC 80027A6C C02281BC */ lfs f1, D_80135EBC-_SDA2_BASE_(r2) +/* 0224CC 80027A6C C02281BC */ lfs f1, D_80135EBC@sda21(r2) /* 0224D0 80027A70 C0030038 */ lfs f0, 0x38(r3) /* 0224D4 80027A74 FC010000 */ fcmpu cr0, f1, f0 /* 0224D8 80027A78 41820024 */ beq lbl_80027A9C lbl_80027A7C: -/* 0224DC 80027A7C C02281C0 */ lfs f1, D_80135EC0-_SDA2_BASE_(r2) +/* 0224DC 80027A7C C02281C0 */ lfs f1, D_80135EC0@sda21(r2) /* 0224E0 80027A80 C0030030 */ lfs f0, 0x30(r3) /* 0224E4 80027A84 FC010000 */ fcmpu cr0, f1, f0 /* 0224E8 80027A88 40820044 */ bne lbl_80027ACC -/* 0224EC 80027A8C C02281C4 */ lfs f1, D_80135EC4-_SDA2_BASE_(r2) +/* 0224EC 80027A8C C02281C4 */ lfs f1, D_80135EC4@sda21(r2) /* 0224F0 80027A90 C0030038 */ lfs f0, 0x38(r3) /* 0224F4 80027A94 FC010000 */ fcmpu cr0, f1, f0 /* 0224F8 80027A98 40820034 */ bne lbl_80027ACC lbl_80027A9C: -/* 0224FC 80027A9C C02281C0 */ lfs f1, D_80135EC0-_SDA2_BASE_(r2) +/* 0224FC 80027A9C C02281C0 */ lfs f1, D_80135EC0@sda21(r2) /* 022500 80027AA0 C0030030 */ lfs f0, 0x30(r3) /* 022504 80027AA4 FC010000 */ fcmpu cr0, f1, f0 /* 022508 80027AA8 4082001C */ bne lbl_80027AC4 -/* 02250C 80027AAC C02281C4 */ lfs f1, D_80135EC4-_SDA2_BASE_(r2) +/* 02250C 80027AAC C02281C4 */ lfs f1, D_80135EC4@sda21(r2) /* 022510 80027AB0 C0030038 */ lfs f0, 0x38(r3) /* 022514 80027AB4 FC010000 */ fcmpu cr0, f1, f0 /* 022518 80027AB8 4082000C */ bne lbl_80027AC4 /* 02251C 80027ABC 38000001 */ li r0, 1 -/* 022520 80027AC0 900D89D8 */ stw r0, gHackCreditsColor-_SDA_BASE_(r13) +/* 022520 80027AC0 900D89D8 */ stw r0, gHackCreditsColor@sda21(r13) lbl_80027AC4: /* 022524 80027AC4 38600001 */ li r3, 1 /* 022528 80027AC8 4800009C */ b lbl_80027B64 @@ -11717,9 +11717,9 @@ frameCheckTriangleDivide: /* 022608 80027BA8 3B200000 */ li r25, 0 /* 02260C 80027BAC 48000004 */ b lbl_80027BB0 lbl_80027BB0: -/* 022610 80027BB0 C3E28100 */ lfs f31, D_80135E00-_SDA2_BASE_(r2) +/* 022610 80027BB0 C3E28100 */ lfs f31, D_80135E00@sda21(r2) /* 022614 80027BB4 3BA10184 */ addi r29, r1, 0x184 -/* 022618 80027BB8 CBC28128 */ lfd f30, D_80135E28-_SDA2_BASE_(r2) +/* 022618 80027BB8 CBC28128 */ lfd f30, D_80135E28@sda21(r2) /* 02261C 80027BBC 3FE0CC01 */ lis r31, 0xcc01 /* 022620 80027BC0 3FC04330 */ lis r30, 0x4330 /* 022624 80027BC4 48000004 */ b lbl_80027BC8 @@ -13357,7 +13357,7 @@ lbl_800293FC: /* 023E78 80029418 540006F6 */ rlwinm r0, r0, 0, 0x1b, 0x1b /* 023E7C 8002941C 28000000 */ cmplwi r0, 0 /* 023E80 80029420 41820050 */ beq lbl_80029470 -/* 023E84 80029424 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 023E84 80029424 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 023E88 80029428 80030020 */ lwz r0, 0x20(r3) /* 023E8C 8002942C 2C000006 */ cmpwi r0, 6 /* 023E90 80029430 40800028 */ bge lbl_80029458 @@ -13379,14 +13379,14 @@ lbl_80029458: /* 023EC8 80029468 38600000 */ li r3, 0 /* 023ECC 8002946C 48000338 */ b lbl_800297A4 lbl_80029470: -/* 023ED0 80029470 C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 023ED0 80029470 C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 023ED4 80029474 3C7F0004 */ addis r3, r31, 4 /* 023ED8 80029478 8003D124 */ lwz r0, -0x2edc(r3) /* 023EDC 8002947C 38810018 */ addi r4, r1, 0x18 /* 023EE0 80029480 FC400890 */ fmr f2, f1 /* 023EE4 80029484 FC600890 */ fmr f3, f1 /* 023EE8 80029488 90010018 */ stw r0, 0x18(r1) -/* 023EEC 8002948C C08281C8 */ lfs f4, D_80135EC8-_SDA2_BASE_(r2) +/* 023EEC 8002948C C08281C8 */ lfs f4, D_80135EC8@sda21(r2) /* 023EF0 80029490 38600000 */ li r3, 0 /* 023EF4 80029494 48084AAD */ bl GXSetFog lbl_80029498: @@ -13778,7 +13778,7 @@ frameDrawSetupSP: /* 024408 800299A8 5476D97E */ srwi r22, r3, 5 /* 02440C 800299AC 418200D0 */ beq lbl_80029A7C /* 024410 800299B0 38000000 */ li r0, 0 -/* 024414 800299B4 900D89B0 */ stw r0, snScissorChanged-_SDA_BASE_(r13) +/* 024414 800299B4 900D89B0 */ stw r0, snScissorChanged@sda21(r13) /* 024418 800299B8 801C007C */ lwz r0, 0x7c(r28) /* 02441C 800299BC 5400041C */ rlwinm r0, r0, 0, 0x10, 0xe /* 024420 800299C0 901C007C */ stw r0, 0x7c(r28) @@ -13786,21 +13786,21 @@ frameDrawSetupSP: /* 024428 800299C8 C05C00BC */ lfs f2, 0xbc(r28) /* 02442C 800299CC C07C00C0 */ lfs f3, 0xc0(r28) /* 024430 800299D0 C09C00C4 */ lfs f4, 0xc4(r28) -/* 024434 800299D4 C0A28100 */ lfs f5, D_80135E00-_SDA2_BASE_(r2) -/* 024438 800299D8 C0C28138 */ lfs f6, D_80135E38-_SDA2_BASE_(r2) +/* 024434 800299D4 C0A28100 */ lfs f5, D_80135E00@sda21(r2) +/* 024438 800299D8 C0C28138 */ lfs f6, D_80135E38@sda21(r2) /* 02443C 800299DC 480850FD */ bl GXSetViewport /* 024440 800299E0 C03C00C0 */ lfs f1, 0xc0(r28) -/* 024444 800299E4 C0028160 */ lfs f0, D_80135E60-_SDA2_BASE_(r2) +/* 024444 800299E4 C0028160 */ lfs f0, D_80135E60@sda21(r2) /* 024448 800299E8 FC010040 */ fcmpo cr0, f1, f0 /* 02444C 800299EC 40800084 */ bge lbl_80029A70 -/* 024450 800299F0 386D89B4 */ addi r3, r13, snScissorXOrig-_SDA_BASE_ -/* 024454 800299F4 388D89B8 */ addi r4, r13, snScissorYOrig-_SDA_BASE_ -/* 024458 800299F8 38AD89BC */ addi r5, r13, snScissorWidth-_SDA_BASE_ -/* 02445C 800299FC 38CD89C0 */ addi r6, r13, snScissorHeight-_SDA_BASE_ +/* 024450 800299F0 386D89B4 */ addi r3, r13, snScissorXOrig@sda21 +/* 024454 800299F4 388D89B8 */ addi r4, r13, snScissorYOrig@sda21 +/* 024458 800299F8 38AD89BC */ addi r5, r13, snScissorWidth@sda21 +/* 02445C 800299FC 38CD89C0 */ addi r6, r13, snScissorHeight@sda21 /* 024460 80029A00 48085199 */ bl GXGetScissor -/* 024464 80029A04 806D89BC */ lwz r3, snScissorWidth-_SDA_BASE_(r13) +/* 024464 80029A04 806D89BC */ lwz r3, snScissorWidth@sda21(r13) /* 024468 80029A08 3C004330 */ lis r0, 0x4330 -/* 02446C 80029A0C C8228128 */ lfd f1, D_80135E28-_SDA2_BASE_(r2) +/* 02446C 80029A0C C8228128 */ lfd f1, D_80135E28@sda21(r2) /* 024470 80029A10 9061018C */ stw r3, 0x18c(r1) /* 024474 80029A14 C31C00C0 */ lfs f24, 0xc0(r28) /* 024478 80029A18 90010188 */ stw r0, 0x188(r1) @@ -13824,7 +13824,7 @@ frameDrawSetupSP: /* 0244C0 80029A60 7E86A378 */ mr r6, r20 /* 0244C4 80029A64 480850BD */ bl GXSetScissor /* 0244C8 80029A68 38000001 */ li r0, 1 -/* 0244CC 80029A6C 900D89B0 */ stw r0, snScissorChanged-_SDA_BASE_(r13) +/* 0244CC 80029A6C 900D89B0 */ stw r0, snScissorChanged@sda21(r13) lbl_80029A70: /* 0244D0 80029A70 801C008C */ lwz r0, 0x8c(r28) /* 0244D4 80029A74 54000080 */ rlwinm r0, r0, 0, 2, 0 @@ -14049,26 +14049,26 @@ lbl_80029D74: /* 0247E0 80029D80 C083C834 */ lfs f4, -0x37cc(r3) /* 0247E4 80029D84 48000030 */ b lbl_80029DB4 lbl_80029D88: -/* 0247E8 80029D88 C0228138 */ lfs f1, D_80135E38-_SDA2_BASE_(r2) +/* 0247E8 80029D88 C0228138 */ lfs f1, D_80135E38@sda21(r2) /* 0247EC 80029D8C C003C7DC */ lfs f0, -0x3824(r3) /* 0247F0 80029D90 FC010000 */ fcmpu cr0, f1, f0 /* 0247F4 80029D94 40820014 */ bne lbl_80029DA8 -/* 0247F8 80029D98 C3028100 */ lfs f24, D_80135E00-_SDA2_BASE_(r2) +/* 0247F8 80029D98 C3028100 */ lfs f24, D_80135E00@sda21(r2) /* 0247FC 80029D9C 3AE00001 */ li r23, 1 -/* 024800 80029DA0 C08281CC */ lfs f4, D_80135ECC-_SDA2_BASE_(r2) +/* 024800 80029DA0 C08281CC */ lfs f4, D_80135ECC@sda21(r2) /* 024804 80029DA4 48000010 */ b lbl_80029DB4 lbl_80029DA8: /* 024808 80029DA8 FF000890 */ fmr f24, f1 -/* 02480C 80029DAC C08281CC */ lfs f4, D_80135ECC-_SDA2_BASE_(r2) +/* 02480C 80029DAC C08281CC */ lfs f4, D_80135ECC@sda21(r2) /* 024810 80029DB0 3AE00000 */ li r23, 0 lbl_80029DB4: /* 024814 80029DB4 2C170000 */ cmpwi r23, 0 /* 024818 80029DB8 40820020 */ bne lbl_80029DD8 -/* 02481C 80029DBC C00281D8 */ lfs f0, D_80135ED8-_SDA2_BASE_(r2) +/* 02481C 80029DBC C00281D8 */ lfs f0, D_80135ED8@sda21(r2) /* 024820 80029DC0 3861001C */ addi r3, r1, 0x1c -/* 024824 80029DC4 C02281D0 */ lfs f1, D_80135ED0-_SDA2_BASE_(r2) +/* 024824 80029DC4 C02281D0 */ lfs f1, D_80135ED0@sda21(r2) /* 024828 80029DC8 EC600632 */ fmuls f3, f0, f24 -/* 02482C 80029DCC C04281D4 */ lfs f2, D_80135ED4-_SDA2_BASE_(r2) +/* 02482C 80029DCC C04281D4 */ lfs f2, D_80135ED4@sda21(r2) /* 024830 80029DD0 4807E249 */ bl C_MTXPerspective /* 024834 80029DD4 480000A0 */ b lbl_80029E74 lbl_80029DD8: @@ -14079,10 +14079,10 @@ lbl_80029DD8: /* 024848 80029DE8 8063C4C0 */ lwz r3, -0x3b40(r3) /* 02484C 80029DEC FCC02090 */ fmr f6, f4 /* 024850 80029DF0 6C658000 */ xoris r5, r3, 0x8000 -/* 024854 80029DF4 C9028110 */ lfd f8, D_80135E10-_SDA2_BASE_(r2) +/* 024854 80029DF4 C9028110 */ lfd f8, D_80135E10@sda21(r2) /* 024858 80029DF8 6C008000 */ xoris r0, r0, 0x8000 /* 02485C 80029DFC 90A10184 */ stw r5, 0x184(r1) -/* 024860 80029E00 C8828140 */ lfd f4, D_80135E40-_SDA2_BASE_(r2) +/* 024860 80029E00 C8828140 */ lfd f4, D_80135E40@sda21(r2) /* 024864 80029E04 FCA0C090 */ fmr f5, f24 /* 024868 80029E08 9001017C */ stw r0, 0x17c(r1) /* 02486C 80029E0C 3861001C */ addi r3, r1, 0x1c @@ -14119,7 +14119,7 @@ lbl_80029E74: /* 0248E4 80029E84 40820014 */ bne lbl_80029E98 /* 0248E8 80029E88 2C170000 */ cmpwi r23, 0 /* 0248EC 80029E8C 4082000C */ bne lbl_80029E98 -/* 0248F0 80029E90 C00281DC */ lfs f0, D_80135EDC-_SDA2_BASE_(r2) +/* 0248F0 80029E90 C00281DC */ lfs f0, D_80135EDC@sda21(r2) /* 0248F4 80029E94 EC200E3C */ fnmsubs f1, f0, f24, f1 lbl_80029E98: /* 0248F8 80029E98 C0010044 */ lfs f0, 0x44(r1) @@ -14142,10 +14142,10 @@ lbl_80029EBC: /* 024934 80029ED4 54000318 */ rlwinm r0, r0, 0, 0xc, 0xc /* 024938 80029ED8 28000000 */ cmplwi r0, 0 /* 02493C 80029EDC 4082000C */ bne lbl_80029EE8 -/* 024940 80029EE0 C3428130 */ lfs f26, D_80135E30-_SDA2_BASE_(r2) +/* 024940 80029EE0 C3428130 */ lfs f26, D_80135E30@sda21(r2) /* 024944 80029EE4 48000008 */ b lbl_80029EEC lbl_80029EE8: -/* 024948 80029EE8 C3428138 */ lfs f26, D_80135E38-_SDA2_BASE_(r2) +/* 024948 80029EE8 C3428138 */ lfs f26, D_80135E38@sda21(r2) lbl_80029EEC: /* 02494C 80029EEC 5460C77E */ rlwinm r0, r3, 0x18, 0x1d, 0x1f /* 024950 80029EF0 2C000007 */ cmpwi r0, 7 @@ -14185,12 +14185,12 @@ lbl_80029F30: /* 0249CC 80029F6C 7F1C2A14 */ add r24, r28, r5 /* 0249D0 80029F70 48000004 */ b lbl_80029F74 lbl_80029F74: -/* 0249D4 80029F74 CB628110 */ lfd f27, D_80135E10-_SDA2_BASE_(r2) +/* 0249D4 80029F74 CB628110 */ lfd f27, D_80135E10@sda21(r2) /* 0249D8 80029F78 3F604330 */ lis r27, 0x4330 -/* 0249DC 80029F7C C3828104 */ lfs f28, D_80135E04-_SDA2_BASE_(r2) -/* 0249E0 80029F80 C3A281E0 */ lfs f29, D_80135EE0-_SDA2_BASE_(r2) -/* 0249E4 80029F84 CBC28128 */ lfd f30, D_80135E28-_SDA2_BASE_(r2) -/* 0249E8 80029F88 C3E28130 */ lfs f31, D_80135E30-_SDA2_BASE_(r2) +/* 0249DC 80029F7C C3828104 */ lfs f28, D_80135E04@sda21(r2) +/* 0249E0 80029F80 C3A281E0 */ lfs f29, D_80135EE0@sda21(r2) +/* 0249E4 80029F84 CBC28128 */ lfd f30, D_80135E28@sda21(r2) +/* 0249E8 80029F88 C3E28130 */ lfs f31, D_80135E30@sda21(r2) /* 0249EC 80029F8C 48000004 */ b lbl_80029F90 lbl_80029F90: /* 0249F0 80029F90 480002F4 */ b lbl_8002A284 @@ -14367,12 +14367,12 @@ lbl_8002A204: /* 024C84 8002A224 EF180032 */ fmuls f24, f24, f0 lbl_8002A228: /* 024C88 8002A228 FC202050 */ fneg f1, f4 -/* 024C8C 8002A22C C0628100 */ lfs f3, D_80135E00-_SDA2_BASE_(r2) +/* 024C8C 8002A22C C0628100 */ lfs f3, D_80135E00@sda21(r2) /* 024C90 8002A230 FC401050 */ fneg f2, f2 /* 024C94 8002A234 386100CC */ addi r3, r1, 0xcc /* 024C98 8002A238 4807DC8D */ bl PSMTXTrans /* 024C9C 8002A23C EC3906B2 */ fmuls f1, f25, f26 -/* 024CA0 8002A240 C0628100 */ lfs f3, D_80135E00-_SDA2_BASE_(r2) +/* 024CA0 8002A240 C0628100 */ lfs f3, D_80135E00@sda21(r2) /* 024CA4 8002A244 EC5806B2 */ fmuls f2, f24, f26 /* 024CA8 8002A248 3861009C */ addi r3, r1, 0x9c /* 024CAC 8002A24C 4807DCF9 */ bl PSMTXScale @@ -14445,14 +14445,14 @@ glabel frameDrawSetup2D /* 024D98 8002A338 8085C4BC */ lwz r4, -0x3b44(r5) /* 024D9C 8002A33C 8005C4C4 */ lwz r0, -0x3b3c(r5) /* 024DA0 8002A340 6C848000 */ xoris r4, r4, 0x8000 -/* 024DA4 8002A344 C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 024DA4 8002A344 C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 024DA8 8002A348 6C008000 */ xoris r0, r0, 0x8000 /* 024DAC 8002A34C 9081005C */ stw r4, 0x5c(r1) -/* 024DB0 8002A350 C8828110 */ lfd f4, D_80135E10-_SDA2_BASE_(r2) +/* 024DB0 8002A350 C8828110 */ lfd f4, D_80135E10@sda21(r2) /* 024DB4 8002A354 FC400890 */ fmr f2, f1 /* 024DB8 8002A358 90010054 */ stw r0, 0x54(r1) /* 024DBC 8002A35C FCA00890 */ fmr f5, f1 -/* 024DC0 8002A360 C0C28138 */ lfs f6, D_80135E38-_SDA2_BASE_(r2) +/* 024DC0 8002A360 C0C28138 */ lfs f6, D_80135E38@sda21(r2) /* 024DC4 8002A364 90610058 */ stw r3, 0x58(r1) /* 024DC8 8002A368 90610050 */ stw r3, 0x50(r1) /* 024DCC 8002A36C C8610058 */ lfd f3, 0x58(r1) @@ -14463,25 +14463,25 @@ glabel frameDrawSetup2D /* 024DE0 8002A380 801F007C */ lwz r0, 0x7c(r31) /* 024DE4 8002A384 64000001 */ oris r0, r0, 1 /* 024DE8 8002A388 901F007C */ stw r0, 0x7c(r31) -/* 024DEC 8002A38C 800D89B0 */ lwz r0, snScissorChanged-_SDA_BASE_(r13) +/* 024DEC 8002A38C 800D89B0 */ lwz r0, snScissorChanged@sda21(r13) /* 024DF0 8002A390 2C000000 */ cmpwi r0, 0 /* 024DF4 8002A394 41820020 */ beq lbl_8002A3B4 -/* 024DF8 8002A398 806D89B4 */ lwz r3, snScissorXOrig-_SDA_BASE_(r13) -/* 024DFC 8002A39C 808D89B8 */ lwz r4, snScissorYOrig-_SDA_BASE_(r13) -/* 024E00 8002A3A0 80AD89BC */ lwz r5, snScissorWidth-_SDA_BASE_(r13) -/* 024E04 8002A3A4 80CD89C0 */ lwz r6, snScissorHeight-_SDA_BASE_(r13) +/* 024DF8 8002A398 806D89B4 */ lwz r3, snScissorXOrig@sda21(r13) +/* 024DFC 8002A39C 808D89B8 */ lwz r4, snScissorYOrig@sda21(r13) +/* 024E00 8002A3A0 80AD89BC */ lwz r5, snScissorWidth@sda21(r13) +/* 024E04 8002A3A4 80CD89C0 */ lwz r6, snScissorHeight@sda21(r13) /* 024E08 8002A3A8 48084779 */ bl GXSetScissor /* 024E0C 8002A3AC 38000000 */ li r0, 0 -/* 024E10 8002A3B0 900D89B0 */ stw r0, snScissorChanged-_SDA_BASE_(r13) +/* 024E10 8002A3B0 900D89B0 */ stw r0, snScissorChanged@sda21(r13) lbl_8002A3B4: -/* 024E14 8002A3B4 C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 024E14 8002A3B4 C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 024E18 8002A3B8 3FDF0004 */ addis r30, r31, 4 /* 024E1C 8002A3BC 801ED124 */ lwz r0, -0x2edc(r30) /* 024E20 8002A3C0 3881000C */ addi r4, r1, 0xc /* 024E24 8002A3C4 FC400890 */ fmr f2, f1 /* 024E28 8002A3C8 FC600890 */ fmr f3, f1 /* 024E2C 8002A3CC 9001000C */ stw r0, 0xc(r1) -/* 024E30 8002A3D0 C08281C8 */ lfs f4, D_80135EC8-_SDA2_BASE_(r2) +/* 024E30 8002A3D0 C08281C8 */ lfs f4, D_80135EC8@sda21(r2) /* 024E34 8002A3D4 38600000 */ li r3, 0 /* 024E38 8002A3D8 48083B69 */ bl GXSetFog /* 024E3C 8002A3DC 801F007C */ lwz r0, 0x7c(r31) @@ -14492,16 +14492,16 @@ lbl_8002A3B4: /* 024E50 8002A3F0 80BEC4C0 */ lwz r5, -0x3b40(r30) /* 024E54 8002A3F4 801EC4B8 */ lwz r0, -0x3b48(r30) /* 024E58 8002A3F8 6CA58000 */ xoris r5, r5, 0x8000 -/* 024E5C 8002A3FC C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 024E5C 8002A3FC C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 024E60 8002A400 6C008000 */ xoris r0, r0, 0x8000 /* 024E64 8002A404 90A10054 */ stw r5, 0x54(r1) -/* 024E68 8002A408 C8E28110 */ lfd f7, D_80135E10-_SDA2_BASE_(r2) +/* 024E68 8002A408 C8E28110 */ lfd f7, D_80135E10@sda21(r2) /* 024E6C 8002A40C FC600890 */ fmr f3, f1 /* 024E70 8002A410 9001005C */ stw r0, 0x5c(r1) /* 024E74 8002A414 FCA00890 */ fmr f5, f1 -/* 024E78 8002A418 C0828138 */ lfs f4, D_80135E38-_SDA2_BASE_(r2) +/* 024E78 8002A418 C0828138 */ lfs f4, D_80135E38@sda21(r2) /* 024E7C 8002A41C 90810050 */ stw r4, 0x50(r1) -/* 024E80 8002A420 C0C281E4 */ lfs f6, D_80135EE4-_SDA2_BASE_(r2) +/* 024E80 8002A420 C0C281E4 */ lfs f6, D_80135EE4@sda21(r2) /* 024E84 8002A424 90810058 */ stw r4, 0x58(r1) /* 024E88 8002A428 C8410050 */ lfd f2, 0x50(r1) /* 024E8C 8002A42C C8010058 */ lfd f0, 0x58(r1) @@ -14697,7 +14697,7 @@ lbl_8002A6C0: /* 025124 8002A6C4 41820034 */ beq lbl_8002A6F8 /* 025128 8002A6C8 4800005C */ b lbl_8002A724 lbl_8002A6CC: -/* 02512C 8002A6CC C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 02512C 8002A6CC C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 025130 8002A6D0 387B0044 */ addi r3, r27, 0x44 /* 025134 8002A6D4 38800000 */ li r4, 0 /* 025138 8002A6D8 FC400890 */ fmr f2, f1 @@ -14709,7 +14709,7 @@ lbl_8002A6CC: /* 025150 8002A6F0 4808233D */ bl GXInitTexObjLOD /* 025154 8002A6F4 4800003C */ b lbl_8002A730 lbl_8002A6F8: -/* 025158 8002A6F8 C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 025158 8002A6F8 C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 02515C 8002A6FC 387B0044 */ addi r3, r27, 0x44 /* 025160 8002A700 38800001 */ li r4, 1 /* 025164 8002A704 FC400890 */ fmr f2, f1 @@ -16108,7 +16108,7 @@ lbl_8002B9DC: /* 026468 8002BA08 7C031E70 */ srawi r3, r0, 3 /* 02646C 8002BA0C 7F4B1A14 */ add r26, r11, r3 /* 026470 8002BA10 54A3DF7E */ rlwinm r3, r5, 0x1b, 0x1d, 0x1f -/* 026474 8002BA14 388D80F8 */ addi r4, r13, sRemapI$746-_SDA_BASE_ +/* 026474 8002BA14 388D80F8 */ addi r4, r13, sRemapI$746@sda21 /* 026478 8002BA18 7C6418AE */ lbzx r3, r4, r3 /* 02647C 8002BA1C 55292036 */ slwi r9, r9, 4 /* 026480 8002BA20 7D4AC214 */ add r10, r10, r24 @@ -16755,30 +16755,30 @@ frameDrawDone: /* 026D48 8002C2E8 90010004 */ stw r0, 4(r1) /* 026D4C 8002C2EC 9421FFF0 */ stwu r1, -0x10(r1) /* 026D50 8002C2F0 93E1000C */ stw r31, 0xc(r1) -/* 026D54 8002C2F4 800D89A8 */ lwz r0, gbFrameValid-_SDA_BASE_(r13) +/* 026D54 8002C2F4 800D89A8 */ lwz r0, gbFrameValid@sda21(r13) /* 026D58 8002C2F8 2C000000 */ cmpwi r0, 0 /* 026D5C 8002C2FC 41820050 */ beq lbl_8002C34C -/* 026D60 8002C300 800D89DC */ lwz r0, gNoSwapBuffer-_SDA_BASE_(r13) +/* 026D60 8002C300 800D89DC */ lwz r0, gNoSwapBuffer@sda21(r13) /* 026D64 8002C304 3BE00000 */ li r31, 0 -/* 026D68 8002C308 93ED89A8 */ stw r31, gbFrameValid-_SDA_BASE_(r13) +/* 026D68 8002C308 93ED89A8 */ stw r31, gbFrameValid@sda21(r13) /* 026D6C 8002C30C 2C000000 */ cmpwi r0, 0 /* 026D70 8002C310 40820034 */ bne lbl_8002C344 -/* 026D74 8002C314 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 026D74 8002C314 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 026D78 8002C318 4807B425 */ bl VISetNextFrameBuffer /* 026D7C 8002C31C 4807B2F1 */ bl VIFlush -/* 026D80 8002C320 800D8DAC */ lwz r0, DemoCurrentBuffer-_SDA_BASE_(r13) -/* 026D84 8002C324 806D8DB4 */ lwz r3, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 026D80 8002C320 800D8DAC */ lwz r0, DemoCurrentBuffer@sda21(r13) +/* 026D84 8002C324 806D8DB4 */ lwz r3, DemoFrameBuffer1@sda21(r13) /* 026D88 8002C328 7C001840 */ cmplw r0, r3 /* 026D8C 8002C32C 40820010 */ bne lbl_8002C33C -/* 026D90 8002C330 800D8DB0 */ lwz r0, DemoFrameBuffer2-_SDA_BASE_(r13) -/* 026D94 8002C334 900D8DAC */ stw r0, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 026D90 8002C330 800D8DB0 */ lwz r0, DemoFrameBuffer2@sda21(r13) +/* 026D94 8002C334 900D8DAC */ stw r0, DemoCurrentBuffer@sda21(r13) /* 026D98 8002C338 48000014 */ b lbl_8002C34C lbl_8002C33C: -/* 026D9C 8002C33C 906D8DAC */ stw r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 026D9C 8002C33C 906D8DAC */ stw r3, DemoCurrentBuffer@sda21(r13) /* 026DA0 8002C340 4800000C */ b lbl_8002C34C lbl_8002C344: /* 026DA4 8002C344 4807B2C9 */ bl VIFlush -/* 026DA8 8002C348 93ED89DC */ stw r31, gNoSwapBuffer-_SDA_BASE_(r13) +/* 026DA8 8002C348 93ED89DC */ stw r31, gNoSwapBuffer@sda21(r13) lbl_8002C34C: /* 026DAC 8002C34C 80010014 */ lwz r0, 0x14(r1) /* 026DB0 8002C350 83E1000C */ lwz r31, 0xc(r1) @@ -16791,7 +16791,7 @@ frameDrawSyncCallback: /* 026DC4 8002C364 28007D00 */ cmplwi r0, 0x7d00 /* 026DC8 8002C368 4082000C */ bne lbl_8002C374 /* 026DCC 8002C36C 38000001 */ li r0, 1 -/* 026DD0 8002C370 900D89C4 */ stw r0, sCopyFrameSyncReceived-_SDA_BASE_(r13) +/* 026DD0 8002C370 900D89C4 */ stw r0, sCopyFrameSyncReceived@sda21(r13) lbl_8002C374: /* 026DD4 8002C374 4E800020 */ blr @@ -16811,7 +16811,7 @@ frameDrawSetupFog_Default: /* 026E08 8002C3A8 3C804330 */ lis r4, 0x4330 /* 026E0C 8002C3AC 5405843E */ srwi r5, r0, 0x10 /* 026E10 8002C3B0 5400043E */ clrlwi r0, r0, 0x10 -/* 026E14 8002C3B4 C8428110 */ lfd f2, D_80135E10-_SDA2_BASE_(r2) +/* 026E14 8002C3B4 C8428110 */ lfd f2, D_80135E10@sda21(r2) /* 026E18 8002C3B8 7CA50734 */ extsh r5, r5 /* 026E1C 8002C3BC 7C000734 */ extsh r0, r0 /* 026E20 8002C3C0 6CA58000 */ xoris r5, r5, 0x8000 @@ -16833,18 +16833,18 @@ frameDrawSetupFog_Default: /* 026E60 8002C400 C3A3C82C */ lfs f29, -0x37d4(r3) /* 026E64 8002C404 48000010 */ b lbl_8002C414 lbl_8002C408: -/* 026E68 8002C408 C3C281CC */ lfs f30, D_80135ECC-_SDA2_BASE_(r2) -/* 026E6C 8002C40C C3E28138 */ lfs f31, D_80135E38-_SDA2_BASE_(r2) -/* 026E70 8002C410 C3A281D0 */ lfs f29, D_80135ED0-_SDA2_BASE_(r2) +/* 026E68 8002C408 C3C281CC */ lfs f30, D_80135ECC@sda21(r2) +/* 026E6C 8002C40C C3E28138 */ lfs f31, D_80135E38@sda21(r2) +/* 026E70 8002C410 C3A281D0 */ lfs f29, D_80135ED0@sda21(r2) lbl_8002C414: -/* 026E74 8002C414 C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 026E74 8002C414 C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 026E78 8002C418 FC011800 */ fcmpu cr0, f1, f3 /* 026E7C 8002C41C 4082002C */ bne lbl_8002C448 /* 026E80 8002C420 3C7F0004 */ addis r3, r31, 4 /* 026E84 8002C424 FC400890 */ fmr f2, f1 /* 026E88 8002C428 8003D124 */ lwz r0, -0x2edc(r3) /* 026E8C 8002C42C FC600890 */ fmr f3, f1 -/* 026E90 8002C430 C08281C8 */ lfs f4, D_80135EC8-_SDA2_BASE_(r2) +/* 026E90 8002C430 C08281C8 */ lfs f4, D_80135EC8@sda21(r2) /* 026E94 8002C434 38810018 */ addi r4, r1, 0x18 /* 026E98 8002C438 90010018 */ stw r0, 0x18(r1) /* 026E9C 8002C43C 38600000 */ li r3, 0 @@ -16852,14 +16852,14 @@ lbl_8002C414: /* 026EA4 8002C444 48000210 */ b lbl_8002C654 lbl_8002C448: /* 026EA8 8002C448 EC201824 */ fdivs f1, f0, f3 -/* 026EAC 8002C44C C0428138 */ lfs f2, D_80135E38-_SDA2_BASE_(r2) -/* 026EB0 8002C450 C00281D8 */ lfs f0, D_80135ED8-_SDA2_BASE_(r2) +/* 026EAC 8002C44C C0428138 */ lfs f2, D_80135E38@sda21(r2) +/* 026EB0 8002C450 C00281D8 */ lfs f0, D_80135ED8@sda21(r2) /* 026EB4 8002C454 38610034 */ addi r3, r1, 0x34 -/* 026EB8 8002C458 C0C281E8 */ lfs f6, D_80135EE8-_SDA2_BASE_(r2) +/* 026EB8 8002C458 C0C281E8 */ lfs f6, D_80135EE8@sda21(r2) /* 026EBC 8002C45C ECA20828 */ fsubs f5, f2, f1 -/* 026EC0 8002C460 C02281D0 */ lfs f1, D_80135ED0-_SDA2_BASE_(r2) +/* 026EC0 8002C460 C02281D0 */ lfs f1, D_80135ED0@sda21(r2) /* 026EC4 8002C464 FC80F090 */ fmr f4, f30 -/* 026EC8 8002C468 C04281D4 */ lfs f2, D_80135ED4-_SDA2_BASE_(r2) +/* 026EC8 8002C468 C04281D4 */ lfs f2, D_80135ED4@sda21(r2) /* 026ECC 8002C46C EC6007F2 */ fmuls f3, f0, f31 /* 026ED0 8002C470 EF860172 */ fmuls f28, f6, f5 /* 026ED4 8002C474 4807BBA5 */ bl C_MTXPerspective @@ -16869,7 +16869,7 @@ lbl_8002C448: /* 026EE4 8002C484 48081CE1 */ bl GXInitFogAdjTable /* 026EE8 8002C488 C05F00C0 */ lfs f2, 0xc0(r31) /* 026EEC 8002C48C 38A10020 */ addi r5, r1, 0x20 -/* 026EF0 8002C490 C0228130 */ lfs f1, D_80135E30-_SDA2_BASE_(r2) +/* 026EF0 8002C490 C0228130 */ lfs f1, D_80135E30@sda21(r2) /* 026EF4 8002C494 38600001 */ li r3, 1 /* 026EF8 8002C498 C01F00B8 */ lfs f0, 0xb8(r31) /* 026EFC 8002C49C EC02007A */ fmadds f0, f2, f1, f0 @@ -16877,18 +16877,18 @@ lbl_8002C448: /* 026F04 8002C4A4 D8010078 */ stfd f0, 0x78(r1) /* 026F08 8002C4A8 8081007C */ lwz r4, 0x7c(r1) /* 026F0C 8002C4AC 48081E69 */ bl GXSetFogRangeAdj -/* 026F10 8002C4B0 C00281EC */ lfs f0, D_80135EEC-_SDA2_BASE_(r2) +/* 026F10 8002C4B0 C00281EC */ lfs f0, D_80135EEC@sda21(r2) /* 026F14 8002C4B4 FC1C0040 */ fcmpo cr0, f28, f0 /* 026F18 8002C4B8 4081013C */ ble lbl_8002C5F4 -/* 026F1C 8002C4BC C00281F0 */ lfs f0, D_80135EF0-_SDA2_BASE_(r2) +/* 026F1C 8002C4BC C00281F0 */ lfs f0, D_80135EF0@sda21(r2) /* 026F20 8002C4C0 FC1D0040 */ fcmpo cr0, f29, f0 /* 026F24 8002C4C4 41810010 */ bgt lbl_8002C4D4 -/* 026F28 8002C4C8 C00281F4 */ lfs f0, D_80135EF4-_SDA2_BASE_(r2) +/* 026F28 8002C4C8 C00281F4 */ lfs f0, D_80135EF4@sda21(r2) /* 026F2C 8002C4CC FC1C0040 */ fcmpo cr0, f28, f0 /* 026F30 8002C4D0 4081005C */ ble lbl_8002C52C lbl_8002C4D4: -/* 026F34 8002C4D4 C00281FC */ lfs f0, D_80135EFC-_SDA2_BASE_(r2) -/* 026F38 8002C4D8 C04281F8 */ lfs f2, D_80135EF8-_SDA2_BASE_(r2) +/* 026F34 8002C4D4 C00281FC */ lfs f0, D_80135EFC@sda21(r2) +/* 026F38 8002C4D8 C04281F8 */ lfs f2, D_80135EF8@sda21(r2) /* 026F3C 8002C4DC EC2007F2 */ fmuls f1, f0, f31 /* 026F40 8002C4E0 EC1E0828 */ fsubs f0, f30, f1 /* 026F44 8002C4E4 EC020032 */ fmuls f0, f2, f0 @@ -16898,26 +16898,26 @@ lbl_8002C4D4: lbl_8002C4F4: /* 026F54 8002C4F4 FC200090 */ fmr f1, f0 lbl_8002C4F8: -/* 026F58 8002C4F8 C00281F0 */ lfs f0, D_80135EF0-_SDA2_BASE_(r2) +/* 026F58 8002C4F8 C00281F0 */ lfs f0, D_80135EF0@sda21(r2) /* 026F5C 8002C4FC FC1D0040 */ fcmpo cr0, f29, f0 /* 026F60 8002C500 40800020 */ bge lbl_8002C520 -/* 026F64 8002C504 C0028200 */ lfs f0, D_80135F00-_SDA2_BASE_(r2) +/* 026F64 8002C504 C0028200 */ lfs f0, D_80135F00@sda21(r2) /* 026F68 8002C508 FC1E0040 */ fcmpo cr0, f30, f0 /* 026F6C 8002C50C 4C411382 */ cror 2, 1, 2 /* 026F70 8002C510 40820010 */ bne lbl_8002C520 -/* 026F74 8002C514 C0028204 */ lfs f0, D_80135F04-_SDA2_BASE_(r2) +/* 026F74 8002C514 C0028204 */ lfs f0, D_80135F04@sda21(r2) /* 026F78 8002C518 EC4007B2 */ fmuls f2, f0, f30 /* 026F7C 8002C51C 480000B0 */ b lbl_8002C5CC lbl_8002C520: -/* 026F80 8002C520 C0028208 */ lfs f0, D_80135F08-_SDA2_BASE_(r2) +/* 026F80 8002C520 C0028208 */ lfs f0, D_80135F08@sda21(r2) /* 026F84 8002C524 EC4007B2 */ fmuls f2, f0, f30 /* 026F88 8002C528 480000A4 */ b lbl_8002C5CC lbl_8002C52C: -/* 026F8C 8002C52C C002820C */ lfs f0, D_80135F0C-_SDA2_BASE_(r2) +/* 026F8C 8002C52C C002820C */ lfs f0, D_80135F0C@sda21(r2) /* 026F90 8002C530 FC1D0040 */ fcmpo cr0, f29, f0 /* 026F94 8002C534 4081006C */ ble lbl_8002C5A0 -/* 026F98 8002C538 C00281FC */ lfs f0, D_80135EFC-_SDA2_BASE_(r2) -/* 026F9C 8002C53C C0428210 */ lfs f2, D_80135F10-_SDA2_BASE_(r2) +/* 026F98 8002C538 C00281FC */ lfs f0, D_80135EFC@sda21(r2) +/* 026F9C 8002C53C C0428210 */ lfs f2, D_80135F10@sda21(r2) /* 026FA0 8002C540 EC2007F2 */ fmuls f1, f0, f31 /* 026FA4 8002C544 EC1E0828 */ fsubs f0, f30, f1 /* 026FA8 8002C548 EC020032 */ fmuls f0, f2, f0 @@ -16927,8 +16927,8 @@ lbl_8002C52C: lbl_8002C558: /* 026FB8 8002C558 FC200090 */ fmr f1, f0 lbl_8002C55C: -/* 026FBC 8002C55C C0028214 */ lfs f0, D_80135F14-_SDA2_BASE_(r2) -/* 026FC0 8002C560 C0628100 */ lfs f3, D_80135E00-_SDA2_BASE_(r2) +/* 026FBC 8002C55C C0028214 */ lfs f0, D_80135F14@sda21(r2) +/* 026FC0 8002C560 C0628100 */ lfs f3, D_80135E00@sda21(r2) /* 026FC4 8002C564 EC1D0028 */ fsubs f0, f29, f0 /* 026FC8 8002C568 FC001840 */ fcmpo cr0, f0, f3 /* 026FCC 8002C56C 40800008 */ bge lbl_8002C574 @@ -16936,19 +16936,19 @@ lbl_8002C55C: lbl_8002C574: /* 026FD4 8002C574 FC600090 */ fmr f3, f0 lbl_8002C578: -/* 026FD8 8002C578 C0028218 */ lfs f0, D_80135F18-_SDA2_BASE_(r2) -/* 026FDC 8002C57C C0428138 */ lfs f2, D_80135E38-_SDA2_BASE_(r2) +/* 026FD8 8002C578 C0028218 */ lfs f0, D_80135F18@sda21(r2) +/* 026FDC 8002C57C C0428138 */ lfs f2, D_80135E38@sda21(r2) /* 026FE0 8002C580 EC830024 */ fdivs f4, f3, f0 -/* 026FE4 8002C584 C0028208 */ lfs f0, D_80135F08-_SDA2_BASE_(r2) -/* 026FE8 8002C588 C0628204 */ lfs f3, D_80135F04-_SDA2_BASE_(r2) +/* 026FE4 8002C584 C0028208 */ lfs f0, D_80135F08@sda21(r2) +/* 026FE8 8002C588 C0628204 */ lfs f3, D_80135F04@sda21(r2) /* 026FEC 8002C58C EC422028 */ fsubs f2, f2, f4 /* 026FF0 8002C590 EC000132 */ fmuls f0, f0, f4 /* 026FF4 8002C594 EC0300BA */ fmadds f0, f3, f2, f0 /* 026FF8 8002C598 EC5E0032 */ fmuls f2, f30, f0 /* 026FFC 8002C59C 48000030 */ b lbl_8002C5CC lbl_8002C5A0: -/* 027000 8002C5A0 C00281FC */ lfs f0, D_80135EFC-_SDA2_BASE_(r2) -/* 027004 8002C5A4 C04281D8 */ lfs f2, D_80135ED8-_SDA2_BASE_(r2) +/* 027000 8002C5A0 C00281FC */ lfs f0, D_80135EFC@sda21(r2) +/* 027004 8002C5A4 C04281D8 */ lfs f2, D_80135ED8@sda21(r2) /* 027008 8002C5A8 EC2007F2 */ fmuls f1, f0, f31 /* 02700C 8002C5AC EC1E0828 */ fsubs f0, f30, f1 /* 027010 8002C5B0 EC020032 */ fmuls f0, f2, f0 @@ -16958,11 +16958,11 @@ lbl_8002C5A0: lbl_8002C5C0: /* 027020 8002C5C0 FC200090 */ fmr f1, f0 lbl_8002C5C4: -/* 027024 8002C5C4 C002821C */ lfs f0, D_80135F1C-_SDA2_BASE_(r2) +/* 027024 8002C5C4 C002821C */ lfs f0, D_80135F1C@sda21(r2) /* 027028 8002C5C8 EC4007B2 */ fmuls f2, f0, f30 lbl_8002C5CC: /* 02702C 8002C5CC 3C7F0004 */ addis r3, r31, 4 -/* 027030 8002C5D0 C00281FC */ lfs f0, D_80135EFC-_SDA2_BASE_(r2) +/* 027030 8002C5D0 C00281FC */ lfs f0, D_80135EFC@sda21(r2) /* 027034 8002C5D4 8003D124 */ lwz r0, -0x2edc(r3) /* 027038 8002C5D8 FC80F090 */ fmr f4, f30 /* 02703C 8002C5DC EC6007F2 */ fmuls f3, f0, f31 @@ -16972,26 +16972,26 @@ lbl_8002C5CC: /* 02704C 8002C5EC 48081955 */ bl GXSetFog /* 027050 8002C5F0 48000064 */ b lbl_8002C654 lbl_8002C5F4: -/* 027054 8002C5F4 C0028220 */ lfs f0, D_80135F20-_SDA2_BASE_(r2) +/* 027054 8002C5F4 C0028220 */ lfs f0, D_80135F20@sda21(r2) /* 027058 8002C5F8 FC1C0040 */ fcmpo cr0, f28, f0 /* 02705C 8002C5FC 40810030 */ ble lbl_8002C62C /* 027060 8002C600 3C7F0004 */ addis r3, r31, 4 -/* 027064 8002C604 C04281E8 */ lfs f2, D_80135EE8-_SDA2_BASE_(r2) +/* 027064 8002C604 C04281E8 */ lfs f2, D_80135EE8@sda21(r2) /* 027068 8002C608 8003D124 */ lwz r0, -0x2edc(r3) /* 02706C 8002C60C 38810010 */ addi r4, r1, 0x10 /* 027070 8002C610 FC801090 */ fmr f4, f2 -/* 027074 8002C614 C0228224 */ lfs f1, D_80135F24-_SDA2_BASE_(r2) +/* 027074 8002C614 C0228224 */ lfs f1, D_80135F24@sda21(r2) /* 027078 8002C618 90010010 */ stw r0, 0x10(r1) -/* 02707C 8002C61C C0628228 */ lfs f3, D_80135F28-_SDA2_BASE_(r2) +/* 02707C 8002C61C C0628228 */ lfs f3, D_80135F28@sda21(r2) /* 027080 8002C620 38600002 */ li r3, 2 /* 027084 8002C624 4808191D */ bl GXSetFog /* 027088 8002C628 4800002C */ b lbl_8002C654 lbl_8002C62C: /* 02708C 8002C62C 3C7F0004 */ addis r3, r31, 4 -/* 027090 8002C630 C0228228 */ lfs f1, D_80135F28-_SDA2_BASE_(r2) +/* 027090 8002C630 C0228228 */ lfs f1, D_80135F28@sda21(r2) /* 027094 8002C634 8003D124 */ lwz r0, -0x2edc(r3) /* 027098 8002C638 3881000C */ addi r4, r1, 0xc -/* 02709C 8002C63C C042822C */ lfs f2, D_80135F2C-_SDA2_BASE_(r2) +/* 02709C 8002C63C C042822C */ lfs f2, D_80135F2C@sda21(r2) /* 0270A0 8002C640 FC600890 */ fmr f3, f1 /* 0270A4 8002C644 9001000C */ stw r0, 0xc(r1) /* 0270A8 8002C648 FC801090 */ fmr f4, f2 @@ -17019,7 +17019,7 @@ frameDrawSetupFog_Zelda1: /* 0270F4 8002C694 3CC04330 */ lis r6, 0x4330 /* 0270F8 8002C698 5405843E */ srwi r5, r0, 0x10 /* 0270FC 8002C69C 5400043E */ clrlwi r0, r0, 0x10 -/* 027100 8002C6A0 C8428110 */ lfd f2, D_80135E10-_SDA2_BASE_(r2) +/* 027100 8002C6A0 C8428110 */ lfd f2, D_80135E10@sda21(r2) /* 027104 8002C6A4 7CA50734 */ extsh r5, r5 /* 027108 8002C6A8 7C000734 */ extsh r0, r0 /* 02710C 8002C6AC 6CA78000 */ xoris r7, r5, 0x8000 @@ -17036,24 +17036,24 @@ frameDrawSetupFog_Zelda1: /* 027138 8002C6D8 ECE01028 */ fsubs f7, f0, f2 /* 02713C 8002C6DC 41820020 */ beq lbl_8002C6FC /* 027140 8002C6E0 1C080024 */ mulli r0, r8, 0x24 -/* 027144 8002C6E4 C02281D8 */ lfs f1, D_80135ED8-_SDA2_BASE_(r2) +/* 027144 8002C6E4 C02281D8 */ lfs f1, D_80135ED8@sda21(r2) /* 027148 8002C6E8 7C840214 */ add r4, r4, r0 /* 02714C 8002C6EC C004C830 */ lfs f0, -0x37d0(r4) /* 027150 8002C6F0 C044C834 */ lfs f2, -0x37cc(r4) /* 027154 8002C6F4 EC010032 */ fmuls f0, f1, f0 /* 027158 8002C6F8 4800000C */ b lbl_8002C704 lbl_8002C6FC: -/* 02715C 8002C6FC C04281CC */ lfs f2, D_80135ECC-_SDA2_BASE_(r2) -/* 027160 8002C700 C0028138 */ lfs f0, D_80135E38-_SDA2_BASE_(r2) +/* 02715C 8002C6FC C04281CC */ lfs f2, D_80135ECC@sda21(r2) +/* 027160 8002C700 C0028138 */ lfs f0, D_80135E38@sda21(r2) lbl_8002C704: -/* 027164 8002C704 C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 027164 8002C704 C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 027168 8002C708 FC013000 */ fcmpu cr0, f1, f6 /* 02716C 8002C70C 4082002C */ bne lbl_8002C738 /* 027170 8002C710 3C630004 */ addis r3, r3, 4 /* 027174 8002C714 FC400890 */ fmr f2, f1 /* 027178 8002C718 8003D124 */ lwz r0, -0x2edc(r3) /* 02717C 8002C71C FC600890 */ fmr f3, f1 -/* 027180 8002C720 C08281C8 */ lfs f4, D_80135EC8-_SDA2_BASE_(r2) +/* 027180 8002C720 C08281C8 */ lfs f4, D_80135EC8@sda21(r2) /* 027184 8002C724 38810014 */ addi r4, r1, 0x14 /* 027188 8002C728 90010014 */ stw r0, 0x14(r1) /* 02718C 8002C72C 38600000 */ li r3, 0 @@ -17063,29 +17063,29 @@ lbl_8002C738: /* 027198 8002C738 FC073000 */ fcmpu cr0, f7, f6 /* 02719C 8002C73C 40820030 */ bne lbl_8002C76C /* 0271A0 8002C740 EC273024 */ fdivs f1, f7, f6 -/* 0271A4 8002C744 C0028230 */ lfs f0, D_80135F30-_SDA2_BASE_(r2) -/* 0271A8 8002C748 C0428138 */ lfs f2, D_80135E38-_SDA2_BASE_(r2) +/* 0271A4 8002C744 C0028230 */ lfs f0, D_80135F30@sda21(r2) +/* 0271A8 8002C748 C0428138 */ lfs f2, D_80135E38@sda21(r2) /* 0271AC 8002C74C 38A00002 */ li r5, 2 -/* 0271B0 8002C750 C06281E8 */ lfs f3, D_80135EE8-_SDA2_BASE_(r2) +/* 0271B0 8002C750 C06281E8 */ lfs f3, D_80135EE8@sda21(r2) /* 0271B4 8002C754 EC220828 */ fsubs f1, f2, f1 -/* 0271B8 8002C758 C08281C8 */ lfs f4, D_80135EC8-_SDA2_BASE_(r2) +/* 0271B8 8002C758 C08281C8 */ lfs f4, D_80135EC8@sda21(r2) /* 0271BC 8002C75C EC003024 */ fdivs f0, f0, f6 /* 0271C0 8002C760 EC230072 */ fmuls f1, f3, f1 /* 0271C4 8002C764 EC40082A */ fadds f2, f0, f1 /* 0271C8 8002C768 4800022C */ b lbl_8002C994 lbl_8002C76C: -/* 0271CC 8002C76C C0228234 */ lfs f1, D_80135F34-_SDA2_BASE_(r2) +/* 0271CC 8002C76C C0228234 */ lfs f1, D_80135F34@sda21(r2) /* 0271D0 8002C770 FC013800 */ fcmpu cr0, f1, f7 /* 0271D4 8002C774 40820040 */ bne lbl_8002C7B4 -/* 0271D8 8002C778 C0228238 */ lfs f1, D_80135F38-_SDA2_BASE_(r2) +/* 0271D8 8002C778 C0228238 */ lfs f1, D_80135F38@sda21(r2) /* 0271DC 8002C77C FC013000 */ fcmpu cr0, f1, f6 /* 0271E0 8002C780 40820034 */ bne lbl_8002C7B4 -/* 0271E4 8002C784 C022823C */ lfs f1, D_80135F3C-_SDA2_BASE_(r2) +/* 0271E4 8002C784 C022823C */ lfs f1, D_80135F3C@sda21(r2) /* 0271E8 8002C788 FC011000 */ fcmpu cr0, f1, f2 /* 0271EC 8002C78C 40820028 */ bne lbl_8002C7B4 /* 0271F0 8002C790 ECC20028 */ fsubs f6, f2, f0 -/* 0271F4 8002C794 C0228240 */ lfs f1, D_80135F40-_SDA2_BASE_(r2) -/* 0271F8 8002C798 C0A28244 */ lfs f5, D_80135F44-_SDA2_BASE_(r2) +/* 0271F4 8002C794 C0228240 */ lfs f1, D_80135F40@sda21(r2) +/* 0271F8 8002C798 C0A28244 */ lfs f5, D_80135F44@sda21(r2) /* 0271FC 8002C79C FC600090 */ fmr f3, f0 /* 027200 8002C7A0 FC801090 */ fmr f4, f2 /* 027204 8002C7A4 EC2101BA */ fmadds f1, f1, f6, f0 @@ -17093,17 +17093,17 @@ lbl_8002C76C: /* 02720C 8002C7AC EC4501BA */ fmadds f2, f5, f6, f0 /* 027210 8002C7B0 480001E4 */ b lbl_8002C994 lbl_8002C7B4: -/* 027214 8002C7B4 C0228248 */ lfs f1, D_80135F48-_SDA2_BASE_(r2) +/* 027214 8002C7B4 C0228248 */ lfs f1, D_80135F48@sda21(r2) /* 027218 8002C7B8 FC013800 */ fcmpu cr0, f1, f7 /* 02721C 8002C7BC 4082003C */ bne lbl_8002C7F8 -/* 027220 8002C7C0 C022824C */ lfs f1, D_80135F4C-_SDA2_BASE_(r2) +/* 027220 8002C7C0 C022824C */ lfs f1, D_80135F4C@sda21(r2) /* 027224 8002C7C4 FC013000 */ fcmpu cr0, f1, f6 /* 027228 8002C7C8 40820030 */ bne lbl_8002C7F8 -/* 02722C 8002C7CC C0228200 */ lfs f1, D_80135F00-_SDA2_BASE_(r2) +/* 02722C 8002C7CC C0228200 */ lfs f1, D_80135F00@sda21(r2) /* 027230 8002C7D0 FC011000 */ fcmpu cr0, f1, f2 /* 027234 8002C7D4 40820024 */ bne lbl_8002C7F8 /* 027238 8002C7D8 ECA20028 */ fsubs f5, f2, f0 -/* 02723C 8002C7DC C02281D8 */ lfs f1, D_80135ED8-_SDA2_BASE_(r2) +/* 02723C 8002C7DC C02281D8 */ lfs f1, D_80135ED8@sda21(r2) /* 027240 8002C7E0 FC600090 */ fmr f3, f0 /* 027244 8002C7E4 38A00004 */ li r5, 4 /* 027248 8002C7E8 FC801090 */ fmr f4, f2 @@ -17111,21 +17111,21 @@ lbl_8002C7B4: /* 027250 8002C7F0 EC45002A */ fadds f2, f5, f0 /* 027254 8002C7F4 480001A0 */ b lbl_8002C994 lbl_8002C7F8: -/* 027258 8002C7F8 808D8920 */ lwz r4, gpSystem-_SDA_BASE_(r13) +/* 027258 8002C7F8 808D8920 */ lwz r4, gpSystem@sda21(r13) /* 02725C 8002C7FC 80040020 */ lwz r0, 0x20(r4) /* 027260 8002C800 2C000005 */ cmpwi r0, 5 /* 027264 8002C804 40820048 */ bne lbl_8002C84C -/* 027268 8002C808 C0228250 */ lfs f1, D_80135F50-_SDA2_BASE_(r2) +/* 027268 8002C808 C0228250 */ lfs f1, D_80135F50@sda21(r2) /* 02726C 8002C80C FC013800 */ fcmpu cr0, f1, f7 /* 027270 8002C810 4082003C */ bne lbl_8002C84C -/* 027274 8002C814 C0228254 */ lfs f1, D_80135F54-_SDA2_BASE_(r2) +/* 027274 8002C814 C0228254 */ lfs f1, D_80135F54@sda21(r2) /* 027278 8002C818 FC013000 */ fcmpu cr0, f1, f6 /* 02727C 8002C81C 40820030 */ bne lbl_8002C84C -/* 027280 8002C820 C0228200 */ lfs f1, D_80135F00-_SDA2_BASE_(r2) +/* 027280 8002C820 C0228200 */ lfs f1, D_80135F00@sda21(r2) /* 027284 8002C824 FC011000 */ fcmpu cr0, f1, f2 /* 027288 8002C828 40820024 */ bne lbl_8002C84C /* 02728C 8002C82C ECA20028 */ fsubs f5, f2, f0 -/* 027290 8002C830 C0228258 */ lfs f1, D_80135F58-_SDA2_BASE_(r2) +/* 027290 8002C830 C0228258 */ lfs f1, D_80135F58@sda21(r2) /* 027294 8002C834 FC600090 */ fmr f3, f0 /* 027298 8002C838 38A00004 */ li r5, 4 /* 02729C 8002C83C FC801090 */ fmr f4, f2 @@ -17135,17 +17135,17 @@ lbl_8002C7F8: lbl_8002C84C: /* 0272AC 8002C84C 2C000005 */ cmpwi r0, 5 /* 0272B0 8002C850 40820048 */ bne lbl_8002C898 -/* 0272B4 8002C854 C022825C */ lfs f1, D_80135F5C-_SDA2_BASE_(r2) +/* 0272B4 8002C854 C022825C */ lfs f1, D_80135F5C@sda21(r2) /* 0272B8 8002C858 FC013800 */ fcmpu cr0, f1, f7 /* 0272BC 8002C85C 4082003C */ bne lbl_8002C898 -/* 0272C0 8002C860 C0228260 */ lfs f1, D_80135F60-_SDA2_BASE_(r2) +/* 0272C0 8002C860 C0228260 */ lfs f1, D_80135F60@sda21(r2) /* 0272C4 8002C864 FC013000 */ fcmpu cr0, f1, f6 /* 0272C8 8002C868 40820030 */ bne lbl_8002C898 -/* 0272CC 8002C86C C0228200 */ lfs f1, D_80135F00-_SDA2_BASE_(r2) +/* 0272CC 8002C86C C0228200 */ lfs f1, D_80135F00@sda21(r2) /* 0272D0 8002C870 FC011000 */ fcmpu cr0, f1, f2 /* 0272D4 8002C874 40820024 */ bne lbl_8002C898 /* 0272D8 8002C878 ECA20028 */ fsubs f5, f2, f0 -/* 0272DC 8002C87C C0228258 */ lfs f1, D_80135F58-_SDA2_BASE_(r2) +/* 0272DC 8002C87C C0228258 */ lfs f1, D_80135F58@sda21(r2) /* 0272E0 8002C880 FC600090 */ fmr f3, f0 /* 0272E4 8002C884 38A00004 */ li r5, 4 /* 0272E8 8002C888 FC801090 */ fmr f4, f2 @@ -17153,27 +17153,27 @@ lbl_8002C84C: /* 0272F0 8002C890 EC45002A */ fadds f2, f5, f0 /* 0272F4 8002C894 48000100 */ b lbl_8002C994 lbl_8002C898: -/* 0272F8 8002C898 C0228230 */ lfs f1, D_80135F30-_SDA2_BASE_(r2) +/* 0272F8 8002C898 C0228230 */ lfs f1, D_80135F30@sda21(r2) /* 0272FC 8002C89C ECA20028 */ fsubs f5, f2, f0 -/* 027300 8002C8A0 C0828264 */ lfs f4, D_80135F64-_SDA2_BASE_(r2) +/* 027300 8002C8A0 C0828264 */ lfs f4, D_80135F64@sda21(r2) /* 027304 8002C8A4 ECC13024 */ fdivs f6, f1, f6 -/* 027308 8002C8A8 C06281E8 */ lfs f3, D_80135EE8-_SDA2_BASE_(r2) -/* 02730C 8002C8AC C0228268 */ lfs f1, D_80135F68-_SDA2_BASE_(r2) +/* 027308 8002C8A8 C06281E8 */ lfs f3, D_80135EE8@sda21(r2) +/* 02730C 8002C8AC C0228268 */ lfs f1, D_80135F68@sda21(r2) /* 027310 8002C8B0 ECC701B2 */ fmuls f6, f7, f6 /* 027314 8002C8B4 EC66193C */ fnmsubs f3, f6, f4, f3 /* 027318 8002C8B8 FC030840 */ fcmpo cr0, f3, f1 /* 02731C 8002C8BC 4C401382 */ cror 2, 0, 2 /* 027320 8002C8C0 40820010 */ bne lbl_8002C8D0 -/* 027324 8002C8C4 C0E28100 */ lfs f7, D_80135E00-_SDA2_BASE_(r2) -/* 027328 8002C8C8 C122826C */ lfs f9, D_80135F6C-_SDA2_BASE_(r2) +/* 027324 8002C8C4 C0E28100 */ lfs f7, D_80135E00@sda21(r2) +/* 027328 8002C8C8 C122826C */ lfs f9, D_80135F6C@sda21(r2) /* 02732C 8002C8CC 4800003C */ b lbl_8002C908 lbl_8002C8D0: /* 027330 8002C8D0 ECC30828 */ fsubs f6, f3, f1 -/* 027334 8002C8D4 C0628270 */ lfs f3, D_80135F70-_SDA2_BASE_(r2) -/* 027338 8002C8D8 C0828278 */ lfs f4, D_80135F78-_SDA2_BASE_(r2) -/* 02733C 8002C8DC C022827C */ lfs f1, D_80135F7C-_SDA2_BASE_(r2) +/* 027334 8002C8D4 C0628270 */ lfs f3, D_80135F70@sda21(r2) +/* 027338 8002C8D8 C0828278 */ lfs f4, D_80135F78@sda21(r2) +/* 02733C 8002C8DC C022827C */ lfs f1, D_80135F7C@sda21(r2) /* 027340 8002C8E0 ECE61824 */ fdivs f7, f6, f3 -/* 027344 8002C8E4 C0628274 */ lfs f3, D_80135F74-_SDA2_BASE_(r2) +/* 027344 8002C8E4 C0628274 */ lfs f3, D_80135F74@sda21(r2) /* 027348 8002C8E8 EC8401F2 */ fmuls f4, f4, f7 /* 02734C 8002C8EC EC2101F2 */ fmuls f1, f1, f7 /* 027350 8002C8F0 EC8401F2 */ fmuls f4, f4, f7 @@ -17183,13 +17183,13 @@ lbl_8002C8D0: /* 027360 8002C900 ED27193A */ fmadds f9, f7, f4, f3 /* 027364 8002C904 ECE70072 */ fmuls f7, f7, f1 lbl_8002C908: -/* 027368 8002C908 C0228200 */ lfs f1, D_80135F00-_SDA2_BASE_(r2) +/* 027368 8002C908 C0228200 */ lfs f1, D_80135F00@sda21(r2) /* 02736C 8002C90C ED400032 */ fmuls f10, f0, f0 -/* 027370 8002C910 C0C28138 */ lfs f6, D_80135E38-_SDA2_BASE_(r2) +/* 027370 8002C910 C0C28138 */ lfs f6, D_80135E38@sda21(r2) /* 027374 8002C914 ED020824 */ fdivs f8, f2, f1 -/* 027378 8002C918 C08281D8 */ lfs f4, D_80135ED8-_SDA2_BASE_(r2) -/* 02737C 8002C91C C0628280 */ lfs f3, D_80135F80-_SDA2_BASE_(r2) -/* 027380 8002C920 C8228288 */ lfd f1, D_80135F88-_SDA2_BASE_(r2) +/* 027378 8002C918 C08281D8 */ lfs f4, D_80135ED8@sda21(r2) +/* 02737C 8002C91C C0628280 */ lfs f3, D_80135F80@sda21(r2) +/* 027380 8002C920 C8228288 */ lfd f1, D_80135F88@sda21(r2) /* 027384 8002C924 ED064028 */ fsubs f8, f6, f8 /* 027388 8002C928 ED080232 */ fmuls f8, f8, f8 /* 02738C 8002C92C ED080232 */ fmuls f8, f8, f8 @@ -17207,7 +17207,7 @@ lbl_8002C908: /* 0273BC 8002C95C FD203090 */ fmr f9, f6 lbl_8002C960: /* 0273C0 8002C960 ECE702B2 */ fmuls f7, f7, f10 -/* 0273C4 8002C964 C0228138 */ lfs f1, D_80135E38-_SDA2_BASE_(r2) +/* 0273C4 8002C964 C0228138 */ lfs f1, D_80135E38@sda21(r2) /* 0273C8 8002C968 FC070840 */ fcmpo cr0, f7, f1 /* 0273CC 8002C96C 40810008 */ ble lbl_8002C974 /* 0273D0 8002C970 FCE00890 */ fmr f7, f1 @@ -17241,13 +17241,13 @@ lbl_8002C9BC: /* 027430 8002C9D0 48081571 */ bl GXSetFog /* 027434 8002C9D4 4800002C */ b lbl_8002CA00 lbl_8002C9D8: -/* 027438 8002C9D8 C0228100 */ lfs f1, D_80135E00-_SDA2_BASE_(r2) +/* 027438 8002C9D8 C0228100 */ lfs f1, D_80135E00@sda21(r2) /* 02743C 8002C9DC 3C630004 */ addis r3, r3, 4 /* 027440 8002C9E0 8003D124 */ lwz r0, -0x2edc(r3) /* 027444 8002C9E4 3881000C */ addi r4, r1, 0xc /* 027448 8002C9E8 FC400890 */ fmr f2, f1 /* 02744C 8002C9EC FC600890 */ fmr f3, f1 -/* 027450 8002C9F0 C08281C8 */ lfs f4, D_80135EC8-_SDA2_BASE_(r2) +/* 027450 8002C9F0 C08281C8 */ lfs f4, D_80135EC8@sda21(r2) /* 027454 8002C9F4 9001000C */ stw r0, 0xc(r1) /* 027458 8002C9F8 38600000 */ li r3, 0 /* 02745C 8002C9FC 48081545 */ bl GXSetFog diff --git a/asm/fstload.s b/asm/fstload.s index 3bf6ac9..47c45c1 100644 --- a/asm/fstload.s +++ b/asm/fstload.s @@ -13,7 +13,7 @@ cb: /* 0B05CC 800B5B6C 93E10014 */ stw r31, 0x14(r1) /* 0B05D0 800B5B70 3BE40000 */ addi r31, r4, 0 /* 0B05D4 800B5B74 4081007C */ ble lbl_800B5BF0 -/* 0B05D8 800B5B78 800D8D80 */ lwz r0, status-_SDA_BASE_(r13) +/* 0B05D8 800B5B78 800D8D80 */ lwz r0, status@sda21(r13) /* 0B05DC 800B5B7C 2C000001 */ cmpwi r0, 1 /* 0B05E0 800B5B80 4182003C */ beq lbl_800B5BBC /* 0B05E4 800B5B84 4080009C */ bge lbl_800B5C20 @@ -22,9 +22,9 @@ cb: /* 0B05F0 800B5B90 48000090 */ b lbl_800B5C20 lbl_800B5B94: /* 0B05F4 800B5B94 38000001 */ li r0, 1 -/* 0B05F8 800B5B98 808D8D84 */ lwz r4, bb2-_SDA_BASE_(r13) +/* 0B05F8 800B5B98 808D8D84 */ lwz r4, bb2@sda21(r13) /* 0B05FC 800B5B9C 3C60800B */ lis r3, cb@ha -/* 0B0600 800B5BA0 900D8D80 */ stw r0, status-_SDA_BASE_(r13) +/* 0B0600 800B5BA0 900D8D80 */ stw r0, status@sda21(r13) /* 0B0604 800B5BA4 38E35B5C */ addi r7, r3, cb@l /* 0B0608 800B5BA8 387F0000 */ addi r3, r31, 0 /* 0B060C 800B5BAC 38A00020 */ li r5, 0x20 @@ -33,8 +33,8 @@ lbl_800B5B94: /* 0B0618 800B5BB8 48000068 */ b lbl_800B5C20 lbl_800B5BBC: /* 0B061C 800B5BBC 38000002 */ li r0, 2 -/* 0B0620 800B5BC0 80CD8D84 */ lwz r6, bb2-_SDA_BASE_(r13) -/* 0B0624 800B5BC4 900D8D80 */ stw r0, status-_SDA_BASE_(r13) +/* 0B0620 800B5BC0 80CD8D84 */ lwz r6, bb2@sda21(r13) +/* 0B0624 800B5BC4 900D8D80 */ stw r0, status@sda21(r13) /* 0B0628 800B5BC8 3C60800B */ lis r3, cb@ha /* 0B062C 800B5BCC 38E35B5C */ addi r7, r3, cb@l /* 0B0630 800B5BD0 80A60008 */ lwz r5, 8(r6) @@ -51,10 +51,10 @@ lbl_800B5BF0: /* 0B0658 800B5BF8 2C03FFFC */ cmpwi r3, -4 /* 0B065C 800B5BFC 40820024 */ bne lbl_800B5C20 /* 0B0660 800B5C00 38000000 */ li r0, 0 -/* 0B0664 800B5C04 900D8D80 */ stw r0, status-_SDA_BASE_(r13) +/* 0B0664 800B5C04 900D8D80 */ stw r0, status@sda21(r13) /* 0B0668 800B5C08 4BFFF361 */ bl DVDReset /* 0B066C 800B5C0C 3C60800B */ lis r3, cb@ha -/* 0B0670 800B5C10 808D8D88 */ lwz r4, idTmp-_SDA_BASE_(r13) +/* 0B0670 800B5C10 808D8D88 */ lwz r4, idTmp@sda21(r13) /* 0B0674 800B5C14 38A35B5C */ addi r5, r3, cb@l /* 0B0678 800B5C18 387F0000 */ addi r3, r31, 0 /* 0B067C 800B5C1C 4BFFF0ED */ bl DVDReadDiskID @@ -81,11 +81,11 @@ glabel __fstLoad /* 0B06C4 800B5C64 3803001F */ addi r0, r3, 0x1f /* 0B06C8 800B5C68 54830034 */ rlwinm r3, r4, 0, 0, 0x1a /* 0B06CC 800B5C6C 54000034 */ rlwinm r0, r0, 0, 0, 0x1a -/* 0B06D0 800B5C70 906D8D88 */ stw r3, idTmp-_SDA_BASE_(r13) -/* 0B06D4 800B5C74 900D8D84 */ stw r0, bb2-_SDA_BASE_(r13) +/* 0B06D0 800B5C70 906D8D88 */ stw r3, idTmp@sda21(r13) +/* 0B06D4 800B5C74 900D8D84 */ stw r0, bb2@sda21(r13) /* 0B06D8 800B5C78 4BFFF2F1 */ bl DVDReset /* 0B06DC 800B5C7C 3C608013 */ lis r3, block$18@ha -/* 0B06E0 800B5C80 808D8D88 */ lwz r4, idTmp-_SDA_BASE_(r13) +/* 0B06E0 800B5C80 808D8D88 */ lwz r4, idTmp@sda21(r13) /* 0B06E4 800B5C84 3CA0800B */ lis r5, cb@ha /* 0B06E8 800B5C88 38632698 */ addi r3, r3, block$18@l /* 0B06EC 800B5C8C 38A55B5C */ addi r5, r5, cb@l @@ -94,19 +94,19 @@ lbl_800B5C94: /* 0B06F4 800B5C94 4BFFF365 */ bl DVDGetDriveStatus /* 0B06F8 800B5C98 2C030000 */ cmpwi r3, 0 /* 0B06FC 800B5C9C 4082FFF8 */ bne lbl_800B5C94 -/* 0B0700 800B5CA0 806D8D84 */ lwz r3, bb2-_SDA_BASE_(r13) +/* 0B0700 800B5CA0 806D8D84 */ lwz r3, bb2@sda21(r13) /* 0B0704 800B5CA4 3FA08000 */ lis r29, 0x8000 /* 0B0708 800B5CA8 3FC08000 */ lis r30, 0x8000 /* 0B070C 800B5CAC 80030010 */ lwz r0, 0x10(r3) /* 0B0710 800B5CB0 387D0000 */ addi r3, r29, 0 /* 0B0714 800B5CB4 38A00020 */ li r5, 0x20 /* 0B0718 800B5CB8 901E0038 */ stw r0, 0x38(r30) -/* 0B071C 800B5CBC 808D8D84 */ lwz r4, bb2-_SDA_BASE_(r13) +/* 0B071C 800B5CBC 808D8D84 */ lwz r4, bb2@sda21(r13) /* 0B0720 800B5CC0 8004000C */ lwz r0, 0xc(r4) /* 0B0724 800B5CC4 901E003C */ stw r0, 0x3c(r30) -/* 0B0728 800B5CC8 808D8D88 */ lwz r4, idTmp-_SDA_BASE_(r13) +/* 0B0728 800B5CC8 808D8D88 */ lwz r4, idTmp@sda21(r13) /* 0B072C 800B5CCC 4BF4F7F9 */ bl memcpy -/* 0B0730 800B5CD0 386D8830 */ addi r3, r13, D_80135510-_SDA_BASE_ +/* 0B0730 800B5CD0 386D8830 */ addi r3, r13, D_80135510@sda21 /* 0B0734 800B5CD4 4CC63182 */ crclr 6 /* 0B0738 800B5CD8 4BFE8921 */ bl OSReport /* 0B073C 800B5CDC 889D0000 */ lbz r4, 0(r29) @@ -138,18 +138,18 @@ lbl_800B5C94: /* 0B07A4 800B5D44 881E0008 */ lbz r0, 8(r30) /* 0B07A8 800B5D48 28000000 */ cmplwi r0, 0 /* 0B07AC 800B5D4C 4082000C */ bne lbl_800B5D58 -/* 0B07B0 800B5D50 388D8834 */ addi r4, r13, D_80135514-_SDA_BASE_ +/* 0B07B0 800B5D50 388D8834 */ addi r4, r13, D_80135514@sda21 /* 0B07B4 800B5D54 48000008 */ b lbl_800B5D5C lbl_800B5D58: -/* 0B07B8 800B5D58 388D8838 */ addi r4, r13, D_80135518-_SDA_BASE_ +/* 0B07B8 800B5D58 388D8838 */ addi r4, r13, D_80135518@sda21 lbl_800B5D5C: /* 0B07BC 800B5D5C 4CC63182 */ crclr 6 /* 0B07C0 800B5D60 387F005C */ addi r3, r31, 0x5c /* 0B07C4 800B5D64 4BFE8895 */ bl OSReport -/* 0B07C8 800B5D68 386D8830 */ addi r3, r13, D_80135510-_SDA_BASE_ +/* 0B07C8 800B5D68 386D8830 */ addi r3, r13, D_80135510@sda21 /* 0B07CC 800B5D6C 4CC63182 */ crclr 6 /* 0B07D0 800B5D70 4BFE8889 */ bl OSReport -/* 0B07D4 800B5D74 806D8D84 */ lwz r3, bb2-_SDA_BASE_(r13) +/* 0B07D4 800B5D74 806D8D84 */ lwz r3, bb2@sda21(r13) /* 0B07D8 800B5D78 80630010 */ lwz r3, 0x10(r3) /* 0B07DC 800B5D7C 4BFE771D */ bl OSSetArenaHi /* 0B07E0 800B5D80 80010064 */ lwz r0, 0x64(r1) diff --git a/asm/global_destructor_chain.s b/asm/global_destructor_chain.s index 8f97161..8c460d3 100644 --- a/asm/global_destructor_chain.s +++ b/asm/global_destructor_chain.s @@ -13,13 +13,13 @@ glabel __destroy_global_chain lbl_800CD89C: /* 0C82FC 800CD89C 80030000 */ lwz r0, 0(r3) /* 0C8300 800CD8A0 3880FFFF */ li r4, -1 -/* 0C8304 800CD8A4 900D8FD8 */ stw r0, __global_destructor_chain-_SDA_BASE_(r13) +/* 0C8304 800CD8A4 900D8FD8 */ stw r0, __global_destructor_chain@sda21(r13) /* 0C8308 800CD8A8 81830004 */ lwz r12, 4(r3) /* 0C830C 800CD8AC 80630008 */ lwz r3, 8(r3) /* 0C8310 800CD8B0 7D8803A6 */ mtlr r12 /* 0C8314 800CD8B4 4E800021 */ blrl lbl_800CD8B8: -/* 0C8318 800CD8B8 806D8FD8 */ lwz r3, __global_destructor_chain-_SDA_BASE_(r13) +/* 0C8318 800CD8B8 806D8FD8 */ lwz r3, __global_destructor_chain@sda21(r13) /* 0C831C 800CD8BC 28030000 */ cmplwi r3, 0 /* 0C8320 800CD8C0 4082FFDC */ bne lbl_800CD89C /* 0C8324 800CD8C4 8001000C */ lwz r0, 0xc(r1) diff --git a/asm/library.s b/asm/library.s index c16080b..11b3e8b 100644 --- a/asm/library.s +++ b/asm/library.s @@ -1831,11 +1831,11 @@ glabel osViSwapBuffer_Entry /* 08B550 80090AF0 80040008 */ lwz r0, 8(r4) /* 08B554 80090AF4 7C050214 */ add r0, r5, r0 /* 08B558 80090AF8 9003012C */ stw r0, 0x12c(r3) -/* 08B55C 80090AFC 800D8650 */ lwz r0, nAddress$605-_SDA_BASE_(r13) +/* 08B55C 80090AFC 800D8650 */ lwz r0, nAddress$605@sda21(r13) /* 08B560 80090B00 80830064 */ lwz r4, 0x64(r3) /* 08B564 80090B04 7C002040 */ cmplw r0, r4 /* 08B568 80090B08 41820024 */ beq lbl_80090B2C -/* 08B56C 80090B0C 908D8650 */ stw r4, nAddress$605-_SDA_BASE_(r13) +/* 08B56C 80090B0C 908D8650 */ stw r4, nAddress$605@sda21(r13) /* 08B570 80090B10 80630008 */ lwz r3, 8(r3) /* 08B574 80090B14 80630034 */ lwz r3, 0x34(r3) /* 08B578 80090B18 4BFE1455 */ bl rspFrameComplete @@ -2360,11 +2360,11 @@ glabel osAiSetFrequency /* 08BC8C 8009122C 93A1002C */ stw r29, 0x2c(r1) /* 08BC90 80091230 93810028 */ stw r28, 0x28(r1) /* 08BC94 80091234 80630064 */ lwz r3, 0x64(r3) -/* 08BC98 80091238 C8228380 */ lfd f1, D_80136080-_SDA2_BASE_(r2) +/* 08BC98 80091238 C8228380 */ lfd f1, D_80136080@sda21(r2) /* 08BC9C 8009123C 90610024 */ stw r3, 0x24(r1) -/* 08BCA0 80091240 C042837C */ lfs f2, D_8013607C-_SDA2_BASE_(r2) +/* 08BCA0 80091240 C042837C */ lfs f2, D_8013607C@sda21(r2) /* 08BCA4 80091244 90010020 */ stw r0, 0x20(r1) -/* 08BCA8 80091248 C0628378 */ lfs f3, D_80136078-_SDA2_BASE_(r2) +/* 08BCA8 80091248 C0628378 */ lfs f3, D_80136078@sda21(r2) /* 08BCAC 8009124C C8010020 */ lfd f0, 0x20(r1) /* 08BCB0 80091250 EC000828 */ fsubs f0, f0, f1 /* 08BCB4 80091254 EC020024 */ fdivs f0, f2, f0 @@ -2484,13 +2484,13 @@ glabel guLookAtReflect /* 08BE5C 800913FC C021006C */ lfs f1, 0x6c(r1) /* 08BE60 80091400 80030028 */ lwz r0, 0x28(r3) /* 08BE64 80091404 9001006C */ stw r0, 0x6c(r1) -/* 08BE68 80091408 C1228388 */ lfs f9, D_80136088-_SDA2_BASE_(r2) +/* 08BE68 80091408 C1228388 */ lfs f9, D_80136088@sda21(r2) /* 08BE6C 8009140C C041006C */ lfs f2, 0x6c(r1) /* 08BE70 80091410 FC0D4840 */ fcmpo cr0, f13, f9 /* 08BE74 80091414 40810050 */ ble lbl_80091464 /* 08BE78 80091418 FD406834 */ frsqrte f10, f13 -/* 08BE7C 8009141C C9828390 */ lfd f12, D_80136090-_SDA2_BASE_(r2) -/* 08BE80 80091420 C9628398 */ lfd f11, D_80136098-_SDA2_BASE_(r2) +/* 08BE7C 8009141C C9828390 */ lfd f12, D_80136090@sda21(r2) +/* 08BE80 80091420 C9628398 */ lfd f11, D_80136098@sda21(r2) /* 08BE84 80091424 FD2A02B2 */ fmul f9, f10, f10 /* 08BE88 80091428 FD4C02B2 */ fmul f10, f12, f10 /* 08BE8C 8009142C FD2D5A7C */ fnmsub f9, f13, f9, f11 @@ -2508,8 +2508,8 @@ glabel guLookAtReflect /* 08BEBC 8009145C D1210014 */ stfs f9, 0x14(r1) /* 08BEC0 80091460 C1A10014 */ lfs f13, 0x14(r1) lbl_80091464: -/* 08BEC4 80091464 C12283A0 */ lfs f9, D_801360A0-_SDA2_BASE_(r2) -/* 08BEC8 80091468 C1828388 */ lfs f12, D_80136088-_SDA2_BASE_(r2) +/* 08BEC4 80091464 C12283A0 */ lfs f9, D_801360A0@sda21(r2) +/* 08BEC8 80091468 C1828388 */ lfs f12, D_80136088@sda21(r2) /* 08BECC 8009146C ED296824 */ fdivs f9, f9, f13 /* 08BED0 80091470 ED080272 */ fmuls f8, f8, f9 /* 08BED4 80091474 ECC60272 */ fmuls f6, f6, f9 @@ -2526,8 +2526,8 @@ lbl_80091464: /* 08BF00 800914A0 FC0D6040 */ fcmpo cr0, f13, f12 /* 08BF04 800914A4 40810050 */ ble lbl_800914F4 /* 08BF08 800914A8 FC206834 */ frsqrte f1, f13 -/* 08BF0C 800914AC C9828390 */ lfd f12, D_80136090-_SDA2_BASE_(r2) -/* 08BF10 800914B0 C8428398 */ lfd f2, D_80136098-_SDA2_BASE_(r2) +/* 08BF0C 800914AC C9828390 */ lfd f12, D_80136090@sda21(r2) +/* 08BF10 800914B0 C8428398 */ lfd f2, D_80136098@sda21(r2) /* 08BF14 800914B4 FC010072 */ fmul f0, f1, f1 /* 08BF18 800914B8 FC2C0072 */ fmul f1, f12, f1 /* 08BF1C 800914BC FC0D103C */ fnmsub f0, f13, f0, f2 @@ -2545,8 +2545,8 @@ lbl_80091464: /* 08BF4C 800914EC D0010010 */ stfs f0, 0x10(r1) /* 08BF50 800914F0 C1A10010 */ lfs f13, 0x10(r1) lbl_800914F4: -/* 08BF54 800914F4 C00283A4 */ lfs f0, D_801360A4-_SDA2_BASE_(r2) -/* 08BF58 800914F8 C1828388 */ lfs f12, D_80136088-_SDA2_BASE_(r2) +/* 08BF54 800914F4 C00283A4 */ lfs f0, D_801360A4@sda21(r2) +/* 08BF58 800914F8 C1828388 */ lfs f12, D_80136088@sda21(r2) /* 08BF5C 800914FC EC006824 */ fdivs f0, f0, f13 /* 08BF60 80091500 ED6B0032 */ fmuls f11, f11, f0 /* 08BF64 80091504 ED290032 */ fmuls f9, f9, f0 @@ -2563,8 +2563,8 @@ lbl_800914F4: /* 08BF90 80091530 FC1D6040 */ fcmpo cr0, f29, f12 /* 08BF94 80091534 40810050 */ ble lbl_80091584 /* 08BF98 80091538 FDA0E834 */ frsqrte f13, f29 -/* 08BF9C 8009153C CBC28390 */ lfd f30, D_80136090-_SDA2_BASE_(r2) -/* 08BFA0 80091540 CBE28398 */ lfd f31, D_80136098-_SDA2_BASE_(r2) +/* 08BF9C 8009153C CBC28390 */ lfd f30, D_80136090@sda21(r2) +/* 08BFA0 80091540 CBE28398 */ lfd f31, D_80136098@sda21(r2) /* 08BFA4 80091544 FD8D0372 */ fmul f12, f13, f13 /* 08BFA8 80091548 FDBE0372 */ fmul f13, f30, f13 /* 08BFAC 8009154C FD9DFB3C */ fnmsub f12, f29, f12, f31 @@ -2582,10 +2582,10 @@ lbl_800914F4: /* 08BFDC 8009157C D181000C */ stfs f12, 0xc(r1) /* 08BFE0 80091580 C3A1000C */ lfs f29, 0xc(r1) lbl_80091584: -/* 08BFE4 80091584 C18283A4 */ lfs f12, D_801360A4-_SDA2_BASE_(r2) -/* 08BFE8 80091588 C1A283A8 */ lfs f13, D_801360A8-_SDA2_BASE_(r2) +/* 08BFE4 80091584 C18283A4 */ lfs f12, D_801360A4@sda21(r2) +/* 08BFE8 80091588 C1A283A8 */ lfs f13, D_801360A8@sda21(r2) /* 08BFEC 8009158C EFACE824 */ fdivs f29, f12, f29 -/* 08BFF0 80091590 C18283AC */ lfs f12, D_801360AC-_SDA2_BASE_(r2) +/* 08BFF0 80091590 C18283AC */ lfs f12, D_801360AC@sda21(r2) /* 08BFF4 80091594 EDAD0272 */ fmuls f13, f13, f9 /* 08BFF8 80091598 EC000772 */ fmuls f0, f0, f29 /* 08BFFC 8009159C EC210772 */ fmuls f1, f1, f29 @@ -2601,8 +2601,8 @@ lbl_800915B4: /* 08C01C 800915BC D9810080 */ stfd f12, 0x80(r1) /* 08C020 800915C0 80010084 */ lwz r0, 0x84(r1) /* 08C024 800915C4 98030008 */ stb r0, 8(r3) -/* 08C028 800915C8 C1A283A8 */ lfs f13, D_801360A8-_SDA2_BASE_(r2) -/* 08C02C 800915CC C18283AC */ lfs f12, D_801360AC-_SDA2_BASE_(r2) +/* 08C028 800915C8 C1A283A8 */ lfs f13, D_801360A8@sda21(r2) +/* 08C02C 800915CC C18283AC */ lfs f12, D_801360AC@sda21(r2) /* 08C030 800915D0 EDAD02B2 */ fmuls f13, f13, f10 /* 08C034 800915D4 FC0D6040 */ fcmpo cr0, f13, f12 /* 08C038 800915D8 40800008 */ bge lbl_800915E0 @@ -2615,8 +2615,8 @@ lbl_800915E4: /* 08C04C 800915EC D9810080 */ stfd f12, 0x80(r1) /* 08C050 800915F0 80010084 */ lwz r0, 0x84(r1) /* 08C054 800915F4 98030009 */ stb r0, 9(r3) -/* 08C058 800915F8 C1A283A8 */ lfs f13, D_801360A8-_SDA2_BASE_(r2) -/* 08C05C 800915FC C18283AC */ lfs f12, D_801360AC-_SDA2_BASE_(r2) +/* 08C058 800915F8 C1A283A8 */ lfs f13, D_801360A8@sda21(r2) +/* 08C05C 800915FC C18283AC */ lfs f12, D_801360AC@sda21(r2) /* 08C060 80091600 EDAD02F2 */ fmuls f13, f13, f11 /* 08C064 80091604 FC0D6040 */ fcmpo cr0, f13, f12 /* 08C068 80091608 40800008 */ bge lbl_80091610 @@ -2629,8 +2629,8 @@ lbl_80091614: /* 08C07C 8009161C D9810080 */ stfd f12, 0x80(r1) /* 08C080 80091620 80010084 */ lwz r0, 0x84(r1) /* 08C084 80091624 9803000A */ stb r0, 0xa(r3) -/* 08C088 80091628 C1A283A8 */ lfs f13, D_801360A8-_SDA2_BASE_(r2) -/* 08C08C 8009162C C18283AC */ lfs f12, D_801360AC-_SDA2_BASE_(r2) +/* 08C088 80091628 C1A283A8 */ lfs f13, D_801360A8@sda21(r2) +/* 08C08C 8009162C C18283AC */ lfs f12, D_801360AC@sda21(r2) /* 08C090 80091630 EDAD0032 */ fmuls f13, f13, f0 /* 08C094 80091634 FC0D6040 */ fcmpo cr0, f13, f12 /* 08C098 80091638 40800008 */ bge lbl_80091640 @@ -2643,8 +2643,8 @@ lbl_80091644: /* 08C0AC 8009164C D9810080 */ stfd f12, 0x80(r1) /* 08C0B0 80091650 80010084 */ lwz r0, 0x84(r1) /* 08C0B4 80091654 98030018 */ stb r0, 0x18(r3) -/* 08C0B8 80091658 C1A283A8 */ lfs f13, D_801360A8-_SDA2_BASE_(r2) -/* 08C0BC 8009165C C18283AC */ lfs f12, D_801360AC-_SDA2_BASE_(r2) +/* 08C0B8 80091658 C1A283A8 */ lfs f13, D_801360A8@sda21(r2) +/* 08C0BC 8009165C C18283AC */ lfs f12, D_801360AC@sda21(r2) /* 08C0C0 80091660 EDAD0072 */ fmuls f13, f13, f1 /* 08C0C4 80091664 FC0D6040 */ fcmpo cr0, f13, f12 /* 08C0C8 80091668 40800008 */ bge lbl_80091670 @@ -2657,8 +2657,8 @@ lbl_80091674: /* 08C0DC 8009167C D9810080 */ stfd f12, 0x80(r1) /* 08C0E0 80091680 80010084 */ lwz r0, 0x84(r1) /* 08C0E4 80091684 98030019 */ stb r0, 0x19(r3) -/* 08C0E8 80091688 C1A283A8 */ lfs f13, D_801360A8-_SDA2_BASE_(r2) -/* 08C0EC 8009168C C18283AC */ lfs f12, D_801360AC-_SDA2_BASE_(r2) +/* 08C0E8 80091688 C1A283A8 */ lfs f13, D_801360A8@sda21(r2) +/* 08C0EC 8009168C C18283AC */ lfs f12, D_801360AC@sda21(r2) /* 08C0F0 80091690 EDAD00B2 */ fmuls f13, f13, f2 /* 08C0F4 80091694 FC0D6040 */ fcmpo cr0, f13, f12 /* 08C0F8 80091698 40800008 */ bge lbl_800916A0 @@ -2721,13 +2721,13 @@ lbl_800916A4: /* 08C1D4 80091774 D1210028 */ stfs f9, 0x28(r1) /* 08C1D8 80091778 80610024 */ lwz r3, 0x24(r1) /* 08C1DC 8009177C D1410038 */ stfs f10, 0x38(r1) -/* 08C1E0 80091780 C0A28388 */ lfs f5, D_80136088-_SDA2_BASE_(r2) +/* 08C1E0 80091780 C0A28388 */ lfs f5, D_80136088@sda21(r2) /* 08C1E4 80091784 7C691B78 */ mr r9, r3 /* 08C1E8 80091788 D1610048 */ stfs f11, 0x48(r1) /* 08C1EC 8009178C 39430020 */ addi r10, r3, 0x20 -/* 08C1F0 80091790 C08283A4 */ lfs f4, D_801360A4-_SDA2_BASE_(r2) +/* 08C1F0 80091790 C08283A4 */ lfs f4, D_801360A4@sda21(r2) /* 08C1F4 80091794 D3E10058 */ stfs f31, 0x58(r1) -/* 08C1F8 80091798 C06283B0 */ lfs f3, D_801360B0-_SDA2_BASE_(r2) +/* 08C1F8 80091798 C06283B0 */ lfs f3, D_801360B0@sda21(r2) /* 08C1FC 8009179C D001002C */ stfs f0, 0x2c(r1) /* 08C200 800917A0 D021003C */ stfs f1, 0x3c(r1) /* 08C204 800917A4 D041004C */ stfs f2, 0x4c(r1) @@ -2875,13 +2875,13 @@ glabel guLookAtReflectF /* 08C430 800919D0 C0210024 */ lfs f1, 0x24(r1) /* 08C434 800919D4 80030028 */ lwz r0, 0x28(r3) /* 08C438 800919D8 90010024 */ stw r0, 0x24(r1) -/* 08C43C 800919DC C1228388 */ lfs f9, D_80136088-_SDA2_BASE_(r2) +/* 08C43C 800919DC C1228388 */ lfs f9, D_80136088@sda21(r2) /* 08C440 800919E0 C0410024 */ lfs f2, 0x24(r1) /* 08C444 800919E4 FC0D4840 */ fcmpo cr0, f13, f9 /* 08C448 800919E8 40810050 */ ble lbl_80091A38 /* 08C44C 800919EC FD406834 */ frsqrte f10, f13 -/* 08C450 800919F0 C9828390 */ lfd f12, D_80136090-_SDA2_BASE_(r2) -/* 08C454 800919F4 C9628398 */ lfd f11, D_80136098-_SDA2_BASE_(r2) +/* 08C450 800919F0 C9828390 */ lfd f12, D_80136090@sda21(r2) +/* 08C454 800919F4 C9628398 */ lfd f11, D_80136098@sda21(r2) /* 08C458 800919F8 FD2A02B2 */ fmul f9, f10, f10 /* 08C45C 800919FC FD4C02B2 */ fmul f10, f12, f10 /* 08C460 80091A00 FD2D5A7C */ fnmsub f9, f13, f9, f11 @@ -2899,8 +2899,8 @@ glabel guLookAtReflectF /* 08C490 80091A30 D1210014 */ stfs f9, 0x14(r1) /* 08C494 80091A34 C1A10014 */ lfs f13, 0x14(r1) lbl_80091A38: -/* 08C498 80091A38 C12283A0 */ lfs f9, D_801360A0-_SDA2_BASE_(r2) -/* 08C49C 80091A3C C1828388 */ lfs f12, D_80136088-_SDA2_BASE_(r2) +/* 08C498 80091A38 C12283A0 */ lfs f9, D_801360A0@sda21(r2) +/* 08C49C 80091A3C C1828388 */ lfs f12, D_80136088@sda21(r2) /* 08C4A0 80091A40 ED296824 */ fdivs f9, f9, f13 /* 08C4A4 80091A44 ED080272 */ fmuls f8, f8, f9 /* 08C4A8 80091A48 ECC60272 */ fmuls f6, f6, f9 @@ -2917,8 +2917,8 @@ lbl_80091A38: /* 08C4D4 80091A74 FC0D6040 */ fcmpo cr0, f13, f12 /* 08C4D8 80091A78 40810050 */ ble lbl_80091AC8 /* 08C4DC 80091A7C FC206834 */ frsqrte f1, f13 -/* 08C4E0 80091A80 C9828390 */ lfd f12, D_80136090-_SDA2_BASE_(r2) -/* 08C4E4 80091A84 C8428398 */ lfd f2, D_80136098-_SDA2_BASE_(r2) +/* 08C4E0 80091A80 C9828390 */ lfd f12, D_80136090@sda21(r2) +/* 08C4E4 80091A84 C8428398 */ lfd f2, D_80136098@sda21(r2) /* 08C4E8 80091A88 FC010072 */ fmul f0, f1, f1 /* 08C4EC 80091A8C FC2C0072 */ fmul f1, f12, f1 /* 08C4F0 80091A90 FC0D103C */ fnmsub f0, f13, f0, f2 @@ -2936,8 +2936,8 @@ lbl_80091A38: /* 08C520 80091AC0 D0010010 */ stfs f0, 0x10(r1) /* 08C524 80091AC4 C1A10010 */ lfs f13, 0x10(r1) lbl_80091AC8: -/* 08C528 80091AC8 C00283A4 */ lfs f0, D_801360A4-_SDA2_BASE_(r2) -/* 08C52C 80091ACC C1828388 */ lfs f12, D_80136088-_SDA2_BASE_(r2) +/* 08C528 80091AC8 C00283A4 */ lfs f0, D_801360A4@sda21(r2) +/* 08C52C 80091ACC C1828388 */ lfs f12, D_80136088@sda21(r2) /* 08C530 80091AD0 EC006824 */ fdivs f0, f0, f13 /* 08C534 80091AD4 ED6B0032 */ fmuls f11, f11, f0 /* 08C538 80091AD8 ED290032 */ fmuls f9, f9, f0 @@ -2954,8 +2954,8 @@ lbl_80091AC8: /* 08C564 80091B04 FC1D6040 */ fcmpo cr0, f29, f12 /* 08C568 80091B08 40810050 */ ble lbl_80091B58 /* 08C56C 80091B0C FDA0E834 */ frsqrte f13, f29 -/* 08C570 80091B10 CBC28390 */ lfd f30, D_80136090-_SDA2_BASE_(r2) -/* 08C574 80091B14 CBE28398 */ lfd f31, D_80136098-_SDA2_BASE_(r2) +/* 08C570 80091B10 CBC28390 */ lfd f30, D_80136090@sda21(r2) +/* 08C574 80091B14 CBE28398 */ lfd f31, D_80136098@sda21(r2) /* 08C578 80091B18 FD8D0372 */ fmul f12, f13, f13 /* 08C57C 80091B1C FDBE0372 */ fmul f13, f30, f13 /* 08C580 80091B20 FD9DFB3C */ fnmsub f12, f29, f12, f31 @@ -2973,10 +2973,10 @@ lbl_80091AC8: /* 08C5B0 80091B50 D181000C */ stfs f12, 0xc(r1) /* 08C5B4 80091B54 C3A1000C */ lfs f29, 0xc(r1) lbl_80091B58: -/* 08C5B8 80091B58 C18283A4 */ lfs f12, D_801360A4-_SDA2_BASE_(r2) -/* 08C5BC 80091B5C C1A283A8 */ lfs f13, D_801360A8-_SDA2_BASE_(r2) +/* 08C5B8 80091B58 C18283A4 */ lfs f12, D_801360A4@sda21(r2) +/* 08C5BC 80091B5C C1A283A8 */ lfs f13, D_801360A8@sda21(r2) /* 08C5C0 80091B60 EFACE824 */ fdivs f29, f12, f29 -/* 08C5C4 80091B64 C18283AC */ lfs f12, D_801360AC-_SDA2_BASE_(r2) +/* 08C5C4 80091B64 C18283AC */ lfs f12, D_801360AC@sda21(r2) /* 08C5C8 80091B68 EDAD0272 */ fmuls f13, f13, f9 /* 08C5CC 80091B6C EC000772 */ fmuls f0, f0, f29 /* 08C5D0 80091B70 EC210772 */ fmuls f1, f1, f29 @@ -2992,8 +2992,8 @@ lbl_80091B88: /* 08C5F0 80091B90 D9810030 */ stfd f12, 0x30(r1) /* 08C5F4 80091B94 80010034 */ lwz r0, 0x34(r1) /* 08C5F8 80091B98 98030008 */ stb r0, 8(r3) -/* 08C5FC 80091B9C C1A283A8 */ lfs f13, D_801360A8-_SDA2_BASE_(r2) -/* 08C600 80091BA0 C18283AC */ lfs f12, D_801360AC-_SDA2_BASE_(r2) +/* 08C5FC 80091B9C C1A283A8 */ lfs f13, D_801360A8@sda21(r2) +/* 08C600 80091BA0 C18283AC */ lfs f12, D_801360AC@sda21(r2) /* 08C604 80091BA4 EDAD02B2 */ fmuls f13, f13, f10 /* 08C608 80091BA8 FC0D6040 */ fcmpo cr0, f13, f12 /* 08C60C 80091BAC 40800008 */ bge lbl_80091BB4 @@ -3006,8 +3006,8 @@ lbl_80091BB8: /* 08C620 80091BC0 D9810030 */ stfd f12, 0x30(r1) /* 08C624 80091BC4 80010034 */ lwz r0, 0x34(r1) /* 08C628 80091BC8 98030009 */ stb r0, 9(r3) -/* 08C62C 80091BCC C1A283A8 */ lfs f13, D_801360A8-_SDA2_BASE_(r2) -/* 08C630 80091BD0 C18283AC */ lfs f12, D_801360AC-_SDA2_BASE_(r2) +/* 08C62C 80091BCC C1A283A8 */ lfs f13, D_801360A8@sda21(r2) +/* 08C630 80091BD0 C18283AC */ lfs f12, D_801360AC@sda21(r2) /* 08C634 80091BD4 EDAD02F2 */ fmuls f13, f13, f11 /* 08C638 80091BD8 FC0D6040 */ fcmpo cr0, f13, f12 /* 08C63C 80091BDC 40800008 */ bge lbl_80091BE4 @@ -3020,8 +3020,8 @@ lbl_80091BE8: /* 08C650 80091BF0 D9810030 */ stfd f12, 0x30(r1) /* 08C654 80091BF4 80010034 */ lwz r0, 0x34(r1) /* 08C658 80091BF8 9803000A */ stb r0, 0xa(r3) -/* 08C65C 80091BFC C1A283A8 */ lfs f13, D_801360A8-_SDA2_BASE_(r2) -/* 08C660 80091C00 C18283AC */ lfs f12, D_801360AC-_SDA2_BASE_(r2) +/* 08C65C 80091BFC C1A283A8 */ lfs f13, D_801360A8@sda21(r2) +/* 08C660 80091C00 C18283AC */ lfs f12, D_801360AC@sda21(r2) /* 08C664 80091C04 EDAD0032 */ fmuls f13, f13, f0 /* 08C668 80091C08 FC0D6040 */ fcmpo cr0, f13, f12 /* 08C66C 80091C0C 40800008 */ bge lbl_80091C14 @@ -3034,8 +3034,8 @@ lbl_80091C18: /* 08C680 80091C20 D9810030 */ stfd f12, 0x30(r1) /* 08C684 80091C24 80010034 */ lwz r0, 0x34(r1) /* 08C688 80091C28 98030018 */ stb r0, 0x18(r3) -/* 08C68C 80091C2C C1A283A8 */ lfs f13, D_801360A8-_SDA2_BASE_(r2) -/* 08C690 80091C30 C18283AC */ lfs f12, D_801360AC-_SDA2_BASE_(r2) +/* 08C68C 80091C2C C1A283A8 */ lfs f13, D_801360A8@sda21(r2) +/* 08C690 80091C30 C18283AC */ lfs f12, D_801360AC@sda21(r2) /* 08C694 80091C34 EDAD0072 */ fmuls f13, f13, f1 /* 08C698 80091C38 FC0D6040 */ fcmpo cr0, f13, f12 /* 08C69C 80091C3C 40800008 */ bge lbl_80091C44 @@ -3048,8 +3048,8 @@ lbl_80091C48: /* 08C6B0 80091C50 D9810030 */ stfd f12, 0x30(r1) /* 08C6B4 80091C54 80010034 */ lwz r0, 0x34(r1) /* 08C6B8 80091C58 98030019 */ stb r0, 0x19(r3) -/* 08C6BC 80091C5C C1A283A8 */ lfs f13, D_801360A8-_SDA2_BASE_(r2) -/* 08C6C0 80091C60 C18283AC */ lfs f12, D_801360AC-_SDA2_BASE_(r2) +/* 08C6BC 80091C5C C1A283A8 */ lfs f13, D_801360A8@sda21(r2) +/* 08C6C0 80091C60 C18283AC */ lfs f12, D_801360AC@sda21(r2) /* 08C6C4 80091C64 EDAD00B2 */ fmuls f13, f13, f2 /* 08C6C8 80091C68 FC0D6040 */ fcmpo cr0, f13, f12 /* 08C6CC 80091C6C 40800008 */ bge lbl_80091C74 @@ -3153,7 +3153,7 @@ lbl_80091C78: /* 08C84C 80091DEC 80010024 */ lwz r0, 0x24(r1) /* 08C850 80091DF0 8061001C */ lwz r3, 0x1c(r1) /* 08C854 80091DF4 90030038 */ stw r0, 0x38(r3) -/* 08C858 80091DF8 C0028388 */ lfs f0, D_80136088-_SDA2_BASE_(r2) +/* 08C858 80091DF8 C0028388 */ lfs f0, D_80136088@sda21(r2) /* 08C85C 80091DFC D0010024 */ stfs f0, 0x24(r1) /* 08C860 80091E00 80010024 */ lwz r0, 0x24(r1) /* 08C864 80091E04 8061001C */ lwz r3, 0x1c(r1) @@ -3166,7 +3166,7 @@ lbl_80091C78: /* 08C880 80091E20 80010024 */ lwz r0, 0x24(r1) /* 08C884 80091E24 8061001C */ lwz r3, 0x1c(r1) /* 08C888 80091E28 9003002C */ stw r0, 0x2c(r3) -/* 08C88C 80091E2C C00283A4 */ lfs f0, D_801360A4-_SDA2_BASE_(r2) +/* 08C88C 80091E2C C00283A4 */ lfs f0, D_801360A4@sda21(r2) /* 08C890 80091E30 D0010024 */ stfs f0, 0x24(r1) /* 08C894 80091E34 80010024 */ lwz r0, 0x24(r1) /* 08C898 80091E38 8061001C */ lwz r3, 0x1c(r1) @@ -3261,15 +3261,15 @@ glabel guLookAtHilite /* 08C9F4 80091F94 C141007C */ lfs f10, 0x7c(r1) /* 08C9F8 80091F98 80030044 */ lwz r0, 0x44(r3) /* 08C9FC 80091F9C 9001007C */ stw r0, 0x7c(r1) -/* 08CA00 80091FA0 C0A28388 */ lfs f5, D_80136088-_SDA2_BASE_(r2) +/* 08CA00 80091FA0 C0A28388 */ lfs f5, D_80136088@sda21(r2) /* 08CA04 80091FA4 C161007C */ lfs f11, 0x7c(r1) /* 08CA08 80091FA8 FC192840 */ fcmpo cr0, f25, f5 /* 08CA0C 80091FAC 80C30048 */ lwz r6, 0x48(r3) /* 08CA10 80091FB0 80E3004C */ lwz r7, 0x4c(r3) /* 08CA14 80091FB4 40810050 */ ble lbl_80092004 /* 08CA18 80091FB8 FDA0C834 */ frsqrte f13, f25 -/* 08CA1C 80091FBC CB028390 */ lfd f24, D_80136090-_SDA2_BASE_(r2) -/* 08CA20 80091FC0 CAE28398 */ lfd f23, D_80136098-_SDA2_BASE_(r2) +/* 08CA1C 80091FBC CB028390 */ lfd f24, D_80136090@sda21(r2) +/* 08CA20 80091FC0 CAE28398 */ lfd f23, D_80136098@sda21(r2) /* 08CA24 80091FC4 FCAD0372 */ fmul f5, f13, f13 /* 08CA28 80091FC8 FDB80372 */ fmul f13, f24, f13 /* 08CA2C 80091FCC FCB9B97C */ fnmsub f5, f25, f5, f23 @@ -3287,8 +3287,8 @@ glabel guLookAtHilite /* 08CA5C 80091FFC D0A10024 */ stfs f5, 0x24(r1) /* 08CA60 80092000 C3210024 */ lfs f25, 0x24(r1) lbl_80092004: -/* 08CA64 80092004 C0A283A0 */ lfs f5, D_801360A0-_SDA2_BASE_(r2) -/* 08CA68 80092008 C1A28388 */ lfs f13, D_80136088-_SDA2_BASE_(r2) +/* 08CA64 80092004 C0A283A0 */ lfs f5, D_801360A0@sda21(r2) +/* 08CA68 80092008 C1A28388 */ lfs f13, D_80136088@sda21(r2) /* 08CA6C 8009200C ECA5C824 */ fdivs f5, f5, f25 /* 08CA70 80092010 EC420172 */ fmuls f2, f2, f5 /* 08CA74 80092014 EC000172 */ fmuls f0, f0, f5 @@ -3305,8 +3305,8 @@ lbl_80092004: /* 08CAA0 80092040 FC196840 */ fcmpo cr0, f25, f13 /* 08CAA4 80092044 40810050 */ ble lbl_80092094 /* 08CAA8 80092048 FDA0C834 */ frsqrte f13, f25 -/* 08CAAC 8009204C CB028390 */ lfd f24, D_80136090-_SDA2_BASE_(r2) -/* 08CAB0 80092050 CAE28398 */ lfd f23, D_80136098-_SDA2_BASE_(r2) +/* 08CAAC 8009204C CB028390 */ lfd f24, D_80136090@sda21(r2) +/* 08CAB0 80092050 CAE28398 */ lfd f23, D_80136098@sda21(r2) /* 08CAB4 80092054 FD8D0372 */ fmul f12, f13, f13 /* 08CAB8 80092058 FDB80372 */ fmul f13, f24, f13 /* 08CABC 8009205C FD99BB3C */ fnmsub f12, f25, f12, f23 @@ -3324,8 +3324,8 @@ lbl_80092004: /* 08CAEC 8009208C D1810020 */ stfs f12, 0x20(r1) /* 08CAF0 80092090 C3210020 */ lfs f25, 0x20(r1) lbl_80092094: -/* 08CAF4 80092094 C18283A4 */ lfs f12, D_801360A4-_SDA2_BASE_(r2) -/* 08CAF8 80092098 C2E28388 */ lfs f23, D_80136088-_SDA2_BASE_(r2) +/* 08CAF4 80092094 C18283A4 */ lfs f12, D_801360A4@sda21(r2) +/* 08CAF8 80092098 C2E28388 */ lfs f23, D_80136088@sda21(r2) /* 08CAFC 8009209C ED8CC824 */ fdivs f12, f12, f25 /* 08CB00 800920A0 ECA50332 */ fmuls f5, f5, f12 /* 08CB04 800920A4 EC630332 */ fmuls f3, f3, f12 @@ -3342,8 +3342,8 @@ lbl_80092094: /* 08CB30 800920D0 FC0CB840 */ fcmpo cr0, f12, f23 /* 08CB34 800920D4 40810050 */ ble lbl_80092124 /* 08CB38 800920D8 FF006034 */ frsqrte f24, f12 -/* 08CB3C 800920DC CBA28390 */ lfd f29, D_80136090-_SDA2_BASE_(r2) -/* 08CB40 800920E0 CB228398 */ lfd f25, D_80136098-_SDA2_BASE_(r2) +/* 08CB3C 800920DC CBA28390 */ lfd f29, D_80136090@sda21(r2) +/* 08CB40 800920E0 CB228398 */ lfd f25, D_80136098@sda21(r2) /* 08CB44 800920E4 FEF80632 */ fmul f23, f24, f24 /* 08CB48 800920E8 FF1D0632 */ fmul f24, f29, f24 /* 08CB4C 800920EC FEECCDFC */ fnmsub f23, f12, f23, f25 @@ -3361,9 +3361,9 @@ lbl_80092094: /* 08CB7C 8009211C D181001C */ stfs f12, 0x1c(r1) /* 08CB80 80092120 C181001C */ lfs f12, 0x1c(r1) lbl_80092124: -/* 08CB84 80092124 C32283A4 */ lfs f25, D_801360A4-_SDA2_BASE_(r2) +/* 08CB84 80092124 C32283A4 */ lfs f25, D_801360A4@sda21(r2) /* 08CB88 80092128 EF1C0732 */ fmuls f24, f28, f28 -/* 08CB8C 8009212C C2E28388 */ lfs f23, D_80136088-_SDA2_BASE_(r2) +/* 08CB8C 8009212C C2E28388 */ lfs f23, D_80136088@sda21(r2) /* 08CB90 80092130 EF396024 */ fdivs f25, f25, f12 /* 08CB94 80092134 ED9BC6FA */ fmadds f12, f27, f27, f24 /* 08CB98 80092138 EDAD0672 */ fmuls f13, f13, f25 @@ -3373,8 +3373,8 @@ lbl_80092124: /* 08CBA8 80092148 FC0CB840 */ fcmpo cr0, f12, f23 /* 08CBAC 8009214C 40810050 */ ble lbl_8009219C /* 08CBB0 80092150 FF006034 */ frsqrte f24, f12 -/* 08CBB4 80092154 CBA28390 */ lfd f29, D_80136090-_SDA2_BASE_(r2) -/* 08CBB8 80092158 CB228398 */ lfd f25, D_80136098-_SDA2_BASE_(r2) +/* 08CBB4 80092154 CBA28390 */ lfd f29, D_80136090@sda21(r2) +/* 08CBB8 80092158 CB228398 */ lfd f25, D_80136098@sda21(r2) /* 08CBBC 8009215C FEF80632 */ fmul f23, f24, f24 /* 08CBC0 80092160 FF1D0632 */ fmul f24, f29, f24 /* 08CBC4 80092164 FEECCDFC */ fnmsub f23, f12, f23, f25 @@ -3392,8 +3392,8 @@ lbl_80092124: /* 08CBF4 80092194 D1810018 */ stfs f12, 0x18(r1) /* 08CBF8 80092198 C1810018 */ lfs f12, 0x18(r1) lbl_8009219C: -/* 08CBFC 8009219C C30283A4 */ lfs f24, D_801360A4-_SDA2_BASE_(r2) -/* 08CC00 800921A0 C2E28388 */ lfs f23, D_80136088-_SDA2_BASE_(r2) +/* 08CBFC 8009219C C30283A4 */ lfs f24, D_801360A4@sda21(r2) +/* 08CC00 800921A0 C2E28388 */ lfs f23, D_80136088@sda21(r2) /* 08CC04 800921A4 ED986024 */ fdivs f12, f24, f12 /* 08CC08 800921A8 EF9C0332 */ fmuls f28, f28, f12 /* 08CC0C 800921AC EF7B0332 */ fmuls f27, f27, f12 @@ -3407,8 +3407,8 @@ lbl_8009219C: /* 08CC2C 800921CC FC0CB840 */ fcmpo cr0, f12, f23 /* 08CC30 800921D0 40810050 */ ble lbl_80092220 /* 08CC34 800921D4 FF006034 */ frsqrte f24, f12 -/* 08CC38 800921D8 CB428390 */ lfd f26, D_80136090-_SDA2_BASE_(r2) -/* 08CC3C 800921DC CB228398 */ lfd f25, D_80136098-_SDA2_BASE_(r2) +/* 08CC38 800921D8 CB428390 */ lfd f26, D_80136090@sda21(r2) +/* 08CC3C 800921DC CB228398 */ lfd f25, D_80136098@sda21(r2) /* 08CC40 800921E0 FEF80632 */ fmul f23, f24, f24 /* 08CC44 800921E4 FF1A0632 */ fmul f24, f26, f24 /* 08CC48 800921E8 FEECCDFC */ fnmsub f23, f12, f23, f25 @@ -3426,22 +3426,22 @@ lbl_8009219C: /* 08CC78 80092218 D1810014 */ stfs f12, 0x14(r1) /* 08CC7C 8009221C C1810014 */ lfs f12, 0x14(r1) lbl_80092220: -/* 08CC80 80092220 CAE283B8 */ lfd f23, D_801360B8-_SDA2_BASE_(r2) +/* 08CC80 80092220 CAE283B8 */ lfd f23, D_801360B8@sda21(r2) /* 08CC84 80092224 FC0CB840 */ fcmpo cr0, f12, f23 /* 08CC88 80092228 408100B0 */ ble lbl_800922D8 -/* 08CC8C 8009222C C2E283A4 */ lfs f23, D_801360A4-_SDA2_BASE_(r2) +/* 08CC8C 8009222C C2E283A4 */ lfs f23, D_801360A4@sda21(r2) /* 08CC90 80092230 6CC38000 */ xoris r3, r6, 0x8000 /* 08CC94 80092234 6CE08000 */ xoris r0, r7, 0x8000 /* 08CC98 80092238 906100A4 */ stw r3, 0xa4(r1) /* 08CC9C 8009223C EF576024 */ fdivs f26, f23, f12 /* 08CCA0 80092240 3C604330 */ lis r3, 0x4330 /* 08CCA4 80092244 90010094 */ stw r0, 0x94(r1) -/* 08CCA8 80092248 CAE283C8 */ lfd f23, D_801360C8-_SDA2_BASE_(r2) +/* 08CCA8 80092248 CAE283C8 */ lfd f23, D_801360C8@sda21(r2) /* 08CCAC 8009224C 54C5103A */ slwi r5, r6, 2 /* 08CCB0 80092250 EF9C06B2 */ fmuls f28, f28, f26 /* 08CCB4 80092254 906100A0 */ stw r3, 0xa0(r1) /* 08CCB8 80092258 EFBD06B2 */ fmuls f29, f29, f26 -/* 08CCBC 8009225C C18283C0 */ lfs f12, D_801360C0-_SDA2_BASE_(r2) +/* 08CCBC 8009225C C18283C0 */ lfs f12, D_801360C0@sda21(r2) /* 08CCC0 80092260 CB0100A0 */ lfd f24, 0xa0(r1) /* 08CCC4 80092264 EF3C0132 */ fmuls f25, f28, f4 /* 08CCC8 80092268 90610090 */ stw r3, 0x90(r1) @@ -3481,14 +3481,14 @@ lbl_800922D8: /* 08CD4C 800922EC 90030004 */ stw r0, 4(r3) lbl_800922F0: /* 08CD50 800922F0 EF4A02B2 */ fmuls f26, f10, f10 -/* 08CD54 800922F4 C1828388 */ lfs f12, D_80136088-_SDA2_BASE_(r2) +/* 08CD54 800922F4 C1828388 */ lfs f12, D_80136088@sda21(r2) /* 08CD58 800922F8 EF49D27A */ fmadds f26, f9, f9, f26 /* 08CD5C 800922FC EF0BD2FA */ fmadds f24, f11, f11, f26 /* 08CD60 80092300 FC186040 */ fcmpo cr0, f24, f12 /* 08CD64 80092304 40810050 */ ble lbl_80092354 /* 08CD68 80092308 FEE0C034 */ frsqrte f23, f24 -/* 08CD6C 8009230C CB828390 */ lfd f28, D_80136090-_SDA2_BASE_(r2) -/* 08CD70 80092310 CB628398 */ lfd f27, D_80136098-_SDA2_BASE_(r2) +/* 08CD6C 8009230C CB828390 */ lfd f28, D_80136090@sda21(r2) +/* 08CD70 80092310 CB628398 */ lfd f27, D_80136098@sda21(r2) /* 08CD74 80092314 FD9705F2 */ fmul f12, f23, f23 /* 08CD78 80092318 FF5C05F2 */ fmul f26, f28, f23 /* 08CD7C 8009231C FD98DB3C */ fnmsub f12, f24, f12, f27 @@ -3506,8 +3506,8 @@ lbl_800922F0: /* 08CDAC 8009234C D1810010 */ stfs f12, 0x10(r1) /* 08CDB0 80092350 C3010010 */ lfs f24, 0x10(r1) lbl_80092354: -/* 08CDB4 80092354 C34283A4 */ lfs f26, D_801360A4-_SDA2_BASE_(r2) -/* 08CDB8 80092358 C1828388 */ lfs f12, D_80136088-_SDA2_BASE_(r2) +/* 08CDB4 80092354 C34283A4 */ lfs f26, D_801360A4@sda21(r2) +/* 08CDB8 80092358 C1828388 */ lfs f12, D_80136088@sda21(r2) /* 08CDBC 8009235C EEFAC024 */ fdivs f23, f26, f24 /* 08CDC0 80092360 ED4A05F2 */ fmuls f10, f10, f23 /* 08CDC4 80092364 ED2905F2 */ fmuls f9, f9, f23 @@ -3521,8 +3521,8 @@ lbl_80092354: /* 08CDE4 80092384 FC186040 */ fcmpo cr0, f24, f12 /* 08CDE8 80092388 40810050 */ ble lbl_800923D8 /* 08CDEC 8009238C FEE0C034 */ frsqrte f23, f24 -/* 08CDF0 80092390 CB828390 */ lfd f28, D_80136090-_SDA2_BASE_(r2) -/* 08CDF4 80092394 CB628398 */ lfd f27, D_80136098-_SDA2_BASE_(r2) +/* 08CDF0 80092390 CB828390 */ lfd f28, D_80136090@sda21(r2) +/* 08CDF4 80092394 CB628398 */ lfd f27, D_80136098@sda21(r2) /* 08CDF8 80092398 FD9705F2 */ fmul f12, f23, f23 /* 08CDFC 8009239C FF5C05F2 */ fmul f26, f28, f23 /* 08CE00 800923A0 FD98DB3C */ fnmsub f12, f24, f12, f27 @@ -3540,22 +3540,22 @@ lbl_80092354: /* 08CE30 800923D0 D181000C */ stfs f12, 0xc(r1) /* 08CE34 800923D4 C301000C */ lfs f24, 0xc(r1) lbl_800923D8: -/* 08CE38 800923D8 C98283B8 */ lfd f12, D_801360B8-_SDA2_BASE_(r2) +/* 08CE38 800923D8 C98283B8 */ lfd f12, D_801360B8@sda21(r2) /* 08CE3C 800923DC FC186040 */ fcmpo cr0, f24, f12 /* 08CE40 800923E0 408100B0 */ ble lbl_80092490 -/* 08CE44 800923E4 C18283A4 */ lfs f12, D_801360A4-_SDA2_BASE_(r2) +/* 08CE44 800923E4 C18283A4 */ lfs f12, D_801360A4@sda21(r2) /* 08CE48 800923E8 6CC38000 */ xoris r3, r6, 0x8000 /* 08CE4C 800923EC 6CE08000 */ xoris r0, r7, 0x8000 /* 08CE50 800923F0 9061008C */ stw r3, 0x8c(r1) /* 08CE54 800923F4 EEECC024 */ fdivs f23, f12, f24 /* 08CE58 800923F8 3C604330 */ lis r3, 0x4330 /* 08CE5C 800923FC 9001009C */ stw r0, 0x9c(r1) -/* 08CE60 80092400 CB8283C8 */ lfd f28, D_801360C8-_SDA2_BASE_(r2) +/* 08CE60 80092400 CB8283C8 */ lfd f28, D_801360C8@sda21(r2) /* 08CE64 80092404 54C5103A */ slwi r5, r6, 2 /* 08CE68 80092408 ED4A05F2 */ fmuls f10, f10, f23 /* 08CE6C 8009240C 90610088 */ stw r3, 0x88(r1) /* 08CE70 80092410 ED2905F2 */ fmuls f9, f9, f23 -/* 08CE74 80092414 C3A283C0 */ lfs f29, D_801360C0-_SDA2_BASE_(r2) +/* 08CE74 80092414 C3A283C0 */ lfs f29, D_801360C0@sda21(r2) /* 08CE78 80092418 CB610088 */ lfd f27, 0x88(r1) /* 08CE7C 8009241C ED8A0132 */ fmuls f12, f10, f4 /* 08CE80 80092420 90610098 */ stw r3, 0x98(r1) @@ -3594,8 +3594,8 @@ lbl_80092490: /* 08CF00 800924A0 80610080 */ lwz r3, 0x80(r1) /* 08CF04 800924A4 9003000C */ stw r0, 0xc(r3) lbl_800924A8: -/* 08CF08 800924A8 C14283A8 */ lfs f10, D_801360A8-_SDA2_BASE_(r2) -/* 08CF0C 800924AC C12283AC */ lfs f9, D_801360AC-_SDA2_BASE_(r2) +/* 08CF08 800924A8 C14283A8 */ lfs f10, D_801360A8@sda21(r2) +/* 08CF0C 800924AC C12283AC */ lfs f9, D_801360AC@sda21(r2) /* 08CF10 800924B0 ED4A00F2 */ fmuls f10, f10, f3 /* 08CF14 800924B4 FC0A4840 */ fcmpo cr0, f10, f9 /* 08CF18 800924B8 40800008 */ bge lbl_800924C0 @@ -3608,8 +3608,8 @@ lbl_800924C4: /* 08CF2C 800924CC D9210088 */ stfd f9, 0x88(r1) /* 08CF30 800924D0 8001008C */ lwz r0, 0x8c(r1) /* 08CF34 800924D4 98030008 */ stb r0, 8(r3) -/* 08CF38 800924D8 C14283A8 */ lfs f10, D_801360A8-_SDA2_BASE_(r2) -/* 08CF3C 800924DC C12283AC */ lfs f9, D_801360AC-_SDA2_BASE_(r2) +/* 08CF38 800924D8 C14283A8 */ lfs f10, D_801360A8@sda21(r2) +/* 08CF3C 800924DC C12283AC */ lfs f9, D_801360AC@sda21(r2) /* 08CF40 800924E0 ED4A0132 */ fmuls f10, f10, f4 /* 08CF44 800924E4 FC0A4840 */ fcmpo cr0, f10, f9 /* 08CF48 800924E8 40800008 */ bge lbl_800924F0 @@ -3622,8 +3622,8 @@ lbl_800924F4: /* 08CF5C 800924FC D9210088 */ stfd f9, 0x88(r1) /* 08CF60 80092500 8001008C */ lwz r0, 0x8c(r1) /* 08CF64 80092504 98030009 */ stb r0, 9(r3) -/* 08CF68 80092508 C14283A8 */ lfs f10, D_801360A8-_SDA2_BASE_(r2) -/* 08CF6C 8009250C C12283AC */ lfs f9, D_801360AC-_SDA2_BASE_(r2) +/* 08CF68 80092508 C14283A8 */ lfs f10, D_801360A8@sda21(r2) +/* 08CF6C 8009250C C12283AC */ lfs f9, D_801360AC@sda21(r2) /* 08CF70 80092510 ED4A0172 */ fmuls f10, f10, f5 /* 08CF74 80092514 FC0A4840 */ fcmpo cr0, f10, f9 /* 08CF78 80092518 40800008 */ bge lbl_80092520 @@ -3636,8 +3636,8 @@ lbl_80092524: /* 08CF8C 8009252C D9210088 */ stfd f9, 0x88(r1) /* 08CF90 80092530 8001008C */ lwz r0, 0x8c(r1) /* 08CF94 80092534 9803000A */ stb r0, 0xa(r3) -/* 08CF98 80092538 C14283A8 */ lfs f10, D_801360A8-_SDA2_BASE_(r2) -/* 08CF9C 8009253C C12283AC */ lfs f9, D_801360AC-_SDA2_BASE_(r2) +/* 08CF98 80092538 C14283A8 */ lfs f10, D_801360A8@sda21(r2) +/* 08CF9C 8009253C C12283AC */ lfs f9, D_801360AC@sda21(r2) /* 08CFA0 80092540 ED4A0372 */ fmuls f10, f10, f13 /* 08CFA4 80092544 FC0A4840 */ fcmpo cr0, f10, f9 /* 08CFA8 80092548 40800008 */ bge lbl_80092550 @@ -3650,8 +3650,8 @@ lbl_80092554: /* 08CFBC 8009255C D9210088 */ stfd f9, 0x88(r1) /* 08CFC0 80092560 8001008C */ lwz r0, 0x8c(r1) /* 08CFC4 80092564 98030018 */ stb r0, 0x18(r3) -/* 08CFC8 80092568 C14283A8 */ lfs f10, D_801360A8-_SDA2_BASE_(r2) -/* 08CFCC 8009256C C12283AC */ lfs f9, D_801360AC-_SDA2_BASE_(r2) +/* 08CFC8 80092568 C14283A8 */ lfs f10, D_801360A8@sda21(r2) +/* 08CFCC 8009256C C12283AC */ lfs f9, D_801360AC@sda21(r2) /* 08CFD0 80092570 ED4A07F2 */ fmuls f10, f10, f31 /* 08CFD4 80092574 FC0A4840 */ fcmpo cr0, f10, f9 /* 08CFD8 80092578 40800008 */ bge lbl_80092580 @@ -3664,8 +3664,8 @@ lbl_80092584: /* 08CFEC 8009258C D9210088 */ stfd f9, 0x88(r1) /* 08CFF0 80092590 8001008C */ lwz r0, 0x8c(r1) /* 08CFF4 80092594 98030019 */ stb r0, 0x19(r3) -/* 08CFF8 80092598 C14283A8 */ lfs f10, D_801360A8-_SDA2_BASE_(r2) -/* 08CFFC 8009259C C12283AC */ lfs f9, D_801360AC-_SDA2_BASE_(r2) +/* 08CFF8 80092598 C14283A8 */ lfs f10, D_801360A8@sda21(r2) +/* 08CFFC 8009259C C12283AC */ lfs f9, D_801360AC@sda21(r2) /* 08D000 800925A0 ED4A07B2 */ fmuls f10, f10, f30 /* 08D004 800925A4 FC0A4840 */ fcmpo cr0, f10, f9 /* 08D008 800925A8 40800008 */ bge lbl_800925B0 @@ -3728,13 +3728,13 @@ lbl_800925B4: /* 08D0E4 80092684 D0610038 */ stfs f3, 0x38(r1) /* 08D0E8 80092688 80610034 */ lwz r3, 0x34(r1) /* 08D0EC 8009268C D0810048 */ stfs f4, 0x48(r1) -/* 08D0F0 80092690 C0C28388 */ lfs f6, D_80136088-_SDA2_BASE_(r2) +/* 08D0F0 80092690 C0C28388 */ lfs f6, D_80136088@sda21(r2) /* 08D0F4 80092694 7C691B78 */ mr r9, r3 /* 08D0F8 80092698 D0A10058 */ stfs f5, 0x58(r1) /* 08D0FC 8009269C 39430020 */ addi r10, r3, 0x20 -/* 08D100 800926A0 C08283A4 */ lfs f4, D_801360A4-_SDA2_BASE_(r2) +/* 08D100 800926A0 C08283A4 */ lfs f4, D_801360A4@sda21(r2) /* 08D104 800926A4 D1410068 */ stfs f10, 0x68(r1) -/* 08D108 800926A8 C06283B0 */ lfs f3, D_801360B0-_SDA2_BASE_(r2) +/* 08D108 800926A8 C06283B0 */ lfs f3, D_801360B0@sda21(r2) /* 08D10C 800926AC D1A1003C */ stfs f13, 0x3c(r1) /* 08D110 800926B0 D3E1004C */ stfs f31, 0x4c(r1) /* 08D114 800926B4 D3C1005C */ stfs f30, 0x5c(r1) @@ -3916,15 +3916,15 @@ glabel guLookAtHiliteF /* 08D3C8 80092968 C1410034 */ lfs f10, 0x34(r1) /* 08D3CC 8009296C 80030044 */ lwz r0, 0x44(r3) /* 08D3D0 80092970 90010034 */ stw r0, 0x34(r1) -/* 08D3D4 80092974 C0A28388 */ lfs f5, D_80136088-_SDA2_BASE_(r2) +/* 08D3D4 80092974 C0A28388 */ lfs f5, D_80136088@sda21(r2) /* 08D3D8 80092978 C1610034 */ lfs f11, 0x34(r1) /* 08D3DC 8009297C FC192840 */ fcmpo cr0, f25, f5 /* 08D3E0 80092980 80C30048 */ lwz r6, 0x48(r3) /* 08D3E4 80092984 80E3004C */ lwz r7, 0x4c(r3) /* 08D3E8 80092988 40810050 */ ble lbl_800929D8 /* 08D3EC 8009298C FDA0C834 */ frsqrte f13, f25 -/* 08D3F0 80092990 CB028390 */ lfd f24, D_80136090-_SDA2_BASE_(r2) -/* 08D3F4 80092994 CAE28398 */ lfd f23, D_80136098-_SDA2_BASE_(r2) +/* 08D3F0 80092990 CB028390 */ lfd f24, D_80136090@sda21(r2) +/* 08D3F4 80092994 CAE28398 */ lfd f23, D_80136098@sda21(r2) /* 08D3F8 80092998 FCAD0372 */ fmul f5, f13, f13 /* 08D3FC 8009299C FDB80372 */ fmul f13, f24, f13 /* 08D400 800929A0 FCB9B97C */ fnmsub f5, f25, f5, f23 @@ -3942,8 +3942,8 @@ glabel guLookAtHiliteF /* 08D430 800929D0 D0A10024 */ stfs f5, 0x24(r1) /* 08D434 800929D4 C3210024 */ lfs f25, 0x24(r1) lbl_800929D8: -/* 08D438 800929D8 C0A283A0 */ lfs f5, D_801360A0-_SDA2_BASE_(r2) -/* 08D43C 800929DC C1A28388 */ lfs f13, D_80136088-_SDA2_BASE_(r2) +/* 08D438 800929D8 C0A283A0 */ lfs f5, D_801360A0@sda21(r2) +/* 08D43C 800929DC C1A28388 */ lfs f13, D_80136088@sda21(r2) /* 08D440 800929E0 ECA5C824 */ fdivs f5, f5, f25 /* 08D444 800929E4 EC420172 */ fmuls f2, f2, f5 /* 08D448 800929E8 EC000172 */ fmuls f0, f0, f5 @@ -3960,8 +3960,8 @@ lbl_800929D8: /* 08D474 80092A14 FC196840 */ fcmpo cr0, f25, f13 /* 08D478 80092A18 40810050 */ ble lbl_80092A68 /* 08D47C 80092A1C FDA0C834 */ frsqrte f13, f25 -/* 08D480 80092A20 CB028390 */ lfd f24, D_80136090-_SDA2_BASE_(r2) -/* 08D484 80092A24 CAE28398 */ lfd f23, D_80136098-_SDA2_BASE_(r2) +/* 08D480 80092A20 CB028390 */ lfd f24, D_80136090@sda21(r2) +/* 08D484 80092A24 CAE28398 */ lfd f23, D_80136098@sda21(r2) /* 08D488 80092A28 FD8D0372 */ fmul f12, f13, f13 /* 08D48C 80092A2C FDB80372 */ fmul f13, f24, f13 /* 08D490 80092A30 FD99BB3C */ fnmsub f12, f25, f12, f23 @@ -3979,8 +3979,8 @@ lbl_800929D8: /* 08D4C0 80092A60 D1810020 */ stfs f12, 0x20(r1) /* 08D4C4 80092A64 C3210020 */ lfs f25, 0x20(r1) lbl_80092A68: -/* 08D4C8 80092A68 C18283A4 */ lfs f12, D_801360A4-_SDA2_BASE_(r2) -/* 08D4CC 80092A6C C2E28388 */ lfs f23, D_80136088-_SDA2_BASE_(r2) +/* 08D4C8 80092A68 C18283A4 */ lfs f12, D_801360A4@sda21(r2) +/* 08D4CC 80092A6C C2E28388 */ lfs f23, D_80136088@sda21(r2) /* 08D4D0 80092A70 ED8CC824 */ fdivs f12, f12, f25 /* 08D4D4 80092A74 ECA50332 */ fmuls f5, f5, f12 /* 08D4D8 80092A78 EC630332 */ fmuls f3, f3, f12 @@ -3997,8 +3997,8 @@ lbl_80092A68: /* 08D504 80092AA4 FC0CB840 */ fcmpo cr0, f12, f23 /* 08D508 80092AA8 40810050 */ ble lbl_80092AF8 /* 08D50C 80092AAC FF006034 */ frsqrte f24, f12 -/* 08D510 80092AB0 CBA28390 */ lfd f29, D_80136090-_SDA2_BASE_(r2) -/* 08D514 80092AB4 CB228398 */ lfd f25, D_80136098-_SDA2_BASE_(r2) +/* 08D510 80092AB0 CBA28390 */ lfd f29, D_80136090@sda21(r2) +/* 08D514 80092AB4 CB228398 */ lfd f25, D_80136098@sda21(r2) /* 08D518 80092AB8 FEF80632 */ fmul f23, f24, f24 /* 08D51C 80092ABC FF1D0632 */ fmul f24, f29, f24 /* 08D520 80092AC0 FEECCDFC */ fnmsub f23, f12, f23, f25 @@ -4016,9 +4016,9 @@ lbl_80092A68: /* 08D550 80092AF0 D181001C */ stfs f12, 0x1c(r1) /* 08D554 80092AF4 C181001C */ lfs f12, 0x1c(r1) lbl_80092AF8: -/* 08D558 80092AF8 C32283A4 */ lfs f25, D_801360A4-_SDA2_BASE_(r2) +/* 08D558 80092AF8 C32283A4 */ lfs f25, D_801360A4@sda21(r2) /* 08D55C 80092AFC EF1C0732 */ fmuls f24, f28, f28 -/* 08D560 80092B00 C2E28388 */ lfs f23, D_80136088-_SDA2_BASE_(r2) +/* 08D560 80092B00 C2E28388 */ lfs f23, D_80136088@sda21(r2) /* 08D564 80092B04 EF396024 */ fdivs f25, f25, f12 /* 08D568 80092B08 ED9BC6FA */ fmadds f12, f27, f27, f24 /* 08D56C 80092B0C EDAD0672 */ fmuls f13, f13, f25 @@ -4028,8 +4028,8 @@ lbl_80092AF8: /* 08D57C 80092B1C FC0CB840 */ fcmpo cr0, f12, f23 /* 08D580 80092B20 40810050 */ ble lbl_80092B70 /* 08D584 80092B24 FF006034 */ frsqrte f24, f12 -/* 08D588 80092B28 CBA28390 */ lfd f29, D_80136090-_SDA2_BASE_(r2) -/* 08D58C 80092B2C CB228398 */ lfd f25, D_80136098-_SDA2_BASE_(r2) +/* 08D588 80092B28 CBA28390 */ lfd f29, D_80136090@sda21(r2) +/* 08D58C 80092B2C CB228398 */ lfd f25, D_80136098@sda21(r2) /* 08D590 80092B30 FEF80632 */ fmul f23, f24, f24 /* 08D594 80092B34 FF1D0632 */ fmul f24, f29, f24 /* 08D598 80092B38 FEECCDFC */ fnmsub f23, f12, f23, f25 @@ -4047,8 +4047,8 @@ lbl_80092AF8: /* 08D5C8 80092B68 D1810018 */ stfs f12, 0x18(r1) /* 08D5CC 80092B6C C1810018 */ lfs f12, 0x18(r1) lbl_80092B70: -/* 08D5D0 80092B70 C30283A4 */ lfs f24, D_801360A4-_SDA2_BASE_(r2) -/* 08D5D4 80092B74 C2E28388 */ lfs f23, D_80136088-_SDA2_BASE_(r2) +/* 08D5D0 80092B70 C30283A4 */ lfs f24, D_801360A4@sda21(r2) +/* 08D5D4 80092B74 C2E28388 */ lfs f23, D_80136088@sda21(r2) /* 08D5D8 80092B78 ED986024 */ fdivs f12, f24, f12 /* 08D5DC 80092B7C EF9C0332 */ fmuls f28, f28, f12 /* 08D5E0 80092B80 EF7B0332 */ fmuls f27, f27, f12 @@ -4062,8 +4062,8 @@ lbl_80092B70: /* 08D600 80092BA0 FC0CB840 */ fcmpo cr0, f12, f23 /* 08D604 80092BA4 40810050 */ ble lbl_80092BF4 /* 08D608 80092BA8 FF006034 */ frsqrte f24, f12 -/* 08D60C 80092BAC CB428390 */ lfd f26, D_80136090-_SDA2_BASE_(r2) -/* 08D610 80092BB0 CB228398 */ lfd f25, D_80136098-_SDA2_BASE_(r2) +/* 08D60C 80092BAC CB428390 */ lfd f26, D_80136090@sda21(r2) +/* 08D610 80092BB0 CB228398 */ lfd f25, D_80136098@sda21(r2) /* 08D614 80092BB4 FEF80632 */ fmul f23, f24, f24 /* 08D618 80092BB8 FF1A0632 */ fmul f24, f26, f24 /* 08D61C 80092BBC FEECCDFC */ fnmsub f23, f12, f23, f25 @@ -4081,22 +4081,22 @@ lbl_80092B70: /* 08D64C 80092BEC D1810014 */ stfs f12, 0x14(r1) /* 08D650 80092BF0 C1810014 */ lfs f12, 0x14(r1) lbl_80092BF4: -/* 08D654 80092BF4 CAE283B8 */ lfd f23, D_801360B8-_SDA2_BASE_(r2) +/* 08D654 80092BF4 CAE283B8 */ lfd f23, D_801360B8@sda21(r2) /* 08D658 80092BF8 FC0CB840 */ fcmpo cr0, f12, f23 /* 08D65C 80092BFC 408100B0 */ ble lbl_80092CAC -/* 08D660 80092C00 C2E283A4 */ lfs f23, D_801360A4-_SDA2_BASE_(r2) +/* 08D660 80092C00 C2E283A4 */ lfs f23, D_801360A4@sda21(r2) /* 08D664 80092C04 6CC38000 */ xoris r3, r6, 0x8000 /* 08D668 80092C08 6CE08000 */ xoris r0, r7, 0x8000 /* 08D66C 80092C0C 9061005C */ stw r3, 0x5c(r1) /* 08D670 80092C10 EF576024 */ fdivs f26, f23, f12 /* 08D674 80092C14 3C604330 */ lis r3, 0x4330 /* 08D678 80092C18 9001004C */ stw r0, 0x4c(r1) -/* 08D67C 80092C1C CAE283C8 */ lfd f23, D_801360C8-_SDA2_BASE_(r2) +/* 08D67C 80092C1C CAE283C8 */ lfd f23, D_801360C8@sda21(r2) /* 08D680 80092C20 54C5103A */ slwi r5, r6, 2 /* 08D684 80092C24 EF9C06B2 */ fmuls f28, f28, f26 /* 08D688 80092C28 90610058 */ stw r3, 0x58(r1) /* 08D68C 80092C2C EFBD06B2 */ fmuls f29, f29, f26 -/* 08D690 80092C30 C18283C0 */ lfs f12, D_801360C0-_SDA2_BASE_(r2) +/* 08D690 80092C30 C18283C0 */ lfs f12, D_801360C0@sda21(r2) /* 08D694 80092C34 CB010058 */ lfd f24, 0x58(r1) /* 08D698 80092C38 EF3C0132 */ fmuls f25, f28, f4 /* 08D69C 80092C3C 90610048 */ stw r3, 0x48(r1) @@ -4136,14 +4136,14 @@ lbl_80092CAC: /* 08D720 80092CC0 90030004 */ stw r0, 4(r3) lbl_80092CC4: /* 08D724 80092CC4 EF4A02B2 */ fmuls f26, f10, f10 -/* 08D728 80092CC8 C1828388 */ lfs f12, D_80136088-_SDA2_BASE_(r2) +/* 08D728 80092CC8 C1828388 */ lfs f12, D_80136088@sda21(r2) /* 08D72C 80092CCC EF49D27A */ fmadds f26, f9, f9, f26 /* 08D730 80092CD0 EF0BD2FA */ fmadds f24, f11, f11, f26 /* 08D734 80092CD4 FC186040 */ fcmpo cr0, f24, f12 /* 08D738 80092CD8 40810050 */ ble lbl_80092D28 /* 08D73C 80092CDC FEE0C034 */ frsqrte f23, f24 -/* 08D740 80092CE0 CB828390 */ lfd f28, D_80136090-_SDA2_BASE_(r2) -/* 08D744 80092CE4 CB628398 */ lfd f27, D_80136098-_SDA2_BASE_(r2) +/* 08D740 80092CE0 CB828390 */ lfd f28, D_80136090@sda21(r2) +/* 08D744 80092CE4 CB628398 */ lfd f27, D_80136098@sda21(r2) /* 08D748 80092CE8 FD9705F2 */ fmul f12, f23, f23 /* 08D74C 80092CEC FF5C05F2 */ fmul f26, f28, f23 /* 08D750 80092CF0 FD98DB3C */ fnmsub f12, f24, f12, f27 @@ -4161,8 +4161,8 @@ lbl_80092CC4: /* 08D780 80092D20 D1810010 */ stfs f12, 0x10(r1) /* 08D784 80092D24 C3010010 */ lfs f24, 0x10(r1) lbl_80092D28: -/* 08D788 80092D28 C34283A4 */ lfs f26, D_801360A4-_SDA2_BASE_(r2) -/* 08D78C 80092D2C C1828388 */ lfs f12, D_80136088-_SDA2_BASE_(r2) +/* 08D788 80092D28 C34283A4 */ lfs f26, D_801360A4@sda21(r2) +/* 08D78C 80092D2C C1828388 */ lfs f12, D_80136088@sda21(r2) /* 08D790 80092D30 EEFAC024 */ fdivs f23, f26, f24 /* 08D794 80092D34 ED4A05F2 */ fmuls f10, f10, f23 /* 08D798 80092D38 ED2905F2 */ fmuls f9, f9, f23 @@ -4176,8 +4176,8 @@ lbl_80092D28: /* 08D7B8 80092D58 FC186040 */ fcmpo cr0, f24, f12 /* 08D7BC 80092D5C 40810050 */ ble lbl_80092DAC /* 08D7C0 80092D60 FEE0C034 */ frsqrte f23, f24 -/* 08D7C4 80092D64 CB828390 */ lfd f28, D_80136090-_SDA2_BASE_(r2) -/* 08D7C8 80092D68 CB628398 */ lfd f27, D_80136098-_SDA2_BASE_(r2) +/* 08D7C4 80092D64 CB828390 */ lfd f28, D_80136090@sda21(r2) +/* 08D7C8 80092D68 CB628398 */ lfd f27, D_80136098@sda21(r2) /* 08D7CC 80092D6C FD9705F2 */ fmul f12, f23, f23 /* 08D7D0 80092D70 FF5C05F2 */ fmul f26, f28, f23 /* 08D7D4 80092D74 FD98DB3C */ fnmsub f12, f24, f12, f27 @@ -4195,22 +4195,22 @@ lbl_80092D28: /* 08D804 80092DA4 D181000C */ stfs f12, 0xc(r1) /* 08D808 80092DA8 C301000C */ lfs f24, 0xc(r1) lbl_80092DAC: -/* 08D80C 80092DAC C98283B8 */ lfd f12, D_801360B8-_SDA2_BASE_(r2) +/* 08D80C 80092DAC C98283B8 */ lfd f12, D_801360B8@sda21(r2) /* 08D810 80092DB0 FC186040 */ fcmpo cr0, f24, f12 /* 08D814 80092DB4 408100B0 */ ble lbl_80092E64 -/* 08D818 80092DB8 C18283A4 */ lfs f12, D_801360A4-_SDA2_BASE_(r2) +/* 08D818 80092DB8 C18283A4 */ lfs f12, D_801360A4@sda21(r2) /* 08D81C 80092DBC 6CC38000 */ xoris r3, r6, 0x8000 /* 08D820 80092DC0 6CE08000 */ xoris r0, r7, 0x8000 /* 08D824 80092DC4 90610044 */ stw r3, 0x44(r1) /* 08D828 80092DC8 EEECC024 */ fdivs f23, f12, f24 /* 08D82C 80092DCC 3C604330 */ lis r3, 0x4330 /* 08D830 80092DD0 90010054 */ stw r0, 0x54(r1) -/* 08D834 80092DD4 CB8283C8 */ lfd f28, D_801360C8-_SDA2_BASE_(r2) +/* 08D834 80092DD4 CB8283C8 */ lfd f28, D_801360C8@sda21(r2) /* 08D838 80092DD8 54C5103A */ slwi r5, r6, 2 /* 08D83C 80092DDC ED4A05F2 */ fmuls f10, f10, f23 /* 08D840 80092DE0 90610040 */ stw r3, 0x40(r1) /* 08D844 80092DE4 ED2905F2 */ fmuls f9, f9, f23 -/* 08D848 80092DE8 C3A283C0 */ lfs f29, D_801360C0-_SDA2_BASE_(r2) +/* 08D848 80092DE8 C3A283C0 */ lfs f29, D_801360C0@sda21(r2) /* 08D84C 80092DEC CB610040 */ lfd f27, 0x40(r1) /* 08D850 80092DF0 ED8A0132 */ fmuls f12, f10, f4 /* 08D854 80092DF4 90610050 */ stw r3, 0x50(r1) @@ -4249,8 +4249,8 @@ lbl_80092E64: /* 08D8D4 80092E74 80610038 */ lwz r3, 0x38(r1) /* 08D8D8 80092E78 9003000C */ stw r0, 0xc(r3) lbl_80092E7C: -/* 08D8DC 80092E7C C14283A8 */ lfs f10, D_801360A8-_SDA2_BASE_(r2) -/* 08D8E0 80092E80 C12283AC */ lfs f9, D_801360AC-_SDA2_BASE_(r2) +/* 08D8DC 80092E7C C14283A8 */ lfs f10, D_801360A8@sda21(r2) +/* 08D8E0 80092E80 C12283AC */ lfs f9, D_801360AC@sda21(r2) /* 08D8E4 80092E84 ED4A00F2 */ fmuls f10, f10, f3 /* 08D8E8 80092E88 FC0A4840 */ fcmpo cr0, f10, f9 /* 08D8EC 80092E8C 40800008 */ bge lbl_80092E94 @@ -4263,8 +4263,8 @@ lbl_80092E98: /* 08D900 80092EA0 D9210040 */ stfd f9, 0x40(r1) /* 08D904 80092EA4 80010044 */ lwz r0, 0x44(r1) /* 08D908 80092EA8 98030008 */ stb r0, 8(r3) -/* 08D90C 80092EAC C14283A8 */ lfs f10, D_801360A8-_SDA2_BASE_(r2) -/* 08D910 80092EB0 C12283AC */ lfs f9, D_801360AC-_SDA2_BASE_(r2) +/* 08D90C 80092EAC C14283A8 */ lfs f10, D_801360A8@sda21(r2) +/* 08D910 80092EB0 C12283AC */ lfs f9, D_801360AC@sda21(r2) /* 08D914 80092EB4 ED4A0132 */ fmuls f10, f10, f4 /* 08D918 80092EB8 FC0A4840 */ fcmpo cr0, f10, f9 /* 08D91C 80092EBC 40800008 */ bge lbl_80092EC4 @@ -4277,8 +4277,8 @@ lbl_80092EC8: /* 08D930 80092ED0 D9210040 */ stfd f9, 0x40(r1) /* 08D934 80092ED4 80010044 */ lwz r0, 0x44(r1) /* 08D938 80092ED8 98030009 */ stb r0, 9(r3) -/* 08D93C 80092EDC C14283A8 */ lfs f10, D_801360A8-_SDA2_BASE_(r2) -/* 08D940 80092EE0 C12283AC */ lfs f9, D_801360AC-_SDA2_BASE_(r2) +/* 08D93C 80092EDC C14283A8 */ lfs f10, D_801360A8@sda21(r2) +/* 08D940 80092EE0 C12283AC */ lfs f9, D_801360AC@sda21(r2) /* 08D944 80092EE4 ED4A0172 */ fmuls f10, f10, f5 /* 08D948 80092EE8 FC0A4840 */ fcmpo cr0, f10, f9 /* 08D94C 80092EEC 40800008 */ bge lbl_80092EF4 @@ -4291,8 +4291,8 @@ lbl_80092EF8: /* 08D960 80092F00 D9210040 */ stfd f9, 0x40(r1) /* 08D964 80092F04 80010044 */ lwz r0, 0x44(r1) /* 08D968 80092F08 9803000A */ stb r0, 0xa(r3) -/* 08D96C 80092F0C C14283A8 */ lfs f10, D_801360A8-_SDA2_BASE_(r2) -/* 08D970 80092F10 C12283AC */ lfs f9, D_801360AC-_SDA2_BASE_(r2) +/* 08D96C 80092F0C C14283A8 */ lfs f10, D_801360A8@sda21(r2) +/* 08D970 80092F10 C12283AC */ lfs f9, D_801360AC@sda21(r2) /* 08D974 80092F14 ED4A0372 */ fmuls f10, f10, f13 /* 08D978 80092F18 FC0A4840 */ fcmpo cr0, f10, f9 /* 08D97C 80092F1C 40800008 */ bge lbl_80092F24 @@ -4305,8 +4305,8 @@ lbl_80092F28: /* 08D990 80092F30 D9210040 */ stfd f9, 0x40(r1) /* 08D994 80092F34 80010044 */ lwz r0, 0x44(r1) /* 08D998 80092F38 98030018 */ stb r0, 0x18(r3) -/* 08D99C 80092F3C C14283A8 */ lfs f10, D_801360A8-_SDA2_BASE_(r2) -/* 08D9A0 80092F40 C12283AC */ lfs f9, D_801360AC-_SDA2_BASE_(r2) +/* 08D99C 80092F3C C14283A8 */ lfs f10, D_801360A8@sda21(r2) +/* 08D9A0 80092F40 C12283AC */ lfs f9, D_801360AC@sda21(r2) /* 08D9A4 80092F44 ED4A07F2 */ fmuls f10, f10, f31 /* 08D9A8 80092F48 FC0A4840 */ fcmpo cr0, f10, f9 /* 08D9AC 80092F4C 40800008 */ bge lbl_80092F54 @@ -4319,8 +4319,8 @@ lbl_80092F58: /* 08D9C0 80092F60 D9210040 */ stfd f9, 0x40(r1) /* 08D9C4 80092F64 80010044 */ lwz r0, 0x44(r1) /* 08D9C8 80092F68 98030019 */ stb r0, 0x19(r3) -/* 08D9CC 80092F6C C14283A8 */ lfs f10, D_801360A8-_SDA2_BASE_(r2) -/* 08D9D0 80092F70 C12283AC */ lfs f9, D_801360AC-_SDA2_BASE_(r2) +/* 08D9CC 80092F6C C14283A8 */ lfs f10, D_801360A8@sda21(r2) +/* 08D9D0 80092F70 C12283AC */ lfs f9, D_801360AC@sda21(r2) /* 08D9D4 80092F74 ED4A07B2 */ fmuls f10, f10, f30 /* 08D9D8 80092F78 FC0A4840 */ fcmpo cr0, f10, f9 /* 08D9DC 80092F7C 40800008 */ bge lbl_80092F84 @@ -4424,7 +4424,7 @@ lbl_80092F88: /* 08DB5C 800930FC 80010034 */ lwz r0, 0x34(r1) /* 08DB60 80093100 8061002C */ lwz r3, 0x2c(r1) /* 08DB64 80093104 90030038 */ stw r0, 0x38(r3) -/* 08DB68 80093108 C0028388 */ lfs f0, D_80136088-_SDA2_BASE_(r2) +/* 08DB68 80093108 C0028388 */ lfs f0, D_80136088@sda21(r2) /* 08DB6C 8009310C D0010034 */ stfs f0, 0x34(r1) /* 08DB70 80093110 80010034 */ lwz r0, 0x34(r1) /* 08DB74 80093114 8061002C */ lwz r3, 0x2c(r1) @@ -4437,7 +4437,7 @@ lbl_80092F88: /* 08DB90 80093130 80010034 */ lwz r0, 0x34(r1) /* 08DB94 80093134 8061002C */ lwz r3, 0x2c(r1) /* 08DB98 80093138 9003002C */ stw r0, 0x2c(r3) -/* 08DB9C 8009313C C00283A4 */ lfs f0, D_801360A4-_SDA2_BASE_(r2) +/* 08DB9C 8009313C C00283A4 */ lfs f0, D_801360A4@sda21(r2) /* 08DBA0 80093140 D0010034 */ stfs f0, 0x34(r1) /* 08DBA4 80093144 80010034 */ lwz r0, 0x34(r1) /* 08DBA8 80093148 8061002C */ lwz r3, 0x2c(r1) @@ -4506,13 +4506,13 @@ glabel guLookAt /* 08DC9C 8009323C C0210024 */ lfs f1, 0x24(r1) /* 08DCA0 80093240 80030024 */ lwz r0, 0x24(r3) /* 08DCA4 80093244 90010024 */ stw r0, 0x24(r1) -/* 08DCA8 80093248 C0C28388 */ lfs f6, D_80136088-_SDA2_BASE_(r2) +/* 08DCA8 80093248 C0C28388 */ lfs f6, D_80136088@sda21(r2) /* 08DCAC 8009324C C0410024 */ lfs f2, 0x24(r1) /* 08DCB0 80093250 FC0D3040 */ fcmpo cr0, f13, f6 /* 08DCB4 80093254 40810050 */ ble lbl_800932A4 /* 08DCB8 80093258 FCE06834 */ frsqrte f7, f13 -/* 08DCBC 8009325C C9828390 */ lfd f12, D_80136090-_SDA2_BASE_(r2) -/* 08DCC0 80093260 C9028398 */ lfd f8, D_80136098-_SDA2_BASE_(r2) +/* 08DCBC 8009325C C9828390 */ lfd f12, D_80136090@sda21(r2) +/* 08DCC0 80093260 C9028398 */ lfd f8, D_80136098@sda21(r2) /* 08DCC4 80093264 FCC701F2 */ fmul f6, f7, f7 /* 08DCC8 80093268 FCEC01F2 */ fmul f7, f12, f7 /* 08DCCC 8009326C FCCD41BC */ fnmsub f6, f13, f6, f8 @@ -4530,8 +4530,8 @@ glabel guLookAt /* 08DCFC 8009329C D0C10014 */ stfs f6, 0x14(r1) /* 08DD00 800932A0 C1A10014 */ lfs f13, 0x14(r1) lbl_800932A4: -/* 08DD04 800932A4 C0C283A0 */ lfs f6, D_801360A0-_SDA2_BASE_(r2) -/* 08DD08 800932A8 C1828388 */ lfs f12, D_80136088-_SDA2_BASE_(r2) +/* 08DD04 800932A4 C0C283A0 */ lfs f6, D_801360A0@sda21(r2) +/* 08DD08 800932A8 C1828388 */ lfs f12, D_80136088@sda21(r2) /* 08DD0C 800932AC ECC66824 */ fdivs f6, f6, f13 /* 08DD10 800932B0 ECA501B2 */ fmuls f5, f5, f6 /* 08DD14 800932B4 EC6301B2 */ fmuls f3, f3, f6 @@ -4548,8 +4548,8 @@ lbl_800932A4: /* 08DD40 800932E0 FC0D6040 */ fcmpo cr0, f13, f12 /* 08DD44 800932E4 40810050 */ ble lbl_80093334 /* 08DD48 800932E8 FC206834 */ frsqrte f1, f13 -/* 08DD4C 800932EC C9828390 */ lfd f12, D_80136090-_SDA2_BASE_(r2) -/* 08DD50 800932F0 C8428398 */ lfd f2, D_80136098-_SDA2_BASE_(r2) +/* 08DD4C 800932EC C9828390 */ lfd f12, D_80136090@sda21(r2) +/* 08DD50 800932F0 C8428398 */ lfd f2, D_80136098@sda21(r2) /* 08DD54 800932F4 FC010072 */ fmul f0, f1, f1 /* 08DD58 800932F8 FC2C0072 */ fmul f1, f12, f1 /* 08DD5C 800932FC FC0D103C */ fnmsub f0, f13, f0, f2 @@ -4567,8 +4567,8 @@ lbl_800932A4: /* 08DD8C 8009332C D0010010 */ stfs f0, 0x10(r1) /* 08DD90 80093330 C1A10010 */ lfs f13, 0x10(r1) lbl_80093334: -/* 08DD94 80093334 C00283A4 */ lfs f0, D_801360A4-_SDA2_BASE_(r2) -/* 08DD98 80093338 C1828388 */ lfs f12, D_80136088-_SDA2_BASE_(r2) +/* 08DD94 80093334 C00283A4 */ lfs f0, D_801360A4@sda21(r2) +/* 08DD98 80093338 C1828388 */ lfs f12, D_80136088@sda21(r2) /* 08DD9C 8009333C EC006824 */ fdivs f0, f0, f13 /* 08DDA0 80093340 ED080032 */ fmuls f8, f8, f0 /* 08DDA4 80093344 ECC60032 */ fmuls f6, f6, f0 @@ -4585,8 +4585,8 @@ lbl_80093334: /* 08DDD0 80093370 FC1D6040 */ fcmpo cr0, f29, f12 /* 08DDD4 80093374 40810050 */ ble lbl_800933C4 /* 08DDD8 80093378 FDA0E834 */ frsqrte f13, f29 -/* 08DDDC 8009337C CBE28390 */ lfd f31, D_80136090-_SDA2_BASE_(r2) -/* 08DDE0 80093380 CBC28398 */ lfd f30, D_80136098-_SDA2_BASE_(r2) +/* 08DDDC 8009337C CBE28390 */ lfd f31, D_80136090@sda21(r2) +/* 08DDE0 80093380 CBC28398 */ lfd f30, D_80136098@sda21(r2) /* 08DDE4 80093384 FD8D0372 */ fmul f12, f13, f13 /* 08DDE8 80093388 FDBF0372 */ fmul f13, f31, f13 /* 08DDEC 8009338C FD9DF33C */ fnmsub f12, f29, f12, f30 @@ -4604,14 +4604,14 @@ lbl_80093334: /* 08DE1C 800933BC D181000C */ stfs f12, 0xc(r1) /* 08DE20 800933C0 C3A1000C */ lfs f29, 0xc(r1) lbl_800933C4: -/* 08DE24 800933C4 C3C283A4 */ lfs f30, D_801360A4-_SDA2_BASE_(r2) +/* 08DE24 800933C4 C3C283A4 */ lfs f30, D_801360A4@sda21(r2) /* 08DE28 800933C8 EFEA01F2 */ fmuls f31, f10, f7 /* 08DE2C 800933CC 8061002C */ lwz r3, 0x2c(r1) /* 08DE30 800933D0 EDAA0132 */ fmuls f13, f10, f4 /* 08DE34 800933D4 EFBEE824 */ fdivs f29, f30, f29 /* 08DE38 800933D8 D0C10030 */ stfs f6, 0x30(r1) /* 08DE3C 800933DC 38000002 */ li r0, 2 -/* 08DE40 800933E0 C1828388 */ lfs f12, D_80136088-_SDA2_BASE_(r2) +/* 08DE40 800933E0 C1828388 */ lfs f12, D_80136088@sda21(r2) /* 08DE44 800933E4 D0E10040 */ stfs f7, 0x40(r1) /* 08DE48 800933E8 ECC9F9BA */ fmadds f6, f9, f6, f31 /* 08DE4C 800933EC D1010050 */ stfs f8, 0x50(r1) @@ -4619,7 +4619,7 @@ lbl_800933C4: /* 08DE54 800933F4 7C0903A6 */ mtctr r0 /* 08DE58 800933F8 EC000772 */ fmuls f0, f0, f29 /* 08DE5C 800933FC ED0B323E */ fnmadds f8, f11, f8, f6 -/* 08DE60 80093400 C0C283B0 */ lfs f6, D_801360B0-_SDA2_BASE_(r2) +/* 08DE60 80093400 C0C283B0 */ lfs f6, D_801360B0@sda21(r2) /* 08DE64 80093404 ECEA0072 */ fmuls f7, f10, f1 /* 08DE68 80093408 7C691B78 */ mr r9, r3 /* 08DE6C 8009340C EC420772 */ fmuls f2, f2, f29 @@ -4735,9 +4735,9 @@ glabel guLookAtF /* 08E018 800935B8 DBA10040 */ stfd f29, 0x40(r1) /* 08E01C 800935BC 93E1003C */ stw r31, 0x3c(r1) /* 08E020 800935C0 7C7F1B78 */ mr r31, r3 -/* 08E024 800935C4 C0028388 */ lfs f0, D_80136088-_SDA2_BASE_(r2) +/* 08E024 800935C4 C0028388 */ lfs f0, D_80136088@sda21(r2) /* 08E028 800935C8 D0010024 */ stfs f0, 0x24(r1) -/* 08E02C 800935CC C00283A4 */ lfs f0, D_801360A4-_SDA2_BASE_(r2) +/* 08E02C 800935CC C00283A4 */ lfs f0, D_801360A4@sda21(r2) /* 08E030 800935D0 D001001C */ stfs f0, 0x1c(r1) /* 08E034 800935D4 80BF0064 */ lwz r5, 0x64(r31) /* 08E038 800935D8 4BFA11A9 */ bl cpuGetAddressBuffer @@ -4778,13 +4778,13 @@ glabel guLookAtF /* 08E0C4 80093664 C021002C */ lfs f1, 0x2c(r1) /* 08E0C8 80093668 80030024 */ lwz r0, 0x24(r3) /* 08E0CC 8009366C 9001002C */ stw r0, 0x2c(r1) -/* 08E0D0 80093670 C1228388 */ lfs f9, D_80136088-_SDA2_BASE_(r2) +/* 08E0D0 80093670 C1228388 */ lfs f9, D_80136088@sda21(r2) /* 08E0D4 80093674 C041002C */ lfs f2, 0x2c(r1) /* 08E0D8 80093678 FC0D4840 */ fcmpo cr0, f13, f9 /* 08E0DC 8009367C 40810050 */ ble lbl_800936CC /* 08E0E0 80093680 FD406834 */ frsqrte f10, f13 -/* 08E0E4 80093684 C9828390 */ lfd f12, D_80136090-_SDA2_BASE_(r2) -/* 08E0E8 80093688 C9628398 */ lfd f11, D_80136098-_SDA2_BASE_(r2) +/* 08E0E4 80093684 C9828390 */ lfd f12, D_80136090@sda21(r2) +/* 08E0E8 80093688 C9628398 */ lfd f11, D_80136098@sda21(r2) /* 08E0EC 8009368C FD2A02B2 */ fmul f9, f10, f10 /* 08E0F0 80093690 FD4C02B2 */ fmul f10, f12, f10 /* 08E0F4 80093694 FD2D5A7C */ fnmsub f9, f13, f9, f11 @@ -4802,8 +4802,8 @@ glabel guLookAtF /* 08E124 800936C4 D1210014 */ stfs f9, 0x14(r1) /* 08E128 800936C8 C1A10014 */ lfs f13, 0x14(r1) lbl_800936CC: -/* 08E12C 800936CC C12283A0 */ lfs f9, D_801360A0-_SDA2_BASE_(r2) -/* 08E130 800936D0 C1828388 */ lfs f12, D_80136088-_SDA2_BASE_(r2) +/* 08E12C 800936CC C12283A0 */ lfs f9, D_801360A0@sda21(r2) +/* 08E130 800936D0 C1828388 */ lfs f12, D_80136088@sda21(r2) /* 08E134 800936D4 ED296824 */ fdivs f9, f9, f13 /* 08E138 800936D8 ED080272 */ fmuls f8, f8, f9 /* 08E13C 800936DC ECC60272 */ fmuls f6, f6, f9 @@ -4820,8 +4820,8 @@ lbl_800936CC: /* 08E168 80093708 FC0D6040 */ fcmpo cr0, f13, f12 /* 08E16C 8009370C 40810050 */ ble lbl_8009375C /* 08E170 80093710 FC206834 */ frsqrte f1, f13 -/* 08E174 80093714 C9828390 */ lfd f12, D_80136090-_SDA2_BASE_(r2) -/* 08E178 80093718 C8428398 */ lfd f2, D_80136098-_SDA2_BASE_(r2) +/* 08E174 80093714 C9828390 */ lfd f12, D_80136090@sda21(r2) +/* 08E178 80093718 C8428398 */ lfd f2, D_80136098@sda21(r2) /* 08E17C 8009371C FC010072 */ fmul f0, f1, f1 /* 08E180 80093720 FC2C0072 */ fmul f1, f12, f1 /* 08E184 80093724 FC0D103C */ fnmsub f0, f13, f0, f2 @@ -4839,8 +4839,8 @@ lbl_800936CC: /* 08E1B4 80093754 D0010010 */ stfs f0, 0x10(r1) /* 08E1B8 80093758 C1A10010 */ lfs f13, 0x10(r1) lbl_8009375C: -/* 08E1BC 8009375C C00283A4 */ lfs f0, D_801360A4-_SDA2_BASE_(r2) -/* 08E1C0 80093760 C1828388 */ lfs f12, D_80136088-_SDA2_BASE_(r2) +/* 08E1BC 8009375C C00283A4 */ lfs f0, D_801360A4@sda21(r2) +/* 08E1C0 80093760 C1828388 */ lfs f12, D_80136088@sda21(r2) /* 08E1C4 80093764 EC006824 */ fdivs f0, f0, f13 /* 08E1C8 80093768 ED6B0032 */ fmuls f11, f11, f0 /* 08E1CC 8009376C ED290032 */ fmuls f9, f9, f0 @@ -4857,8 +4857,8 @@ lbl_8009375C: /* 08E1F8 80093798 FC1D6040 */ fcmpo cr0, f29, f12 /* 08E1FC 8009379C 40810050 */ ble lbl_800937EC /* 08E200 800937A0 FDA0E834 */ frsqrte f13, f29 -/* 08E204 800937A4 CBC28390 */ lfd f30, D_80136090-_SDA2_BASE_(r2) -/* 08E208 800937A8 CBE28398 */ lfd f31, D_80136098-_SDA2_BASE_(r2) +/* 08E204 800937A4 CBC28390 */ lfd f30, D_80136090@sda21(r2) +/* 08E208 800937A8 CBE28398 */ lfd f31, D_80136098@sda21(r2) /* 08E20C 800937AC FD8D0372 */ fmul f12, f13, f13 /* 08E210 800937B0 FDBE0372 */ fmul f13, f30, f13 /* 08E214 800937B4 FD9DFB3C */ fnmsub f12, f29, f12, f31 @@ -4876,7 +4876,7 @@ lbl_8009375C: /* 08E244 800937E4 D181000C */ stfs f12, 0xc(r1) /* 08E248 800937E8 C3A1000C */ lfs f29, 0xc(r1) lbl_800937EC: -/* 08E24C 800937EC C3E283A4 */ lfs f31, D_801360A4-_SDA2_BASE_(r2) +/* 08E24C 800937EC C3E283A4 */ lfs f31, D_801360A4@sda21(r2) /* 08E250 800937F0 EDA402B2 */ fmuls f13, f4, f10 /* 08E254 800937F4 ED8401F2 */ fmuls f12, f4, f7 /* 08E258 800937F8 D121002C */ stfs f9, 0x2c(r1) @@ -4991,13 +4991,13 @@ glabel guRotate /* 08E404 800939A4 9001005C */ stw r0, 0x5c(r1) /* 08E408 800939A8 EC3D077A */ fmadds f1, f29, f29, f0 /* 08E40C 800939AC C361005C */ lfs f27, 0x5c(r1) -/* 08E410 800939B0 C0028388 */ lfs f0, D_80136088-_SDA2_BASE_(r2) +/* 08E410 800939B0 C0028388 */ lfs f0, D_80136088@sda21(r2) /* 08E414 800939B4 EC9B0EFA */ fmadds f4, f27, f27, f1 /* 08E418 800939B8 FC040040 */ fcmpo cr0, f4, f0 /* 08E41C 800939BC 40810050 */ ble lbl_80093A0C /* 08E420 800939C0 FC202034 */ frsqrte f1, f4 -/* 08E424 800939C4 C8628390 */ lfd f3, D_80136090-_SDA2_BASE_(r2) -/* 08E428 800939C8 C8428398 */ lfd f2, D_80136098-_SDA2_BASE_(r2) +/* 08E424 800939C4 C8628390 */ lfd f3, D_80136090@sda21(r2) +/* 08E428 800939C8 C8428398 */ lfd f2, D_80136098@sda21(r2) /* 08E42C 800939CC FC010072 */ fmul f0, f1, f1 /* 08E430 800939D0 FC230072 */ fmul f1, f3, f1 /* 08E434 800939D4 FC04103C */ fnmsub f0, f4, f0, f2 @@ -5015,8 +5015,8 @@ glabel guRotate /* 08E464 80093A04 D001000C */ stfs f0, 0xc(r1) /* 08E468 80093A08 C081000C */ lfs f4, 0xc(r1) lbl_80093A0C: -/* 08E46C 80093A0C C02283A4 */ lfs f1, D_801360A4-_SDA2_BASE_(r2) -/* 08E470 80093A10 C00D864C */ lfs f0, dtor$480-_SDA_BASE_(r13) +/* 08E46C 80093A0C C02283A4 */ lfs f1, D_801360A4@sda21(r2) +/* 08E470 80093A10 C00D864C */ lfs f0, dtor$480@sda21(r13) /* 08E474 80093A14 EC412024 */ fdivs f2, f1, f4 /* 08E478 80093A18 EFDE0032 */ fmuls f30, f30, f0 /* 08E47C 80093A1C EFBD00B2 */ fmuls f29, f29, f2 @@ -5027,12 +5027,12 @@ lbl_80093A0C: /* 08E490 80093A30 FFE00890 */ fmr f31, f1 /* 08E494 80093A34 FC20F090 */ fmr f1, f30 /* 08E498 80093A38 4803E6A5 */ bl cosf -/* 08E49C 80093A3C C16283A4 */ lfs f11, D_801360A4-_SDA2_BASE_(r2) +/* 08E49C 80093A3C C16283A4 */ lfs f11, D_801360A4@sda21(r2) /* 08E4A0 80093A40 ECDD0772 */ fmuls f6, f29, f29 /* 08E4A4 80093A44 EDBC0732 */ fmuls f13, f28, f28 /* 08E4A8 80093A48 38000002 */ li r0, 2 /* 08E4AC 80093A4C D1610018 */ stfs f11, 0x18(r1) -/* 08E4B0 80093A50 C1228388 */ lfs f9, D_80136088-_SDA2_BASE_(r2) +/* 08E4B0 80093A50 C1228388 */ lfs f9, D_80136088@sda21(r2) /* 08E4B4 80093A54 EC6B3028 */ fsubs f3, f11, f6 /* 08E4B8 80093A58 D121001C */ stfs f9, 0x1c(r1) /* 08E4BC 80093A5C ED9B06F2 */ fmuls f12, f27, f27 @@ -5084,7 +5084,7 @@ lbl_80093A0C: /* 08E574 80093B14 D0210028 */ stfs f1, 0x28(r1) /* 08E578 80093B18 D001001C */ stfs f0, 0x1c(r1) /* 08E57C 80093B1C 80610064 */ lwz r3, 0x64(r1) -/* 08E580 80093B20 C04283B0 */ lfs f2, D_801360B0-_SDA2_BASE_(r2) +/* 08E580 80093B20 C04283B0 */ lfs f2, D_801360B0@sda21(r2) /* 08E584 80093B24 39230000 */ addi r9, r3, 0 /* 08E588 80093B28 39430020 */ addi r10, r3, 0x20 lbl_80093B2C: @@ -5204,13 +5204,13 @@ glabel guRotateF /* 08E748 80093CE8 90010024 */ stw r0, 0x24(r1) /* 08E74C 80093CEC EC3E07BA */ fmadds f1, f30, f30, f0 /* 08E750 80093CF0 C3810024 */ lfs f28, 0x24(r1) -/* 08E754 80093CF4 C0028388 */ lfs f0, D_80136088-_SDA2_BASE_(r2) +/* 08E754 80093CF4 C0028388 */ lfs f0, D_80136088@sda21(r2) /* 08E758 80093CF8 EC9C0F3A */ fmadds f4, f28, f28, f1 /* 08E75C 80093CFC FC040040 */ fcmpo cr0, f4, f0 /* 08E760 80093D00 40810050 */ ble lbl_80093D50 /* 08E764 80093D04 FC202034 */ frsqrte f1, f4 -/* 08E768 80093D08 C8628390 */ lfd f3, D_80136090-_SDA2_BASE_(r2) -/* 08E76C 80093D0C C8428398 */ lfd f2, D_80136098-_SDA2_BASE_(r2) +/* 08E768 80093D08 C8628390 */ lfd f3, D_80136090@sda21(r2) +/* 08E76C 80093D0C C8428398 */ lfd f2, D_80136098@sda21(r2) /* 08E770 80093D10 FC010072 */ fmul f0, f1, f1 /* 08E774 80093D14 FC230072 */ fmul f1, f3, f1 /* 08E778 80093D18 FC04103C */ fnmsub f0, f4, f0, f2 @@ -5228,8 +5228,8 @@ glabel guRotateF /* 08E7A8 80093D48 D001000C */ stfs f0, 0xc(r1) /* 08E7AC 80093D4C C081000C */ lfs f4, 0xc(r1) lbl_80093D50: -/* 08E7B0 80093D50 C02283A4 */ lfs f1, D_801360A4-_SDA2_BASE_(r2) -/* 08E7B4 80093D54 C00D8648 */ lfs f0, dtor$466-_SDA_BASE_(r13) +/* 08E7B0 80093D50 C02283A4 */ lfs f1, D_801360A4@sda21(r2) +/* 08E7B4 80093D54 C00D8648 */ lfs f0, dtor$466@sda21(r13) /* 08E7B8 80093D58 EC412024 */ fdivs f2, f1, f4 /* 08E7BC 80093D5C EFFF0032 */ fmuls f31, f31, f0 /* 08E7C0 80093D60 EFDE00B2 */ fmuls f30, f30, f2 @@ -5241,8 +5241,8 @@ lbl_80093D50: /* 08E7D8 80093D78 FC20F890 */ fmr f1, f31 /* 08E7DC 80093D7C 4803E361 */ bl cosf /* 08E7E0 80093D80 FFE00890 */ fmr f31, f1 -/* 08E7E4 80093D84 C06283A4 */ lfs f3, D_801360A4-_SDA2_BASE_(r2) -/* 08E7E8 80093D88 C0028388 */ lfs f0, D_80136088-_SDA2_BASE_(r2) +/* 08E7E4 80093D84 C06283A4 */ lfs f3, D_801360A4@sda21(r2) +/* 08E7E8 80093D88 C0028388 */ lfs f0, D_80136088@sda21(r2) /* 08E7EC 80093D8C EC5E0772 */ fmuls f2, f30, f29 /* 08E7F0 80093D90 EC3D0732 */ fmuls f1, f29, f28 /* 08E7F4 80093D94 EC83F828 */ fsubs f4, f3, f31 @@ -5312,7 +5312,7 @@ lbl_80093E6C: /* 08E8D0 80093E70 39080001 */ addi r8, r8, 1 /* 08E8D4 80093E74 4200FF64 */ bdnz lbl_80093DD8 /* 08E8D8 80093E78 EC3E07B2 */ fmuls f1, f30, f30 -/* 08E8DC 80093E7C C06283A4 */ lfs f3, D_801360A4-_SDA2_BASE_(r2) +/* 08E8DC 80093E7C C06283A4 */ lfs f3, D_801360A4@sda21(r2) /* 08E8E0 80093E80 EC9E0632 */ fmuls f4, f30, f24 /* 08E8E4 80093E84 ECFD0632 */ fmuls f7, f29, f24 /* 08E8E8 80093E88 EC030828 */ fsubs f0, f3, f1 @@ -5389,9 +5389,9 @@ glabel guTranslate /* 08E9FC 80093F9C 38810060 */ addi r4, r1, 0x60 /* 08EA00 80093FA0 80A30064 */ lwz r5, 0x64(r3) /* 08EA04 80093FA4 4BFA07DD */ bl cpuGetAddressBuffer -/* 08EA08 80093FA8 C02283A4 */ lfs f1, D_801360A4-_SDA2_BASE_(r2) +/* 08EA08 80093FA8 C02283A4 */ lfs f1, D_801360A4@sda21(r2) /* 08EA0C 80093FAC 38000002 */ li r0, 2 -/* 08EA10 80093FB0 C0028388 */ lfs f0, D_80136088-_SDA2_BASE_(r2) +/* 08EA10 80093FB0 C0028388 */ lfs f0, D_80136088@sda21(r2) /* 08EA14 80093FB4 7C0903A6 */ mtctr r0 /* 08EA18 80093FB8 D0210014 */ stfs f1, 0x14(r1) /* 08EA1C 80093FBC 38A10014 */ addi r5, r1, 0x14 @@ -5424,7 +5424,7 @@ glabel guTranslate /* 08EA88 80094028 C001005C */ lfs f0, 0x5c(r1) /* 08EA8C 8009402C D001004C */ stfs f0, 0x4c(r1) /* 08EA90 80094030 80610060 */ lwz r3, 0x60(r1) -/* 08EA94 80094034 C04283B0 */ lfs f2, D_801360B0-_SDA2_BASE_(r2) +/* 08EA94 80094034 C04283B0 */ lfs f2, D_801360B0@sda21(r2) /* 08EA98 80094038 39230000 */ addi r9, r3, 0 /* 08EA9C 8009403C 39430020 */ addi r10, r3, 0x20 lbl_80094040: @@ -5513,9 +5513,9 @@ glabel guTranslateF /* 08EBE0 80094180 93E1002C */ stw r31, 0x2c(r1) /* 08EBE4 80094184 7C7F1B78 */ mr r31, r3 /* 08EBE8 80094188 38810020 */ addi r4, r1, 0x20 -/* 08EBEC 8009418C C0028388 */ lfs f0, D_80136088-_SDA2_BASE_(r2) +/* 08EBEC 8009418C C0028388 */ lfs f0, D_80136088@sda21(r2) /* 08EBF0 80094190 D001001C */ stfs f0, 0x1c(r1) -/* 08EBF4 80094194 C00283A4 */ lfs f0, D_801360A4-_SDA2_BASE_(r2) +/* 08EBF4 80094194 C00283A4 */ lfs f0, D_801360A4@sda21(r2) /* 08EBF8 80094198 D0010014 */ stfs f0, 0x14(r1) /* 08EBFC 8009419C 80BF0064 */ lwz r5, 0x64(r31) /* 08EC00 800941A0 4BFA05E1 */ bl cpuGetAddressBuffer @@ -5598,9 +5598,9 @@ glabel guScale /* 08ED08 800942A8 38810020 */ addi r4, r1, 0x20 /* 08ED0C 800942AC 80A30064 */ lwz r5, 0x64(r3) /* 08ED10 800942B0 4BFA04D1 */ bl cpuGetAddressBuffer -/* 08ED14 800942B4 C02283A4 */ lfs f1, D_801360A4-_SDA2_BASE_(r2) +/* 08ED14 800942B4 C02283A4 */ lfs f1, D_801360A4@sda21(r2) /* 08ED18 800942B8 38000002 */ li r0, 2 -/* 08ED1C 800942BC C0028388 */ lfs f0, D_80136088-_SDA2_BASE_(r2) +/* 08ED1C 800942BC C0028388 */ lfs f0, D_80136088@sda21(r2) /* 08ED20 800942C0 7C0903A6 */ mtctr r0 /* 08ED24 800942C4 D0210024 */ stfs f1, 0x24(r1) /* 08ED28 800942C8 38A10024 */ addi r5, r1, 0x24 @@ -5633,7 +5633,7 @@ glabel guScale /* 08ED94 80094334 C001001C */ lfs f0, 0x1c(r1) /* 08ED98 80094338 D001004C */ stfs f0, 0x4c(r1) /* 08ED9C 8009433C 80610020 */ lwz r3, 0x20(r1) -/* 08EDA0 80094340 C04283B0 */ lfs f2, D_801360B0-_SDA2_BASE_(r2) +/* 08EDA0 80094340 C04283B0 */ lfs f2, D_801360B0@sda21(r2) /* 08EDA4 80094344 39230000 */ addi r9, r3, 0 /* 08EDA8 80094348 39430020 */ addi r10, r3, 0x20 lbl_8009434C: @@ -5722,9 +5722,9 @@ glabel guScaleF /* 08EEEC 8009448C 93E1002C */ stw r31, 0x2c(r1) /* 08EEF0 80094490 7C7F1B78 */ mr r31, r3 /* 08EEF4 80094494 38810020 */ addi r4, r1, 0x20 -/* 08EEF8 80094498 C0028388 */ lfs f0, D_80136088-_SDA2_BASE_(r2) +/* 08EEF8 80094498 C0028388 */ lfs f0, D_80136088@sda21(r2) /* 08EEFC 8009449C D001001C */ stfs f0, 0x1c(r1) -/* 08EF00 800944A0 C00283A4 */ lfs f0, D_801360A4-_SDA2_BASE_(r2) +/* 08EF00 800944A0 C00283A4 */ lfs f0, D_801360A4@sda21(r2) /* 08EF04 800944A4 D0010014 */ stfs f0, 0x14(r1) /* 08EF08 800944A8 80BF0064 */ lwz r5, 0x64(r31) /* 08EF0C 800944AC 4BFA02D5 */ bl cpuGetAddressBuffer @@ -5834,7 +5834,7 @@ glabel GenPerspective_1080 /* 08F080 80094620 C041001C */ lfs f2, 0x1c(r1) /* 08F084 80094624 80BE0064 */ lwz r5, 0x64(r30) /* 08F088 80094628 80630000 */ lwz r3, 0(r3) -/* 08F08C 8009462C C0A283A4 */ lfs f5, D_801360A4-_SDA2_BASE_(r2) +/* 08F08C 8009462C C0A283A4 */ lfs f5, D_801360A4@sda21(r2) /* 08F090 80094630 4BF88FF5 */ bl frameSetMatrixHint /* 08F094 80094634 3C7F0004 */ addis r3, r31, 4 /* 08F098 80094638 8003C514 */ lwz r0, -0x3aec(r3) @@ -5890,8 +5890,8 @@ glabel guPerspective /* 08F158 800946F8 80DF0064 */ lwz r6, 0x64(r31) /* 08F15C 800946FC 80630000 */ lwz r3, 0(r3) /* 08F160 80094700 4BF88F25 */ bl frameSetMatrixHint -/* 08F164 80094704 C02283A4 */ lfs f1, D_801360A4-_SDA2_BASE_(r2) -/* 08F168 80094708 C0028388 */ lfs f0, D_80136088-_SDA2_BASE_(r2) +/* 08F164 80094704 C02283A4 */ lfs f1, D_801360A4@sda21(r2) +/* 08F168 80094708 C0028388 */ lfs f0, D_80136088@sda21(r2) /* 08F16C 8009470C D0210018 */ stfs f1, 0x18(r1) /* 08F170 80094710 D001001C */ stfs f0, 0x1c(r1) /* 08F174 80094714 D0010020 */ stfs f0, 0x20(r1) @@ -5908,8 +5908,8 @@ glabel guPerspective /* 08F1A0 80094740 D001004C */ stfs f0, 0x4c(r1) /* 08F1A4 80094744 D0010050 */ stfs f0, 0x50(r1) /* 08F1A8 80094748 D0210054 */ stfs f1, 0x54(r1) -/* 08F1AC 8009474C C02283D0 */ lfs f1, D_801360D0-_SDA2_BASE_(r2) -/* 08F1B0 80094750 C0028378 */ lfs f0, D_80136078-_SDA2_BASE_(r2) +/* 08F1AC 8009474C C02283D0 */ lfs f1, D_801360D0@sda21(r2) +/* 08F1B0 80094750 C0028378 */ lfs f0, D_80136078@sda21(r2) /* 08F1B4 80094754 EFDE0072 */ fmuls f30, f30, f1 /* 08F1B8 80094758 EFDE0032 */ fmuls f30, f30, f0 /* 08F1BC 8009475C FC20F090 */ fmr f1, f30 @@ -5929,17 +5929,17 @@ glabel guPerspective /* 08F1F4 80094794 D041002C */ stfs f2, 0x2c(r1) /* 08F1F8 80094798 EC000824 */ fdivs f0, f0, f1 /* 08F1FC 8009479C D0010040 */ stfs f0, 0x40(r1) -/* 08F200 800947A0 C00283A0 */ lfs f0, D_801360A0-_SDA2_BASE_(r2) +/* 08F200 800947A0 C00283A0 */ lfs f0, D_801360A0@sda21(r2) /* 08F204 800947A4 D0010044 */ stfs f0, 0x44(r1) -/* 08F208 800947A8 C00283C0 */ lfs f0, D_801360C0-_SDA2_BASE_(r2) +/* 08F208 800947A8 C00283C0 */ lfs f0, D_801360C0@sda21(r2) /* 08F20C 800947AC EC000732 */ fmuls f0, f0, f28 /* 08F210 800947B0 EC0006F2 */ fmuls f0, f0, f27 /* 08F214 800947B4 EC000824 */ fdivs f0, f0, f1 /* 08F218 800947B8 D0010050 */ stfs f0, 0x50(r1) -/* 08F21C 800947BC C0028388 */ lfs f0, D_80136088-_SDA2_BASE_(r2) +/* 08F21C 800947BC C0028388 */ lfs f0, D_80136088@sda21(r2) /* 08F220 800947C0 D0010054 */ stfs f0, 0x54(r1) /* 08F224 800947C4 80610060 */ lwz r3, 0x60(r1) -/* 08F228 800947C8 C04283B0 */ lfs f2, D_801360B0-_SDA2_BASE_(r2) +/* 08F228 800947C8 C04283B0 */ lfs f2, D_801360B0@sda21(r2) /* 08F22C 800947CC 39230000 */ addi r9, r3, 0 /* 08F230 800947D0 39430020 */ addi r10, r3, 0x20 lbl_800947D4: @@ -6070,9 +6070,9 @@ glabel guPerspectiveF /* 08F41C 800949BC FC40F890 */ fmr f2, f31 /* 08F420 800949C0 90010014 */ stw r0, 0x14(r1) /* 08F424 800949C4 C0A10014 */ lfs f5, 0x14(r1) -/* 08F428 800949C8 C0028388 */ lfs f0, D_80136088-_SDA2_BASE_(r2) +/* 08F428 800949C8 C0028388 */ lfs f0, D_80136088@sda21(r2) /* 08F42C 800949CC D0010024 */ stfs f0, 0x24(r1) -/* 08F430 800949D0 C00283A4 */ lfs f0, D_801360A4-_SDA2_BASE_(r2) +/* 08F430 800949D0 C00283A4 */ lfs f0, D_801360A4@sda21(r2) /* 08F434 800949D4 D001001C */ stfs f0, 0x1c(r1) /* 08F438 800949D8 807F0008 */ lwz r3, 8(r31) /* 08F43C 800949DC 80BF0064 */ lwz r5, 0x64(r31) @@ -6133,8 +6133,8 @@ lbl_80094A94: /* 08F4F4 80094A94 38C60004 */ addi r6, r6, 4 /* 08F4F8 80094A98 39080001 */ addi r8, r8, 1 /* 08F4FC 80094A9C 4200FF64 */ bdnz lbl_80094A00 -/* 08F500 80094AA0 C02283D0 */ lfs f1, D_801360D0-_SDA2_BASE_(r2) -/* 08F504 80094AA4 C0028378 */ lfs f0, D_80136078-_SDA2_BASE_(r2) +/* 08F500 80094AA0 C02283D0 */ lfs f1, D_801360D0@sda21(r2) +/* 08F504 80094AA4 C0028378 */ lfs f0, D_80136078@sda21(r2) /* 08F508 80094AA8 EFBD0072 */ fmuls f29, f29, f1 /* 08F50C 80094AAC EFBD0032 */ fmuls f29, f29, f0 /* 08F510 80094AB0 FC20E890 */ fmr f1, f29 @@ -6159,12 +6159,12 @@ lbl_80094A94: /* 08F55C 80094AFC 80010014 */ lwz r0, 0x14(r1) /* 08F560 80094B00 8061002C */ lwz r3, 0x2c(r1) /* 08F564 80094B04 90030028 */ stw r0, 0x28(r3) -/* 08F568 80094B08 C00283A0 */ lfs f0, D_801360A0-_SDA2_BASE_(r2) +/* 08F568 80094B08 C00283A0 */ lfs f0, D_801360A0@sda21(r2) /* 08F56C 80094B0C D0010014 */ stfs f0, 0x14(r1) /* 08F570 80094B10 80010014 */ lwz r0, 0x14(r1) /* 08F574 80094B14 8061002C */ lwz r3, 0x2c(r1) /* 08F578 80094B18 9003002C */ stw r0, 0x2c(r3) -/* 08F57C 80094B1C C00283C0 */ lfs f0, D_801360C0-_SDA2_BASE_(r2) +/* 08F57C 80094B1C C00283C0 */ lfs f0, D_801360C0@sda21(r2) /* 08F580 80094B20 EC0006F2 */ fmuls f0, f0, f27 /* 08F584 80094B24 EC0007F2 */ fmuls f0, f0, f31 /* 08F588 80094B28 EC000824 */ fdivs f0, f0, f1 @@ -6172,7 +6172,7 @@ lbl_80094A94: /* 08F590 80094B30 80010014 */ lwz r0, 0x14(r1) /* 08F594 80094B34 8061002C */ lwz r3, 0x2c(r1) /* 08F598 80094B38 90030038 */ stw r0, 0x38(r3) -/* 08F59C 80094B3C C0028388 */ lfs f0, D_80136088-_SDA2_BASE_(r2) +/* 08F59C 80094B3C C0028388 */ lfs f0, D_80136088@sda21(r2) /* 08F5A0 80094B40 D0010014 */ stfs f0, 0x14(r1) /* 08F5A4 80094B44 80010014 */ lwz r0, 0x14(r1) /* 08F5A8 80094B48 8061002C */ lwz r3, 0x2c(r1) @@ -6232,19 +6232,19 @@ glabel guOrtho /* 08F678 80094C18 8003001C */ lwz r0, 0x1c(r3) /* 08F67C 80094C1C FC40D090 */ fmr f2, f26 /* 08F680 80094C20 9001005C */ stw r0, 0x5c(r1) -/* 08F684 80094C24 C0628388 */ lfs f3, D_80136088-_SDA2_BASE_(r2) +/* 08F684 80094C24 C0628388 */ lfs f3, D_80136088@sda21(r2) /* 08F688 80094C28 807F0008 */ lwz r3, 8(r31) /* 08F68C 80094C2C FC801890 */ fmr f4, f3 /* 08F690 80094C30 C0A1005C */ lfs f5, 0x5c(r1) /* 08F694 80094C34 80DF0064 */ lwz r6, 0x64(r31) /* 08F698 80094C38 80630000 */ lwz r3, 0(r3) /* 08F69C 80094C3C 4BF889E9 */ bl frameSetMatrixHint -/* 08F6A0 80094C40 C0A283A4 */ lfs f5, D_801360A4-_SDA2_BASE_(r2) +/* 08F6A0 80094C40 C0A283A4 */ lfs f5, D_801360A4@sda21(r2) /* 08F6A4 80094C44 EC5EF82A */ fadds f2, f30, f31 /* 08F6A8 80094C48 EC3CE82A */ fadds f1, f28, f29 /* 08F6AC 80094C4C 38000002 */ li r0, 2 /* 08F6B0 80094C50 D0A10018 */ stfs f5, 0x18(r1) -/* 08F6B4 80094C54 C0628388 */ lfs f3, D_80136088-_SDA2_BASE_(r2) +/* 08F6B4 80094C54 C0628388 */ lfs f3, D_80136088@sda21(r2) /* 08F6B8 80094C58 EC1AD82A */ fadds f0, f26, f27 /* 08F6BC 80094C5C D061001C */ stfs f3, 0x1c(r1) /* 08F6C0 80094C60 EC9EF828 */ fsubs f4, f30, f31 @@ -6273,12 +6273,12 @@ glabel guOrtho /* 08F71C 80094CBC D061004C */ stfs f3, 0x4c(r1) /* 08F720 80094CC0 D0610050 */ stfs f3, 0x50(r1) /* 08F724 80094CC4 D0A10054 */ stfs f5, 0x54(r1) -/* 08F728 80094CC8 C06283C0 */ lfs f3, D_801360C0-_SDA2_BASE_(r2) +/* 08F728 80094CC8 C06283C0 */ lfs f3, D_801360C0@sda21(r2) /* 08F72C 80094CCC EC832024 */ fdivs f4, f3, f4 /* 08F730 80094CD0 EC633024 */ fdivs f3, f3, f6 /* 08F734 80094CD4 D0810018 */ stfs f4, 0x18(r1) /* 08F738 80094CD8 D061002C */ stfs f3, 0x2c(r1) -/* 08F73C 80094CDC C06283D4 */ lfs f3, D_801360D4-_SDA2_BASE_(r2) +/* 08F73C 80094CDC C06283D4 */ lfs f3, D_801360D4@sda21(r2) /* 08F740 80094CE0 EC633824 */ fdivs f3, f3, f7 /* 08F744 80094CE4 D0610040 */ stfs f3, 0x40(r1) /* 08F748 80094CE8 D0410048 */ stfs f2, 0x48(r1) @@ -6286,7 +6286,7 @@ glabel guOrtho /* 08F750 80094CF0 D0010050 */ stfs f0, 0x50(r1) /* 08F754 80094CF4 D0A10054 */ stfs f5, 0x54(r1) /* 08F758 80094CF8 80610060 */ lwz r3, 0x60(r1) -/* 08F75C 80094CFC C04283B0 */ lfs f2, D_801360B0-_SDA2_BASE_(r2) +/* 08F75C 80094CFC C04283B0 */ lfs f2, D_801360B0@sda21(r2) /* 08F760 80094D00 39230000 */ addi r9, r3, 0 /* 08F764 80094D04 39430020 */ addi r10, r3, 0x20 lbl_80094D08: @@ -6418,11 +6418,11 @@ glabel guOrthoF /* 08F954 80094EF4 8003001C */ lwz r0, 0x1c(r3) /* 08F958 80094EF8 FC40F090 */ fmr f2, f30 /* 08F95C 80094EFC 90010014 */ stw r0, 0x14(r1) -/* 08F960 80094F00 C0628388 */ lfs f3, D_80136088-_SDA2_BASE_(r2) +/* 08F960 80094F00 C0628388 */ lfs f3, D_80136088@sda21(r2) /* 08F964 80094F04 C0A10014 */ lfs f5, 0x14(r1) /* 08F968 80094F08 FC801890 */ fmr f4, f3 /* 08F96C 80094F0C D0610024 */ stfs f3, 0x24(r1) -/* 08F970 80094F10 C00283A4 */ lfs f0, D_801360A4-_SDA2_BASE_(r2) +/* 08F970 80094F10 C00283A4 */ lfs f0, D_801360A4@sda21(r2) /* 08F974 80094F14 D001001C */ stfs f0, 0x1c(r1) /* 08F978 80094F18 807F0008 */ lwz r3, 8(r31) /* 08F97C 80094F1C 80BF0064 */ lwz r5, 0x64(r31) @@ -6484,7 +6484,7 @@ lbl_80094FD4: /* 08FA38 80094FD8 39080001 */ addi r8, r8, 1 /* 08FA3C 80094FDC 4200FF64 */ bdnz lbl_80094F40 /* 08FA40 80094FE0 EC7CE828 */ fsubs f3, f28, f29 -/* 08FA44 80094FE4 C04283C0 */ lfs f2, D_801360C0-_SDA2_BASE_(r2) +/* 08FA44 80094FE4 C04283C0 */ lfs f2, D_801360C0@sda21(r2) /* 08FA48 80094FE8 EC9AD828 */ fsubs f4, f26, f27 /* 08FA4C 80094FEC EC1CE82A */ fadds f0, f28, f29 /* 08FA50 80094FF0 EC221824 */ fdivs f1, f2, f3 @@ -6501,7 +6501,7 @@ lbl_80094FD4: /* 08FA7C 8009501C ECBEF828 */ fsubs f5, f30, f31 /* 08FA80 80095020 90030014 */ stw r0, 0x14(r3) /* 08FA84 80095024 FC200050 */ fneg f1, f0 -/* 08FA88 80095028 C00283D4 */ lfs f0, D_801360D4-_SDA2_BASE_(r2) +/* 08FA88 80095028 C00283D4 */ lfs f0, D_801360D4@sda21(r2) /* 08FA8C 8009502C EC421824 */ fdivs f2, f2, f3 /* 08FA90 80095030 EC002824 */ fdivs f0, f0, f5 /* 08FA94 80095034 D0010014 */ stfs f0, 0x14(r1) @@ -6524,7 +6524,7 @@ lbl_80094FD4: /* 08FAD8 80095078 80010014 */ lwz r0, 0x14(r1) /* 08FADC 8009507C 8061002C */ lwz r3, 0x2c(r1) /* 08FAE0 80095080 90030038 */ stw r0, 0x38(r3) -/* 08FAE4 80095084 C00283A4 */ lfs f0, D_801360A4-_SDA2_BASE_(r2) +/* 08FAE4 80095084 C00283A4 */ lfs f0, D_801360A4@sda21(r2) /* 08FAE8 80095088 D0010014 */ stfs f0, 0x14(r1) /* 08FAEC 8009508C 80010014 */ lwz r0, 0x14(r1) /* 08FAF0 80095090 8061002C */ lwz r3, 0x2c(r1) @@ -6592,10 +6592,10 @@ glabel guMtxIdentF /* 08FBD8 80095178 7C0802A6 */ mflr r0 /* 08FBDC 8009517C 90010004 */ stw r0, 4(r1) /* 08FBE0 80095180 9421FFD8 */ stwu r1, -0x28(r1) -/* 08FBE4 80095184 C0028388 */ lfs f0, D_80136088-_SDA2_BASE_(r2) +/* 08FBE4 80095184 C0028388 */ lfs f0, D_80136088@sda21(r2) /* 08FBE8 80095188 38810020 */ addi r4, r1, 0x20 /* 08FBEC 8009518C D0010014 */ stfs f0, 0x14(r1) -/* 08FBF0 80095190 C00283A4 */ lfs f0, D_801360A4-_SDA2_BASE_(r2) +/* 08FBF0 80095190 C00283A4 */ lfs f0, D_801360A4@sda21(r2) /* 08FBF4 80095194 D001001C */ stfs f0, 0x1c(r1) /* 08FBF8 80095198 80A30064 */ lwz r5, 0x64(r3) /* 08FBFC 8009519C 4BF9F5E5 */ bl cpuGetAddressBuffer @@ -6673,7 +6673,7 @@ glabel guMtxF2L /* 08FCF0 80095290 80610020 */ lwz r3, 0x20(r1) /* 08FCF4 80095294 38000002 */ li r0, 2 /* 08FCF8 80095298 7C0903A6 */ mtctr r0 -/* 08FCFC 8009529C C04283B0 */ lfs f2, D_801360B0-_SDA2_BASE_(r2) +/* 08FCFC 8009529C C04283B0 */ lfs f2, D_801360B0@sda21(r2) /* 08FD00 800952A0 39230000 */ addi r9, r3, 0 /* 08FD04 800952A4 39430020 */ addi r10, r3, 0x20 /* 08FD08 800952A8 39000000 */ li r8, 0 @@ -6803,7 +6803,7 @@ glabel guMtxCatF /* 08FEEC 8009548C 3881001C */ addi r4, r1, 0x1c /* 08FEF0 80095490 4BF9F2F1 */ bl cpuGetAddressBuffer /* 08FEF4 80095494 39010038 */ addi r8, r1, 0x38 -/* 08FEF8 80095498 C0628388 */ lfs f3, D_80136088-_SDA2_BASE_(r2) +/* 08FEF8 80095498 C0628388 */ lfs f3, D_80136088@sda21(r2) /* 08FEFC 8009549C 38C80000 */ addi r6, r8, 0 /* 08FF00 800954A0 39200000 */ li r9, 0 /* 08FF04 800954A4 38E00000 */ li r7, 0 diff --git a/asm/log10f.s b/asm/log10f.s index f58be8e..e64671f 100644 --- a/asm/log10f.s +++ b/asm/log10f.s @@ -29,7 +29,7 @@ lbl_800D1EC8: /* 0CC930 800D1ED0 41820144 */ beq lbl_800D2014 lbl_800D1ED4: /* 0CC934 800D1ED4 54C00001 */ rlwinm. r0, r6, 0, 0, 0 -/* 0CC938 800D1ED8 C10286D0 */ lfs f8, D_801363D0-_SDA2_BASE_(r2) +/* 0CC938 800D1ED8 C10286D0 */ lfs f8, D_801363D0@sda21(r2) /* 0CC93C 800D1EDC 41820010 */ beq lbl_800D1EEC /* 0CC940 800D1EE0 3C60800F */ lis r3, __float_nan@ha /* 0CC944 800D1EE4 C0233E78 */ lfs f1, __float_nan@l(r3) @@ -47,9 +47,9 @@ lbl_800D1EEC: /* 0CC970 800D1F10 48000030 */ b lbl_800D1F40 lbl_800D1F14: /* 0CC974 800D1F14 38C6FFFF */ addi r6, r6, -1 -/* 0CC978 800D1F18 C82286E8 */ lfd f1, D_801363E8-_SDA2_BASE_(r2) +/* 0CC978 800D1F18 C82286E8 */ lfd f1, D_801363E8@sda21(r2) /* 0CC97C 800D1F1C 6CC08000 */ xoris r0, r6, 0x8000 -/* 0CC980 800D1F20 C04286D4 */ lfs f2, D_801363D4-_SDA2_BASE_(r2) +/* 0CC980 800D1F20 C04286D4 */ lfs f2, D_801363D4@sda21(r2) /* 0CC984 800D1F24 9001002C */ stw r0, 0x2c(r1) /* 0CC988 800D1F28 3C004330 */ lis r0, 0x4330 /* 0CC98C 800D1F2C 90010028 */ stw r0, 0x28(r1) @@ -63,26 +63,26 @@ lbl_800D1F40: /* 0CC9A8 800D1F48 380304F3 */ addi r0, r3, 0x4f3 /* 0CC9AC 800D1F4C 7C040000 */ cmpw r4, r0 /* 0CC9B0 800D1F50 40800018 */ bge lbl_800D1F68 -/* 0CC9B4 800D1F54 C02286D8 */ lfs f1, D_801363D8-_SDA2_BASE_(r2) +/* 0CC9B4 800D1F54 C02286D8 */ lfs f1, D_801363D8@sda21(r2) /* 0CC9B8 800D1F58 C0010008 */ lfs f0, 8(r1) /* 0CC9BC 800D1F5C EC01003A */ fmadds f0, f1, f0, f0 /* 0CC9C0 800D1F60 D0010008 */ stfs f0, 8(r1) /* 0CC9C4 800D1F64 48000008 */ b lbl_800D1F6C lbl_800D1F68: -/* 0CC9C8 800D1F68 C10286DC */ lfs f8, D_801363DC-_SDA2_BASE_(r2) +/* 0CC9C8 800D1F68 C10286DC */ lfs f8, D_801363DC@sda21(r2) lbl_800D1F6C: -/* 0CC9CC 800D1F6C C04286E0 */ lfs f2, D_801363E0-_SDA2_BASE_(r2) +/* 0CC9CC 800D1F6C C04286E0 */ lfs f2, D_801363E0@sda21(r2) /* 0CC9D0 800D1F70 6CC08000 */ xoris r0, r6, 0x8000 /* 0CC9D4 800D1F74 C0010008 */ lfs f0, 8(r1) /* 0CC9D8 800D1F78 3C604330 */ lis r3, 0x4330 /* 0CC9DC 800D1F7C 9001001C */ stw r0, 0x1c(r1) /* 0CC9E0 800D1F80 EC02002A */ fadds f0, f2, f0 -/* 0CC9E4 800D1F84 C02286E4 */ lfs f1, D_801363E4-_SDA2_BASE_(r2) +/* 0CC9E4 800D1F84 C02286E4 */ lfs f1, D_801363E4@sda21(r2) /* 0CC9E8 800D1F88 90610018 */ stw r3, 0x18(r1) -/* 0CC9EC 800D1F8C C88286E8 */ lfd f4, D_801363E8-_SDA2_BASE_(r2) +/* 0CC9EC 800D1F8C C88286E8 */ lfd f4, D_801363E8@sda21(r2) /* 0CC9F0 800D1F90 EC210024 */ fdivs f1, f1, f0 /* 0CC9F4 800D1F94 C8010018 */ lfd f0, 0x18(r1) -/* 0CC9F8 800D1F98 C06286D4 */ lfs f3, D_801363D4-_SDA2_BASE_(r2) +/* 0CC9F8 800D1F98 C06286D4 */ lfs f3, D_801363D4@sda21(r2) /* 0CC9FC 800D1F9C EC220828 */ fsubs f1, f2, f1 /* 0CCA00 800D1FA0 EC402028 */ fsubs f2, f0, f4 /* 0CCA04 800D1FA4 D0210008 */ stfs f1, 8(r1) diff --git a/asm/math_inlines.s b/asm/math_inlines.s index b18cf65..46219b8 100644 --- a/asm/math_inlines.s +++ b/asm/math_inlines.s @@ -6,12 +6,12 @@ .balign 4 glabel sqrt -/* 0CCEA4 800D2444 C8028708 */ lfd f0, D_80136408-_SDA2_BASE_(r2) +/* 0CCEA4 800D2444 C8028708 */ lfd f0, D_80136408@sda21(r2) /* 0CCEA8 800D2448 FC010040 */ fcmpo cr0, f1, f0 /* 0CCEAC 800D244C 40810058 */ ble lbl_800D24A4 /* 0CCEB0 800D2450 FC400834 */ frsqrte f2, f1 -/* 0CCEB4 800D2454 C8828710 */ lfd f4, D_80136410-_SDA2_BASE_(r2) -/* 0CCEB8 800D2458 C8628718 */ lfd f3, D_80136418-_SDA2_BASE_(r2) +/* 0CCEB4 800D2454 C8828710 */ lfd f4, D_80136410@sda21(r2) +/* 0CCEB8 800D2458 C8628718 */ lfd f3, D_80136418@sda21(r2) /* 0CCEBC 800D245C FC0200B2 */ fmul f0, f2, f2 /* 0CCEC0 800D2460 FC4400B2 */ fmul f2, f4, f2 /* 0CCEC4 800D2464 FC01183C */ fnmsub f0, f1, f0, f3 diff --git a/asm/mcardGCN.s b/asm/mcardGCN.s index 64826c4..e60eee8 100644 --- a/asm/mcardGCN.s +++ b/asm/mcardGCN.s @@ -162,7 +162,7 @@ lbl_80013644: /* 00E0C0 80013660 38600000 */ li r3, 0 /* 00E0C4 80013664 4800007C */ b lbl_800136E0 lbl_80013668: -/* 00E0C8 80013668 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 00E0C8 80013668 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 00E0CC 8001366C 80030020 */ lwz r0, 0x20(r3) /* 00E0D0 80013670 2C000004 */ cmpwi r0, 4 /* 00E0D4 80013674 40820058 */ bne lbl_800136CC @@ -191,7 +191,7 @@ lbl_800136C0: /* 00E128 800136C8 4182FFC0 */ beq lbl_80013688 lbl_800136CC: /* 00E12C 800136CC 38000000 */ li r0, 0 -/* 00E130 800136D0 900D8998 */ stw r0, bWrite2Card-_SDA_BASE_(r13) +/* 00E130 800136D0 900D8998 */ stw r0, bWrite2Card@sda21(r13) /* 00E134 800136D4 3C7D0001 */ addis r3, r29, 1 /* 00E138 800136D8 9003A4DC */ stw r0, -0x5b24(r3) lbl_800136DC: @@ -1163,7 +1163,7 @@ lbl_80014478: /* 00EED8 80014478 38600001 */ li r3, 1 /* 00EEDC 8001447C 48000160 */ b lbl_800145DC lbl_80014480: -/* 00EEE0 80014480 93CD8994 */ stw r30, checkFailCount$1490-_SDA_BASE_(r13) +/* 00EEE0 80014480 93CD8994 */ stw r30, checkFailCount$1490@sda21(r13) /* 00EEE4 80014484 38600001 */ li r3, 1 /* 00EEE8 80014488 48000154 */ b lbl_800145DC lbl_8001448C: @@ -1282,7 +1282,7 @@ glabel mcardOpenDuringGame /* 00F070 80014610 3BE30000 */ addi r31, r3, 0 /* 00F074 80014614 3C60800F */ lis r3, D_800EA548@ha /* 00F078 80014618 3BC3A548 */ addi r30, r3, D_800EA548@l -/* 00F07C 8001461C 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 00F07C 8001461C 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 00F080 80014620 801F0490 */ lwz r0, 0x490(r31) /* 00F084 80014624 2C000000 */ cmpwi r0, 0 /* 00F088 80014628 40820014 */ bne lbl_8001463C @@ -2103,7 +2103,7 @@ glabel mcardOpen /* 00FC20 800151C0 909F07B4 */ stw r4, 0x7b4(r31) /* 00FC24 800151C4 907F07A4 */ stw r3, 0x7a4(r31) /* 00FC28 800151C8 907F0490 */ stw r3, 0x490(r31) -/* 00FC2C 800151CC 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 00FC2C 800151CC 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 00FC30 800151D0 907F07AC */ stw r3, 0x7ac(r31) lbl_800151D4: /* 00FC34 800151D4 38600000 */ li r3, 0 @@ -2166,7 +2166,7 @@ lbl_80015270: /* 00FD0C 800152AC 40820074 */ bne lbl_80015320 /* 00FD10 800152B0 931F0470 */ stw r24, 0x470(r31) /* 00FD14 800152B4 93DF0034 */ stw r30, 0x34(r31) -/* 00FD18 800152B8 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 00FD18 800152B8 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 00FD1C 800152BC 80030020 */ lwz r0, 0x20(r3) /* 00FD20 800152C0 2C000004 */ cmpwi r0, 4 /* 00FD24 800152C4 4082000C */ bne lbl_800152D0 @@ -2203,7 +2203,7 @@ lbl_80015320: /* 00FD90 80015330 4BFF0AE5 */ bl xlPostText /* 00FD94 80015334 931F0470 */ stw r24, 0x470(r31) /* 00FD98 80015338 93DF0034 */ stw r30, 0x34(r31) -/* 00FD9C 8001533C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 00FD9C 8001533C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 00FDA0 80015340 80030020 */ lwz r0, 0x20(r3) /* 00FDA4 80015344 2C000004 */ cmpwi r0, 4 /* 00FDA8 80015348 4082000C */ bne lbl_80015354 @@ -2268,7 +2268,7 @@ lbl_800153F0: /* 00FE80 80015420 40820074 */ bne lbl_80015494 /* 00FE84 80015424 931F0470 */ stw r24, 0x470(r31) /* 00FE88 80015428 93DF0034 */ stw r30, 0x34(r31) -/* 00FE8C 8001542C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 00FE8C 8001542C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 00FE90 80015430 80030020 */ lwz r0, 0x20(r3) /* 00FE94 80015434 2C000004 */ cmpwi r0, 4 /* 00FE98 80015438 4082000C */ bne lbl_80015444 @@ -2305,7 +2305,7 @@ lbl_80015494: /* 00FF04 800154A4 4BFF0971 */ bl xlPostText /* 00FF08 800154A8 931F0470 */ stw r24, 0x470(r31) /* 00FF0C 800154AC 93DF0034 */ stw r30, 0x34(r31) -/* 00FF10 800154B0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 00FF10 800154B0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 00FF14 800154B4 80030020 */ lwz r0, 0x20(r3) /* 00FF18 800154B8 2C000004 */ cmpwi r0, 4 /* 00FF1C 800154BC 4082000C */ bne lbl_800154C8 @@ -2372,7 +2372,7 @@ lbl_8001556C: /* 00FFF4 80015594 38000000 */ li r0, 0 /* 00FFF8 80015598 901F0470 */ stw r0, 0x470(r31) /* 00FFFC 8001559C 93DF0034 */ stw r30, 0x34(r31) -/* 010000 800155A0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010000 800155A0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 010004 800155A4 80030020 */ lwz r0, 0x20(r3) /* 010008 800155A8 2C000004 */ cmpwi r0, 4 /* 01000C 800155AC 4082000C */ bne lbl_800155B8 @@ -2410,7 +2410,7 @@ lbl_80015608: /* 01007C 8001561C 38000000 */ li r0, 0 /* 010080 80015620 901F0470 */ stw r0, 0x470(r31) /* 010084 80015624 93DF0034 */ stw r30, 0x34(r31) -/* 010088 80015628 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010088 80015628 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 01008C 8001562C 80030020 */ lwz r0, 0x20(r3) /* 010090 80015630 2C000004 */ cmpwi r0, 4 /* 010094 80015634 4082000C */ bne lbl_80015640 @@ -2464,7 +2464,7 @@ lbl_800156CC: /* 010138 800156D8 40820074 */ bne lbl_8001574C /* 01013C 800156DC 931F0470 */ stw r24, 0x470(r31) /* 010140 800156E0 93DF0034 */ stw r30, 0x34(r31) -/* 010144 800156E4 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010144 800156E4 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 010148 800156E8 80030020 */ lwz r0, 0x20(r3) /* 01014C 800156EC 2C000004 */ cmpwi r0, 4 /* 010150 800156F0 4082000C */ bne lbl_800156FC @@ -2557,7 +2557,7 @@ lbl_8001580C: /* 01027C 8001581C 38000000 */ li r0, 0 /* 010280 80015820 901F0470 */ stw r0, 0x470(r31) /* 010284 80015824 93DF0034 */ stw r30, 0x34(r31) -/* 010288 80015828 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010288 80015828 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 01028C 8001582C 80030020 */ lwz r0, 0x20(r3) /* 010290 80015830 2C000004 */ cmpwi r0, 4 /* 010294 80015834 4082000C */ bne lbl_80015840 @@ -2595,7 +2595,7 @@ lbl_80015890: /* 010304 800158A4 38000000 */ li r0, 0 /* 010308 800158A8 901F0470 */ stw r0, 0x470(r31) /* 01030C 800158AC 93DF0034 */ stw r30, 0x34(r31) -/* 010310 800158B0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010310 800158B0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 010314 800158B4 80030020 */ lwz r0, 0x20(r3) /* 010318 800158B8 2C000004 */ cmpwi r0, 4 /* 01031C 800158BC 4082000C */ bne lbl_800158C8 @@ -2670,7 +2670,7 @@ lbl_80015988: /* 01041C 800159BC 38000000 */ li r0, 0 /* 010420 800159C0 901F0470 */ stw r0, 0x470(r31) /* 010424 800159C4 93DF0034 */ stw r30, 0x34(r31) -/* 010428 800159C8 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010428 800159C8 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 01042C 800159CC 80030020 */ lwz r0, 0x20(r3) /* 010430 800159D0 2C000004 */ cmpwi r0, 4 /* 010434 800159D4 40820008 */ bne lbl_800159DC @@ -2707,7 +2707,7 @@ lbl_80015A2C: /* 0104A0 80015A40 38000000 */ li r0, 0 /* 0104A4 80015A44 901F0470 */ stw r0, 0x470(r31) /* 0104A8 80015A48 93DF0034 */ stw r30, 0x34(r31) -/* 0104AC 80015A4C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0104AC 80015A4C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0104B0 80015A50 80030020 */ lwz r0, 0x20(r3) /* 0104B4 80015A54 2C000004 */ cmpwi r0, 4 /* 0104B8 80015A58 40820008 */ bne lbl_80015A60 @@ -2775,7 +2775,7 @@ lbl_80015B0C: /* 010594 80015B34 38000000 */ li r0, 0 /* 010598 80015B38 901F0470 */ stw r0, 0x470(r31) /* 01059C 80015B3C 93DF0034 */ stw r30, 0x34(r31) -/* 0105A0 80015B40 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0105A0 80015B40 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0105A4 80015B44 80030020 */ lwz r0, 0x20(r3) /* 0105A8 80015B48 2C000004 */ cmpwi r0, 4 /* 0105AC 80015B4C 4082000C */ bne lbl_80015B58 @@ -2813,7 +2813,7 @@ lbl_80015BA8: /* 01061C 80015BBC 38000000 */ li r0, 0 /* 010620 80015BC0 901F0470 */ stw r0, 0x470(r31) /* 010624 80015BC4 93DF0034 */ stw r30, 0x34(r31) -/* 010628 80015BC8 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010628 80015BC8 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 01062C 80015BCC 80030020 */ lwz r0, 0x20(r3) /* 010630 80015BD0 2C000004 */ cmpwi r0, 4 /* 010634 80015BD4 4082000C */ bne lbl_80015BE0 @@ -2866,7 +2866,7 @@ lbl_80015C6C: /* 0106D4 80015C74 38000000 */ li r0, 0 /* 0106D8 80015C78 901F0470 */ stw r0, 0x470(r31) /* 0106DC 80015C7C 93DF0034 */ stw r30, 0x34(r31) -/* 0106E0 80015C80 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0106E0 80015C80 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0106E4 80015C84 80030020 */ lwz r0, 0x20(r3) /* 0106E8 80015C88 2C000004 */ cmpwi r0, 4 /* 0106EC 80015C8C 4082000C */ bne lbl_80015C98 @@ -2906,7 +2906,7 @@ lbl_80015CE8: /* 010764 80015D04 38000000 */ li r0, 0 /* 010768 80015D08 901F0470 */ stw r0, 0x470(r31) /* 01076C 80015D0C 93DF0034 */ stw r30, 0x34(r31) -/* 010770 80015D10 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010770 80015D10 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 010774 80015D14 80030020 */ lwz r0, 0x20(r3) /* 010778 80015D18 2C000004 */ cmpwi r0, 4 /* 01077C 80015D1C 4082000C */ bne lbl_80015D28 @@ -2943,7 +2943,7 @@ lbl_80015D78: /* 0107E8 80015D88 4BFF008D */ bl xlPostText /* 0107EC 80015D8C 931F0470 */ stw r24, 0x470(r31) /* 0107F0 80015D90 93DF0034 */ stw r30, 0x34(r31) -/* 0107F4 80015D94 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0107F4 80015D94 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0107F8 80015D98 80030020 */ lwz r0, 0x20(r3) /* 0107FC 80015D9C 2C000004 */ cmpwi r0, 4 /* 010800 80015DA0 4082000C */ bne lbl_80015DAC @@ -2999,7 +2999,7 @@ lbl_80015DFC: /* 0108B8 80015E58 40820074 */ bne lbl_80015ECC /* 0108BC 80015E5C 931F0470 */ stw r24, 0x470(r31) /* 0108C0 80015E60 93DF0034 */ stw r30, 0x34(r31) -/* 0108C4 80015E64 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0108C4 80015E64 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0108C8 80015E68 80030020 */ lwz r0, 0x20(r3) /* 0108CC 80015E6C 2C000004 */ cmpwi r0, 4 /* 0108D0 80015E70 4082000C */ bne lbl_80015E7C @@ -3036,7 +3036,7 @@ lbl_80015ECC: /* 01093C 80015EDC 4BFEFF39 */ bl xlPostText /* 010940 80015EE0 931F0470 */ stw r24, 0x470(r31) /* 010944 80015EE4 93DF0034 */ stw r30, 0x34(r31) -/* 010948 80015EE8 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010948 80015EE8 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 01094C 80015EEC 80030020 */ lwz r0, 0x20(r3) /* 010950 80015EF0 2C000004 */ cmpwi r0, 4 /* 010954 80015EF4 4082000C */ bne lbl_80015F00 @@ -3101,7 +3101,7 @@ lbl_80015F9C: /* 010A2C 80015FCC 40820074 */ bne lbl_80016040 /* 010A30 80015FD0 931F0470 */ stw r24, 0x470(r31) /* 010A34 80015FD4 93DF0034 */ stw r30, 0x34(r31) -/* 010A38 80015FD8 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010A38 80015FD8 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 010A3C 80015FDC 80030020 */ lwz r0, 0x20(r3) /* 010A40 80015FE0 2C000004 */ cmpwi r0, 4 /* 010A44 80015FE4 4082000C */ bne lbl_80015FF0 @@ -3138,7 +3138,7 @@ lbl_80016040: /* 010AB0 80016050 4BFEFDC5 */ bl xlPostText /* 010AB4 80016054 931F0470 */ stw r24, 0x470(r31) /* 010AB8 80016058 93DF0034 */ stw r30, 0x34(r31) -/* 010ABC 8001605C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010ABC 8001605C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 010AC0 80016060 80030020 */ lwz r0, 0x20(r3) /* 010AC4 80016064 2C000004 */ cmpwi r0, 4 /* 010AC8 80016068 4082000C */ bne lbl_80016074 @@ -3205,7 +3205,7 @@ lbl_80016118: /* 010BA0 80016140 38000000 */ li r0, 0 /* 010BA4 80016144 901F0470 */ stw r0, 0x470(r31) /* 010BA8 80016148 93DF0034 */ stw r30, 0x34(r31) -/* 010BAC 8001614C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010BAC 8001614C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 010BB0 80016150 80030020 */ lwz r0, 0x20(r3) /* 010BB4 80016154 2C000004 */ cmpwi r0, 4 /* 010BB8 80016158 4082000C */ bne lbl_80016164 @@ -3243,7 +3243,7 @@ lbl_800161B4: /* 010C28 800161C8 38000000 */ li r0, 0 /* 010C2C 800161CC 901F0470 */ stw r0, 0x470(r31) /* 010C30 800161D0 93DF0034 */ stw r30, 0x34(r31) -/* 010C34 800161D4 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010C34 800161D4 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 010C38 800161D8 80030020 */ lwz r0, 0x20(r3) /* 010C3C 800161DC 2C000004 */ cmpwi r0, 4 /* 010C40 800161E0 4082000C */ bne lbl_800161EC @@ -3295,7 +3295,7 @@ lbl_80016278: /* 010CDC 8001627C 40820074 */ bne lbl_800162F0 /* 010CE0 80016280 931F0470 */ stw r24, 0x470(r31) /* 010CE4 80016284 93DF0034 */ stw r30, 0x34(r31) -/* 010CE8 80016288 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010CE8 80016288 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 010CEC 8001628C 80030020 */ lwz r0, 0x20(r3) /* 010CF0 80016290 2C000004 */ cmpwi r0, 4 /* 010CF4 80016294 4082000C */ bne lbl_800162A0 @@ -3334,7 +3334,7 @@ lbl_800162F0: /* 010D68 80016308 4BFEFB0D */ bl xlPostText /* 010D6C 8001630C 931F0470 */ stw r24, 0x470(r31) /* 010D70 80016310 93DF0034 */ stw r30, 0x34(r31) -/* 010D74 80016314 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010D74 80016314 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 010D78 80016318 80030020 */ lwz r0, 0x20(r3) /* 010D7C 8001631C 2C000004 */ cmpwi r0, 4 /* 010D80 80016320 4082000C */ bne lbl_8001632C @@ -3429,7 +3429,7 @@ lbl_80016428: /* 010EBC 8001645C 38000000 */ li r0, 0 /* 010EC0 80016460 901F0470 */ stw r0, 0x470(r31) /* 010EC4 80016464 93DF0034 */ stw r30, 0x34(r31) -/* 010EC8 80016468 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010EC8 80016468 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 010ECC 8001646C 80030020 */ lwz r0, 0x20(r3) /* 010ED0 80016470 2C000004 */ cmpwi r0, 4 /* 010ED4 80016474 4082000C */ bne lbl_80016480 @@ -3467,7 +3467,7 @@ lbl_800164D0: /* 010F44 800164E4 38000000 */ li r0, 0 /* 010F48 800164E8 901F0470 */ stw r0, 0x470(r31) /* 010F4C 800164EC 93DF0034 */ stw r30, 0x34(r31) -/* 010F50 800164F0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 010F50 800164F0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 010F54 800164F4 80030020 */ lwz r0, 0x20(r3) /* 010F58 800164F8 2C000004 */ cmpwi r0, 4 /* 010F5C 800164FC 4082000C */ bne lbl_80016508 @@ -3524,7 +3524,7 @@ lbl_80016558: /* 011018 800165B8 38000000 */ li r0, 0 /* 01101C 800165BC 901F0470 */ stw r0, 0x470(r31) /* 011020 800165C0 93DF0034 */ stw r30, 0x34(r31) -/* 011024 800165C4 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 011024 800165C4 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 011028 800165C8 80030020 */ lwz r0, 0x20(r3) /* 01102C 800165CC 2C000004 */ cmpwi r0, 4 /* 011030 800165D0 4082000C */ bne lbl_800165DC @@ -3562,7 +3562,7 @@ lbl_8001662C: /* 0110A0 80016640 38000000 */ li r0, 0 /* 0110A4 80016644 901F0470 */ stw r0, 0x470(r31) /* 0110A8 80016648 93DF0034 */ stw r30, 0x34(r31) -/* 0110AC 8001664C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0110AC 8001664C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0110B0 80016650 80030020 */ lwz r0, 0x20(r3) /* 0110B4 80016654 2C000004 */ cmpwi r0, 4 /* 0110B8 80016658 4082000C */ bne lbl_80016664 @@ -3623,7 +3623,7 @@ lbl_800166EC: /* 011180 80016720 38000000 */ li r0, 0 /* 011184 80016724 901F0470 */ stw r0, 0x470(r31) /* 011188 80016728 93DF0034 */ stw r30, 0x34(r31) -/* 01118C 8001672C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 01118C 8001672C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 011190 80016730 80030020 */ lwz r0, 0x20(r3) /* 011194 80016734 2C000004 */ cmpwi r0, 4 /* 011198 80016738 4082000C */ bne lbl_80016744 @@ -3661,7 +3661,7 @@ lbl_80016794: /* 011208 800167A8 38000000 */ li r0, 0 /* 01120C 800167AC 901F0470 */ stw r0, 0x470(r31) /* 011210 800167B0 93DF0034 */ stw r30, 0x34(r31) -/* 011214 800167B4 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 011214 800167B4 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 011218 800167B8 80030020 */ lwz r0, 0x20(r3) /* 01121C 800167BC 2C000004 */ cmpwi r0, 4 /* 011220 800167C0 4082000C */ bne lbl_800167CC @@ -3698,7 +3698,7 @@ lbl_8001681C: /* 01128C 8001682C 38000000 */ li r0, 0 /* 011290 80016830 901F0470 */ stw r0, 0x470(r31) /* 011294 80016834 93DF0034 */ stw r30, 0x34(r31) -/* 011298 80016838 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 011298 80016838 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 01129C 8001683C 80030020 */ lwz r0, 0x20(r3) /* 0112A0 80016840 2C000004 */ cmpwi r0, 4 /* 0112A4 80016844 4082000C */ bne lbl_80016850 @@ -3736,7 +3736,7 @@ lbl_800168A0: /* 011314 800168B4 38000000 */ li r0, 0 /* 011318 800168B8 901F0470 */ stw r0, 0x470(r31) /* 01131C 800168BC 93DF0034 */ stw r30, 0x34(r31) -/* 011320 800168C0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 011320 800168C0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 011324 800168C4 80030020 */ lwz r0, 0x20(r3) /* 011328 800168C8 2C000004 */ cmpwi r0, 4 /* 01132C 800168CC 4082000C */ bne lbl_800168D8 @@ -3792,24 +3792,24 @@ glabel mcardWrite /* 0113D8 80016978 389F0000 */ addi r4, r31, 0 /* 0113DC 8001697C 80E3003C */ lwz r7, 0x3c(r3) /* 0113E0 80016980 3C608010 */ lis r3, bNoWriteInCurrentFrame@ha -/* 0113E4 80016984 800D8980 */ lwz r0, currentIdx-_SDA_BASE_(r13) +/* 0113E4 80016984 800D8980 */ lwz r0, currentIdx@sda21(r13) /* 0113E8 80016988 8B270000 */ lbz r25, 0(r7) /* 0113EC 8001698C 5405103A */ slwi r5, r0, 2 /* 0113F0 80016990 38037988 */ addi r0, r3, bNoWriteInCurrentFrame@l -/* 0113F4 80016994 934D8998 */ stw r26, bWrite2Card-_SDA_BASE_(r13) +/* 0113F4 80016994 934D8998 */ stw r26, bWrite2Card@sda21(r13) /* 0113F8 80016998 7C602A14 */ add r3, r0, r5 /* 0113FC 8001699C 93630000 */ stw r27, 0(r3) /* 011400 800169A0 38BE0000 */ addi r5, r30, 0 /* 011404 800169A4 801C003C */ lwz r0, 0x3c(r28) /* 011408 800169A8 7C60EA14 */ add r3, r0, r29 /* 01140C 800169AC 4BFEEB19 */ bl memcpy -/* 011410 800169B0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 011410 800169B0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 011414 800169B4 80030020 */ lwz r0, 0x20(r3) /* 011418 800169B8 2C000004 */ cmpwi r0, 4 /* 01141C 800169BC 40820284 */ bne lbl_80016C40 /* 011420 800169C0 2C1D0000 */ cmpwi r29, 0 /* 011424 800169C4 408200D0 */ bne lbl_80016A94 -/* 011428 800169C8 800D80D8 */ lwz r0, toggle$1034-_SDA_BASE_(r13) +/* 011428 800169C8 800D80D8 */ lwz r0, toggle$1034@sda21(r13) /* 01142C 800169CC 2C000000 */ cmpwi r0, 0 /* 011430 800169D0 41820080 */ beq lbl_80016A50 /* 011434 800169D4 801C0480 */ lwz r0, 0x480(r28) @@ -3843,7 +3843,7 @@ lbl_80016A38: /* 01149C 80016A3C 38000000 */ li r0, 0 /* 0114A0 80016A40 88630000 */ lbz r3, 0(r3) /* 0114A4 80016A44 987F0000 */ stb r3, 0(r31) -/* 0114A8 80016A48 900D80D8 */ stw r0, toggle$1034-_SDA_BASE_(r13) +/* 0114A8 80016A48 900D80D8 */ stw r0, toggle$1034@sda21(r13) /* 0114AC 80016A4C 48000048 */ b lbl_80016A94 lbl_80016A50: /* 0114B0 80016A50 807C003C */ lwz r3, 0x3c(r28) @@ -3928,11 +3928,11 @@ lbl_80016B68: lbl_80016B78: /* 0115D8 80016B78 2C1E1450 */ cmpwi r30, 0x1450 /* 0115DC 80016B7C 40820034 */ bne lbl_80016BB0 -/* 0115E0 80016B80 800D8990 */ lwz r0, toggle2$1029-_SDA_BASE_(r13) +/* 0115E0 80016B80 800D8990 */ lwz r0, toggle2$1029@sda21(r13) /* 0115E4 80016B84 2C000001 */ cmpwi r0, 1 /* 0115E8 80016B88 40820028 */ bne lbl_80016BB0 /* 0115EC 80016B8C 38000000 */ li r0, 0 -/* 0115F0 80016B90 900D8990 */ stw r0, toggle2$1029-_SDA_BASE_(r13) +/* 0115F0 80016B90 900D8990 */ stw r0, toggle2$1029@sda21(r13) /* 0115F4 80016B94 38600000 */ li r3, 0 /* 0115F8 80016B98 4BFF2225 */ bl simulatorRumbleStop /* 0115FC 80016B9C 4BFFC8A5 */ bl mcardUpdate @@ -3943,20 +3943,20 @@ lbl_80016B78: lbl_80016BB0: /* 011610 80016BB0 2C1E1450 */ cmpwi r30, 0x1450 /* 011614 80016BB4 408200E4 */ bne lbl_80016C98 -/* 011618 80016BB8 800D8990 */ lwz r0, toggle2$1029-_SDA_BASE_(r13) +/* 011618 80016BB8 800D8990 */ lwz r0, toggle2$1029@sda21(r13) /* 01161C 80016BBC 2C000000 */ cmpwi r0, 0 /* 011620 80016BC0 408200D8 */ bne lbl_80016C98 /* 011624 80016BC4 38000001 */ li r0, 1 -/* 011628 80016BC8 900D8990 */ stw r0, toggle2$1029-_SDA_BASE_(r13) +/* 011628 80016BC8 900D8990 */ stw r0, toggle2$1029@sda21(r13) /* 01162C 80016BCC 480000CC */ b lbl_80016C98 lbl_80016BD0: /* 011630 80016BD0 2C1E1450 */ cmpwi r30, 0x1450 /* 011634 80016BD4 4082004C */ bne lbl_80016C20 -/* 011638 80016BD8 800D8990 */ lwz r0, toggle2$1029-_SDA_BASE_(r13) +/* 011638 80016BD8 800D8990 */ lwz r0, toggle2$1029@sda21(r13) /* 01163C 80016BDC 2C000001 */ cmpwi r0, 1 /* 011640 80016BE0 40820040 */ bne lbl_80016C20 /* 011644 80016BE4 38800000 */ li r4, 0 -/* 011648 80016BE8 908D8990 */ stw r4, toggle2$1029-_SDA_BASE_(r13) +/* 011648 80016BE8 908D8990 */ stw r4, toggle2$1029@sda21(r13) /* 01164C 80016BEC 38000001 */ li r0, 1 /* 011650 80016BF0 387C0000 */ addi r3, r28, 0 /* 011654 80016BF4 901C0470 */ stw r0, 0x470(r28) @@ -3973,11 +3973,11 @@ lbl_80016BD0: lbl_80016C20: /* 011680 80016C20 2C1E1450 */ cmpwi r30, 0x1450 /* 011684 80016C24 40820074 */ bne lbl_80016C98 -/* 011688 80016C28 800D8990 */ lwz r0, toggle2$1029-_SDA_BASE_(r13) +/* 011688 80016C28 800D8990 */ lwz r0, toggle2$1029@sda21(r13) /* 01168C 80016C2C 2C000000 */ cmpwi r0, 0 /* 011690 80016C30 40820068 */ bne lbl_80016C98 /* 011694 80016C34 38000001 */ li r0, 1 -/* 011698 80016C38 900D8990 */ stw r0, toggle2$1029-_SDA_BASE_(r13) +/* 011698 80016C38 900D8990 */ stw r0, toggle2$1029@sda21(r13) /* 01169C 80016C3C 4800005C */ b lbl_80016C98 lbl_80016C40: /* 0116A0 80016C40 801C0470 */ lwz r0, 0x470(r28) @@ -4168,17 +4168,17 @@ glabel mcardMenu /* 011900 80016EA0 41820014 */ beq lbl_80016EB4 /* 011904 80016EA4 2C04000C */ cmpwi r4, 0xc /* 011908 80016EA8 4182000C */ beq lbl_80016EB4 -/* 01190C 80016EAC 808D898C */ lwz r4, nextMenuEntry$773-_SDA_BASE_(r13) +/* 01190C 80016EAC 808D898C */ lwz r4, nextMenuEntry$773@sda21(r13) /* 011910 80016EB0 48000020 */ b lbl_80016ED0 lbl_80016EB4: /* 011914 80016EB4 38000000 */ li r0, 0 /* 011918 80016EB8 901D07AC */ stw r0, 0x7ac(r29) -/* 01191C 80016EBC 800D8988 */ lwz r0, prevMenuEntry$772-_SDA_BASE_(r13) +/* 01191C 80016EBC 800D8988 */ lwz r0, prevMenuEntry$772@sda21(r13) /* 011920 80016EC0 7C040000 */ cmpw r4, r0 /* 011924 80016EC4 40820008 */ bne lbl_80016ECC -/* 011928 80016EC8 808D898C */ lwz r4, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011928 80016EC8 808D898C */ lwz r4, nextMenuEntry$773@sda21(r13) lbl_80016ECC: -/* 01192C 80016ECC 908D898C */ stw r4, nextMenuEntry$773-_SDA_BASE_(r13) +/* 01192C 80016ECC 908D898C */ stw r4, nextMenuEntry$773@sda21(r13) lbl_80016ED0: /* 011930 80016ED0 3BE00001 */ li r31, 1 /* 011934 80016ED4 28040031 */ cmplwi r4, 0x31 @@ -4191,99 +4191,99 @@ lbl_80016ED0: /* 011950 80016EF0 7C0903A6 */ mtctr r0 /* 011954 80016EF4 4E800420 */ bctr glabel lbl_80016EF8 -/* 011958 80016EF8 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011958 80016EF8 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 01195C 80016EFC 38600007 */ li r3, 7 /* 011960 80016F00 4BFF2B31 */ bl simulatorDrawErrorMessageWait /* 011964 80016F04 2C030001 */ cmpwi r3, 1 /* 011968 80016F08 408208EC */ bne lbl_800177F4 /* 01196C 80016F0C 38600000 */ li r3, 0 /* 011970 80016F10 3800000B */ li r0, 0xb -/* 011974 80016F14 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 011978 80016F18 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011974 80016F14 906D8984 */ stw r3, yes$771@sda21(r13) +/* 011978 80016F18 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 01197C 80016F1C 93FE0000 */ stw r31, 0(r30) /* 011980 80016F20 480008D4 */ b lbl_800177F4 glabel lbl_80016F24 -/* 011984 80016F24 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011984 80016F24 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 011988 80016F28 38600008 */ li r3, 8 /* 01198C 80016F2C 4BFF2B05 */ bl simulatorDrawErrorMessageWait /* 011990 80016F30 2C030001 */ cmpwi r3, 1 /* 011994 80016F34 408208C0 */ bne lbl_800177F4 /* 011998 80016F38 38600000 */ li r3, 0 /* 01199C 80016F3C 3800000B */ li r0, 0xb -/* 0119A0 80016F40 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 0119A4 80016F44 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 0119A0 80016F40 906D8984 */ stw r3, yes$771@sda21(r13) +/* 0119A4 80016F44 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 0119A8 80016F48 93FD07B0 */ stw r31, 0x7b0(r29) /* 0119AC 80016F4C 93FE0000 */ stw r31, 0(r30) /* 0119B0 80016F50 480008A4 */ b lbl_800177F4 glabel lbl_80016F54 -/* 0119B4 80016F54 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 0119B4 80016F54 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 0119B8 80016F58 38600009 */ li r3, 9 /* 0119BC 80016F5C 4BFF2AD5 */ bl simulatorDrawErrorMessageWait /* 0119C0 80016F60 2C030001 */ cmpwi r3, 1 /* 0119C4 80016F64 40820890 */ bne lbl_800177F4 /* 0119C8 80016F68 38600000 */ li r3, 0 /* 0119CC 80016F6C 3800000B */ li r0, 0xb -/* 0119D0 80016F70 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 0119D4 80016F74 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 0119D0 80016F70 906D8984 */ stw r3, yes$771@sda21(r13) +/* 0119D4 80016F74 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 0119D8 80016F78 93FE0000 */ stw r31, 0(r30) /* 0119DC 80016F7C 48000878 */ b lbl_800177F4 glabel lbl_80016F80 -/* 0119E0 80016F80 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 0119E0 80016F80 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 0119E4 80016F84 3860000A */ li r3, 0xa /* 0119E8 80016F88 4BFF2AA9 */ bl simulatorDrawErrorMessageWait /* 0119EC 80016F8C 2C030001 */ cmpwi r3, 1 /* 0119F0 80016F90 40820864 */ bne lbl_800177F4 /* 0119F4 80016F94 38600000 */ li r3, 0 /* 0119F8 80016F98 3800000B */ li r0, 0xb -/* 0119FC 80016F9C 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 011A00 80016FA0 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 0119FC 80016F9C 906D8984 */ stw r3, yes$771@sda21(r13) +/* 011A00 80016FA0 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011A04 80016FA4 93FE0000 */ stw r31, 0(r30) /* 011A08 80016FA8 4800084C */ b lbl_800177F4 glabel lbl_80016FAC -/* 011A0C 80016FAC 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011A0C 80016FAC 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 011A10 80016FB0 3860000B */ li r3, 0xb /* 011A14 80016FB4 4BFF2A7D */ bl simulatorDrawErrorMessageWait /* 011A18 80016FB8 2C030001 */ cmpwi r3, 1 /* 011A1C 80016FBC 40820838 */ bne lbl_800177F4 /* 011A20 80016FC0 38600000 */ li r3, 0 /* 011A24 80016FC4 38000006 */ li r0, 6 -/* 011A28 80016FC8 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 011A2C 80016FCC 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011A28 80016FC8 906D8984 */ stw r3, yes$771@sda21(r13) +/* 011A2C 80016FCC 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011A30 80016FD0 93FE0000 */ stw r31, 0(r30) /* 011A34 80016FD4 48000820 */ b lbl_800177F4 glabel lbl_80016FD8 /* 011A38 80016FD8 3860000C */ li r3, 0xc -/* 011A3C 80016FDC 388D8984 */ addi r4, r13, yes$771-_SDA_BASE_ +/* 011A3C 80016FDC 388D8984 */ addi r4, r13, yes$771@sda21 /* 011A40 80016FE0 4BFF5B9D */ bl simulatorDrawYesNoMessage /* 011A44 80016FE4 2C030001 */ cmpwi r3, 1 /* 011A48 80016FE8 4082080C */ bne lbl_800177F4 -/* 011A4C 80016FEC 800D8984 */ lwz r0, yes$771-_SDA_BASE_(r13) +/* 011A4C 80016FEC 800D8984 */ lwz r0, yes$771@sda21(r13) /* 011A50 80016FF0 2C000001 */ cmpwi r0, 1 /* 011A54 80016FF4 4082001C */ bne lbl_80017010 /* 011A58 80016FF8 38600000 */ li r3, 0 /* 011A5C 80016FFC 38000021 */ li r0, 0x21 -/* 011A60 80017000 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 011A64 80017004 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011A60 80017000 906D8984 */ stw r3, yes$771@sda21(r13) +/* 011A64 80017004 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011A68 80017008 93FE0000 */ stw r31, 0(r30) /* 011A6C 8001700C 480007E8 */ b lbl_800177F4 lbl_80017010: /* 011A70 80017010 38000027 */ li r0, 0x27 -/* 011A74 80017014 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011A74 80017014 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011A78 80017018 93FE0000 */ stw r31, 0(r30) /* 011A7C 8001701C 480007D8 */ b lbl_800177F4 glabel lbl_80017020 -/* 011A80 80017020 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011A80 80017020 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 011A84 80017024 3860000D */ li r3, 0xd /* 011A88 80017028 4BFF2A09 */ bl simulatorDrawErrorMessageWait /* 011A8C 8001702C 2C030001 */ cmpwi r3, 1 /* 011A90 80017030 40820014 */ bne lbl_80017044 /* 011A94 80017034 38000008 */ li r0, 8 -/* 011A98 80017038 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011A98 80017038 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011A9C 8001703C 93FE0000 */ stw r31, 0(r30) /* 011AA0 80017040 480007B4 */ b lbl_800177F4 lbl_80017044: /* 011AA4 80017044 38000007 */ li r0, 7 -/* 011AA8 80017048 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011AA8 80017048 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011AAC 8001704C 93FE0000 */ stw r31, 0(r30) /* 011AB0 80017050 480007A4 */ b lbl_800177F4 glabel lbl_80017054 @@ -4292,7 +4292,7 @@ glabel lbl_80017054 /* 011ABC 8001705C 2C030001 */ cmpwi r3, 1 /* 011AC0 80017060 40820794 */ bne lbl_800177F4 /* 011AC4 80017064 38000009 */ li r0, 9 -/* 011AC8 80017068 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011AC8 80017068 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011ACC 8001706C 93FE0000 */ stw r31, 0(r30) /* 011AD0 80017070 48000784 */ b lbl_800177F4 glabel lbl_80017074 @@ -4302,44 +4302,44 @@ glabel lbl_80017074 /* 011AE0 80017080 40820774 */ bne lbl_800177F4 /* 011AE4 80017084 38600000 */ li r3, 0 /* 011AE8 80017088 3800000A */ li r0, 0xa -/* 011AEC 8001708C 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 011AF0 80017090 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011AEC 8001708C 906D8984 */ stw r3, yes$771@sda21(r13) +/* 011AF0 80017090 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011AF4 80017094 93FE0000 */ stw r31, 0(r30) /* 011AF8 80017098 4800075C */ b lbl_800177F4 glabel lbl_8001709C /* 011AFC 8001709C 38600010 */ li r3, 0x10 -/* 011B00 800170A0 388D8984 */ addi r4, r13, yes$771-_SDA_BASE_ +/* 011B00 800170A0 388D8984 */ addi r4, r13, yes$771@sda21 /* 011B04 800170A4 4BFF5AD9 */ bl simulatorDrawYesNoMessage /* 011B08 800170A8 2C030001 */ cmpwi r3, 1 /* 011B0C 800170AC 40820748 */ bne lbl_800177F4 -/* 011B10 800170B0 800D8984 */ lwz r0, yes$771-_SDA_BASE_(r13) +/* 011B10 800170B0 800D8984 */ lwz r0, yes$771@sda21(r13) /* 011B14 800170B4 2C000001 */ cmpwi r0, 1 /* 011B18 800170B8 40820018 */ bne lbl_800170D0 /* 011B1C 800170BC 38000000 */ li r0, 0 -/* 011B20 800170C0 900D8988 */ stw r0, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011B20 800170C0 900D8988 */ stw r0, prevMenuEntry$772@sda21(r13) /* 011B24 800170C4 38000002 */ li r0, 2 /* 011B28 800170C8 901E0000 */ stw r0, 0(r30) /* 011B2C 800170CC 48000728 */ b lbl_800177F4 lbl_800170D0: /* 011B30 800170D0 38600000 */ li r3, 0 /* 011B34 800170D4 3800000B */ li r0, 0xb -/* 011B38 800170D8 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 011B3C 800170DC 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011B38 800170D8 906D8984 */ stw r3, yes$771@sda21(r13) +/* 011B3C 800170DC 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011B40 800170E0 93FE0000 */ stw r31, 0(r30) /* 011B44 800170E4 48000710 */ b lbl_800177F4 glabel lbl_800170E8 /* 011B48 800170E8 38600011 */ li r3, 0x11 -/* 011B4C 800170EC 388D8984 */ addi r4, r13, yes$771-_SDA_BASE_ +/* 011B4C 800170EC 388D8984 */ addi r4, r13, yes$771@sda21 /* 011B50 800170F0 4BFF5A8D */ bl simulatorDrawYesNoMessage /* 011B54 800170F4 2C030001 */ cmpwi r3, 1 /* 011B58 800170F8 408206FC */ bne lbl_800177F4 /* 011B5C 800170FC 38800000 */ li r4, 0 /* 011B60 80017100 909D07AC */ stw r4, 0x7ac(r29) /* 011B64 80017104 3860000B */ li r3, 0xb -/* 011B68 80017108 800D8984 */ lwz r0, yes$771-_SDA_BASE_(r13) -/* 011B6C 8001710C 906D898C */ stw r3, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011B68 80017108 800D8984 */ lwz r0, yes$771@sda21(r13) +/* 011B6C 8001710C 906D898C */ stw r3, nextMenuEntry$773@sda21(r13) /* 011B70 80017110 2C000001 */ cmpwi r0, 1 -/* 011B74 80017114 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011B74 80017114 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 011B78 80017118 40820014 */ bne lbl_8001712C /* 011B7C 8001711C 909D07B0 */ stw r4, 0x7b0(r29) /* 011B80 80017120 38000003 */ li r0, 3 @@ -4349,13 +4349,13 @@ lbl_8001712C: /* 011B8C 8001712C 93FE0000 */ stw r31, 0(r30) /* 011B90 80017130 480006C4 */ b lbl_800177F4 glabel lbl_80017134 -/* 011B94 80017134 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011B94 80017134 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 011B98 80017138 3860001D */ li r3, 0x1d /* 011B9C 8001713C 4BFF28F5 */ bl simulatorDrawErrorMessageWait /* 011BA0 80017140 2C030001 */ cmpwi r3, 1 /* 011BA4 80017144 408206B0 */ bne lbl_800177F4 /* 011BA8 80017148 3800000D */ li r0, 0xd -/* 011BAC 8001714C 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011BAC 8001714C 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011BB0 80017150 93FE0000 */ stw r31, 0(r30) /* 011BB4 80017154 480006A0 */ b lbl_800177F4 glabel lbl_80017158 @@ -4365,81 +4365,81 @@ glabel lbl_80017158 /* 011BC4 80017164 40820690 */ bne lbl_800177F4 /* 011BC8 80017168 38600000 */ li r3, 0 /* 011BCC 8001716C 3800000B */ li r0, 0xb -/* 011BD0 80017170 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 011BD4 80017174 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011BD0 80017170 906D8984 */ stw r3, yes$771@sda21(r13) +/* 011BD4 80017174 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011BD8 80017178 93FE0000 */ stw r31, 0(r30) /* 011BDC 8001717C 48000678 */ b lbl_800177F4 glabel lbl_80017180 -/* 011BE0 80017180 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011BE0 80017180 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 011BE4 80017184 3860001F */ li r3, 0x1f /* 011BE8 80017188 4BFF28A9 */ bl simulatorDrawErrorMessageWait /* 011BEC 8001718C 2C030001 */ cmpwi r3, 1 /* 011BF0 80017190 40820664 */ bne lbl_800177F4 /* 011BF4 80017194 38000020 */ li r0, 0x20 -/* 011BF8 80017198 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011BF8 80017198 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011BFC 8001719C 93FD07B0 */ stw r31, 0x7b0(r29) /* 011C00 800171A0 93FE0000 */ stw r31, 0(r30) /* 011C04 800171A4 48000650 */ b lbl_800177F4 glabel lbl_800171A8 -/* 011C08 800171A8 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011C08 800171A8 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 011C0C 800171AC 38600020 */ li r3, 0x20 /* 011C10 800171B0 4BFF2881 */ bl simulatorDrawErrorMessageWait /* 011C14 800171B4 2C030001 */ cmpwi r3, 1 /* 011C18 800171B8 4082063C */ bne lbl_800177F4 /* 011C1C 800171BC 38000020 */ li r0, 0x20 -/* 011C20 800171C0 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011C20 800171C0 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011C24 800171C4 93FE0000 */ stw r31, 0(r30) /* 011C28 800171C8 4800062C */ b lbl_800177F4 glabel lbl_800171CC -/* 011C2C 800171CC 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011C2C 800171CC 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 011C30 800171D0 38600021 */ li r3, 0x21 /* 011C34 800171D4 4BFF285D */ bl simulatorDrawErrorMessageWait /* 011C38 800171D8 2C030001 */ cmpwi r3, 1 /* 011C3C 800171DC 40820618 */ bne lbl_800177F4 /* 011C40 800171E0 38000020 */ li r0, 0x20 -/* 011C44 800171E4 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011C44 800171E4 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011C48 800171E8 93FE0000 */ stw r31, 0(r30) /* 011C4C 800171EC 48000608 */ b lbl_800177F4 glabel lbl_800171F0 -/* 011C50 800171F0 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011C50 800171F0 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 011C54 800171F4 38600022 */ li r3, 0x22 /* 011C58 800171F8 4BFF2839 */ bl simulatorDrawErrorMessageWait /* 011C5C 800171FC 2C030001 */ cmpwi r3, 1 /* 011C60 80017200 408205F4 */ bne lbl_800177F4 /* 011C64 80017204 38600000 */ li r3, 0 /* 011C68 80017208 38000012 */ li r0, 0x12 -/* 011C6C 8001720C 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 011C70 80017210 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011C6C 8001720C 906D8984 */ stw r3, yes$771@sda21(r13) +/* 011C70 80017210 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011C74 80017214 93FE0000 */ stw r31, 0(r30) /* 011C78 80017218 480005DC */ b lbl_800177F4 glabel lbl_8001721C /* 011C7C 8001721C 3860000C */ li r3, 0xc -/* 011C80 80017220 388D8984 */ addi r4, r13, yes$771-_SDA_BASE_ +/* 011C80 80017220 388D8984 */ addi r4, r13, yes$771@sda21 /* 011C84 80017224 4BFF5959 */ bl simulatorDrawYesNoMessage /* 011C88 80017228 2C030001 */ cmpwi r3, 1 /* 011C8C 8001722C 408205C8 */ bne lbl_800177F4 -/* 011C90 80017230 800D8984 */ lwz r0, yes$771-_SDA_BASE_(r13) +/* 011C90 80017230 800D8984 */ lwz r0, yes$771@sda21(r13) /* 011C94 80017234 2C000001 */ cmpwi r0, 1 /* 011C98 80017238 4082001C */ bne lbl_80017254 /* 011C9C 8001723C 38600000 */ li r3, 0 /* 011CA0 80017240 38000022 */ li r0, 0x22 -/* 011CA4 80017244 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 011CA8 80017248 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011CA4 80017244 906D8984 */ stw r3, yes$771@sda21(r13) +/* 011CA8 80017248 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011CAC 8001724C 93FE0000 */ stw r31, 0(r30) /* 011CB0 80017250 480005A4 */ b lbl_800177F4 lbl_80017254: /* 011CB4 80017254 3800001E */ li r0, 0x1e -/* 011CB8 80017258 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011CB8 80017258 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011CBC 8001725C 93FE0000 */ stw r31, 0(r30) /* 011CC0 80017260 48000594 */ b lbl_800177F4 glabel lbl_80017264 -/* 011CC4 80017264 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011CC4 80017264 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 011CC8 80017268 38600023 */ li r3, 0x23 /* 011CCC 8001726C 4BFF27C5 */ bl simulatorDrawErrorMessageWait /* 011CD0 80017270 2C030001 */ cmpwi r3, 1 /* 011CD4 80017274 40820580 */ bne lbl_800177F4 /* 011CD8 80017278 38000014 */ li r0, 0x14 -/* 011CDC 8001727C 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011CDC 8001727C 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011CE0 80017280 93FE0000 */ stw r31, 0(r30) /* 011CE4 80017284 48000570 */ b lbl_800177F4 glabel lbl_80017288 @@ -4448,7 +4448,7 @@ glabel lbl_80017288 /* 011CF0 80017290 2C030001 */ cmpwi r3, 1 /* 011CF4 80017294 40820560 */ bne lbl_800177F4 /* 011CF8 80017298 38000015 */ li r0, 0x15 -/* 011CFC 8001729C 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011CFC 8001729C 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011D00 800172A0 93FE0000 */ stw r31, 0(r30) /* 011D04 800172A4 48000550 */ b lbl_800177F4 glabel lbl_800172A8 @@ -4458,79 +4458,79 @@ glabel lbl_800172A8 /* 011D14 800172B4 40820540 */ bne lbl_800177F4 /* 011D18 800172B8 38600000 */ li r3, 0 /* 011D1C 800172BC 38000016 */ li r0, 0x16 -/* 011D20 800172C0 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 011D24 800172C4 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011D20 800172C0 906D8984 */ stw r3, yes$771@sda21(r13) +/* 011D24 800172C4 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011D28 800172C8 93FE0000 */ stw r31, 0(r30) /* 011D2C 800172CC 48000528 */ b lbl_800177F4 glabel lbl_800172D0 /* 011D30 800172D0 38600026 */ li r3, 0x26 -/* 011D34 800172D4 388D8984 */ addi r4, r13, yes$771-_SDA_BASE_ +/* 011D34 800172D4 388D8984 */ addi r4, r13, yes$771@sda21 /* 011D38 800172D8 4BFF58A5 */ bl simulatorDrawYesNoMessage /* 011D3C 800172DC 2C030001 */ cmpwi r3, 1 /* 011D40 800172E0 40820514 */ bne lbl_800177F4 -/* 011D44 800172E4 800D8984 */ lwz r0, yes$771-_SDA_BASE_(r13) +/* 011D44 800172E4 800D8984 */ lwz r0, yes$771@sda21(r13) /* 011D48 800172E8 2C000001 */ cmpwi r0, 1 /* 011D4C 800172EC 4082001C */ bne lbl_80017308 /* 011D50 800172F0 38600000 */ li r3, 0 /* 011D54 800172F4 38000017 */ li r0, 0x17 -/* 011D58 800172F8 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 011D5C 800172FC 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011D58 800172F8 906D8984 */ stw r3, yes$771@sda21(r13) +/* 011D5C 800172FC 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011D60 80017300 93FE0000 */ stw r31, 0(r30) /* 011D64 80017304 480004F0 */ b lbl_800177F4 lbl_80017308: /* 011D68 80017308 38600000 */ li r3, 0 /* 011D6C 8001730C 3800000B */ li r0, 0xb -/* 011D70 80017310 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 011D74 80017314 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011D70 80017310 906D8984 */ stw r3, yes$771@sda21(r13) +/* 011D74 80017314 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011D78 80017318 93FE0000 */ stw r31, 0(r30) /* 011D7C 8001731C 480004D8 */ b lbl_800177F4 glabel lbl_80017320 /* 011D80 80017320 38600027 */ li r3, 0x27 -/* 011D84 80017324 388D8984 */ addi r4, r13, yes$771-_SDA_BASE_ +/* 011D84 80017324 388D8984 */ addi r4, r13, yes$771@sda21 /* 011D88 80017328 4BFF5855 */ bl simulatorDrawYesNoMessage /* 011D8C 8001732C 2C030001 */ cmpwi r3, 1 /* 011D90 80017330 408204C4 */ bne lbl_800177F4 -/* 011D94 80017334 800D8984 */ lwz r0, yes$771-_SDA_BASE_(r13) +/* 011D94 80017334 800D8984 */ lwz r0, yes$771@sda21(r13) /* 011D98 80017338 2C000001 */ cmpwi r0, 1 /* 011D9C 8001733C 40820018 */ bne lbl_80017354 /* 011DA0 80017340 38000000 */ li r0, 0 -/* 011DA4 80017344 900D8988 */ stw r0, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011DA4 80017344 900D8988 */ stw r0, prevMenuEntry$772@sda21(r13) /* 011DA8 80017348 38000002 */ li r0, 2 /* 011DAC 8001734C 901E0000 */ stw r0, 0(r30) /* 011DB0 80017350 480004A4 */ b lbl_800177F4 lbl_80017354: /* 011DB4 80017354 38000000 */ li r0, 0 -/* 011DB8 80017358 900D8984 */ stw r0, yes$771-_SDA_BASE_(r13) -/* 011DBC 8001735C 900D8988 */ stw r0, prevMenuEntry$772-_SDA_BASE_(r13) -/* 011DC0 80017360 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011DB8 80017358 900D8984 */ stw r0, yes$771@sda21(r13) +/* 011DBC 8001735C 900D8988 */ stw r0, prevMenuEntry$772@sda21(r13) +/* 011DC0 80017360 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011DC4 80017364 93FE0000 */ stw r31, 0(r30) /* 011DC8 80017368 4800048C */ b lbl_800177F4 glabel lbl_8001736C -/* 011DCC 8001736C 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011DCC 8001736C 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 011DD0 80017370 38600028 */ li r3, 0x28 /* 011DD4 80017374 4BFF26BD */ bl simulatorDrawErrorMessageWait /* 011DD8 80017378 2C030001 */ cmpwi r3, 1 /* 011DDC 8001737C 40820478 */ bne lbl_800177F4 /* 011DE0 80017380 38600000 */ li r3, 0 /* 011DE4 80017384 3800000B */ li r0, 0xb -/* 011DE8 80017388 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 011DEC 8001738C 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011DE8 80017388 906D8984 */ stw r3, yes$771@sda21(r13) +/* 011DEC 8001738C 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011DF0 80017390 93FE0000 */ stw r31, 0(r30) /* 011DF4 80017394 48000460 */ b lbl_800177F4 glabel lbl_80017398 /* 011DF8 80017398 3860001A */ li r3, 0x1a -/* 011DFC 8001739C 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011DFC 8001739C 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 011E00 800173A0 38000000 */ li r0, 0 -/* 011E04 800173A4 906D898C */ stw r3, nextMenuEntry$773-_SDA_BASE_(r13) -/* 011E08 800173A8 900D8984 */ stw r0, yes$771-_SDA_BASE_(r13) +/* 011E04 800173A4 906D898C */ stw r3, nextMenuEntry$773@sda21(r13) +/* 011E08 800173A8 900D8984 */ stw r0, yes$771@sda21(r13) /* 011E0C 800173AC 48000448 */ b lbl_800177F4 glabel lbl_800173B0 /* 011E10 800173B0 38600029 */ li r3, 0x29 -/* 011E14 800173B4 388D8984 */ addi r4, r13, yes$771-_SDA_BASE_ +/* 011E14 800173B4 388D8984 */ addi r4, r13, yes$771@sda21 /* 011E18 800173B8 4BFF57C5 */ bl simulatorDrawYesNoMessage /* 011E1C 800173BC 2C030001 */ cmpwi r3, 1 /* 011E20 800173C0 40820434 */ bne lbl_800177F4 -/* 011E24 800173C4 800D8984 */ lwz r0, yes$771-_SDA_BASE_(r13) +/* 011E24 800173C4 800D8984 */ lwz r0, yes$771@sda21(r13) /* 011E28 800173C8 2C000001 */ cmpwi r0, 1 /* 011E2C 800173CC 40820010 */ bne lbl_800173DC /* 011E30 800173D0 38000005 */ li r0, 5 @@ -4539,50 +4539,50 @@ glabel lbl_800173B0 lbl_800173DC: /* 011E3C 800173DC 38600000 */ li r3, 0 /* 011E40 800173E0 3800000B */ li r0, 0xb -/* 011E44 800173E4 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 011E48 800173E8 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011E44 800173E4 906D8984 */ stw r3, yes$771@sda21(r13) +/* 011E48 800173E8 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011E4C 800173EC 93FE0000 */ stw r31, 0(r30) /* 011E50 800173F0 48000404 */ b lbl_800177F4 glabel lbl_800173F4 /* 011E54 800173F4 3860001C */ li r3, 0x1c -/* 011E58 800173F8 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011E58 800173F8 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 011E5C 800173FC 38000000 */ li r0, 0 -/* 011E60 80017400 906D898C */ stw r3, nextMenuEntry$773-_SDA_BASE_(r13) -/* 011E64 80017404 900D8984 */ stw r0, yes$771-_SDA_BASE_(r13) +/* 011E60 80017400 906D898C */ stw r3, nextMenuEntry$773@sda21(r13) +/* 011E64 80017404 900D8984 */ stw r0, yes$771@sda21(r13) /* 011E68 80017408 480003EC */ b lbl_800177F4 glabel lbl_8001740C /* 011E6C 8001740C 38600029 */ li r3, 0x29 -/* 011E70 80017410 388D8984 */ addi r4, r13, yes$771-_SDA_BASE_ +/* 011E70 80017410 388D8984 */ addi r4, r13, yes$771@sda21 /* 011E74 80017414 4BFF5769 */ bl simulatorDrawYesNoMessage /* 011E78 80017418 2C030001 */ cmpwi r3, 1 /* 011E7C 8001741C 408203D8 */ bne lbl_800177F4 -/* 011E80 80017420 800D8984 */ lwz r0, yes$771-_SDA_BASE_(r13) +/* 011E80 80017420 800D8984 */ lwz r0, yes$771@sda21(r13) /* 011E84 80017424 2C000001 */ cmpwi r0, 1 /* 011E88 80017428 40820018 */ bne lbl_80017440 /* 011E8C 8001742C 38000000 */ li r0, 0 -/* 011E90 80017430 900D8988 */ stw r0, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011E90 80017430 900D8988 */ stw r0, prevMenuEntry$772@sda21(r13) /* 011E94 80017434 38000005 */ li r0, 5 /* 011E98 80017438 901E0000 */ stw r0, 0(r30) /* 011E9C 8001743C 480003B8 */ b lbl_800177F4 lbl_80017440: /* 011EA0 80017440 38600000 */ li r3, 0 /* 011EA4 80017444 3800000B */ li r0, 0xb -/* 011EA8 80017448 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 011EAC 8001744C 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011EA8 80017448 906D8984 */ stw r3, yes$771@sda21(r13) +/* 011EAC 8001744C 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011EB0 80017450 93FE0000 */ stw r31, 0(r30) /* 011EB4 80017454 480003A0 */ b lbl_800177F4 glabel lbl_80017458 /* 011EB8 80017458 93FD07AC */ stw r31, 0x7ac(r29) /* 011EBC 8001745C 3860002B */ li r3, 0x2b -/* 011EC0 80017460 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) -/* 011EC4 80017464 908D898C */ stw r4, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011EC0 80017460 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) +/* 011EC4 80017464 908D898C */ stw r4, nextMenuEntry$773@sda21(r13) /* 011EC8 80017468 4BFF25C9 */ bl simulatorDrawErrorMessageWait /* 011ECC 8001746C 2C030001 */ cmpwi r3, 1 /* 011ED0 80017470 40820384 */ bne lbl_800177F4 /* 011ED4 80017474 38000000 */ li r0, 0 /* 011ED8 80017478 901D07AC */ stw r0, 0x7ac(r29) -/* 011EDC 8001747C 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) -/* 011EE0 80017480 900D8988 */ stw r0, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011EDC 8001747C 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) +/* 011EE0 80017480 900D8988 */ stw r0, prevMenuEntry$772@sda21(r13) /* 011EE4 80017484 93FE0000 */ stw r31, 0(r30) /* 011EE8 80017488 4800036C */ b lbl_800177F4 glabel lbl_8001748C @@ -4591,11 +4591,11 @@ glabel lbl_8001748C /* 011EF4 80017494 2C030001 */ cmpwi r3, 1 /* 011EF8 80017498 4082035C */ bne lbl_800177F4 /* 011EFC 8001749C 38000020 */ li r0, 0x20 -/* 011F00 800174A0 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011F00 800174A0 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011F04 800174A4 93FE0000 */ stw r31, 0(r30) /* 011F08 800174A8 4800034C */ b lbl_800177F4 glabel lbl_800174AC -/* 011F0C 800174AC 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011F0C 800174AC 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 011F10 800174B0 3860002D */ li r3, 0x2d /* 011F14 800174B4 93FD07AC */ stw r31, 0x7ac(r29) /* 011F18 800174B8 4BFF2579 */ bl simulatorDrawErrorMessageWait @@ -4604,7 +4604,7 @@ glabel lbl_800174AC /* 011F24 800174C4 38600000 */ li r3, 0 /* 011F28 800174C8 907D07AC */ stw r3, 0x7ac(r29) /* 011F2C 800174CC 38000003 */ li r0, 3 -/* 011F30 800174D0 906D8988 */ stw r3, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011F30 800174D0 906D8988 */ stw r3, prevMenuEntry$772@sda21(r13) /* 011F34 800174D4 901E0000 */ stw r0, 0(r30) /* 011F38 800174D8 4800031C */ b lbl_800177F4 glabel lbl_800174DC @@ -4614,47 +4614,47 @@ glabel lbl_800174DC /* 011F48 800174E8 4082030C */ bne lbl_800177F4 /* 011F4C 800174EC 38600000 */ li r3, 0 /* 011F50 800174F0 3800000B */ li r0, 0xb -/* 011F54 800174F4 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 011F58 800174F8 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011F54 800174F4 906D8984 */ stw r3, yes$771@sda21(r13) +/* 011F58 800174F8 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011F5C 800174FC 93FE0000 */ stw r31, 0(r30) /* 011F60 80017500 480002F4 */ b lbl_800177F4 glabel lbl_80017504 /* 011F64 80017504 38600018 */ li r3, 0x18 -/* 011F68 80017508 388D8984 */ addi r4, r13, yes$771-_SDA_BASE_ +/* 011F68 80017508 388D8984 */ addi r4, r13, yes$771@sda21 /* 011F6C 8001750C 4BFF5671 */ bl simulatorDrawYesNoMessage /* 011F70 80017510 2C030001 */ cmpwi r3, 1 /* 011F74 80017514 408202E0 */ bne lbl_800177F4 -/* 011F78 80017518 800D8984 */ lwz r0, yes$771-_SDA_BASE_(r13) +/* 011F78 80017518 800D8984 */ lwz r0, yes$771@sda21(r13) /* 011F7C 8001751C 2C000001 */ cmpwi r0, 1 /* 011F80 80017520 40820018 */ bne lbl_80017538 /* 011F84 80017524 38000000 */ li r0, 0 -/* 011F88 80017528 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011F88 80017528 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011F8C 8001752C 38000006 */ li r0, 6 /* 011F90 80017530 901E0000 */ stw r0, 0(r30) /* 011F94 80017534 480002C0 */ b lbl_800177F4 lbl_80017538: /* 011F98 80017538 38000027 */ li r0, 0x27 -/* 011F9C 8001753C 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011F9C 8001753C 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011FA0 80017540 93FE0000 */ stw r31, 0(r30) /* 011FA4 80017544 480002B0 */ b lbl_800177F4 glabel lbl_80017548 /* 011FA8 80017548 38600018 */ li r3, 0x18 -/* 011FAC 8001754C 388D8984 */ addi r4, r13, yes$771-_SDA_BASE_ +/* 011FAC 8001754C 388D8984 */ addi r4, r13, yes$771@sda21 /* 011FB0 80017550 4BFF562D */ bl simulatorDrawYesNoMessage /* 011FB4 80017554 2C030001 */ cmpwi r3, 1 /* 011FB8 80017558 4082029C */ bne lbl_800177F4 -/* 011FBC 8001755C 800D8984 */ lwz r0, yes$771-_SDA_BASE_(r13) +/* 011FBC 8001755C 800D8984 */ lwz r0, yes$771@sda21(r13) /* 011FC0 80017560 2C000001 */ cmpwi r0, 1 /* 011FC4 80017564 4082001C */ bne lbl_80017580 /* 011FC8 80017568 38600000 */ li r3, 0 -/* 011FCC 8001756C 906D8988 */ stw r3, prevMenuEntry$772-_SDA_BASE_(r13) +/* 011FCC 8001756C 906D8988 */ stw r3, prevMenuEntry$772@sda21(r13) /* 011FD0 80017570 38000006 */ li r0, 6 -/* 011FD4 80017574 906D898C */ stw r3, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011FD4 80017574 906D898C */ stw r3, nextMenuEntry$773@sda21(r13) /* 011FD8 80017578 901E0000 */ stw r0, 0(r30) /* 011FDC 8001757C 48000278 */ b lbl_800177F4 lbl_80017580: /* 011FE0 80017580 3800001E */ li r0, 0x1e -/* 011FE4 80017584 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 011FE4 80017584 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 011FE8 80017588 93FE0000 */ stw r31, 0(r30) /* 011FEC 8001758C 48000268 */ b lbl_800177F4 glabel lbl_80017590 @@ -4665,32 +4665,32 @@ glabel lbl_80017590 /* 012000 800175A0 40820254 */ bne lbl_800177F4 /* 012004 800175A4 38000000 */ li r0, 0 /* 012008 800175A8 901D07AC */ stw r0, 0x7ac(r29) -/* 01200C 800175AC 900D8988 */ stw r0, prevMenuEntry$772-_SDA_BASE_(r13) -/* 012010 800175B0 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 01200C 800175AC 900D8988 */ stw r0, prevMenuEntry$772@sda21(r13) +/* 012010 800175B0 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 012014 800175B4 93FE0000 */ stw r31, 0(r30) /* 012018 800175B8 4800023C */ b lbl_800177F4 glabel lbl_800175BC /* 01201C 800175BC 93FD07AC */ stw r31, 0x7ac(r29) /* 012020 800175C0 3860001B */ li r3, 0x1b -/* 012024 800175C4 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) -/* 012028 800175C8 908D898C */ stw r4, nextMenuEntry$773-_SDA_BASE_(r13) +/* 012024 800175C4 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) +/* 012028 800175C8 908D898C */ stw r4, nextMenuEntry$773@sda21(r13) /* 01202C 800175CC 4BFF2465 */ bl simulatorDrawErrorMessageWait /* 012030 800175D0 2C030001 */ cmpwi r3, 1 /* 012034 800175D4 40820220 */ bne lbl_800177F4 /* 012038 800175D8 38000002 */ li r0, 2 -/* 01203C 800175DC 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 01203C 800175DC 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 012040 800175E0 93FE0000 */ stw r31, 0(r30) /* 012044 800175E4 48000210 */ b lbl_800177F4 glabel lbl_800175E8 /* 012048 800175E8 93FD07AC */ stw r31, 0x7ac(r29) /* 01204C 800175EC 3860001B */ li r3, 0x1b -/* 012050 800175F0 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) -/* 012054 800175F4 908D898C */ stw r4, nextMenuEntry$773-_SDA_BASE_(r13) +/* 012050 800175F0 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) +/* 012054 800175F4 908D898C */ stw r4, nextMenuEntry$773@sda21(r13) /* 012058 800175F8 4BFF2439 */ bl simulatorDrawErrorMessageWait /* 01205C 800175FC 2C030001 */ cmpwi r3, 1 /* 012060 80017600 408201F4 */ bne lbl_800177F4 /* 012064 80017604 3800000E */ li r0, 0xe -/* 012068 80017608 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 012068 80017608 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 01206C 8001760C 93FE0000 */ stw r31, 0(r30) /* 012070 80017610 480001E4 */ b lbl_800177F4 glabel lbl_80017614 @@ -4700,69 +4700,69 @@ glabel lbl_80017614 /* 012080 80017620 408201D4 */ bne lbl_800177F4 /* 012084 80017624 38600000 */ li r3, 0 /* 012088 80017628 3800000B */ li r0, 0xb -/* 01208C 8001762C 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 012090 80017630 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 01208C 8001762C 906D8984 */ stw r3, yes$771@sda21(r13) +/* 012090 80017630 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 012094 80017634 93FE0000 */ stw r31, 0(r30) /* 012098 80017638 480001BC */ b lbl_800177F4 glabel lbl_8001763C /* 01209C 8001763C 38600000 */ li r3, 0 -/* 0120A0 80017640 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 0120A0 80017640 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 0120A4 80017644 38000029 */ li r0, 0x29 -/* 0120A8 80017648 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 0120AC 8001764C 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 0120A8 80017648 906D8984 */ stw r3, yes$771@sda21(r13) +/* 0120AC 8001764C 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 0120B0 80017650 480001A4 */ b lbl_800177F4 glabel lbl_80017654 /* 0120B4 80017654 38600012 */ li r3, 0x12 -/* 0120B8 80017658 388D8984 */ addi r4, r13, yes$771-_SDA_BASE_ +/* 0120B8 80017658 388D8984 */ addi r4, r13, yes$771@sda21 /* 0120BC 8001765C 4BFF5521 */ bl simulatorDrawYesNoMessage /* 0120C0 80017660 2C030001 */ cmpwi r3, 1 /* 0120C4 80017664 40820190 */ bne lbl_800177F4 -/* 0120C8 80017668 800D8984 */ lwz r0, yes$771-_SDA_BASE_(r13) +/* 0120C8 80017668 800D8984 */ lwz r0, yes$771@sda21(r13) /* 0120CC 8001766C 2C000001 */ cmpwi r0, 1 /* 0120D0 80017670 4082001C */ bne lbl_8001768C /* 0120D4 80017674 38600000 */ li r3, 0 -/* 0120D8 80017678 906D8988 */ stw r3, prevMenuEntry$772-_SDA_BASE_(r13) +/* 0120D8 80017678 906D8988 */ stw r3, prevMenuEntry$772@sda21(r13) /* 0120DC 8001767C 38000004 */ li r0, 4 -/* 0120E0 80017680 906D898C */ stw r3, nextMenuEntry$773-_SDA_BASE_(r13) +/* 0120E0 80017680 906D898C */ stw r3, nextMenuEntry$773@sda21(r13) /* 0120E4 80017684 901E0000 */ stw r0, 0(r30) /* 0120E8 80017688 4800016C */ b lbl_800177F4 lbl_8001768C: /* 0120EC 8001768C 38000031 */ li r0, 0x31 -/* 0120F0 80017690 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 0120F0 80017690 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 0120F4 80017694 93FE0000 */ stw r31, 0(r30) /* 0120F8 80017698 4800015C */ b lbl_800177F4 glabel lbl_8001769C /* 0120FC 8001769C 38600000 */ li r3, 0 -/* 012100 800176A0 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) +/* 012100 800176A0 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) /* 012104 800176A4 3800002B */ li r0, 0x2b -/* 012108 800176A8 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 01210C 800176AC 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 012108 800176A8 906D8984 */ stw r3, yes$771@sda21(r13) +/* 01210C 800176AC 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 012110 800176B0 48000144 */ b lbl_800177F4 glabel lbl_800176B4 /* 012114 800176B4 38600012 */ li r3, 0x12 -/* 012118 800176B8 388D8984 */ addi r4, r13, yes$771-_SDA_BASE_ +/* 012118 800176B8 388D8984 */ addi r4, r13, yes$771@sda21 /* 01211C 800176BC 4BFF54C1 */ bl simulatorDrawYesNoMessage /* 012120 800176C0 2C030001 */ cmpwi r3, 1 /* 012124 800176C4 40820130 */ bne lbl_800177F4 -/* 012128 800176C8 800D8984 */ lwz r0, yes$771-_SDA_BASE_(r13) +/* 012128 800176C8 800D8984 */ lwz r0, yes$771@sda21(r13) /* 01212C 800176CC 2C000001 */ cmpwi r0, 1 /* 012130 800176D0 4082001C */ bne lbl_800176EC /* 012134 800176D4 38600000 */ li r3, 0 -/* 012138 800176D8 906D8988 */ stw r3, prevMenuEntry$772-_SDA_BASE_(r13) +/* 012138 800176D8 906D8988 */ stw r3, prevMenuEntry$772@sda21(r13) /* 01213C 800176DC 38000004 */ li r0, 4 -/* 012140 800176E0 906D898C */ stw r3, nextMenuEntry$773-_SDA_BASE_(r13) +/* 012140 800176E0 906D898C */ stw r3, nextMenuEntry$773@sda21(r13) /* 012144 800176E4 901E0000 */ stw r0, 0(r30) /* 012148 800176E8 4800010C */ b lbl_800177F4 lbl_800176EC: /* 01214C 800176EC 38000030 */ li r0, 0x30 -/* 012150 800176F0 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 012150 800176F0 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 012154 800176F4 93FE0000 */ stw r31, 0(r30) /* 012158 800176F8 480000FC */ b lbl_800177F4 glabel lbl_800176FC /* 01215C 800176FC 93FD07AC */ stw r31, 0x7ac(r29) /* 012160 80017700 38600014 */ li r3, 0x14 -/* 012164 80017704 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) -/* 012168 80017708 908D898C */ stw r4, nextMenuEntry$773-_SDA_BASE_(r13) +/* 012164 80017704 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) +/* 012168 80017708 908D898C */ stw r4, nextMenuEntry$773@sda21(r13) /* 01216C 8001770C 4BFF2325 */ bl simulatorDrawErrorMessageWait /* 012170 80017710 2C030001 */ cmpwi r3, 1 /* 012174 80017714 408200E0 */ bne lbl_800177F4 @@ -4770,35 +4770,35 @@ glabel lbl_800176FC /* 01217C 8001771C 901D07AC */ stw r0, 0x7ac(r29) /* 012180 80017720 38600030 */ li r3, 0x30 /* 012184 80017724 38000003 */ li r0, 3 -/* 012188 80017728 906D898C */ stw r3, nextMenuEntry$773-_SDA_BASE_(r13) +/* 012188 80017728 906D898C */ stw r3, nextMenuEntry$773@sda21(r13) /* 01218C 8001772C 901E0000 */ stw r0, 0(r30) /* 012190 80017730 480000C4 */ b lbl_800177F4 glabel lbl_80017734 /* 012194 80017734 93FD07AC */ stw r31, 0x7ac(r29) /* 012198 80017738 38600015 */ li r3, 0x15 -/* 01219C 8001773C 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) -/* 0121A0 80017740 908D898C */ stw r4, nextMenuEntry$773-_SDA_BASE_(r13) +/* 01219C 8001773C 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) +/* 0121A0 80017740 908D898C */ stw r4, nextMenuEntry$773@sda21(r13) /* 0121A4 80017744 4BFF22ED */ bl simulatorDrawErrorMessageWait /* 0121A8 80017748 2C030001 */ cmpwi r3, 1 /* 0121AC 8001774C 408200A8 */ bne lbl_800177F4 /* 0121B0 80017750 38000000 */ li r0, 0 /* 0121B4 80017754 901D07AC */ stw r0, 0x7ac(r29) -/* 0121B8 80017758 900D8988 */ stw r0, prevMenuEntry$772-_SDA_BASE_(r13) -/* 0121BC 8001775C 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 0121B8 80017758 900D8988 */ stw r0, prevMenuEntry$772@sda21(r13) +/* 0121BC 8001775C 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 0121C0 80017760 93FE0000 */ stw r31, 0(r30) /* 0121C4 80017764 48000090 */ b lbl_800177F4 glabel lbl_80017768 /* 0121C8 80017768 93FD07AC */ stw r31, 0x7ac(r29) /* 0121CC 8001776C 38600015 */ li r3, 0x15 -/* 0121D0 80017770 908D8988 */ stw r4, prevMenuEntry$772-_SDA_BASE_(r13) -/* 0121D4 80017774 908D898C */ stw r4, nextMenuEntry$773-_SDA_BASE_(r13) +/* 0121D0 80017770 908D8988 */ stw r4, prevMenuEntry$772@sda21(r13) +/* 0121D4 80017774 908D898C */ stw r4, nextMenuEntry$773@sda21(r13) /* 0121D8 80017778 4BFF22B9 */ bl simulatorDrawErrorMessageWait /* 0121DC 8001777C 2C030001 */ cmpwi r3, 1 /* 0121E0 80017780 40820074 */ bne lbl_800177F4 /* 0121E4 80017784 38000000 */ li r0, 0 /* 0121E8 80017788 901D07AC */ stw r0, 0x7ac(r29) -/* 0121EC 8001778C 900D8988 */ stw r0, prevMenuEntry$772-_SDA_BASE_(r13) -/* 0121F0 80017790 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 0121EC 8001778C 900D8988 */ stw r0, prevMenuEntry$772@sda21(r13) +/* 0121F0 80017790 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 0121F4 80017794 93FE0000 */ stw r31, 0(r30) /* 0121F8 80017798 4800005C */ b lbl_800177F4 glabel lbl_8001779C @@ -4808,8 +4808,8 @@ glabel lbl_8001779C /* 012208 800177A8 4082004C */ bne lbl_800177F4 /* 01220C 800177AC 38600000 */ li r3, 0 /* 012210 800177B0 3800000B */ li r0, 0xb -/* 012214 800177B4 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 012218 800177B8 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 012214 800177B4 906D8984 */ stw r3, yes$771@sda21(r13) +/* 012218 800177B8 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 01221C 800177BC 93FE0000 */ stw r31, 0(r30) /* 012220 800177C0 48000034 */ b lbl_800177F4 glabel lbl_800177C4 @@ -4819,8 +4819,8 @@ glabel lbl_800177C4 /* 012230 800177D0 40820024 */ bne lbl_800177F4 /* 012234 800177D4 38600000 */ li r3, 0 /* 012238 800177D8 3800000B */ li r0, 0xb -/* 01223C 800177DC 906D8984 */ stw r3, yes$771-_SDA_BASE_(r13) -/* 012240 800177E0 900D898C */ stw r0, nextMenuEntry$773-_SDA_BASE_(r13) +/* 01223C 800177DC 906D8984 */ stw r3, yes$771@sda21(r13) +/* 012240 800177E0 900D898C */ stw r0, nextMenuEntry$773@sda21(r13) /* 012244 800177E4 93FE0000 */ stw r31, 0(r30) /* 012248 800177E8 4800000C */ b lbl_800177F4 glabel lbl_800177EC @@ -6452,7 +6452,7 @@ lbl_80018EDC: /* 013964 80018F04 38A00000 */ li r5, 0 /* 013968 80018F08 90BF0484 */ stw r5, 0x484(r31) /* 01396C 80018F0C 90BF0488 */ stw r5, 0x488(r31) -/* 013970 80018F10 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 013970 80018F10 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 013974 80018F14 80030020 */ lwz r0, 0x20(r3) /* 013978 80018F18 2C000004 */ cmpwi r0, 4 /* 01397C 80018F1C 40820118 */ bne lbl_80019034 @@ -6506,7 +6506,7 @@ lbl_80018FBC: /* 013A24 80018FC4 90030000 */ stw r0, 0(r3) /* 013A28 80018FC8 4800006C */ b lbl_80019034 lbl_80018FCC: -/* 013A2C 80018FCC 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 013A2C 80018FCC 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 013A30 80018FD0 80030020 */ lwz r0, 0x20(r3) /* 013A34 80018FD4 2C000004 */ cmpwi r0, 4 /* 013A38 80018FD8 4082005C */ bne lbl_80019034 diff --git a/asm/movie.s b/asm/movie.s index b712c08..97bd60c 100644 --- a/asm/movie.s +++ b/asm/movie.s @@ -13,7 +13,7 @@ glabel MovieDraw /* 00A23C 8000F7DC 38C00280 */ li r6, 0x280 /* 00A240 8000F7E0 9421FFF8 */ stwu r1, -8(r1) /* 00A244 8000F7E4 38E001B8 */ li r7, 0x1b8 -/* 00A248 8000F7E8 806D88BC */ lwz r3, rmode-_SDA_BASE_(r13) +/* 00A248 8000F7E8 806D88BC */ lwz r3, rmode@sda21(r13) /* 00A24C 8000F7EC 48000F31 */ bl THPPlayerDrawCurrentFrame /* 00A250 8000F7F0 48001029 */ bl THPPlayerDrawDone /* 00A254 8000F7F4 8001000C */ lwz r0, 0xc(r1) @@ -44,11 +44,11 @@ lbl_8000F840: lbl_8000F84C: /* 00A2AC 8000F84C 480003F5 */ bl THPPlayerCalcNeedMemory /* 00A2B0 8000F850 7C601B78 */ mr r0, r3 -/* 00A2B4 8000F854 806D8740 */ lwz r3, __OSCurrHeap-_SDA_BASE_(r13) +/* 00A2B4 8000F854 806D8740 */ lwz r3, __OSCurrHeap@sda21(r13) /* 00A2B8 8000F858 7C040378 */ mr r4, r0 /* 00A2BC 8000F85C 4808D669 */ bl OSAllocFromHeap -/* 00A2C0 8000F860 906D8930 */ stw r3, gBufferP-_SDA_BASE_(r13) -/* 00A2C4 8000F864 806D8930 */ lwz r3, gBufferP-_SDA_BASE_(r13) +/* 00A2C0 8000F860 906D8930 */ stw r3, gBufferP@sda21(r13) +/* 00A2C4 8000F864 806D8930 */ lwz r3, gBufferP@sda21(r13) /* 00A2C8 8000F868 48000481 */ bl THPPlayerSetBuffer /* 00A2CC 8000F86C 38600000 */ li r3, 0 /* 00A2D0 8000F870 38800000 */ li r4, 0 diff --git a/asm/mtx.s b/asm/mtx.s index a00b04b..1c98613 100644 --- a/asm/mtx.s +++ b/asm/mtx.s @@ -6,8 +6,8 @@ .balign 4 glabel PSMTXIdentity -/* 0A282C 800A7DCC C00283E4 */ lfs f0, D_801360E4-_SDA2_BASE_(r2) -/* 0A2830 800A7DD0 C02283E0 */ lfs f1, D_801360E0-_SDA2_BASE_(r2) +/* 0A282C 800A7DCC C00283E4 */ lfs f0, D_801360E4@sda21(r2) +/* 0A2830 800A7DD0 C02283E0 */ lfs f1, D_801360E0@sda21(r2) /* 0A2834 800A7DD4 F0030008 */ psq_st f0, 8(r3), 0, qr0 /* 0A2838 800A7DD8 10400C60 */ ps_merge01 f2, f0, f1 /* 0A283C 800A7DDC F0030018 */ psq_st f0, 24(r3), 0, qr0 @@ -72,8 +72,8 @@ glabel PSMTXConcat /* 0A2920 800A7EC0 4E800020 */ blr glabel PSMTXTrans -/* 0A2924 800A7EC4 C00283E4 */ lfs f0, D_801360E4-_SDA2_BASE_(r2) -/* 0A2928 800A7EC8 C08283E0 */ lfs f4, D_801360E0-_SDA2_BASE_(r2) +/* 0A2924 800A7EC4 C00283E4 */ lfs f0, D_801360E4@sda21(r2) +/* 0A2928 800A7EC8 C08283E0 */ lfs f4, D_801360E0@sda21(r2) /* 0A292C 800A7ECC D023000C */ stfs f1, 0xc(r3) /* 0A2930 800A7ED0 D043001C */ stfs f2, 0x1c(r3) /* 0A2934 800A7ED4 F0030004 */ psq_st f0, 4(r3), 0, qr0 @@ -108,7 +108,7 @@ glabel PSMTXTransApply /* 0A29A0 800A7F40 4E800020 */ blr glabel PSMTXScale -/* 0A29A4 800A7F44 C00283E4 */ lfs f0, D_801360E4-_SDA2_BASE_(r2) +/* 0A29A4 800A7F44 C00283E4 */ lfs f0, D_801360E4@sda21(r2) /* 0A29A8 800A7F48 D0230000 */ stfs f1, 0(r3) /* 0A29AC 800A7F4C F0030004 */ psq_st f0, 4(r3), 0, qr0 /* 0A29B0 800A7F50 F003000C */ psq_st f0, 12(r3), 0, qr0 diff --git a/asm/mtx44.s b/asm/mtx44.s index 58bd8d0..e9882d1 100644 --- a/asm/mtx44.s +++ b/asm/mtx44.s @@ -17,19 +17,19 @@ glabel C_MTXPerspective /* 0A2A98 800A8038 FFA01090 */ fmr f29, f2 /* 0A2A9C 800A803C 93E10024 */ stw r31, 0x24(r1) /* 0A2AA0 800A8040 7C7F1B78 */ mr r31, r3 -/* 0A2AA4 800A8044 C0A283F8 */ lfs f5, D_801360F8-_SDA2_BASE_(r2) -/* 0A2AA8 800A8048 C00283FC */ lfs f0, D_801360FC-_SDA2_BASE_(r2) +/* 0A2AA4 800A8044 C0A283F8 */ lfs f5, D_801360F8@sda21(r2) +/* 0A2AA8 800A8048 C00283FC */ lfs f0, D_801360FC@sda21(r2) /* 0A2AAC 800A804C EC250072 */ fmuls f1, f5, f1 /* 0A2AB0 800A8050 EC200072 */ fmuls f1, f0, f1 /* 0A2AB4 800A8054 4802A005 */ bl tanf -/* 0A2AB8 800A8058 C06283E8 */ lfs f3, D_801360E8-_SDA2_BASE_(r2) +/* 0A2AB8 800A8058 C06283E8 */ lfs f3, D_801360E8@sda21(r2) /* 0A2ABC 800A805C EC5FF028 */ fsubs f2, f31, f30 /* 0A2AC0 800A8060 EC1F07B2 */ fmuls f0, f31, f30 /* 0A2AC4 800A8064 EC830824 */ fdivs f4, f3, f1 /* 0A2AC8 800A8068 EC24E824 */ fdivs f1, f4, f29 /* 0A2ACC 800A806C D03F0000 */ stfs f1, 0(r31) /* 0A2AD0 800A8070 EC631024 */ fdivs f3, f3, f2 -/* 0A2AD4 800A8074 C04283F0 */ lfs f2, D_801360F0-_SDA2_BASE_(r2) +/* 0A2AD4 800A8074 C04283F0 */ lfs f2, D_801360F0@sda21(r2) /* 0A2AD8 800A8078 D05F0004 */ stfs f2, 4(r31) /* 0A2ADC 800A807C D05F0008 */ stfs f2, 8(r31) /* 0A2AE0 800A8080 D05F000C */ stfs f2, 0xc(r31) @@ -47,7 +47,7 @@ glabel C_MTXPerspective /* 0A2B10 800A80B0 D01F002C */ stfs f0, 0x2c(r31) /* 0A2B14 800A80B4 D05F0030 */ stfs f2, 0x30(r31) /* 0A2B18 800A80B8 D05F0034 */ stfs f2, 0x34(r31) -/* 0A2B1C 800A80BC C00283F4 */ lfs f0, D_801360F4-_SDA2_BASE_(r2) +/* 0A2B1C 800A80BC C00283F4 */ lfs f0, D_801360F4@sda21(r2) /* 0A2B20 800A80C0 D01F0038 */ stfs f0, 0x38(r31) /* 0A2B24 800A80C4 D05F003C */ stfs f2, 0x3c(r31) /* 0A2B28 800A80C8 80010044 */ lwz r0, 0x44(r1) @@ -61,9 +61,9 @@ glabel C_MTXPerspective glabel C_MTXOrtho /* 0A2B48 800A80E8 ED041828 */ fsubs f8, f4, f3 -/* 0A2B4C 800A80EC C12283E8 */ lfs f9, D_801360E8-_SDA2_BASE_(r2) +/* 0A2B4C 800A80EC C12283E8 */ lfs f9, D_801360E8@sda21(r2) /* 0A2B50 800A80F0 EC011028 */ fsubs f0, f1, f2 -/* 0A2B54 800A80F4 C0E283EC */ lfs f7, D_801360EC-_SDA2_BASE_(r2) +/* 0A2B54 800A80F4 C0E283EC */ lfs f7, D_801360EC@sda21(r2) /* 0A2B58 800A80F8 EC64182A */ fadds f3, f4, f3 /* 0A2B5C 800A80FC ED494024 */ fdivs f10, f9, f8 /* 0A2B60 800A8100 ED090024 */ fdivs f8, f9, f0 @@ -73,7 +73,7 @@ glabel C_MTXOrtho /* 0A2B70 800A8110 D0830000 */ stfs f4, 0(r3) /* 0A2B74 800A8114 EC21102A */ fadds f1, f1, f2 /* 0A2B78 800A8118 EC4A00F2 */ fmuls f2, f10, f3 -/* 0A2B7C 800A811C C06283F0 */ lfs f3, D_801360F0-_SDA2_BASE_(r2) +/* 0A2B7C 800A811C C06283F0 */ lfs f3, D_801360F0@sda21(r2) /* 0A2B80 800A8120 FC200850 */ fneg f1, f1 /* 0A2B84 800A8124 D0630004 */ stfs f3, 4(r3) /* 0A2B88 800A8128 EC890024 */ fdivs f4, f9, f0 @@ -89,7 +89,7 @@ glabel C_MTXOrtho /* 0A2BB0 800A8150 D023001C */ stfs f1, 0x1c(r3) /* 0A2BB4 800A8154 D0630020 */ stfs f3, 0x20(r3) /* 0A2BB8 800A8158 D0630024 */ stfs f3, 0x24(r3) -/* 0A2BBC 800A815C C02283F4 */ lfs f1, D_801360F4-_SDA2_BASE_(r2) +/* 0A2BBC 800A815C C02283F4 */ lfs f1, D_801360F4@sda21(r2) /* 0A2BC0 800A8160 EC210132 */ fmuls f1, f1, f4 /* 0A2BC4 800A8164 D0230028 */ stfs f1, 0x28(r3) /* 0A2BC8 800A8168 D003002C */ stfs f0, 0x2c(r3) diff --git a/asm/peripheral.s b/asm/peripheral.s index 9b8e940..8618126 100644 --- a/asm/peripheral.s +++ b/asm/peripheral.s @@ -445,7 +445,7 @@ peripheralDMA_Complete: /* 0927C0 80097D60 90010004 */ stw r0, 4(r1) /* 0927C4 80097D64 38A00009 */ li r5, 9 /* 0927C8 80097D68 9421FFF8 */ stwu r1, -8(r1) -/* 0927CC 80097D6C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0927CC 80097D6C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0927D0 80097D70 8063005C */ lwz r3, 0x5c(r3) /* 0927D4 80097D74 80030004 */ lwz r0, 4(r3) /* 0927D8 80097D78 5400003A */ rlwinm r0, r0, 0, 0, 0x1d diff --git a/asm/printf.s b/asm/printf.s index 7843d53..73c1aa7 100644 --- a/asm/printf.s +++ b/asm/printf.s @@ -424,7 +424,7 @@ lbl_800CF2E0: /* 0C9D58 800CF2F8 80830000 */ lwz r4, 0(r3) /* 0C9D5C 800CF2FC 28040000 */ cmplwi r4, 0 /* 0C9D60 800CF300 40820008 */ bne lbl_800CF308 -/* 0C9D64 800CF304 388D8888 */ addi r4, r13, D_80135568-_SDA_BASE_ +/* 0C9D64 800CF304 388D8888 */ addi r4, r13, D_80135568@sda21 lbl_800CF308: /* 0C9D68 800CF308 3861001C */ addi r3, r1, 0x1c /* 0C9D6C 800CF30C 38A00200 */ li r5, 0x200 @@ -719,7 +719,7 @@ lbl_800CF6E4: /* 0CA148 800CF6E8 B001001E */ sth r0, 0x1e(r1) /* 0CA14C 800CF6EC 4800006C */ b lbl_800CF758 lbl_800CF6F0: -/* 0CA150 800CF6F0 C8028568 */ lfd f0, D_80136268-_SDA2_BASE_(r2) +/* 0CA150 800CF6F0 C8028568 */ lfd f0, D_80136268@sda21(r2) /* 0CA154 800CF6F4 FC1F0040 */ fcmpo cr0, f31, f0 /* 0CA158 800CF6F8 40800020 */ bge lbl_800CF718 /* 0CA15C 800CF6FC 3C60800D */ lis r3, D_800D36B0@ha diff --git a/asm/rdp.s b/asm/rdp.s index cceab4f..7080e98 100644 --- a/asm/rdp.s +++ b/asm/rdp.s @@ -474,7 +474,7 @@ lbl_800704A0: /* 06AF14 800704B4 38030001 */ addi r0, r3, 1 /* 06AF18 800704B8 B01E0020 */ sth r0, 0x20(r30) lbl_800704BC: -/* 06AF1C 800704BC 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 06AF1C 800704BC 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 06AF20 800704C0 80030020 */ lwz r0, 0x20(r3) /* 06AF24 800704C4 2C000007 */ cmpwi r0, 7 /* 06AF28 800704C8 41820258 */ beq lbl_80070720 @@ -510,14 +510,14 @@ lbl_8007051C: /* 06AF94 80070534 280092C0 */ cmplwi r0, 0x92c0 /* 06AF98 80070538 4082000C */ bne lbl_80070544 lbl_8007053C: -/* 06AF9C 8007053C 800D8A90 */ lwz r0, nCount$122-_SDA_BASE_(r13) -/* 06AFA0 80070540 900D8A94 */ stw r0, nBlurCount$123-_SDA_BASE_(r13) +/* 06AF9C 8007053C 800D8A90 */ lwz r0, nCount$122@sda21(r13) +/* 06AFA0 80070540 900D8A94 */ stw r0, nBlurCount$123@sda21(r13) lbl_80070544: /* 06AFA4 80070544 3C1DFF88 */ addis r0, r29, 0xff88 /* 06AFA8 80070548 28000000 */ cmplwi r0, 0 /* 06AFAC 8007054C 4082000C */ bne lbl_80070558 -/* 06AFB0 80070550 800D8A90 */ lwz r0, nCount$122-_SDA_BASE_(r13) -/* 06AFB4 80070554 900D8A98 */ stw r0, nNoteCount$124-_SDA_BASE_(r13) +/* 06AFB0 80070550 800D8A90 */ lwz r0, nCount$122@sda21(r13) +/* 06AFB4 80070554 900D8A98 */ stw r0, nNoteCount$124@sda21(r13) lbl_80070558: /* 06AFB8 80070558 3C1DFFC0 */ addis r0, r29, 0xffc0 /* 06AFBC 8007055C 280096C0 */ cmplwi r0, 0x96c0 @@ -530,13 +530,13 @@ lbl_80070558: /* 06AFD8 80070578 801E0038 */ lwz r0, 0x38(r30) /* 06AFDC 8007057C 2C000000 */ cmpwi r0, 0 /* 06AFE0 80070580 41820014 */ beq lbl_80070594 -/* 06AFE4 80070584 806D8A9C */ lwz r3, nZCount$125-_SDA_BASE_(r13) +/* 06AFE4 80070584 806D8A9C */ lwz r3, nZCount$125@sda21(r13) /* 06AFE8 80070588 38030001 */ addi r0, r3, 1 -/* 06AFEC 8007058C 900D8A9C */ stw r0, nZCount$125-_SDA_BASE_(r13) +/* 06AFEC 8007058C 900D8A9C */ stw r0, nZCount$125@sda21(r13) /* 06AFF0 80070590 48000010 */ b lbl_800705A0 lbl_80070594: /* 06AFF4 80070594 38000000 */ li r0, 0 -/* 06AFF8 80070598 900D8A9C */ stw r0, nZCount$125-_SDA_BASE_(r13) +/* 06AFF8 80070598 900D8A9C */ stw r0, nZCount$125@sda21(r13) /* 06AFFC 8007059C 901E0038 */ stw r0, 0x38(r30) lbl_800705A0: /* 06B000 800705A0 3C1DFFC0 */ addis r0, r29, 0xffc0 @@ -548,8 +548,8 @@ lbl_800705A0: /* 06B018 800705B8 28003AC0 */ cmplwi r0, 0x3ac0 /* 06B01C 800705BC 40820018 */ bne lbl_800705D4 lbl_800705C0: -/* 06B020 800705C0 800D8A90 */ lwz r0, nCount$122-_SDA_BASE_(r13) -/* 06B024 800705C4 900D8AA0 */ stw r0, nZBufferCount$126-_SDA_BASE_(r13) +/* 06B020 800705C0 800D8A90 */ lwz r0, nCount$122@sda21(r13) +/* 06B024 800705C4 900D8AA0 */ stw r0, nZBufferCount$126@sda21(r13) /* 06B028 800705C8 807E0060 */ lwz r3, 0x60(r30) /* 06B02C 800705CC 38030001 */ addi r0, r3, 1 /* 06B030 800705D0 901E0060 */ stw r0, 0x60(r30) @@ -590,14 +590,14 @@ lbl_80070644: /* 06B0B0 80070650 40820008 */ bne lbl_80070658 /* 06B0B4 80070654 3B800001 */ li r28, 1 lbl_80070658: -/* 06B0B8 80070658 800D8A9C */ lwz r0, nZCount$125-_SDA_BASE_(r13) +/* 06B0B8 80070658 800D8A9C */ lwz r0, nZCount$125@sda21(r13) /* 06B0BC 8007065C 2C00000B */ cmpwi r0, 0xb /* 06B0C0 80070660 4081000C */ ble lbl_8007066C /* 06B0C4 80070664 38000001 */ li r0, 1 /* 06B0C8 80070668 901E0034 */ stw r0, 0x34(r30) lbl_8007066C: -/* 06B0CC 8007066C 806D8A98 */ lwz r3, nNoteCount$124-_SDA_BASE_(r13) -/* 06B0D0 80070670 800D8A90 */ lwz r0, nCount$122-_SDA_BASE_(r13) +/* 06B0CC 8007066C 806D8A98 */ lwz r3, nNoteCount$124@sda21(r13) +/* 06B0D0 80070670 800D8A90 */ lwz r0, nCount$122@sda21(r13) /* 06B0D4 80070674 7C030050 */ subf r0, r3, r0 /* 06B0D8 80070678 2C00000B */ cmpwi r0, 0xb /* 06B0DC 8007067C 40800010 */ bge lbl_8007068C @@ -608,8 +608,8 @@ lbl_8007068C: /* 06B0EC 8007068C 38000000 */ li r0, 0 /* 06B0F0 80070690 901E003C */ stw r0, 0x3c(r30) lbl_80070694: -/* 06B0F4 80070694 806D8A94 */ lwz r3, nBlurCount$123-_SDA_BASE_(r13) -/* 06B0F8 80070698 800D8A90 */ lwz r0, nCount$122-_SDA_BASE_(r13) +/* 06B0F4 80070694 806D8A94 */ lwz r3, nBlurCount$123@sda21(r13) +/* 06B0F8 80070698 800D8A90 */ lwz r0, nCount$122@sda21(r13) /* 06B0FC 8007069C 7C030050 */ subf r0, r3, r0 /* 06B100 800706A0 2C00000B */ cmpwi r0, 0xb /* 06B104 800706A4 40800010 */ bge lbl_800706B4 @@ -620,12 +620,12 @@ lbl_800706B4: /* 06B114 800706B4 38000000 */ li r0, 0 /* 06B118 800706B8 901E0024 */ stw r0, 0x24(r30) lbl_800706BC: -/* 06B11C 800706BC 80CD8A90 */ lwz r6, nCount$122-_SDA_BASE_(r13) +/* 06B11C 800706BC 80CD8A90 */ lwz r6, nCount$122@sda21(r13) /* 06B120 800706C0 7FC3F378 */ mr r3, r30 /* 06B124 800706C4 80A1009C */ lwz r5, 0x9c(r1) /* 06B128 800706C8 389B0000 */ addi r4, r27, 0 /* 06B12C 800706CC 38060001 */ addi r0, r6, 1 -/* 06B130 800706D0 900D8A90 */ stw r0, nCount$122-_SDA_BASE_(r13) +/* 06B130 800706D0 900D8A90 */ stw r0, nCount$122@sda21(r13) /* 06B134 800706D4 80C10098 */ lwz r6, 0x98(r1) /* 06B138 800706D8 80E10094 */ lwz r7, 0x94(r1) /* 06B13C 800706DC 4BFB3309 */ bl frameHackCIMG_Zelda2 @@ -710,7 +710,7 @@ lbl_800707EC: /* 06B260 80070800 38600000 */ li r3, 0 /* 06B264 80070804 48000DA8 */ b lbl_800715AC glabel lbl_80070808 -/* 06B268 80070808 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 06B268 80070808 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 06B26C 8007080C 3B7E00DC */ addi r27, r30, 0xdc /* 06B270 80070810 80030020 */ lwz r0, 0x20(r3) /* 06B274 80070814 2C000005 */ cmpwi r0, 5 @@ -777,7 +777,7 @@ lbl_800708E4: /* 06B358 800708F8 38600000 */ li r3, 0 /* 06B35C 800708FC 48000CB0 */ b lbl_800715AC lbl_80070900: -/* 06B360 80070900 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 06B360 80070900 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 06B364 80070904 80030020 */ lwz r0, 0x20(r3) /* 06B368 80070908 2C000007 */ cmpwi r0, 7 /* 06B36C 8007090C 41820008 */ beq lbl_80070914 @@ -994,7 +994,7 @@ glabel lbl_80070BD4 /* 06B64C 80070BEC 90010074 */ stw r0, 0x74(r1) /* 06B650 80070BF0 54C0F5BE */ rlwinm r0, r6, 0x1e, 0x16, 0x1f /* 06B654 80070BF4 90010078 */ stw r0, 0x78(r1) -/* 06B658 80070BF8 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 06B658 80070BF8 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 06B65C 80070BFC 80030020 */ lwz r0, 0x20(r3) /* 06B660 80070C00 2C000005 */ cmpwi r0, 5 /* 06B664 80070C04 40820030 */ bne lbl_80070C34 @@ -1198,14 +1198,14 @@ lbl_80070ED4: glabel lbl_80070EF4 /* 06B954 80070EF4 80010098 */ lwz r0, 0x98(r1) /* 06B958 80070EF8 3C804330 */ lis r4, 0x4330 -/* 06B95C 80070EFC C8A28328 */ lfd f5, D_80136028-_SDA2_BASE_(r2) +/* 06B95C 80070EFC C8A28328 */ lfd f5, D_80136028@sda21(r2) /* 06B960 80070F00 387E0000 */ addi r3, r30, 0 /* 06B964 80070F04 5405847E */ rlwinm r5, r0, 0x10, 0x11, 0x1f /* 06B968 80070F08 5400043E */ clrlwi r0, r0, 0x10 /* 06B96C 80070F0C 90A100DC */ stw r5, 0xdc(r1) -/* 06B970 80070F10 C0628308 */ lfs f3, D_80136008-_SDA2_BASE_(r2) +/* 06B970 80070F10 C0628308 */ lfs f3, D_80136008@sda21(r2) /* 06B974 80070F14 900100D4 */ stw r0, 0xd4(r1) -/* 06B978 80070F18 C002830C */ lfs f0, D_8013600C-_SDA2_BASE_(r2) +/* 06B978 80070F18 C002830C */ lfs f0, D_8013600C@sda21(r2) /* 06B97C 80070F1C 908100D8 */ stw r4, 0xd8(r1) /* 06B980 80070F20 908100D0 */ stw r4, 0xd0(r1) /* 06B984 80070F24 C84100D8 */ lfd f2, 0xd8(r1) @@ -1256,7 +1256,7 @@ glabel lbl_80070F90 /* 06BA30 80070FD0 7C891670 */ srawi r9, r4, 2 /* 06BA34 80070FD4 80810028 */ lwz r4, 0x28(r1) /* 06BA38 80070FD8 38E70003 */ addi r7, r7, 3 -/* 06BA3C 80070FDC C8428330 */ lfd f2, D_80136030-_SDA2_BASE_(r2) +/* 06BA3C 80070FDC C8428330 */ lfd f2, D_80136030@sda21(r2) /* 06BA40 80070FE0 7CE71670 */ srawi r7, r7, 2 /* 06BA44 80070FE4 38C60003 */ addi r6, r6, 3 /* 06BA48 80070FE8 90010018 */ stw r0, 0x18(r1) @@ -1290,7 +1290,7 @@ lbl_80071054: /* 06BAB4 80071054 38000000 */ li r0, 0 lbl_80071058: /* 06BAB8 80071058 90010014 */ stw r0, 0x14(r1) -/* 06BABC 8007105C 808D8920 */ lwz r4, gpSystem-_SDA_BASE_(r13) +/* 06BABC 8007105C 808D8920 */ lwz r4, gpSystem@sda21(r13) /* 06BAC0 80071060 80040020 */ lwz r0, 0x20(r4) /* 06BAC4 80071064 2C000005 */ cmpwi r0, 5 /* 06BAC8 80071068 40820030 */ bne lbl_80071098 @@ -1327,9 +1327,9 @@ lbl_800710D8: /* 06BB3C 800710DC 3C004330 */ lis r0, 0x4330 /* 06BB40 800710E0 80C1009C */ lwz r6, 0x9c(r1) /* 06BB44 800710E4 54A3843E */ srwi r3, r5, 0x10 -/* 06BB48 800710E8 C8628330 */ lfd f3, D_80136030-_SDA2_BASE_(r2) +/* 06BB48 800710E8 C8628330 */ lfd f3, D_80136030@sda21(r2) /* 06BB4C 800710EC 7C630734 */ extsh r3, r3 -/* 06BB50 800710F0 C0428310 */ lfs f2, D_80136010-_SDA2_BASE_(r2) +/* 06BB50 800710F0 C0428310 */ lfs f2, D_80136010@sda21(r2) /* 06BB54 800710F4 6C648000 */ xoris r4, r3, 0x8000 /* 06BB58 800710F8 54A3043E */ clrlwi r3, r5, 0x10 /* 06BB5C 800710FC 908100C4 */ stw r4, 0xc4(r1) @@ -1354,7 +1354,7 @@ lbl_800710D8: /* 06BBA8 80071148 9061009C */ stw r3, 0x9c(r1) /* 06BBAC 8007114C 907A0000 */ stw r3, 0(r26) /* 06BBB0 80071150 80A10098 */ lwz r5, 0x98(r1) -/* 06BBB4 80071154 C0428314 */ lfs f2, D_80136014-_SDA2_BASE_(r2) +/* 06BBB4 80071154 C0428314 */ lfs f2, D_80136014@sda21(r2) /* 06BBB8 80071158 54A3843E */ srwi r3, r5, 0x10 /* 06BBBC 8007115C 7C630734 */ extsh r3, r3 /* 06BBC0 80071160 6C648000 */ xoris r4, r3, 0x8000 @@ -1410,13 +1410,13 @@ lbl_80071224: /* 06BC84 80071224 5480843E */ srwi r0, r4, 0x10 /* 06BC88 80071228 80A10098 */ lwz r5, 0x98(r1) /* 06BC8C 8007122C 7C000734 */ extsh r0, r0 -/* 06BC90 80071230 C8C28330 */ lfd f6, D_80136030-_SDA2_BASE_(r2) +/* 06BC90 80071230 C8C28330 */ lfd f6, D_80136030@sda21(r2) /* 06BC94 80071234 6C038000 */ xoris r3, r0, 0x8000 -/* 06BC98 80071238 C0A28310 */ lfs f5, D_80136010-_SDA2_BASE_(r2) +/* 06BC98 80071238 C0A28310 */ lfs f5, D_80136010@sda21(r2) /* 06BC9C 8007123C 5480043E */ clrlwi r0, r4, 0x10 /* 06BCA0 80071240 906100A4 */ stw r3, 0xa4(r1) /* 06BCA4 80071244 7C000734 */ extsh r0, r0 -/* 06BCA8 80071248 C0428314 */ lfs f2, D_80136014-_SDA2_BASE_(r2) +/* 06BCA8 80071248 C0428314 */ lfs f2, D_80136014@sda21(r2) /* 06BCAC 8007124C 6C038000 */ xoris r3, r0, 0x8000 /* 06BCB0 80071250 54A0843E */ srwi r0, r5, 0x10 /* 06BCB4 80071254 906100AC */ stw r3, 0xac(r1) @@ -1461,19 +1461,19 @@ lbl_800712E8: /* 06BD48 800712E8 80010018 */ lwz r0, 0x18(r1) /* 06BD4C 800712EC 3C7E0004 */ addis r3, r30, 4 /* 06BD50 800712F0 9803D123 */ stb r0, -0x2edd(r3) -/* 06BD54 800712F4 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 06BD54 800712F4 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 06BD58 800712F8 80030020 */ lwz r0, 0x20(r3) /* 06BD5C 800712FC 2C000005 */ cmpwi r0, 5 /* 06BD60 80071300 408201F4 */ bne lbl_800714F4 -/* 06BD64 80071304 C0228318 */ lfs f1, D_80136018-_SDA2_BASE_(r2) +/* 06BD64 80071304 C0228318 */ lfs f1, D_80136018@sda21(r2) /* 06BD68 80071308 FC01F800 */ fcmpu cr0, f1, f31 /* 06BD6C 8007130C 408201E8 */ bne lbl_800714F4 -/* 06BD70 80071310 C002831C */ lfs f0, D_8013601C-_SDA2_BASE_(r2) +/* 06BD70 80071310 C002831C */ lfs f0, D_8013601C@sda21(r2) /* 06BD74 80071314 FC00E800 */ fcmpu cr0, f0, f29 /* 06BD78 80071318 408201DC */ bne lbl_800714F4 /* 06BD7C 8007131C FC01F000 */ fcmpu cr0, f1, f30 /* 06BD80 80071320 408201D4 */ bne lbl_800714F4 -/* 06BD84 80071324 C0028320 */ lfs f0, D_80136020-_SDA2_BASE_(r2) +/* 06BD84 80071324 C0028320 */ lfs f0, D_80136020@sda21(r2) /* 06BD88 80071328 FC00E000 */ fcmpu cr0, f0, f28 /* 06BD8C 8007132C 408201C8 */ bne lbl_800714F4 /* 06BD90 80071330 801E0048 */ lwz r0, 0x48(r30) @@ -1489,7 +1489,7 @@ lbl_800712E8: /* 06BDB8 80071358 38A00000 */ li r5, 0 /* 06BDBC 8007135C 38C00000 */ li r6, 0 /* 06BDC0 80071360 4803AB55 */ bl GXSetCopyFilter -/* 06BDC4 80071364 80CD88BC */ lwz r6, rmode-_SDA_BASE_(r13) +/* 06BDC4 80071364 80CD88BC */ lwz r6, rmode@sda21(r13) /* 06BDC8 80071368 38A00001 */ li r5, 1 /* 06BDCC 8007136C 88660019 */ lbz r3, 0x19(r6) /* 06BDD0 80071370 3886001A */ addi r4, r6, 0x1a @@ -1605,20 +1605,20 @@ lbl_800714F4: /* 06BF70 80071510 38600000 */ li r3, 0 /* 06BF74 80071514 48000098 */ b lbl_800715AC lbl_80071518: -/* 06BF78 80071518 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 06BF78 80071518 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 06BF7C 8007151C 8081009C */ lwz r4, 0x9c(r1) /* 06BF80 80071520 80030020 */ lwz r0, 0x20(r3) /* 06BF84 80071524 2C000005 */ cmpwi r0, 5 /* 06BF88 80071528 4082006C */ bne lbl_80071594 -/* 06BF8C 8007152C C0228318 */ lfs f1, D_80136018-_SDA2_BASE_(r2) +/* 06BF8C 8007152C C0228318 */ lfs f1, D_80136018@sda21(r2) /* 06BF90 80071530 FC01F800 */ fcmpu cr0, f1, f31 /* 06BF94 80071534 40820060 */ bne lbl_80071594 -/* 06BF98 80071538 C002831C */ lfs f0, D_8013601C-_SDA2_BASE_(r2) +/* 06BF98 80071538 C002831C */ lfs f0, D_8013601C@sda21(r2) /* 06BF9C 8007153C FC00E800 */ fcmpu cr0, f0, f29 /* 06BFA0 80071540 40820054 */ bne lbl_80071594 /* 06BFA4 80071544 FC01F000 */ fcmpu cr0, f1, f30 /* 06BFA8 80071548 4082004C */ bne lbl_80071594 -/* 06BFAC 8007154C C0028320 */ lfs f0, D_80136020-_SDA2_BASE_(r2) +/* 06BFAC 8007154C C0028320 */ lfs f0, D_80136020@sda21(r2) /* 06BFB0 80071550 FC00E000 */ fcmpu cr0, f0, f28 /* 06BFB4 80071554 40820040 */ bne lbl_80071594 /* 06BFB8 80071558 801E0048 */ lwz r0, 0x48(r30) diff --git a/asm/rom.s b/asm/rom.s index 8bda191..ad6c338 100644 --- a/asm/rom.s +++ b/asm/rom.s @@ -1411,15 +1411,15 @@ lbl_8006E6E4: /* 069148 8006E6E8 809F0004 */ lwz r4, 4(r31) /* 06914C 8006E6EC 80BF0214 */ lwz r5, 0x214(r31) /* 069150 8006E6F0 4BF97851 */ bl xlFileGet -/* 069154 8006E6F4 C02282D0 */ lfs f1, D_80135FD0-_SDA2_BASE_(r2) +/* 069154 8006E6F4 C02282D0 */ lfs f1, D_80135FD0@sda21(r2) /* 069158 8006E6F8 389F0010 */ addi r4, r31, 0x10 /* 06915C 8006E6FC 38600001 */ li r3, 1 /* 069160 8006E700 4BF9AA09 */ bl simulatorShowLoad /* 069164 8006E704 48000098 */ b lbl_8006E79C lbl_8006E708: -/* 069168 8006E708 CBC282D8 */ lfd f30, D_80135FD8-_SDA2_BASE_(r2) +/* 069168 8006E708 CBC282D8 */ lfd f30, D_80135FD8@sda21(r2) /* 06916C 8006E70C 3B600000 */ li r27, 0 -/* 069170 8006E710 CBE282E0 */ lfd f31, D_80135FE0-_SDA2_BASE_(r2) +/* 069170 8006E710 CBE282E0 */ lfd f31, D_80135FE0@sda21(r2) /* 069174 8006E714 3FC04330 */ lis r30, 0x4330 /* 069178 8006E718 48000078 */ b lbl_8006E790 lbl_8006E71C: @@ -1685,7 +1685,7 @@ lbl_8006EAAC: /* 06951C 8006EABC 4E800020 */ blr __romCopyUpdate_Complete: -/* 069520 8006EAC0 808D8920 */ lwz r4, gpSystem-_SDA_BASE_(r13) +/* 069520 8006EAC0 808D8920 */ lwz r4, gpSystem@sda21(r13) /* 069524 8006EAC4 38000000 */ li r0, 0 /* 069528 8006EAC8 38600001 */ li r3, 1 /* 06952C 8006EACC 80840030 */ lwz r4, 0x30(r4) @@ -1795,7 +1795,7 @@ lbl_8006EC28: /* 069698 8006EC38 4E800020 */ blr __romLoadUpdate_Complete: -/* 06969C 8006EC3C 808D8920 */ lwz r4, gpSystem-_SDA_BASE_(r13) +/* 06969C 8006EC3C 808D8920 */ lwz r4, gpSystem@sda21(r13) /* 0696A0 8006EC40 38000000 */ li r0, 0 /* 0696A4 8006EC44 38600001 */ li r3, 1 /* 0696A8 8006EC48 80840030 */ lwz r4, 0x30(r4) @@ -1808,7 +1808,7 @@ romCacheGame: /* 0696BC 8006EC5C 38C00001 */ li r6, 1 /* 0696C0 8006EC60 90010004 */ stw r0, 4(r1) /* 0696C4 8006EC64 38000000 */ li r0, 0 -/* 0696C8 8006EC68 38ED859C */ addi r7, r13, D_8013527C-_SDA_BASE_ +/* 0696C8 8006EC68 38ED859C */ addi r7, r13, D_8013527C@sda21 /* 0696CC 8006EC6C 9421FF88 */ stwu r1, -0x78(r1) /* 0696D0 8006EC70 93E10074 */ stw r31, 0x74(r1) /* 0696D4 8006EC74 7C7F1B78 */ mr r31, r3 @@ -1818,7 +1818,7 @@ romCacheGame: /* 0696E4 8006EC84 3863D8E8 */ addi r3, r3, gClassROM@l /* 0696E8 8006EC88 90010068 */ stw r0, 0x68(r1) /* 0696EC 8006EC8C 39010054 */ addi r8, r1, 0x54 -/* 0696F0 8006EC90 90CD88F8 */ stw r6, gDVDResetToggle-_SDA_BASE_(r13) +/* 0696F0 8006EC90 90CD88F8 */ stw r6, gDVDResetToggle@sda21(r13) /* 0696F4 8006EC94 88850EAB */ lbz r4, 0xeab(r5) /* 0696F8 8006EC98 98810054 */ stb r4, 0x54(r1) /* 0696FC 8006EC9C 88850EAC */ lbz r4, 0xeac(r5) @@ -1829,7 +1829,7 @@ romCacheGame: /* 069710 8006ECB0 98810057 */ stb r4, 0x57(r1) /* 069714 8006ECB4 98010058 */ stb r0, 0x58(r1) /* 069718 8006ECB8 88A10054 */ lbz r5, 0x54(r1) -/* 06971C 8006ECBC 888D859C */ lbz r4, D_8013527C-_SDA_BASE_(r13) +/* 06971C 8006ECBC 888D859C */ lbz r4, D_8013527C@sda21(r13) /* 069720 8006ECC0 7CA50774 */ extsb r5, r5 /* 069724 8006ECC4 7C840774 */ extsb r4, r4 /* 069728 8006ECC8 7C052000 */ cmpw r5, r4 @@ -1865,7 +1865,7 @@ lbl_8006ED2C: /* 06978C 8006ED2C 3CBF0001 */ addis r5, r31, 1 /* 069790 8006ED30 88850EAB */ lbz r4, 0xeab(r5) /* 069794 8006ED34 38C00000 */ li r6, 0 -/* 069798 8006ED38 38ED85A4 */ addi r7, r13, D_80135284-_SDA_BASE_ +/* 069798 8006ED38 38ED85A4 */ addi r7, r13, D_80135284@sda21 /* 06979C 8006ED3C 9881004C */ stb r4, 0x4c(r1) /* 0697A0 8006ED40 3901004C */ addi r8, r1, 0x4c /* 0697A4 8006ED44 88850EAC */ lbz r4, 0xeac(r5) @@ -1876,7 +1876,7 @@ lbl_8006ED2C: /* 0697B8 8006ED58 9881004F */ stb r4, 0x4f(r1) /* 0697BC 8006ED5C 98C10050 */ stb r6, 0x50(r1) /* 0697C0 8006ED60 88A1004C */ lbz r5, 0x4c(r1) -/* 0697C4 8006ED64 888D85A4 */ lbz r4, D_80135284-_SDA_BASE_(r13) +/* 0697C4 8006ED64 888D85A4 */ lbz r4, D_80135284@sda21(r13) /* 0697C8 8006ED68 7CA50774 */ extsb r5, r5 /* 0697CC 8006ED6C 7C840774 */ extsb r4, r4 /* 0697D0 8006ED70 7C052000 */ cmpw r5, r4 @@ -1914,7 +1914,7 @@ lbl_8006EDD4: /* 06983C 8006EDDC 2C060000 */ cmpwi r6, 0 /* 069840 8006EDE0 4182020C */ beq lbl_8006EFEC lbl_8006EDE4: -/* 069844 8006EDE4 808D89F8 */ lwz r4, gnFlagZelda-_SDA_BASE_(r13) +/* 069844 8006EDE4 808D89F8 */ lwz r4, gnFlagZelda@sda21(r13) /* 069848 8006EDE8 548407BD */ rlwinm. r4, r4, 0, 0x1e, 0x1e /* 06984C 8006EDEC 41820024 */ beq lbl_8006EE10 /* 069850 8006EDF0 2C000000 */ cmpwi r0, 0 @@ -1936,10 +1936,10 @@ lbl_8006EE10: lbl_8006EE2C: /* 06988C 8006EE2C 2C000000 */ cmpwi r0, 0 /* 069890 8006EE30 41820024 */ beq lbl_8006EE54 -/* 069894 8006EE34 800D89F8 */ lwz r0, gnFlagZelda-_SDA_BASE_(r13) +/* 069894 8006EE34 800D89F8 */ lwz r0, gnFlagZelda@sda21(r13) /* 069898 8006EE38 540007BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 06989C 8006EE3C 4182000C */ beq lbl_8006EE48 -/* 0698A0 8006EE40 380D85AC */ addi r0, r13, D_8013528C-_SDA_BASE_ +/* 0698A0 8006EE40 380D85AC */ addi r0, r13, D_8013528C@sda21 /* 0698A4 8006EE44 48000008 */ b lbl_8006EE4C lbl_8006EE48: /* 0698A8 8006EE48 38030640 */ addi r0, r3, 0x640 @@ -1949,10 +1949,10 @@ lbl_8006EE4C: lbl_8006EE54: /* 0698B4 8006EE54 2C060000 */ cmpwi r6, 0 /* 0698B8 8006EE58 41820024 */ beq lbl_8006EE7C -/* 0698BC 8006EE5C 800D89F8 */ lwz r0, gnFlagZelda-_SDA_BASE_(r13) +/* 0698BC 8006EE5C 800D89F8 */ lwz r0, gnFlagZelda@sda21(r13) /* 0698C0 8006EE60 540007BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 0698C4 8006EE64 4182000C */ beq lbl_8006EE70 -/* 0698C8 8006EE68 380D85B4 */ addi r0, r13, D_80135294-_SDA_BASE_ +/* 0698C8 8006EE68 380D85B4 */ addi r0, r13, D_80135294@sda21 /* 0698CC 8006EE6C 48000008 */ b lbl_8006EE74 lbl_8006EE70: /* 0698D0 8006EE70 3803064C */ addi r0, r3, 0x64c @@ -1960,7 +1960,7 @@ lbl_8006EE74: /* 0698D4 8006EE74 7C050378 */ mr r5, r0 /* 0698D8 8006EE78 48000008 */ b lbl_8006EE80 lbl_8006EE7C: -/* 0698DC 8006EE7C 38AD85BC */ addi r5, r13, D_8013529C-_SDA_BASE_ +/* 0698DC 8006EE7C 38AD85BC */ addi r5, r13, D_8013529C@sda21 lbl_8006EE80: /* 0698E0 8006EE80 3861005C */ addi r3, r1, 0x5c /* 0698E4 8006EE84 38800001 */ li r4, 1 @@ -1974,8 +1974,8 @@ lbl_8006EE80: /* 069904 8006EEA4 80840004 */ lwz r4, 4(r4) /* 069908 8006EEA8 38BE0000 */ addi r5, r30, 0 /* 06990C 8006EEAC 3C040030 */ addis r0, r4, 0x30 -/* 069910 8006EEB0 900D8A84 */ stw r0, gpImageBack-_SDA_BASE_(r13) -/* 069914 8006EEB4 808D8A84 */ lwz r4, gpImageBack-_SDA_BASE_(r13) +/* 069910 8006EEB0 900D8A84 */ stw r0, gpImageBack@sda21(r13) +/* 069914 8006EEB4 808D8A84 */ lwz r4, gpImageBack@sda21(r13) /* 069918 8006EEB8 4BF97089 */ bl xlFileGet /* 06991C 8006EEBC 2C030000 */ cmpwi r3, 0 /* 069920 8006EEC0 4082000C */ bne lbl_8006EECC @@ -1989,17 +1989,17 @@ lbl_8006EECC: /* 06993C 8006EEDC 38600000 */ li r3, 0 /* 069940 8006EEE0 48000310 */ b lbl_8006F1F0 lbl_8006EEE4: -/* 069944 8006EEE4 806D8A84 */ lwz r3, gpImageBack-_SDA_BASE_(r13) +/* 069944 8006EEE4 806D8A84 */ lwz r3, gpImageBack@sda21(r13) /* 069948 8006EEE8 4BFA0139 */ bl simulatorUnpackTexPalette -/* 06994C 8006EEEC 806D8A84 */ lwz r3, gpImageBack-_SDA_BASE_(r13) +/* 06994C 8006EEEC 806D8A84 */ lwz r3, gpImageBack@sda21(r13) /* 069950 8006EEF0 7FC4F378 */ mr r4, r30 /* 069954 8006EEF4 4802E8B9 */ bl DCStoreRange /* 069958 8006EEF8 38600000 */ li r3, 0 /* 06995C 8006EEFC 38000001 */ li r0, 1 -/* 069960 8006EF00 906D8A80 */ stw r3, gbProgress-_SDA_BASE_(r13) -/* 069964 8006EF04 900D891C */ stw r0, gbDisplayedError-_SDA_BASE_(r13) +/* 069960 8006EF00 906D8A80 */ stw r3, gbProgress@sda21(r13) +/* 069964 8006EF04 900D891C */ stw r0, gbDisplayedError@sda21(r13) lbl_8006EF08: -/* 069968 8006EF08 800D89F8 */ lwz r0, gnFlagZelda-_SDA_BASE_(r13) +/* 069968 8006EF08 800D89F8 */ lwz r0, gnFlagZelda@sda21(r13) /* 06996C 8006EF0C 540007BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 069970 8006EF10 41820070 */ beq lbl_8006EF80 /* 069974 8006EF14 3C608007 */ lis r3, romCacheGame_ZELDA@ha @@ -2063,7 +2063,7 @@ lbl_8006EFEC: /* 069A4C 8006EFEC 3C7F0001 */ addis r3, r31, 1 /* 069A50 8006EFF0 88030EAB */ lbz r0, 0xeab(r3) /* 069A54 8006EFF4 38800000 */ li r4, 0 -/* 069A58 8006EFF8 38AD85C0 */ addi r5, r13, D_801352A0-_SDA_BASE_ +/* 069A58 8006EFF8 38AD85C0 */ addi r5, r13, D_801352A0@sda21 /* 069A5C 8006EFFC 98010044 */ stb r0, 0x44(r1) /* 069A60 8006F000 38C10044 */ addi r6, r1, 0x44 /* 069A64 8006F004 88030EAC */ lbz r0, 0xeac(r3) @@ -2074,7 +2074,7 @@ lbl_8006EFEC: /* 069A78 8006F018 98010047 */ stb r0, 0x47(r1) /* 069A7C 8006F01C 98810048 */ stb r4, 0x48(r1) /* 069A80 8006F020 88610044 */ lbz r3, 0x44(r1) -/* 069A84 8006F024 880D85C0 */ lbz r0, D_801352A0-_SDA_BASE_(r13) +/* 069A84 8006F024 880D85C0 */ lbz r0, D_801352A0@sda21(r13) /* 069A88 8006F028 7C630774 */ extsb r3, r3 /* 069A8C 8006F02C 7C000774 */ extsb r0, r0 /* 069A90 8006F030 7C030000 */ cmpw r3, r0 @@ -2112,7 +2112,7 @@ lbl_8006F094: /* 069AFC 8006F09C 3C7F0001 */ addis r3, r31, 1 /* 069B00 8006F0A0 88030EAB */ lbz r0, 0xeab(r3) /* 069B04 8006F0A4 38800000 */ li r4, 0 -/* 069B08 8006F0A8 38AD85C8 */ addi r5, r13, D_801352A8-_SDA_BASE_ +/* 069B08 8006F0A8 38AD85C8 */ addi r5, r13, D_801352A8@sda21 /* 069B0C 8006F0AC 9801003C */ stb r0, 0x3c(r1) /* 069B10 8006F0B0 38C1003C */ addi r6, r1, 0x3c /* 069B14 8006F0B4 88030EAC */ lbz r0, 0xeac(r3) @@ -2123,7 +2123,7 @@ lbl_8006F094: /* 069B28 8006F0C8 9801003F */ stb r0, 0x3f(r1) /* 069B2C 8006F0CC 98810040 */ stb r4, 0x40(r1) /* 069B30 8006F0D0 8861003C */ lbz r3, 0x3c(r1) -/* 069B34 8006F0D4 880D85C8 */ lbz r0, D_801352A8-_SDA_BASE_(r13) +/* 069B34 8006F0D4 880D85C8 */ lbz r0, D_801352A8@sda21(r13) /* 069B38 8006F0D8 7C630774 */ extsb r3, r3 /* 069B3C 8006F0DC 7C000774 */ extsb r0, r0 /* 069B40 8006F0E0 7C030000 */ cmpw r3, r0 @@ -2201,7 +2201,7 @@ lbl_8006F1B0: /* 069C40 8006F1E0 48000010 */ b lbl_8006F1F0 lbl_8006F1E4: /* 069C44 8006F1E4 38000000 */ li r0, 0 -/* 069C48 8006F1E8 900D88F8 */ stw r0, gDVDResetToggle-_SDA_BASE_(r13) +/* 069C48 8006F1E8 900D88F8 */ stw r0, gDVDResetToggle@sda21(r13) /* 069C4C 8006F1EC 38600001 */ li r3, 1 lbl_8006F1F0: /* 069C50 8006F1F0 8001007C */ lwz r0, 0x7c(r1) @@ -2218,30 +2218,30 @@ romCacheGame_ZELDA: /* 069C74 8006F214 DBE10080 */ stfd f31, 0x80(r1) /* 069C78 8006F218 FFE00890 */ fmr f31, f1 /* 069C7C 8006F21C 93E1007C */ stw r31, 0x7c(r1) -/* 069C80 8006F220 800D891C */ lwz r0, gbDisplayedError-_SDA_BASE_(r13) +/* 069C80 8006F220 800D891C */ lwz r0, gbDisplayedError@sda21(r13) /* 069C84 8006F224 2C000000 */ cmpwi r0, 0 /* 069C88 8006F228 41820178 */ beq lbl_8006F3A0 /* 069C8C 8006F22C 3BE00000 */ li r31, 0 -/* 069C90 8006F230 806D8A84 */ lwz r3, gpImageBack-_SDA_BASE_(r13) -/* 069C94 8006F234 93ED891C */ stw r31, gbDisplayedError-_SDA_BASE_(r13) +/* 069C90 8006F230 806D8A84 */ lwz r3, gpImageBack@sda21(r13) +/* 069C94 8006F234 93ED891C */ stw r31, gbDisplayedError@sda21(r13) /* 069C98 8006F238 3881000C */ addi r4, r1, 0xc /* 069C9C 8006F23C 38A00000 */ li r5, 0 /* 069CA0 8006F240 48059D2D */ bl TEXGetGXTexObjFromPalette /* 069CA4 8006F244 4BF9635D */ bl xlCoreBeforeRender -/* 069CA8 8006F248 C02282E8 */ lfs f1, D_80135FE8-_SDA2_BASE_(r2) -/* 069CAC 8006F24C C06282EC */ lfs f3, D_80135FEC-_SDA2_BASE_(r2) +/* 069CA8 8006F248 C02282E8 */ lfs f1, D_80135FE8@sda21(r2) +/* 069CAC 8006F24C C06282EC */ lfs f3, D_80135FEC@sda21(r2) /* 069CB0 8006F250 FC400890 */ fmr f2, f1 -/* 069CB4 8006F254 C08282F0 */ lfs f4, D_80135FF0-_SDA2_BASE_(r2) +/* 069CB4 8006F254 C08282F0 */ lfs f4, D_80135FF0@sda21(r2) /* 069CB8 8006F258 FCA00890 */ fmr f5, f1 -/* 069CBC 8006F25C C0C282D0 */ lfs f6, D_80135FD0-_SDA2_BASE_(r2) +/* 069CBC 8006F25C C0C282D0 */ lfs f6, D_80135FD0@sda21(r2) /* 069CC0 8006F260 4803F879 */ bl GXSetViewport -/* 069CC4 8006F264 C02282E8 */ lfs f1, D_80135FE8-_SDA2_BASE_(r2) +/* 069CC4 8006F264 C02282E8 */ lfs f1, D_80135FE8@sda21(r2) /* 069CC8 8006F268 3861002C */ addi r3, r1, 0x2c -/* 069CCC 8006F26C C04282F4 */ lfs f2, D_80135FF4-_SDA2_BASE_(r2) +/* 069CCC 8006F26C C04282F4 */ lfs f2, D_80135FF4@sda21(r2) /* 069CD0 8006F270 FC600890 */ fmr f3, f1 -/* 069CD4 8006F274 C08282F8 */ lfs f4, D_80135FF8-_SDA2_BASE_(r2) +/* 069CD4 8006F274 C08282F8 */ lfs f4, D_80135FF8@sda21(r2) /* 069CD8 8006F278 FCA00890 */ fmr f5, f1 -/* 069CDC 8006F27C C0C282D0 */ lfs f6, D_80135FD0-_SDA2_BASE_(r2) +/* 069CDC 8006F27C C0C282D0 */ lfs f6, D_80135FD0@sda21(r2) /* 069CE0 8006F280 48038E69 */ bl C_MTXOrtho /* 069CE4 8006F284 3861002C */ addi r3, r1, 0x2c /* 069CE8 8006F288 38800001 */ li r4, 1 @@ -2292,12 +2292,12 @@ romCacheGame_ZELDA: /* 069D9C 8006F33C 38800000 */ li r4, 0 /* 069DA0 8006F340 38A00004 */ li r5, 4 /* 069DA4 8006F344 4803C11D */ bl GXBegin -/* 069DA8 8006F348 C04282E8 */ lfs f2, D_80135FE8-_SDA2_BASE_(r2) +/* 069DA8 8006F348 C04282E8 */ lfs f2, D_80135FE8@sda21(r2) /* 069DAC 8006F34C 3C60CC01 */ lis r3, 0xcc01 -/* 069DB0 8006F350 C02282EC */ lfs f1, D_80135FEC-_SDA2_BASE_(r2) +/* 069DB0 8006F350 C02282EC */ lfs f1, D_80135FEC@sda21(r2) /* 069DB4 8006F354 38000001 */ li r0, 1 /* 069DB8 8006F358 D0438000 */ stfs f2, -0x8000(r3) -/* 069DBC 8006F35C C00282F0 */ lfs f0, D_80135FF0-_SDA2_BASE_(r2) +/* 069DBC 8006F35C C00282F0 */ lfs f0, D_80135FF0@sda21(r2) /* 069DC0 8006F360 D0438000 */ stfs f2, -0x8000(r3) /* 069DC4 8006F364 9BE38000 */ stb r31, -0x8000(r3) /* 069DC8 8006F368 9BE38000 */ stb r31, -0x8000(r3) @@ -2315,23 +2315,23 @@ romCacheGame_ZELDA: /* 069DF8 8006F398 98038000 */ stb r0, -0x8000(r3) /* 069DFC 8006F39C 48046EE9 */ bl DEMODoneRender lbl_8006F3A0: -/* 069E00 8006F3A0 800D8A88 */ lwz r0, iImage$294-_SDA_BASE_(r13) +/* 069E00 8006F3A0 800D8A88 */ lwz r0, iImage$294@sda21(r13) /* 069E04 8006F3A4 5400077F */ clrlwi. r0, r0, 0x1d /* 069E08 8006F3A8 408200A4 */ bne lbl_8006F44C /* 069E0C 8006F3AC 48037571 */ bl VIWaitForRetrace -/* 069E10 8006F3B0 800D8A80 */ lwz r0, gbProgress-_SDA_BASE_(r13) +/* 069E10 8006F3B0 800D8A80 */ lwz r0, gbProgress@sda21(r13) /* 069E14 8006F3B4 2C000000 */ cmpwi r0, 0 /* 069E18 8006F3B8 41820010 */ beq lbl_8006F3C8 -/* 069E1C 8006F3BC C00282FC */ lfs f0, D_80135FFC-_SDA2_BASE_(r2) +/* 069E1C 8006F3BC C00282FC */ lfs f0, D_80135FFC@sda21(r2) /* 069E20 8006F3C0 EC3F003A */ fmadds f1, f31, f0, f0 /* 069E24 8006F3C4 4800000C */ b lbl_8006F3D0 lbl_8006F3C8: -/* 069E28 8006F3C8 C00282FC */ lfs f0, D_80135FFC-_SDA2_BASE_(r2) +/* 069E28 8006F3C8 C00282FC */ lfs f0, D_80135FFC@sda21(r2) /* 069E2C 8006F3CC EC3F0032 */ fmuls f1, f31, f0 lbl_8006F3D0: -/* 069E30 8006F3D0 C0028300 */ lfs f0, D_80136000-_SDA2_BASE_(r2) +/* 069E30 8006F3D0 C0028300 */ lfs f0, D_80136000@sda21(r2) /* 069E34 8006F3D4 3C604083 */ lis r3, 0x4083 -/* 069E38 8006F3D8 80AD8920 */ lwz r5, gpSystem-_SDA_BASE_(r13) +/* 069E38 8006F3D8 80AD8920 */ lwz r5, gpSystem@sda21(r13) /* 069E3C 8006F3DC 3883407D */ addi r4, r3, 0x407d /* 069E40 8006F3E0 EC000072 */ fmuls f0, f0, f1 /* 069E44 8006F3E4 80650000 */ lwz r3, 0(r5) @@ -2348,7 +2348,7 @@ lbl_8006F3D0: /* 069E70 8006F410 38600000 */ li r3, 0 /* 069E74 8006F414 4800005C */ b lbl_8006F470 lbl_8006F418: -/* 069E78 8006F418 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 069E78 8006F418 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 069E7C 8006F41C 3C808F9C */ lis r4, 0x8f9c /* 069E80 8006F420 38FF0000 */ addi r7, r31, 0 /* 069E84 8006F424 80630000 */ lwz r3, 0(r3) @@ -2362,14 +2362,14 @@ lbl_8006F418: /* 069EA4 8006F444 38600000 */ li r3, 0 /* 069EA8 8006F448 48000028 */ b lbl_8006F470 lbl_8006F44C: -/* 069EAC 8006F44C C00282D0 */ lfs f0, D_80135FD0-_SDA2_BASE_(r2) -/* 069EB0 8006F450 806D8A88 */ lwz r3, iImage$294-_SDA_BASE_(r13) +/* 069EAC 8006F44C C00282D0 */ lfs f0, D_80135FD0@sda21(r2) +/* 069EB0 8006F450 806D8A88 */ lwz r3, iImage$294@sda21(r13) /* 069EB4 8006F454 FC00F800 */ fcmpu cr0, f0, f31 /* 069EB8 8006F458 38030001 */ addi r0, r3, 1 -/* 069EBC 8006F45C 900D8A88 */ stw r0, iImage$294-_SDA_BASE_(r13) +/* 069EBC 8006F45C 900D8A88 */ stw r0, iImage$294@sda21(r13) /* 069EC0 8006F460 4082000C */ bne lbl_8006F46C /* 069EC4 8006F464 38000001 */ li r0, 1 -/* 069EC8 8006F468 900D8A80 */ stw r0, gbProgress-_SDA_BASE_(r13) +/* 069EC8 8006F468 900D8A80 */ stw r0, gbProgress@sda21(r13) lbl_8006F46C: /* 069ECC 8006F46C 38600001 */ li r3, 1 lbl_8006F470: @@ -2401,9 +2401,9 @@ romLoadRange: /* 069F2C 8006F4CC 3B880000 */ addi r28, r8, 0 /* 069F30 8006F4D0 7EBA0214 */ add r21, r26, r0 /* 069F34 8006F4D4 6C978000 */ xoris r23, r4, 0x8000 -/* 069F38 8006F4D8 CBC282E0 */ lfd f30, D_80135FE0-_SDA2_BASE_(r2) +/* 069F38 8006F4D8 CBC282E0 */ lfd f30, D_80135FE0@sda21(r2) /* 069F3C 8006F4DC 7CF80774 */ extsb r24, r7 -/* 069F40 8006F4E0 CBE282D8 */ lfd f31, D_80135FD8-_SDA2_BASE_(r2) +/* 069F40 8006F4E0 CBE282D8 */ lfd f31, D_80135FD8@sda21(r2) /* 069F44 8006F4E4 3F3A0001 */ addis r25, r26, 1 /* 069F48 8006F4E8 3EC04330 */ lis r22, 0x4330 /* 069F4C 8006F4EC 480000C0 */ b lbl_8006F5AC @@ -2544,7 +2544,7 @@ lbl_8006F6BC: /* 06A12C 8006F6CC 4E800020 */ blr __romLoadBlock_CompleteGCN: -/* 06A130 8006F6D0 808D8920 */ lwz r4, gpSystem-_SDA_BASE_(r13) +/* 06A130 8006F6D0 808D8920 */ lwz r4, gpSystem@sda21(r13) /* 06A134 8006F6D4 38000001 */ li r0, 1 /* 06A138 8006F6D8 80840030 */ lwz r4, 0x30(r4) /* 06A13C 8006F6DC 3C840001 */ addis r4, r4, 1 diff --git a/asm/rsp.s b/asm/rsp.s index a8e028d..be03b57 100644 --- a/asm/rsp.s +++ b/asm/rsp.s @@ -158,7 +158,7 @@ glabel rspUpdate /* 06C830 80071DD0 54A006F7 */ rlwinm. r0, r5, 0, 0x1b, 0x1b /* 06C834 80071DD4 41820018 */ beq lbl_80071DEC /* 06C838 80071DD8 38000001 */ li r0, 1 -/* 06C83C 80071DDC 900D89DC */ stw r0, gNoSwapBuffer-_SDA_BASE_(r13) +/* 06C83C 80071DDC 900D89DC */ stw r0, gNoSwapBuffer@sda21(r13) /* 06C840 80071DE0 801D0000 */ lwz r0, 0(r29) /* 06C844 80071DE4 60000020 */ ori r0, r0, 0x20 /* 06C848 80071DE8 901D0000 */ stw r0, 0(r29) @@ -2720,7 +2720,7 @@ rspLoadMatrix: /* 06EC48 800741E8 38A40000 */ addi r5, r4, 0 /* 06EC4C 800741EC 806338E8 */ lwz r3, 0x38e8(r3) /* 06EC50 800741F0 38810018 */ addi r4, r1, 0x18 -/* 06EC54 800741F4 C3E28374 */ lfs f31, D_80136074-_SDA2_BASE_(r2) +/* 06EC54 800741F4 C3E28374 */ lfs f31, D_80136074@sda21(r2) /* 06EC58 800741F8 8063002C */ lwz r3, 0x2c(r3) /* 06EC5C 800741FC 4BFF8EA5 */ bl ramGetBuffer /* 06EC60 80074200 2C030000 */ cmpwi r3, 0 @@ -3179,7 +3179,7 @@ lbl_80074830: lbl_8007488C: /* 06F2EC 8007488C 80E1002C */ lwz r7, 0x2c(r1) /* 06F2F0 80074890 3C604330 */ lis r3, 0x4330 -/* 06F2F4 80074894 C8428348 */ lfd f2, D_80136048-_SDA2_BASE_(r2) +/* 06F2F4 80074894 C8428348 */ lfd f2, D_80136048@sda21(r2) /* 06F2F8 80074898 38A00001 */ li r5, 1 /* 06F2FC 8007489C A8070002 */ lha r0, 2(r7) /* 06F300 800748A0 A8870000 */ lha r4, 0(r7) @@ -3189,7 +3189,7 @@ lbl_8007488C: /* 06F310 800748B0 6C808000 */ xoris r0, r4, 0x8000 /* 06F314 800748B4 A0870006 */ lhz r4, 6(r7) /* 06F318 800748B8 9001046C */ stw r0, 0x46c(r1) -/* 06F31C 800748BC C0628338 */ lfs f3, D_80136038-_SDA2_BASE_(r2) +/* 06F31C 800748BC C0628338 */ lfs f3, D_80136038@sda21(r2) /* 06F320 800748C0 90610460 */ stw r3, 0x460(r1) /* 06F324 800748C4 90610468 */ stw r3, 0x468(r1) /* 06F328 800748C8 C8010460 */ lfd f0, 0x460(r1) @@ -3206,10 +3206,10 @@ lbl_8007488C: /* 06F354 800748F4 D05F014C */ stfs f2, 0x14c(r31) /* 06F358 800748F8 D01F0150 */ stfs f0, 0x150(r31) /* 06F35C 800748FC 90610450 */ stw r3, 0x450(r1) -/* 06F360 80074900 C8428350 */ lfd f2, D_80136050-_SDA2_BASE_(r2) +/* 06F360 80074900 C8428350 */ lfd f2, D_80136050@sda21(r2) /* 06F364 80074904 C8010450 */ lfd f0, 0x450(r1) /* 06F368 80074908 EC211028 */ fsubs f1, f1, f2 -/* 06F36C 8007490C C062833C */ lfs f3, D_8013603C-_SDA2_BASE_(r2) +/* 06F36C 8007490C C062833C */ lfs f3, D_8013603C@sda21(r2) /* 06F370 80074910 EC001028 */ fsubs f0, f0, f2 /* 06F374 80074914 EC230824 */ fdivs f1, f3, f1 /* 06F378 80074918 EC030024 */ fdivs f0, f3, f0 @@ -3716,7 +3716,7 @@ lbl_80075000: /* 06FA7C 8007501C 48000FF4 */ b lbl_80076010 glabel lbl_80075020 /* 06FA80 80075020 3C605555 */ lis r3, 0x5555 -/* 06FA84 80075024 C8628348 */ lfd f3, D_80136048-_SDA2_BASE_(r2) +/* 06FA84 80075024 C8628348 */ lfd f3, D_80136048@sda21(r2) /* 06FA88 80075028 5746E73E */ rlwinm r6, r26, 0x1c, 0x1c, 0x1f /* 06FA8C 8007502C 38035556 */ addi r0, r3, 0x5556 /* 06FA90 80075030 7CA03096 */ mulhw r5, r0, r6 @@ -4160,9 +4160,9 @@ glabel lbl_80075630 /* 0700C8 80075668 28000700 */ cmplwi r0, 0x700 /* 0700CC 8007566C 418209A0 */ beq lbl_8007600C /* 0700D0 80075670 57A0843E */ srwi r0, r29, 0x10 -/* 0700D4 80075674 C8628348 */ lfd f3, D_80136048-_SDA2_BASE_(r2) +/* 0700D4 80075674 C8628348 */ lfd f3, D_80136048@sda21(r2) /* 0700D8 80075678 6C038000 */ xoris r3, r0, 0x8000 -/* 0700DC 8007567C C0428340 */ lfs f2, D_80136040-_SDA2_BASE_(r2) +/* 0700DC 8007567C C0428340 */ lfs f2, D_80136040@sda21(r2) /* 0700E0 80075680 57A0043E */ clrlwi r0, r29, 0x10 /* 0700E4 80075684 90610454 */ stw r3, 0x454(r1) /* 0700E8 80075688 6C008000 */ xoris r0, r0, 0x8000 @@ -4596,21 +4596,21 @@ lbl_80075C3C: /* 0706C0 80075C60 38990000 */ addi r4, r25, 0 /* 0706C4 80075C64 38A10068 */ addi r5, r1, 0x68 /* 0706C8 80075C68 48004E0D */ bl rspFillObjBgScale -/* 0706CC 80075C6C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0706CC 80075C6C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0706D0 80075C70 80030020 */ lwz r0, 0x20(r3) /* 0706D4 80075C74 2C000005 */ cmpwi r0, 5 /* 0706D8 80075C78 41820044 */ beq lbl_80075CBC /* 0706DC 80075C7C 38C00000 */ li r6, 0 /* 0706E0 80075C80 38A00500 */ li r5, 0x500 -/* 0706E4 80075C84 B0CD8AAC */ sth r6, scissorX0-_SDA_BASE_(r13) +/* 0706E4 80075C84 B0CD8AAC */ sth r6, scissorX0@sda21(r13) /* 0706E8 80075C88 380003C0 */ li r0, 0x3c0 -/* 0706EC 80075C8C B0CD8AAE */ sth r6, scissorY0-_SDA_BASE_(r13) +/* 0706EC 80075C8C B0CD8AAE */ sth r6, scissorY0@sda21(r13) /* 0706F0 80075C90 387F0000 */ addi r3, r31, 0 /* 0706F4 80075C94 389E0000 */ addi r4, r30, 0 -/* 0706F8 80075C98 B0AD85F4 */ sth r5, scissorX1-_SDA_BASE_(r13) +/* 0706F8 80075C98 B0AD85F4 */ sth r5, scissorX1@sda21(r13) /* 0706FC 80075C9C 38A10068 */ addi r5, r1, 0x68 -/* 070700 80075CA0 B00D85F6 */ sth r0, scissorY1-_SDA_BASE_(r13) -/* 070704 80075CA4 98CD8AB0 */ stb r6, flagBilerp-_SDA_BASE_(r13) +/* 070700 80075CA0 B00D85F6 */ sth r0, scissorY1@sda21(r13) +/* 070704 80075CA4 98CD8AB0 */ stb r6, flagBilerp@sda21(r13) /* 070708 80075CA8 480040D5 */ bl guS2DEmuBgRect1Cyc /* 07070C 80075CAC 2C030000 */ cmpwi r3, 0 /* 070710 80075CB0 4082035C */ bne lbl_8007600C @@ -4628,15 +4628,15 @@ lbl_80075CBC: lbl_80075CDC: /* 07073C 80075CDC 38C00000 */ li r6, 0 /* 070740 80075CE0 38A00500 */ li r5, 0x500 -/* 070744 80075CE4 B0CD8AAC */ sth r6, scissorX0-_SDA_BASE_(r13) +/* 070744 80075CE4 B0CD8AAC */ sth r6, scissorX0@sda21(r13) /* 070748 80075CE8 380003C0 */ li r0, 0x3c0 -/* 07074C 80075CEC B0CD8AAE */ sth r6, scissorY0-_SDA_BASE_(r13) +/* 07074C 80075CEC B0CD8AAE */ sth r6, scissorY0@sda21(r13) /* 070750 80075CF0 387F0000 */ addi r3, r31, 0 /* 070754 80075CF4 389E0000 */ addi r4, r30, 0 -/* 070758 80075CF8 B0AD85F4 */ sth r5, scissorX1-_SDA_BASE_(r13) +/* 070758 80075CF8 B0AD85F4 */ sth r5, scissorX1@sda21(r13) /* 07075C 80075CFC 38A10068 */ addi r5, r1, 0x68 -/* 070760 80075D00 B00D85F6 */ sth r0, scissorY1-_SDA_BASE_(r13) -/* 070764 80075D04 98CD8AB0 */ stb r6, flagBilerp-_SDA_BASE_(r13) +/* 070760 80075D00 B00D85F6 */ sth r0, scissorY1@sda21(r13) +/* 070764 80075D04 98CD8AB0 */ stb r6, flagBilerp@sda21(r13) /* 070768 80075D08 48004075 */ bl guS2DEmuBgRect1Cyc /* 07076C 80075D0C 2C030000 */ cmpwi r3, 0 /* 070770 80075D10 408202FC */ bne lbl_8007600C @@ -4691,7 +4691,7 @@ lbl_80075DBC: /* 07081C 80075DBC 801F3920 */ lwz r0, 0x3920(r31) /* 070820 80075DC0 2C000008 */ cmpwi r0, 8 /* 070824 80075DC4 408200F8 */ bne lbl_80075EBC -/* 070828 80075DC8 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 070828 80075DC8 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 07082C 80075DCC 57A456BA */ rlwinm r4, r29, 0xa, 0x1a, 0x1d /* 070830 80075DD0 80030020 */ lwz r0, 0x20(r3) /* 070834 80075DD4 7C7F2214 */ add r3, r31, r4 @@ -5218,15 +5218,15 @@ lbl_800764D4: /* 070F5C 800764FC 48004579 */ bl rspFillObjBgScale /* 070F60 80076500 38C00000 */ li r6, 0 /* 070F64 80076504 38A00500 */ li r5, 0x500 -/* 070F68 80076508 B0CD8AAC */ sth r6, scissorX0-_SDA_BASE_(r13) +/* 070F68 80076508 B0CD8AAC */ sth r6, scissorX0@sda21(r13) /* 070F6C 8007650C 380003C0 */ li r0, 0x3c0 -/* 070F70 80076510 B0CD8AAE */ sth r6, scissorY0-_SDA_BASE_(r13) +/* 070F70 80076510 B0CD8AAE */ sth r6, scissorY0@sda21(r13) /* 070F74 80076514 387F0000 */ addi r3, r31, 0 /* 070F78 80076518 389E0000 */ addi r4, r30, 0 -/* 070F7C 8007651C B0AD85F4 */ sth r5, scissorX1-_SDA_BASE_(r13) +/* 070F7C 8007651C B0AD85F4 */ sth r5, scissorX1@sda21(r13) /* 070F80 80076520 38A10080 */ addi r5, r1, 0x80 -/* 070F84 80076524 B00D85F6 */ sth r0, scissorY1-_SDA_BASE_(r13) -/* 070F88 80076528 98CD8AB0 */ stb r6, flagBilerp-_SDA_BASE_(r13) +/* 070F84 80076524 B00D85F6 */ sth r0, scissorY1@sda21(r13) +/* 070F88 80076528 98CD8AB0 */ stb r6, flagBilerp@sda21(r13) /* 070F8C 8007652C 48003851 */ bl guS2DEmuBgRect1Cyc /* 070F90 80076530 2C030000 */ cmpwi r3, 0 /* 070F94 80076534 40821244 */ bne lbl_80077778 @@ -5549,7 +5549,7 @@ lbl_80076954: lbl_800769B0: /* 071410 800769B0 80E10028 */ lwz r7, 0x28(r1) /* 071414 800769B4 3C604330 */ lis r3, 0x4330 -/* 071418 800769B8 C8428348 */ lfd f2, D_80136048-_SDA2_BASE_(r2) +/* 071418 800769B8 C8428348 */ lfd f2, D_80136048@sda21(r2) /* 07141C 800769BC 38A00001 */ li r5, 1 /* 071420 800769C0 A8070002 */ lha r0, 2(r7) /* 071424 800769C4 A8870000 */ lha r4, 0(r7) @@ -5559,7 +5559,7 @@ lbl_800769B0: /* 071434 800769D4 6C808000 */ xoris r0, r4, 0x8000 /* 071438 800769D8 A0870006 */ lhz r4, 6(r7) /* 07143C 800769DC 9001040C */ stw r0, 0x40c(r1) -/* 071440 800769E0 C0628338 */ lfs f3, D_80136038-_SDA2_BASE_(r2) +/* 071440 800769E0 C0628338 */ lfs f3, D_80136038@sda21(r2) /* 071444 800769E4 90610400 */ stw r3, 0x400(r1) /* 071448 800769E8 90610408 */ stw r3, 0x408(r1) /* 07144C 800769EC C8010400 */ lfd f0, 0x400(r1) @@ -5576,10 +5576,10 @@ lbl_800769B0: /* 071478 80076A18 D05F014C */ stfs f2, 0x14c(r31) /* 07147C 80076A1C D01F0150 */ stfs f0, 0x150(r31) /* 071480 80076A20 906103F0 */ stw r3, 0x3f0(r1) -/* 071484 80076A24 C8428350 */ lfd f2, D_80136050-_SDA2_BASE_(r2) +/* 071484 80076A24 C8428350 */ lfd f2, D_80136050@sda21(r2) /* 071488 80076A28 C80103F0 */ lfd f0, 0x3f0(r1) /* 07148C 80076A2C EC211028 */ fsubs f1, f1, f2 -/* 071490 80076A30 C062833C */ lfs f3, D_8013603C-_SDA2_BASE_(r2) +/* 071490 80076A30 C062833C */ lfs f3, D_8013603C@sda21(r2) /* 071494 80076A34 EC001028 */ fsubs f0, f0, f2 /* 071498 80076A38 EC230824 */ fdivs f1, f3, f1 /* 07149C 80076A3C EC030024 */ fdivs f0, f3, f0 @@ -5798,7 +5798,7 @@ glabel lbl_80076D14 /* 071784 80076D24 5724FFBE */ rlwinm r4, r25, 0x1f, 0x1e, 0x1f /* 071788 80076D28 41820088 */ beq lbl_80076DB0 /* 07178C 80076D2C 54672036 */ slwi r7, r3, 4 -/* 071790 80076D30 C8228350 */ lfd f1, D_80136050-_SDA2_BASE_(r2) +/* 071790 80076D30 C8228350 */ lfd f1, D_80136050@sda21(r2) /* 071794 80076D34 5486103A */ slwi r6, r4, 2 /* 071798 80076D38 386103B0 */ addi r3, r1, 0x3b0 /* 07179C 80076D3C 7CA73214 */ add r5, r7, r6 @@ -5832,7 +5832,7 @@ glabel lbl_80076D14 /* 07180C 80076DAC 480009CC */ b lbl_80077778 lbl_80076DB0: /* 071810 80076DB0 54672036 */ slwi r7, r3, 4 -/* 071814 80076DB4 C8228348 */ lfd f1, D_80136048-_SDA2_BASE_(r2) +/* 071814 80076DB4 C8228348 */ lfd f1, D_80136048@sda21(r2) /* 071818 80076DB8 5486103A */ slwi r6, r4, 2 /* 07181C 80076DBC 7CA73214 */ add r5, r7, r6 /* 071820 80076DC0 386103B0 */ addi r3, r1, 0x3b0 @@ -5919,7 +5919,7 @@ lbl_80076ED0: /* 07194C 80076EEC 48000890 */ b lbl_8007777C glabel lbl_80076EF0 /* 071950 80076EF0 57A0463E */ srwi r0, r29, 0x18 -/* 071954 80076EF4 C8628348 */ lfd f3, D_80136048-_SDA2_BASE_(r2) +/* 071954 80076EF4 C8628348 */ lfd f3, D_80136048@sda21(r2) /* 071958 80076EF8 6C038000 */ xoris r3, r0, 0x8000 /* 07195C 80076EFC 57A0863E */ rlwinm r0, r29, 0x10, 0x18, 0x1f /* 071960 80076F00 906103F4 */ stw r3, 0x3f4(r1) @@ -6312,9 +6312,9 @@ glabel lbl_80077440 /* 071EC4 80077464 48000314 */ b lbl_80077778 glabel lbl_80077468 /* 071EC8 80077468 57A0843E */ srwi r0, r29, 0x10 -/* 071ECC 8007746C C8628348 */ lfd f3, D_80136048-_SDA2_BASE_(r2) +/* 071ECC 8007746C C8628348 */ lfd f3, D_80136048@sda21(r2) /* 071ED0 80077470 6C038000 */ xoris r3, r0, 0x8000 -/* 071ED4 80077474 C0428340 */ lfs f2, D_80136040-_SDA2_BASE_(r2) +/* 071ED4 80077474 C0428340 */ lfs f2, D_80136040@sda21(r2) /* 071ED8 80077478 57A0043E */ clrlwi r0, r29, 0x10 /* 071EDC 8007747C 906103F4 */ stw r3, 0x3f4(r1) /* 071EE0 80077480 6C008000 */ xoris r0, r0, 0x8000 @@ -6609,11 +6609,11 @@ rspSetupS2DEX: /* 0722D4 80077874 7C7F1B78 */ mr r31, r3 /* 0722D8 80077878 808338E8 */ lwz r4, 0x38e8(r3) /* 0722DC 8007787C 387F00F8 */ addi r3, r31, 0xf8 -/* 0722E0 80077880 C0228358 */ lfs f1, D_80136058-_SDA2_BASE_(r2) +/* 0722E0 80077880 C0228358 */ lfs f1, D_80136058@sda21(r2) /* 0722E4 80077884 80840000 */ lwz r4, 0(r4) /* 0722E8 80077888 D03F013C */ stfs f1, 0x13c(r31) /* 0722EC 8007788C 3C840004 */ addis r4, r4, 4 -/* 0722F0 80077890 C002835C */ lfs f0, D_8013605C-_SDA2_BASE_(r2) +/* 0722F0 80077890 C002835C */ lfs f0, D_8013605C@sda21(r2) /* 0722F4 80077894 D01F0144 */ stfs f0, 0x144(r31) /* 0722F8 80077898 D03F0148 */ stfs f1, 0x148(r31) /* 0722FC 8007789C D01F0140 */ stfs f0, 0x140(r31) @@ -6624,9 +6624,9 @@ rspSetupS2DEX: /* 072310 800778B0 80A4C4BC */ lwz r5, -0x3b44(r4) /* 072314 800778B4 80E4C4C4 */ lwz r7, -0x3b3c(r4) /* 072318 800778B8 7C8500D0 */ neg r4, r5 -/* 07231C 800778BC C8A28348 */ lfd f5, D_80136048-_SDA2_BASE_(r2) +/* 07231C 800778BC C8A28348 */ lfd f5, D_80136048@sda21(r2) /* 072320 800778C0 6C848000 */ xoris r4, r4, 0x8000 -/* 072324 800778C4 C0628360 */ lfs f3, D_80136060-_SDA2_BASE_(r2) +/* 072324 800778C4 C0628360 */ lfs f3, D_80136060@sda21(r2) /* 072328 800778C8 6CA58000 */ xoris r5, r5, 0x8000 /* 07232C 800778CC 90810034 */ stw r4, 0x34(r1) /* 072330 800778D0 7C0700D0 */ neg r0, r7 @@ -6653,7 +6653,7 @@ rspSetupS2DEX: /* 072384 80077924 EF8000F2 */ fmuls f28, f0, f3 /* 072388 80077928 480032F5 */ bl Matrix4by4Identity /* 07238C 8007792C ECBEF828 */ fsubs f5, f30, f31 -/* 072390 80077930 C0828364 */ lfs f4, D_80136064-_SDA2_BASE_(r2) +/* 072390 80077930 C0828364 */ lfs f4, D_80136064@sda21(r2) /* 072394 80077934 ECDCE828 */ fsubs f6, f28, f29 /* 072398 80077938 38600001 */ li r3, 1 /* 07239C 8007793C EC3EF82A */ fadds f1, f30, f31 @@ -6664,17 +6664,17 @@ rspSetupS2DEX: /* 0723B0 80077950 FC400850 */ fneg f2, f1 /* 0723B4 80077954 D07F010C */ stfs f3, 0x10c(r31) /* 0723B8 80077958 FC000050 */ fneg f0, f0 -/* 0723BC 8007795C C0628368 */ lfs f3, D_80136068-_SDA2_BASE_(r2) +/* 0723BC 8007795C C0628368 */ lfs f3, D_80136068@sda21(r2) /* 0723C0 80077960 FC202050 */ fneg f1, f4 /* 0723C4 80077964 EC422824 */ fdivs f2, f2, f5 /* 0723C8 80077968 D07F0120 */ stfs f3, 0x120(r31) /* 0723CC 8007796C EC003024 */ fdivs f0, f0, f6 /* 0723D0 80077970 D05F0128 */ stfs f2, 0x128(r31) /* 0723D4 80077974 D01F012C */ stfs f0, 0x12c(r31) -/* 0723D8 80077978 C0028360 */ lfs f0, D_80136060-_SDA2_BASE_(r2) +/* 0723D8 80077978 C0028360 */ lfs f0, D_80136060@sda21(r2) /* 0723DC 8007797C EC010032 */ fmuls f0, f1, f0 /* 0723E0 80077980 D01F0130 */ stfs f0, 0x130(r31) -/* 0723E4 80077984 C0028358 */ lfs f0, D_80136058-_SDA2_BASE_(r2) +/* 0723E4 80077984 C0028358 */ lfs f0, D_80136058@sda21(r2) /* 0723E8 80077988 D01F0134 */ stfs f0, 0x134(r31) /* 0723EC 8007798C 80010064 */ lwz r0, 0x64(r1) /* 0723F0 80077990 CBE10058 */ lfd f31, 0x58(r1) @@ -6704,7 +6704,7 @@ rspObjMatrix: lbl_800779E8: /* 072448 800779E8 81010018 */ lwz r8, 0x18(r1) /* 07244C 800779EC 3CE04330 */ lis r7, 0x4330 -/* 072450 800779F0 C8E28348 */ lfd f7, D_80136048-_SDA2_BASE_(r2) +/* 072450 800779F0 C8E28348 */ lfd f7, D_80136048@sda21(r2) /* 072454 800779F4 38600001 */ li r3, 1 /* 072458 800779F8 A8080012 */ lha r0, 0x12(r8) /* 07245C 800779FC A8880010 */ lha r4, 0x10(r8) @@ -6725,7 +6725,7 @@ lbl_800779E8: /* 072498 80077A38 6D208000 */ xoris r0, r9, 0x8000 /* 07249C 80077A3C C8210058 */ lfd f1, 0x58(r1) /* 0724A0 80077A40 EC003828 */ fsubs f0, f0, f7 -/* 0724A4 80077A44 C0428338 */ lfs f2, D_80136038-_SDA2_BASE_(r2) +/* 0724A4 80077A44 C0428338 */ lfs f2, D_80136038@sda21(r2) /* 0724A8 80077A48 EC613828 */ fsubs f3, f1, f7 /* 0724AC 80077A4C 90C1004C */ stw r6, 0x4c(r1) /* 0724B0 80077A50 A0C80014 */ lhz r6, 0x14(r8) @@ -6743,7 +6743,7 @@ lbl_800779E8: /* 0724E0 80077A80 C8010040 */ lfd f0, 0x40(r1) /* 0724E4 80077A84 D05F0150 */ stfs f2, 0x150(r31) /* 0724E8 80077A88 EC803828 */ fsubs f4, f0, f7 -/* 0724EC 80077A8C C0C2836C */ lfs f6, D_8013606C-_SDA2_BASE_(r2) +/* 0724EC 80077A8C C0C2836C */ lfs f6, D_8013606C@sda21(r2) /* 0724F0 80077A90 90E10038 */ stw r7, 0x38(r1) /* 0724F4 80077A94 ECA13024 */ fdivs f5, f1, f6 /* 0724F8 80077A98 90010034 */ stw r0, 0x34(r1) @@ -6765,8 +6765,8 @@ lbl_800779E8: /* 072538 80077AD8 EC423024 */ fdivs f2, f2, f6 /* 07253C 80077ADC D07F0144 */ stfs f3, 0x144(r31) /* 072540 80077AE0 D05F0148 */ stfs f2, 0x148(r31) -/* 072544 80077AE4 C8428350 */ lfd f2, D_80136050-_SDA2_BASE_(r2) -/* 072548 80077AE8 C062833C */ lfs f3, D_8013603C-_SDA2_BASE_(r2) +/* 072544 80077AE4 C8428350 */ lfd f2, D_80136050@sda21(r2) +/* 072548 80077AE8 C062833C */ lfs f3, D_8013603C@sda21(r2) /* 07254C 80077AEC EC211028 */ fsubs f1, f1, f2 /* 072550 80077AF0 EC001028 */ fsubs f0, f0, f2 /* 072554 80077AF4 EC230824 */ fdivs f1, f3, f1 @@ -6867,15 +6867,15 @@ lbl_80077C38: lbl_80077C5C: /* 0726BC 80077C5C 38C00000 */ li r6, 0 /* 0726C0 80077C60 38A00500 */ li r5, 0x500 -/* 0726C4 80077C64 B0CD8AAC */ sth r6, scissorX0-_SDA_BASE_(r13) +/* 0726C4 80077C64 B0CD8AAC */ sth r6, scissorX0@sda21(r13) /* 0726C8 80077C68 380003C0 */ li r0, 0x3c0 -/* 0726CC 80077C6C B0CD8AAE */ sth r6, scissorY0-_SDA_BASE_(r13) +/* 0726CC 80077C6C B0CD8AAE */ sth r6, scissorY0@sda21(r13) /* 0726D0 80077C70 387E0000 */ addi r3, r30, 0 /* 0726D4 80077C74 389F0000 */ addi r4, r31, 0 -/* 0726D8 80077C78 B0AD85F4 */ sth r5, scissorX1-_SDA_BASE_(r13) +/* 0726D8 80077C78 B0AD85F4 */ sth r5, scissorX1@sda21(r13) /* 0726DC 80077C7C 38A10020 */ addi r5, r1, 0x20 -/* 0726E0 80077C80 B00D85F6 */ sth r0, scissorY1-_SDA_BASE_(r13) -/* 0726E4 80077C84 98CD8AB0 */ stb r6, flagBilerp-_SDA_BASE_(r13) +/* 0726E0 80077C80 B00D85F6 */ sth r0, scissorY1@sda21(r13) +/* 0726E4 80077C84 98CD8AB0 */ stb r6, flagBilerp@sda21(r13) /* 0726E8 80077C88 480020F5 */ bl guS2DEmuBgRect1Cyc /* 0726EC 80077C8C 2C030000 */ cmpwi r3, 0 /* 0726F0 80077C90 4082000C */ bne lbl_80077C9C @@ -7126,11 +7126,11 @@ lbl_80077FF8: /* 072A5C 80077FFC 3C604330 */ lis r3, 0x4330 /* 072A60 80078000 A0010444 */ lhz r0, 0x444(r1) /* 072A64 80078004 90810534 */ stw r4, 0x534(r1) -/* 072A68 80078008 C8628350 */ lfd f3, D_80136050-_SDA2_BASE_(r2) +/* 072A68 80078008 C8628350 */ lfd f3, D_80136050@sda21(r2) /* 072A6C 8007800C 9001052C */ stw r0, 0x52c(r1) /* 072A70 80078010 8881044F */ lbz r4, 0x44f(r1) /* 072A74 80078014 90610530 */ stw r3, 0x530(r1) -/* 072A78 80078018 C0228340 */ lfs f1, D_80136040-_SDA2_BASE_(r2) +/* 072A78 80078018 C0228340 */ lfs f1, D_80136040@sda21(r2) /* 072A7C 8007801C 548007FF */ clrlwi. r0, r4, 0x1f /* 072A80 80078020 90610528 */ stw r3, 0x528(r1) /* 072A84 80078024 C8410530 */ lfd f2, 0x530(r1) @@ -7140,24 +7140,24 @@ lbl_80077FF8: /* 072A94 80078034 EEC20072 */ fmuls f22, f2, f1 /* 072A98 80078038 EC200072 */ fmuls f1, f0, f1 /* 072A9C 8007803C 41820014 */ beq lbl_80078050 -/* 072AA0 80078040 C0028364 */ lfs f0, D_80136064-_SDA2_BASE_(r2) -/* 072AA4 80078044 C342835C */ lfs f26, D_8013605C-_SDA2_BASE_(r2) +/* 072AA0 80078040 C0028364 */ lfs f0, D_80136064@sda21(r2) +/* 072AA4 80078044 C342835C */ lfs f26, D_8013605C@sda21(r2) /* 072AA8 80078048 EF0005B8 */ fmsubs f24, f0, f22, f0 /* 072AAC 8007804C 48000010 */ b lbl_8007805C lbl_80078050: -/* 072AB0 80078050 C0028364 */ lfs f0, D_80136064-_SDA2_BASE_(r2) -/* 072AB4 80078054 C302835C */ lfs f24, D_8013605C-_SDA2_BASE_(r2) +/* 072AB0 80078050 C0028364 */ lfs f0, D_80136064@sda21(r2) +/* 072AB4 80078054 C302835C */ lfs f24, D_8013605C@sda21(r2) /* 072AB8 80078058 EF4005B8 */ fmsubs f26, f0, f22, f0 lbl_8007805C: /* 072ABC 8007805C 548006F7 */ rlwinm. r0, r4, 0, 0x1b, 0x1b /* 072AC0 80078060 41820014 */ beq lbl_80078074 -/* 072AC4 80078064 C0028364 */ lfs f0, D_80136064-_SDA2_BASE_(r2) -/* 072AC8 80078068 C322835C */ lfs f25, D_8013605C-_SDA2_BASE_(r2) +/* 072AC4 80078064 C0028364 */ lfs f0, D_80136064@sda21(r2) +/* 072AC8 80078068 C322835C */ lfs f25, D_8013605C@sda21(r2) /* 072ACC 8007806C EEE00078 */ fmsubs f23, f0, f1, f0 /* 072AD0 80078070 48000010 */ b lbl_80078080 lbl_80078074: -/* 072AD4 80078074 C0028364 */ lfs f0, D_80136064-_SDA2_BASE_(r2) -/* 072AD8 80078078 C2E2835C */ lfs f23, D_8013605C-_SDA2_BASE_(r2) +/* 072AD4 80078074 C0028364 */ lfs f0, D_80136064@sda21(r2) +/* 072AD8 80078078 C2E2835C */ lfs f23, D_8013605C@sda21(r2) /* 072ADC 8007807C EF200078 */ fmsubs f25, f0, f1, f0 lbl_80078080: /* 072AE0 80078080 A061043A */ lhz r3, 0x43a(r1) @@ -7165,23 +7165,23 @@ lbl_80078080: /* 072AE8 80078088 A0010442 */ lhz r0, 0x442(r1) /* 072AEC 8007808C FC00B050 */ fneg f0, f22 /* 072AF0 80078090 9061052C */ stw r3, 0x52c(r1) -/* 072AF4 80078094 C0E28360 */ lfs f7, D_80136060-_SDA2_BASE_(r2) +/* 072AF4 80078094 C0E28360 */ lfs f7, D_80136060@sda21(r2) /* 072AF8 80078098 FFE00850 */ fneg f31, f1 /* 072AFC 8007809C 93E10528 */ stw r31, 0x528(r1) /* 072B00 800780A0 EFC001F2 */ fmuls f30, f0, f7 -/* 072B04 800780A4 C8628350 */ lfd f3, D_80136050-_SDA2_BASE_(r2) +/* 072B04 800780A4 C8628350 */ lfd f3, D_80136050@sda21(r2) /* 072B08 800780A8 C8010528 */ lfd f0, 0x528(r1) /* 072B0C 800780AC 90010534 */ stw r0, 0x534(r1) /* 072B10 800780B0 EF8101F2 */ fmuls f28, f1, f7 /* 072B14 800780B4 EC001828 */ fsubs f0, f0, f3 -/* 072B18 800780B8 C0C2833C */ lfs f6, D_8013603C-_SDA2_BASE_(r2) +/* 072B18 800780B8 C0C2833C */ lfs f6, D_8013603C@sda21(r2) /* 072B1C 800780BC FC20E01E */ fctiwz f1, f28 /* 072B20 800780C0 93E10530 */ stw r31, 0x530(r1) /* 072B24 800780C4 FCA0F01E */ fctiwz f5, f30 /* 072B28 800780C8 EC460024 */ fdivs f2, f6, f0 /* 072B2C 800780CC C8010530 */ lfd f0, 0x530(r1) /* 072B30 800780D0 D8A10520 */ stfd f5, 0x520(r1) -/* 072B34 800780D4 C8828348 */ lfd f4, D_80136048-_SDA2_BASE_(r2) +/* 072B34 800780D4 C8828348 */ lfd f4, D_80136048@sda21(r2) /* 072B38 800780D8 D8210510 */ stfd f1, 0x510(r1) /* 072B3C 800780DC EC001828 */ fsubs f0, f0, f3 /* 072B40 800780E0 80610524 */ lwz r3, 0x524(r1) @@ -7220,7 +7220,7 @@ lbl_80078080: /* 072BC4 80078164 7C000734 */ extsh r0, r0 /* 072BC8 80078168 906104FC */ stw r3, 0x4fc(r1) /* 072BCC 8007816C 6C038000 */ xoris r3, r0, 0x8000 -/* 072BD0 80078170 C062835C */ lfs f3, D_8013605C-_SDA2_BASE_(r2) +/* 072BD0 80078170 C062835C */ lfs f3, D_8013605C@sda21(r2) /* 072BD4 80078174 93E104F8 */ stw r31, 0x4f8(r1) /* 072BD8 80078178 908104EC */ stw r4, 0x4ec(r1) /* 072BDC 8007817C C80104F8 */ lfd f0, 0x4f8(r1) @@ -7337,14 +7337,14 @@ lbl_8007830C: /* 072D88 80078328 386100FC */ addi r3, r1, 0xfc /* 072D8C 8007832C A8010440 */ lha r0, 0x440(r1) /* 072D90 80078330 6C848000 */ xoris r4, r4, 0x8000 -/* 072D94 80078334 C8828348 */ lfd f4, D_80136048-_SDA2_BASE_(r2) +/* 072D94 80078334 C8828348 */ lfd f4, D_80136048@sda21(r2) /* 072D98 80078338 6C008000 */ xoris r0, r0, 0x8000 /* 072D9C 8007833C 908104AC */ stw r4, 0x4ac(r1) -/* 072DA0 80078340 C0428338 */ lfs f2, D_80136038-_SDA2_BASE_(r2) +/* 072DA0 80078340 C0428338 */ lfs f2, D_80136038@sda21(r2) /* 072DA4 80078344 900104B4 */ stw r0, 0x4b4(r1) -/* 072DA8 80078348 C0A28360 */ lfs f5, D_80136060-_SDA2_BASE_(r2) +/* 072DA8 80078348 C0A28360 */ lfs f5, D_80136060@sda21(r2) /* 072DAC 8007834C 93E104A8 */ stw r31, 0x4a8(r1) -/* 072DB0 80078350 C062835C */ lfs f3, D_8013605C-_SDA2_BASE_(r2) +/* 072DB0 80078350 C062835C */ lfs f3, D_8013605C@sda21(r2) /* 072DB4 80078354 93E104B0 */ stw r31, 0x4b0(r1) /* 072DB8 80078358 C82104A8 */ lfd f1, 0x4a8(r1) /* 072DBC 8007835C C80104B0 */ lfd f0, 0x4b0(r1) @@ -7356,7 +7356,7 @@ lbl_8007830C: /* 072DD4 80078374 EC5F0178 */ fmsubs f2, f31, f5, f0 /* 072DD8 80078378 4802FB4D */ bl PSMTXTrans /* 072DDC 8007837C 3CBE0004 */ addis r5, r30, 4 -/* 072DE0 80078380 C8E28348 */ lfd f7, D_80136048-_SDA2_BASE_(r2) +/* 072DE0 80078380 C8E28348 */ lfd f7, D_80136048@sda21(r2) /* 072DE4 80078384 8085C4BC */ lwz r4, -0x3b44(r5) /* 072DE8 80078388 386100CC */ addi r3, r1, 0xcc /* 072DEC 8007838C 8005C4C4 */ lwz r0, -0x3b3c(r5) @@ -7372,12 +7372,12 @@ lbl_8007830C: /* 072E14 800783B4 C01E0084 */ lfs f0, 0x84(r30) /* 072E18 800783B8 93E104B8 */ stw r31, 0x4b8(r1) /* 072E1C 800783BC EC010032 */ fmuls f0, f1, f0 -/* 072E20 800783C0 C0A28360 */ lfs f5, D_80136060-_SDA2_BASE_(r2) +/* 072E20 800783C0 C0A28360 */ lfs f5, D_80136060@sda21(r2) /* 072E24 800783C4 93E104C0 */ stw r31, 0x4c0(r1) /* 072E28 800783C8 C84104B8 */ lfd f2, 0x4b8(r1) /* 072E2C 800783CC C82104C0 */ lfd f1, 0x4c0(r1) /* 072E30 800783D0 ECC23828 */ fsubs f6, f2, f7 -/* 072E34 800783D4 C062835C */ lfs f3, D_8013605C-_SDA2_BASE_(r2) +/* 072E34 800783D4 C062835C */ lfs f3, D_8013605C@sda21(r2) /* 072E38 800783D8 EC413828 */ fsubs f2, f1, f7 /* 072E3C 800783DC EC26217A */ fmadds f1, f6, f5, f4 /* 072E40 800783E0 EC42017A */ fmadds f2, f2, f5, f0 @@ -7403,7 +7403,7 @@ lbl_8007830C: /* 072E90 80078430 38810030 */ addi r4, r1, 0x30 /* 072E94 80078434 D3810034 */ stfs f28, 0x34(r1) /* 072E98 80078438 38A10024 */ addi r5, r1, 0x24 -/* 072E9C 8007843C C002835C */ lfs f0, D_8013605C-_SDA2_BASE_(r2) +/* 072E9C 8007843C C002835C */ lfs f0, D_8013605C@sda21(r2) /* 072EA0 80078440 D0010038 */ stfs f0, 0x38(r1) /* 072EA4 80078444 4802FB81 */ bl PSMTXMultVec /* 072EA8 80078448 C0010024 */ lfs f0, 0x24(r1) @@ -7413,7 +7413,7 @@ lbl_8007830C: /* 072EB8 80078458 FC00001E */ fctiwz f0, f0 /* 072EBC 8007845C FC20081E */ fctiwz f1, f1 /* 072EC0 80078460 C041002C */ lfs f2, 0x2c(r1) -/* 072EC4 80078464 C8628348 */ lfd f3, D_80136048-_SDA2_BASE_(r2) +/* 072EC4 80078464 C8628348 */ lfd f3, D_80136048@sda21(r2) /* 072EC8 80078468 38A10024 */ addi r5, r1, 0x24 /* 072ECC 8007846C D80104D8 */ stfd f0, 0x4d8(r1) /* 072ED0 80078470 FC00101E */ fctiwz f0, f2 @@ -7447,7 +7447,7 @@ lbl_8007830C: /* 072F40 800784E0 D2FE0360 */ stfs f23, 0x360(r30) /* 072F44 800784E4 D3A10030 */ stfs f29, 0x30(r1) /* 072F48 800784E8 D3810034 */ stfs f28, 0x34(r1) -/* 072F4C 800784EC C002835C */ lfs f0, D_8013605C-_SDA2_BASE_(r2) +/* 072F4C 800784EC C002835C */ lfs f0, D_8013605C@sda21(r2) /* 072F50 800784F0 D0010038 */ stfs f0, 0x38(r1) /* 072F54 800784F4 4802FAD1 */ bl PSMTXMultVec /* 072F58 800784F8 C0010024 */ lfs f0, 0x24(r1) @@ -7457,7 +7457,7 @@ lbl_8007830C: /* 072F68 80078508 FC00001E */ fctiwz f0, f0 /* 072F6C 8007850C FC20081E */ fctiwz f1, f1 /* 072F70 80078510 C041002C */ lfs f2, 0x2c(r1) -/* 072F74 80078514 C8628348 */ lfd f3, D_80136048-_SDA2_BASE_(r2) +/* 072F74 80078514 C8628348 */ lfd f3, D_80136048@sda21(r2) /* 072F78 80078518 38A10024 */ addi r5, r1, 0x24 /* 072F7C 8007851C D8010508 */ stfd f0, 0x508(r1) /* 072F80 80078520 FC00101E */ fctiwz f0, f2 @@ -7491,7 +7491,7 @@ lbl_8007830C: /* 072FF0 80078590 D2FE037C */ stfs f23, 0x37c(r30) /* 072FF4 80078594 D3A10030 */ stfs f29, 0x30(r1) /* 072FF8 80078598 D3610034 */ stfs f27, 0x34(r1) -/* 072FFC 8007859C C002835C */ lfs f0, D_8013605C-_SDA2_BASE_(r2) +/* 072FFC 8007859C C002835C */ lfs f0, D_8013605C@sda21(r2) /* 073000 800785A0 D0010038 */ stfs f0, 0x38(r1) /* 073004 800785A4 4802FA21 */ bl PSMTXMultVec /* 073008 800785A8 C0010024 */ lfs f0, 0x24(r1) @@ -7501,7 +7501,7 @@ lbl_8007830C: /* 073018 800785B8 FC00001E */ fctiwz f0, f0 /* 07301C 800785BC FC20081E */ fctiwz f1, f1 /* 073020 800785C0 C041002C */ lfs f2, 0x2c(r1) -/* 073024 800785C4 C8628348 */ lfd f3, D_80136048-_SDA2_BASE_(r2) +/* 073024 800785C4 C8628348 */ lfd f3, D_80136048@sda21(r2) /* 073028 800785C8 38A10024 */ addi r5, r1, 0x24 /* 07302C 800785CC D80104A0 */ stfd f0, 0x4a0(r1) /* 073030 800785D0 FC00101E */ fctiwz f0, f2 @@ -7535,7 +7535,7 @@ lbl_8007830C: /* 0730A0 80078640 D33E0398 */ stfs f25, 0x398(r30) /* 0730A4 80078644 D3C10030 */ stfs f30, 0x30(r1) /* 0730A8 80078648 D3610034 */ stfs f27, 0x34(r1) -/* 0730AC 8007864C C002835C */ lfs f0, D_8013605C-_SDA2_BASE_(r2) +/* 0730AC 8007864C C002835C */ lfs f0, D_8013605C@sda21(r2) /* 0730B0 80078650 D0010038 */ stfs f0, 0x38(r1) /* 0730B4 80078654 4802F971 */ bl PSMTXMultVec /* 0730B8 80078658 C0010024 */ lfs f0, 0x24(r1) @@ -7545,7 +7545,7 @@ lbl_8007830C: /* 0730C8 80078668 FC00001E */ fctiwz f0, f0 /* 0730CC 8007866C FC20081E */ fctiwz f1, f1 /* 0730D0 80078670 C041002C */ lfs f2, 0x2c(r1) -/* 0730D4 80078674 C8628348 */ lfd f3, D_80136048-_SDA2_BASE_(r2) +/* 0730D4 80078674 C8628348 */ lfd f3, D_80136048@sda21(r2) /* 0730D8 80078678 D8010470 */ stfd f0, 0x470(r1) /* 0730DC 8007867C FC00101E */ fctiwz f0, f2 /* 0730E0 80078680 D8210478 */ stfd f1, 0x478(r1) @@ -7846,11 +7846,11 @@ lbl_80078AAC: /* 073510 80078AB0 3C604330 */ lis r3, 0x4330 /* 073514 80078AB4 A0010444 */ lhz r0, 0x444(r1) /* 073518 80078AB8 9081052C */ stw r4, 0x52c(r1) -/* 07351C 80078ABC C8628350 */ lfd f3, D_80136050-_SDA2_BASE_(r2) +/* 07351C 80078ABC C8628350 */ lfd f3, D_80136050@sda21(r2) /* 073520 80078AC0 90010524 */ stw r0, 0x524(r1) /* 073524 80078AC4 8881044F */ lbz r4, 0x44f(r1) /* 073528 80078AC8 90610528 */ stw r3, 0x528(r1) -/* 07352C 80078ACC C0228340 */ lfs f1, D_80136040-_SDA2_BASE_(r2) +/* 07352C 80078ACC C0228340 */ lfs f1, D_80136040@sda21(r2) /* 073530 80078AD0 548007FF */ clrlwi. r0, r4, 0x1f /* 073534 80078AD4 90610520 */ stw r3, 0x520(r1) /* 073538 80078AD8 C8410528 */ lfd f2, 0x528(r1) @@ -7860,28 +7860,28 @@ lbl_80078AAC: /* 073548 80078AE8 EC420072 */ fmuls f2, f2, f1 /* 07354C 80078AEC EC800072 */ fmuls f4, f0, f1 /* 073550 80078AF0 41820014 */ beq lbl_80078B04 -/* 073554 80078AF4 C0028364 */ lfs f0, D_80136064-_SDA2_BASE_(r2) -/* 073558 80078AF8 C362835C */ lfs f27, D_8013605C-_SDA2_BASE_(r2) +/* 073554 80078AF4 C0028364 */ lfs f0, D_80136064@sda21(r2) +/* 073558 80078AF8 C362835C */ lfs f27, D_8013605C@sda21(r2) /* 07355C 80078AFC EF2000B8 */ fmsubs f25, f0, f2, f0 /* 073560 80078B00 48000010 */ b lbl_80078B10 lbl_80078B04: -/* 073564 80078B04 C0028364 */ lfs f0, D_80136064-_SDA2_BASE_(r2) -/* 073568 80078B08 C322835C */ lfs f25, D_8013605C-_SDA2_BASE_(r2) +/* 073564 80078B04 C0028364 */ lfs f0, D_80136064@sda21(r2) +/* 073568 80078B08 C322835C */ lfs f25, D_8013605C@sda21(r2) /* 07356C 80078B0C EF6000B8 */ fmsubs f27, f0, f2, f0 lbl_80078B10: /* 073570 80078B10 548006F7 */ rlwinm. r0, r4, 0, 0x1b, 0x1b /* 073574 80078B14 41820014 */ beq lbl_80078B28 -/* 073578 80078B18 C0028364 */ lfs f0, D_80136064-_SDA2_BASE_(r2) -/* 07357C 80078B1C C342835C */ lfs f26, D_8013605C-_SDA2_BASE_(r2) +/* 073578 80078B18 C0028364 */ lfs f0, D_80136064@sda21(r2) +/* 07357C 80078B1C C342835C */ lfs f26, D_8013605C@sda21(r2) /* 073580 80078B20 EF000138 */ fmsubs f24, f0, f4, f0 /* 073584 80078B24 48000010 */ b lbl_80078B34 lbl_80078B28: -/* 073588 80078B28 C0028364 */ lfs f0, D_80136064-_SDA2_BASE_(r2) -/* 07358C 80078B2C C302835C */ lfs f24, D_8013605C-_SDA2_BASE_(r2) +/* 073588 80078B28 C0028364 */ lfs f0, D_80136064@sda21(r2) +/* 07358C 80078B2C C302835C */ lfs f24, D_8013605C@sda21(r2) /* 073590 80078B30 EF400138 */ fmsubs f26, f0, f4, f0 lbl_80078B34: /* 073594 80078B34 FC201050 */ fneg f1, f2 -/* 073598 80078B38 C0628360 */ lfs f3, D_80136060-_SDA2_BASE_(r2) +/* 073598 80078B38 C0628360 */ lfs f3, D_80136060@sda21(r2) /* 07359C 80078B3C A0A1043A */ lhz r5, 0x43a(r1) /* 0735A0 80078B40 FC002050 */ fneg f0, f4 /* 0735A4 80078B44 EF8400F2 */ fmuls f28, f4, f3 @@ -7893,17 +7893,17 @@ lbl_80078B34: /* 0735BC 80078B5C FCA0E81E */ fctiwz f5, f29 /* 0735C0 80078B60 D8210508 */ stfd f1, 0x508(r1) /* 0735C4 80078B64 FC40F01E */ fctiwz f2, f30 -/* 0735C8 80078B68 C8828348 */ lfd f4, D_80136048-_SDA2_BASE_(r2) +/* 0735C8 80078B68 C8828348 */ lfd f4, D_80136048@sda21(r2) /* 0735CC 80078B6C 8001050C */ lwz r0, 0x50c(r1) /* 0735D0 80078B70 D8A10518 */ stfd f5, 0x518(r1) /* 0735D4 80078B74 7C000734 */ extsh r0, r0 /* 0735D8 80078B78 6C008000 */ xoris r0, r0, 0x8000 -/* 0735DC 80078B7C C162833C */ lfs f11, D_8013603C-_SDA2_BASE_(r2) +/* 0735DC 80078B7C C162833C */ lfs f11, D_8013603C@sda21(r2) /* 0735E0 80078B80 8061051C */ lwz r3, 0x51c(r1) /* 0735E4 80078B84 90010504 */ stw r0, 0x504(r1) /* 0735E8 80078B88 EFE000F2 */ fmuls f31, f0, f3 /* 0735EC 80078B8C 7C600734 */ extsh r0, r3 -/* 0735F0 80078B90 C9428350 */ lfd f10, D_80136050-_SDA2_BASE_(r2) +/* 0735F0 80078B90 C9428350 */ lfd f10, D_80136050@sda21(r2) /* 0735F4 80078B94 6C008000 */ xoris r0, r0, 0x8000 /* 0735F8 80078B98 90010514 */ stw r0, 0x514(r1) /* 0735FC 80078B9C C11E0080 */ lfs f8, 0x80(r30) @@ -7934,7 +7934,7 @@ lbl_80078B34: /* 073660 80078C00 906104F4 */ stw r3, 0x4f4(r1) /* 073664 80078C04 7C000734 */ extsh r0, r0 /* 073668 80078C08 6C008000 */ xoris r0, r0, 0x8000 -/* 07366C 80078C0C C062835C */ lfs f3, D_8013605C-_SDA2_BASE_(r2) +/* 07366C 80078C0C C062835C */ lfs f3, D_8013605C@sda21(r2) /* 073670 80078C10 ECEB0824 */ fdivs f7, f11, f1 /* 073674 80078C14 93E104F0 */ stw r31, 0x4f0(r1) /* 073678 80078C18 900104E4 */ stw r0, 0x4e4(r1) @@ -8059,12 +8059,12 @@ lbl_80078DC8: /* 073844 80078DE4 386100FC */ addi r3, r1, 0xfc /* 073848 80078DE8 A8010440 */ lha r0, 0x440(r1) /* 07384C 80078DEC 6C848000 */ xoris r4, r4, 0x8000 -/* 073850 80078DF0 C8828348 */ lfd f4, D_80136048-_SDA2_BASE_(r2) +/* 073850 80078DF0 C8828348 */ lfd f4, D_80136048@sda21(r2) /* 073854 80078DF4 6C008000 */ xoris r0, r0, 0x8000 /* 073858 80078DF8 908104A4 */ stw r4, 0x4a4(r1) -/* 07385C 80078DFC C0428338 */ lfs f2, D_80136038-_SDA2_BASE_(r2) +/* 07385C 80078DFC C0428338 */ lfs f2, D_80136038@sda21(r2) /* 073860 80078E00 900104AC */ stw r0, 0x4ac(r1) -/* 073864 80078E04 C062835C */ lfs f3, D_8013605C-_SDA2_BASE_(r2) +/* 073864 80078E04 C062835C */ lfs f3, D_8013605C@sda21(r2) /* 073868 80078E08 93E104A0 */ stw r31, 0x4a0(r1) /* 07386C 80078E0C 93E104A8 */ stw r31, 0x4a8(r1) /* 073870 80078E10 C82104A0 */ lfd f1, 0x4a0(r1) @@ -8075,7 +8075,7 @@ lbl_80078DC8: /* 073884 80078E24 EC40F8BC */ fnmsubs f2, f0, f2, f31 /* 073888 80078E28 4802F09D */ bl PSMTXTrans /* 07388C 80078E2C 3CBE0004 */ addis r5, r30, 4 -/* 073890 80078E30 C8E28348 */ lfd f7, D_80136048-_SDA2_BASE_(r2) +/* 073890 80078E30 C8E28348 */ lfd f7, D_80136048@sda21(r2) /* 073894 80078E34 8085C4BC */ lwz r4, -0x3b44(r5) /* 073898 80078E38 386100CC */ addi r3, r1, 0xcc /* 07389C 80078E3C 8005C4C4 */ lwz r0, -0x3b3c(r5) @@ -8091,12 +8091,12 @@ lbl_80078DC8: /* 0738C4 80078E64 C01E0084 */ lfs f0, 0x84(r30) /* 0738C8 80078E68 93E104B0 */ stw r31, 0x4b0(r1) /* 0738CC 80078E6C EC010032 */ fmuls f0, f1, f0 -/* 0738D0 80078E70 C0A28360 */ lfs f5, D_80136060-_SDA2_BASE_(r2) +/* 0738D0 80078E70 C0A28360 */ lfs f5, D_80136060@sda21(r2) /* 0738D4 80078E74 93E104B8 */ stw r31, 0x4b8(r1) /* 0738D8 80078E78 C84104B0 */ lfd f2, 0x4b0(r1) /* 0738DC 80078E7C C82104B8 */ lfd f1, 0x4b8(r1) /* 0738E0 80078E80 ECC23828 */ fsubs f6, f2, f7 -/* 0738E4 80078E84 C062835C */ lfs f3, D_8013605C-_SDA2_BASE_(r2) +/* 0738E4 80078E84 C062835C */ lfs f3, D_8013605C@sda21(r2) /* 0738E8 80078E88 EC413828 */ fsubs f2, f1, f7 /* 0738EC 80078E8C EC26217A */ fmadds f1, f6, f5, f4 /* 0738F0 80078E90 EC42017A */ fmadds f2, f2, f5, f0 @@ -8128,7 +8128,7 @@ lbl_80078DC8: /* 073958 80078EF8 38810030 */ addi r4, r1, 0x30 /* 07395C 80078EFC D3810034 */ stfs f28, 0x34(r1) /* 073960 80078F00 38A10024 */ addi r5, r1, 0x24 -/* 073964 80078F04 C002835C */ lfs f0, D_8013605C-_SDA2_BASE_(r2) +/* 073964 80078F04 C002835C */ lfs f0, D_8013605C@sda21(r2) /* 073968 80078F08 D0010038 */ stfs f0, 0x38(r1) /* 07396C 80078F0C 4802F0B9 */ bl PSMTXMultVec /* 073970 80078F10 C0010024 */ lfs f0, 0x24(r1) @@ -8138,7 +8138,7 @@ lbl_80078DC8: /* 073980 80078F20 FC00001E */ fctiwz f0, f0 /* 073984 80078F24 FC20081E */ fctiwz f1, f1 /* 073988 80078F28 C041002C */ lfs f2, 0x2c(r1) -/* 07398C 80078F2C C8628348 */ lfd f3, D_80136048-_SDA2_BASE_(r2) +/* 07398C 80078F2C C8628348 */ lfd f3, D_80136048@sda21(r2) /* 073990 80078F30 38A10024 */ addi r5, r1, 0x24 /* 073994 80078F34 D80104D0 */ stfd f0, 0x4d0(r1) /* 073998 80078F38 FC00101E */ fctiwz f0, f2 @@ -8172,7 +8172,7 @@ lbl_80078DC8: /* 073A08 80078FA8 D31E0360 */ stfs f24, 0x360(r30) /* 073A0C 80078FAC D3C10030 */ stfs f30, 0x30(r1) /* 073A10 80078FB0 D3810034 */ stfs f28, 0x34(r1) -/* 073A14 80078FB4 C002835C */ lfs f0, D_8013605C-_SDA2_BASE_(r2) +/* 073A14 80078FB4 C002835C */ lfs f0, D_8013605C@sda21(r2) /* 073A18 80078FB8 D0010038 */ stfs f0, 0x38(r1) /* 073A1C 80078FBC 4802F009 */ bl PSMTXMultVec /* 073A20 80078FC0 C0010024 */ lfs f0, 0x24(r1) @@ -8182,7 +8182,7 @@ lbl_80078DC8: /* 073A30 80078FD0 FC00001E */ fctiwz f0, f0 /* 073A34 80078FD4 FC20081E */ fctiwz f1, f1 /* 073A38 80078FD8 C041002C */ lfs f2, 0x2c(r1) -/* 073A3C 80078FDC C8628348 */ lfd f3, D_80136048-_SDA2_BASE_(r2) +/* 073A3C 80078FDC C8628348 */ lfd f3, D_80136048@sda21(r2) /* 073A40 80078FE0 38A10024 */ addi r5, r1, 0x24 /* 073A44 80078FE4 D8010500 */ stfd f0, 0x500(r1) /* 073A48 80078FE8 FC00101E */ fctiwz f0, f2 @@ -8216,7 +8216,7 @@ lbl_80078DC8: /* 073AB8 80079058 D31E037C */ stfs f24, 0x37c(r30) /* 073ABC 8007905C D3C10030 */ stfs f30, 0x30(r1) /* 073AC0 80079060 D3E10034 */ stfs f31, 0x34(r1) -/* 073AC4 80079064 C002835C */ lfs f0, D_8013605C-_SDA2_BASE_(r2) +/* 073AC4 80079064 C002835C */ lfs f0, D_8013605C@sda21(r2) /* 073AC8 80079068 D0010038 */ stfs f0, 0x38(r1) /* 073ACC 8007906C 4802EF59 */ bl PSMTXMultVec /* 073AD0 80079070 C0010024 */ lfs f0, 0x24(r1) @@ -8226,7 +8226,7 @@ lbl_80078DC8: /* 073AE0 80079080 FC00001E */ fctiwz f0, f0 /* 073AE4 80079084 FC20081E */ fctiwz f1, f1 /* 073AE8 80079088 C041002C */ lfs f2, 0x2c(r1) -/* 073AEC 8007908C C8628348 */ lfd f3, D_80136048-_SDA2_BASE_(r2) +/* 073AEC 8007908C C8628348 */ lfd f3, D_80136048@sda21(r2) /* 073AF0 80079090 38A10024 */ addi r5, r1, 0x24 /* 073AF4 80079094 D8010498 */ stfd f0, 0x498(r1) /* 073AF8 80079098 FC00101E */ fctiwz f0, f2 @@ -8260,7 +8260,7 @@ lbl_80078DC8: /* 073B68 80079108 D35E0398 */ stfs f26, 0x398(r30) /* 073B6C 8007910C D3A10030 */ stfs f29, 0x30(r1) /* 073B70 80079110 D3E10034 */ stfs f31, 0x34(r1) -/* 073B74 80079114 C002835C */ lfs f0, D_8013605C-_SDA2_BASE_(r2) +/* 073B74 80079114 C002835C */ lfs f0, D_8013605C@sda21(r2) /* 073B78 80079118 D0010038 */ stfs f0, 0x38(r1) /* 073B7C 8007911C 4802EEA9 */ bl PSMTXMultVec /* 073B80 80079120 C0010024 */ lfs f0, 0x24(r1) @@ -8270,7 +8270,7 @@ lbl_80078DC8: /* 073B90 80079130 FC00001E */ fctiwz f0, f0 /* 073B94 80079134 FC20081E */ fctiwz f1, f1 /* 073B98 80079138 C041002C */ lfs f2, 0x2c(r1) -/* 073B9C 8007913C C8628348 */ lfd f3, D_80136048-_SDA2_BASE_(r2) +/* 073B9C 8007913C C8628348 */ lfd f3, D_80136048@sda21(r2) /* 073BA0 80079140 D8010468 */ stfd f0, 0x468(r1) /* 073BA4 80079144 FC00101E */ fctiwz f0, f2 /* 073BA8 80079148 D8210470 */ stfd f1, 0x470(r1) @@ -8563,19 +8563,19 @@ lbl_8007953C: /* 073FB8 80079558 900100A8 */ stw r0, 0xa8(r1) /* 073FBC 8007955C 6C658000 */ xoris r5, r3, 0x8000 /* 073FC0 80079560 A8E10050 */ lha r7, 0x50(r1) -/* 073FC4 80079564 C8028350 */ lfd f0, D_80136050-_SDA2_BASE_(r2) +/* 073FC4 80079564 C8028350 */ lfd f0, D_80136050@sda21(r2) /* 073FC8 80079568 C82100A8 */ lfd f1, 0xa8(r1) /* 073FCC 8007956C 54E31838 */ slwi r3, r7, 3 /* 073FD0 80079570 90C10024 */ stw r6, 0x24(r1) /* 073FD4 80079574 6C638000 */ xoris r3, r3, 0x8000 /* 073FD8 80079578 EC210028 */ fsubs f1, f1, f0 -/* 073FDC 8007957C C0A2833C */ lfs f5, D_8013603C-_SDA2_BASE_(r2) +/* 073FDC 8007957C C0A2833C */ lfs f5, D_8013603C@sda21(r2) /* 073FE0 80079580 90E10028 */ stw r7, 0x28(r1) /* 073FE4 80079584 EC850824 */ fdivs f4, f5, f1 -/* 073FE8 80079588 C0E28358 */ lfs f7, D_80136058-_SDA2_BASE_(r2) +/* 073FE8 80079588 C0E28358 */ lfs f7, D_80136058@sda21(r2) /* 073FEC 8007958C A0C1004C */ lhz r6, 0x4c(r1) /* 073FF0 80079590 90A100A4 */ stw r5, 0xa4(r1) -/* 073FF4 80079594 C8628348 */ lfd f3, D_80136048-_SDA2_BASE_(r2) +/* 073FF4 80079594 C8628348 */ lfd f3, D_80136048@sda21(r2) /* 073FF8 80079598 90C100B4 */ stw r6, 0xb4(r1) /* 073FFC 8007959C 900100B0 */ stw r0, 0xb0(r1) /* 074000 800795A0 C82100B0 */ lfd f1, 0xb0(r1) @@ -8622,7 +8622,7 @@ lbl_8007953C: /* 0740A4 80079644 38A5FFFE */ addi r5, r5, -2 /* 0740A8 80079648 90A10030 */ stw r5, 0x30(r1) /* 0740AC 8007964C 90810020 */ stw r4, 0x20(r1) -/* 0740B0 80079650 C0428370 */ lfs f2, D_80136070-_SDA2_BASE_(r2) +/* 0740B0 80079650 C0428370 */ lfs f2, D_80136070@sda21(r2) /* 0740B4 80079654 88E1005F */ lbz r7, 0x5f(r1) /* 0740B8 80079658 9081001C */ stw r4, 0x1c(r1) /* 0740BC 8007965C EC6300B2 */ fmuls f3, f3, f2 @@ -8631,7 +8631,7 @@ lbl_8007953C: /* 0740C8 80079668 4182004C */ beq lbl_800796B4 /* 0740CC 8007966C 80810020 */ lwz r4, 0x20(r1) /* 0740D0 80079670 3CBE0004 */ addis r5, r30, 4 -/* 0740D4 80079674 C0428340 */ lfs f2, D_80136040-_SDA2_BASE_(r2) +/* 0740D4 80079674 C0428340 */ lfs f2, D_80136040@sda21(r2) /* 0740D8 80079678 FC201850 */ fneg f1, f3 /* 0740DC 8007967C 1C84002C */ mulli r4, r4, 0x2c /* 0740E0 80079680 7C852214 */ add r4, r5, r4 @@ -8650,7 +8650,7 @@ lbl_8007953C: lbl_800796B4: /* 074114 800796B4 80810020 */ lwz r4, 0x20(r1) /* 074118 800796B8 3CBE0004 */ addis r5, r30, 4 -/* 07411C 800796BC C0228340 */ lfs f1, D_80136040-_SDA2_BASE_(r2) +/* 07411C 800796BC C0228340 */ lfs f1, D_80136040@sda21(r2) /* 074120 800796C0 1C84002C */ mulli r4, r4, 0x2c /* 074124 800796C4 7C852214 */ add r4, r5, r4 /* 074128 800796C8 A884C378 */ lha r4, -0x3c88(r4) @@ -8670,9 +8670,9 @@ lbl_800796F4: /* 07415C 800796FC 80810020 */ lwz r4, 0x20(r1) /* 074160 80079700 3CBE0004 */ addis r5, r30, 4 /* 074164 80079704 3C004330 */ lis r0, 0x4330 -/* 074168 80079708 C8628350 */ lfd f3, D_80136050-_SDA2_BASE_(r2) +/* 074168 80079708 C8628350 */ lfd f3, D_80136050@sda21(r2) /* 07416C 8007970C 1C84002C */ mulli r4, r4, 0x2c -/* 074170 80079710 C0228340 */ lfs f1, D_80136040-_SDA2_BASE_(r2) +/* 074170 80079710 C0228340 */ lfs f1, D_80136040@sda21(r2) /* 074174 80079714 FC002050 */ fneg f0, f4 /* 074178 80079718 7C852214 */ add r4, r5, r4 /* 07417C 8007971C A884C37A */ lha r4, -0x3c86(r4) @@ -8691,9 +8691,9 @@ lbl_8007974C: /* 0741AC 8007974C 80610020 */ lwz r3, 0x20(r1) /* 0741B0 80079750 3C9E0004 */ addis r4, r30, 4 /* 0741B4 80079754 3C004330 */ lis r0, 0x4330 -/* 0741B8 80079758 C8428350 */ lfd f2, D_80136050-_SDA2_BASE_(r2) +/* 0741B8 80079758 C8428350 */ lfd f2, D_80136050@sda21(r2) /* 0741BC 8007975C 1C63002C */ mulli r3, r3, 0x2c -/* 0741C0 80079760 C0028340 */ lfs f0, D_80136040-_SDA2_BASE_(r2) +/* 0741C0 80079760 C0028340 */ lfs f0, D_80136040@sda21(r2) /* 0741C4 80079764 7C641A14 */ add r3, r4, r3 /* 0741C8 80079768 A863C37A */ lha r3, -0x3c86(r3) /* 0741CC 8007976C 54631838 */ slwi r3, r3, 3 @@ -9185,14 +9185,14 @@ lbl_80079E10: /* 074888 80079E28 41820008 */ beq lbl_80079E30 /* 07488C 80079E2C 7C840214 */ add r4, r4, r0 lbl_80079E30: -/* 074890 80079E30 A00D8AAC */ lhz r0, scissorX0-_SDA_BASE_(r13) +/* 074890 80079E30 A00D8AAC */ lhz r0, scissorX0@sda21(r13) /* 074894 80079E34 7C860734 */ extsh r6, r4 -/* 074898 80079E38 A08D8AAE */ lhz r4, scissorY0-_SDA_BASE_(r13) +/* 074898 80079E38 A08D8AAE */ lhz r4, scissorY0@sda21(r13) /* 07489C 80079E3C 7C690734 */ extsh r9, r3 /* 0748A0 80079E40 7C060050 */ subf r0, r6, r0 /* 0748A4 80079E44 7C030734 */ extsh r3, r0 -/* 0748A8 80079E48 A00D85F4 */ lhz r0, scissorX1-_SDA_BASE_(r13) -/* 0748AC 80079E4C A10D85F6 */ lhz r8, scissorY1-_SDA_BASE_(r13) +/* 0748A8 80079E48 A00D85F4 */ lhz r0, scissorX1@sda21(r13) +/* 0748AC 80079E4C A10D85F6 */ lhz r8, scissorY1@sda21(r13) /* 0748B0 80079E50 7CE70734 */ extsh r7, r7 /* 0748B4 80079E54 7C004850 */ subf r0, r0, r9 /* 0748B8 80079E58 7D083850 */ subf r8, r8, r7 @@ -9233,7 +9233,7 @@ lbl_80079ECC: /* 074930 80079ED0 480005C4 */ b lbl_8007A494 lbl_80079ED4: /* 074934 80079ED4 7C090734 */ extsh r9, r0 -/* 074938 80079ED8 8A6D8AB0 */ lbz r19, flagBilerp-_SDA_BASE_(r13) +/* 074938 80079ED8 8A6D8AB0 */ lbz r19, flagBilerp@sda21(r13) /* 07493C 80079EDC 7DC00734 */ extsh r0, r14 /* 074940 80079EE0 7CA901D6 */ mullw r5, r9, r0 /* 074944 80079EE4 7D080734 */ extsh r8, r8 @@ -9299,15 +9299,15 @@ lbl_80079F98: /* 074A1C 80079FBC 54C60FFE */ srwi r6, r6, 0x1f /* 074A20 80079FC0 7CC93114 */ adde r6, r9, r6 /* 074A24 80079FC4 7CE72E70 */ srawi r7, r7, 5 -/* 074A28 80079FC8 B0CD8AC0 */ sth r6, flagSplit-_SDA_BASE_(r13) +/* 074A28 80079FC8 B0CD8AC0 */ sth r6, flagSplit@sda21(r13) /* 074A2C 80079FCC 7CE70734 */ extsh r7, r7 -/* 074A30 80079FD0 B0ED8AC8 */ sth r7, tmemSrcLines-_SDA_BASE_(r13) +/* 074A30 80079FD0 B0ED8AC8 */ sth r7, tmemSrcLines@sda21(r13) /* 074A34 80079FD4 3CC0800F */ lis r6, TMEMSIZE$3463@ha /* 074A38 80079FD8 3926E270 */ addi r9, r6, TMEMSIZE$3463@l /* 074A3C 80079FDC A0FA0006 */ lhz r7, 6(r26) -/* 074A40 80079FE0 390D85F8 */ addi r8, r13, TMEMMASK$3464-_SDA_BASE_ +/* 074A40 80079FE0 390D85F8 */ addi r8, r13, TMEMMASK$3464@sda21 /* 074A44 80079FE4 88DA0016 */ lbz r6, 0x16(r26) -/* 074A48 80079FE8 394D8600 */ addi r10, r13, TMEMSHIFT$3465-_SDA_BASE_ +/* 074A48 80079FE8 394D8600 */ addi r10, r13, TMEMSHIFT$3465@sda21 /* 074A4C 80079FEC 7CE701D6 */ mullw r7, r7, r0 /* 074A50 80079FF0 881A0017 */ lbz r0, 0x17(r26) /* 074A54 80079FF4 5400083C */ slwi r0, r0, 1 @@ -9326,10 +9326,10 @@ lbl_8007A024: /* 074A84 8007A024 7CC69214 */ add r6, r6, r18 /* 074A88 8007A028 7CC653D6 */ divw r6, r6, r10 /* 074A8C 8007A02C 38C60001 */ addi r6, r6, 1 -/* 074A90 8007A030 B0CD8ABC */ sth r6, tmemSliceWmax-_SDA_BASE_(r13) +/* 074A90 8007A030 B0CD8ABC */ sth r6, tmemSliceWmax@sda21(r13) /* 074A94 8007A034 7C840734 */ extsh r4, r4 /* 074A98 8007A038 7C852050 */ subf r4, r5, r4 -/* 074A9C 8007A03C A12D8ABC */ lhz r9, tmemSliceWmax-_SDA_BASE_(r13) +/* 074A9C 8007A03C A12D8ABC */ lhz r9, tmemSliceWmax@sda21(r13) /* 074AA0 8007A040 54842835 */ rlwinm. r4, r4, 5, 0, 0x1a /* 074AA4 8007A044 7C004BD6 */ divw r0, r0, r9 /* 074AA8 8007A048 7C000734 */ extsh r0, r0 @@ -9385,18 +9385,18 @@ lbl_8007A0E8: lbl_8007A100: /* 074B60 8007A100 7C8353D6 */ divw r4, r3, r10 /* 074B64 8007A104 807A0010 */ lwz r3, 0x10(r26) -/* 074B68 8007A108 906D8AC4 */ stw r3, imageTop-_SDA_BASE_(r13) -/* 074B6C 8007A10C 80AD8AC4 */ lwz r5, imageTop-_SDA_BASE_(r13) +/* 074B68 8007A108 906D8AC4 */ stw r3, imageTop@sda21(r13) +/* 074B6C 8007A10C 80AD8AC4 */ lwz r5, imageTop@sda21(r13) /* 074B70 8007A110 7C6B53D6 */ divw r3, r11, r10 /* 074B74 8007A114 54841C38 */ rlwinm r4, r4, 3, 0x10, 0x1c -/* 074B78 8007A118 B08D8ABE */ sth r4, imageSrcWsize-_SDA_BASE_(r13) +/* 074B78 8007A118 B08D8ABE */ sth r4, imageSrcWsize@sda21(r13) /* 074B7C 8007A11C 54631C38 */ rlwinm r3, r3, 3, 0x10, 0x1c /* 074B80 8007A120 7C130734 */ extsh r19, r0 -/* 074B84 8007A124 A08D8ABE */ lhz r4, imageSrcWsize-_SDA_BASE_(r13) +/* 074B84 8007A124 A08D8ABE */ lhz r4, imageSrcWsize@sda21(r13) /* 074B88 8007A128 7D729038 */ and r18, r11, r18 -/* 074B8C 8007A12C B06D8AC2 */ sth r3, imagePtrX0-_SDA_BASE_(r13) +/* 074B8C 8007A12C B06D8AC2 */ sth r3, imagePtrX0@sda21(r13) /* 074B90 8007A130 7C0499D6 */ mullw r0, r4, r19 -/* 074B94 8007A134 A06D8AC2 */ lhz r3, imagePtrX0-_SDA_BASE_(r13) +/* 074B94 8007A134 A06D8AC2 */ lhz r3, imagePtrX0@sda21(r13) /* 074B98 8007A138 7C001A14 */ add r0, r0, r3 /* 074B9C 8007A13C 7C050214 */ add r0, r5, r0 /* 074BA0 8007A140 90010044 */ stw r0, 0x44(r1) @@ -9412,9 +9412,9 @@ lbl_8007A15C: /* 074BC4 8007A164 5523482C */ slwi r3, r9, 9 /* 074BC8 8007A168 3884FFFF */ addi r4, r4, -1 /* 074BCC 8007A16C 3C030010 */ addis r0, r3, 0x10 -/* 074BD0 8007A170 908D8AB4 */ stw r4, rdpSetTimg_w0-_SDA_BASE_(r13) +/* 074BD0 8007A170 908D8AB4 */ stw r4, rdpSetTimg_w0@sda21(r13) /* 074BD4 8007A174 3F7D0004 */ addis r27, r29, 4 -/* 074BD8 8007A178 900D8AB8 */ stw r0, rdpSetTile_w0-_SDA_BASE_(r13) +/* 074BD8 8007A178 900D8AB8 */ stw r0, rdpSetTile_w0@sda21(r13) /* 074BDC 8007A17C 38000002 */ li r0, 2 /* 074BE0 8007A180 3B800000 */ li r28, 0 /* 074BE4 8007A184 901BC48C */ stw r0, -0x3b74(r27) @@ -9422,7 +9422,7 @@ lbl_8007A15C: /* 074BEC 8007A18C 38800001 */ li r4, 1 /* 074BF0 8007A190 939BC490 */ stw r28, -0x3b70(r27) /* 074BF4 8007A194 939BC494 */ stw r28, -0x3b6c(r27) -/* 074BF8 8007A198 A00D8ABC */ lhz r0, tmemSliceWmax-_SDA_BASE_(r13) +/* 074BF8 8007A198 A00D8ABC */ lhz r0, tmemSliceWmax@sda21(r13) /* 074BFC 8007A19C 901BC498 */ stw r0, -0x3b68(r27) /* 074C00 8007A1A0 939BC49C */ stw r28, -0x3b64(r27) /* 074C04 8007A1A4 B39BC4A0 */ sth r28, -0x3b60(r27) @@ -9446,7 +9446,7 @@ lbl_8007A1D0: /* 074C48 8007A1E8 939BC35C */ stw r28, -0x3ca4(r27) /* 074C4C 8007A1EC A0DA0018 */ lhz r6, 0x18(r26) /* 074C50 8007A1F0 90DBC360 */ stw r6, -0x3ca0(r27) -/* 074C54 8007A1F4 A0CD8ABC */ lhz r6, tmemSliceWmax-_SDA_BASE_(r13) +/* 074C54 8007A1F4 A0CD8ABC */ lhz r6, tmemSliceWmax@sda21(r13) /* 074C58 8007A1F8 90DBC364 */ stw r6, -0x3c9c(r27) /* 074C5C 8007A1FC 88DA0016 */ lbz r6, 0x16(r26) /* 074C60 8007A200 90DBC368 */ stw r6, -0x3c98(r27) @@ -9476,17 +9476,17 @@ lbl_8007A230: lbl_8007A25C: /* 074CBC 8007A25C A0010052 */ lhz r0, 0x52(r1) /* 074CC0 8007A260 7DC30734 */ extsh r3, r14 -/* 074CC4 8007A264 A88D8AC8 */ lha r4, tmemSrcLines-_SDA_BASE_(r13) +/* 074CC4 8007A264 A88D8AC8 */ lha r4, tmemSrcLines@sda21(r13) /* 074CC8 8007A268 7E87A378 */ mr r7, r20 /* 074CCC 8007A26C 7C050734 */ extsh r5, r0 /* 074CD0 8007A270 7C132050 */ subf r0, r19, r4 -/* 074CD4 8007A274 CBE28348 */ lfd f31, D_80136048-_SDA2_BASE_(r2) +/* 074CD4 8007A274 CBE28348 */ lfd f31, D_80136048@sda21(r2) /* 074CD8 8007A278 B0010040 */ sth r0, 0x40(r1) /* 074CDC 8007A27C 7FDCF378 */ mr r28, r30 -/* 074CE0 8007A280 C3828340 */ lfs f28, D_80136040-_SDA2_BASE_(r2) +/* 074CE0 8007A280 C3828340 */ lfs f28, D_80136040@sda21(r2) /* 074CE4 8007A284 5652043E */ clrlwi r18, r18, 0x10 -/* 074CE8 8007A288 C3A28370 */ lfs f29, D_80136070-_SDA2_BASE_(r2) -/* 074CEC 8007A28C C3C28368 */ lfs f30, D_80136068-_SDA2_BASE_(r2) +/* 074CE8 8007A288 C3A28370 */ lfs f29, D_80136070@sda21(r2) +/* 074CEC 8007A28C C3C28368 */ lfs f30, D_80136068@sda21(r2) /* 074CF0 8007A290 6C758000 */ xoris r21, r3, 0x8000 /* 074CF4 8007A294 AA610050 */ lha r19, 0x50(r1) /* 074CF8 8007A298 6CB48000 */ xoris r20, r5, 0x8000 @@ -9502,7 +9502,7 @@ lbl_8007A2A0: /* 074D1C 8007A2BC A8010040 */ lha r0, 0x40(r1) /* 074D20 8007A2C0 7C030735 */ extsh. r3, r0 /* 074D24 8007A2C4 40810020 */ ble lbl_8007A2E4 -/* 074D28 8007A2C8 A06D8ABE */ lhz r3, imageSrcWsize-_SDA_BASE_(r13) +/* 074D28 8007A2C8 A06D8ABE */ lhz r3, imageSrcWsize@sda21(r13) /* 074D2C 8007A2CC 7CE00734 */ extsh r0, r7 /* 074D30 8007A2D0 80810044 */ lwz r4, 0x44(r1) /* 074D34 8007A2D4 7C0301D6 */ mullw r0, r3, r0 @@ -9510,11 +9510,11 @@ lbl_8007A2A0: /* 074D3C 8007A2DC 90010044 */ stw r0, 0x44(r1) /* 074D40 8007A2E0 480001A4 */ b lbl_8007A484 lbl_8007A2E4: -/* 074D44 8007A2E4 A06D8ABE */ lhz r3, imageSrcWsize-_SDA_BASE_(r13) -/* 074D48 8007A2E8 A8CD8AC8 */ lha r6, tmemSrcLines-_SDA_BASE_(r13) +/* 074D44 8007A2E4 A06D8ABE */ lhz r3, imageSrcWsize@sda21(r13) +/* 074D48 8007A2E8 A8CD8AC8 */ lha r6, tmemSrcLines@sda21(r13) /* 074D4C 8007A2EC 7C8019D6 */ mullw r4, r0, r3 -/* 074D50 8007A2F0 806D8AC4 */ lwz r3, imageTop-_SDA_BASE_(r13) -/* 074D54 8007A2F4 A0AD8AC2 */ lhz r5, imagePtrX0-_SDA_BASE_(r13) +/* 074D50 8007A2F0 806D8AC4 */ lwz r3, imageTop@sda21(r13) +/* 074D54 8007A2F4 A0AD8AC2 */ lhz r5, imagePtrX0@sda21(r13) /* 074D58 8007A2F8 7C641850 */ subf r3, r4, r3 /* 074D5C 8007A2FC 7C651A14 */ add r3, r5, r3 /* 074D60 8007A300 7C003214 */ add r0, r0, r6 @@ -9537,7 +9537,7 @@ lbl_8007A310: /* 074DA0 8007A340 40810008 */ ble lbl_8007A348 /* 074DA4 8007A344 7F27CB78 */ mr r7, r25 lbl_8007A348: -/* 074DA8 8007A348 890D8AB0 */ lbz r8, flagBilerp-_SDA_BASE_(r13) +/* 074DA8 8007A348 890D8AB0 */ lbz r8, flagBilerp@sda21(r13) /* 074DAC 8007A34C 387D0000 */ addi r3, r29, 0 /* 074DB0 8007A350 388F0000 */ addi r4, r15, 0 /* 074DB4 8007A354 38A10044 */ addi r5, r1, 0x44 @@ -9647,7 +9647,7 @@ tmemLoad: /* 074F3C 8007A4DC 3AE50000 */ addi r23, r5, 0 /* 074F40 8007A4E0 A8E60000 */ lha r7, 0(r6) /* 074F44 8007A4E4 7D060734 */ extsh r6, r8 -/* 074F48 8007A4E8 A00D8AC0 */ lhz r0, flagSplit-_SDA_BASE_(r13) +/* 074F48 8007A4E8 A00D8AC0 */ lhz r0, flagSplit@sda21(r13) /* 074F4C 8007A4EC 7CDF3214 */ add r6, r31, r6 /* 074F50 8007A4F0 7CC60734 */ extsh r6, r6 /* 074F54 8007A4F4 7C003850 */ subf r0, r0, r7 @@ -9656,10 +9656,10 @@ tmemLoad: /* 074F60 8007A500 4180003C */ blt lbl_8007A53C /* 074F64 8007A504 80B70000 */ lwz r5, 0(r23) /* 074F68 8007A508 7EA3AB78 */ mr r3, r21 -/* 074F6C 8007A50C A8ED8ABC */ lha r7, tmemSliceWmax-_SDA_BASE_(r13) +/* 074F6C 8007A50C A8ED8ABC */ lha r7, tmemSliceWmax@sda21(r13) /* 074F70 8007A510 7EC4B378 */ mr r4, r22 /* 074F74 8007A514 480002C1 */ bl tmemLoad_B -/* 074F78 8007A518 A00D8ABE */ lhz r0, imageSrcWsize-_SDA_BASE_(r13) +/* 074F78 8007A518 A00D8ABE */ lhz r0, imageSrcWsize@sda21(r13) /* 074F7C 8007A51C 80770000 */ lwz r3, 0(r23) /* 074F80 8007A520 7C00F9D6 */ mullw r0, r0, r31 /* 074F84 8007A524 7C030214 */ add r0, r3, r0 @@ -9670,38 +9670,38 @@ tmemLoad: /* 074F98 8007A538 480001D8 */ b lbl_8007A710 lbl_8007A53C: /* 074F9C 8007A53C 7C073050 */ subf r0, r7, r6 -/* 074FA0 8007A540 808D8AC4 */ lwz r4, imageTop-_SDA_BASE_(r13) +/* 074FA0 8007A540 808D8AC4 */ lwz r4, imageTop@sda21(r13) /* 074FA4 8007A544 7C060734 */ extsh r6, r0 /* 074FA8 8007A548 7CC00735 */ extsh. r0, r6 /* 074FAC 8007A54C 549E000E */ rlwinm r30, r4, 0, 0, 7 /* 074FB0 8007A550 7F87F850 */ subf r28, r7, r31 /* 074FB4 8007A554 40810040 */ ble lbl_8007A594 -/* 074FB8 8007A558 A06D8AC2 */ lhz r3, imagePtrX0-_SDA_BASE_(r13) +/* 074FB8 8007A558 A06D8AC2 */ lhz r3, imagePtrX0@sda21(r13) /* 074FBC 8007A55C 54E007FF */ clrlwi. r0, r7, 0x1f /* 074FC0 8007A560 7CA41A14 */ add r5, r4, r3 /* 074FC4 8007A564 4182001C */ beq lbl_8007A580 -/* 074FC8 8007A568 A00D8ABE */ lhz r0, imageSrcWsize-_SDA_BASE_(r13) +/* 074FC8 8007A568 A00D8ABE */ lhz r0, imageSrcWsize@sda21(r13) /* 074FCC 8007A56C 38E7FFFF */ addi r7, r7, -1 /* 074FD0 8007A570 38C60001 */ addi r6, r6, 1 /* 074FD4 8007A574 7CA02850 */ subf r5, r0, r5 /* 074FD8 8007A578 54A0023E */ clrlwi r0, r5, 8 /* 074FDC 8007A57C 7FC50378 */ or r5, r30, r0 lbl_8007A580: -/* 074FE0 8007A580 A10D8ABC */ lhz r8, tmemSliceWmax-_SDA_BASE_(r13) +/* 074FE0 8007A580 A10D8ABC */ lhz r8, tmemSliceWmax@sda21(r13) /* 074FE4 8007A584 38750000 */ addi r3, r21, 0 /* 074FE8 8007A588 38960000 */ addi r4, r22, 0 /* 074FEC 8007A58C 7CE741D6 */ mullw r7, r7, r8 /* 074FF0 8007A590 48000199 */ bl tmemLoad_A lbl_8007A594: -/* 074FF4 8007A594 A00D8AC0 */ lhz r0, flagSplit-_SDA_BASE_(r13) +/* 074FF4 8007A594 A00D8AC0 */ lhz r0, flagSplit@sda21(r13) /* 074FF8 8007A598 28000000 */ cmplwi r0, 0 /* 074FFC 8007A59C 41820098 */ beq lbl_8007A634 -/* 075000 8007A5A0 A0CD8ABE */ lhz r6, imageSrcWsize-_SDA_BASE_(r13) +/* 075000 8007A5A0 A0CD8ABE */ lhz r6, imageSrcWsize@sda21(r13) /* 075004 8007A5A4 57A007FF */ clrlwi. r0, r29, 0x1f /* 075008 8007A5A8 80770000 */ lwz r3, 0(r23) /* 07500C 8007A5AC 389D0000 */ addi r4, r29, 0 /* 075010 8007A5B0 7C1D31D6 */ mullw r0, r29, r6 -/* 075014 8007A5B4 80AD8AC4 */ lwz r5, imageTop-_SDA_BASE_(r13) +/* 075014 8007A5B4 80AD8AC4 */ lwz r5, imageTop@sda21(r13) /* 075018 8007A5B8 7F630214 */ add r27, r3, r0 /* 07501C 8007A5BC 41820020 */ beq lbl_8007A5DC /* 075020 8007A5C0 7CA62850 */ subf r5, r6, r5 @@ -9714,9 +9714,9 @@ lbl_8007A594: lbl_8007A5DC: /* 07503C 8007A5DC 3B400001 */ li r26, 1 lbl_8007A5E0: -/* 075040 8007A5E0 A0ED8ABC */ lhz r7, tmemSliceWmax-_SDA_BASE_(r13) +/* 075040 8007A5E0 A0ED8ABC */ lhz r7, tmemSliceWmax@sda21(r13) /* 075044 8007A5E4 7C9E0734 */ extsh r30, r4 -/* 075048 8007A5E8 A08D8AC2 */ lhz r4, imagePtrX0-_SDA_BASE_(r13) +/* 075048 8007A5E8 A08D8AC2 */ lhz r4, imagePtrX0@sda21(r13) /* 07504C 8007A5EC 38750000 */ addi r3, r21, 0 /* 075050 8007A5F0 7C1E39D6 */ mullw r0, r30, r7 /* 075054 8007A5F4 7C843050 */ subf r4, r4, r6 @@ -9727,7 +9727,7 @@ lbl_8007A5E0: /* 075068 8007A608 38DA0000 */ addi r6, r26, 0 /* 07506C 8007A60C 7CF40214 */ add r7, r20, r0 /* 075070 8007A610 48000119 */ bl tmemLoad_A -/* 075074 8007A614 A00D8ABC */ lhz r0, tmemSliceWmax-_SDA_BASE_(r13) +/* 075074 8007A614 A00D8ABC */ lhz r0, tmemSliceWmax@sda21(r13) /* 075078 8007A618 38750000 */ addi r3, r21, 0 /* 07507C 8007A61C 38960000 */ addi r4, r22, 0 /* 075080 8007A620 7CFE01D6 */ mullw r7, r30, r0 @@ -9740,7 +9740,7 @@ lbl_8007A634: /* 075098 8007A638 40810024 */ ble lbl_8007A65C /* 07509C 8007A63C 80B70000 */ lwz r5, 0(r23) /* 0750A0 8007A640 7EA3AB78 */ mr r3, r21 -/* 0750A4 8007A644 A90D8ABC */ lha r8, tmemSliceWmax-_SDA_BASE_(r13) +/* 0750A4 8007A644 A90D8ABC */ lha r8, tmemSliceWmax@sda21(r13) /* 0750A8 8007A648 38960000 */ addi r4, r22, 0 /* 0750AC 8007A64C 38DD0000 */ addi r6, r29, 0 /* 0750B0 8007A650 38E00000 */ li r7, 0 @@ -9755,7 +9755,7 @@ lbl_8007A65C: /* 0750D0 8007A670 90A6C490 */ stw r5, -0x3b70(r6) /* 0750D4 8007A674 38800001 */ li r4, 1 /* 0750D8 8007A678 90A6C494 */ stw r5, -0x3b6c(r6) -/* 0750DC 8007A67C A00D8ABC */ lhz r0, tmemSliceWmax-_SDA_BASE_(r13) +/* 0750DC 8007A67C A00D8ABC */ lhz r0, tmemSliceWmax@sda21(r13) /* 0750E0 8007A680 9006C498 */ stw r0, -0x3b68(r6) /* 0750E4 8007A684 90A6C49C */ stw r5, -0x3b64(r6) /* 0750E8 8007A688 B0A6C4A0 */ sth r5, -0x3b60(r6) @@ -9776,21 +9776,21 @@ lbl_8007A6B4: /* 075120 8007A6C0 A8180000 */ lha r0, 0(r24) /* 075124 8007A6C4 2C000000 */ cmpwi r0, 0 /* 075128 8007A6C8 4081001C */ ble lbl_8007A6E4 -/* 07512C 8007A6CC A00D8ABE */ lhz r0, imageSrcWsize-_SDA_BASE_(r13) +/* 07512C 8007A6CC A00D8ABE */ lhz r0, imageSrcWsize@sda21(r13) /* 075130 8007A6D0 80770000 */ lwz r3, 0(r23) /* 075134 8007A6D4 7C00F9D6 */ mullw r0, r0, r31 /* 075138 8007A6D8 7C030214 */ add r0, r3, r0 /* 07513C 8007A6DC 90170000 */ stw r0, 0(r23) /* 075140 8007A6E0 48000030 */ b lbl_8007A710 lbl_8007A6E4: -/* 075144 8007A6E4 A80D8AC8 */ lha r0, tmemSrcLines-_SDA_BASE_(r13) +/* 075144 8007A6E4 A80D8AC8 */ lha r0, tmemSrcLines@sda21(r13) /* 075148 8007A6E8 7F830734 */ extsh r3, r28 /* 07514C 8007A6EC 7C030050 */ subf r0, r3, r0 /* 075150 8007A6F0 B0180000 */ sth r0, 0(r24) -/* 075154 8007A6F4 A00D8ABE */ lhz r0, imageSrcWsize-_SDA_BASE_(r13) -/* 075158 8007A6F8 A08D8AC2 */ lhz r4, imagePtrX0-_SDA_BASE_(r13) +/* 075154 8007A6F4 A00D8ABE */ lhz r0, imageSrcWsize@sda21(r13) +/* 075158 8007A6F8 A08D8AC2 */ lhz r4, imagePtrX0@sda21(r13) /* 07515C 8007A6FC 7C0301D6 */ mullw r0, r3, r0 -/* 075160 8007A700 806D8AC4 */ lwz r3, imageTop-_SDA_BASE_(r13) +/* 075160 8007A700 806D8AC4 */ lwz r3, imageTop@sda21(r13) /* 075164 8007A704 7C002214 */ add r0, r0, r4 /* 075168 8007A708 7C030214 */ add r0, r3, r0 /* 07516C 8007A70C 90170000 */ stw r0, 0(r23) @@ -9821,7 +9821,7 @@ tmemLoad_A: /* 0751C0 8007A760 38E00000 */ li r7, 0 /* 0751C4 8007A764 9009C490 */ stw r0, -0x3b70(r9) /* 0751C8 8007A768 90E9C494 */ stw r7, -0x3b6c(r9) -/* 0751CC 8007A76C A00D8ABC */ lhz r0, tmemSliceWmax-_SDA_BASE_(r13) +/* 0751CC 8007A76C A00D8ABC */ lhz r0, tmemSliceWmax@sda21(r13) /* 0751D0 8007A770 9009C498 */ stw r0, -0x3b68(r9) /* 0751D4 8007A774 90E9C49C */ stw r7, -0x3b64(r9) /* 0751D8 8007A778 B0E9C4A0 */ sth r7, -0x3b60(r9) @@ -9866,7 +9866,7 @@ tmemLoad_B: /* 075264 8007A804 93810018 */ stw r28, 0x18(r1) /* 075268 8007A808 3B870000 */ addi r28, r7, 0 /* 07526C 8007A80C 93A300E4 */ stw r29, 0xe4(r3) -/* 075270 8007A810 A06D8ABE */ lhz r3, imageSrcWsize-_SDA_BASE_(r13) +/* 075270 8007A810 A06D8ABE */ lhz r3, imageSrcWsize@sda21(r13) /* 075274 8007A814 7C630E70 */ srawi r3, r3, 1 /* 075278 8007A818 907E00E0 */ stw r3, 0xe0(r30) /* 07527C 8007A81C 7C640214 */ add r3, r4, r0 @@ -10148,9 +10148,9 @@ lbl_8007AC08: /* 075678 8007AC18 4E800020 */ blr Matrix4by4Identity: -/* 07567C 8007AC1C C0228358 */ lfs f1, D_80136058-_SDA2_BASE_(r2) +/* 07567C 8007AC1C C0228358 */ lfs f1, D_80136058@sda21(r2) /* 075680 8007AC20 D0230000 */ stfs f1, 0(r3) -/* 075684 8007AC24 C002835C */ lfs f0, D_8013605C-_SDA2_BASE_(r2) +/* 075684 8007AC24 C002835C */ lfs f0, D_8013605C@sda21(r2) /* 075688 8007AC28 D0030010 */ stfs f0, 0x10(r3) /* 07568C 8007AC2C D0030020 */ stfs f0, 0x20(r3) /* 075690 8007AC30 D0030030 */ stfs f0, 0x30(r3) @@ -16413,14 +16413,14 @@ rspParseABI4: /* 07B544 80080AE4 38600000 */ li r3, 0 /* 07B548 80080AE8 480006C4 */ b lbl_800811AC lbl_80080AEC: -/* 07B54C 80080AEC 800D85F0 */ lwz r0, nFirstTime$2796-_SDA_BASE_(r13) +/* 07B54C 80080AEC 800D85F0 */ lwz r0, nFirstTime$2796@sda21(r13) /* 07B550 80080AF0 56E3003A */ rlwinm r3, r23, 0, 0, 0x1d /* 07B554 80080AF4 80810040 */ lwz r4, 0x40(r1) /* 07B558 80080AF8 2C000000 */ cmpwi r0, 0 /* 07B55C 80080AFC 7FA41A14 */ add r29, r4, r3 /* 07B560 80080B00 41820684 */ beq lbl_80081184 /* 07B564 80080B04 38000000 */ li r0, 0 -/* 07B568 80080B08 900D85F0 */ stw r0, nFirstTime$2796-_SDA_BASE_(r13) +/* 07B568 80080B08 900D85F0 */ stw r0, nFirstTime$2796@sda21(r13) /* 07B56C 80080B0C 48000678 */ b lbl_80081184 lbl_80080B10: /* 07B570 80080B10 83C40000 */ lwz r30, 0(r4) @@ -18214,14 +18214,14 @@ rspParseABI3: /* 07D0C4 80082664 38600000 */ li r3, 0 /* 07D0C8 80082668 48000518 */ b lbl_80082B80 lbl_8008266C: -/* 07D0CC 8008266C 800D85EC */ lwz r0, nFirstTime$2757-_SDA_BASE_(r13) +/* 07D0CC 8008266C 800D85EC */ lwz r0, nFirstTime$2757@sda21(r13) /* 07D0D0 80082670 56E3003A */ rlwinm r3, r23, 0, 0, 0x1d /* 07D0D4 80082674 80810038 */ lwz r4, 0x38(r1) /* 07D0D8 80082678 2C000000 */ cmpwi r0, 0 /* 07D0DC 8008267C 7FA41A14 */ add r29, r4, r3 /* 07D0E0 80082680 418204D8 */ beq lbl_80082B58 /* 07D0E4 80082684 38000000 */ li r0, 0 -/* 07D0E8 80082688 900D85EC */ stw r0, nFirstTime$2757-_SDA_BASE_(r13) +/* 07D0E8 80082688 900D85EC */ stw r0, nFirstTime$2757@sda21(r13) /* 07D0EC 8008268C 480004CC */ b lbl_80082B58 lbl_80082690: /* 07D0F0 80082690 83C40000 */ lwz r30, 0(r4) @@ -20089,14 +20089,14 @@ rspParseABI2: /* 07ED3C 800842DC 38600000 */ li r3, 0 /* 07ED40 800842E0 48000690 */ b lbl_80084970 lbl_800842E4: -/* 07ED44 800842E4 800D85E8 */ lwz r0, nFirstTime$2648-_SDA_BASE_(r13) +/* 07ED44 800842E4 800D85E8 */ lwz r0, nFirstTime$2648@sda21(r13) /* 07ED48 800842E8 56E3003A */ rlwinm r3, r23, 0, 0, 0x1d /* 07ED4C 800842EC 80810040 */ lwz r4, 0x40(r1) /* 07ED50 800842F0 2C000000 */ cmpwi r0, 0 /* 07ED54 800842F4 7FA41A14 */ add r29, r4, r3 /* 07ED58 800842F8 41820650 */ beq lbl_80084948 /* 07ED5C 800842FC 38000000 */ li r0, 0 -/* 07ED60 80084300 900D85E8 */ stw r0, nFirstTime$2648-_SDA_BASE_(r13) +/* 07ED60 80084300 900D85E8 */ stw r0, nFirstTime$2648@sda21(r13) /* 07ED64 80084304 48000644 */ b lbl_80084948 lbl_80084308: /* 07ED68 80084308 83C40000 */ lwz r30, 0(r4) @@ -21731,7 +21731,7 @@ lbl_80085B38: /* 080598 80085B38 3400FFFF */ addic. r0, r0, -1 /* 08059C 80085B3C 418200D0 */ beq lbl_80085C0C /* 0805A0 80085B40 5600FC7E */ rlwinm r0, r16, 0x1f, 0x11, 0x1f -/* 0805A4 80085B44 900D8AA8 */ stw r0, counter$2409-_SDA_BASE_(r13) +/* 0805A4 80085B44 900D8AA8 */ stw r0, counter$2409@sda21(r13) /* 0805A8 80085B48 387B0001 */ addi r3, r27, 1 /* 0805AC 80085B4C 5469083C */ slwi r9, r3, 1 /* 0805B0 80085B50 809F3294 */ lwz r4, 0x3294(r31) @@ -22351,10 +22351,10 @@ lbl_80086314: /* 080EF8 80086498 7C03DB2E */ sthx r0, r3, r27 /* 080EFC 8008649C A8010080 */ lha r0, 0x80(r1) /* 080F00 800864A0 B0010102 */ sth r0, 0x102(r1) -/* 080F04 800864A4 806D8AA8 */ lwz r3, counter$2409-_SDA_BASE_(r13) +/* 080F04 800864A4 806D8AA8 */ lwz r3, counter$2409@sda21(r13) /* 080F08 800864A8 3803FFF8 */ addi r0, r3, -8 -/* 080F0C 800864AC 900D8AA8 */ stw r0, counter$2409-_SDA_BASE_(r13) -/* 080F10 800864B0 800D8AA8 */ lwz r0, counter$2409-_SDA_BASE_(r13) +/* 080F0C 800864AC 900D8AA8 */ stw r0, counter$2409@sda21(r13) +/* 080F10 800864B0 800D8AA8 */ lwz r0, counter$2409@sda21(r13) /* 080F14 800864B4 2C000000 */ cmpwi r0, 0 /* 080F18 800864B8 4181FE5C */ bgt lbl_80086314 /* 080F1C 800864BC A8810072 */ lha r4, 0x72(r1) @@ -24686,14 +24686,14 @@ rspParseABI1: /* 083294 80088834 38600000 */ li r3, 0 /* 083298 80088838 480002F0 */ b lbl_80088B28 lbl_8008883C: -/* 08329C 8008883C 800D85E4 */ lwz r0, nFirstTime$2148-_SDA_BASE_(r13) +/* 08329C 8008883C 800D85E4 */ lwz r0, nFirstTime$2148@sda21(r13) /* 0832A0 80088840 5783003A */ rlwinm r3, r28, 0, 0, 0x1d /* 0832A4 80088844 80810028 */ lwz r4, 0x28(r1) /* 0832A8 80088848 2C000000 */ cmpwi r0, 0 /* 0832AC 8008884C 7FC41A14 */ add r30, r4, r3 /* 0832B0 80088850 418202C0 */ beq lbl_80088B10 /* 0832B4 80088854 38000000 */ li r0, 0 -/* 0832B8 80088858 900D85E4 */ stw r0, nFirstTime$2148-_SDA_BASE_(r13) +/* 0832B8 80088858 900D85E4 */ stw r0, nFirstTime$2148@sda21(r13) /* 0832BC 8008885C 480002B4 */ b lbl_80088B10 lbl_80088860: /* 0832C0 80088860 80A40000 */ lwz r5, 0(r4) diff --git a/asm/s_ceil.s b/asm/s_ceil.s index cecb4dd..c182f71 100644 --- a/asm/s_ceil.s +++ b/asm/s_ceil.s @@ -17,9 +17,9 @@ glabel ceil /* 0CC3C8 800D1968 408000A0 */ bge lbl_800D1A08 /* 0CC3CC 800D196C 2C040000 */ cmpwi r4, 0 /* 0CC3D0 800D1970 40800044 */ bge lbl_800D19B4 -/* 0CC3D4 800D1974 C8428680 */ lfd f2, D_80136380-_SDA2_BASE_(r2) +/* 0CC3D4 800D1974 C8428680 */ lfd f2, D_80136380@sda21(r2) /* 0CC3D8 800D1978 C8210008 */ lfd f1, 8(r1) -/* 0CC3DC 800D197C C8028688 */ lfd f0, D_80136388-_SDA2_BASE_(r2) +/* 0CC3DC 800D197C C8028688 */ lfd f0, D_80136388@sda21(r2) /* 0CC3E0 800D1980 FC22082A */ fadd f1, f2, f1 /* 0CC3E4 800D1984 FC010040 */ fcmpo cr0, f1, f0 /* 0CC3E8 800D1988 40810114 */ ble lbl_800D1A9C @@ -44,9 +44,9 @@ lbl_800D19B4: /* 0CC42C 800D19CC C8210008 */ lfd f1, 8(r1) /* 0CC430 800D19D0 480000D8 */ b lbl_800D1AA8 lbl_800D19D4: -/* 0CC434 800D19D4 C8428680 */ lfd f2, D_80136380-_SDA2_BASE_(r2) +/* 0CC434 800D19D4 C8428680 */ lfd f2, D_80136380@sda21(r2) /* 0CC438 800D19D8 C8210008 */ lfd f1, 8(r1) -/* 0CC43C 800D19DC C8028688 */ lfd f0, D_80136388-_SDA2_BASE_(r2) +/* 0CC43C 800D19DC C8028688 */ lfd f0, D_80136388@sda21(r2) /* 0CC440 800D19E0 FC22082A */ fadd f1, f2, f1 /* 0CC444 800D19E4 FC010040 */ fcmpo cr0, f1, f0 /* 0CC448 800D19E8 408100B4 */ ble lbl_800D1A9C @@ -78,9 +78,9 @@ lbl_800D1A2C: /* 0CC4A0 800D1A40 C8210008 */ lfd f1, 8(r1) /* 0CC4A4 800D1A44 48000064 */ b lbl_800D1AA8 lbl_800D1A48: -/* 0CC4A8 800D1A48 C8428680 */ lfd f2, D_80136380-_SDA2_BASE_(r2) +/* 0CC4A8 800D1A48 C8428680 */ lfd f2, D_80136380@sda21(r2) /* 0CC4AC 800D1A4C C8210008 */ lfd f1, 8(r1) -/* 0CC4B0 800D1A50 C8028688 */ lfd f0, D_80136388-_SDA2_BASE_(r2) +/* 0CC4B0 800D1A50 C8028688 */ lfd f0, D_80136388@sda21(r2) /* 0CC4B4 800D1A54 FC22082A */ fadd f1, f2, f1 /* 0CC4B8 800D1A58 FC010040 */ fcmpo cr0, f1, f0 /* 0CC4BC 800D1A5C 40810040 */ ble lbl_800D1A9C diff --git a/asm/s_floor.s b/asm/s_floor.s index 0c145d9..0f4b3b2 100644 --- a/asm/s_floor.s +++ b/asm/s_floor.s @@ -17,9 +17,9 @@ glabel floor /* 0CC55C 800D1AFC 408000A4 */ bge lbl_800D1BA0 /* 0CC560 800D1B00 2C040000 */ cmpwi r4, 0 /* 0CC564 800D1B04 40800048 */ bge lbl_800D1B4C -/* 0CC568 800D1B08 C8428690 */ lfd f2, D_80136390-_SDA2_BASE_(r2) +/* 0CC568 800D1B08 C8428690 */ lfd f2, D_80136390@sda21(r2) /* 0CC56C 800D1B0C C8210008 */ lfd f1, 8(r1) -/* 0CC570 800D1B10 C8028698 */ lfd f0, D_80136398-_SDA2_BASE_(r2) +/* 0CC570 800D1B10 C8028698 */ lfd f0, D_80136398@sda21(r2) /* 0CC574 800D1B14 FC22082A */ fadd f1, f2, f1 /* 0CC578 800D1B18 FC010040 */ fcmpo cr0, f1, f0 /* 0CC57C 800D1B1C 40810118 */ ble lbl_800D1C34 @@ -45,9 +45,9 @@ lbl_800D1B4C: /* 0CC5C4 800D1B64 C8210008 */ lfd f1, 8(r1) /* 0CC5C8 800D1B68 480000D8 */ b lbl_800D1C40 lbl_800D1B6C: -/* 0CC5CC 800D1B6C C8428690 */ lfd f2, D_80136390-_SDA2_BASE_(r2) +/* 0CC5CC 800D1B6C C8428690 */ lfd f2, D_80136390@sda21(r2) /* 0CC5D0 800D1B70 C8210008 */ lfd f1, 8(r1) -/* 0CC5D4 800D1B74 C8028698 */ lfd f0, D_80136398-_SDA2_BASE_(r2) +/* 0CC5D4 800D1B74 C8028698 */ lfd f0, D_80136398@sda21(r2) /* 0CC5D8 800D1B78 FC22082A */ fadd f1, f2, f1 /* 0CC5DC 800D1B7C FC010040 */ fcmpo cr0, f1, f0 /* 0CC5E0 800D1B80 408100B4 */ ble lbl_800D1C34 @@ -79,9 +79,9 @@ lbl_800D1BC4: /* 0CC638 800D1BD8 C8210008 */ lfd f1, 8(r1) /* 0CC63C 800D1BDC 48000064 */ b lbl_800D1C40 lbl_800D1BE0: -/* 0CC640 800D1BE0 C8428690 */ lfd f2, D_80136390-_SDA2_BASE_(r2) +/* 0CC640 800D1BE0 C8428690 */ lfd f2, D_80136390@sda21(r2) /* 0CC644 800D1BE4 C8210008 */ lfd f1, 8(r1) -/* 0CC648 800D1BE8 C8028698 */ lfd f0, D_80136398-_SDA2_BASE_(r2) +/* 0CC648 800D1BE8 C8028698 */ lfd f0, D_80136398@sda21(r2) /* 0CC64C 800D1BEC FC22082A */ fadd f1, f2, f1 /* 0CC650 800D1BF0 FC010040 */ fcmpo cr0, f1, f0 /* 0CC654 800D1BF4 40810040 */ ble lbl_800D1C34 diff --git a/asm/s_frexp.s b/asm/s_frexp.s index dec0973..aaff0d7 100644 --- a/asm/s_frexp.s +++ b/asm/s_frexp.s @@ -29,7 +29,7 @@ lbl_800D1C88: /* 0CC6F0 800D1C90 40800028 */ bge lbl_800D1CB8 /* 0CC6F4 800D1C94 C8210008 */ lfd f1, 8(r1) /* 0CC6F8 800D1C98 3800FFCA */ li r0, -54 -/* 0CC6FC 800D1C9C C80286A0 */ lfd f0, D_801363A0-_SDA2_BASE_(r2) +/* 0CC6FC 800D1C9C C80286A0 */ lfd f0, D_801363A0@sda21(r2) /* 0CC700 800D1CA0 FC010032 */ fmul f0, f1, f0 /* 0CC704 800D1CA4 D8010008 */ stfd f0, 8(r1) /* 0CC708 800D1CA8 80810008 */ lwz r4, 8(r1) diff --git a/asm/s_ldexp.s b/asm/s_ldexp.s index d87f592..3374434 100644 --- a/asm/s_ldexp.s +++ b/asm/s_ldexp.s @@ -16,7 +16,7 @@ glabel ldexp /* 0CC760 800D1D00 4BFFFBC9 */ bl __fpclassifyd__Fd /* 0CC764 800D1D04 2C030002 */ cmpwi r3, 2 /* 0CC768 800D1D08 40810014 */ ble lbl_800D1D1C -/* 0CC76C 800D1D0C C80286A8 */ lfd f0, D_801363A8-_SDA2_BASE_(r2) +/* 0CC76C 800D1D0C C80286A8 */ lfd f0, D_801363A8@sda21(r2) /* 0CC770 800D1D10 C8210008 */ lfd f1, 8(r1) /* 0CC774 800D1D14 FC000800 */ fcmpu cr0, f0, f1 /* 0CC778 800D1D18 4082000C */ bne lbl_800D1D24 @@ -35,7 +35,7 @@ lbl_800D1D24: /* 0CC7A4 800D1D44 40820008 */ bne lbl_800D1D4C /* 0CC7A8 800D1D48 48000100 */ b lbl_800D1E48 lbl_800D1D4C: -/* 0CC7AC 800D1D4C C80286B0 */ lfd f0, D_801363B0-_SDA2_BASE_(r2) +/* 0CC7AC 800D1D4C C80286B0 */ lfd f0, D_801363B0@sda21(r2) /* 0CC7B0 800D1D50 3C60FFFF */ lis r3, 0xffff /* 0CC7B4 800D1D54 38033CB0 */ addi r0, r3, 0x3cb0 /* 0CC7B8 800D1D58 FC010032 */ fmul f0, f1, f0 @@ -46,7 +46,7 @@ lbl_800D1D4C: /* 0CC7CC 800D1D6C 7C050378 */ mr r5, r0 /* 0CC7D0 800D1D70 3883FFCA */ addi r4, r3, -54 /* 0CC7D4 800D1D74 40800014 */ bge lbl_800D1D88 -/* 0CC7D8 800D1D78 C82286B8 */ lfd f1, D_801363B8-_SDA2_BASE_(r2) +/* 0CC7D8 800D1D78 C82286B8 */ lfd f1, D_801363B8@sda21(r2) /* 0CC7DC 800D1D7C C8010008 */ lfd f0, 8(r1) /* 0CC7E0 800D1D80 FC210032 */ fmul f1, f1, f0 /* 0CC7E4 800D1D84 480000C4 */ b lbl_800D1E48 @@ -60,10 +60,10 @@ lbl_800D1D9C: /* 0CC7FC 800D1D9C 7C84FA14 */ add r4, r4, r31 /* 0CC800 800D1DA0 2C0407FE */ cmpwi r4, 0x7fe /* 0CC804 800D1DA4 4081001C */ ble lbl_800D1DC0 -/* 0CC808 800D1DA8 C82286C0 */ lfd f1, D_801363C0-_SDA2_BASE_(r2) +/* 0CC808 800D1DA8 C82286C0 */ lfd f1, D_801363C0@sda21(r2) /* 0CC80C 800D1DAC C8410008 */ lfd f2, 8(r1) /* 0CC810 800D1DB0 4BFFFD01 */ bl copysign -/* 0CC814 800D1DB4 C80286C0 */ lfd f0, D_801363C0-_SDA2_BASE_(r2) +/* 0CC814 800D1DB4 C80286C0 */ lfd f0, D_801363C0@sda21(r2) /* 0CC818 800D1DB8 FC200072 */ fmul f1, f0, f1 /* 0CC81C 800D1DBC 4800008C */ b lbl_800D1E48 lbl_800D1DC0: @@ -82,22 +82,22 @@ lbl_800D1DE0: /* 0CC84C 800D1DEC 3803C350 */ addi r0, r3, -15536 /* 0CC850 800D1DF0 7C1F0000 */ cmpw r31, r0 /* 0CC854 800D1DF4 4081001C */ ble lbl_800D1E10 -/* 0CC858 800D1DF8 C82286C0 */ lfd f1, D_801363C0-_SDA2_BASE_(r2) +/* 0CC858 800D1DF8 C82286C0 */ lfd f1, D_801363C0@sda21(r2) /* 0CC85C 800D1DFC C8410008 */ lfd f2, 8(r1) /* 0CC860 800D1E00 4BFFFCB1 */ bl copysign -/* 0CC864 800D1E04 C80286C0 */ lfd f0, D_801363C0-_SDA2_BASE_(r2) +/* 0CC864 800D1E04 C80286C0 */ lfd f0, D_801363C0@sda21(r2) /* 0CC868 800D1E08 FC200072 */ fmul f1, f0, f1 /* 0CC86C 800D1E0C 4800003C */ b lbl_800D1E48 lbl_800D1E10: -/* 0CC870 800D1E10 C82286B8 */ lfd f1, D_801363B8-_SDA2_BASE_(r2) +/* 0CC870 800D1E10 C82286B8 */ lfd f1, D_801363B8@sda21(r2) /* 0CC874 800D1E14 C8410008 */ lfd f2, 8(r1) /* 0CC878 800D1E18 4BFFFC99 */ bl copysign -/* 0CC87C 800D1E1C C80286B8 */ lfd f0, D_801363B8-_SDA2_BASE_(r2) +/* 0CC87C 800D1E1C C80286B8 */ lfd f0, D_801363B8@sda21(r2) /* 0CC880 800D1E20 FC200072 */ fmul f1, f0, f1 /* 0CC884 800D1E24 48000024 */ b lbl_800D1E48 lbl_800D1E28: /* 0CC888 800D1E28 38040036 */ addi r0, r4, 0x36 -/* 0CC88C 800D1E2C C82286C8 */ lfd f1, D_801363C8-_SDA2_BASE_(r2) +/* 0CC88C 800D1E2C C82286C8 */ lfd f1, D_801363C8@sda21(r2) /* 0CC890 800D1E30 54A30300 */ rlwinm r3, r5, 0, 0xc, 0 /* 0CC894 800D1E34 5400A016 */ slwi r0, r0, 0x14 /* 0CC898 800D1E38 7C600378 */ or r0, r3, r0 diff --git a/asm/simGCN.s b/asm/simGCN.s index a118319..9164e13 100644 --- a/asm/simGCN.s +++ b/asm/simGCN.s @@ -15,7 +15,7 @@ glabel xlMain /* 0029F8 80007F98 93C10040 */ stw r30, 0x40(r1) /* 0029FC 80007F9C 480005DD */ bl simulatorParseArguments /* 002A00 80007FA0 3BC00000 */ li r30, 0 -/* 002A04 80007FA4 93CD88F8 */ stw r30, gDVDResetToggle-_SDA_BASE_(r13) +/* 002A04 80007FA4 93CD88F8 */ stw r30, gDVDResetToggle@sda21(r13) /* 002A08 80007FA8 38610034 */ addi r3, r1, 0x34 /* 002A0C 80007FAC 4BFFE8C5 */ bl xlHeapGetFree /* 002A10 80007FB0 2C030000 */ cmpwi r3, 0 @@ -54,9 +54,9 @@ lbl_80007FF4: /* 002A88 80008028 3884FFFF */ addi r4, r4, -1 /* 002A8C 8000802C 9801003F */ stb r0, 0x3f(r1) /* 002A90 80008030 8001003C */ lwz r0, 0x3c(r1) -/* 002A94 80008034 93CD891C */ stw r30, gbDisplayedError-_SDA_BASE_(r13) -/* 002A98 80008038 93CD88F4 */ stw r30, gButtonDownToggle-_SDA_BASE_(r13) -/* 002A9C 8000803C 90AD80B8 */ stw r5, gResetBeginFlag-_SDA_BASE_(r13) +/* 002A94 80008034 93CD891C */ stw r30, gbDisplayedError@sda21(r13) +/* 002A98 80008038 93CD88F4 */ stw r30, gButtonDownToggle@sda21(r13) +/* 002A9C 8000803C 90AD80B8 */ stw r5, gResetBeginFlag@sda21(r13) /* 002AA0 80008040 90010008 */ stw r0, 8(r1) /* 002AA4 80008044 480A3DF9 */ bl GXSetCopyClear /* 002AA8 80008048 38600001 */ li r3, 1 @@ -64,7 +64,7 @@ lbl_80007FF4: /* 002AB0 80008050 4809F5BD */ bl VIFlush /* 002AB4 80008054 4809E8C9 */ bl VIWaitForRetrace /* 002AB8 80008058 4BFFD549 */ bl xlCoreBeforeRender -/* 002ABC 8000805C 880D8DC8 */ lbz r0, DemoStatEnable-_SDA_BASE_(r13) +/* 002ABC 8000805C 880D8DC8 */ lbz r0, DemoStatEnable@sda21(r13) /* 002AC0 80008060 28000000 */ cmplwi r0, 0 /* 002AC4 80008064 41820020 */ beq lbl_80008084 /* 002AC8 80008068 480A2FAD */ bl GXDrawDone @@ -81,26 +81,26 @@ lbl_80008084: /* 002AF0 80008090 480A6455 */ bl GXSetZMode /* 002AF4 80008094 38600001 */ li r3, 1 /* 002AF8 80008098 480A63F5 */ bl GXSetColorUpdate -/* 002AFC 8000809C 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 002AFC 8000809C 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 002B00 800080A0 38800001 */ li r4, 1 /* 002B04 800080A4 480A402D */ bl GXCopyDisp /* 002B08 800080A8 480A2F6D */ bl GXDrawDone -/* 002B0C 800080AC 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 002B0C 800080AC 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 002B10 800080B0 4809F68D */ bl VISetNextFrameBuffer /* 002B14 800080B4 4809F559 */ bl VIFlush /* 002B18 800080B8 4809E865 */ bl VIWaitForRetrace -/* 002B1C 800080BC 808D8DAC */ lwz r4, DemoCurrentBuffer-_SDA_BASE_(r13) -/* 002B20 800080C0 800D8DB4 */ lwz r0, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 002B1C 800080BC 808D8DAC */ lwz r4, DemoCurrentBuffer@sda21(r13) +/* 002B20 800080C0 800D8DB4 */ lwz r0, DemoFrameBuffer1@sda21(r13) /* 002B24 800080C4 7C040040 */ cmplw r4, r0 /* 002B28 800080C8 40820010 */ bne lbl_800080D8 -/* 002B2C 800080CC 800D8DB0 */ lwz r0, DemoFrameBuffer2-_SDA_BASE_(r13) -/* 002B30 800080D0 900D8DAC */ stw r0, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 002B2C 800080CC 800D8DB0 */ lwz r0, DemoFrameBuffer2@sda21(r13) +/* 002B30 800080D0 900D8DAC */ stw r0, DemoCurrentBuffer@sda21(r13) /* 002B34 800080D4 48000008 */ b lbl_800080DC lbl_800080D8: -/* 002B38 800080D8 900D8DAC */ stw r0, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 002B38 800080D8 900D8DAC */ stw r0, DemoCurrentBuffer@sda21(r13) lbl_800080DC: /* 002B3C 800080DC 4BFFD4C5 */ bl xlCoreBeforeRender -/* 002B40 800080E0 880D8DC8 */ lbz r0, DemoStatEnable-_SDA_BASE_(r13) +/* 002B40 800080E0 880D8DC8 */ lbz r0, DemoStatEnable@sda21(r13) /* 002B44 800080E4 28000000 */ cmplwi r0, 0 /* 002B48 800080E8 41820020 */ beq lbl_80008108 /* 002B4C 800080EC 480A2F29 */ bl GXDrawDone @@ -117,23 +117,23 @@ lbl_80008108: /* 002B74 80008114 480A63D1 */ bl GXSetZMode /* 002B78 80008118 38600001 */ li r3, 1 /* 002B7C 8000811C 480A6371 */ bl GXSetColorUpdate -/* 002B80 80008120 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 002B80 80008120 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 002B84 80008124 38800001 */ li r4, 1 /* 002B88 80008128 480A3FA9 */ bl GXCopyDisp /* 002B8C 8000812C 480A2EE9 */ bl GXDrawDone -/* 002B90 80008130 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 002B90 80008130 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 002B94 80008134 4809F609 */ bl VISetNextFrameBuffer /* 002B98 80008138 4809F4D5 */ bl VIFlush /* 002B9C 8000813C 4809E7E1 */ bl VIWaitForRetrace -/* 002BA0 80008140 808D8DAC */ lwz r4, DemoCurrentBuffer-_SDA_BASE_(r13) -/* 002BA4 80008144 800D8DB4 */ lwz r0, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 002BA0 80008140 808D8DAC */ lwz r4, DemoCurrentBuffer@sda21(r13) +/* 002BA4 80008144 800D8DB4 */ lwz r0, DemoFrameBuffer1@sda21(r13) /* 002BA8 80008148 7C040040 */ cmplw r4, r0 /* 002BAC 8000814C 40820010 */ bne lbl_8000815C -/* 002BB0 80008150 800D8DB0 */ lwz r0, DemoFrameBuffer2-_SDA_BASE_(r13) -/* 002BB4 80008154 900D8DAC */ stw r0, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 002BB0 80008150 800D8DB0 */ lwz r0, DemoFrameBuffer2@sda21(r13) +/* 002BB4 80008154 900D8DAC */ stw r0, DemoCurrentBuffer@sda21(r13) /* 002BB8 80008158 48000008 */ b lbl_80008160 lbl_8000815C: -/* 002BBC 8000815C 900D8DAC */ stw r0, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 002BBC 8000815C 900D8DAC */ stw r0, DemoCurrentBuffer@sda21(r13) lbl_80008160: /* 002BC0 80008160 4809E7BD */ bl VIWaitForRetrace /* 002BC4 80008164 38600000 */ li r3, 0 @@ -166,9 +166,9 @@ lbl_80008160: /* 002C30 800081D0 3863DE00 */ addi r3, r3, -8704 /* 002C34 800081D4 48006E4D */ bl simulatorUnpackTexPalette /* 002C38 800081D8 3BC00000 */ li r30, 0 -/* 002C3C 800081DC 93CD8908 */ stw r30, gbReset-_SDA_BASE_(r13) +/* 002C3C 800081DC 93CD8908 */ stw r30, gbReset@sda21(r13) /* 002C40 800081E0 4809A0E1 */ bl OSGetTick -/* 002C44 800081E4 906D890C */ stw r3, gnTickReset-_SDA_BASE_(r13) +/* 002C44 800081E4 906D890C */ stw r3, gnTickReset@sda21(r13) /* 002C48 800081E8 38610034 */ addi r3, r1, 0x34 /* 002C4C 800081EC 4BFFE685 */ bl xlHeapGetFree /* 002C50 800081F0 2C030000 */ cmpwi r3, 0 @@ -245,9 +245,9 @@ lbl_800082A0: lbl_800082EC: /* 002D4C 800082EC 38000000 */ li r0, 0 /* 002D50 800082F0 3C80800F */ lis r4, gClassCode@ha -/* 002D54 800082F4 900D8920 */ stw r0, gpSystem-_SDA_BASE_(r13) +/* 002D54 800082F4 900D8920 */ stw r0, gpSystem@sda21(r13) /* 002D58 800082F8 38A4A7C8 */ addi r5, r4, gClassCode@l -/* 002D5C 800082FC 386D88F0 */ addi r3, r13, gpCode-_SDA_BASE_ +/* 002D5C 800082FC 386D88F0 */ addi r3, r13, gpCode@sda21 /* 002D60 80008300 38800000 */ li r4, 0 /* 002D64 80008304 4BFFFB21 */ bl xlObjectMake /* 002D68 80008308 2C030000 */ cmpwi r3, 0 @@ -257,7 +257,7 @@ lbl_800082EC: lbl_80008318: /* 002D78 80008318 3C80800F */ lis r4, gClassFrame@ha /* 002D7C 8000831C 38A4A848 */ addi r5, r4, gClassFrame@l -/* 002D80 80008320 386D8928 */ addi r3, r13, gpFrame-_SDA_BASE_ +/* 002D80 80008320 386D8928 */ addi r3, r13, gpFrame@sda21 /* 002D84 80008324 38800000 */ li r4, 0 /* 002D88 80008328 4BFFFAFD */ bl xlObjectMake /* 002D8C 8000832C 2C030000 */ cmpwi r3, 0 @@ -267,7 +267,7 @@ lbl_80008318: lbl_8000833C: /* 002D9C 8000833C 3C80800F */ lis r4, gClassSound@ha /* 002DA0 80008340 38A4A7D8 */ addi r5, r4, gClassSound@l -/* 002DA4 80008344 386D8924 */ addi r3, r13, gpSound-_SDA_BASE_ +/* 002DA4 80008344 386D8924 */ addi r3, r13, gpSound@sda21 /* 002DA8 80008348 38800000 */ li r4, 0 /* 002DAC 8000834C 4BFFFAD9 */ bl xlObjectMake /* 002DB0 80008350 2C030000 */ cmpwi r3, 0 @@ -277,7 +277,7 @@ lbl_8000833C: lbl_80008360: /* 002DC0 80008360 3C80800F */ lis r4, gClassSystem@ha /* 002DC4 80008364 38A4B310 */ addi r5, r4, gClassSystem@l -/* 002DC8 80008368 386D8920 */ addi r3, r13, gpSystem-_SDA_BASE_ +/* 002DC8 80008368 386D8920 */ addi r3, r13, gpSystem@sda21 /* 002DCC 8000836C 38800000 */ li r4, 0 /* 002DD0 80008370 4BFFFAB5 */ bl xlObjectMake /* 002DD4 80008374 2C030000 */ cmpwi r3, 0 @@ -301,23 +301,23 @@ lbl_800083A0: /* 002E14 800083B4 38600000 */ li r3, 0 /* 002E18 800083B8 48000168 */ b lbl_80008520 lbl_800083BC: -/* 002E1C 800083BC 80CD8920 */ lwz r6, gpSystem-_SDA_BASE_(r13) +/* 002E1C 800083BC 80CD8920 */ lwz r6, gpSystem@sda21(r13) /* 002E20 800083C0 38800000 */ li r4, 0 -/* 002E24 800083C4 38AD80BC */ addi r5, r13, D_80134D9C-_SDA_BASE_ +/* 002E24 800083C4 38AD80BC */ addi r5, r13, D_80134D9C@sda21 /* 002E28 800083C8 80660004 */ lwz r3, 4(r6) /* 002E2C 800083CC 48014341 */ bl soundLoadBeep -/* 002E30 800083D0 80CD8920 */ lwz r6, gpSystem-_SDA_BASE_(r13) +/* 002E30 800083D0 80CD8920 */ lwz r6, gpSystem@sda21(r13) /* 002E34 800083D4 38800001 */ li r4, 1 -/* 002E38 800083D8 38AD80C4 */ addi r5, r13, D_80134DA4-_SDA_BASE_ +/* 002E38 800083D8 38AD80C4 */ addi r5, r13, D_80134DA4@sda21 /* 002E3C 800083DC 80660004 */ lwz r3, 4(r6) /* 002E40 800083E0 4801432D */ bl soundLoadBeep -/* 002E44 800083E4 808D8920 */ lwz r4, gpSystem-_SDA_BASE_(r13) +/* 002E44 800083E4 808D8920 */ lwz r4, gpSystem@sda21(r13) /* 002E48 800083E8 3CBF0001 */ addis r5, r31, 1 /* 002E4C 800083EC 38A5E3DC */ addi r5, r5, -7204 /* 002E50 800083F0 80640004 */ lwz r3, 4(r4) /* 002E54 800083F4 38800002 */ li r4, 2 /* 002E58 800083F8 48014315 */ bl soundLoadBeep -/* 002E5C 800083FC 80AD8920 */ lwz r5, gpSystem-_SDA_BASE_(r13) +/* 002E5C 800083FC 80AD8920 */ lwz r5, gpSystem@sda21(r13) /* 002E60 80008400 3881000C */ addi r4, r1, 0xc /* 002E64 80008404 80650030 */ lwz r3, 0x30(r5) /* 002E68 80008408 48065219 */ bl romSetImage @@ -326,14 +326,14 @@ lbl_800083BC: /* 002E74 80008414 38600000 */ li r3, 0 /* 002E78 80008418 48000108 */ b lbl_80008520 lbl_8000841C: -/* 002E7C 8000841C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 002E7C 8000841C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 002E80 80008420 48025159 */ bl systemReset /* 002E84 80008424 2C030000 */ cmpwi r3, 0 /* 002E88 80008428 4082000C */ bne lbl_80008434 /* 002E8C 8000842C 38600000 */ li r3, 0 /* 002E90 80008430 480000F0 */ b lbl_80008520 lbl_80008434: -/* 002E94 80008434 806D8928 */ lwz r3, gpFrame-_SDA_BASE_(r13) +/* 002E94 80008434 806D8928 */ lwz r3, gpFrame@sda21(r13) /* 002E98 80008438 4801DCE5 */ bl frameShow /* 002E9C 8000843C 2C030000 */ cmpwi r3, 0 /* 002EA0 80008440 4082000C */ bne lbl_8000844C @@ -347,7 +347,7 @@ lbl_8000844C: /* 002EBC 8000845C 38600000 */ li r3, 0 /* 002EC0 80008460 480000C0 */ b lbl_80008520 lbl_80008464: -/* 002EC4 80008464 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 002EC4 80008464 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 002EC8 80008468 38800000 */ li r4, 0 /* 002ECC 8000846C 48025429 */ bl systemSetMode /* 002ED0 80008470 2C030000 */ cmpwi r3, 0 @@ -355,7 +355,7 @@ lbl_80008464: /* 002ED8 80008478 38600000 */ li r3, 0 /* 002EDC 8000847C 480000A4 */ b lbl_80008520 lbl_80008480: -/* 002EE0 80008480 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 002EE0 80008480 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 002EE4 80008484 389F86A0 */ addi r4, r31, -31072 /* 002EE8 80008488 48024FF5 */ bl systemExecute /* 002EEC 8000848C 2C030000 */ cmpwi r3, 0 @@ -364,7 +364,7 @@ lbl_80008480: lbl_80008498: /* 002EF8 80008498 3FE00002 */ lis r31, 2 lbl_8000849C: -/* 002EFC 8000849C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 002EFC 8000849C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 002F00 800084A0 38810038 */ addi r4, r1, 0x38 /* 002F04 800084A4 48025389 */ bl systemGetMode /* 002F08 800084A8 2C030000 */ cmpwi r3, 0 @@ -373,28 +373,28 @@ lbl_8000849C: /* 002F14 800084B4 2C000000 */ cmpwi r0, 0 /* 002F18 800084B8 4182FFC8 */ beq lbl_80008480 lbl_800084BC: -/* 002F1C 800084BC 386D8920 */ addi r3, r13, gpSystem-_SDA_BASE_ +/* 002F1C 800084BC 386D8920 */ addi r3, r13, gpSystem@sda21 /* 002F20 800084C0 4BFFF8CD */ bl xlObjectFree /* 002F24 800084C4 2C030000 */ cmpwi r3, 0 /* 002F28 800084C8 4082000C */ bne lbl_800084D4 /* 002F2C 800084CC 38600000 */ li r3, 0 /* 002F30 800084D0 48000050 */ b lbl_80008520 lbl_800084D4: -/* 002F34 800084D4 386D8924 */ addi r3, r13, gpSound-_SDA_BASE_ +/* 002F34 800084D4 386D8924 */ addi r3, r13, gpSound@sda21 /* 002F38 800084D8 4BFFF8B5 */ bl xlObjectFree /* 002F3C 800084DC 2C030000 */ cmpwi r3, 0 /* 002F40 800084E0 4082000C */ bne lbl_800084EC /* 002F44 800084E4 38600000 */ li r3, 0 /* 002F48 800084E8 48000038 */ b lbl_80008520 lbl_800084EC: -/* 002F4C 800084EC 386D8928 */ addi r3, r13, gpFrame-_SDA_BASE_ +/* 002F4C 800084EC 386D8928 */ addi r3, r13, gpFrame@sda21 /* 002F50 800084F0 4BFFF89D */ bl xlObjectFree /* 002F54 800084F4 2C030000 */ cmpwi r3, 0 /* 002F58 800084F8 4082000C */ bne lbl_80008504 /* 002F5C 800084FC 38600000 */ li r3, 0 /* 002F60 80008500 48000020 */ b lbl_80008520 lbl_80008504: -/* 002F64 80008504 386D88F0 */ addi r3, r13, gpCode-_SDA_BASE_ +/* 002F64 80008504 386D88F0 */ addi r3, r13, gpCode@sda21 /* 002F68 80008508 4BFFF885 */ bl xlObjectFree /* 002F6C 8000850C 2C030000 */ cmpwi r3, 0 /* 002F70 80008510 4082000C */ bne lbl_8000851C @@ -692,9 +692,9 @@ glabel simulatorMCardPollDrawFormatBar /* 003378 80008918 3C804330 */ lis r4, 0x4330 /* 00337C 8000891C 801F036C */ lwz r0, 0x36c(r31) /* 003380 80008920 7C651850 */ subf r3, r5, r3 -/* 003384 80008924 C8428038 */ lfd f2, D_80135D38-_SDA2_BASE_(r2) +/* 003384 80008924 C8428038 */ lfd f2, D_80135D38@sda21(r2) /* 003388 80008928 6C638000 */ xoris r3, r3, 0x8000 -/* 00338C 8000892C C0628028 */ lfs f3, D_80135D28-_SDA2_BASE_(r2) +/* 00338C 8000892C C0628028 */ lfs f3, D_80135D28@sda21(r2) /* 003390 80008930 6C008000 */ xoris r0, r0, 0x8000 /* 003394 80008934 90610014 */ stw r3, 0x14(r1) /* 003398 80008938 9001000C */ stw r0, 0xc(r1) @@ -711,7 +711,7 @@ glabel simulatorMCardPollDrawFormatBar lbl_80008964: /* 0033C4 80008964 FC600090 */ fmr f3, f0 lbl_80008968: -/* 0033C8 80008968 C3E28024 */ lfs f31, D_80135D24-_SDA2_BASE_(r2) +/* 0033C8 80008968 C3E28024 */ lfs f31, D_80135D24@sda21(r2) /* 0033CC 8000896C FC03F840 */ fcmpo cr0, f3, f31 /* 0033D0 80008970 40800008 */ bge lbl_80008978 /* 0033D4 80008974 48000008 */ b lbl_8000897C @@ -733,7 +733,7 @@ lbl_8000897C: lbl_800089AC: /* 00340C 800089AC 809E01A8 */ lwz r4, 0x1a8(r30) /* 003410 800089B0 387E01A0 */ addi r3, r30, 0x1a0 -/* 003414 800089B4 C0028030 */ lfs f0, D_80135D30-_SDA2_BASE_(r2) +/* 003414 800089B4 C0028030 */ lfs f0, D_80135D30@sda21(r2) /* 003418 800089B8 38C00000 */ li r6, 0 /* 00341C 800089BC 80A40000 */ lwz r5, 0(r4) /* 003420 800089C0 EC0007F2 */ fmuls f0, f0, f31 @@ -775,9 +775,9 @@ glabel simulatorMCardPollDrawBar /* 0034A8 80008A48 3C804330 */ lis r4, 0x4330 /* 0034AC 80008A4C 801F036C */ lwz r0, 0x36c(r31) /* 0034B0 80008A50 7C651850 */ subf r3, r5, r3 -/* 0034B4 80008A54 C8428038 */ lfd f2, D_80135D38-_SDA2_BASE_(r2) +/* 0034B4 80008A54 C8428038 */ lfd f2, D_80135D38@sda21(r2) /* 0034B8 80008A58 6C638000 */ xoris r3, r3, 0x8000 -/* 0034BC 80008A5C C0628028 */ lfs f3, D_80135D28-_SDA2_BASE_(r2) +/* 0034BC 80008A5C C0628028 */ lfs f3, D_80135D28@sda21(r2) /* 0034C0 80008A60 6C008000 */ xoris r0, r0, 0x8000 /* 0034C4 80008A64 90610014 */ stw r3, 0x14(r1) /* 0034C8 80008A68 9001000C */ stw r0, 0xc(r1) @@ -794,7 +794,7 @@ glabel simulatorMCardPollDrawBar lbl_80008A94: /* 0034F4 80008A94 FC600090 */ fmr f3, f0 lbl_80008A98: -/* 0034F8 80008A98 C3E28024 */ lfs f31, D_80135D24-_SDA2_BASE_(r2) +/* 0034F8 80008A98 C3E28024 */ lfs f31, D_80135D24@sda21(r2) /* 0034FC 80008A9C FC03F840 */ fcmpo cr0, f3, f31 /* 003500 80008AA0 40800008 */ bge lbl_80008AA8 /* 003504 80008AA4 48000008 */ b lbl_80008AAC @@ -816,7 +816,7 @@ lbl_80008AAC: lbl_80008ADC: /* 00353C 80008ADC 809E01A8 */ lwz r4, 0x1a8(r30) /* 003540 80008AE0 387E01A0 */ addi r3, r30, 0x1a0 -/* 003544 80008AE4 C0028030 */ lfs f0, D_80135D30-_SDA2_BASE_(r2) +/* 003544 80008AE4 C0028030 */ lfs f0, D_80135D30@sda21(r2) /* 003548 80008AE8 38C00001 */ li r6, 1 /* 00354C 80008AEC 80A40000 */ lwz r5, 0(r4) /* 003550 80008AF0 EC0007F2 */ fmuls f0, f0, f31 @@ -892,11 +892,11 @@ glabel simulatorTestReset /* 003654 80008BF4 3B450000 */ addi r26, r5, 0 /* 003658 80008BF8 3B660000 */ addi r27, r6, 0 /* 00365C 80008BFC 480996C5 */ bl OSGetTick -/* 003660 80008C00 800D8910 */ lwz r0, gPreviousIPLSetting-_SDA_BASE_(r13) +/* 003660 80008C00 800D8910 */ lwz r0, gPreviousIPLSetting@sda21(r13) /* 003664 80008C04 2C1B0001 */ cmpwi r27, 1 -/* 003668 80008C08 808D8914 */ lwz r4, gPreviousForceMenuSetting-_SDA_BASE_(r13) +/* 003668 80008C08 808D8914 */ lwz r4, gPreviousForceMenuSetting@sda21(r13) /* 00366C 80008C0C 7C7E1B78 */ mr r30, r3 -/* 003670 80008C10 83AD8918 */ lwz r29, gPreviousAllowResetSetting-_SDA_BASE_(r13) +/* 003670 80008C10 83AD8918 */ lwz r29, gPreviousAllowResetSetting@sda21(r13) /* 003674 80008C14 7C1C0378 */ mr r28, r0 /* 003678 80008C18 3B640000 */ addi r27, r4, 0 /* 00367C 80008C1C 40820014 */ bne lbl_80008C30 @@ -905,13 +905,13 @@ glabel simulatorTestReset /* 003688 80008C28 3B5D0000 */ addi r26, r29, 0 /* 00368C 80008C2C 48000010 */ b lbl_80008C3C lbl_80008C30: -/* 003690 80008C30 930D8910 */ stw r24, gPreviousIPLSetting-_SDA_BASE_(r13) -/* 003694 80008C34 932D8914 */ stw r25, gPreviousForceMenuSetting-_SDA_BASE_(r13) -/* 003698 80008C38 934D8918 */ stw r26, gPreviousAllowResetSetting-_SDA_BASE_(r13) +/* 003690 80008C30 930D8910 */ stw r24, gPreviousIPLSetting@sda21(r13) +/* 003694 80008C34 932D8914 */ stw r25, gPreviousForceMenuSetting@sda21(r13) +/* 003698 80008C38 934D8918 */ stw r26, gPreviousAllowResetSetting@sda21(r13) lbl_80008C3C: /* 00369C 80008C3C 480AE451 */ bl DEMOPadRead /* 0036A0 80008C40 48097701 */ bl OSGetResetButtonState -/* 0036A4 80008C44 800D80B8 */ lwz r0, gResetBeginFlag-_SDA_BASE_(r13) +/* 0036A4 80008C44 800D80B8 */ lwz r0, gResetBeginFlag@sda21(r13) /* 0036A8 80008C48 3BE30000 */ addi r31, r3, 0 /* 0036AC 80008C4C 2C000001 */ cmpwi r0, 1 /* 0036B0 80008C50 40820068 */ bne lbl_80008CB8 @@ -920,13 +920,13 @@ lbl_80008C3C: /* 0036BC 80008C5C 70001600 */ andi. r0, r0, 0x1600 /* 0036C0 80008C60 2C001600 */ cmpwi r0, 0x1600 /* 0036C4 80008C64 40820054 */ bne lbl_80008CB8 -/* 0036C8 80008C68 800D8908 */ lwz r0, gbReset-_SDA_BASE_(r13) +/* 0036C8 80008C68 800D8908 */ lwz r0, gbReset@sda21(r13) /* 0036CC 80008C6C 2C000000 */ cmpwi r0, 0 /* 0036D0 80008C70 4182000C */ beq lbl_80008C7C /* 0036D4 80008C74 281F0000 */ cmplwi r31, 0 /* 0036D8 80008C78 41820010 */ beq lbl_80008C88 lbl_80008C7C: -/* 0036DC 80008C7C 93ED8908 */ stw r31, gbReset-_SDA_BASE_(r13) +/* 0036DC 80008C7C 93ED8908 */ stw r31, gbReset@sda21(r13) /* 0036E0 80008C80 38600001 */ li r3, 1 /* 0036E4 80008C84 48000124 */ b lbl_80008DA8 lbl_80008C88: @@ -945,21 +945,21 @@ lbl_80008CA8: /* 003714 80008CB4 4800000C */ b lbl_80008CC0 lbl_80008CB8: /* 003718 80008CB8 38000000 */ li r0, 0 -/* 00371C 80008CBC 900D80B8 */ stw r0, gResetBeginFlag-_SDA_BASE_(r13) +/* 00371C 80008CBC 900D80B8 */ stw r0, gResetBeginFlag@sda21(r13) lbl_80008CC0: /* 003720 80008CC0 3C608013 */ lis r3, DemoPad@ha /* 003724 80008CC4 A0032758 */ lhz r0, DemoPad@l(r3) /* 003728 80008CC8 70001600 */ andi. r0, r0, 0x1600 /* 00372C 80008CCC 2C001600 */ cmpwi r0, 0x1600 /* 003730 80008CD0 41820058 */ beq lbl_80008D28 -/* 003734 80008CD4 800D8908 */ lwz r0, gbReset-_SDA_BASE_(r13) -/* 003738 80008CD8 93CD890C */ stw r30, gnTickReset-_SDA_BASE_(r13) +/* 003734 80008CD4 800D8908 */ lwz r0, gbReset@sda21(r13) +/* 003738 80008CD8 93CD890C */ stw r30, gnTickReset@sda21(r13) /* 00373C 80008CDC 2C000000 */ cmpwi r0, 0 /* 003740 80008CE0 4182000C */ beq lbl_80008CEC /* 003744 80008CE4 281F0000 */ cmplwi r31, 0 /* 003748 80008CE8 41820010 */ beq lbl_80008CF8 lbl_80008CEC: -/* 00374C 80008CEC 93ED8908 */ stw r31, gbReset-_SDA_BASE_(r13) +/* 00374C 80008CEC 93ED8908 */ stw r31, gbReset@sda21(r13) /* 003750 80008CF0 38600001 */ li r3, 1 /* 003754 80008CF4 480000B4 */ b lbl_80008DA8 lbl_80008CF8: @@ -978,14 +978,14 @@ lbl_80008D18: /* 003784 80008D24 48000080 */ b lbl_80008DA4 lbl_80008D28: /* 003788 80008D28 3C608000 */ lis r3, 0x8000 -/* 00378C 80008D2C 808D890C */ lwz r4, gnTickReset-_SDA_BASE_(r13) +/* 00378C 80008D2C 808D890C */ lwz r4, gnTickReset@sda21(r13) /* 003790 80008D30 800300F8 */ lwz r0, 0xf8(r3) /* 003794 80008D34 3C604330 */ lis r3, 0x4330 /* 003798 80008D38 7C84F050 */ subf r4, r4, r30 -/* 00379C 80008D3C C8628048 */ lfd f3, D_80135D48-_SDA2_BASE_(r2) +/* 00379C 80008D3C C8628048 */ lfd f3, D_80135D48@sda21(r2) /* 0037A0 80008D40 5400F0BE */ srwi r0, r0, 2 /* 0037A4 80008D44 90010024 */ stw r0, 0x24(r1) -/* 0037A8 80008D48 C0228040 */ lfs f1, D_80135D40-_SDA2_BASE_(r2) +/* 0037A8 80008D48 C0228040 */ lfs f1, D_80135D40@sda21(r2) /* 0037AC 80008D4C 90610020 */ stw r3, 0x20(r1) /* 0037B0 80008D50 9081002C */ stw r4, 0x2c(r1) /* 0037B4 80008D54 C8010020 */ lfd f0, 0x20(r1) @@ -1111,7 +1111,7 @@ glabel simulatorWriteEEPROM /* 003950 80008EF0 38810010 */ addi r4, r1, 0x10 /* 003954 80008EF4 93C10018 */ stw r30, 0x18(r1) /* 003958 80008EF8 3BC30000 */ addi r30, r3, 0 -/* 00395C 80008EFC 80AD8920 */ lwz r5, gpSystem-_SDA_BASE_(r13) +/* 00395C 80008EFC 80AD8920 */ lwz r5, gpSystem@sda21(r13) /* 003960 80008F00 80650028 */ lwz r3, 0x28(r5) /* 003964 80008F04 480639D1 */ bl pifGetEEPROMSize /* 003968 80008F08 2C030000 */ cmpwi r3, 0 @@ -1143,7 +1143,7 @@ glabel simulatorReadEEPROM /* 0039C0 80008F60 38810010 */ addi r4, r1, 0x10 /* 0039C4 80008F64 93C10018 */ stw r30, 0x18(r1) /* 0039C8 80008F68 3BC30000 */ addi r30, r3, 0 -/* 0039CC 80008F6C 80AD8920 */ lwz r5, gpSystem-_SDA_BASE_(r13) +/* 0039CC 80008F6C 80AD8920 */ lwz r5, gpSystem@sda21(r13) /* 0039D0 80008F70 80650028 */ lwz r3, 0x28(r5) /* 0039D4 80008F74 48063961 */ bl pifGetEEPROMSize /* 0039D8 80008F78 2C030000 */ cmpwi r3, 0 @@ -1178,13 +1178,13 @@ glabel simulatorWritePak /* 003A3C 80008FDC 93A1001C */ stw r29, 0x1c(r1) /* 003A40 80008FE0 3BA30000 */ addi r29, r3, 0 /* 003A44 80008FE4 389D0000 */ addi r4, r29, 0 -/* 003A48 80008FE8 80CD8920 */ lwz r6, gpSystem-_SDA_BASE_(r13) +/* 003A48 80008FE8 80CD8920 */ lwz r6, gpSystem@sda21(r13) /* 003A4C 80008FEC 80660028 */ lwz r3, 0x28(r6) /* 003A50 80008FF0 4806398D */ bl pifGetEControllerType /* 003A54 80008FF4 80010014 */ lwz r0, 0x14(r1) /* 003A58 80008FF8 2C000003 */ cmpwi r0, 3 /* 003A5C 80008FFC 4082001C */ bne lbl_80009018 -/* 003A60 80009000 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 003A60 80009000 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 003A64 80009004 389D0000 */ addi r4, r29, 0 /* 003A68 80009008 38BE0000 */ addi r5, r30, 0 /* 003A6C 8000900C 80630028 */ lwz r3, 0x28(r3) @@ -1212,13 +1212,13 @@ glabel simulatorReadPak /* 003AB8 80009058 93A1001C */ stw r29, 0x1c(r1) /* 003ABC 8000905C 3BA30000 */ addi r29, r3, 0 /* 003AC0 80009060 389D0000 */ addi r4, r29, 0 -/* 003AC4 80009064 80CD8920 */ lwz r6, gpSystem-_SDA_BASE_(r13) +/* 003AC4 80009064 80CD8920 */ lwz r6, gpSystem@sda21(r13) /* 003AC8 80009068 80660028 */ lwz r3, 0x28(r6) /* 003ACC 8000906C 48063911 */ bl pifGetEControllerType /* 003AD0 80009070 80010014 */ lwz r0, 0x14(r1) /* 003AD4 80009074 2C000003 */ cmpwi r0, 3 /* 003AD8 80009078 4082001C */ bne lbl_80009094 -/* 003ADC 8000907C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 003ADC 8000907C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 003AE0 80009080 389D0000 */ addi r4, r29, 0 /* 003AE4 80009084 38BE0000 */ addi r5, r30, 0 /* 003AE8 80009088 80630028 */ lwz r3, 0x28(r3) @@ -1274,8 +1274,8 @@ glabel simulatorReadController /* 003B8C 8000912C 3BC40000 */ addi r30, r4, 0 /* 003B90 80009130 93A10034 */ stw r29, 0x34(r1) /* 003B94 80009134 3BA30000 */ addi r29, r3, 0 -/* 003B98 80009138 800D8904 */ lwz r0, nCurrButton$702-_SDA_BASE_(r13) -/* 003B9C 8000913C 900D8900 */ stw r0, nPrevButton$701-_SDA_BASE_(r13) +/* 003B98 80009138 800D8904 */ lwz r0, nCurrButton$702@sda21(r13) +/* 003B9C 8000913C 900D8900 */ stw r0, nPrevButton$701@sda21(r13) /* 003BA0 80009140 480ADF4D */ bl DEMOPadRead /* 003BA4 80009144 1C1D001E */ mulli r0, r29, 0x1e /* 003BA8 80009148 38800000 */ li r4, 0 @@ -1414,7 +1414,7 @@ lbl_80009314: /* 003D84 80009324 909E0000 */ stw r4, 0(r30) /* 003D88 80009328 38A32758 */ addi r5, r3, DemoPad@l /* 003D8C 8000932C 7C850214 */ add r4, r5, r0 -/* 003D90 80009330 806D88F4 */ lwz r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 003D90 80009330 806D88F4 */ lwz r3, gButtonDownToggle@sda21(r13) /* 003D94 80009334 88C40004 */ lbz r6, 4(r4) /* 003D98 80009338 88E40005 */ lbz r7, 5(r4) /* 003D9C 8000933C 2C030001 */ cmpwi r3, 1 @@ -1429,19 +1429,19 @@ lbl_80009314: /* 003DC0 80009360 48000308 */ b lbl_80009668 lbl_80009364: /* 003DC4 80009364 38800000 */ li r4, 0 -/* 003DC8 80009368 908D88F4 */ stw r4, gButtonDownToggle-_SDA_BASE_(r13) +/* 003DC8 80009368 908D88F4 */ stw r4, gButtonDownToggle@sda21(r13) lbl_8000936C: /* 003DCC 8000936C 3C808013 */ lis r4, DemoPad@ha /* 003DD0 80009370 38842758 */ addi r4, r4, DemoPad@l /* 003DD4 80009374 7C840214 */ add r4, r4, r0 /* 003DD8 80009378 A0840000 */ lhz r4, 0(r4) -/* 003DDC 8000937C 908D8904 */ stw r4, nCurrButton$702-_SDA_BASE_(r13) -/* 003DE0 80009380 808D8904 */ lwz r4, nCurrButton$702-_SDA_BASE_(r13) +/* 003DDC 8000937C 908D8904 */ stw r4, nCurrButton$702@sda21(r13) +/* 003DE0 80009380 808D8904 */ lwz r4, nCurrButton$702@sda21(r13) /* 003DE4 80009384 70841600 */ andi. r4, r4, 0x1600 /* 003DE8 80009388 28041600 */ cmplwi r4, 0x1600 /* 003DEC 8000938C 40820014 */ bne lbl_800093A0 /* 003DF0 80009390 38000001 */ li r0, 1 -/* 003DF4 80009394 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 003DF4 80009394 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 003DF8 80009398 38600001 */ li r3, 1 /* 003DFC 8000939C 480002CC */ b lbl_80009668 lbl_800093A0: @@ -1450,7 +1450,7 @@ lbl_800093A0: /* 003E08 800093A8 2C070000 */ cmpwi r7, 0 /* 003E0C 800093AC 4182003C */ beq lbl_800093E8 /* 003E10 800093B0 6CC58000 */ xoris r5, r6, 0x8000 -/* 003E14 800093B4 C8428038 */ lfd f2, D_80135D38-_SDA2_BASE_(r2) +/* 003E14 800093B4 C8428038 */ lfd f2, D_80135D38@sda21(r2) /* 003E18 800093B8 6CE48000 */ xoris r4, r7, 0x8000 /* 003E1C 800093BC 90A1002C */ stw r5, 0x2c(r1) /* 003E20 800093C0 3CA04330 */ lis r5, 0x4330 @@ -1464,18 +1464,18 @@ lbl_800093A0: /* 003E40 800093E0 EC210024 */ fdivs f1, f1, f0 /* 003E44 800093E4 48000008 */ b lbl_800093EC lbl_800093E8: -/* 003E48 800093E8 C0228024 */ lfs f1, D_80135D24-_SDA2_BASE_(r2) +/* 003E48 800093E8 C0228024 */ lfs f1, D_80135D24@sda21(r2) lbl_800093EC: -/* 003E4C 800093EC C0028024 */ lfs f0, D_80135D24-_SDA2_BASE_(r2) +/* 003E4C 800093EC C0028024 */ lfs f0, D_80135D24@sda21(r2) /* 003E50 800093F0 FC010040 */ fcmpo cr0, f1, f0 /* 003E54 800093F4 4080000C */ bge lbl_80009400 -/* 003E58 800093F8 C0028050 */ lfs f0, D_80135D50-_SDA2_BASE_(r2) +/* 003E58 800093F8 C0028050 */ lfs f0, D_80135D50@sda21(r2) /* 003E5C 800093FC EC210032 */ fmuls f1, f1, f0 lbl_80009400: -/* 003E60 80009400 C0028054 */ lfs f0, D_80135D54-_SDA2_BASE_(r2) +/* 003E60 80009400 C0028054 */ lfs f0, D_80135D54@sda21(r2) /* 003E64 80009404 FC010040 */ fcmpo cr0, f1, f0 /* 003E68 80009408 41810010 */ bgt lbl_80009418 -/* 003E6C 8000940C C0028058 */ lfs f0, D_80135D58-_SDA2_BASE_(r2) +/* 003E6C 8000940C C0028058 */ lfs f0, D_80135D58@sda21(r2) /* 003E70 80009410 FC010040 */ fcmpo cr0, f1, f0 /* 003E74 80009414 40800084 */ bge lbl_80009498 lbl_80009418: @@ -1515,7 +1515,7 @@ lbl_80009478: /* 003EF0 80009490 7C831B78 */ or r3, r4, r3 /* 003EF4 80009494 907E0000 */ stw r3, 0(r30) lbl_80009498: -/* 003EF8 80009498 806D8904 */ lwz r3, nCurrButton$702-_SDA_BASE_(r13) +/* 003EF8 80009498 806D8904 */ lwz r3, nCurrButton$702@sda21(r13) /* 003EFC 8000949C 546304E7 */ rlwinm. r3, r3, 0, 0x13, 0x13 /* 003F00 800094A0 4182001C */ beq lbl_800094BC /* 003F04 800094A4 1C7D0050 */ mulli r3, r29, 0x50 @@ -1525,7 +1525,7 @@ lbl_80009498: /* 003F14 800094B4 7C831B78 */ or r3, r4, r3 /* 003F18 800094B8 907E0000 */ stw r3, 0(r30) lbl_800094BC: -/* 003F1C 800094BC 806D8904 */ lwz r3, nCurrButton$702-_SDA_BASE_(r13) +/* 003F1C 800094BC 806D8904 */ lwz r3, nCurrButton$702@sda21(r13) /* 003F20 800094C0 546306F7 */ rlwinm. r3, r3, 0, 0x1b, 0x1b /* 003F24 800094C4 4182001C */ beq lbl_800094E0 /* 003F28 800094C8 1C7D0050 */ mulli r3, r29, 0x50 @@ -1561,7 +1561,7 @@ lbl_80009510: /* 003F98 80009538 7C800378 */ or r0, r4, r0 /* 003F9C 8000953C 901E0000 */ stw r0, 0(r30) lbl_80009540: -/* 003FA0 80009540 800D8904 */ lwz r0, nCurrButton$702-_SDA_BASE_(r13) +/* 003FA0 80009540 800D8904 */ lwz r0, nCurrButton$702@sda21(r13) /* 003FA4 80009544 540005EF */ rlwinm. r0, r0, 0, 0x17, 0x17 /* 003FA8 80009548 4182001C */ beq lbl_80009564 /* 003FAC 8000954C 1C1D0050 */ mulli r0, r29, 0x50 @@ -1571,7 +1571,7 @@ lbl_80009540: /* 003FBC 8000955C 7C800378 */ or r0, r4, r0 /* 003FC0 80009560 901E0000 */ stw r0, 0(r30) lbl_80009564: -/* 003FC4 80009564 800D8904 */ lwz r0, nCurrButton$702-_SDA_BASE_(r13) +/* 003FC4 80009564 800D8904 */ lwz r0, nCurrButton$702@sda21(r13) /* 003FC8 80009568 540005AD */ rlwinm. r0, r0, 0, 0x16, 0x16 /* 003FCC 8000956C 4182001C */ beq lbl_80009588 /* 003FD0 80009570 1C1D0050 */ mulli r0, r29, 0x50 @@ -1581,7 +1581,7 @@ lbl_80009564: /* 003FE0 80009580 7C800378 */ or r0, r4, r0 /* 003FE4 80009584 901E0000 */ stw r0, 0(r30) lbl_80009588: -/* 003FE8 80009588 800D8904 */ lwz r0, nCurrButton$702-_SDA_BASE_(r13) +/* 003FE8 80009588 800D8904 */ lwz r0, nCurrButton$702@sda21(r13) /* 003FEC 8000958C 5400056B */ rlwinm. r0, r0, 0, 0x15, 0x15 /* 003FF0 80009590 4182001C */ beq lbl_800095AC /* 003FF4 80009594 1C1D0050 */ mulli r0, r29, 0x50 @@ -1591,7 +1591,7 @@ lbl_80009588: /* 004004 800095A4 7C800378 */ or r0, r4, r0 /* 004008 800095A8 901E0000 */ stw r0, 0(r30) lbl_800095AC: -/* 00400C 800095AC 806D8904 */ lwz r3, nCurrButton$702-_SDA_BASE_(r13) +/* 00400C 800095AC 806D8904 */ lwz r3, nCurrButton$702@sda21(r13) /* 004010 800095B0 54600529 */ rlwinm. r0, r3, 0, 0x14, 0x14 /* 004014 800095B4 41820024 */ beq lbl_800095D8 /* 004018 800095B8 1C1D0050 */ mulli r0, r29, 0x50 @@ -1612,7 +1612,7 @@ lbl_800095D8: /* 004050 800095F0 7C800378 */ or r0, r4, r0 /* 004054 800095F4 901E0000 */ stw r0, 0(r30) lbl_800095F8: -/* 004058 800095F8 800D8904 */ lwz r0, nCurrButton$702-_SDA_BASE_(r13) +/* 004058 800095F8 800D8904 */ lwz r0, nCurrButton$702@sda21(r13) /* 00405C 800095FC 5400077B */ rlwinm. r0, r0, 0, 0x1d, 0x1d /* 004060 80009600 4182001C */ beq lbl_8000961C /* 004064 80009604 1C1D0050 */ mulli r0, r29, 0x50 @@ -1622,7 +1622,7 @@ lbl_800095F8: /* 004074 80009614 7C800378 */ or r0, r4, r0 /* 004078 80009618 901E0000 */ stw r0, 0(r30) lbl_8000961C: -/* 00407C 8000961C 800D8904 */ lwz r0, nCurrButton$702-_SDA_BASE_(r13) +/* 00407C 8000961C 800D8904 */ lwz r0, nCurrButton$702@sda21(r13) /* 004080 80009620 540007FF */ clrlwi. r0, r0, 0x1f /* 004084 80009624 4182001C */ beq lbl_80009640 /* 004088 80009628 1C1D0050 */ mulli r0, r29, 0x50 @@ -1632,7 +1632,7 @@ lbl_8000961C: /* 004098 80009638 7C800378 */ or r0, r4, r0 /* 00409C 8000963C 901E0000 */ stw r0, 0(r30) lbl_80009640: -/* 0040A0 80009640 800D8904 */ lwz r0, nCurrButton$702-_SDA_BASE_(r13) +/* 0040A0 80009640 800D8904 */ lwz r0, nCurrButton$702@sda21(r13) /* 0040A4 80009644 540007BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 0040A8 80009648 4182001C */ beq lbl_80009664 /* 0040AC 8000964C 1C1D0050 */ mulli r0, r29, 0x50 @@ -1775,7 +1775,7 @@ glabel simulatorResetAndPlayMovie /* 004290 80009830 386379B0 */ addi r3, r3, mCard@l /* 004294 80009834 9421FFD8 */ stwu r1, -0x28(r1) /* 004298 80009838 93E10024 */ stw r31, 0x24(r1) -/* 00429C 8000983C 83ED88BC */ lwz r31, rmode-_SDA_BASE_(r13) +/* 00429C 8000983C 83ED88BC */ lwz r31, rmode@sda21(r13) /* 0042A0 80009840 4800FE31 */ bl mcardWriteGameDataReset /* 0042A4 80009844 38600001 */ li r3, 1 /* 0042A8 80009848 4809DF61 */ bl VISetBlack @@ -1795,7 +1795,7 @@ glabel simulatorResetAndPlayMovie /* 0042E0 80009880 98810016 */ stb r4, 0x16(r1) /* 0042E4 80009884 98010017 */ stb r0, 0x17(r1) /* 0042E8 80009888 480AC515 */ bl DEMOInit -/* 0042EC 8000988C 93ED88BC */ stw r31, rmode-_SDA_BASE_(r13) +/* 0042EC 8000988C 93ED88BC */ stw r31, rmode@sda21(r13) /* 0042F0 80009890 38600001 */ li r3, 1 /* 0042F4 80009894 4809DF15 */ bl VISetBlack /* 0042F8 80009898 38600000 */ li r3, 0 @@ -1809,12 +1809,12 @@ glabel simulatorResetAndPlayMovie /* 004318 800098B8 3BE10008 */ addi r31, r1, 8 lbl_800098BC: /* 00431C 800098BC 48098A05 */ bl OSGetTick -/* 004320 800098C0 800D8964 */ lwz r0, gMovieErrorToggle-_SDA_BASE_(r13) +/* 004320 800098C0 800D8964 */ lwz r0, gMovieErrorToggle@sda21(r13) /* 004324 800098C4 2C000001 */ cmpwi r0, 1 /* 004328 800098C8 4182FFF4 */ beq lbl_800098BC /* 00432C 800098CC 480AC8D1 */ bl DEMOBeforeRender /* 004330 800098D0 48005EFD */ bl MovieDraw -/* 004334 800098D4 880D8DC8 */ lbz r0, DemoStatEnable-_SDA_BASE_(r13) +/* 004334 800098D4 880D8DC8 */ lbz r0, DemoStatEnable@sda21(r13) /* 004338 800098D8 28000000 */ cmplwi r0, 0 /* 00433C 800098DC 41820020 */ beq lbl_800098FC /* 004340 800098E0 480A1735 */ bl GXDrawDone @@ -1831,23 +1831,23 @@ lbl_800098FC: /* 004368 80009908 480A4BDD */ bl GXSetZMode /* 00436C 8000990C 38600001 */ li r3, 1 /* 004370 80009910 480A4B7D */ bl GXSetColorUpdate -/* 004374 80009914 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 004374 80009914 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 004378 80009918 38800001 */ li r4, 1 /* 00437C 8000991C 480A27B5 */ bl GXCopyDisp /* 004380 80009920 480A16F5 */ bl GXDrawDone -/* 004384 80009924 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 004384 80009924 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 004388 80009928 4809DE15 */ bl VISetNextFrameBuffer /* 00438C 8000992C 4809DCE1 */ bl VIFlush /* 004390 80009930 4809CFED */ bl VIWaitForRetrace -/* 004394 80009934 800D8DAC */ lwz r0, DemoCurrentBuffer-_SDA_BASE_(r13) -/* 004398 80009938 806D8DB4 */ lwz r3, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 004394 80009934 800D8DAC */ lwz r0, DemoCurrentBuffer@sda21(r13) +/* 004398 80009938 806D8DB4 */ lwz r3, DemoFrameBuffer1@sda21(r13) /* 00439C 8000993C 7C001840 */ cmplw r0, r3 /* 0043A0 80009940 40820010 */ bne lbl_80009950 -/* 0043A4 80009944 800D8DB0 */ lwz r0, DemoFrameBuffer2-_SDA_BASE_(r13) -/* 0043A8 80009948 900D8DAC */ stw r0, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0043A4 80009944 800D8DB0 */ lwz r0, DemoFrameBuffer2@sda21(r13) +/* 0043A8 80009948 900D8DAC */ stw r0, DemoCurrentBuffer@sda21(r13) /* 0043AC 8000994C 48000008 */ b lbl_80009954 lbl_80009950: -/* 0043B0 80009950 906D8DAC */ stw r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0043B0 80009950 906D8DAC */ stw r3, DemoCurrentBuffer@sda21(r13) lbl_80009954: /* 0043B4 80009954 38600000 */ li r3, 0 /* 0043B8 80009958 4809DE51 */ bl VISetBlack @@ -1929,17 +1929,17 @@ glabel simulatorDrawErrorMessageWait /* 0044CC 80009A6C 7C0903A6 */ mtctr r0 /* 0044D0 80009A70 4E800420 */ bctr glabel lbl_80009A74 -/* 0044D4 80009A74 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0044D4 80009A74 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 0044D8 80009A78 7C001800 */ cmpw r0, r3 /* 0044DC 80009A7C 41820050 */ beq lbl_80009ACC -/* 0044E0 80009A80 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0044E0 80009A80 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 0044E4 80009A84 3C7F0001 */ addis r3, r31, 1 /* 0044E8 80009A88 3863E514 */ addi r3, r3, -6892 /* 0044EC 80009A8C 38810080 */ addi r4, r1, 0x80 /* 0044F0 80009A90 480A8FA5 */ bl DVDOpen /* 0044F4 80009A94 2C030001 */ cmpwi r3, 1 /* 0044F8 80009A98 40820024 */ bne lbl_80009ABC -/* 0044FC 80009A9C 80AD8008 */ lwz r5, gmsg_ld01Size-_SDA_BASE_(r13) +/* 0044FC 80009A9C 80AD8008 */ lwz r5, gmsg_ld01Size@sda21(r13) /* 004500 80009AA0 38610080 */ addi r3, r1, 0x80 /* 004504 80009AA4 389E01A0 */ addi r4, r30, 0x1a0 /* 004508 80009AA8 3805001F */ addi r0, r5, 0x1f @@ -1983,7 +1983,7 @@ lbl_80009ACC: /* 004598 80009B38 210000B4 */ subfic r8, r0, 0xb4 /* 00459C 80009B3C 38C6DE00 */ addi r6, r6, -8704 /* 0045A0 80009B40 48003A4D */ bl simulatorDrawOKImage -/* 0045A4 80009B44 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 0045A4 80009B44 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 0045A8 80009B48 2C000001 */ cmpwi r0, 1 /* 0045AC 80009B4C 40820020 */ bne lbl_80009B6C /* 0045B0 80009B50 480AD53D */ bl DEMOPadRead @@ -1995,7 +1995,7 @@ lbl_80009ACC: /* 0045C8 80009B68 48003000 */ b lbl_8000CB68 lbl_80009B6C: /* 0045CC 80009B6C 38000000 */ li r0, 0 -/* 0045D0 80009B70 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 0045D0 80009B70 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 0045D4 80009B74 480AD519 */ bl DEMOPadRead /* 0045D8 80009B78 80BB0000 */ lwz r5, 0(r27) /* 0045DC 80009B7C 3CDF0001 */ addis r6, r31, 1 @@ -2031,28 +2031,28 @@ lbl_80009B6C: /* 004654 80009BF4 A0030000 */ lhz r0, 0(r3) /* 004658 80009BF8 70001100 */ andi. r0, r0, 0x1100 /* 00465C 80009BFC 41820020 */ beq lbl_80009C1C -/* 004660 80009C00 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 004660 80009C00 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 004664 80009C04 38800000 */ li r4, 0 /* 004668 80009C08 80630004 */ lwz r3, 4(r3) /* 00466C 80009C0C 48012A85 */ bl soundPlayBeep /* 004670 80009C10 38600001 */ li r3, 1 -/* 004674 80009C14 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 004674 80009C14 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 004678 80009C18 48002F50 */ b lbl_8000CB68 lbl_80009C1C: /* 00467C 80009C1C 38600000 */ li r3, 0 /* 004680 80009C20 48002F48 */ b lbl_8000CB68 glabel lbl_80009C24 -/* 004684 80009C24 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 004684 80009C24 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 004688 80009C28 7C001800 */ cmpw r0, r3 /* 00468C 80009C2C 41820050 */ beq lbl_80009C7C -/* 004690 80009C30 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 004690 80009C30 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 004694 80009C34 3C7F0001 */ addis r3, r31, 1 /* 004698 80009C38 3863E528 */ addi r3, r3, -6872 /* 00469C 80009C3C 38810080 */ addi r4, r1, 0x80 /* 0046A0 80009C40 480A8DF5 */ bl DVDOpen /* 0046A4 80009C44 2C030001 */ cmpwi r3, 1 /* 0046A8 80009C48 40820024 */ bne lbl_80009C6C -/* 0046AC 80009C4C 80AD800C */ lwz r5, gmsg_ld02Size-_SDA_BASE_(r13) +/* 0046AC 80009C4C 80AD800C */ lwz r5, gmsg_ld02Size@sda21(r13) /* 0046B0 80009C50 38610080 */ addi r3, r1, 0x80 /* 0046B4 80009C54 389E01A0 */ addi r4, r30, 0x1a0 /* 0046B8 80009C58 3805001F */ addi r0, r5, 0x1f @@ -2096,7 +2096,7 @@ lbl_80009C7C: /* 004748 80009CE8 210000B4 */ subfic r8, r0, 0xb4 /* 00474C 80009CEC 38C6DE00 */ addi r6, r6, -8704 /* 004750 80009CF0 4800389D */ bl simulatorDrawOKImage -/* 004754 80009CF4 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 004754 80009CF4 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 004758 80009CF8 2C000001 */ cmpwi r0, 1 /* 00475C 80009CFC 40820020 */ bne lbl_80009D1C /* 004760 80009D00 480AD38D */ bl DEMOPadRead @@ -2108,7 +2108,7 @@ lbl_80009C7C: /* 004778 80009D18 48002E50 */ b lbl_8000CB68 lbl_80009D1C: /* 00477C 80009D1C 38000000 */ li r0, 0 -/* 004780 80009D20 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 004780 80009D20 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 004784 80009D24 480AD369 */ bl DEMOPadRead /* 004788 80009D28 80BD0000 */ lwz r5, 0(r29) /* 00478C 80009D2C 3CDF0001 */ addis r6, r31, 1 @@ -2144,28 +2144,28 @@ lbl_80009D1C: /* 004804 80009DA4 A0030000 */ lhz r0, 0(r3) /* 004808 80009DA8 70001100 */ andi. r0, r0, 0x1100 /* 00480C 80009DAC 41820020 */ beq lbl_80009DCC -/* 004810 80009DB0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 004810 80009DB0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 004814 80009DB4 38800000 */ li r4, 0 /* 004818 80009DB8 80630004 */ lwz r3, 4(r3) /* 00481C 80009DBC 480128D5 */ bl soundPlayBeep /* 004820 80009DC0 38600001 */ li r3, 1 -/* 004824 80009DC4 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 004824 80009DC4 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 004828 80009DC8 48002DA0 */ b lbl_8000CB68 lbl_80009DCC: /* 00482C 80009DCC 38600000 */ li r3, 0 /* 004830 80009DD0 48002D98 */ b lbl_8000CB68 glabel lbl_80009DD4 -/* 004834 80009DD4 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 004834 80009DD4 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 004838 80009DD8 7C001800 */ cmpw r0, r3 /* 00483C 80009DDC 41820050 */ beq lbl_80009E2C -/* 004840 80009DE0 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 004840 80009DE0 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 004844 80009DE4 3C7F0001 */ addis r3, r31, 1 /* 004848 80009DE8 3863E53C */ addi r3, r3, -6852 /* 00484C 80009DEC 38810080 */ addi r4, r1, 0x80 /* 004850 80009DF0 480A8C45 */ bl DVDOpen /* 004854 80009DF4 2C030001 */ cmpwi r3, 1 /* 004858 80009DF8 40820024 */ bne lbl_80009E1C -/* 00485C 80009DFC 80AD8010 */ lwz r5, gmsg_ld03Size-_SDA_BASE_(r13) +/* 00485C 80009DFC 80AD8010 */ lwz r5, gmsg_ld03Size@sda21(r13) /* 004860 80009E00 38610080 */ addi r3, r1, 0x80 /* 004864 80009E04 389E01A0 */ addi r4, r30, 0x1a0 /* 004868 80009E08 3805001F */ addi r0, r5, 0x1f @@ -2209,7 +2209,7 @@ lbl_80009E2C: /* 0048F8 80009E98 210000B4 */ subfic r8, r0, 0xb4 /* 0048FC 80009E9C 38C6DE00 */ addi r6, r6, -8704 /* 004900 80009EA0 480036ED */ bl simulatorDrawOKImage -/* 004904 80009EA4 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 004904 80009EA4 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 004908 80009EA8 2C000001 */ cmpwi r0, 1 /* 00490C 80009EAC 40820020 */ bne lbl_80009ECC /* 004910 80009EB0 480AD1DD */ bl DEMOPadRead @@ -2221,7 +2221,7 @@ lbl_80009E2C: /* 004928 80009EC8 48002CA0 */ b lbl_8000CB68 lbl_80009ECC: /* 00492C 80009ECC 38000000 */ li r0, 0 -/* 004930 80009ED0 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 004930 80009ED0 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 004934 80009ED4 480AD1B9 */ bl DEMOPadRead /* 004938 80009ED8 80BD0000 */ lwz r5, 0(r29) /* 00493C 80009EDC 3CDF0001 */ addis r6, r31, 1 @@ -2257,28 +2257,28 @@ lbl_80009ECC: /* 0049B4 80009F54 A0030000 */ lhz r0, 0(r3) /* 0049B8 80009F58 70001100 */ andi. r0, r0, 0x1100 /* 0049BC 80009F5C 41820020 */ beq lbl_80009F7C -/* 0049C0 80009F60 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0049C0 80009F60 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0049C4 80009F64 38800000 */ li r4, 0 /* 0049C8 80009F68 80630004 */ lwz r3, 4(r3) /* 0049CC 80009F6C 48012725 */ bl soundPlayBeep /* 0049D0 80009F70 38600001 */ li r3, 1 -/* 0049D4 80009F74 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 0049D4 80009F74 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 0049D8 80009F78 48002BF0 */ b lbl_8000CB68 lbl_80009F7C: /* 0049DC 80009F7C 38600000 */ li r3, 0 /* 0049E0 80009F80 48002BE8 */ b lbl_8000CB68 glabel lbl_80009F84 -/* 0049E4 80009F84 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0049E4 80009F84 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 0049E8 80009F88 7C001800 */ cmpw r0, r3 /* 0049EC 80009F8C 41820050 */ beq lbl_80009FDC -/* 0049F0 80009F90 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0049F0 80009F90 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 0049F4 80009F94 3C7F0001 */ addis r3, r31, 1 /* 0049F8 80009F98 3863E550 */ addi r3, r3, -6832 /* 0049FC 80009F9C 38810080 */ addi r4, r1, 0x80 /* 004A00 80009FA0 480A8A95 */ bl DVDOpen /* 004A04 80009FA4 2C030001 */ cmpwi r3, 1 /* 004A08 80009FA8 40820024 */ bne lbl_80009FCC -/* 004A0C 80009FAC 80AD8014 */ lwz r5, gmsg_ld04Size-_SDA_BASE_(r13) +/* 004A0C 80009FAC 80AD8014 */ lwz r5, gmsg_ld04Size@sda21(r13) /* 004A10 80009FB0 38610080 */ addi r3, r1, 0x80 /* 004A14 80009FB4 389E01A0 */ addi r4, r30, 0x1a0 /* 004A18 80009FB8 3805001F */ addi r0, r5, 0x1f @@ -2322,7 +2322,7 @@ lbl_80009FDC: /* 004AA8 8000A048 210000B4 */ subfic r8, r0, 0xb4 /* 004AAC 8000A04C 38C6DE00 */ addi r6, r6, -8704 /* 004AB0 8000A050 4800353D */ bl simulatorDrawOKImage -/* 004AB4 8000A054 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 004AB4 8000A054 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 004AB8 8000A058 2C000001 */ cmpwi r0, 1 /* 004ABC 8000A05C 40820020 */ bne lbl_8000A07C /* 004AC0 8000A060 480AD02D */ bl DEMOPadRead @@ -2334,7 +2334,7 @@ lbl_80009FDC: /* 004AD8 8000A078 48002AF0 */ b lbl_8000CB68 lbl_8000A07C: /* 004ADC 8000A07C 38000000 */ li r0, 0 -/* 004AE0 8000A080 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 004AE0 8000A080 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 004AE4 8000A084 480AD009 */ bl DEMOPadRead /* 004AE8 8000A088 80BD0000 */ lwz r5, 0(r29) /* 004AEC 8000A08C 3CDF0001 */ addis r6, r31, 1 @@ -2370,28 +2370,28 @@ lbl_8000A07C: /* 004B64 8000A104 A0030000 */ lhz r0, 0(r3) /* 004B68 8000A108 70001100 */ andi. r0, r0, 0x1100 /* 004B6C 8000A10C 41820020 */ beq lbl_8000A12C -/* 004B70 8000A110 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 004B70 8000A110 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 004B74 8000A114 38800000 */ li r4, 0 /* 004B78 8000A118 80630004 */ lwz r3, 4(r3) /* 004B7C 8000A11C 48012575 */ bl soundPlayBeep /* 004B80 8000A120 38600001 */ li r3, 1 -/* 004B84 8000A124 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 004B84 8000A124 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 004B88 8000A128 48002A40 */ b lbl_8000CB68 lbl_8000A12C: /* 004B8C 8000A12C 38600000 */ li r3, 0 /* 004B90 8000A130 48002A38 */ b lbl_8000CB68 glabel lbl_8000A134 -/* 004B94 8000A134 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 004B94 8000A134 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 004B98 8000A138 7C001800 */ cmpw r0, r3 /* 004B9C 8000A13C 41820050 */ beq lbl_8000A18C -/* 004BA0 8000A140 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 004BA0 8000A140 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 004BA4 8000A144 3C7F0001 */ addis r3, r31, 1 /* 004BA8 8000A148 3863E564 */ addi r3, r3, -6812 /* 004BAC 8000A14C 38810080 */ addi r4, r1, 0x80 /* 004BB0 8000A150 480A88E5 */ bl DVDOpen /* 004BB4 8000A154 2C030001 */ cmpwi r3, 1 /* 004BB8 8000A158 40820024 */ bne lbl_8000A17C -/* 004BBC 8000A15C 80AD8018 */ lwz r5, gmsg_ld05_1Size-_SDA_BASE_(r13) +/* 004BBC 8000A15C 80AD8018 */ lwz r5, gmsg_ld05_1Size@sda21(r13) /* 004BC0 8000A160 38610080 */ addi r3, r1, 0x80 /* 004BC4 8000A164 389E01A0 */ addi r4, r30, 0x1a0 /* 004BC8 8000A168 3805001F */ addi r0, r5, 0x1f @@ -2435,7 +2435,7 @@ lbl_8000A18C: /* 004C58 8000A1F8 210000B4 */ subfic r8, r0, 0xb4 /* 004C5C 8000A1FC 38C6DE00 */ addi r6, r6, -8704 /* 004C60 8000A200 4800338D */ bl simulatorDrawOKImage -/* 004C64 8000A204 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 004C64 8000A204 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 004C68 8000A208 2C000001 */ cmpwi r0, 1 /* 004C6C 8000A20C 40820020 */ bne lbl_8000A22C /* 004C70 8000A210 480ACE7D */ bl DEMOPadRead @@ -2447,7 +2447,7 @@ lbl_8000A18C: /* 004C88 8000A228 48002940 */ b lbl_8000CB68 lbl_8000A22C: /* 004C8C 8000A22C 38000000 */ li r0, 0 -/* 004C90 8000A230 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 004C90 8000A230 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 004C94 8000A234 480ACE59 */ bl DEMOPadRead /* 004C98 8000A238 80BD0000 */ lwz r5, 0(r29) /* 004C9C 8000A23C 3CDF0001 */ addis r6, r31, 1 @@ -2483,28 +2483,28 @@ lbl_8000A22C: /* 004D14 8000A2B4 A0030000 */ lhz r0, 0(r3) /* 004D18 8000A2B8 70001100 */ andi. r0, r0, 0x1100 /* 004D1C 8000A2BC 41820020 */ beq lbl_8000A2DC -/* 004D20 8000A2C0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 004D20 8000A2C0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 004D24 8000A2C4 38800000 */ li r4, 0 /* 004D28 8000A2C8 80630004 */ lwz r3, 4(r3) /* 004D2C 8000A2CC 480123C5 */ bl soundPlayBeep /* 004D30 8000A2D0 38600001 */ li r3, 1 -/* 004D34 8000A2D4 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 004D34 8000A2D4 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 004D38 8000A2D8 48002890 */ b lbl_8000CB68 lbl_8000A2DC: /* 004D3C 8000A2DC 38600000 */ li r3, 0 /* 004D40 8000A2E0 48002888 */ b lbl_8000CB68 glabel lbl_8000A2E4 -/* 004D44 8000A2E4 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 004D44 8000A2E4 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 004D48 8000A2E8 7C001800 */ cmpw r0, r3 /* 004D4C 8000A2EC 41820050 */ beq lbl_8000A33C -/* 004D50 8000A2F0 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 004D50 8000A2F0 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 004D54 8000A2F4 3C7F0001 */ addis r3, r31, 1 /* 004D58 8000A2F8 3863E578 */ addi r3, r3, -6792 /* 004D5C 8000A2FC 38810080 */ addi r4, r1, 0x80 /* 004D60 8000A300 480A8735 */ bl DVDOpen /* 004D64 8000A304 2C030001 */ cmpwi r3, 1 /* 004D68 8000A308 40820024 */ bne lbl_8000A32C -/* 004D6C 8000A30C 80AD8020 */ lwz r5, gmsg_ld06_1Size-_SDA_BASE_(r13) +/* 004D6C 8000A30C 80AD8020 */ lwz r5, gmsg_ld06_1Size@sda21(r13) /* 004D70 8000A310 38610080 */ addi r3, r1, 0x80 /* 004D74 8000A314 389E01A0 */ addi r4, r30, 0x1a0 /* 004D78 8000A318 3805001F */ addi r0, r5, 0x1f @@ -2548,7 +2548,7 @@ lbl_8000A33C: /* 004E08 8000A3A8 210000B4 */ subfic r8, r0, 0xb4 /* 004E0C 8000A3AC 38C6DE00 */ addi r6, r6, -8704 /* 004E10 8000A3B0 480031DD */ bl simulatorDrawOKImage -/* 004E14 8000A3B4 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 004E14 8000A3B4 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 004E18 8000A3B8 2C000001 */ cmpwi r0, 1 /* 004E1C 8000A3BC 40820020 */ bne lbl_8000A3DC /* 004E20 8000A3C0 480ACCCD */ bl DEMOPadRead @@ -2560,7 +2560,7 @@ lbl_8000A33C: /* 004E38 8000A3D8 48002790 */ b lbl_8000CB68 lbl_8000A3DC: /* 004E3C 8000A3DC 38000000 */ li r0, 0 -/* 004E40 8000A3E0 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 004E40 8000A3E0 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 004E44 8000A3E4 480ACCA9 */ bl DEMOPadRead /* 004E48 8000A3E8 80BD0000 */ lwz r5, 0(r29) /* 004E4C 8000A3EC 3CDF0001 */ addis r6, r31, 1 @@ -2596,28 +2596,28 @@ lbl_8000A3DC: /* 004EC4 8000A464 A0030000 */ lhz r0, 0(r3) /* 004EC8 8000A468 70001100 */ andi. r0, r0, 0x1100 /* 004ECC 8000A46C 41820020 */ beq lbl_8000A48C -/* 004ED0 8000A470 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 004ED0 8000A470 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 004ED4 8000A474 38800000 */ li r4, 0 /* 004ED8 8000A478 80630004 */ lwz r3, 4(r3) /* 004EDC 8000A47C 48012215 */ bl soundPlayBeep /* 004EE0 8000A480 38600001 */ li r3, 1 -/* 004EE4 8000A484 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 004EE4 8000A484 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 004EE8 8000A488 480026E0 */ b lbl_8000CB68 lbl_8000A48C: /* 004EEC 8000A48C 38600000 */ li r3, 0 /* 004EF0 8000A490 480026D8 */ b lbl_8000CB68 glabel lbl_8000A494 -/* 004EF4 8000A494 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 004EF4 8000A494 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 004EF8 8000A498 7C001800 */ cmpw r0, r3 /* 004EFC 8000A49C 41820050 */ beq lbl_8000A4EC -/* 004F00 8000A4A0 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 004F00 8000A4A0 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 004F04 8000A4A4 3C7F0001 */ addis r3, r31, 1 /* 004F08 8000A4A8 3863E58C */ addi r3, r3, -6772 /* 004F0C 8000A4AC 38810080 */ addi r4, r1, 0x80 /* 004F10 8000A4B0 480A8585 */ bl DVDOpen /* 004F14 8000A4B4 2C030001 */ cmpwi r3, 1 /* 004F18 8000A4B8 40820024 */ bne lbl_8000A4DC -/* 004F1C 8000A4BC 80AD8024 */ lwz r5, gmsg_ld06_2Size-_SDA_BASE_(r13) +/* 004F1C 8000A4BC 80AD8024 */ lwz r5, gmsg_ld06_2Size@sda21(r13) /* 004F20 8000A4C0 38610080 */ addi r3, r1, 0x80 /* 004F24 8000A4C4 389E01A0 */ addi r4, r30, 0x1a0 /* 004F28 8000A4C8 3805001F */ addi r0, r5, 0x1f @@ -2661,7 +2661,7 @@ lbl_8000A4EC: /* 004FB8 8000A558 210000B4 */ subfic r8, r0, 0xb4 /* 004FBC 8000A55C 38C6DE00 */ addi r6, r6, -8704 /* 004FC0 8000A560 4800302D */ bl simulatorDrawOKImage -/* 004FC4 8000A564 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 004FC4 8000A564 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 004FC8 8000A568 2C000001 */ cmpwi r0, 1 /* 004FCC 8000A56C 40820020 */ bne lbl_8000A58C /* 004FD0 8000A570 480ACB1D */ bl DEMOPadRead @@ -2673,7 +2673,7 @@ lbl_8000A4EC: /* 004FE8 8000A588 480025E0 */ b lbl_8000CB68 lbl_8000A58C: /* 004FEC 8000A58C 38000000 */ li r0, 0 -/* 004FF0 8000A590 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 004FF0 8000A590 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 004FF4 8000A594 480ACAF9 */ bl DEMOPadRead /* 004FF8 8000A598 80BD0000 */ lwz r5, 0(r29) /* 004FFC 8000A59C 3CDF0001 */ addis r6, r31, 1 @@ -2709,28 +2709,28 @@ lbl_8000A58C: /* 005074 8000A614 A0030000 */ lhz r0, 0(r3) /* 005078 8000A618 70001100 */ andi. r0, r0, 0x1100 /* 00507C 8000A61C 41820020 */ beq lbl_8000A63C -/* 005080 8000A620 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 005080 8000A620 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 005084 8000A624 38800000 */ li r4, 0 /* 005088 8000A628 80630004 */ lwz r3, 4(r3) /* 00508C 8000A62C 48012065 */ bl soundPlayBeep /* 005090 8000A630 38600001 */ li r3, 1 -/* 005094 8000A634 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 005094 8000A634 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 005098 8000A638 48002530 */ b lbl_8000CB68 lbl_8000A63C: /* 00509C 8000A63C 38600000 */ li r3, 0 /* 0050A0 8000A640 48002528 */ b lbl_8000CB68 glabel lbl_8000A644 -/* 0050A4 8000A644 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0050A4 8000A644 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 0050A8 8000A648 7C001800 */ cmpw r0, r3 /* 0050AC 8000A64C 41820050 */ beq lbl_8000A69C -/* 0050B0 8000A650 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0050B0 8000A650 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 0050B4 8000A654 3C7F0001 */ addis r3, r31, 1 /* 0050B8 8000A658 3863E5A0 */ addi r3, r3, -6752 /* 0050BC 8000A65C 38810080 */ addi r4, r1, 0x80 /* 0050C0 8000A660 480A83D5 */ bl DVDOpen /* 0050C4 8000A664 2C030001 */ cmpwi r3, 1 /* 0050C8 8000A668 40820024 */ bne lbl_8000A68C -/* 0050CC 8000A66C 80AD8028 */ lwz r5, gmsg_ld06_3Size-_SDA_BASE_(r13) +/* 0050CC 8000A66C 80AD8028 */ lwz r5, gmsg_ld06_3Size@sda21(r13) /* 0050D0 8000A670 38610080 */ addi r3, r1, 0x80 /* 0050D4 8000A674 389E01A0 */ addi r4, r30, 0x1a0 /* 0050D8 8000A678 3805001F */ addi r0, r5, 0x1f @@ -2774,7 +2774,7 @@ lbl_8000A69C: /* 005168 8000A708 210000B4 */ subfic r8, r0, 0xb4 /* 00516C 8000A70C 38C6DE00 */ addi r6, r6, -8704 /* 005170 8000A710 48002E7D */ bl simulatorDrawOKImage -/* 005174 8000A714 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 005174 8000A714 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 005178 8000A718 2C000001 */ cmpwi r0, 1 /* 00517C 8000A71C 40820020 */ bne lbl_8000A73C /* 005180 8000A720 480AC96D */ bl DEMOPadRead @@ -2786,7 +2786,7 @@ lbl_8000A69C: /* 005198 8000A738 48002430 */ b lbl_8000CB68 lbl_8000A73C: /* 00519C 8000A73C 38000000 */ li r0, 0 -/* 0051A0 8000A740 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 0051A0 8000A740 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 0051A4 8000A744 480AC949 */ bl DEMOPadRead /* 0051A8 8000A748 80BD0000 */ lwz r5, 0(r29) /* 0051AC 8000A74C 3CDF0001 */ addis r6, r31, 1 @@ -2822,28 +2822,28 @@ lbl_8000A73C: /* 005224 8000A7C4 A0030000 */ lhz r0, 0(r3) /* 005228 8000A7C8 70001100 */ andi. r0, r0, 0x1100 /* 00522C 8000A7CC 41820020 */ beq lbl_8000A7EC -/* 005230 8000A7D0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 005230 8000A7D0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 005234 8000A7D4 38800000 */ li r4, 0 /* 005238 8000A7D8 80630004 */ lwz r3, 4(r3) /* 00523C 8000A7DC 48011EB5 */ bl soundPlayBeep /* 005240 8000A7E0 38600001 */ li r3, 1 -/* 005244 8000A7E4 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 005244 8000A7E4 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 005248 8000A7E8 48002380 */ b lbl_8000CB68 lbl_8000A7EC: /* 00524C 8000A7EC 38600000 */ li r3, 0 /* 005250 8000A7F0 48002378 */ b lbl_8000CB68 glabel lbl_8000A7F4 -/* 005254 8000A7F4 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 005254 8000A7F4 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 005258 8000A7F8 7C001800 */ cmpw r0, r3 /* 00525C 8000A7FC 41820050 */ beq lbl_8000A84C -/* 005260 8000A800 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 005260 8000A800 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 005264 8000A804 3C7F0001 */ addis r3, r31, 1 /* 005268 8000A808 3863E5B4 */ addi r3, r3, -6732 /* 00526C 8000A80C 38810080 */ addi r4, r1, 0x80 /* 005270 8000A810 480A8225 */ bl DVDOpen /* 005274 8000A814 2C030001 */ cmpwi r3, 1 /* 005278 8000A818 40820024 */ bne lbl_8000A83C -/* 00527C 8000A81C 80AD803C */ lwz r5, gmsg_gf03Size-_SDA_BASE_(r13) +/* 00527C 8000A81C 80AD803C */ lwz r5, gmsg_gf03Size@sda21(r13) /* 005280 8000A820 38610080 */ addi r3, r1, 0x80 /* 005284 8000A824 389E01A0 */ addi r4, r30, 0x1a0 /* 005288 8000A828 3805001F */ addi r0, r5, 0x1f @@ -2887,7 +2887,7 @@ lbl_8000A84C: /* 005318 8000A8B8 210000B4 */ subfic r8, r0, 0xb4 /* 00531C 8000A8BC 38C6DE00 */ addi r6, r6, -8704 /* 005320 8000A8C0 48002CCD */ bl simulatorDrawOKImage -/* 005324 8000A8C4 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 005324 8000A8C4 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 005328 8000A8C8 2C000001 */ cmpwi r0, 1 /* 00532C 8000A8CC 40820020 */ bne lbl_8000A8EC /* 005330 8000A8D0 480AC7BD */ bl DEMOPadRead @@ -2899,7 +2899,7 @@ lbl_8000A84C: /* 005348 8000A8E8 48002280 */ b lbl_8000CB68 lbl_8000A8EC: /* 00534C 8000A8EC 38000000 */ li r0, 0 -/* 005350 8000A8F0 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 005350 8000A8F0 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 005354 8000A8F4 480AC799 */ bl DEMOPadRead /* 005358 8000A8F8 80BD0000 */ lwz r5, 0(r29) /* 00535C 8000A8FC 3CDF0001 */ addis r6, r31, 1 @@ -2935,28 +2935,28 @@ lbl_8000A8EC: /* 0053D4 8000A974 A0030000 */ lhz r0, 0(r3) /* 0053D8 8000A978 70001100 */ andi. r0, r0, 0x1100 /* 0053DC 8000A97C 41820020 */ beq lbl_8000A99C -/* 0053E0 8000A980 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0053E0 8000A980 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0053E4 8000A984 38800000 */ li r4, 0 /* 0053E8 8000A988 80630004 */ lwz r3, 4(r3) /* 0053EC 8000A98C 48011D05 */ bl soundPlayBeep /* 0053F0 8000A990 38600001 */ li r3, 1 -/* 0053F4 8000A994 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 0053F4 8000A994 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 0053F8 8000A998 480021D0 */ b lbl_8000CB68 lbl_8000A99C: /* 0053FC 8000A99C 38600000 */ li r3, 0 /* 005400 8000A9A0 480021C8 */ b lbl_8000CB68 glabel lbl_8000A9A4 -/* 005404 8000A9A4 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 005404 8000A9A4 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 005408 8000A9A8 7C001800 */ cmpw r0, r3 /* 00540C 8000A9AC 41820050 */ beq lbl_8000A9FC -/* 005410 8000A9B0 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 005410 8000A9B0 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 005414 8000A9B4 3C7F0001 */ addis r3, r31, 1 /* 005418 8000A9B8 3863E5C8 */ addi r3, r3, -6712 /* 00541C 8000A9BC 38810080 */ addi r4, r1, 0x80 /* 005420 8000A9C0 480A8075 */ bl DVDOpen /* 005424 8000A9C4 2C030001 */ cmpwi r3, 1 /* 005428 8000A9C8 40820024 */ bne lbl_8000A9EC -/* 00542C 8000A9CC 80AD8040 */ lwz r5, gmsg_gf04Size-_SDA_BASE_(r13) +/* 00542C 8000A9CC 80AD8040 */ lwz r5, gmsg_gf04Size@sda21(r13) /* 005430 8000A9D0 38610080 */ addi r3, r1, 0x80 /* 005434 8000A9D4 389E01A0 */ addi r4, r30, 0x1a0 /* 005438 8000A9D8 3805001F */ addi r0, r5, 0x1f @@ -3000,7 +3000,7 @@ lbl_8000A9FC: /* 0054C8 8000AA68 210000B4 */ subfic r8, r0, 0xb4 /* 0054CC 8000AA6C 38C6DE00 */ addi r6, r6, -8704 /* 0054D0 8000AA70 48002B1D */ bl simulatorDrawOKImage -/* 0054D4 8000AA74 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 0054D4 8000AA74 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 0054D8 8000AA78 2C000001 */ cmpwi r0, 1 /* 0054DC 8000AA7C 40820020 */ bne lbl_8000AA9C /* 0054E0 8000AA80 480AC60D */ bl DEMOPadRead @@ -3012,7 +3012,7 @@ lbl_8000A9FC: /* 0054F8 8000AA98 480020D0 */ b lbl_8000CB68 lbl_8000AA9C: /* 0054FC 8000AA9C 38000000 */ li r0, 0 -/* 005500 8000AAA0 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 005500 8000AAA0 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 005504 8000AAA4 480AC5E9 */ bl DEMOPadRead /* 005508 8000AAA8 80BD0000 */ lwz r5, 0(r29) /* 00550C 8000AAAC 3CDF0001 */ addis r6, r31, 1 @@ -3048,28 +3048,28 @@ lbl_8000AA9C: /* 005584 8000AB24 A0030000 */ lhz r0, 0(r3) /* 005588 8000AB28 70001100 */ andi. r0, r0, 0x1100 /* 00558C 8000AB2C 41820020 */ beq lbl_8000AB4C -/* 005590 8000AB30 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 005590 8000AB30 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 005594 8000AB34 38800000 */ li r4, 0 /* 005598 8000AB38 80630004 */ lwz r3, 4(r3) /* 00559C 8000AB3C 48011B55 */ bl soundPlayBeep /* 0055A0 8000AB40 38600001 */ li r3, 1 -/* 0055A4 8000AB44 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 0055A4 8000AB44 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 0055A8 8000AB48 48002020 */ b lbl_8000CB68 lbl_8000AB4C: /* 0055AC 8000AB4C 38600000 */ li r3, 0 /* 0055B0 8000AB50 48002018 */ b lbl_8000CB68 glabel lbl_8000AB54 -/* 0055B4 8000AB54 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0055B4 8000AB54 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 0055B8 8000AB58 7C001800 */ cmpw r0, r3 /* 0055BC 8000AB5C 41820050 */ beq lbl_8000ABAC -/* 0055C0 8000AB60 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0055C0 8000AB60 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 0055C4 8000AB64 3C7F0001 */ addis r3, r31, 1 /* 0055C8 8000AB68 3863E5DC */ addi r3, r3, -6692 /* 0055CC 8000AB6C 38810080 */ addi r4, r1, 0x80 /* 0055D0 8000AB70 480A7EC5 */ bl DVDOpen /* 0055D4 8000AB74 2C030001 */ cmpwi r3, 1 /* 0055D8 8000AB78 40820024 */ bne lbl_8000AB9C -/* 0055DC 8000AB7C 80AD8044 */ lwz r5, gmsg_gf05Size-_SDA_BASE_(r13) +/* 0055DC 8000AB7C 80AD8044 */ lwz r5, gmsg_gf05Size@sda21(r13) /* 0055E0 8000AB80 38610080 */ addi r3, r1, 0x80 /* 0055E4 8000AB84 389E01A0 */ addi r4, r30, 0x1a0 /* 0055E8 8000AB88 3805001F */ addi r0, r5, 0x1f @@ -3113,7 +3113,7 @@ lbl_8000ABAC: /* 005678 8000AC18 210000B4 */ subfic r8, r0, 0xb4 /* 00567C 8000AC1C 38C6DE00 */ addi r6, r6, -8704 /* 005680 8000AC20 4800296D */ bl simulatorDrawOKImage -/* 005684 8000AC24 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 005684 8000AC24 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 005688 8000AC28 2C000001 */ cmpwi r0, 1 /* 00568C 8000AC2C 40820020 */ bne lbl_8000AC4C /* 005690 8000AC30 480AC45D */ bl DEMOPadRead @@ -3125,7 +3125,7 @@ lbl_8000ABAC: /* 0056A8 8000AC48 48001F20 */ b lbl_8000CB68 lbl_8000AC4C: /* 0056AC 8000AC4C 38000000 */ li r0, 0 -/* 0056B0 8000AC50 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 0056B0 8000AC50 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 0056B4 8000AC54 480AC439 */ bl DEMOPadRead /* 0056B8 8000AC58 80BD0000 */ lwz r5, 0(r29) /* 0056BC 8000AC5C 3CDF0001 */ addis r6, r31, 1 @@ -3161,28 +3161,28 @@ lbl_8000AC4C: /* 005734 8000ACD4 A0030000 */ lhz r0, 0(r3) /* 005738 8000ACD8 70001100 */ andi. r0, r0, 0x1100 /* 00573C 8000ACDC 41820020 */ beq lbl_8000ACFC -/* 005740 8000ACE0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 005740 8000ACE0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 005744 8000ACE4 38800000 */ li r4, 0 /* 005748 8000ACE8 80630004 */ lwz r3, 4(r3) /* 00574C 8000ACEC 480119A5 */ bl soundPlayBeep /* 005750 8000ACF0 38600001 */ li r3, 1 -/* 005754 8000ACF4 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 005754 8000ACF4 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 005758 8000ACF8 48001E70 */ b lbl_8000CB68 lbl_8000ACFC: /* 00575C 8000ACFC 38600000 */ li r3, 0 /* 005760 8000AD00 48001E68 */ b lbl_8000CB68 glabel lbl_8000AD04 -/* 005764 8000AD04 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 005764 8000AD04 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 005768 8000AD08 7C001800 */ cmpw r0, r3 /* 00576C 8000AD0C 41820050 */ beq lbl_8000AD5C -/* 005770 8000AD10 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 005770 8000AD10 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 005774 8000AD14 3C7F0001 */ addis r3, r31, 1 /* 005778 8000AD18 3863E5F0 */ addi r3, r3, -6672 /* 00577C 8000AD1C 38810080 */ addi r4, r1, 0x80 /* 005780 8000AD20 480A7D15 */ bl DVDOpen /* 005784 8000AD24 2C030001 */ cmpwi r3, 1 /* 005788 8000AD28 40820024 */ bne lbl_8000AD4C -/* 00578C 8000AD2C 80AD8048 */ lwz r5, gmsg_gf06Size-_SDA_BASE_(r13) +/* 00578C 8000AD2C 80AD8048 */ lwz r5, gmsg_gf06Size@sda21(r13) /* 005790 8000AD30 38610080 */ addi r3, r1, 0x80 /* 005794 8000AD34 389E01A0 */ addi r4, r30, 0x1a0 /* 005798 8000AD38 3805001F */ addi r0, r5, 0x1f @@ -3226,7 +3226,7 @@ lbl_8000AD5C: /* 005828 8000ADC8 210000B4 */ subfic r8, r0, 0xb4 /* 00582C 8000ADCC 38C6DE00 */ addi r6, r6, -8704 /* 005830 8000ADD0 480027BD */ bl simulatorDrawOKImage -/* 005834 8000ADD4 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 005834 8000ADD4 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 005838 8000ADD8 2C000001 */ cmpwi r0, 1 /* 00583C 8000ADDC 40820020 */ bne lbl_8000ADFC /* 005840 8000ADE0 480AC2AD */ bl DEMOPadRead @@ -3238,7 +3238,7 @@ lbl_8000AD5C: /* 005858 8000ADF8 48001D70 */ b lbl_8000CB68 lbl_8000ADFC: /* 00585C 8000ADFC 38000000 */ li r0, 0 -/* 005860 8000AE00 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 005860 8000AE00 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 005864 8000AE04 480AC289 */ bl DEMOPadRead /* 005868 8000AE08 80BD0000 */ lwz r5, 0(r29) /* 00586C 8000AE0C 3CDF0001 */ addis r6, r31, 1 @@ -3274,28 +3274,28 @@ lbl_8000ADFC: /* 0058E4 8000AE84 A0030000 */ lhz r0, 0(r3) /* 0058E8 8000AE88 70001100 */ andi. r0, r0, 0x1100 /* 0058EC 8000AE8C 41820020 */ beq lbl_8000AEAC -/* 0058F0 8000AE90 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0058F0 8000AE90 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0058F4 8000AE94 38800000 */ li r4, 0 /* 0058F8 8000AE98 80630004 */ lwz r3, 4(r3) /* 0058FC 8000AE9C 480117F5 */ bl soundPlayBeep /* 005900 8000AEA0 38600001 */ li r3, 1 -/* 005904 8000AEA4 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 005904 8000AEA4 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 005908 8000AEA8 48001CC0 */ b lbl_8000CB68 lbl_8000AEAC: /* 00590C 8000AEAC 38600000 */ li r3, 0 /* 005910 8000AEB0 48001CB8 */ b lbl_8000CB68 glabel lbl_8000AEB4 -/* 005914 8000AEB4 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 005914 8000AEB4 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 005918 8000AEB8 7C001800 */ cmpw r0, r3 /* 00591C 8000AEBC 41820050 */ beq lbl_8000AF0C -/* 005920 8000AEC0 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 005920 8000AEC0 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 005924 8000AEC4 3C7F0001 */ addis r3, r31, 1 /* 005928 8000AEC8 3863E604 */ addi r3, r3, -6652 /* 00592C 8000AECC 38810080 */ addi r4, r1, 0x80 /* 005930 8000AED0 480A7B65 */ bl DVDOpen /* 005934 8000AED4 2C030001 */ cmpwi r3, 1 /* 005938 8000AED8 40820024 */ bne lbl_8000AEFC -/* 00593C 8000AEDC 80AD8054 */ lwz r5, gmsg_in03Size-_SDA_BASE_(r13) +/* 00593C 8000AEDC 80AD8054 */ lwz r5, gmsg_in03Size@sda21(r13) /* 005940 8000AEE0 38610080 */ addi r3, r1, 0x80 /* 005944 8000AEE4 389E01A0 */ addi r4, r30, 0x1a0 /* 005948 8000AEE8 3805001F */ addi r0, r5, 0x1f @@ -3339,7 +3339,7 @@ lbl_8000AF0C: /* 0059D8 8000AF78 210000B4 */ subfic r8, r0, 0xb4 /* 0059DC 8000AF7C 38C6DE00 */ addi r6, r6, -8704 /* 0059E0 8000AF80 4800260D */ bl simulatorDrawOKImage -/* 0059E4 8000AF84 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 0059E4 8000AF84 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 0059E8 8000AF88 2C000001 */ cmpwi r0, 1 /* 0059EC 8000AF8C 40820020 */ bne lbl_8000AFAC /* 0059F0 8000AF90 480AC0FD */ bl DEMOPadRead @@ -3351,7 +3351,7 @@ lbl_8000AF0C: /* 005A08 8000AFA8 48001BC0 */ b lbl_8000CB68 lbl_8000AFAC: /* 005A0C 8000AFAC 38000000 */ li r0, 0 -/* 005A10 8000AFB0 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 005A10 8000AFB0 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 005A14 8000AFB4 480AC0D9 */ bl DEMOPadRead /* 005A18 8000AFB8 80BD0000 */ lwz r5, 0(r29) /* 005A1C 8000AFBC 3CDF0001 */ addis r6, r31, 1 @@ -3387,28 +3387,28 @@ lbl_8000AFAC: /* 005A94 8000B034 A0030000 */ lhz r0, 0(r3) /* 005A98 8000B038 70001100 */ andi. r0, r0, 0x1100 /* 005A9C 8000B03C 41820020 */ beq lbl_8000B05C -/* 005AA0 8000B040 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 005AA0 8000B040 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 005AA4 8000B044 38800000 */ li r4, 0 /* 005AA8 8000B048 80630004 */ lwz r3, 4(r3) /* 005AAC 8000B04C 48011645 */ bl soundPlayBeep /* 005AB0 8000B050 38600001 */ li r3, 1 -/* 005AB4 8000B054 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 005AB4 8000B054 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 005AB8 8000B058 48001B10 */ b lbl_8000CB68 lbl_8000B05C: /* 005ABC 8000B05C 38600000 */ li r3, 0 /* 005AC0 8000B060 48001B08 */ b lbl_8000CB68 glabel lbl_8000B064 -/* 005AC4 8000B064 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 005AC4 8000B064 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 005AC8 8000B068 7C001800 */ cmpw r0, r3 /* 005ACC 8000B06C 41820050 */ beq lbl_8000B0BC -/* 005AD0 8000B070 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 005AD0 8000B070 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 005AD4 8000B074 3C7F0001 */ addis r3, r31, 1 /* 005AD8 8000B078 3863E618 */ addi r3, r3, -6632 /* 005ADC 8000B07C 38810080 */ addi r4, r1, 0x80 /* 005AE0 8000B080 480A79B5 */ bl DVDOpen /* 005AE4 8000B084 2C030001 */ cmpwi r3, 1 /* 005AE8 8000B088 40820024 */ bne lbl_8000B0AC -/* 005AEC 8000B08C 80AD8058 */ lwz r5, gmsg_in04Size-_SDA_BASE_(r13) +/* 005AEC 8000B08C 80AD8058 */ lwz r5, gmsg_in04Size@sda21(r13) /* 005AF0 8000B090 38610080 */ addi r3, r1, 0x80 /* 005AF4 8000B094 389E01A0 */ addi r4, r30, 0x1a0 /* 005AF8 8000B098 3805001F */ addi r0, r5, 0x1f @@ -3452,7 +3452,7 @@ lbl_8000B0BC: /* 005B88 8000B128 210000B4 */ subfic r8, r0, 0xb4 /* 005B8C 8000B12C 38C6DE00 */ addi r6, r6, -8704 /* 005B90 8000B130 4800245D */ bl simulatorDrawOKImage -/* 005B94 8000B134 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 005B94 8000B134 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 005B98 8000B138 2C000001 */ cmpwi r0, 1 /* 005B9C 8000B13C 40820020 */ bne lbl_8000B15C /* 005BA0 8000B140 480ABF4D */ bl DEMOPadRead @@ -3464,7 +3464,7 @@ lbl_8000B0BC: /* 005BB8 8000B158 48001A10 */ b lbl_8000CB68 lbl_8000B15C: /* 005BBC 8000B15C 38000000 */ li r0, 0 -/* 005BC0 8000B160 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 005BC0 8000B160 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 005BC4 8000B164 480ABF29 */ bl DEMOPadRead /* 005BC8 8000B168 80BD0000 */ lwz r5, 0(r29) /* 005BCC 8000B16C 3CDF0001 */ addis r6, r31, 1 @@ -3500,28 +3500,28 @@ lbl_8000B15C: /* 005C44 8000B1E4 A0030000 */ lhz r0, 0(r3) /* 005C48 8000B1E8 70001100 */ andi. r0, r0, 0x1100 /* 005C4C 8000B1EC 41820020 */ beq lbl_8000B20C -/* 005C50 8000B1F0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 005C50 8000B1F0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 005C54 8000B1F4 38800000 */ li r4, 0 /* 005C58 8000B1F8 80630004 */ lwz r3, 4(r3) /* 005C5C 8000B1FC 48011495 */ bl soundPlayBeep /* 005C60 8000B200 38600001 */ li r3, 1 -/* 005C64 8000B204 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 005C64 8000B204 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 005C68 8000B208 48001960 */ b lbl_8000CB68 lbl_8000B20C: /* 005C6C 8000B20C 38600000 */ li r3, 0 /* 005C70 8000B210 48001958 */ b lbl_8000CB68 glabel lbl_8000B214 -/* 005C74 8000B214 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 005C74 8000B214 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 005C78 8000B218 7C001800 */ cmpw r0, r3 /* 005C7C 8000B21C 41820050 */ beq lbl_8000B26C -/* 005C80 8000B220 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 005C80 8000B220 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 005C84 8000B224 3C7F0001 */ addis r3, r31, 1 /* 005C88 8000B228 3863E62C */ addi r3, r3, -6612 /* 005C8C 8000B22C 38810080 */ addi r4, r1, 0x80 /* 005C90 8000B230 480A7805 */ bl DVDOpen /* 005C94 8000B234 2C030001 */ cmpwi r3, 1 /* 005C98 8000B238 40820024 */ bne lbl_8000B25C -/* 005C9C 8000B23C 80AD805C */ lwz r5, gmsg_in05Size-_SDA_BASE_(r13) +/* 005C9C 8000B23C 80AD805C */ lwz r5, gmsg_in05Size@sda21(r13) /* 005CA0 8000B240 38610080 */ addi r3, r1, 0x80 /* 005CA4 8000B244 389E01A0 */ addi r4, r30, 0x1a0 /* 005CA8 8000B248 3805001F */ addi r0, r5, 0x1f @@ -3565,7 +3565,7 @@ lbl_8000B26C: /* 005D38 8000B2D8 210000B4 */ subfic r8, r0, 0xb4 /* 005D3C 8000B2DC 38C6DE00 */ addi r6, r6, -8704 /* 005D40 8000B2E0 480022AD */ bl simulatorDrawOKImage -/* 005D44 8000B2E4 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 005D44 8000B2E4 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 005D48 8000B2E8 2C000001 */ cmpwi r0, 1 /* 005D4C 8000B2EC 40820020 */ bne lbl_8000B30C /* 005D50 8000B2F0 480ABD9D */ bl DEMOPadRead @@ -3577,7 +3577,7 @@ lbl_8000B26C: /* 005D68 8000B308 48001860 */ b lbl_8000CB68 lbl_8000B30C: /* 005D6C 8000B30C 38000000 */ li r0, 0 -/* 005D70 8000B310 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 005D70 8000B310 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 005D74 8000B314 480ABD79 */ bl DEMOPadRead /* 005D78 8000B318 80BD0000 */ lwz r5, 0(r29) /* 005D7C 8000B31C 3CDF0001 */ addis r6, r31, 1 @@ -3613,28 +3613,28 @@ lbl_8000B30C: /* 005DF4 8000B394 A0030000 */ lhz r0, 0(r3) /* 005DF8 8000B398 70001100 */ andi. r0, r0, 0x1100 /* 005DFC 8000B39C 41820020 */ beq lbl_8000B3BC -/* 005E00 8000B3A0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 005E00 8000B3A0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 005E04 8000B3A4 38800000 */ li r4, 0 /* 005E08 8000B3A8 80630004 */ lwz r3, 4(r3) /* 005E0C 8000B3AC 480112E5 */ bl soundPlayBeep /* 005E10 8000B3B0 38600001 */ li r3, 1 -/* 005E14 8000B3B4 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 005E14 8000B3B4 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 005E18 8000B3B8 480017B0 */ b lbl_8000CB68 lbl_8000B3BC: /* 005E1C 8000B3BC 38600000 */ li r3, 0 /* 005E20 8000B3C0 480017A8 */ b lbl_8000CB68 glabel lbl_8000B3C4 -/* 005E24 8000B3C4 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 005E24 8000B3C4 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 005E28 8000B3C8 7C001800 */ cmpw r0, r3 /* 005E2C 8000B3CC 41820050 */ beq lbl_8000B41C -/* 005E30 8000B3D0 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 005E30 8000B3D0 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 005E34 8000B3D4 3C7F0001 */ addis r3, r31, 1 /* 005E38 8000B3D8 3863E640 */ addi r3, r3, -6592 /* 005E3C 8000B3DC 38810080 */ addi r4, r1, 0x80 /* 005E40 8000B3E0 480A7655 */ bl DVDOpen /* 005E44 8000B3E4 2C030001 */ cmpwi r3, 1 /* 005E48 8000B3E8 40820024 */ bne lbl_8000B40C -/* 005E4C 8000B3EC 80AD8060 */ lwz r5, gmsg_sv01Size-_SDA_BASE_(r13) +/* 005E4C 8000B3EC 80AD8060 */ lwz r5, gmsg_sv01Size@sda21(r13) /* 005E50 8000B3F0 38610080 */ addi r3, r1, 0x80 /* 005E54 8000B3F4 389E01A0 */ addi r4, r30, 0x1a0 /* 005E58 8000B3F8 3805001F */ addi r0, r5, 0x1f @@ -3678,7 +3678,7 @@ lbl_8000B41C: /* 005EE8 8000B488 210000B4 */ subfic r8, r0, 0xb4 /* 005EEC 8000B48C 38C6DE00 */ addi r6, r6, -8704 /* 005EF0 8000B490 480020FD */ bl simulatorDrawOKImage -/* 005EF4 8000B494 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 005EF4 8000B494 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 005EF8 8000B498 2C000001 */ cmpwi r0, 1 /* 005EFC 8000B49C 40820020 */ bne lbl_8000B4BC /* 005F00 8000B4A0 480ABBED */ bl DEMOPadRead @@ -3690,7 +3690,7 @@ lbl_8000B41C: /* 005F18 8000B4B8 480016B0 */ b lbl_8000CB68 lbl_8000B4BC: /* 005F1C 8000B4BC 38000000 */ li r0, 0 -/* 005F20 8000B4C0 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 005F20 8000B4C0 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 005F24 8000B4C4 480ABBC9 */ bl DEMOPadRead /* 005F28 8000B4C8 80BD0000 */ lwz r5, 0(r29) /* 005F2C 8000B4CC 3CDF0001 */ addis r6, r31, 1 @@ -3726,28 +3726,28 @@ lbl_8000B4BC: /* 005FA4 8000B544 A0030000 */ lhz r0, 0(r3) /* 005FA8 8000B548 70001100 */ andi. r0, r0, 0x1100 /* 005FAC 8000B54C 41820020 */ beq lbl_8000B56C -/* 005FB0 8000B550 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 005FB0 8000B550 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 005FB4 8000B554 38800000 */ li r4, 0 /* 005FB8 8000B558 80630004 */ lwz r3, 4(r3) /* 005FBC 8000B55C 48011135 */ bl soundPlayBeep /* 005FC0 8000B560 38600001 */ li r3, 1 -/* 005FC4 8000B564 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 005FC4 8000B564 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 005FC8 8000B568 48001600 */ b lbl_8000CB68 lbl_8000B56C: /* 005FCC 8000B56C 38600000 */ li r3, 0 /* 005FD0 8000B570 480015F8 */ b lbl_8000CB68 glabel lbl_8000B574 -/* 005FD4 8000B574 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 005FD4 8000B574 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 005FD8 8000B578 7C001800 */ cmpw r0, r3 /* 005FDC 8000B57C 41820050 */ beq lbl_8000B5CC -/* 005FE0 8000B580 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 005FE0 8000B580 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 005FE4 8000B584 3C7F0001 */ addis r3, r31, 1 /* 005FE8 8000B588 3863E654 */ addi r3, r3, -6572 /* 005FEC 8000B58C 38810080 */ addi r4, r1, 0x80 /* 005FF0 8000B590 480A74A5 */ bl DVDOpen /* 005FF4 8000B594 2C030001 */ cmpwi r3, 1 /* 005FF8 8000B598 40820024 */ bne lbl_8000B5BC -/* 005FFC 8000B59C 80AD8064 */ lwz r5, gmsg_sv01_2Size-_SDA_BASE_(r13) +/* 005FFC 8000B59C 80AD8064 */ lwz r5, gmsg_sv01_2Size@sda21(r13) /* 006000 8000B5A0 38610080 */ addi r3, r1, 0x80 /* 006004 8000B5A4 389E01A0 */ addi r4, r30, 0x1a0 /* 006008 8000B5A8 3805001F */ addi r0, r5, 0x1f @@ -3791,7 +3791,7 @@ lbl_8000B5CC: /* 006098 8000B638 210000B4 */ subfic r8, r0, 0xb4 /* 00609C 8000B63C 38C6DE00 */ addi r6, r6, -8704 /* 0060A0 8000B640 48001F4D */ bl simulatorDrawOKImage -/* 0060A4 8000B644 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 0060A4 8000B644 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 0060A8 8000B648 2C000001 */ cmpwi r0, 1 /* 0060AC 8000B64C 40820020 */ bne lbl_8000B66C /* 0060B0 8000B650 480ABA3D */ bl DEMOPadRead @@ -3803,7 +3803,7 @@ lbl_8000B5CC: /* 0060C8 8000B668 48001500 */ b lbl_8000CB68 lbl_8000B66C: /* 0060CC 8000B66C 38000000 */ li r0, 0 -/* 0060D0 8000B670 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 0060D0 8000B670 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 0060D4 8000B674 480ABA19 */ bl DEMOPadRead /* 0060D8 8000B678 80BD0000 */ lwz r5, 0(r29) /* 0060DC 8000B67C 3CDF0001 */ addis r6, r31, 1 @@ -3839,28 +3839,28 @@ lbl_8000B66C: /* 006154 8000B6F4 A0030000 */ lhz r0, 0(r3) /* 006158 8000B6F8 70001100 */ andi. r0, r0, 0x1100 /* 00615C 8000B6FC 41820020 */ beq lbl_8000B71C -/* 006160 8000B700 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 006160 8000B700 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 006164 8000B704 38800000 */ li r4, 0 /* 006168 8000B708 80630004 */ lwz r3, 4(r3) /* 00616C 8000B70C 48010F85 */ bl soundPlayBeep /* 006170 8000B710 38600001 */ li r3, 1 -/* 006174 8000B714 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 006174 8000B714 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 006178 8000B718 48001450 */ b lbl_8000CB68 lbl_8000B71C: /* 00617C 8000B71C 38600000 */ li r3, 0 /* 006180 8000B720 48001448 */ b lbl_8000CB68 glabel lbl_8000B724 -/* 006184 8000B724 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 006184 8000B724 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 006188 8000B728 7C001800 */ cmpw r0, r3 /* 00618C 8000B72C 41820050 */ beq lbl_8000B77C -/* 006190 8000B730 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 006190 8000B730 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 006194 8000B734 3C7F0001 */ addis r3, r31, 1 /* 006198 8000B738 3863E668 */ addi r3, r3, -6552 /* 00619C 8000B73C 38810080 */ addi r4, r1, 0x80 /* 0061A0 8000B740 480A72F5 */ bl DVDOpen /* 0061A4 8000B744 2C030001 */ cmpwi r3, 1 /* 0061A8 8000B748 40820024 */ bne lbl_8000B76C -/* 0061AC 8000B74C 80AD8068 */ lwz r5, gmsg_sv02Size-_SDA_BASE_(r13) +/* 0061AC 8000B74C 80AD8068 */ lwz r5, gmsg_sv02Size@sda21(r13) /* 0061B0 8000B750 38610080 */ addi r3, r1, 0x80 /* 0061B4 8000B754 389E01A0 */ addi r4, r30, 0x1a0 /* 0061B8 8000B758 3805001F */ addi r0, r5, 0x1f @@ -3904,7 +3904,7 @@ lbl_8000B77C: /* 006248 8000B7E8 210000B4 */ subfic r8, r0, 0xb4 /* 00624C 8000B7EC 38C6DE00 */ addi r6, r6, -8704 /* 006250 8000B7F0 48001D9D */ bl simulatorDrawOKImage -/* 006254 8000B7F4 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 006254 8000B7F4 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 006258 8000B7F8 2C000001 */ cmpwi r0, 1 /* 00625C 8000B7FC 40820020 */ bne lbl_8000B81C /* 006260 8000B800 480AB88D */ bl DEMOPadRead @@ -3916,7 +3916,7 @@ lbl_8000B77C: /* 006278 8000B818 48001350 */ b lbl_8000CB68 lbl_8000B81C: /* 00627C 8000B81C 38000000 */ li r0, 0 -/* 006280 8000B820 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 006280 8000B820 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 006284 8000B824 480AB869 */ bl DEMOPadRead /* 006288 8000B828 80BD0000 */ lwz r5, 0(r29) /* 00628C 8000B82C 3CDF0001 */ addis r6, r31, 1 @@ -3952,28 +3952,28 @@ lbl_8000B81C: /* 006304 8000B8A4 A0030000 */ lhz r0, 0(r3) /* 006308 8000B8A8 70001100 */ andi. r0, r0, 0x1100 /* 00630C 8000B8AC 41820020 */ beq lbl_8000B8CC -/* 006310 8000B8B0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 006310 8000B8B0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 006314 8000B8B4 38800000 */ li r4, 0 /* 006318 8000B8B8 80630004 */ lwz r3, 4(r3) /* 00631C 8000B8BC 48010DD5 */ bl soundPlayBeep /* 006320 8000B8C0 38600001 */ li r3, 1 -/* 006324 8000B8C4 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 006324 8000B8C4 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 006328 8000B8C8 480012A0 */ b lbl_8000CB68 lbl_8000B8CC: /* 00632C 8000B8CC 38600000 */ li r3, 0 /* 006330 8000B8D0 48001298 */ b lbl_8000CB68 glabel lbl_8000B8D4 -/* 006334 8000B8D4 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 006334 8000B8D4 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 006338 8000B8D8 7C001800 */ cmpw r0, r3 /* 00633C 8000B8DC 41820050 */ beq lbl_8000B92C -/* 006340 8000B8E0 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 006340 8000B8E0 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 006344 8000B8E4 3C7F0001 */ addis r3, r31, 1 /* 006348 8000B8E8 3863E67C */ addi r3, r3, -6532 /* 00634C 8000B8EC 38810080 */ addi r4, r1, 0x80 /* 006350 8000B8F0 480A7145 */ bl DVDOpen /* 006354 8000B8F4 2C030001 */ cmpwi r3, 1 /* 006358 8000B8F8 40820024 */ bne lbl_8000B91C -/* 00635C 8000B8FC 80AD806C */ lwz r5, gmsg_sv03Size-_SDA_BASE_(r13) +/* 00635C 8000B8FC 80AD806C */ lwz r5, gmsg_sv03Size@sda21(r13) /* 006360 8000B900 38610080 */ addi r3, r1, 0x80 /* 006364 8000B904 389E01A0 */ addi r4, r30, 0x1a0 /* 006368 8000B908 3805001F */ addi r0, r5, 0x1f @@ -4017,7 +4017,7 @@ lbl_8000B92C: /* 0063F8 8000B998 210000B4 */ subfic r8, r0, 0xb4 /* 0063FC 8000B99C 38C6DE00 */ addi r6, r6, -8704 /* 006400 8000B9A0 48001BED */ bl simulatorDrawOKImage -/* 006404 8000B9A4 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 006404 8000B9A4 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 006408 8000B9A8 2C000001 */ cmpwi r0, 1 /* 00640C 8000B9AC 40820020 */ bne lbl_8000B9CC /* 006410 8000B9B0 480AB6DD */ bl DEMOPadRead @@ -4029,7 +4029,7 @@ lbl_8000B92C: /* 006428 8000B9C8 480011A0 */ b lbl_8000CB68 lbl_8000B9CC: /* 00642C 8000B9CC 38000000 */ li r0, 0 -/* 006430 8000B9D0 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 006430 8000B9D0 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 006434 8000B9D4 480AB6B9 */ bl DEMOPadRead /* 006438 8000B9D8 80BD0000 */ lwz r5, 0(r29) /* 00643C 8000B9DC 3CDF0001 */ addis r6, r31, 1 @@ -4065,28 +4065,28 @@ lbl_8000B9CC: /* 0064B4 8000BA54 A0030000 */ lhz r0, 0(r3) /* 0064B8 8000BA58 70001100 */ andi. r0, r0, 0x1100 /* 0064BC 8000BA5C 41820020 */ beq lbl_8000BA7C -/* 0064C0 8000BA60 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0064C0 8000BA60 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0064C4 8000BA64 38800000 */ li r4, 0 /* 0064C8 8000BA68 80630004 */ lwz r3, 4(r3) /* 0064CC 8000BA6C 48010C25 */ bl soundPlayBeep /* 0064D0 8000BA70 38600001 */ li r3, 1 -/* 0064D4 8000BA74 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 0064D4 8000BA74 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 0064D8 8000BA78 480010F0 */ b lbl_8000CB68 lbl_8000BA7C: /* 0064DC 8000BA7C 38600000 */ li r3, 0 /* 0064E0 8000BA80 480010E8 */ b lbl_8000CB68 glabel lbl_8000BA84 -/* 0064E4 8000BA84 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0064E4 8000BA84 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 0064E8 8000BA88 7C001800 */ cmpw r0, r3 /* 0064EC 8000BA8C 41820050 */ beq lbl_8000BADC -/* 0064F0 8000BA90 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0064F0 8000BA90 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 0064F4 8000BA94 3C7F0001 */ addis r3, r31, 1 /* 0064F8 8000BA98 3863E690 */ addi r3, r3, -6512 /* 0064FC 8000BA9C 38810080 */ addi r4, r1, 0x80 /* 006500 8000BAA0 480A6F95 */ bl DVDOpen /* 006504 8000BAA4 2C030001 */ cmpwi r3, 1 /* 006508 8000BAA8 40820024 */ bne lbl_8000BACC -/* 00650C 8000BAAC 80AD8070 */ lwz r5, gmsg_sv04Size-_SDA_BASE_(r13) +/* 00650C 8000BAAC 80AD8070 */ lwz r5, gmsg_sv04Size@sda21(r13) /* 006510 8000BAB0 38610080 */ addi r3, r1, 0x80 /* 006514 8000BAB4 389E01A0 */ addi r4, r30, 0x1a0 /* 006518 8000BAB8 3805001F */ addi r0, r5, 0x1f @@ -4130,7 +4130,7 @@ lbl_8000BADC: /* 0065A8 8000BB48 210000B4 */ subfic r8, r0, 0xb4 /* 0065AC 8000BB4C 38C6DE00 */ addi r6, r6, -8704 /* 0065B0 8000BB50 48001A3D */ bl simulatorDrawOKImage -/* 0065B4 8000BB54 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 0065B4 8000BB54 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 0065B8 8000BB58 2C000001 */ cmpwi r0, 1 /* 0065BC 8000BB5C 40820020 */ bne lbl_8000BB7C /* 0065C0 8000BB60 480AB52D */ bl DEMOPadRead @@ -4142,7 +4142,7 @@ lbl_8000BADC: /* 0065D8 8000BB78 48000FF0 */ b lbl_8000CB68 lbl_8000BB7C: /* 0065DC 8000BB7C 38000000 */ li r0, 0 -/* 0065E0 8000BB80 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 0065E0 8000BB80 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 0065E4 8000BB84 480AB509 */ bl DEMOPadRead /* 0065E8 8000BB88 80BD0000 */ lwz r5, 0(r29) /* 0065EC 8000BB8C 3CDF0001 */ addis r6, r31, 1 @@ -4178,28 +4178,28 @@ lbl_8000BB7C: /* 006664 8000BC04 A0030000 */ lhz r0, 0(r3) /* 006668 8000BC08 70001100 */ andi. r0, r0, 0x1100 /* 00666C 8000BC0C 41820020 */ beq lbl_8000BC2C -/* 006670 8000BC10 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 006670 8000BC10 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 006674 8000BC14 38800000 */ li r4, 0 /* 006678 8000BC18 80630004 */ lwz r3, 4(r3) /* 00667C 8000BC1C 48010A75 */ bl soundPlayBeep /* 006680 8000BC20 38600001 */ li r3, 1 -/* 006684 8000BC24 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 006684 8000BC24 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 006688 8000BC28 48000F40 */ b lbl_8000CB68 lbl_8000BC2C: /* 00668C 8000BC2C 38600000 */ li r3, 0 /* 006690 8000BC30 48000F38 */ b lbl_8000CB68 glabel lbl_8000BC34 -/* 006694 8000BC34 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 006694 8000BC34 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 006698 8000BC38 7C001800 */ cmpw r0, r3 /* 00669C 8000BC3C 41820050 */ beq lbl_8000BC8C -/* 0066A0 8000BC40 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0066A0 8000BC40 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 0066A4 8000BC44 3C7F0001 */ addis r3, r31, 1 /* 0066A8 8000BC48 3863E6A4 */ addi r3, r3, -6492 /* 0066AC 8000BC4C 38810080 */ addi r4, r1, 0x80 /* 0066B0 8000BC50 480A6DE5 */ bl DVDOpen /* 0066B4 8000BC54 2C030001 */ cmpwi r3, 1 /* 0066B8 8000BC58 40820024 */ bne lbl_8000BC7C -/* 0066BC 8000BC5C 80AD8074 */ lwz r5, gmsg_sv05_1Size-_SDA_BASE_(r13) +/* 0066BC 8000BC5C 80AD8074 */ lwz r5, gmsg_sv05_1Size@sda21(r13) /* 0066C0 8000BC60 38610080 */ addi r3, r1, 0x80 /* 0066C4 8000BC64 389E01A0 */ addi r4, r30, 0x1a0 /* 0066C8 8000BC68 3805001F */ addi r0, r5, 0x1f @@ -4243,7 +4243,7 @@ lbl_8000BC8C: /* 006758 8000BCF8 210000B4 */ subfic r8, r0, 0xb4 /* 00675C 8000BCFC 38C6DE00 */ addi r6, r6, -8704 /* 006760 8000BD00 4800188D */ bl simulatorDrawOKImage -/* 006764 8000BD04 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 006764 8000BD04 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 006768 8000BD08 2C000001 */ cmpwi r0, 1 /* 00676C 8000BD0C 40820020 */ bne lbl_8000BD2C /* 006770 8000BD10 480AB37D */ bl DEMOPadRead @@ -4255,7 +4255,7 @@ lbl_8000BC8C: /* 006788 8000BD28 48000E40 */ b lbl_8000CB68 lbl_8000BD2C: /* 00678C 8000BD2C 38000000 */ li r0, 0 -/* 006790 8000BD30 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 006790 8000BD30 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 006794 8000BD34 480AB359 */ bl DEMOPadRead /* 006798 8000BD38 80BD0000 */ lwz r5, 0(r29) /* 00679C 8000BD3C 3CDF0001 */ addis r6, r31, 1 @@ -4291,28 +4291,28 @@ lbl_8000BD2C: /* 006814 8000BDB4 A0030000 */ lhz r0, 0(r3) /* 006818 8000BDB8 70001100 */ andi. r0, r0, 0x1100 /* 00681C 8000BDBC 41820020 */ beq lbl_8000BDDC -/* 006820 8000BDC0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 006820 8000BDC0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 006824 8000BDC4 38800000 */ li r4, 0 /* 006828 8000BDC8 80630004 */ lwz r3, 4(r3) /* 00682C 8000BDCC 480108C5 */ bl soundPlayBeep /* 006830 8000BDD0 38600001 */ li r3, 1 -/* 006834 8000BDD4 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 006834 8000BDD4 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 006838 8000BDD8 48000D90 */ b lbl_8000CB68 lbl_8000BDDC: /* 00683C 8000BDDC 38600000 */ li r3, 0 /* 006840 8000BDE0 48000D88 */ b lbl_8000CB68 glabel lbl_8000BDE4 -/* 006844 8000BDE4 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 006844 8000BDE4 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 006848 8000BDE8 7C001800 */ cmpw r0, r3 /* 00684C 8000BDEC 41820050 */ beq lbl_8000BE3C -/* 006850 8000BDF0 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 006850 8000BDF0 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 006854 8000BDF4 3C7F0001 */ addis r3, r31, 1 /* 006858 8000BDF8 3863E6B8 */ addi r3, r3, -6472 /* 00685C 8000BDFC 38810080 */ addi r4, r1, 0x80 /* 006860 8000BE00 480A6C35 */ bl DVDOpen /* 006864 8000BE04 2C030001 */ cmpwi r3, 1 /* 006868 8000BE08 40820024 */ bne lbl_8000BE2C -/* 00686C 8000BE0C 80AD8078 */ lwz r5, gmsg_sv06_1Size-_SDA_BASE_(r13) +/* 00686C 8000BE0C 80AD8078 */ lwz r5, gmsg_sv06_1Size@sda21(r13) /* 006870 8000BE10 38610080 */ addi r3, r1, 0x80 /* 006874 8000BE14 389E01A0 */ addi r4, r30, 0x1a0 /* 006878 8000BE18 3805001F */ addi r0, r5, 0x1f @@ -4356,7 +4356,7 @@ lbl_8000BE3C: /* 006908 8000BEA8 210000B4 */ subfic r8, r0, 0xb4 /* 00690C 8000BEAC 38C6DE00 */ addi r6, r6, -8704 /* 006910 8000BEB0 480016DD */ bl simulatorDrawOKImage -/* 006914 8000BEB4 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 006914 8000BEB4 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 006918 8000BEB8 2C000001 */ cmpwi r0, 1 /* 00691C 8000BEBC 40820020 */ bne lbl_8000BEDC /* 006920 8000BEC0 480AB1CD */ bl DEMOPadRead @@ -4368,7 +4368,7 @@ lbl_8000BE3C: /* 006938 8000BED8 48000C90 */ b lbl_8000CB68 lbl_8000BEDC: /* 00693C 8000BEDC 38000000 */ li r0, 0 -/* 006940 8000BEE0 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 006940 8000BEE0 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 006944 8000BEE4 480AB1A9 */ bl DEMOPadRead /* 006948 8000BEE8 80BD0000 */ lwz r5, 0(r29) /* 00694C 8000BEEC 3CDF0001 */ addis r6, r31, 1 @@ -4404,28 +4404,28 @@ lbl_8000BEDC: /* 0069C4 8000BF64 A0030000 */ lhz r0, 0(r3) /* 0069C8 8000BF68 70001100 */ andi. r0, r0, 0x1100 /* 0069CC 8000BF6C 41820020 */ beq lbl_8000BF8C -/* 0069D0 8000BF70 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0069D0 8000BF70 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0069D4 8000BF74 38800000 */ li r4, 0 /* 0069D8 8000BF78 80630004 */ lwz r3, 4(r3) /* 0069DC 8000BF7C 48010715 */ bl soundPlayBeep /* 0069E0 8000BF80 38600001 */ li r3, 1 -/* 0069E4 8000BF84 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 0069E4 8000BF84 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 0069E8 8000BF88 48000BE0 */ b lbl_8000CB68 lbl_8000BF8C: /* 0069EC 8000BF8C 38600000 */ li r3, 0 /* 0069F0 8000BF90 48000BD8 */ b lbl_8000CB68 glabel lbl_8000BF94 -/* 0069F4 8000BF94 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0069F4 8000BF94 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 0069F8 8000BF98 7C001800 */ cmpw r0, r3 /* 0069FC 8000BF9C 41820050 */ beq lbl_8000BFEC -/* 006A00 8000BFA0 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 006A00 8000BFA0 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 006A04 8000BFA4 3C7F0001 */ addis r3, r31, 1 /* 006A08 8000BFA8 3863E6CC */ addi r3, r3, -6452 /* 006A0C 8000BFAC 38810080 */ addi r4, r1, 0x80 /* 006A10 8000BFB0 480A6A85 */ bl DVDOpen /* 006A14 8000BFB4 2C030001 */ cmpwi r3, 1 /* 006A18 8000BFB8 40820024 */ bne lbl_8000BFDC -/* 006A1C 8000BFBC 80AD807C */ lwz r5, gmsg_sv06_2Size-_SDA_BASE_(r13) +/* 006A1C 8000BFBC 80AD807C */ lwz r5, gmsg_sv06_2Size@sda21(r13) /* 006A20 8000BFC0 38610080 */ addi r3, r1, 0x80 /* 006A24 8000BFC4 389E01A0 */ addi r4, r30, 0x1a0 /* 006A28 8000BFC8 3805001F */ addi r0, r5, 0x1f @@ -4469,7 +4469,7 @@ lbl_8000BFEC: /* 006AB8 8000C058 210000B4 */ subfic r8, r0, 0xb4 /* 006ABC 8000C05C 38C6DE00 */ addi r6, r6, -8704 /* 006AC0 8000C060 4800152D */ bl simulatorDrawOKImage -/* 006AC4 8000C064 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 006AC4 8000C064 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 006AC8 8000C068 2C000001 */ cmpwi r0, 1 /* 006ACC 8000C06C 40820020 */ bne lbl_8000C08C /* 006AD0 8000C070 480AB01D */ bl DEMOPadRead @@ -4481,7 +4481,7 @@ lbl_8000BFEC: /* 006AE8 8000C088 48000AE0 */ b lbl_8000CB68 lbl_8000C08C: /* 006AEC 8000C08C 38000000 */ li r0, 0 -/* 006AF0 8000C090 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 006AF0 8000C090 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 006AF4 8000C094 480AAFF9 */ bl DEMOPadRead /* 006AF8 8000C098 80BD0000 */ lwz r5, 0(r29) /* 006AFC 8000C09C 3CDF0001 */ addis r6, r31, 1 @@ -4517,28 +4517,28 @@ lbl_8000C08C: /* 006B74 8000C114 A0030000 */ lhz r0, 0(r3) /* 006B78 8000C118 70001100 */ andi. r0, r0, 0x1100 /* 006B7C 8000C11C 41820020 */ beq lbl_8000C13C -/* 006B80 8000C120 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 006B80 8000C120 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 006B84 8000C124 38800000 */ li r4, 0 /* 006B88 8000C128 80630004 */ lwz r3, 4(r3) /* 006B8C 8000C12C 48010565 */ bl soundPlayBeep /* 006B90 8000C130 38600001 */ li r3, 1 -/* 006B94 8000C134 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 006B94 8000C134 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 006B98 8000C138 48000A30 */ b lbl_8000CB68 lbl_8000C13C: /* 006B9C 8000C13C 38600000 */ li r3, 0 /* 006BA0 8000C140 48000A28 */ b lbl_8000CB68 glabel lbl_8000C144 -/* 006BA4 8000C144 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 006BA4 8000C144 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 006BA8 8000C148 7C001800 */ cmpw r0, r3 /* 006BAC 8000C14C 41820050 */ beq lbl_8000C19C -/* 006BB0 8000C150 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 006BB0 8000C150 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 006BB4 8000C154 3C7F0001 */ addis r3, r31, 1 /* 006BB8 8000C158 3863E6E0 */ addi r3, r3, -6432 /* 006BBC 8000C15C 38810080 */ addi r4, r1, 0x80 /* 006BC0 8000C160 480A68D5 */ bl DVDOpen /* 006BC4 8000C164 2C030001 */ cmpwi r3, 1 /* 006BC8 8000C168 40820024 */ bne lbl_8000C18C -/* 006BCC 8000C16C 80AD8080 */ lwz r5, gmsg_sv06_3Size-_SDA_BASE_(r13) +/* 006BCC 8000C16C 80AD8080 */ lwz r5, gmsg_sv06_3Size@sda21(r13) /* 006BD0 8000C170 38610080 */ addi r3, r1, 0x80 /* 006BD4 8000C174 389E01A0 */ addi r4, r30, 0x1a0 /* 006BD8 8000C178 3805001F */ addi r0, r5, 0x1f @@ -4582,7 +4582,7 @@ lbl_8000C19C: /* 006C68 8000C208 210000B4 */ subfic r8, r0, 0xb4 /* 006C6C 8000C20C 38C6DE00 */ addi r6, r6, -8704 /* 006C70 8000C210 4800137D */ bl simulatorDrawOKImage -/* 006C74 8000C214 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 006C74 8000C214 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 006C78 8000C218 2C000001 */ cmpwi r0, 1 /* 006C7C 8000C21C 40820020 */ bne lbl_8000C23C /* 006C80 8000C220 480AAE6D */ bl DEMOPadRead @@ -4594,7 +4594,7 @@ lbl_8000C19C: /* 006C98 8000C238 48000930 */ b lbl_8000CB68 lbl_8000C23C: /* 006C9C 8000C23C 38000000 */ li r0, 0 -/* 006CA0 8000C240 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 006CA0 8000C240 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 006CA4 8000C244 480AAE49 */ bl DEMOPadRead /* 006CA8 8000C248 80BD0000 */ lwz r5, 0(r29) /* 006CAC 8000C24C 3CDF0001 */ addis r6, r31, 1 @@ -4630,28 +4630,28 @@ lbl_8000C23C: /* 006D24 8000C2C4 A0030000 */ lhz r0, 0(r3) /* 006D28 8000C2C8 70001100 */ andi. r0, r0, 0x1100 /* 006D2C 8000C2CC 41820020 */ beq lbl_8000C2EC -/* 006D30 8000C2D0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 006D30 8000C2D0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 006D34 8000C2D4 38800000 */ li r4, 0 /* 006D38 8000C2D8 80630004 */ lwz r3, 4(r3) /* 006D3C 8000C2DC 480103B5 */ bl soundPlayBeep /* 006D40 8000C2E0 38600001 */ li r3, 1 -/* 006D44 8000C2E4 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 006D44 8000C2E4 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 006D48 8000C2E8 48000880 */ b lbl_8000CB68 lbl_8000C2EC: /* 006D4C 8000C2EC 38600000 */ li r3, 0 /* 006D50 8000C2F0 48000878 */ b lbl_8000CB68 glabel lbl_8000C2F4 -/* 006D54 8000C2F4 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 006D54 8000C2F4 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 006D58 8000C2F8 7C001800 */ cmpw r0, r3 /* 006D5C 8000C2FC 41820050 */ beq lbl_8000C34C -/* 006D60 8000C300 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 006D60 8000C300 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 006D64 8000C304 3C7F0001 */ addis r3, r31, 1 /* 006D68 8000C308 3863E6F4 */ addi r3, r3, -6412 /* 006D6C 8000C30C 38810080 */ addi r4, r1, 0x80 /* 006D70 8000C310 480A6725 */ bl DVDOpen /* 006D74 8000C314 2C030001 */ cmpwi r3, 1 /* 006D78 8000C318 40820024 */ bne lbl_8000C33C -/* 006D7C 8000C31C 80AD808C */ lwz r5, gmsg_sv07Size-_SDA_BASE_(r13) +/* 006D7C 8000C31C 80AD808C */ lwz r5, gmsg_sv07Size@sda21(r13) /* 006D80 8000C320 38610080 */ addi r3, r1, 0x80 /* 006D84 8000C324 389E01A0 */ addi r4, r30, 0x1a0 /* 006D88 8000C328 3805001F */ addi r0, r5, 0x1f @@ -4695,7 +4695,7 @@ lbl_8000C34C: /* 006E18 8000C3B8 210000B4 */ subfic r8, r0, 0xb4 /* 006E1C 8000C3BC 38C6DE00 */ addi r6, r6, -8704 /* 006E20 8000C3C0 480011CD */ bl simulatorDrawOKImage -/* 006E24 8000C3C4 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 006E24 8000C3C4 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 006E28 8000C3C8 2C000001 */ cmpwi r0, 1 /* 006E2C 8000C3CC 40820020 */ bne lbl_8000C3EC /* 006E30 8000C3D0 480AACBD */ bl DEMOPadRead @@ -4707,7 +4707,7 @@ lbl_8000C34C: /* 006E48 8000C3E8 48000780 */ b lbl_8000CB68 lbl_8000C3EC: /* 006E4C 8000C3EC 38000000 */ li r0, 0 -/* 006E50 8000C3F0 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 006E50 8000C3F0 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 006E54 8000C3F4 480AAC99 */ bl DEMOPadRead /* 006E58 8000C3F8 80BD0000 */ lwz r5, 0(r29) /* 006E5C 8000C3FC 3CDF0001 */ addis r6, r31, 1 @@ -4743,28 +4743,28 @@ lbl_8000C3EC: /* 006ED4 8000C474 A0030000 */ lhz r0, 0(r3) /* 006ED8 8000C478 70001100 */ andi. r0, r0, 0x1100 /* 006EDC 8000C47C 41820020 */ beq lbl_8000C49C -/* 006EE0 8000C480 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 006EE0 8000C480 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 006EE4 8000C484 38800000 */ li r4, 0 /* 006EE8 8000C488 80630004 */ lwz r3, 4(r3) /* 006EEC 8000C48C 48010205 */ bl soundPlayBeep /* 006EF0 8000C490 38600001 */ li r3, 1 -/* 006EF4 8000C494 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 006EF4 8000C494 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 006EF8 8000C498 480006D0 */ b lbl_8000CB68 lbl_8000C49C: /* 006EFC 8000C49C 38600000 */ li r3, 0 /* 006F00 8000C4A0 480006C8 */ b lbl_8000CB68 glabel lbl_8000C4A4 -/* 006F04 8000C4A4 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 006F04 8000C4A4 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 006F08 8000C4A8 7C001800 */ cmpw r0, r3 /* 006F0C 8000C4AC 41820050 */ beq lbl_8000C4FC -/* 006F10 8000C4B0 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 006F10 8000C4B0 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 006F14 8000C4B4 3C7F0001 */ addis r3, r31, 1 /* 006F18 8000C4B8 3863E708 */ addi r3, r3, -6392 /* 006F1C 8000C4BC 38810080 */ addi r4, r1, 0x80 /* 006F20 8000C4C0 480A6575 */ bl DVDOpen /* 006F24 8000C4C4 2C030001 */ cmpwi r3, 1 /* 006F28 8000C4C8 40820024 */ bne lbl_8000C4EC -/* 006F2C 8000C4CC 80AD8098 */ lwz r5, gmsg_sv10Size-_SDA_BASE_(r13) +/* 006F2C 8000C4CC 80AD8098 */ lwz r5, gmsg_sv10Size@sda21(r13) /* 006F30 8000C4D0 38610080 */ addi r3, r1, 0x80 /* 006F34 8000C4D4 389E01A0 */ addi r4, r30, 0x1a0 /* 006F38 8000C4D8 3805001F */ addi r0, r5, 0x1f @@ -4808,7 +4808,7 @@ lbl_8000C4FC: /* 006FC8 8000C568 210000B4 */ subfic r8, r0, 0xb4 /* 006FCC 8000C56C 38C6DE00 */ addi r6, r6, -8704 /* 006FD0 8000C570 4800101D */ bl simulatorDrawOKImage -/* 006FD4 8000C574 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 006FD4 8000C574 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 006FD8 8000C578 2C000001 */ cmpwi r0, 1 /* 006FDC 8000C57C 40820020 */ bne lbl_8000C59C /* 006FE0 8000C580 480AAB0D */ bl DEMOPadRead @@ -4820,7 +4820,7 @@ lbl_8000C4FC: /* 006FF8 8000C598 480005D0 */ b lbl_8000CB68 lbl_8000C59C: /* 006FFC 8000C59C 38000000 */ li r0, 0 -/* 007000 8000C5A0 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 007000 8000C5A0 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 007004 8000C5A4 480AAAE9 */ bl DEMOPadRead /* 007008 8000C5A8 80BD0000 */ lwz r5, 0(r29) /* 00700C 8000C5AC 3CDF0001 */ addis r6, r31, 1 @@ -4856,28 +4856,28 @@ lbl_8000C59C: /* 007084 8000C624 A0030000 */ lhz r0, 0(r3) /* 007088 8000C628 70001100 */ andi. r0, r0, 0x1100 /* 00708C 8000C62C 41820020 */ beq lbl_8000C64C -/* 007090 8000C630 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 007090 8000C630 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 007094 8000C634 38800000 */ li r4, 0 /* 007098 8000C638 80630004 */ lwz r3, 4(r3) /* 00709C 8000C63C 48010055 */ bl soundPlayBeep /* 0070A0 8000C640 38600001 */ li r3, 1 -/* 0070A4 8000C644 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 0070A4 8000C644 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 0070A8 8000C648 48000520 */ b lbl_8000CB68 lbl_8000C64C: /* 0070AC 8000C64C 38600000 */ li r3, 0 /* 0070B0 8000C650 48000518 */ b lbl_8000CB68 glabel lbl_8000C654 -/* 0070B4 8000C654 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0070B4 8000C654 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 0070B8 8000C658 7C001800 */ cmpw r0, r3 /* 0070BC 8000C65C 41820050 */ beq lbl_8000C6AC -/* 0070C0 8000C660 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0070C0 8000C660 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 0070C4 8000C664 3C7F0001 */ addis r3, r31, 1 /* 0070C8 8000C668 3863E71C */ addi r3, r3, -6372 /* 0070CC 8000C66C 38810080 */ addi r4, r1, 0x80 /* 0070D0 8000C670 480A63C5 */ bl DVDOpen /* 0070D4 8000C674 2C030001 */ cmpwi r3, 1 /* 0070D8 8000C678 40820024 */ bne lbl_8000C69C -/* 0070DC 8000C67C 80AD809C */ lwz r5, gmsg_sv11Size-_SDA_BASE_(r13) +/* 0070DC 8000C67C 80AD809C */ lwz r5, gmsg_sv11Size@sda21(r13) /* 0070E0 8000C680 38610080 */ addi r3, r1, 0x80 /* 0070E4 8000C684 389E01A0 */ addi r4, r30, 0x1a0 /* 0070E8 8000C688 3805001F */ addi r0, r5, 0x1f @@ -4921,7 +4921,7 @@ lbl_8000C6AC: /* 007178 8000C718 210000B4 */ subfic r8, r0, 0xb4 /* 00717C 8000C71C 38C6DE00 */ addi r6, r6, -8704 /* 007180 8000C720 48000E6D */ bl simulatorDrawOKImage -/* 007184 8000C724 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 007184 8000C724 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 007188 8000C728 2C000001 */ cmpwi r0, 1 /* 00718C 8000C72C 40820020 */ bne lbl_8000C74C /* 007190 8000C730 480AA95D */ bl DEMOPadRead @@ -4933,7 +4933,7 @@ lbl_8000C6AC: /* 0071A8 8000C748 48000420 */ b lbl_8000CB68 lbl_8000C74C: /* 0071AC 8000C74C 38000000 */ li r0, 0 -/* 0071B0 8000C750 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 0071B0 8000C750 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 0071B4 8000C754 480AA939 */ bl DEMOPadRead /* 0071B8 8000C758 80BD0000 */ lwz r5, 0(r29) /* 0071BC 8000C75C 3CDF0001 */ addis r6, r31, 1 @@ -4969,28 +4969,28 @@ lbl_8000C74C: /* 007234 8000C7D4 A0030000 */ lhz r0, 0(r3) /* 007238 8000C7D8 70001100 */ andi. r0, r0, 0x1100 /* 00723C 8000C7DC 41820020 */ beq lbl_8000C7FC -/* 007240 8000C7E0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 007240 8000C7E0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 007244 8000C7E4 38800000 */ li r4, 0 /* 007248 8000C7E8 80630004 */ lwz r3, 4(r3) /* 00724C 8000C7EC 4800FEA5 */ bl soundPlayBeep /* 007250 8000C7F0 38600001 */ li r3, 1 -/* 007254 8000C7F4 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 007254 8000C7F4 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 007258 8000C7F8 48000370 */ b lbl_8000CB68 lbl_8000C7FC: /* 00725C 8000C7FC 38600000 */ li r3, 0 /* 007260 8000C800 48000368 */ b lbl_8000CB68 glabel lbl_8000C804 -/* 007264 8000C804 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007264 8000C804 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 007268 8000C808 7C001800 */ cmpw r0, r3 /* 00726C 8000C80C 41820050 */ beq lbl_8000C85C -/* 007270 8000C810 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007270 8000C810 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 007274 8000C814 3C7F0001 */ addis r3, r31, 1 /* 007278 8000C818 3863E730 */ addi r3, r3, -6352 /* 00727C 8000C81C 38810080 */ addi r4, r1, 0x80 /* 007280 8000C820 480A6215 */ bl DVDOpen /* 007284 8000C824 2C030001 */ cmpwi r3, 1 /* 007288 8000C828 40820024 */ bne lbl_8000C84C -/* 00728C 8000C82C 80AD80A0 */ lwz r5, gmsg_sv12Size-_SDA_BASE_(r13) +/* 00728C 8000C82C 80AD80A0 */ lwz r5, gmsg_sv12Size@sda21(r13) /* 007290 8000C830 38610080 */ addi r3, r1, 0x80 /* 007294 8000C834 389E01A0 */ addi r4, r30, 0x1a0 /* 007298 8000C838 3805001F */ addi r0, r5, 0x1f @@ -5034,7 +5034,7 @@ lbl_8000C85C: /* 007328 8000C8C8 210000B4 */ subfic r8, r0, 0xb4 /* 00732C 8000C8CC 38C6DE00 */ addi r6, r6, -8704 /* 007330 8000C8D0 48000CBD */ bl simulatorDrawOKImage -/* 007334 8000C8D4 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 007334 8000C8D4 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 007338 8000C8D8 2C000001 */ cmpwi r0, 1 /* 00733C 8000C8DC 40820020 */ bne lbl_8000C8FC /* 007340 8000C8E0 480AA7AD */ bl DEMOPadRead @@ -5046,7 +5046,7 @@ lbl_8000C85C: /* 007358 8000C8F8 48000270 */ b lbl_8000CB68 lbl_8000C8FC: /* 00735C 8000C8FC 38000000 */ li r0, 0 -/* 007360 8000C900 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 007360 8000C900 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 007364 8000C904 480AA789 */ bl DEMOPadRead /* 007368 8000C908 80BD0000 */ lwz r5, 0(r29) /* 00736C 8000C90C 3CDF0001 */ addis r6, r31, 1 @@ -5082,28 +5082,28 @@ lbl_8000C8FC: /* 0073E4 8000C984 A0030000 */ lhz r0, 0(r3) /* 0073E8 8000C988 70001100 */ andi. r0, r0, 0x1100 /* 0073EC 8000C98C 41820020 */ beq lbl_8000C9AC -/* 0073F0 8000C990 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0073F0 8000C990 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0073F4 8000C994 38800000 */ li r4, 0 /* 0073F8 8000C998 80630004 */ lwz r3, 4(r3) /* 0073FC 8000C99C 4800FCF5 */ bl soundPlayBeep /* 007400 8000C9A0 38600001 */ li r3, 1 -/* 007404 8000C9A4 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 007404 8000C9A4 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 007408 8000C9A8 480001C0 */ b lbl_8000CB68 lbl_8000C9AC: /* 00740C 8000C9AC 38600000 */ li r3, 0 /* 007410 8000C9B0 480001B8 */ b lbl_8000CB68 glabel lbl_8000C9B4 -/* 007414 8000C9B4 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007414 8000C9B4 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 007418 8000C9B8 7C001800 */ cmpw r0, r3 /* 00741C 8000C9BC 41820050 */ beq lbl_8000CA0C -/* 007420 8000C9C0 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007420 8000C9C0 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 007424 8000C9C4 3C7F0001 */ addis r3, r31, 1 /* 007428 8000C9C8 3863E744 */ addi r3, r3, -6332 /* 00742C 8000C9CC 38810080 */ addi r4, r1, 0x80 /* 007430 8000C9D0 480A6065 */ bl DVDOpen /* 007434 8000C9D4 2C030001 */ cmpwi r3, 1 /* 007438 8000C9D8 40820024 */ bne lbl_8000C9FC -/* 00743C 8000C9DC 80AD80A4 */ lwz r5, gmsg_sv_shareSize-_SDA_BASE_(r13) +/* 00743C 8000C9DC 80AD80A4 */ lwz r5, gmsg_sv_shareSize@sda21(r13) /* 007440 8000C9E0 38610080 */ addi r3, r1, 0x80 /* 007444 8000C9E4 389E01A0 */ addi r4, r30, 0x1a0 /* 007448 8000C9E8 3805001F */ addi r0, r5, 0x1f @@ -5147,7 +5147,7 @@ lbl_8000CA0C: /* 0074D8 8000CA78 210000B4 */ subfic r8, r0, 0xb4 /* 0074DC 8000CA7C 38C6DE00 */ addi r6, r6, -8704 /* 0074E0 8000CA80 48000B0D */ bl simulatorDrawOKImage -/* 0074E4 8000CA84 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 0074E4 8000CA84 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 0074E8 8000CA88 2C000001 */ cmpwi r0, 1 /* 0074EC 8000CA8C 40820020 */ bne lbl_8000CAAC /* 0074F0 8000CA90 480AA5FD */ bl DEMOPadRead @@ -5159,7 +5159,7 @@ lbl_8000CA0C: /* 007508 8000CAA8 480000C0 */ b lbl_8000CB68 lbl_8000CAAC: /* 00750C 8000CAAC 38000000 */ li r0, 0 -/* 007510 8000CAB0 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 007510 8000CAB0 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 007514 8000CAB4 480AA5D9 */ bl DEMOPadRead /* 007518 8000CAB8 80BD0000 */ lwz r5, 0(r29) /* 00751C 8000CABC 3CDF0001 */ addis r6, r31, 1 @@ -5195,12 +5195,12 @@ lbl_8000CAAC: /* 007594 8000CB34 A0030000 */ lhz r0, 0(r3) /* 007598 8000CB38 70001100 */ andi. r0, r0, 0x1100 /* 00759C 8000CB3C 41820020 */ beq lbl_8000CB5C -/* 0075A0 8000CB40 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0075A0 8000CB40 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0075A4 8000CB44 38800000 */ li r4, 0 /* 0075A8 8000CB48 80630004 */ lwz r3, 4(r3) /* 0075AC 8000CB4C 4800FB45 */ bl soundPlayBeep /* 0075B0 8000CB50 38600001 */ li r3, 1 -/* 0075B4 8000CB54 906D88F4 */ stw r3, gButtonDownToggle-_SDA_BASE_(r13) +/* 0075B4 8000CB54 906D88F4 */ stw r3, gButtonDownToggle@sda21(r13) /* 0075B8 8000CB58 48000010 */ b lbl_8000CB68 lbl_8000CB5C: /* 0075BC 8000CB5C 38600000 */ li r3, 0 @@ -5235,17 +5235,17 @@ glabel simulatorDrawYesNoMessage /* 007620 8000CBC0 7C0903A6 */ mtctr r0 /* 007624 8000CBC4 4E800420 */ bctr glabel lbl_8000CBC8 -/* 007628 8000CBC8 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007628 8000CBC8 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 00762C 8000CBCC 7C001800 */ cmpw r0, r3 /* 007630 8000CBD0 41820050 */ beq lbl_8000CC20 -/* 007634 8000CBD4 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007634 8000CBD4 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 007638 8000CBD8 3C650001 */ addis r3, r5, 1 /* 00763C 8000CBDC 3863E7FC */ addi r3, r3, -6148 /* 007640 8000CBE0 38810010 */ addi r4, r1, 0x10 /* 007644 8000CBE4 480A5E51 */ bl DVDOpen /* 007648 8000CBE8 2C030001 */ cmpwi r3, 1 /* 00764C 8000CBEC 40820024 */ bne lbl_8000CC10 -/* 007650 8000CBF0 80AD801C */ lwz r5, gmsg_ld05_2Size-_SDA_BASE_(r13) +/* 007650 8000CBF0 80AD801C */ lwz r5, gmsg_ld05_2Size@sda21(r13) /* 007654 8000CBF4 38610010 */ addi r3, r1, 0x10 /* 007658 8000CBF8 389F01A0 */ addi r4, r31, 0x1a0 /* 00765C 8000CBFC 3805001F */ addi r0, r5, 0x1f @@ -5264,17 +5264,17 @@ lbl_8000CC20: /* 007688 8000CC28 480002FD */ bl simulatorDrawYesNoMessageLoop /* 00768C 8000CC2C 480002E0 */ b lbl_8000CF0C glabel lbl_8000CC30 -/* 007690 8000CC30 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007690 8000CC30 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 007694 8000CC34 7C001800 */ cmpw r0, r3 /* 007698 8000CC38 41820050 */ beq lbl_8000CC88 -/* 00769C 8000CC3C 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 00769C 8000CC3C 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 0076A0 8000CC40 3C650001 */ addis r3, r5, 1 /* 0076A4 8000CC44 3863E810 */ addi r3, r3, -6128 /* 0076A8 8000CC48 38810010 */ addi r4, r1, 0x10 /* 0076AC 8000CC4C 480A5DE9 */ bl DVDOpen /* 0076B0 8000CC50 2C030001 */ cmpwi r3, 1 /* 0076B4 8000CC54 40820024 */ bne lbl_8000CC78 -/* 0076B8 8000CC58 80AD802C */ lwz r5, gmsg_ld06_4Size-_SDA_BASE_(r13) +/* 0076B8 8000CC58 80AD802C */ lwz r5, gmsg_ld06_4Size@sda21(r13) /* 0076BC 8000CC5C 38610010 */ addi r3, r1, 0x10 /* 0076C0 8000CC60 389F01A0 */ addi r4, r31, 0x1a0 /* 0076C4 8000CC64 3805001F */ addi r0, r5, 0x1f @@ -5293,17 +5293,17 @@ lbl_8000CC88: /* 0076F0 8000CC90 48000295 */ bl simulatorDrawYesNoMessageLoop /* 0076F4 8000CC94 48000278 */ b lbl_8000CF0C glabel lbl_8000CC98 -/* 0076F8 8000CC98 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0076F8 8000CC98 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 0076FC 8000CC9C 7C001800 */ cmpw r0, r3 /* 007700 8000CCA0 41820050 */ beq lbl_8000CCF0 -/* 007704 8000CCA4 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007704 8000CCA4 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 007708 8000CCA8 3C650001 */ addis r3, r5, 1 /* 00770C 8000CCAC 3863E824 */ addi r3, r3, -6108 /* 007710 8000CCB0 38810010 */ addi r4, r1, 0x10 /* 007714 8000CCB4 480A5D81 */ bl DVDOpen /* 007718 8000CCB8 2C030001 */ cmpwi r3, 1 /* 00771C 8000CCBC 40820024 */ bne lbl_8000CCE0 -/* 007720 8000CCC0 80AD8030 */ lwz r5, gmsg_ld07Size-_SDA_BASE_(r13) +/* 007720 8000CCC0 80AD8030 */ lwz r5, gmsg_ld07Size@sda21(r13) /* 007724 8000CCC4 38610010 */ addi r3, r1, 0x10 /* 007728 8000CCC8 389F01A0 */ addi r4, r31, 0x1a0 /* 00772C 8000CCCC 3805001F */ addi r0, r5, 0x1f @@ -5322,17 +5322,17 @@ lbl_8000CCF0: /* 007758 8000CCF8 4800022D */ bl simulatorDrawYesNoMessageLoop /* 00775C 8000CCFC 48000210 */ b lbl_8000CF0C glabel lbl_8000CD00 -/* 007760 8000CD00 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007760 8000CD00 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 007764 8000CD04 7C001800 */ cmpw r0, r3 /* 007768 8000CD08 41820050 */ beq lbl_8000CD58 -/* 00776C 8000CD0C 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 00776C 8000CD0C 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 007770 8000CD10 3C650001 */ addis r3, r5, 1 /* 007774 8000CD14 3863E838 */ addi r3, r3, -6088 /* 007778 8000CD18 38810010 */ addi r4, r1, 0x10 /* 00777C 8000CD1C 480A5D19 */ bl DVDOpen /* 007780 8000CD20 2C030001 */ cmpwi r3, 1 /* 007784 8000CD24 40820024 */ bne lbl_8000CD48 -/* 007788 8000CD28 80AD8034 */ lwz r5, gmsg_gf01Size-_SDA_BASE_(r13) +/* 007788 8000CD28 80AD8034 */ lwz r5, gmsg_gf01Size@sda21(r13) /* 00778C 8000CD2C 38610010 */ addi r3, r1, 0x10 /* 007790 8000CD30 389F01A0 */ addi r4, r31, 0x1a0 /* 007794 8000CD34 3805001F */ addi r0, r5, 0x1f @@ -5351,17 +5351,17 @@ lbl_8000CD58: /* 0077C0 8000CD60 480001C5 */ bl simulatorDrawYesNoMessageLoop /* 0077C4 8000CD64 480001A8 */ b lbl_8000CF0C glabel lbl_8000CD68 -/* 0077C8 8000CD68 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0077C8 8000CD68 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 0077CC 8000CD6C 7C001800 */ cmpw r0, r3 /* 0077D0 8000CD70 41820050 */ beq lbl_8000CDC0 -/* 0077D4 8000CD74 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0077D4 8000CD74 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 0077D8 8000CD78 3C650001 */ addis r3, r5, 1 /* 0077DC 8000CD7C 3863E84C */ addi r3, r3, -6068 /* 0077E0 8000CD80 38810010 */ addi r4, r1, 0x10 /* 0077E4 8000CD84 480A5CB1 */ bl DVDOpen /* 0077E8 8000CD88 2C030001 */ cmpwi r3, 1 /* 0077EC 8000CD8C 40820024 */ bne lbl_8000CDB0 -/* 0077F0 8000CD90 80AD804C */ lwz r5, gmsg_in01Size-_SDA_BASE_(r13) +/* 0077F0 8000CD90 80AD804C */ lwz r5, gmsg_in01Size@sda21(r13) /* 0077F4 8000CD94 38610010 */ addi r3, r1, 0x10 /* 0077F8 8000CD98 389F01A0 */ addi r4, r31, 0x1a0 /* 0077FC 8000CD9C 3805001F */ addi r0, r5, 0x1f @@ -5380,17 +5380,17 @@ lbl_8000CDC0: /* 007828 8000CDC8 4800015D */ bl simulatorDrawYesNoMessageLoop /* 00782C 8000CDCC 48000140 */ b lbl_8000CF0C glabel lbl_8000CDD0 -/* 007830 8000CDD0 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007830 8000CDD0 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 007834 8000CDD4 7C001800 */ cmpw r0, r3 /* 007838 8000CDD8 41820050 */ beq lbl_8000CE28 -/* 00783C 8000CDDC 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 00783C 8000CDDC 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 007840 8000CDE0 3C650001 */ addis r3, r5, 1 /* 007844 8000CDE4 3863E860 */ addi r3, r3, -6048 /* 007848 8000CDE8 38810010 */ addi r4, r1, 0x10 /* 00784C 8000CDEC 480A5C49 */ bl DVDOpen /* 007850 8000CDF0 2C030001 */ cmpwi r3, 1 /* 007854 8000CDF4 40820024 */ bne lbl_8000CE18 -/* 007858 8000CDF8 80AD8084 */ lwz r5, gmsg_sv06_4Size-_SDA_BASE_(r13) +/* 007858 8000CDF8 80AD8084 */ lwz r5, gmsg_sv06_4Size@sda21(r13) /* 00785C 8000CDFC 38610010 */ addi r3, r1, 0x10 /* 007860 8000CE00 389F01A0 */ addi r4, r31, 0x1a0 /* 007864 8000CE04 3805001F */ addi r0, r5, 0x1f @@ -5409,17 +5409,17 @@ lbl_8000CE28: /* 007890 8000CE30 480000F5 */ bl simulatorDrawYesNoMessageLoop /* 007894 8000CE34 480000D8 */ b lbl_8000CF0C glabel lbl_8000CE38 -/* 007898 8000CE38 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007898 8000CE38 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 00789C 8000CE3C 7C001800 */ cmpw r0, r3 /* 0078A0 8000CE40 41820050 */ beq lbl_8000CE90 -/* 0078A4 8000CE44 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 0078A4 8000CE44 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 0078A8 8000CE48 3C650001 */ addis r3, r5, 1 /* 0078AC 8000CE4C 3863E874 */ addi r3, r3, -6028 /* 0078B0 8000CE50 38810010 */ addi r4, r1, 0x10 /* 0078B4 8000CE54 480A5BE1 */ bl DVDOpen /* 0078B8 8000CE58 2C030001 */ cmpwi r3, 1 /* 0078BC 8000CE5C 40820024 */ bne lbl_8000CE80 -/* 0078C0 8000CE60 80AD8088 */ lwz r5, gmsg_sv06_5Size-_SDA_BASE_(r13) +/* 0078C0 8000CE60 80AD8088 */ lwz r5, gmsg_sv06_5Size@sda21(r13) /* 0078C4 8000CE64 38610010 */ addi r3, r1, 0x10 /* 0078C8 8000CE68 389F01A0 */ addi r4, r31, 0x1a0 /* 0078CC 8000CE6C 3805001F */ addi r0, r5, 0x1f @@ -5438,17 +5438,17 @@ lbl_8000CE90: /* 0078F8 8000CE98 4800008D */ bl simulatorDrawYesNoMessageLoop /* 0078FC 8000CE9C 48000070 */ b lbl_8000CF0C glabel lbl_8000CEA0 -/* 007900 8000CEA0 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007900 8000CEA0 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 007904 8000CEA4 7C001800 */ cmpw r0, r3 /* 007908 8000CEA8 41820050 */ beq lbl_8000CEF8 -/* 00790C 8000CEAC 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 00790C 8000CEAC 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 007910 8000CEB0 3C650001 */ addis r3, r5, 1 /* 007914 8000CEB4 3863E888 */ addi r3, r3, -6008 /* 007918 8000CEB8 38810010 */ addi r4, r1, 0x10 /* 00791C 8000CEBC 480A5B79 */ bl DVDOpen /* 007920 8000CEC0 2C030001 */ cmpwi r3, 1 /* 007924 8000CEC4 40820024 */ bne lbl_8000CEE8 -/* 007928 8000CEC8 80AD8090 */ lwz r5, gmsg_sv08Size-_SDA_BASE_(r13) +/* 007928 8000CEC8 80AD8090 */ lwz r5, gmsg_sv08Size@sda21(r13) /* 00792C 8000CECC 38610010 */ addi r3, r1, 0x10 /* 007930 8000CED0 389F01A0 */ addi r4, r31, 0x1a0 /* 007934 8000CED4 3805001F */ addi r0, r5, 0x1f @@ -5489,11 +5489,11 @@ glabel simulatorDrawYesNoMessageLoop /* 0079A8 8000CF48 2C000001 */ cmpwi r0, 1 /* 0079AC 8000CF4C 40820010 */ bne lbl_8000CF5C /* 0079B0 8000CF50 38000001 */ li r0, 1 -/* 0079B4 8000CF54 900D80B0 */ stw r0, gHighlightChoice-_SDA_BASE_(r13) +/* 0079B4 8000CF54 900D80B0 */ stw r0, gHighlightChoice@sda21(r13) /* 0079B8 8000CF58 4800000C */ b lbl_8000CF64 lbl_8000CF5C: /* 0079BC 8000CF5C 38000000 */ li r0, 0 -/* 0079C0 8000CF60 900D80B0 */ stw r0, gHighlightChoice-_SDA_BASE_(r13) +/* 0079C0 8000CF60 900D80B0 */ stw r0, gHighlightChoice@sda21(r13) lbl_8000CF64: /* 0079C4 8000CF64 3CDF0001 */ addis r6, r31, 1 /* 0079C8 8000CF68 8066D828 */ lwz r3, -0x27d8(r6) @@ -5535,7 +5535,7 @@ lbl_8000CF64: /* 007A58 8000CFF8 7C000194 */ addze r0, r0 /* 007A5C 8000CFFC 214000C8 */ subfic r10, r0, 0xc8 /* 007A60 8000D000 48000BB5 */ bl simulatorDrawYesNoImage -/* 007A64 8000D004 800D88F4 */ lwz r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 007A64 8000D004 800D88F4 */ lwz r0, gButtonDownToggle@sda21(r13) /* 007A68 8000D008 2C000001 */ cmpwi r0, 1 /* 007A6C 8000D00C 40820020 */ bne lbl_8000D02C /* 007A70 8000D010 480AA07D */ bl DEMOPadRead @@ -5547,16 +5547,16 @@ lbl_8000CF64: /* 007A88 8000D028 480001B4 */ b lbl_8000D1DC lbl_8000D02C: /* 007A8C 8000D02C 3B200000 */ li r25, 0 -/* 007A90 8000D030 932D88F4 */ stw r25, gButtonDownToggle-_SDA_BASE_(r13) +/* 007A90 8000D030 932D88F4 */ stw r25, gButtonDownToggle@sda21(r13) /* 007A94 8000D034 480AA059 */ bl DEMOPadRead /* 007A98 8000D038 801B0000 */ lwz r0, 0(r27) /* 007A9C 8000D03C 2C000001 */ cmpwi r0, 1 /* 007AA0 8000D040 40820010 */ bne lbl_8000D050 /* 007AA4 8000D044 38000001 */ li r0, 1 -/* 007AA8 8000D048 900D80B0 */ stw r0, gHighlightChoice-_SDA_BASE_(r13) +/* 007AA8 8000D048 900D80B0 */ stw r0, gHighlightChoice@sda21(r13) /* 007AAC 8000D04C 48000008 */ b lbl_8000D054 lbl_8000D050: -/* 007AB0 8000D050 932D80B0 */ stw r25, gHighlightChoice-_SDA_BASE_(r13) +/* 007AB0 8000D050 932D80B0 */ stw r25, gHighlightChoice@sda21(r13) lbl_8000D054: /* 007AB4 8000D054 807E0000 */ lwz r3, 0(r30) /* 007AB8 8000D058 3CDF0001 */ addis r6, r31, 1 @@ -5606,30 +5606,30 @@ lbl_8000D054: /* 007B68 8000D108 801B0000 */ lwz r0, 0(r27) /* 007B6C 8000D10C 2C000001 */ cmpwi r0, 1 /* 007B70 8000D110 40820018 */ bne lbl_8000D128 -/* 007B74 8000D114 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 007B74 8000D114 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 007B78 8000D118 38800000 */ li r4, 0 /* 007B7C 8000D11C 80630004 */ lwz r3, 4(r3) /* 007B80 8000D120 4800F571 */ bl soundPlayBeep /* 007B84 8000D124 48000014 */ b lbl_8000D138 lbl_8000D128: -/* 007B88 8000D128 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 007B88 8000D128 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 007B8C 8000D12C 38800001 */ li r4, 1 /* 007B90 8000D130 80630004 */ lwz r3, 4(r3) /* 007B94 8000D134 4800F55D */ bl soundPlayBeep lbl_8000D138: /* 007B98 8000D138 38000001 */ li r0, 1 -/* 007B9C 8000D13C 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 007B9C 8000D13C 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 007BA0 8000D140 38600001 */ li r3, 1 /* 007BA4 8000D144 48000098 */ b lbl_8000D1DC lbl_8000D148: /* 007BA8 8000D148 548005AD */ rlwinm. r0, r4, 0, 0x16, 0x16 /* 007BAC 8000D14C 4182002C */ beq lbl_8000D178 -/* 007BB0 8000D150 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 007BB0 8000D150 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 007BB4 8000D154 38800001 */ li r4, 1 /* 007BB8 8000D158 80630004 */ lwz r3, 4(r3) /* 007BBC 8000D15C 4800F535 */ bl soundPlayBeep /* 007BC0 8000D160 38000001 */ li r0, 1 -/* 007BC4 8000D164 900D88F4 */ stw r0, gButtonDownToggle-_SDA_BASE_(r13) +/* 007BC4 8000D164 900D88F4 */ stw r0, gButtonDownToggle@sda21(r13) /* 007BC8 8000D168 38000000 */ li r0, 0 /* 007BCC 8000D16C 38600001 */ li r3, 1 /* 007BD0 8000D170 901B0000 */ stw r0, 0(r27) @@ -5641,7 +5641,7 @@ lbl_8000D178: /* 007BE4 8000D184 801B0000 */ lwz r0, 0(r27) /* 007BE8 8000D188 2C000000 */ cmpwi r0, 0 /* 007BEC 8000D18C 40820020 */ bne lbl_8000D1AC -/* 007BF0 8000D190 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 007BF0 8000D190 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 007BF4 8000D194 38800002 */ li r4, 2 /* 007BF8 8000D198 80630004 */ lwz r3, 4(r3) /* 007BFC 8000D19C 4800F4F5 */ bl soundPlayBeep @@ -5654,7 +5654,7 @@ lbl_8000D1AC: /* 007C14 8000D1B4 801B0000 */ lwz r0, 0(r27) /* 007C18 8000D1B8 2C000001 */ cmpwi r0, 1 /* 007C1C 8000D1BC 4082001C */ bne lbl_8000D1D8 -/* 007C20 8000D1C0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 007C20 8000D1C0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 007C24 8000D1C4 38800002 */ li r4, 2 /* 007C28 8000D1C8 80630004 */ lwz r3, 4(r3) /* 007C2C 8000D1CC 4800F4C5 */ bl soundPlayBeep @@ -5689,17 +5689,17 @@ lbl_8000D228: /* 007C8C 8000D22C 41820064 */ beq lbl_8000D290 /* 007C90 8000D230 48000114 */ b lbl_8000D344 lbl_8000D234: -/* 007C94 8000D234 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007C94 8000D234 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 007C98 8000D238 7C001800 */ cmpw r0, r3 /* 007C9C 8000D23C 41820108 */ beq lbl_8000D344 -/* 007CA0 8000D240 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007CA0 8000D240 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 007CA4 8000D244 3C640001 */ addis r3, r4, 1 /* 007CA8 8000D248 3863E914 */ addi r3, r3, -5868 /* 007CAC 8000D24C 3881000C */ addi r4, r1, 0xc /* 007CB0 8000D250 480A57E5 */ bl DVDOpen /* 007CB4 8000D254 2C030001 */ cmpwi r3, 1 /* 007CB8 8000D258 40820024 */ bne lbl_8000D27C -/* 007CBC 8000D25C 80AD8050 */ lwz r5, gmsg_in02Size-_SDA_BASE_(r13) +/* 007CBC 8000D25C 80AD8050 */ lwz r5, gmsg_in02Size@sda21(r13) /* 007CC0 8000D260 3861000C */ addi r3, r1, 0xc /* 007CC4 8000D264 389F01A0 */ addi r4, r31, 0x1a0 /* 007CC8 8000D268 3805001F */ addi r0, r5, 0x1f @@ -5714,17 +5714,17 @@ lbl_8000D27C: /* 007CE8 8000D288 48001D99 */ bl simulatorUnpackTexPalette /* 007CEC 8000D28C 480000B8 */ b lbl_8000D344 lbl_8000D290: -/* 007CF0 8000D290 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007CF0 8000D290 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 007CF4 8000D294 7C001800 */ cmpw r0, r3 /* 007CF8 8000D298 418200AC */ beq lbl_8000D344 -/* 007CFC 8000D29C 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007CFC 8000D29C 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 007D00 8000D2A0 3C640001 */ addis r3, r4, 1 /* 007D04 8000D2A4 3863E928 */ addi r3, r3, -5848 /* 007D08 8000D2A8 3881000C */ addi r4, r1, 0xc /* 007D0C 8000D2AC 480A5789 */ bl DVDOpen /* 007D10 8000D2B0 2C030001 */ cmpwi r3, 1 /* 007D14 8000D2B4 40820024 */ bne lbl_8000D2D8 -/* 007D18 8000D2B8 80AD8094 */ lwz r5, gmsg_sv09Size-_SDA_BASE_(r13) +/* 007D18 8000D2B8 80AD8094 */ lwz r5, gmsg_sv09Size@sda21(r13) /* 007D1C 8000D2BC 3861000C */ addi r3, r1, 0xc /* 007D20 8000D2C0 389F01A0 */ addi r4, r31, 0x1a0 /* 007D24 8000D2C4 3805001F */ addi r0, r5, 0x1f @@ -5739,17 +5739,17 @@ lbl_8000D2D8: /* 007D44 8000D2E4 48001D3D */ bl simulatorUnpackTexPalette /* 007D48 8000D2E8 4800005C */ b lbl_8000D344 lbl_8000D2EC: -/* 007D4C 8000D2EC 800D80B4 */ lwz r0, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007D4C 8000D2EC 800D80B4 */ lwz r0, simulatorMessageCurrent@sda21(r13) /* 007D50 8000D2F0 7C001800 */ cmpw r0, r3 /* 007D54 8000D2F4 41820050 */ beq lbl_8000D344 -/* 007D58 8000D2F8 906D80B4 */ stw r3, simulatorMessageCurrent-_SDA_BASE_(r13) +/* 007D58 8000D2F8 906D80B4 */ stw r3, simulatorMessageCurrent@sda21(r13) /* 007D5C 8000D2FC 3C640001 */ addis r3, r4, 1 /* 007D60 8000D300 3863E93C */ addi r3, r3, -5828 /* 007D64 8000D304 3881000C */ addi r4, r1, 0xc /* 007D68 8000D308 480A572D */ bl DVDOpen /* 007D6C 8000D30C 2C030001 */ cmpwi r3, 1 /* 007D70 8000D310 40820024 */ bne lbl_8000D334 -/* 007D74 8000D314 80AD8038 */ lwz r5, gmsg_gf02Size-_SDA_BASE_(r13) +/* 007D74 8000D314 80AD8038 */ lwz r5, gmsg_gf02Size@sda21(r13) /* 007D78 8000D318 3861000C */ addi r3, r1, 0xc /* 007D7C 8000D31C 389F01A0 */ addi r4, r31, 0x1a0 /* 007D80 8000D320 3805001F */ addi r0, r5, 0x1f @@ -5909,7 +5909,7 @@ glabel lbl_8000D528 /* 007FBC 8000D55C 48000F29 */ bl simulatorDrawImage lbl_8000D560: /* 007FC0 8000D560 38000001 */ li r0, 1 -/* 007FC4 8000D564 900D891C */ stw r0, gbDisplayedError-_SDA_BASE_(r13) +/* 007FC4 8000D564 900D891C */ stw r0, gbDisplayedError@sda21(r13) /* 007FC8 8000D568 38600001 */ li r3, 1 /* 007FCC 8000D56C 8001002C */ lwz r0, 0x2c(r1) /* 007FD0 8000D570 83E10024 */ lwz r31, 0x24(r1) @@ -5985,7 +5985,7 @@ glabel simulatorDrawOKImage /* 0080E0 8000D680 90610054 */ stw r3, 0x54(r1) /* 0080E4 8000D684 90010058 */ stw r0, 0x58(r1) lbl_8000D688: -/* 0080E8 8000D688 806D8928 */ lwz r3, gpFrame-_SDA_BASE_(r13) +/* 0080E8 8000D688 806D8928 */ lwz r3, gpFrame@sda21(r13) /* 0080EC 8000D68C 48018841 */ bl frameBeginOK /* 0080F0 8000D690 2C030001 */ cmpwi r3, 1 /* 0080F4 8000D694 4082FFF4 */ bne lbl_8000D688 @@ -6021,15 +6021,15 @@ lbl_8000D688: /* 00816C 8000D70C B01AE174 */ sth r0, -0x1e8c(r26) /* 008170 8000D710 4809009D */ bl DCStoreRange /* 008174 8000D714 480019E9 */ bl simulatorGXInit -/* 008178 8000D718 C0228024 */ lfs f1, D_80135D24-_SDA2_BASE_(r2) +/* 008178 8000D718 C0228024 */ lfs f1, D_80135D24@sda21(r2) /* 00817C 8000D71C 3C60800F */ lis r3, gOrthoMtx@ha /* 008180 8000D720 3B634540 */ addi r27, r3, gOrthoMtx@l -/* 008184 8000D724 C042805C */ lfs f2, D_80135D5C-_SDA2_BASE_(r2) +/* 008184 8000D724 C042805C */ lfs f2, D_80135D5C@sda21(r2) /* 008188 8000D728 FC600890 */ fmr f3, f1 -/* 00818C 8000D72C C0828060 */ lfs f4, D_80135D60-_SDA2_BASE_(r2) +/* 00818C 8000D72C C0828060 */ lfs f4, D_80135D60@sda21(r2) /* 008190 8000D730 7F63DB78 */ mr r3, r27 -/* 008194 8000D734 C0A2802C */ lfs f5, D_80135D2C-_SDA2_BASE_(r2) -/* 008198 8000D738 C0C28064 */ lfs f6, D_80135D64-_SDA2_BASE_(r2) +/* 008194 8000D734 C0A2802C */ lfs f5, D_80135D2C@sda21(r2) +/* 008198 8000D738 C0C28064 */ lfs f6, D_80135D64@sda21(r2) /* 00819C 8000D73C 4809A9AD */ bl C_MTXOrtho /* 0081A0 8000D740 387B0000 */ addi r3, r27, 0 /* 0081A4 8000D744 38800001 */ li r4, 1 @@ -6037,14 +6037,14 @@ lbl_8000D688: /* 0081AC 8000D74C 38600001 */ li r3, 1 /* 0081B0 8000D750 4809EE8D */ bl GXSetNumChans /* 0081B4 8000D754 3861002C */ addi r3, r1, 0x2c -/* 0081B8 8000D758 C0228068 */ lfs f1, D_80135D68-_SDA2_BASE_(r2) -/* 0081BC 8000D75C C042806C */ lfs f2, D_80135D6C-_SDA2_BASE_(r2) +/* 0081B8 8000D758 C0228068 */ lfs f1, D_80135D68@sda21(r2) +/* 0081BC 8000D75C C042806C */ lfs f2, D_80135D6C@sda21(r2) /* 0081C0 8000D760 7C641B78 */ mr r4, r3 -/* 0081C4 8000D764 C0628024 */ lfs f3, D_80135D24-_SDA2_BASE_(r2) +/* 0081C4 8000D764 C0628024 */ lfs f3, D_80135D24@sda21(r2) /* 0081C8 8000D768 4809A791 */ bl PSMTXTransApply -/* 0081CC 8000D76C C0228040 */ lfs f1, D_80135D40-_SDA2_BASE_(r2) +/* 0081CC 8000D76C C0228040 */ lfs f1, D_80135D40@sda21(r2) /* 0081D0 8000D770 3861002C */ addi r3, r1, 0x2c -/* 0081D4 8000D774 C0628028 */ lfs f3, D_80135D28-_SDA2_BASE_(r2) +/* 0081D4 8000D774 C0628028 */ lfs f3, D_80135D28@sda21(r2) /* 0081D8 8000D778 7C641B78 */ mr r4, r3 /* 0081DC 8000D77C FC400890 */ fmr f2, f1 /* 0081E0 8000D780 4809A7ED */ bl PSMTXScaleApply @@ -6263,7 +6263,7 @@ lbl_8000D688: /* 008534 8000DAD4 38A00004 */ li r5, 4 /* 008538 8000DAD8 4809D989 */ bl GXBegin /* 00853C 8000DADC 9B7C8000 */ stb r27, -0x8000(r28) -/* 008540 8000DAE0 880D8DC8 */ lbz r0, DemoStatEnable-_SDA_BASE_(r13) +/* 008540 8000DAE0 880D8DC8 */ lbz r0, DemoStatEnable@sda21(r13) /* 008544 8000DAE4 9B7C8000 */ stb r27, -0x8000(r28) /* 008548 8000DAE8 28000000 */ cmplwi r0, 0 /* 00854C 8000DAEC 9B7C8000 */ stb r27, -0x8000(r28) @@ -6291,26 +6291,26 @@ lbl_8000DB34: /* 0085A0 8000DB40 480A09A5 */ bl GXSetZMode /* 0085A4 8000DB44 38600001 */ li r3, 1 /* 0085A8 8000DB48 480A0945 */ bl GXSetColorUpdate -/* 0085AC 8000DB4C 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0085AC 8000DB4C 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 0085B0 8000DB50 38800001 */ li r4, 1 /* 0085B4 8000DB54 4809E57D */ bl GXCopyDisp /* 0085B8 8000DB58 4809D4BD */ bl GXDrawDone -/* 0085BC 8000DB5C 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0085BC 8000DB5C 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 0085C0 8000DB60 48099BDD */ bl VISetNextFrameBuffer /* 0085C4 8000DB64 48099AA9 */ bl VIFlush /* 0085C8 8000DB68 48098DB5 */ bl VIWaitForRetrace -/* 0085CC 8000DB6C 800D8DAC */ lwz r0, DemoCurrentBuffer-_SDA_BASE_(r13) -/* 0085D0 8000DB70 806D8DB4 */ lwz r3, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 0085CC 8000DB6C 800D8DAC */ lwz r0, DemoCurrentBuffer@sda21(r13) +/* 0085D0 8000DB70 806D8DB4 */ lwz r3, DemoFrameBuffer1@sda21(r13) /* 0085D4 8000DB74 7C001840 */ cmplw r0, r3 /* 0085D8 8000DB78 40820010 */ bne lbl_8000DB88 -/* 0085DC 8000DB7C 800D8DB0 */ lwz r0, DemoFrameBuffer2-_SDA_BASE_(r13) -/* 0085E0 8000DB80 900D8DAC */ stw r0, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0085DC 8000DB7C 800D8DB0 */ lwz r0, DemoFrameBuffer2@sda21(r13) +/* 0085E0 8000DB80 900D8DAC */ stw r0, DemoCurrentBuffer@sda21(r13) /* 0085E4 8000DB84 48000008 */ b lbl_8000DB8C lbl_8000DB88: -/* 0085E8 8000DB88 906D8DAC */ stw r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0085E8 8000DB88 906D8DAC */ stw r3, DemoCurrentBuffer@sda21(r13) lbl_8000DB8C: /* 0085EC 8000DB8C 3C800006 */ lis r4, 6 -/* 0085F0 8000DB90 806D8928 */ lwz r3, gpFrame-_SDA_BASE_(r13) +/* 0085F0 8000DB90 806D8928 */ lwz r3, gpFrame@sda21(r13) /* 0085F4 8000DB94 3884FFED */ addi r4, r4, -19 /* 0085F8 8000DB98 48012765 */ bl frameDrawReset /* 0085FC 8000DB9C BAE100BC */ lmw r23, 0xbc(r1) @@ -6388,7 +6388,7 @@ glabel simulatorDrawYesNoImage /* 008714 8000DCB4 90610068 */ stw r3, 0x68(r1) /* 008718 8000DCB8 9001006C */ stw r0, 0x6c(r1) lbl_8000DCBC: -/* 00871C 8000DCBC 806D8928 */ lwz r3, gpFrame-_SDA_BASE_(r13) +/* 00871C 8000DCBC 806D8928 */ lwz r3, gpFrame@sda21(r13) /* 008720 8000DCC0 4801820D */ bl frameBeginOK /* 008724 8000DCC4 2C030001 */ cmpwi r3, 1 /* 008728 8000DCC8 4082FFF4 */ bne lbl_8000DCBC @@ -6424,15 +6424,15 @@ lbl_8000DCBC: /* 0087A0 8000DD40 B01FE174 */ sth r0, -0x1e8c(r31) /* 0087A4 8000DD44 4808FA69 */ bl DCStoreRange /* 0087A8 8000DD48 480013B5 */ bl simulatorGXInit -/* 0087AC 8000DD4C C0228024 */ lfs f1, D_80135D24-_SDA2_BASE_(r2) +/* 0087AC 8000DD4C C0228024 */ lfs f1, D_80135D24@sda21(r2) /* 0087B0 8000DD50 3C60800F */ lis r3, gOrthoMtx@ha /* 0087B4 8000DD54 3AC34540 */ addi r22, r3, gOrthoMtx@l -/* 0087B8 8000DD58 C042805C */ lfs f2, D_80135D5C-_SDA2_BASE_(r2) +/* 0087B8 8000DD58 C042805C */ lfs f2, D_80135D5C@sda21(r2) /* 0087BC 8000DD5C FC600890 */ fmr f3, f1 -/* 0087C0 8000DD60 C0828060 */ lfs f4, D_80135D60-_SDA2_BASE_(r2) +/* 0087C0 8000DD60 C0828060 */ lfs f4, D_80135D60@sda21(r2) /* 0087C4 8000DD64 7EC3B378 */ mr r3, r22 -/* 0087C8 8000DD68 C0A2802C */ lfs f5, D_80135D2C-_SDA2_BASE_(r2) -/* 0087CC 8000DD6C C0C28064 */ lfs f6, D_80135D64-_SDA2_BASE_(r2) +/* 0087C8 8000DD68 C0A2802C */ lfs f5, D_80135D2C@sda21(r2) +/* 0087CC 8000DD6C C0C28064 */ lfs f6, D_80135D64@sda21(r2) /* 0087D0 8000DD70 4809A379 */ bl C_MTXOrtho /* 0087D4 8000DD74 38760000 */ addi r3, r22, 0 /* 0087D8 8000DD78 38800001 */ li r4, 1 @@ -6440,14 +6440,14 @@ lbl_8000DCBC: /* 0087E0 8000DD80 38600001 */ li r3, 1 /* 0087E4 8000DD84 4809E859 */ bl GXSetNumChans /* 0087E8 8000DD88 38610040 */ addi r3, r1, 0x40 -/* 0087EC 8000DD8C C0228068 */ lfs f1, D_80135D68-_SDA2_BASE_(r2) -/* 0087F0 8000DD90 C042806C */ lfs f2, D_80135D6C-_SDA2_BASE_(r2) +/* 0087EC 8000DD8C C0228068 */ lfs f1, D_80135D68@sda21(r2) +/* 0087F0 8000DD90 C042806C */ lfs f2, D_80135D6C@sda21(r2) /* 0087F4 8000DD94 7C641B78 */ mr r4, r3 -/* 0087F8 8000DD98 C0628024 */ lfs f3, D_80135D24-_SDA2_BASE_(r2) +/* 0087F8 8000DD98 C0628024 */ lfs f3, D_80135D24@sda21(r2) /* 0087FC 8000DD9C 4809A15D */ bl PSMTXTransApply -/* 008800 8000DDA0 C0228040 */ lfs f1, D_80135D40-_SDA2_BASE_(r2) +/* 008800 8000DDA0 C0228040 */ lfs f1, D_80135D40@sda21(r2) /* 008804 8000DDA4 38610040 */ addi r3, r1, 0x40 -/* 008808 8000DDA8 C0628028 */ lfs f3, D_80135D28-_SDA2_BASE_(r2) +/* 008808 8000DDA8 C0628028 */ lfs f3, D_80135D28@sda21(r2) /* 00880C 8000DDAC 7C641B78 */ mr r4, r3 /* 008810 8000DDB0 FC400890 */ fmr f2, f1 /* 008814 8000DDB4 4809A1B9 */ bl PSMTXScaleApply @@ -6615,7 +6615,7 @@ lbl_8000DCBC: /* 008A9C 8000E03C 386100AC */ addi r3, r1, 0xac /* 008AA0 8000E040 38800000 */ li r4, 0 /* 008AA4 8000E044 4809ECF5 */ bl GXLoadTexObj -/* 008AA8 8000E048 800D80B0 */ lwz r0, gHighlightChoice-_SDA_BASE_(r13) +/* 008AA8 8000E048 800D80B0 */ lwz r0, gHighlightChoice@sda21(r13) /* 008AAC 8000E04C 2C000001 */ cmpwi r0, 1 /* 008AB0 8000E050 408200BC */ bne lbl_8000E10C /* 008AB4 8000E054 9BC100A4 */ stb r30, 0xa4(r1) @@ -6772,7 +6772,7 @@ lbl_8000E118: /* 008D08 8000E2A8 386100AC */ addi r3, r1, 0xac /* 008D0C 8000E2AC 38800000 */ li r4, 0 /* 008D10 8000E2B0 4809EA89 */ bl GXLoadTexObj -/* 008D14 8000E2B4 800D80B0 */ lwz r0, gHighlightChoice-_SDA_BASE_(r13) +/* 008D14 8000E2B4 800D80B0 */ lwz r0, gHighlightChoice@sda21(r13) /* 008D18 8000E2B8 2C000001 */ cmpwi r0, 1 /* 008D1C 8000E2BC 40820014 */ bne lbl_8000E2D0 /* 008D20 8000E2C0 38600000 */ li r3, 0 @@ -6832,7 +6832,7 @@ lbl_8000E384: /* 008DF0 8000E390 38A00004 */ li r5, 4 /* 008DF4 8000E394 4809D0CD */ bl GXBegin /* 008DF8 8000E398 38E00000 */ li r7, 0 -/* 008DFC 8000E39C 880D8DC8 */ lbz r0, DemoStatEnable-_SDA_BASE_(r13) +/* 008DFC 8000E39C 880D8DC8 */ lbz r0, DemoStatEnable@sda21(r13) /* 008E00 8000E3A0 3CC0CC01 */ lis r6, 0xcc01 /* 008E04 8000E3A4 98E68000 */ stb r7, -0x8000(r6) /* 008E08 8000E3A8 38A00001 */ li r5, 1 @@ -6865,26 +6865,26 @@ lbl_8000E404: /* 008E70 8000E410 480A00D5 */ bl GXSetZMode /* 008E74 8000E414 38600001 */ li r3, 1 /* 008E78 8000E418 480A0075 */ bl GXSetColorUpdate -/* 008E7C 8000E41C 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 008E7C 8000E41C 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 008E80 8000E420 38800001 */ li r4, 1 /* 008E84 8000E424 4809DCAD */ bl GXCopyDisp /* 008E88 8000E428 4809CBED */ bl GXDrawDone -/* 008E8C 8000E42C 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 008E8C 8000E42C 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 008E90 8000E430 4809930D */ bl VISetNextFrameBuffer /* 008E94 8000E434 480991D9 */ bl VIFlush /* 008E98 8000E438 480984E5 */ bl VIWaitForRetrace -/* 008E9C 8000E43C 800D8DAC */ lwz r0, DemoCurrentBuffer-_SDA_BASE_(r13) -/* 008EA0 8000E440 806D8DB4 */ lwz r3, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 008E9C 8000E43C 800D8DAC */ lwz r0, DemoCurrentBuffer@sda21(r13) +/* 008EA0 8000E440 806D8DB4 */ lwz r3, DemoFrameBuffer1@sda21(r13) /* 008EA4 8000E444 7C001840 */ cmplw r0, r3 /* 008EA8 8000E448 40820010 */ bne lbl_8000E458 -/* 008EAC 8000E44C 800D8DB0 */ lwz r0, DemoFrameBuffer2-_SDA_BASE_(r13) -/* 008EB0 8000E450 900D8DAC */ stw r0, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 008EAC 8000E44C 800D8DB0 */ lwz r0, DemoFrameBuffer2@sda21(r13) +/* 008EB0 8000E450 900D8DAC */ stw r0, DemoCurrentBuffer@sda21(r13) /* 008EB4 8000E454 48000008 */ b lbl_8000E45C lbl_8000E458: -/* 008EB8 8000E458 906D8DAC */ stw r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 008EB8 8000E458 906D8DAC */ stw r3, DemoCurrentBuffer@sda21(r13) lbl_8000E45C: /* 008EBC 8000E45C 3C800006 */ lis r4, 6 -/* 008EC0 8000E460 806D8928 */ lwz r3, gpFrame-_SDA_BASE_(r13) +/* 008EC0 8000E460 806D8928 */ lwz r3, gpFrame@sda21(r13) /* 008EC4 8000E464 3884FFED */ addi r4, r4, -19 /* 008EC8 8000E468 48011E95 */ bl frameDrawReset /* 008ECC 8000E46C BAA100D4 */ lmw r21, 0xd4(r1) @@ -6960,7 +6960,7 @@ glabel simulatorDrawImage /* 008FDC 8000E57C 9061007C */ stw r3, 0x7c(r1) /* 008FE0 8000E580 90010080 */ stw r0, 0x80(r1) lbl_8000E584: -/* 008FE4 8000E584 806D8928 */ lwz r3, gpFrame-_SDA_BASE_(r13) +/* 008FE4 8000E584 806D8928 */ lwz r3, gpFrame@sda21(r13) /* 008FE8 8000E588 48017945 */ bl frameBeginOK /* 008FEC 8000E58C 2C030001 */ cmpwi r3, 1 /* 008FF0 8000E590 4082FFF4 */ bne lbl_8000E584 @@ -6978,28 +6978,28 @@ lbl_8000E584: /* 009020 8000E5C0 4809E01D */ bl GXSetNumChans /* 009024 8000E5C4 38600000 */ li r3, 0 /* 009028 8000E5C8 4809C4ED */ bl GXSetNumTexGens -/* 00902C 8000E5CC C0228024 */ lfs f1, D_80135D24-_SDA2_BASE_(r2) +/* 00902C 8000E5CC C0228024 */ lfs f1, D_80135D24@sda21(r2) /* 009030 8000E5D0 7FA3EB78 */ mr r3, r29 -/* 009034 8000E5D4 C042805C */ lfs f2, D_80135D5C-_SDA2_BASE_(r2) +/* 009034 8000E5D4 C042805C */ lfs f2, D_80135D5C@sda21(r2) /* 009038 8000E5D8 FC600890 */ fmr f3, f1 -/* 00903C 8000E5DC C0828060 */ lfs f4, D_80135D60-_SDA2_BASE_(r2) -/* 009040 8000E5E0 C0A2802C */ lfs f5, D_80135D2C-_SDA2_BASE_(r2) -/* 009044 8000E5E4 C0C28064 */ lfs f6, D_80135D64-_SDA2_BASE_(r2) +/* 00903C 8000E5DC C0828060 */ lfs f4, D_80135D60@sda21(r2) +/* 009040 8000E5E0 C0A2802C */ lfs f5, D_80135D2C@sda21(r2) +/* 009044 8000E5E4 C0C28064 */ lfs f6, D_80135D64@sda21(r2) /* 009048 8000E5E8 48099B01 */ bl C_MTXOrtho /* 00904C 8000E5EC 387D0000 */ addi r3, r29, 0 /* 009050 8000E5F0 38800001 */ li r4, 1 /* 009054 8000E5F4 480A0145 */ bl GXSetProjection /* 009058 8000E5F8 38600001 */ li r3, 1 /* 00905C 8000E5FC 4809DFE1 */ bl GXSetNumChans -/* 009060 8000E600 C0228068 */ lfs f1, D_80135D68-_SDA2_BASE_(r2) +/* 009060 8000E600 C0228068 */ lfs f1, D_80135D68@sda21(r2) /* 009064 8000E604 38610054 */ addi r3, r1, 0x54 -/* 009068 8000E608 C042806C */ lfs f2, D_80135D6C-_SDA2_BASE_(r2) +/* 009068 8000E608 C042806C */ lfs f2, D_80135D6C@sda21(r2) /* 00906C 8000E60C 38810024 */ addi r4, r1, 0x24 -/* 009070 8000E610 C0628024 */ lfs f3, D_80135D24-_SDA2_BASE_(r2) +/* 009070 8000E610 C0628024 */ lfs f3, D_80135D24@sda21(r2) /* 009074 8000E614 480998E5 */ bl PSMTXTransApply -/* 009078 8000E618 C0228040 */ lfs f1, D_80135D40-_SDA2_BASE_(r2) +/* 009078 8000E618 C0228040 */ lfs f1, D_80135D40@sda21(r2) /* 00907C 8000E61C 38610024 */ addi r3, r1, 0x24 -/* 009080 8000E620 C0628028 */ lfs f3, D_80135D28-_SDA2_BASE_(r2) +/* 009080 8000E620 C0628028 */ lfs f3, D_80135D28@sda21(r2) /* 009084 8000E624 7C641B78 */ mr r4, r3 /* 009088 8000E628 FC400890 */ fmr f2, f1 /* 00908C 8000E62C 48099941 */ bl PSMTXScaleApply @@ -7071,13 +7071,13 @@ lbl_8000E584: /* 009194 8000E734 38800000 */ li r4, 0 /* 009198 8000E738 38A00004 */ li r5, 4 /* 00919C 8000E73C 4809CD25 */ bl GXBegin -/* 0091A0 8000E740 C0428024 */ lfs f2, D_80135D24-_SDA2_BASE_(r2) +/* 0091A0 8000E740 C0428024 */ lfs f2, D_80135D24@sda21(r2) /* 0091A4 8000E744 3F60CC01 */ lis r27, 0xcc01 /* 0091A8 8000E748 3F9C0001 */ addis r28, r28, 1 -/* 0091AC 8000E74C C0228060 */ lfs f1, D_80135D60-_SDA2_BASE_(r2) +/* 0091AC 8000E74C C0228060 */ lfs f1, D_80135D60@sda21(r2) /* 0091B0 8000E750 D05B8000 */ stfs f2, -0x8000(r27) /* 0091B4 8000E754 7F83E378 */ mr r3, r28 -/* 0091B8 8000E758 C002805C */ lfs f0, D_80135D5C-_SDA2_BASE_(r2) +/* 0091B8 8000E758 C002805C */ lfs f0, D_80135D5C@sda21(r2) /* 0091BC 8000E75C D05B8000 */ stfs f2, -0x8000(r27) /* 0091C0 8000E760 7FC70734 */ extsh r7, r30 /* 0091C4 8000E764 7EE60734 */ extsh r6, r23 @@ -7119,28 +7119,28 @@ lbl_8000E584: /* 009254 8000E7F4 B01CE174 */ sth r0, -0x1e8c(r28) /* 009258 8000E7F8 4808EFB5 */ bl DCStoreRange /* 00925C 8000E7FC 48000901 */ bl simulatorGXInit -/* 009260 8000E800 C0228024 */ lfs f1, D_80135D24-_SDA2_BASE_(r2) +/* 009260 8000E800 C0228024 */ lfs f1, D_80135D24@sda21(r2) /* 009264 8000E804 7FA3EB78 */ mr r3, r29 -/* 009268 8000E808 C042805C */ lfs f2, D_80135D5C-_SDA2_BASE_(r2) +/* 009268 8000E808 C042805C */ lfs f2, D_80135D5C@sda21(r2) /* 00926C 8000E80C FC600890 */ fmr f3, f1 -/* 009270 8000E810 C0828060 */ lfs f4, D_80135D60-_SDA2_BASE_(r2) -/* 009274 8000E814 C0A2802C */ lfs f5, D_80135D2C-_SDA2_BASE_(r2) -/* 009278 8000E818 C0C28064 */ lfs f6, D_80135D64-_SDA2_BASE_(r2) +/* 009270 8000E810 C0828060 */ lfs f4, D_80135D60@sda21(r2) +/* 009274 8000E814 C0A2802C */ lfs f5, D_80135D2C@sda21(r2) +/* 009278 8000E818 C0C28064 */ lfs f6, D_80135D64@sda21(r2) /* 00927C 8000E81C 480998CD */ bl C_MTXOrtho /* 009280 8000E820 387D0000 */ addi r3, r29, 0 /* 009284 8000E824 38800001 */ li r4, 1 /* 009288 8000E828 4809FF11 */ bl GXSetProjection /* 00928C 8000E82C 38600001 */ li r3, 1 /* 009290 8000E830 4809DDAD */ bl GXSetNumChans -/* 009294 8000E834 C0228068 */ lfs f1, D_80135D68-_SDA2_BASE_(r2) +/* 009294 8000E834 C0228068 */ lfs f1, D_80135D68@sda21(r2) /* 009298 8000E838 38610054 */ addi r3, r1, 0x54 -/* 00929C 8000E83C C042806C */ lfs f2, D_80135D6C-_SDA2_BASE_(r2) +/* 00929C 8000E83C C042806C */ lfs f2, D_80135D6C@sda21(r2) /* 0092A0 8000E840 38810024 */ addi r4, r1, 0x24 -/* 0092A4 8000E844 C0628024 */ lfs f3, D_80135D24-_SDA2_BASE_(r2) +/* 0092A4 8000E844 C0628024 */ lfs f3, D_80135D24@sda21(r2) /* 0092A8 8000E848 480996B1 */ bl PSMTXTransApply -/* 0092AC 8000E84C C0228040 */ lfs f1, D_80135D40-_SDA2_BASE_(r2) +/* 0092AC 8000E84C C0228040 */ lfs f1, D_80135D40@sda21(r2) /* 0092B0 8000E850 38610024 */ addi r3, r1, 0x24 -/* 0092B4 8000E854 C0628028 */ lfs f3, D_80135D28-_SDA2_BASE_(r2) +/* 0092B4 8000E854 C0628028 */ lfs f3, D_80135D28@sda21(r2) /* 0092B8 8000E858 7C641B78 */ mr r4, r3 /* 0092BC 8000E85C FC400890 */ fmr f2, f1 /* 0092C0 8000E860 4809970D */ bl PSMTXScaleApply @@ -7374,7 +7374,7 @@ lbl_8000E584: /* 009650 8000EBF0 9BFB8000 */ stb r31, -0x8000(r27) /* 009654 8000EBF4 9BFB8000 */ stb r31, -0x8000(r27) lbl_8000EBF8: -/* 009658 8000EBF8 880D8DC8 */ lbz r0, DemoStatEnable-_SDA_BASE_(r13) +/* 009658 8000EBF8 880D8DC8 */ lbz r0, DemoStatEnable@sda21(r13) /* 00965C 8000EBFC 28000000 */ cmplwi r0, 0 /* 009660 8000EC00 41820020 */ beq lbl_8000EC20 /* 009664 8000EC04 4809C411 */ bl GXDrawDone @@ -7391,26 +7391,26 @@ lbl_8000EC20: /* 00968C 8000EC2C 4809F8B9 */ bl GXSetZMode /* 009690 8000EC30 38600001 */ li r3, 1 /* 009694 8000EC34 4809F859 */ bl GXSetColorUpdate -/* 009698 8000EC38 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 009698 8000EC38 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 00969C 8000EC3C 38800001 */ li r4, 1 /* 0096A0 8000EC40 4809D491 */ bl GXCopyDisp /* 0096A4 8000EC44 4809C3D1 */ bl GXDrawDone -/* 0096A8 8000EC48 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0096A8 8000EC48 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 0096AC 8000EC4C 48098AF1 */ bl VISetNextFrameBuffer /* 0096B0 8000EC50 480989BD */ bl VIFlush /* 0096B4 8000EC54 48097CC9 */ bl VIWaitForRetrace -/* 0096B8 8000EC58 800D8DAC */ lwz r0, DemoCurrentBuffer-_SDA_BASE_(r13) -/* 0096BC 8000EC5C 806D8DB4 */ lwz r3, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 0096B8 8000EC58 800D8DAC */ lwz r0, DemoCurrentBuffer@sda21(r13) +/* 0096BC 8000EC5C 806D8DB4 */ lwz r3, DemoFrameBuffer1@sda21(r13) /* 0096C0 8000EC60 7C001840 */ cmplw r0, r3 /* 0096C4 8000EC64 40820010 */ bne lbl_8000EC74 -/* 0096C8 8000EC68 800D8DB0 */ lwz r0, DemoFrameBuffer2-_SDA_BASE_(r13) -/* 0096CC 8000EC6C 900D8DAC */ stw r0, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0096C8 8000EC68 800D8DB0 */ lwz r0, DemoFrameBuffer2@sda21(r13) +/* 0096CC 8000EC6C 900D8DAC */ stw r0, DemoCurrentBuffer@sda21(r13) /* 0096D0 8000EC70 48000008 */ b lbl_8000EC78 lbl_8000EC74: -/* 0096D4 8000EC74 906D8DAC */ stw r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0096D4 8000EC74 906D8DAC */ stw r3, DemoCurrentBuffer@sda21(r13) lbl_8000EC78: /* 0096D8 8000EC78 3C800006 */ lis r4, 6 -/* 0096DC 8000EC7C 806D8928 */ lwz r3, gpFrame-_SDA_BASE_(r13) +/* 0096DC 8000EC7C 806D8928 */ lwz r3, gpFrame@sda21(r13) /* 0096E0 8000EC80 3884FFED */ addi r4, r4, -19 /* 0096E4 8000EC84 48011679 */ bl frameDrawReset /* 0096E8 8000EC88 BAC10100 */ lmw r22, 0x100(r1) @@ -7611,17 +7611,17 @@ glabel lbl_8000EEEC /* 00997C 8000EF1C 2C1A000A */ cmpwi r26, 0xa /* 009980 8000EF20 41820010 */ beq lbl_8000EF30 /* 009984 8000EF24 38000001 */ li r0, 1 -/* 009988 8000EF28 900D88FC */ stw r0, toggle$192-_SDA_BASE_(r13) +/* 009988 8000EF28 900D88FC */ stw r0, toggle$192@sda21(r13) /* 00998C 8000EF2C 4800001C */ b lbl_8000EF48 lbl_8000EF30: -/* 009990 8000EF30 800D88FC */ lwz r0, toggle$192-_SDA_BASE_(r13) +/* 009990 8000EF30 800D88FC */ lwz r0, toggle$192@sda21(r13) /* 009994 8000EF34 2C000001 */ cmpwi r0, 1 /* 009998 8000EF38 40820010 */ bne lbl_8000EF48 /* 00999C 8000EF3C 38000000 */ li r0, 0 -/* 0099A0 8000EF40 900D88FC */ stw r0, toggle$192-_SDA_BASE_(r13) +/* 0099A0 8000EF40 900D88FC */ stw r0, toggle$192@sda21(r13) /* 0099A4 8000EF44 3B600002 */ li r27, 2 lbl_8000EF48: -/* 0099A8 8000EF48 800D88F8 */ lwz r0, gDVDResetToggle-_SDA_BASE_(r13) +/* 0099A8 8000EF48 800D88F8 */ lwz r0, gDVDResetToggle@sda21(r13) /* 0099AC 8000EF4C 2C000001 */ cmpwi r0, 1 /* 0099B0 8000EF50 40820044 */ bne lbl_8000EF94 /* 0099B4 8000EF54 281A0003 */ cmplwi r26, 3 @@ -7657,7 +7657,7 @@ lbl_8000EFC0: /* 009A20 8000EFC0 2C1BFFFF */ cmpwi r27, -1 /* 009A24 8000EFC4 41820034 */ beq lbl_8000EFF8 lbl_8000EFC8: -/* 009A28 8000EFC8 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 009A28 8000EFC8 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 009A2C 8000EFCC 80630000 */ lwz r3, 0(r3) /* 009A30 8000EFD0 48016EFD */ bl frameBeginOK /* 009A34 8000EFD4 2C030000 */ cmpwi r3, 0 @@ -7754,9 +7754,9 @@ glabel simulatorGXInit /* 009B78 8000F118 38E00000 */ li r7, 0 /* 009B7C 8000F11C 93E10064 */ stw r31, 0x64(r1) /* 009B80 8000F120 3900007D */ li r8, 0x7d -/* 009B84 8000F124 80828018 */ lwz r4, D_80135D18-_SDA2_BASE_(r2) -/* 009B88 8000F128 80A2801C */ lwz r5, D_80135D1C-_SDA2_BASE_(r2) -/* 009B8C 8000F12C 80028020 */ lwz r0, D_80135D20-_SDA2_BASE_(r2) +/* 009B84 8000F124 80828018 */ lwz r4, D_80135D18@sda21(r2) +/* 009B88 8000F128 80A2801C */ lwz r5, D_80135D1C@sda21(r2) +/* 009B8C 8000F12C 80028020 */ lwz r0, D_80135D20@sda21(r2) /* 009B90 8000F130 90810058 */ stw r4, 0x58(r1) /* 009B94 8000F134 38800001 */ li r4, 1 /* 009B98 8000F138 90A10054 */ stw r5, 0x54(r1) @@ -8097,14 +8097,14 @@ lbl_8000F61C: /* 00A0CC 8000F66C 38800000 */ li r4, 0 /* 00A0D0 8000F670 38A00000 */ li r5, 0 /* 00A0D4 8000F674 4809DF61 */ bl GXSetIndTexCoordScale -/* 00A0D8 8000F678 C0428028 */ lfs f2, D_80135D28-_SDA2_BASE_(r2) +/* 00A0D8 8000F678 C0428028 */ lfs f2, D_80135D28@sda21(r2) /* 00A0DC 8000F67C 3881000C */ addi r4, r1, 0xc /* 00A0E0 8000F680 80010054 */ lwz r0, 0x54(r1) /* 00A0E4 8000F684 38600000 */ li r3, 0 /* 00A0E8 8000F688 FC801090 */ fmr f4, f2 /* 00A0EC 8000F68C 9001000C */ stw r0, 0xc(r1) -/* 00A0F0 8000F690 C0228024 */ lfs f1, D_80135D24-_SDA2_BASE_(r2) -/* 00A0F4 8000F694 C062802C */ lfs f3, D_80135D2C-_SDA2_BASE_(r2) +/* 00A0F0 8000F690 C0228024 */ lfs f1, D_80135D24@sda21(r2) +/* 00A0F4 8000F694 C062802C */ lfs f3, D_80135D2C@sda21(r2) /* 00A0F8 8000F698 4809E8A9 */ bl GXSetFog /* 00A0FC 8000F69C 38600000 */ li r3, 0 /* 00A100 8000F6A0 38800000 */ li r4, 0 diff --git a/asm/soundGCN.s b/asm/soundGCN.s index 8b547ef..7fec02a 100644 --- a/asm/soundGCN.s +++ b/asm/soundGCN.s @@ -81,11 +81,11 @@ lbl_8001C520: /* 017008 8001C5A8 900300C0 */ stw r0, 0xc0(r3) /* 01700C 8001C5AC 900300C4 */ stw r0, 0xc4(r3) /* 017010 8001C5B0 90040000 */ stw r0, 0(r4) -/* 017014 8001C5B4 CB6280F0 */ lfd f27, D_80135DF0-_SDA2_BASE_(r2) -/* 017018 8001C5B8 C38280D8 */ lfs f28, D_80135DD8-_SDA2_BASE_(r2) -/* 01701C 8001C5BC C3A280DC */ lfs f29, D_80135DDC-_SDA2_BASE_(r2) -/* 017020 8001C5C0 C3C280E0 */ lfs f30, D_80135DE0-_SDA2_BASE_(r2) -/* 017024 8001C5C4 CBE280E8 */ lfd f31, D_80135DE8-_SDA2_BASE_(r2) +/* 017014 8001C5B4 CB6280F0 */ lfd f27, D_80135DF0@sda21(r2) +/* 017018 8001C5B8 C38280D8 */ lfs f28, D_80135DD8@sda21(r2) +/* 01701C 8001C5BC C3A280DC */ lfs f29, D_80135DDC@sda21(r2) +/* 017020 8001C5C0 C3C280E0 */ lfs f30, D_80135DE0@sda21(r2) +/* 017024 8001C5C4 CBE280E8 */ lfd f31, D_80135DE8@sda21(r2) lbl_8001C5C8: /* 017028 8001C5C8 201E0100 */ subfic r0, r30, 0x100 /* 01702C 8001C5CC 7C0001D6 */ mullw r0, r0, r0 @@ -97,7 +97,7 @@ lbl_8001C5C8: /* 017044 8001C5E4 EC20E024 */ fdivs f1, f0, f28 /* 017048 8001C5E8 480B589D */ bl log10f /* 01704C 8001C5EC EC1D0072 */ fmuls f0, f29, f1 -/* 017050 8001C5F0 800D80F0 */ lwz r0, D_80134DD0-_SDA_BASE_(r13) +/* 017050 8001C5F0 800D80F0 */ lwz r0, D_80134DD0@sda21(r13) /* 017054 8001C5F4 6C008000 */ xoris r0, r0, 0x8000 /* 017058 8001C5F8 EC40E824 */ fdivs f2, f0, f29 /* 01705C 8001C5FC 9001004C */ stw r0, 0x4c(r1) @@ -259,7 +259,7 @@ soundCallbackBeep: /* 017288 8001C828 90010004 */ stw r0, 4(r1) /* 01728C 8001C82C 9421FFF0 */ stwu r1, -0x10(r1) /* 017290 8001C830 93E1000C */ stw r31, 0xc(r1) -/* 017294 8001C834 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 017294 8001C834 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 017298 8001C838 83E30004 */ lwz r31, 4(r3) /* 01729C 8001C83C 807F00B8 */ lwz r3, 0xb8(r31) /* 0172A0 8001C840 809F00CC */ lwz r4, 0xcc(r31) @@ -583,7 +583,7 @@ soundCallbackDMA: /* 017704 8001CCA4 7C0802A6 */ mflr r0 /* 017708 8001CCA8 90010004 */ stw r0, 4(r1) /* 01770C 8001CCAC 9421FFF8 */ stwu r1, -8(r1) -/* 017710 8001CCB0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 017710 8001CCB0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 017714 8001CCB4 80630004 */ lwz r3, 4(r3) /* 017718 8001CCB8 48000015 */ bl soundPlayBuffer /* 01771C 8001CCBC 8001000C */ lwz r0, 0xc(r1) @@ -674,12 +674,12 @@ lbl_8001CDE4: /* 017844 8001CDE4 800300D4 */ lwz r0, 0xd4(r3) /* 017848 8001CDE8 7D440734 */ extsh r4, r10 /* 01784C 8001CDEC 6C848000 */ xoris r4, r4, 0x8000 -/* 017850 8001CDF0 C84280F0 */ lfd f2, D_80135DF0-_SDA2_BASE_(r2) +/* 017850 8001CDF0 C84280F0 */ lfd f2, D_80135DF0@sda21(r2) /* 017854 8001CDF4 7C001670 */ srawi r0, r0, 2 /* 017858 8001CDF8 6C008000 */ xoris r0, r0, 0x8000 /* 01785C 8001CDFC 9081002C */ stw r4, 0x2c(r1) /* 017860 8001CE00 3C804330 */ lis r4, 0x4330 -/* 017864 8001CE04 C06280F8 */ lfs f3, D_80135DF8-_SDA2_BASE_(r2) +/* 017864 8001CE04 C06280F8 */ lfs f3, D_80135DF8@sda21(r2) /* 017868 8001CE08 90010024 */ stw r0, 0x24(r1) /* 01786C 8001CE0C 90810028 */ stw r4, 0x28(r1) /* 017870 8001CE10 90810020 */ stw r4, 0x20(r1) @@ -715,12 +715,12 @@ lbl_8001CE68: /* 0178D8 8001CE78 7C001670 */ srawi r0, r0, 2 /* 0178DC 8001CE7C 6C008000 */ xoris r0, r0, 0x8000 /* 0178E0 8001CE80 90810018 */ stw r4, 0x18(r1) -/* 0178E4 8001CE84 C84280F0 */ lfd f2, D_80135DF0-_SDA2_BASE_(r2) +/* 0178E4 8001CE84 C84280F0 */ lfd f2, D_80135DF0@sda21(r2) /* 0178E8 8001CE88 90010024 */ stw r0, 0x24(r1) /* 0178EC 8001CE8C C8010018 */ lfd f0, 0x18(r1) /* 0178F0 8001CE90 90810020 */ stw r4, 0x20(r1) /* 0178F4 8001CE94 EC201028 */ fsubs f1, f0, f2 -/* 0178F8 8001CE98 C06280F8 */ lfs f3, D_80135DF8-_SDA2_BASE_(r2) +/* 0178F8 8001CE98 C06280F8 */ lfs f3, D_80135DF8@sda21(r2) /* 0178FC 8001CE9C C8010020 */ lfd f0, 0x20(r1) /* 017900 8001CEA0 EC001028 */ fsubs f0, f0, f2 /* 017904 8001CEA4 EC010024 */ fdivs f0, f1, f0 @@ -762,12 +762,12 @@ lbl_8001CF20: /* 017980 8001CF20 800300D4 */ lwz r0, 0xd4(r3) /* 017984 8001CF24 7D840734 */ extsh r4, r12 /* 017988 8001CF28 6C848000 */ xoris r4, r4, 0x8000 -/* 01798C 8001CF2C C84280F0 */ lfd f2, D_80135DF0-_SDA2_BASE_(r2) +/* 01798C 8001CF2C C84280F0 */ lfd f2, D_80135DF0@sda21(r2) /* 017990 8001CF30 7C001670 */ srawi r0, r0, 2 /* 017994 8001CF34 6C008000 */ xoris r0, r0, 0x8000 /* 017998 8001CF38 9081001C */ stw r4, 0x1c(r1) /* 01799C 8001CF3C 3C804330 */ lis r4, 0x4330 -/* 0179A0 8001CF40 C06280F8 */ lfs f3, D_80135DF8-_SDA2_BASE_(r2) +/* 0179A0 8001CF40 C06280F8 */ lfs f3, D_80135DF8@sda21(r2) /* 0179A4 8001CF44 90010024 */ stw r0, 0x24(r1) /* 0179A8 8001CF48 90810018 */ stw r4, 0x18(r1) /* 0179AC 8001CF4C 90810020 */ stw r4, 0x20(r1) @@ -803,12 +803,12 @@ lbl_8001CFA4: /* 017A14 8001CFB4 7C001670 */ srawi r0, r0, 2 /* 017A18 8001CFB8 6C008000 */ xoris r0, r0, 0x8000 /* 017A1C 8001CFBC 90810018 */ stw r4, 0x18(r1) -/* 017A20 8001CFC0 C84280F0 */ lfd f2, D_80135DF0-_SDA2_BASE_(r2) +/* 017A20 8001CFC0 C84280F0 */ lfd f2, D_80135DF0@sda21(r2) /* 017A24 8001CFC4 90010024 */ stw r0, 0x24(r1) /* 017A28 8001CFC8 C8010018 */ lfd f0, 0x18(r1) /* 017A2C 8001CFCC 90810020 */ stw r4, 0x20(r1) /* 017A30 8001CFD0 EC201028 */ fsubs f1, f0, f2 -/* 017A34 8001CFD4 C06280F8 */ lfs f3, D_80135DF8-_SDA2_BASE_(r2) +/* 017A34 8001CFD4 C06280F8 */ lfs f3, D_80135DF8@sda21(r2) /* 017A38 8001CFD8 C8010020 */ lfd f0, 0x20(r1) /* 017A3C 8001CFDC EC001028 */ fsubs f0, f0, f2 /* 017A40 8001CFE0 EC010024 */ fdivs f0, f1, f0 diff --git a/asm/string.s b/asm/string.s index 9939769..e9b21db 100644 --- a/asm/string.s +++ b/asm/string.s @@ -85,8 +85,8 @@ lbl_800D08BC: /* 0CB320 800D08C0 38840001 */ addi r4, r4, 1 lbl_800D08C4: /* 0CB324 800D08C4 80E30000 */ lwz r7, 0(r3) -/* 0CB328 800D08C8 80CD8894 */ lwz r6, K2-_SDA_BASE_(r13) -/* 0CB32C 800D08CC 80AD8890 */ lwz r5, K1-_SDA_BASE_(r13) +/* 0CB328 800D08C8 80CD8894 */ lwz r6, K2@sda21(r13) +/* 0CB32C 800D08CC 80AD8890 */ lwz r5, K1@sda21(r13) /* 0CB330 800D08D0 7C073214 */ add r0, r7, r6 /* 0CB334 800D08D4 81040000 */ lwz r8, 0(r4) /* 0CB338 800D08D8 7C002839 */ and. r0, r0, r5 @@ -182,8 +182,8 @@ lbl_800D09F8: /* 0CB45C 800D09FC 38840001 */ addi r4, r4, 1 lbl_800D0A00: /* 0CB460 800D0A00 80A40000 */ lwz r5, 0(r4) -/* 0CB464 800D0A04 800D8894 */ lwz r0, K2-_SDA_BASE_(r13) -/* 0CB468 800D0A08 80CD8890 */ lwz r6, K1-_SDA_BASE_(r13) +/* 0CB464 800D0A04 800D8894 */ lwz r0, K2@sda21(r13) +/* 0CB468 800D0A08 80CD8890 */ lwz r6, K1@sda21(r13) /* 0CB46C 800D0A0C 39050000 */ addi r8, r5, 0 /* 0CB470 800D0A10 7CA50214 */ add r5, r5, r0 /* 0CB474 800D0A14 7CA53039 */ and. r5, r5, r6 diff --git a/asm/strtoul.s b/asm/strtoul.s index de4cad3..34c83ae 100644 --- a/asm/strtoul.s +++ b/asm/strtoul.s @@ -49,7 +49,7 @@ lbl_800D0B0C: /* 0CB570 800D0B10 3863FFFF */ addi r3, r3, -1 lbl_800D0B14: /* 0CB574 800D0B14 38000022 */ li r0, 0x22 -/* 0CB578 800D0B18 900D8FF8 */ stw r0, errno-_SDA_BASE_(r13) +/* 0CB578 800D0B18 900D8FF8 */ stw r0, errno@sda21(r13) /* 0CB57C 800D0B1C 48000010 */ b lbl_800D0B2C lbl_800D0B20: /* 0CB580 800D0B20 2C040000 */ cmpwi r4, 0 diff --git a/asm/system.s b/asm/system.s index ab8dc90..b03b0ea 100644 --- a/asm/system.s +++ b/asm/system.s @@ -51,9 +51,9 @@ lbl_8002CA88: /* 02750C 8002CAAC 90BF0068 */ stw r5, 0x68(r31) /* 027510 8002CAB0 909F0084 */ stw r4, 0x84(r31) /* 027514 8002CAB4 909F0010 */ stw r4, 0x10(r31) -/* 027518 8002CAB8 800D8928 */ lwz r0, gpFrame-_SDA_BASE_(r13) +/* 027518 8002CAB8 800D8928 */ lwz r0, gpFrame@sda21(r13) /* 02751C 8002CABC 901F0000 */ stw r0, 0(r31) -/* 027520 8002CAC0 800D8924 */ lwz r0, gpSound-_SDA_BASE_(r13) +/* 027520 8002CAC0 800D8924 */ lwz r0, gpSound@sda21(r13) /* 027524 8002CAC4 901F0004 */ stw r0, 4(r31) lbl_8002CAC8: /* 027528 8002CAC8 38030024 */ addi r0, r3, 0x24 @@ -1148,7 +1148,7 @@ __systemCopyROM_Complete: /* 028460 8002DA00 9421FF68 */ stwu r1, -0x98(r1) /* 028464 8002DA04 93E10094 */ stw r31, 0x94(r1) /* 028468 8002DA08 93C10090 */ stw r30, 0x90(r1) -/* 02846C 8002DA0C 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 02846C 8002DA0C 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 028470 8002DA10 80A30010 */ lwz r5, 0x10(r3) /* 028474 8002DA14 80830014 */ lwz r4, 0x14(r3) /* 028478 8002DA18 3BE5FFFF */ addi r31, r5, -1 @@ -1163,7 +1163,7 @@ __systemCopyROM_Complete: /* 02849C 8002DA3C 38600000 */ li r3, 0 /* 0284A0 8002DA40 480000D8 */ b lbl_8002DB18 lbl_8002DA44: -/* 0284A4 8002DA44 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 0284A4 8002DA44 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 0284A8 8002DA48 389E0000 */ addi r4, r30, 0 /* 0284AC 8002DA4C 38BF0000 */ addi r5, r31, 0 /* 0284B0 8002DA50 80630034 */ lwz r3, 0x34(r3) @@ -1173,7 +1173,7 @@ lbl_8002DA44: /* 0284C0 8002DA60 38600000 */ li r3, 0 /* 0284C4 8002DA64 480000B4 */ b lbl_8002DB18 lbl_8002DA68: -/* 0284C8 8002DA68 80ED8920 */ lwz r7, gpSystem-_SDA_BASE_(r13) +/* 0284C8 8002DA68 80ED8920 */ lwz r7, gpSystem@sda21(r13) /* 0284CC 8002DA6C 38810008 */ addi r4, r1, 8 /* 0284D0 8002DA70 38A10088 */ addi r5, r1, 0x88 /* 0284D4 8002DA74 80670024 */ lwz r3, 0x24(r7) @@ -1189,7 +1189,7 @@ lbl_8002DA94: /* 0284F8 8002DA98 3BC00000 */ li r30, 0 /* 0284FC 8002DA9C 48000038 */ b lbl_8002DAD4 lbl_8002DAA0: -/* 028500 8002DAA0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 028500 8002DAA0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 028504 8002DAA4 809F0000 */ lwz r4, 0(r31) /* 028508 8002DAA8 80A30010 */ lwz r5, 0x10(r3) /* 02850C 8002DAAC 80630024 */ lwz r3, 0x24(r3) @@ -1207,10 +1207,10 @@ lbl_8002DAD4: /* 028534 8002DAD4 80010088 */ lwz r0, 0x88(r1) /* 028538 8002DAD8 7C1E0000 */ cmpw r30, r0 /* 02853C 8002DADC 4180FFC4 */ blt lbl_8002DAA0 -/* 028540 8002DAE0 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 028540 8002DAE0 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 028544 8002DAE4 38000000 */ li r0, 0 /* 028548 8002DAE8 90030010 */ stw r0, 0x10(r3) -/* 02854C 8002DAEC 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 02854C 8002DAEC 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 028550 8002DAF0 8183001C */ lwz r12, 0x1c(r3) /* 028554 8002DAF4 280C0000 */ cmplwi r12, 0 /* 028558 8002DAF8 4182001C */ beq lbl_8002DB14 @@ -1274,7 +1274,7 @@ systemGet8: systemGetException: /* 0285F4 8002DB94 38000000 */ li r0, 0 /* 0285F8 8002DB98 90050004 */ stw r0, 4(r5) -/* 0285FC 8002DB9C 386D8188 */ addi r3, r13, D_80134E68-_SDA_BASE_ +/* 0285FC 8002DB9C 386D8188 */ addi r3, r13, D_80134E68@sda21 /* 028600 8002DBA0 3CC0800F */ lis r6, D_800EB300@ha /* 028604 8002DBA4 90650000 */ stw r3, 0(r5) /* 028608 8002DBA8 3860FFFF */ li r3, -1 @@ -1293,42 +1293,42 @@ systemGetException: glabel lbl_8002DBDC /* 02863C 8002DBDC 38600005 */ li r3, 5 /* 028640 8002DBE0 90650004 */ stw r3, 4(r5) -/* 028644 8002DBE4 386D818C */ addi r3, r13, D_80134E6C-_SDA_BASE_ +/* 028644 8002DBE4 386D818C */ addi r3, r13, D_80134E6C@sda21 /* 028648 8002DBE8 90650000 */ stw r3, 0(r5) /* 02864C 8002DBEC 90050008 */ stw r0, 8(r5) /* 028650 8002DBF0 48000178 */ b lbl_8002DD68 glabel lbl_8002DBF4 /* 028654 8002DBF4 38600006 */ li r3, 6 /* 028658 8002DBF8 90650004 */ stw r3, 4(r5) -/* 02865C 8002DBFC 386D8190 */ addi r3, r13, D_80134E70-_SDA_BASE_ +/* 02865C 8002DBFC 386D8190 */ addi r3, r13, D_80134E70@sda21 /* 028660 8002DC00 90650000 */ stw r3, 0(r5) /* 028664 8002DC04 90050008 */ stw r0, 8(r5) /* 028668 8002DC08 48000160 */ b lbl_8002DD68 glabel lbl_8002DC0C /* 02866C 8002DC0C 3860000C */ li r3, 0xc /* 028670 8002DC10 90650004 */ stw r3, 4(r5) -/* 028674 8002DC14 386D8194 */ addi r3, r13, D_80134E74-_SDA_BASE_ +/* 028674 8002DC14 386D8194 */ addi r3, r13, D_80134E74@sda21 /* 028678 8002DC18 90650000 */ stw r3, 0(r5) /* 02867C 8002DC1C 90050008 */ stw r0, 8(r5) /* 028680 8002DC20 48000148 */ b lbl_8002DD68 glabel lbl_8002DC24 /* 028684 8002DC24 38600084 */ li r3, 0x84 /* 028688 8002DC28 90650004 */ stw r3, 4(r5) -/* 02868C 8002DC2C 386D819C */ addi r3, r13, D_80134E7C-_SDA_BASE_ +/* 02868C 8002DC2C 386D819C */ addi r3, r13, D_80134E7C@sda21 /* 028690 8002DC30 90650000 */ stw r3, 0(r5) /* 028694 8002DC34 90050008 */ stw r0, 8(r5) /* 028698 8002DC38 48000130 */ b lbl_8002DD68 glabel lbl_8002DC3C /* 02869C 8002DC3C 38600024 */ li r3, 0x24 /* 0286A0 8002DC40 90650004 */ stw r3, 4(r5) -/* 0286A4 8002DC44 386D81A4 */ addi r3, r13, D_80134E84-_SDA_BASE_ +/* 0286A4 8002DC44 386D81A4 */ addi r3, r13, D_80134E84@sda21 /* 0286A8 8002DC48 90650000 */ stw r3, 0(r5) /* 0286AC 8002DC4C 90050008 */ stw r0, 8(r5) /* 0286B0 8002DC50 48000118 */ b lbl_8002DD68 glabel lbl_8002DC54 /* 0286B4 8002DC54 38600004 */ li r3, 4 /* 0286B8 8002DC58 90650004 */ stw r3, 4(r5) -/* 0286BC 8002DC5C 386D81A8 */ addi r3, r13, D_80134E88-_SDA_BASE_ +/* 0286BC 8002DC5C 386D81A8 */ addi r3, r13, D_80134E88@sda21 /* 0286C0 8002DC60 90650000 */ stw r3, 0(r5) /* 0286C4 8002DC64 90050010 */ stw r0, 0x10(r5) /* 0286C8 8002DC68 90050008 */ stw r0, 8(r5) @@ -1336,7 +1336,7 @@ glabel lbl_8002DC54 glabel lbl_8002DC70 /* 0286D0 8002DC70 38600004 */ li r3, 4 /* 0286D4 8002DC74 90650004 */ stw r3, 4(r5) -/* 0286D8 8002DC78 388D81AC */ addi r4, r13, D_80134E8C-_SDA_BASE_ +/* 0286D8 8002DC78 388D81AC */ addi r4, r13, D_80134E8C@sda21 /* 0286DC 8002DC7C 38600001 */ li r3, 1 /* 0286E0 8002DC80 90850000 */ stw r4, 0(r5) /* 0286E4 8002DC84 90650010 */ stw r3, 0x10(r5) @@ -1345,7 +1345,7 @@ glabel lbl_8002DC70 glabel lbl_8002DC90 /* 0286F0 8002DC90 38600004 */ li r3, 4 /* 0286F4 8002DC94 90650004 */ stw r3, 4(r5) -/* 0286F8 8002DC98 388D81B0 */ addi r4, r13, D_80134E90-_SDA_BASE_ +/* 0286F8 8002DC98 388D81B0 */ addi r4, r13, D_80134E90@sda21 /* 0286FC 8002DC9C 38600002 */ li r3, 2 /* 028700 8002DCA0 90850000 */ stw r4, 0(r5) /* 028704 8002DCA4 90650010 */ stw r3, 0x10(r5) @@ -1354,7 +1354,7 @@ glabel lbl_8002DC90 glabel lbl_8002DCB0 /* 028710 8002DCB0 38600004 */ li r3, 4 /* 028714 8002DCB4 90650004 */ stw r3, 4(r5) -/* 028718 8002DCB8 388D81B4 */ addi r4, r13, D_80134E94-_SDA_BASE_ +/* 028718 8002DCB8 388D81B4 */ addi r4, r13, D_80134E94@sda21 /* 02871C 8002DCBC 38600003 */ li r3, 3 /* 028720 8002DCC0 90850000 */ stw r4, 0(r5) /* 028724 8002DCC4 90650010 */ stw r3, 0x10(r5) @@ -1363,7 +1363,7 @@ glabel lbl_8002DCB0 glabel lbl_8002DCD0 /* 028730 8002DCD0 38800004 */ li r4, 4 /* 028734 8002DCD4 90850004 */ stw r4, 4(r5) -/* 028738 8002DCD8 386D81B8 */ addi r3, r13, D_80134E98-_SDA_BASE_ +/* 028738 8002DCD8 386D81B8 */ addi r3, r13, D_80134E98@sda21 /* 02873C 8002DCDC 90650000 */ stw r3, 0(r5) /* 028740 8002DCE0 90850010 */ stw r4, 0x10(r5) /* 028744 8002DCE4 90050008 */ stw r0, 8(r5) @@ -1371,7 +1371,7 @@ glabel lbl_8002DCD0 glabel lbl_8002DCEC /* 02874C 8002DCEC 38600004 */ li r3, 4 /* 028750 8002DCF0 90650004 */ stw r3, 4(r5) -/* 028754 8002DCF4 388D81BC */ addi r4, r13, D_80134E9C-_SDA_BASE_ +/* 028754 8002DCF4 388D81BC */ addi r4, r13, D_80134E9C@sda21 /* 028758 8002DCF8 38600005 */ li r3, 5 /* 02875C 8002DCFC 90850000 */ stw r4, 0(r5) /* 028760 8002DD00 90650010 */ stw r3, 0x10(r5) @@ -1391,7 +1391,7 @@ glabel lbl_8002DD20 /* 028790 8002DD30 90050008 */ stw r0, 8(r5) /* 028794 8002DD34 48000034 */ b lbl_8002DD68 glabel lbl_8002DD38 -/* 028798 8002DD38 380D81C0 */ addi r0, r13, D_80134EA0-_SDA_BASE_ +/* 028798 8002DD38 380D81C0 */ addi r0, r13, D_80134EA0@sda21 /* 02879C 8002DD3C 90050000 */ stw r0, 0(r5) /* 0287A0 8002DD40 48000028 */ b lbl_8002DD68 glabel lbl_8002DD44 @@ -1399,7 +1399,7 @@ glabel lbl_8002DD44 /* 0287A8 8002DD48 90050000 */ stw r0, 0(r5) /* 0287AC 8002DD4C 4800001C */ b lbl_8002DD68 glabel lbl_8002DD50 -/* 0287B0 8002DD50 386D81C8 */ addi r3, r13, D_80134EA8-_SDA_BASE_ +/* 0287B0 8002DD50 386D81C8 */ addi r3, r13, D_80134EA8@sda21 /* 0287B4 8002DD54 90650000 */ stw r3, 0(r5) /* 0287B8 8002DD58 90050008 */ stw r0, 8(r5) /* 0287BC 8002DD5C 4800000C */ b lbl_8002DD68 @@ -1423,7 +1423,7 @@ systemSetupGameALL: /* 0287F4 8002DD94 3A430000 */ addi r18, r3, 0 /* 0287F8 8002DD98 3B4508E0 */ addi r26, r5, gSystemRomConfigurationList@l /* 0287FC 8002DD9C 3BC4B300 */ addi r30, r4, D_800EB300@l -/* 028800 8002DDA0 800D80AC */ lwz r0, gz_iconSize-_SDA_BASE_(r13) +/* 028800 8002DDA0 800D80AC */ lwz r0, gz_iconSize@sda21(r13) /* 028804 8002DDA4 83E30024 */ lwz r31, 0x24(r3) /* 028808 8002DDA8 82630030 */ lwz r19, 0x30(r3) /* 02880C 8002DDAC 64043000 */ oris r4, r0, 0x3000 @@ -1435,7 +1435,7 @@ systemSetupGameALL: /* 028824 8002DDC4 38600000 */ li r3, 0 /* 028828 8002DDC8 48002588 */ b lbl_80030350 lbl_8002DDCC: -/* 02882C 8002DDCC 800D80A8 */ lwz r0, gz_bnrSize-_SDA_BASE_(r13) +/* 02882C 8002DDCC 800D80A8 */ lwz r0, gz_bnrSize@sda21(r13) /* 028830 8002DDD0 3B740698 */ addi r27, r20, 0x698 /* 028834 8002DDD4 387B0000 */ addi r3, r27, 0 /* 028838 8002DDD8 64043000 */ oris r4, r0, 0x3000 @@ -1482,9 +1482,9 @@ lbl_8002DE34: /* 0288D4 8002DE74 8081005C */ lwz r4, 0x5c(r1) /* 0288D8 8002DE78 91040014 */ stw r8, 0x14(r4) /* 0288DC 8002DE7C 806300F8 */ lwz r3, 0xf8(r3) -/* 0288E0 8002DE80 C8228298 */ lfd f1, D_80135F98-_SDA2_BASE_(r2) +/* 0288E0 8002DE80 C8228298 */ lfd f1, D_80135F98@sda21(r2) /* 0288E4 8002DE84 5463F0BE */ srwi r3, r3, 2 -/* 0288E8 8002DE88 C0428290 */ lfs f2, D_80135F90-_SDA2_BASE_(r2) +/* 0288E8 8002DE88 C0428290 */ lfs f2, D_80135F90@sda21(r2) /* 0288EC 8002DE8C 9061006C */ stw r3, 0x6c(r1) /* 0288F0 8002DE90 90010068 */ stw r0, 0x68(r1) /* 0288F4 8002DE94 C8010068 */ lfd f0, 0x68(r1) @@ -1569,12 +1569,12 @@ lbl_8002DFA0: /* 028A18 8002DFB8 48002398 */ b lbl_80030350 lbl_8002DFBC: /* 028A1C 8002DFBC 38730000 */ addi r3, r19, 0 -/* 028A20 8002DFC0 388D81D0 */ addi r4, r13, D_80134EB0-_SDA_BASE_ +/* 028A20 8002DFC0 388D81D0 */ addi r4, r13, D_80134EB0@sda21 /* 028A24 8002DFC4 4804011D */ bl romTestCode /* 028A28 8002DFC8 2C030000 */ cmpwi r3, 0 /* 028A2C 8002DFCC 40820018 */ bne lbl_8002DFE4 /* 028A30 8002DFD0 38730000 */ addi r3, r19, 0 -/* 028A34 8002DFD4 388D81D8 */ addi r4, r13, D_80134EB8-_SDA_BASE_ +/* 028A34 8002DFD4 388D81D8 */ addi r4, r13, D_80134EB8@sda21 /* 028A38 8002DFD8 48040109 */ bl romTestCode /* 028A3C 8002DFDC 2C030000 */ cmpwi r3, 0 /* 028A40 8002DFE0 4182011C */ beq lbl_8002E0FC @@ -1587,7 +1587,7 @@ lbl_8002DFE4: /* 028A58 8002DFF8 48084A3D */ bl DVDOpen /* 028A5C 8002DFFC 2C030001 */ cmpwi r3, 1 /* 028A60 8002E000 40820034 */ bne lbl_8002E034 -/* 028A64 8002E004 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 028A64 8002E004 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 028A68 8002E008 38610018 */ addi r3, r1, 0x18 /* 028A6C 8002E00C 809C0000 */ lwz r4, 0(r28) /* 028A70 8002E010 38C00000 */ li r6, 0 @@ -1609,7 +1609,7 @@ lbl_8002E034: /* 028AAC 8002E04C 480849E9 */ bl DVDOpen /* 028AB0 8002E050 2C030001 */ cmpwi r3, 1 /* 028AB4 8002E054 40820034 */ bne lbl_8002E088 -/* 028AB8 8002E058 80AD80A8 */ lwz r5, gz_bnrSize-_SDA_BASE_(r13) +/* 028AB8 8002E058 80AD80A8 */ lwz r5, gz_bnrSize@sda21(r13) /* 028ABC 8002E05C 38610018 */ addi r3, r1, 0x18 /* 028AC0 8002E060 809B0000 */ lwz r4, 0(r27) /* 028AC4 8002E064 38C00000 */ li r6, 0 @@ -1636,8 +1636,8 @@ lbl_8002E088: /* 028B14 8002E0B4 38BE0228 */ addi r5, r30, 0x228 /* 028B18 8002E0B8 80FB0000 */ lwz r7, 0(r27) /* 028B1C 8002E0BC 7D3A4A14 */ add r9, r26, r9 -/* 028B20 8002E0C0 388D81E0 */ addi r4, r13, D_80134EC0-_SDA_BASE_ -/* 028B24 8002E0C4 390D81E0 */ addi r8, r13, D_80134EC0-_SDA_BASE_ +/* 028B20 8002E0C0 388D81E0 */ addi r4, r13, D_80134EC0@sda21 +/* 028B24 8002E0C4 390D81E0 */ addi r8, r13, D_80134EC0@sda21 /* 028B28 8002E0C8 39404000 */ li r10, 0x4000 /* 028B2C 8002E0CC 4BFE7081 */ bl mcardOpen /* 028B30 8002E0D0 3C808031 */ lis r4, 0x8031 @@ -1653,12 +1653,12 @@ lbl_8002E088: /* 028B58 8002E0F8 48002258 */ b lbl_80030350 lbl_8002E0FC: /* 028B5C 8002E0FC 38730000 */ addi r3, r19, 0 -/* 028B60 8002E100 388D81E8 */ addi r4, r13, D_80134EC8-_SDA_BASE_ +/* 028B60 8002E100 388D81E8 */ addi r4, r13, D_80134EC8@sda21 /* 028B64 8002E104 4803FFDD */ bl romTestCode /* 028B68 8002E108 2C030000 */ cmpwi r3, 0 /* 028B6C 8002E10C 40820018 */ bne lbl_8002E124 /* 028B70 8002E110 38730000 */ addi r3, r19, 0 -/* 028B74 8002E114 388D81F0 */ addi r4, r13, D_80134ED0-_SDA_BASE_ +/* 028B74 8002E114 388D81F0 */ addi r4, r13, D_80134ED0@sda21 /* 028B78 8002E118 4803FFC9 */ bl romTestCode /* 028B7C 8002E11C 2C030000 */ cmpwi r3, 0 /* 028B80 8002E120 41820480 */ beq lbl_8002E5A0 @@ -1666,11 +1666,11 @@ lbl_8002E124: /* 028B84 8002E124 38000004 */ li r0, 4 /* 028B88 8002E128 90120020 */ stw r0, 0x20(r18) /* 028B8C 8002E12C 3AE01000 */ li r23, 0x1000 -/* 028B90 8002E130 800D89F8 */ lwz r0, gnFlagZelda-_SDA_BASE_(r13) +/* 028B90 8002E130 800D89F8 */ lwz r0, gnFlagZelda@sda21(r13) /* 028B94 8002E134 540007FF */ clrlwi. r0, r0, 0x1f /* 028B98 8002E138 418200C0 */ beq lbl_8002E1F8 /* 028B9C 8002E13C 38730000 */ addi r3, r19, 0 -/* 028BA0 8002E140 388D81E8 */ addi r4, r13, D_80134EC8-_SDA_BASE_ +/* 028BA0 8002E140 388D81E8 */ addi r4, r13, D_80134EC8@sda21 /* 028BA4 8002E144 4803FF9D */ bl romTestCode /* 028BA8 8002E148 2C030000 */ cmpwi r3, 0 /* 028BAC 8002E14C 41820058 */ beq lbl_8002E1A4 @@ -1721,11 +1721,11 @@ lbl_8002E1D0: /* 028C54 8002E1F4 4800215C */ b lbl_80030350 lbl_8002E1F8: /* 028C58 8002E1F8 38730000 */ addi r3, r19, 0 -/* 028C5C 8002E1FC 388D81E8 */ addi r4, r13, D_80134EC8-_SDA_BASE_ +/* 028C5C 8002E1FC 388D81E8 */ addi r4, r13, D_80134EC8@sda21 /* 028C60 8002E200 4803FEE1 */ bl romTestCode /* 028C64 8002E204 2C030000 */ cmpwi r3, 0 /* 028C68 8002E208 4182006C */ beq lbl_8002E274 -/* 028C6C 8002E20C 800D89F8 */ lwz r0, gnFlagZelda-_SDA_BASE_(r13) +/* 028C6C 8002E20C 800D89F8 */ lwz r0, gnFlagZelda@sda21(r13) /* 028C70 8002E210 540007BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e /* 028C74 8002E214 41820010 */ beq lbl_8002E224 /* 028C78 8002E218 3C609464 */ lis r3, 0x9464 @@ -1777,7 +1777,7 @@ lbl_8002E2A0: /* 028D1C 8002E2BC 38600000 */ li r3, 0 /* 028D20 8002E2C0 48002090 */ b lbl_80030350 lbl_8002E2C4: -/* 028D24 8002E2C4 806D89F8 */ lwz r3, gnFlagZelda-_SDA_BASE_(r13) +/* 028D24 8002E2C4 806D89F8 */ lwz r3, gnFlagZelda@sda21(r13) /* 028D28 8002E2C8 546007FF */ clrlwi. r0, r3, 0x1f /* 028D2C 8002E2CC 408201DC */ bne lbl_8002E4A8 /* 028D30 8002E2D0 546007BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e @@ -1787,7 +1787,7 @@ lbl_8002E2C4: /* 028D40 8002E2E0 48084755 */ bl DVDOpen /* 028D44 8002E2E4 2C030001 */ cmpwi r3, 1 /* 028D48 8002E2E8 40820034 */ bne lbl_8002E31C -/* 028D4C 8002E2EC 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 028D4C 8002E2EC 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 028D50 8002E2F0 38610018 */ addi r3, r1, 0x18 /* 028D54 8002E2F4 809C0000 */ lwz r4, 0(r28) /* 028D58 8002E2F8 38C00000 */ li r6, 0 @@ -1809,7 +1809,7 @@ lbl_8002E31C: /* 028D94 8002E334 48084701 */ bl DVDOpen /* 028D98 8002E338 2C030001 */ cmpwi r3, 1 /* 028D9C 8002E33C 40820034 */ bne lbl_8002E370 -/* 028DA0 8002E340 80AD80A8 */ lwz r5, gz_bnrSize-_SDA_BASE_(r13) +/* 028DA0 8002E340 80AD80A8 */ lwz r5, gz_bnrSize@sda21(r13) /* 028DA4 8002E344 38610018 */ addi r3, r1, 0x18 /* 028DA8 8002E348 809B0000 */ lwz r4, 0(r27) /* 028DAC 8002E34C 38C00000 */ li r6, 0 @@ -1838,8 +1838,8 @@ lbl_8002E370: /* 028E04 8002E3A4 386379B0 */ addi r3, r3, mCard@l /* 028E08 8002E3A8 38BE0234 */ addi r5, r30, 0x234 /* 028E0C 8002E3AC 7D3A4A14 */ add r9, r26, r9 -/* 028E10 8002E3B0 388D81F8 */ addi r4, r13, D_80134ED8-_SDA_BASE_ -/* 028E14 8002E3B4 390D8200 */ addi r8, r13, D_80134EE0-_SDA_BASE_ +/* 028E10 8002E3B0 388D81F8 */ addi r4, r13, D_80134ED8@sda21 +/* 028E14 8002E3B4 390D8200 */ addi r8, r13, D_80134EE0@sda21 /* 028E18 8002E3B8 4BFE6D95 */ bl mcardOpen /* 028E1C 8002E3BC 480001D0 */ b lbl_8002E58C lbl_8002E3C0: @@ -1848,7 +1848,7 @@ lbl_8002E3C0: /* 028E28 8002E3C8 4808466D */ bl DVDOpen /* 028E2C 8002E3CC 2C030001 */ cmpwi r3, 1 /* 028E30 8002E3D0 40820034 */ bne lbl_8002E404 -/* 028E34 8002E3D4 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 028E34 8002E3D4 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 028E38 8002E3D8 38610018 */ addi r3, r1, 0x18 /* 028E3C 8002E3DC 809C0000 */ lwz r4, 0(r28) /* 028E40 8002E3E0 38C00000 */ li r6, 0 @@ -1870,7 +1870,7 @@ lbl_8002E404: /* 028E7C 8002E41C 48084619 */ bl DVDOpen /* 028E80 8002E420 2C030001 */ cmpwi r3, 1 /* 028E84 8002E424 40820034 */ bne lbl_8002E458 -/* 028E88 8002E428 80AD80A8 */ lwz r5, gz_bnrSize-_SDA_BASE_(r13) +/* 028E88 8002E428 80AD80A8 */ lwz r5, gz_bnrSize@sda21(r13) /* 028E8C 8002E42C 38610018 */ addi r3, r1, 0x18 /* 028E90 8002E430 809B0000 */ lwz r4, 0(r27) /* 028E94 8002E434 38C00000 */ li r6, 0 @@ -1899,8 +1899,8 @@ lbl_8002E458: /* 028EEC 8002E48C 386379B0 */ addi r3, r3, mCard@l /* 028EF0 8002E490 38BE0234 */ addi r5, r30, 0x234 /* 028EF4 8002E494 7D3A4A14 */ add r9, r26, r9 -/* 028EF8 8002E498 388D81F8 */ addi r4, r13, D_80134ED8-_SDA_BASE_ -/* 028EFC 8002E49C 390D8208 */ addi r8, r13, D_80134EE8-_SDA_BASE_ +/* 028EF8 8002E498 388D81F8 */ addi r4, r13, D_80134ED8@sda21 +/* 028EFC 8002E49C 390D8208 */ addi r8, r13, D_80134EE8@sda21 /* 028F00 8002E4A0 4BFE6CAD */ bl mcardOpen /* 028F04 8002E4A4 480000E8 */ b lbl_8002E58C lbl_8002E4A8: @@ -1909,7 +1909,7 @@ lbl_8002E4A8: /* 028F10 8002E4B0 48084585 */ bl DVDOpen /* 028F14 8002E4B4 2C030001 */ cmpwi r3, 1 /* 028F18 8002E4B8 40820034 */ bne lbl_8002E4EC -/* 028F1C 8002E4BC 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 028F1C 8002E4BC 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 028F20 8002E4C0 38610018 */ addi r3, r1, 0x18 /* 028F24 8002E4C4 809C0000 */ lwz r4, 0(r28) /* 028F28 8002E4C8 38C00000 */ li r6, 0 @@ -1931,7 +1931,7 @@ lbl_8002E4EC: /* 028F64 8002E504 48084531 */ bl DVDOpen /* 028F68 8002E508 2C030001 */ cmpwi r3, 1 /* 028F6C 8002E50C 40820034 */ bne lbl_8002E540 -/* 028F70 8002E510 80AD80A8 */ lwz r5, gz_bnrSize-_SDA_BASE_(r13) +/* 028F70 8002E510 80AD80A8 */ lwz r5, gz_bnrSize@sda21(r13) /* 028F74 8002E514 38610018 */ addi r3, r1, 0x18 /* 028F78 8002E518 809B0000 */ lwz r4, 0(r27) /* 028F7C 8002E51C 38C00000 */ li r6, 0 @@ -1960,8 +1960,8 @@ lbl_8002E540: /* 028FD4 8002E574 386379B0 */ addi r3, r3, mCard@l /* 028FD8 8002E578 38BE0248 */ addi r5, r30, 0x248 /* 028FDC 8002E57C 7D3A4A14 */ add r9, r26, r9 -/* 028FE0 8002E580 388D8210 */ addi r4, r13, D_80134EF0-_SDA_BASE_ -/* 028FE4 8002E584 390D8210 */ addi r8, r13, D_80134EF0-_SDA_BASE_ +/* 028FE0 8002E580 388D8210 */ addi r4, r13, D_80134EF0@sda21 +/* 028FE4 8002E584 390D8210 */ addi r8, r13, D_80134EF0@sda21 /* 028FE8 8002E588 4BFE6BC5 */ bl mcardOpen lbl_8002E58C: /* 028FEC 8002E58C 3C7F0001 */ addis r3, r31, 1 @@ -1971,12 +1971,12 @@ lbl_8002E58C: /* 028FFC 8002E59C 48001BEC */ b lbl_80030188 lbl_8002E5A0: /* 029000 8002E5A0 38730000 */ addi r3, r19, 0 -/* 029004 8002E5A4 388D8218 */ addi r4, r13, D_80134EF8-_SDA_BASE_ +/* 029004 8002E5A4 388D8218 */ addi r4, r13, D_80134EF8@sda21 /* 029008 8002E5A8 4803FB39 */ bl romTestCode /* 02900C 8002E5AC 2C030000 */ cmpwi r3, 0 /* 029010 8002E5B0 40820018 */ bne lbl_8002E5C8 /* 029014 8002E5B4 38730000 */ addi r3, r19, 0 -/* 029018 8002E5B8 388D8220 */ addi r4, r13, D_80134F00-_SDA_BASE_ +/* 029018 8002E5B8 388D8220 */ addi r4, r13, D_80134F00@sda21 /* 02901C 8002E5BC 4803FB25 */ bl romTestCode /* 029020 8002E5C0 2C030000 */ cmpwi r3, 0 /* 029024 8002E5C4 418203B4 */ beq lbl_8002E978 @@ -1985,7 +1985,7 @@ lbl_8002E5C8: /* 02902C 8002E5CC 90120020 */ stw r0, 0x20(r18) /* 029030 8002E5D0 38730000 */ addi r3, r19, 0 /* 029034 8002E5D4 3AE01000 */ li r23, 0x1000 -/* 029038 8002E5D8 388D8218 */ addi r4, r13, D_80134EF8-_SDA_BASE_ +/* 029038 8002E5D8 388D8218 */ addi r4, r13, D_80134EF8@sda21 /* 02903C 8002E5DC 4803FB05 */ bl romTestCode /* 029040 8002E5E0 2C030000 */ cmpwi r3, 0 /* 029044 8002E5E4 41820010 */ beq lbl_8002E5F4 @@ -1996,12 +1996,12 @@ lbl_8002E5F4: /* 029054 8002E5F4 38000000 */ li r0, 0 /* 029058 8002E5F8 90120084 */ stw r0, 0x84(r18) lbl_8002E5FC: -/* 02905C 8002E5FC C0028294 */ lfs f0, D_80135F94-_SDA2_BASE_(r2) +/* 02905C 8002E5FC C0028294 */ lfs f0, D_80135F94@sda21(r2) /* 029060 8002E600 38000002 */ li r0, 2 -/* 029064 8002E604 900D8180 */ stw r0, nTickMultiplier-_SDA_BASE_(r13) +/* 029064 8002E604 900D8180 */ stw r0, nTickMultiplier@sda21(r13) /* 029068 8002E608 3881005C */ addi r4, r1, 0x5c /* 02906C 8002E60C 38A00300 */ li r5, 0x300 -/* 029070 8002E610 D00D8184 */ stfs f0, fTickScale-_SDA_BASE_(r13) +/* 029070 8002E610 D00D8184 */ stfs f0, fTickScale@sda21(r13) /* 029074 8002E614 38C00000 */ li r6, 0 /* 029078 8002E618 80740000 */ lwz r3, 0(r20) /* 02907C 8002E61C 4803EA85 */ bl ramGetBuffer @@ -2018,7 +2018,7 @@ lbl_8002E630: /* 0290A4 8002E644 480843F1 */ bl DVDOpen /* 0290A8 8002E648 2C030001 */ cmpwi r3, 1 /* 0290AC 8002E64C 40820034 */ bne lbl_8002E680 -/* 0290B0 8002E650 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 0290B0 8002E650 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 0290B4 8002E654 38610018 */ addi r3, r1, 0x18 /* 0290B8 8002E658 809C0000 */ lwz r4, 0(r28) /* 0290BC 8002E65C 38C00000 */ li r6, 0 @@ -2040,7 +2040,7 @@ lbl_8002E680: /* 0290F8 8002E698 4808439D */ bl DVDOpen /* 0290FC 8002E69C 2C030001 */ cmpwi r3, 1 /* 029100 8002E6A0 40820034 */ bne lbl_8002E6D4 -/* 029104 8002E6A4 80AD80A8 */ lwz r5, gz_bnrSize-_SDA_BASE_(r13) +/* 029104 8002E6A4 80AD80A8 */ lwz r5, gz_bnrSize@sda21(r13) /* 029108 8002E6A8 38610018 */ addi r3, r1, 0x18 /* 02910C 8002E6AC 809B0000 */ lwz r4, 0(r27) /* 029110 8002E6B0 38C00000 */ li r6, 0 @@ -2068,10 +2068,10 @@ lbl_8002E6D4: /* 029164 8002E704 386379B0 */ addi r3, r3, mCard@l /* 029168 8002E708 38BE0264 */ addi r5, r30, 0x264 /* 02916C 8002E70C 7D3A4A14 */ add r9, r26, r9 -/* 029170 8002E710 388D8228 */ addi r4, r13, D_80134F08-_SDA_BASE_ -/* 029174 8002E714 390D8228 */ addi r8, r13, D_80134F08-_SDA_BASE_ +/* 029170 8002E710 388D8228 */ addi r4, r13, D_80134F08@sda21 +/* 029174 8002E714 390D8228 */ addi r8, r13, D_80134F08@sda21 /* 029178 8002E718 4BFE6A35 */ bl mcardOpen -/* 02917C 8002E71C 800D89F8 */ lwz r0, gnFlagZelda-_SDA_BASE_(r13) +/* 02917C 8002E71C 800D89F8 */ lwz r0, gnFlagZelda@sda21(r13) /* 029180 8002E720 540007FF */ clrlwi. r0, r0, 0x1f /* 029184 8002E724 4182002C */ beq lbl_8002E750 /* 029188 8002E728 3C80801C */ lis r4, 0x801c @@ -2086,7 +2086,7 @@ lbl_8002E6D4: /* 0291AC 8002E74C 48001C04 */ b lbl_80030350 lbl_8002E750: /* 0291B0 8002E750 38730000 */ addi r3, r19, 0 -/* 0291B4 8002E754 388D8218 */ addi r4, r13, D_80134EF8-_SDA_BASE_ +/* 0291B4 8002E754 388D8218 */ addi r4, r13, D_80134EF8@sda21 /* 0291B8 8002E758 4803F989 */ bl romTestCode /* 0291BC 8002E75C 2C030000 */ cmpwi r3, 0 /* 0291C0 8002E760 418201DC */ beq lbl_8002E93C @@ -2238,7 +2238,7 @@ lbl_8002E964: /* 0293D4 8002E974 48001814 */ b lbl_80030188 lbl_8002E978: /* 0293D8 8002E978 38730000 */ addi r3, r19, 0 -/* 0293DC 8002E97C 388D8230 */ addi r4, r13, D_80134F10-_SDA_BASE_ +/* 0293DC 8002E97C 388D8230 */ addi r4, r13, D_80134F10@sda21 /* 0293E0 8002E980 4803F761 */ bl romTestCode /* 0293E4 8002E984 2C030000 */ cmpwi r3, 0 /* 0293E8 8002E988 418200E8 */ beq lbl_8002EA70 @@ -2247,7 +2247,7 @@ lbl_8002E978: /* 0293F4 8002E994 480840A1 */ bl DVDOpen /* 0293F8 8002E998 2C030001 */ cmpwi r3, 1 /* 0293FC 8002E99C 40820034 */ bne lbl_8002E9D0 -/* 029400 8002E9A0 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 029400 8002E9A0 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 029404 8002E9A4 38610018 */ addi r3, r1, 0x18 /* 029408 8002E9A8 809C0000 */ lwz r4, 0(r28) /* 02940C 8002E9AC 38C00000 */ li r6, 0 @@ -2269,7 +2269,7 @@ lbl_8002E9D0: /* 029448 8002E9E8 4808404D */ bl DVDOpen /* 02944C 8002E9EC 2C030001 */ cmpwi r3, 1 /* 029450 8002E9F0 40820034 */ bne lbl_8002EA24 -/* 029454 8002E9F4 80AD80A8 */ lwz r5, gz_bnrSize-_SDA_BASE_(r13) +/* 029454 8002E9F4 80AD80A8 */ lwz r5, gz_bnrSize@sda21(r13) /* 029458 8002E9F8 38610018 */ addi r3, r1, 0x18 /* 02945C 8002E9FC 809B0000 */ lwz r4, 0(r27) /* 029460 8002EA00 38C00000 */ li r6, 0 @@ -2296,14 +2296,14 @@ lbl_8002EA24: /* 0294B0 8002EA50 38BE0274 */ addi r5, r30, 0x274 /* 0294B4 8002EA54 80FB0000 */ lwz r7, 0(r27) /* 0294B8 8002EA58 7D3A4A14 */ add r9, r26, r9 -/* 0294BC 8002EA5C 388D8238 */ addi r4, r13, D_80134F18-_SDA_BASE_ -/* 0294C0 8002EA60 390D8238 */ addi r8, r13, D_80134F18-_SDA_BASE_ +/* 0294BC 8002EA5C 388D8238 */ addi r4, r13, D_80134F18@sda21 +/* 0294C0 8002EA60 390D8238 */ addi r8, r13, D_80134F18@sda21 /* 0294C4 8002EA64 39404000 */ li r10, 0x4000 /* 0294C8 8002EA68 4BFE66E5 */ bl mcardOpen /* 0294CC 8002EA6C 4800171C */ b lbl_80030188 lbl_8002EA70: /* 0294D0 8002EA70 38730000 */ addi r3, r19, 0 -/* 0294D4 8002EA74 388D8240 */ addi r4, r13, D_80134F20-_SDA_BASE_ +/* 0294D4 8002EA74 388D8240 */ addi r4, r13, D_80134F20@sda21 /* 0294D8 8002EA78 4803F669 */ bl romTestCode /* 0294DC 8002EA7C 2C030000 */ cmpwi r3, 0 /* 0294E0 8002EA80 418200E8 */ beq lbl_8002EB68 @@ -2312,7 +2312,7 @@ lbl_8002EA70: /* 0294EC 8002EA8C 48083FA9 */ bl DVDOpen /* 0294F0 8002EA90 2C030001 */ cmpwi r3, 1 /* 0294F4 8002EA94 40820034 */ bne lbl_8002EAC8 -/* 0294F8 8002EA98 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 0294F8 8002EA98 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 0294FC 8002EA9C 38610018 */ addi r3, r1, 0x18 /* 029500 8002EAA0 809C0000 */ lwz r4, 0(r28) /* 029504 8002EAA4 38C00000 */ li r6, 0 @@ -2334,7 +2334,7 @@ lbl_8002EAC8: /* 029540 8002EAE0 48083F55 */ bl DVDOpen /* 029544 8002EAE4 2C030001 */ cmpwi r3, 1 /* 029548 8002EAE8 40820034 */ bne lbl_8002EB1C -/* 02954C 8002EAEC 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 02954C 8002EAEC 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 029550 8002EAF0 38610018 */ addi r3, r1, 0x18 /* 029554 8002EAF4 809C0000 */ lwz r4, 0(r28) /* 029558 8002EAF8 38C00000 */ li r6, 0 @@ -2362,13 +2362,13 @@ lbl_8002EB1C: /* 0295AC 8002EB4C 386379B0 */ addi r3, r3, mCard@l /* 0295B0 8002EB50 38BE0280 */ addi r5, r30, 0x280 /* 0295B4 8002EB54 7D3A4A14 */ add r9, r26, r9 -/* 0295B8 8002EB58 388D8248 */ addi r4, r13, D_80134F28-_SDA_BASE_ -/* 0295BC 8002EB5C 390D8248 */ addi r8, r13, D_80134F28-_SDA_BASE_ +/* 0295B8 8002EB58 388D8248 */ addi r4, r13, D_80134F28@sda21 +/* 0295BC 8002EB5C 390D8248 */ addi r8, r13, D_80134F28@sda21 /* 0295C0 8002EB60 4BFE65ED */ bl mcardOpen /* 0295C4 8002EB64 48001624 */ b lbl_80030188 lbl_8002EB68: /* 0295C8 8002EB68 38730000 */ addi r3, r19, 0 -/* 0295CC 8002EB6C 388D824C */ addi r4, r13, D_80134F2C-_SDA_BASE_ +/* 0295CC 8002EB6C 388D824C */ addi r4, r13, D_80134F2C@sda21 /* 0295D0 8002EB70 4803F571 */ bl romTestCode /* 0295D4 8002EB74 2C030000 */ cmpwi r3, 0 /* 0295D8 8002EB78 41820030 */ beq lbl_8002EBA8 @@ -2385,22 +2385,22 @@ lbl_8002EB68: /* 029604 8002EBA4 480017AC */ b lbl_80030350 lbl_8002EBA8: /* 029608 8002EBA8 38730000 */ addi r3, r19, 0 -/* 02960C 8002EBAC 388D8254 */ addi r4, r13, D_80134F34-_SDA_BASE_ +/* 02960C 8002EBAC 388D8254 */ addi r4, r13, D_80134F34@sda21 /* 029610 8002EBB0 4803F531 */ bl romTestCode /* 029614 8002EBB4 2C030000 */ cmpwi r3, 0 /* 029618 8002EBB8 408215D0 */ bne lbl_80030188 /* 02961C 8002EBBC 38730000 */ addi r3, r19, 0 -/* 029620 8002EBC0 388D825C */ addi r4, r13, D_80134F3C-_SDA_BASE_ +/* 029620 8002EBC0 388D825C */ addi r4, r13, D_80134F3C@sda21 /* 029624 8002EBC4 4803F51D */ bl romTestCode /* 029628 8002EBC8 2C030000 */ cmpwi r3, 0 /* 02962C 8002EBCC 408215BC */ bne lbl_80030188 /* 029630 8002EBD0 38730000 */ addi r3, r19, 0 -/* 029634 8002EBD4 388D8264 */ addi r4, r13, D_80134F44-_SDA_BASE_ +/* 029634 8002EBD4 388D8264 */ addi r4, r13, D_80134F44@sda21 /* 029638 8002EBD8 4803F509 */ bl romTestCode /* 02963C 8002EBDC 2C030000 */ cmpwi r3, 0 /* 029640 8002EBE0 408215A8 */ bne lbl_80030188 /* 029644 8002EBE4 38730000 */ addi r3, r19, 0 -/* 029648 8002EBE8 388D826C */ addi r4, r13, D_80134F4C-_SDA_BASE_ +/* 029648 8002EBE8 388D826C */ addi r4, r13, D_80134F4C@sda21 /* 02964C 8002EBEC 4803F4F5 */ bl romTestCode /* 029650 8002EBF0 2C030000 */ cmpwi r3, 0 /* 029654 8002EBF4 41820030 */ beq lbl_8002EC24 @@ -2417,7 +2417,7 @@ lbl_8002EBA8: /* 029680 8002EC20 48001730 */ b lbl_80030350 lbl_8002EC24: /* 029684 8002EC24 38730000 */ addi r3, r19, 0 -/* 029688 8002EC28 388D8274 */ addi r4, r13, D_80134F54-_SDA_BASE_ +/* 029688 8002EC28 388D8274 */ addi r4, r13, D_80134F54@sda21 /* 02968C 8002EC2C 4803F4B5 */ bl romTestCode /* 029690 8002EC30 2C030000 */ cmpwi r3, 0 /* 029694 8002EC34 41820110 */ beq lbl_8002ED44 @@ -2426,7 +2426,7 @@ lbl_8002EC24: /* 0296A0 8002EC40 48083DF5 */ bl DVDOpen /* 0296A4 8002EC44 2C030001 */ cmpwi r3, 1 /* 0296A8 8002EC48 40820034 */ bne lbl_8002EC7C -/* 0296AC 8002EC4C 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 0296AC 8002EC4C 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 0296B0 8002EC50 38610018 */ addi r3, r1, 0x18 /* 0296B4 8002EC54 809C0000 */ lwz r4, 0(r28) /* 0296B8 8002EC58 38C00000 */ li r6, 0 @@ -2448,7 +2448,7 @@ lbl_8002EC7C: /* 0296F4 8002EC94 48083DA1 */ bl DVDOpen /* 0296F8 8002EC98 2C030001 */ cmpwi r3, 1 /* 0296FC 8002EC9C 40820034 */ bne lbl_8002ECD0 -/* 029700 8002ECA0 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 029700 8002ECA0 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 029704 8002ECA4 38610018 */ addi r3, r1, 0x18 /* 029708 8002ECA8 809C0000 */ lwz r4, 0(r28) /* 02970C 8002ECAC 38C00000 */ li r6, 0 @@ -2475,8 +2475,8 @@ lbl_8002ECD0: /* 02975C 8002ECFC 38BE0290 */ addi r5, r30, 0x290 /* 029760 8002ED00 80FB0000 */ lwz r7, 0(r27) /* 029764 8002ED04 7D3A4A14 */ add r9, r26, r9 -/* 029768 8002ED08 388D827C */ addi r4, r13, D_80134F5C-_SDA_BASE_ -/* 02976C 8002ED0C 390D827C */ addi r8, r13, D_80134F5C-_SDA_BASE_ +/* 029768 8002ED08 388D827C */ addi r4, r13, D_80134F5C@sda21 +/* 02976C 8002ED0C 390D827C */ addi r8, r13, D_80134F5C@sda21 /* 029770 8002ED10 39404000 */ li r10, 0x4000 /* 029774 8002ED14 4BFE6439 */ bl mcardOpen /* 029778 8002ED18 3C808010 */ lis r4, 0x8010 @@ -2492,12 +2492,12 @@ lbl_8002ECD0: /* 0297A0 8002ED40 48001610 */ b lbl_80030350 lbl_8002ED44: /* 0297A4 8002ED44 38730000 */ addi r3, r19, 0 -/* 0297A8 8002ED48 388D8284 */ addi r4, r13, D_80134F64-_SDA_BASE_ +/* 0297A8 8002ED48 388D8284 */ addi r4, r13, D_80134F64@sda21 /* 0297AC 8002ED4C 4803F395 */ bl romTestCode /* 0297B0 8002ED50 2C030000 */ cmpwi r3, 0 /* 0297B4 8002ED54 40821434 */ bne lbl_80030188 /* 0297B8 8002ED58 38730000 */ addi r3, r19, 0 -/* 0297BC 8002ED5C 388D828C */ addi r4, r13, D_80134F6C-_SDA_BASE_ +/* 0297BC 8002ED5C 388D828C */ addi r4, r13, D_80134F6C@sda21 /* 0297C0 8002ED60 4803F381 */ bl romTestCode /* 0297C4 8002ED64 2C030000 */ cmpwi r3, 0 /* 0297C8 8002ED68 41820030 */ beq lbl_8002ED98 @@ -2514,19 +2514,19 @@ lbl_8002ED44: /* 0297F4 8002ED94 480015BC */ b lbl_80030350 lbl_8002ED98: /* 0297F8 8002ED98 38730000 */ addi r3, r19, 0 -/* 0297FC 8002ED9C 388D8294 */ addi r4, r13, D_80134F74-_SDA_BASE_ +/* 0297FC 8002ED9C 388D8294 */ addi r4, r13, D_80134F74@sda21 /* 029800 8002EDA0 4803F341 */ bl romTestCode /* 029804 8002EDA4 2C030000 */ cmpwi r3, 0 /* 029808 8002EDA8 40820018 */ bne lbl_8002EDC0 /* 02980C 8002EDAC 38730000 */ addi r3, r19, 0 -/* 029810 8002EDB0 388D829C */ addi r4, r13, D_80134F7C-_SDA_BASE_ +/* 029810 8002EDB0 388D829C */ addi r4, r13, D_80134F7C@sda21 /* 029814 8002EDB4 4803F32D */ bl romTestCode /* 029818 8002EDB8 2C030000 */ cmpwi r3, 0 /* 02981C 8002EDBC 41820234 */ beq lbl_8002EFF0 lbl_8002EDC0: /* 029820 8002EDC0 38000003 */ li r0, 3 /* 029824 8002EDC4 3C808000 */ lis r4, 0x8000 -/* 029828 8002EDC8 900D8180 */ stw r0, nTickMultiplier-_SDA_BASE_(r13) +/* 029828 8002EDC8 900D8180 */ stw r0, nTickMultiplier@sda21(r13) /* 02982C 8002EDCC 3CA03C03 */ lis r5, 0x3c03 /* 029830 8002EDD0 387F0000 */ addi r3, r31, 0 /* 029834 8002EDD4 388405EC */ addi r4, r4, 0x5ec @@ -2539,7 +2539,7 @@ lbl_8002EDC0: /* 029850 8002EDF0 48001560 */ b lbl_80030350 lbl_8002EDF4: /* 029854 8002EDF4 38730000 */ addi r3, r19, 0 -/* 029858 8002EDF8 388D829C */ addi r4, r13, D_80134F7C-_SDA_BASE_ +/* 029858 8002EDF8 388D829C */ addi r4, r13, D_80134F7C@sda21 /* 02985C 8002EDFC 4803F2E5 */ bl romTestCode /* 029860 8002EE00 2C030000 */ cmpwi r3, 0 /* 029864 8002EE04 41820078 */ beq lbl_8002EE7C @@ -2612,7 +2612,7 @@ lbl_8002EEF0: /* 029958 8002EEF8 48083B3D */ bl DVDOpen /* 02995C 8002EEFC 2C030001 */ cmpwi r3, 1 /* 029960 8002EF00 40820034 */ bne lbl_8002EF34 -/* 029964 8002EF04 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 029964 8002EF04 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 029968 8002EF08 38610018 */ addi r3, r1, 0x18 /* 02996C 8002EF0C 809C0000 */ lwz r4, 0(r28) /* 029970 8002EF10 38C00000 */ li r6, 0 @@ -2634,7 +2634,7 @@ lbl_8002EF34: /* 0299AC 8002EF4C 48083AE9 */ bl DVDOpen /* 0299B0 8002EF50 2C030001 */ cmpwi r3, 1 /* 0299B4 8002EF54 40820034 */ bne lbl_8002EF88 -/* 0299B8 8002EF58 80AD80A8 */ lwz r5, gz_bnrSize-_SDA_BASE_(r13) +/* 0299B8 8002EF58 80AD80A8 */ lwz r5, gz_bnrSize@sda21(r13) /* 0299BC 8002EF5C 38610018 */ addi r3, r1, 0x18 /* 0299C0 8002EF60 809B0000 */ lwz r4, 0(r27) /* 0299C4 8002EF64 38C00000 */ li r6, 0 @@ -2661,11 +2661,11 @@ lbl_8002EF88: /* 029A14 8002EFB4 38BE02A0 */ addi r5, r30, 0x2a0 /* 029A18 8002EFB8 80FB0000 */ lwz r7, 0(r27) /* 029A1C 8002EFBC 7D3A4A14 */ add r9, r26, r9 -/* 029A20 8002EFC0 388D82A4 */ addi r4, r13, D_80134F84-_SDA_BASE_ -/* 029A24 8002EFC4 390D82A4 */ addi r8, r13, D_80134F84-_SDA_BASE_ +/* 029A20 8002EFC0 388D82A4 */ addi r4, r13, D_80134F84@sda21 +/* 029A24 8002EFC4 390D82A4 */ addi r8, r13, D_80134F84@sda21 /* 029A28 8002EFC8 39404000 */ li r10, 0x4000 /* 029A2C 8002EFCC 4BFE6181 */ bl mcardOpen -/* 029A30 8002EFD0 808D8920 */ lwz r4, gpSystem-_SDA_BASE_(r13) +/* 029A30 8002EFD0 808D8920 */ lwz r4, gpSystem@sda21(r13) /* 029A34 8002EFD4 3800000B */ li r0, 0xb /* 029A38 8002EFD8 3C7F0001 */ addis r3, r31, 1 /* 029A3C 8002EFDC 90040020 */ stw r0, 0x20(r4) @@ -2675,7 +2675,7 @@ lbl_8002EF88: /* 029A4C 8002EFEC 4800119C */ b lbl_80030188 lbl_8002EFF0: /* 029A50 8002EFF0 38730000 */ addi r3, r19, 0 -/* 029A54 8002EFF4 388D82AC */ addi r4, r13, D_80134F8C-_SDA_BASE_ +/* 029A54 8002EFF4 388D82AC */ addi r4, r13, D_80134F8C@sda21 /* 029A58 8002EFF8 4803F0E9 */ bl romTestCode /* 029A5C 8002EFFC 2C030000 */ cmpwi r3, 0 /* 029A60 8002F000 41820080 */ beq lbl_8002F080 @@ -2714,7 +2714,7 @@ lbl_8002F058: /* 029ADC 8002F07C 480012D4 */ b lbl_80030350 lbl_8002F080: /* 029AE0 8002F080 38730000 */ addi r3, r19, 0 -/* 029AE4 8002F084 388D82B4 */ addi r4, r13, D_80134F94-_SDA_BASE_ +/* 029AE4 8002F084 388D82B4 */ addi r4, r13, D_80134F94@sda21 /* 029AE8 8002F088 4803F059 */ bl romTestCode /* 029AEC 8002F08C 2C030000 */ cmpwi r3, 0 /* 029AF0 8002F090 41820080 */ beq lbl_8002F110 @@ -2753,7 +2753,7 @@ lbl_8002F0E4: /* 029B6C 8002F10C 48001244 */ b lbl_80030350 lbl_8002F110: /* 029B70 8002F110 38730000 */ addi r3, r19, 0 -/* 029B74 8002F114 388D82BC */ addi r4, r13, D_80134F9C-_SDA_BASE_ +/* 029B74 8002F114 388D82BC */ addi r4, r13, D_80134F9C@sda21 /* 029B78 8002F118 4803EFC9 */ bl romTestCode /* 029B7C 8002F11C 2C030000 */ cmpwi r3, 0 /* 029B80 8002F120 41820080 */ beq lbl_8002F1A0 @@ -2792,7 +2792,7 @@ lbl_8002F174: /* 029BFC 8002F19C 480011B4 */ b lbl_80030350 lbl_8002F1A0: /* 029C00 8002F1A0 38730000 */ addi r3, r19, 0 -/* 029C04 8002F1A4 388D82C4 */ addi r4, r13, D_80134FA4-_SDA_BASE_ +/* 029C04 8002F1A4 388D82C4 */ addi r4, r13, D_80134FA4@sda21 /* 029C08 8002F1A8 4803EF39 */ bl romTestCode /* 029C0C 8002F1AC 2C030000 */ cmpwi r3, 0 /* 029C10 8002F1B0 41820100 */ beq lbl_8002F2B0 @@ -2803,7 +2803,7 @@ lbl_8002F1A0: /* 029C24 8002F1C4 48083871 */ bl DVDOpen /* 029C28 8002F1C8 2C030001 */ cmpwi r3, 1 /* 029C2C 8002F1CC 40820034 */ bne lbl_8002F200 -/* 029C30 8002F1D0 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 029C30 8002F1D0 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 029C34 8002F1D4 38610018 */ addi r3, r1, 0x18 /* 029C38 8002F1D8 809C0000 */ lwz r4, 0(r28) /* 029C3C 8002F1DC 38C00000 */ li r6, 0 @@ -2825,7 +2825,7 @@ lbl_8002F200: /* 029C78 8002F218 4808381D */ bl DVDOpen /* 029C7C 8002F21C 2C030001 */ cmpwi r3, 1 /* 029C80 8002F220 40820034 */ bne lbl_8002F254 -/* 029C84 8002F224 80AD80A8 */ lwz r5, gz_bnrSize-_SDA_BASE_(r13) +/* 029C84 8002F224 80AD80A8 */ lwz r5, gz_bnrSize@sda21(r13) /* 029C88 8002F228 38610018 */ addi r3, r1, 0x18 /* 029C8C 8002F22C 809B0000 */ lwz r4, 0(r27) /* 029C90 8002F230 38C00000 */ li r6, 0 @@ -2852,8 +2852,8 @@ lbl_8002F254: /* 029CE0 8002F280 38BE02AC */ addi r5, r30, 0x2ac /* 029CE4 8002F284 80FB0000 */ lwz r7, 0(r27) /* 029CE8 8002F288 7D3A4A14 */ add r9, r26, r9 -/* 029CEC 8002F28C 388D82CC */ addi r4, r13, D_80134FAC-_SDA_BASE_ -/* 029CF0 8002F290 390D82CC */ addi r8, r13, D_80134FAC-_SDA_BASE_ +/* 029CEC 8002F28C 388D82CC */ addi r4, r13, D_80134FAC@sda21 +/* 029CF0 8002F290 390D82CC */ addi r8, r13, D_80134FAC@sda21 /* 029CF4 8002F294 39404000 */ li r10, 0x4000 /* 029CF8 8002F298 4BFE5EB5 */ bl mcardOpen /* 029CFC 8002F29C 3C7F0001 */ addis r3, r31, 1 @@ -2863,7 +2863,7 @@ lbl_8002F254: /* 029D0C 8002F2AC 48000EDC */ b lbl_80030188 lbl_8002F2B0: /* 029D10 8002F2B0 38730000 */ addi r3, r19, 0 -/* 029D14 8002F2B4 388D82D4 */ addi r4, r13, D_80134FB4-_SDA_BASE_ +/* 029D14 8002F2B4 388D82D4 */ addi r4, r13, D_80134FB4@sda21 /* 029D18 8002F2B8 4803EE29 */ bl romTestCode /* 029D1C 8002F2BC 2C030000 */ cmpwi r3, 0 /* 029D20 8002F2C0 41820074 */ beq lbl_8002F334 @@ -2899,7 +2899,7 @@ lbl_8002F30C: /* 029D90 8002F330 48001020 */ b lbl_80030350 lbl_8002F334: /* 029D94 8002F334 38730000 */ addi r3, r19, 0 -/* 029D98 8002F338 388D82DC */ addi r4, r13, D_80134FBC-_SDA_BASE_ +/* 029D98 8002F338 388D82DC */ addi r4, r13, D_80134FBC@sda21 /* 029D9C 8002F33C 4803EDA5 */ bl romTestCode /* 029DA0 8002F340 2C030000 */ cmpwi r3, 0 /* 029DA4 8002F344 418200F0 */ beq lbl_8002F434 @@ -2910,7 +2910,7 @@ lbl_8002F334: /* 029DB8 8002F358 480836DD */ bl DVDOpen /* 029DBC 8002F35C 2C030001 */ cmpwi r3, 1 /* 029DC0 8002F360 40820034 */ bne lbl_8002F394 -/* 029DC4 8002F364 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 029DC4 8002F364 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 029DC8 8002F368 38610018 */ addi r3, r1, 0x18 /* 029DCC 8002F36C 809C0000 */ lwz r4, 0(r28) /* 029DD0 8002F370 38C00000 */ li r6, 0 @@ -2932,7 +2932,7 @@ lbl_8002F394: /* 029E0C 8002F3AC 48083689 */ bl DVDOpen /* 029E10 8002F3B0 2C030001 */ cmpwi r3, 1 /* 029E14 8002F3B4 40820034 */ bne lbl_8002F3E8 -/* 029E18 8002F3B8 80AD80A8 */ lwz r5, gz_bnrSize-_SDA_BASE_(r13) +/* 029E18 8002F3B8 80AD80A8 */ lwz r5, gz_bnrSize@sda21(r13) /* 029E1C 8002F3BC 38610018 */ addi r3, r1, 0x18 /* 029E20 8002F3C0 809B0000 */ lwz r4, 0(r27) /* 029E24 8002F3C4 38C00000 */ li r6, 0 @@ -2959,14 +2959,14 @@ lbl_8002F3E8: /* 029E74 8002F414 38BE02B8 */ addi r5, r30, 0x2b8 /* 029E78 8002F418 80FB0000 */ lwz r7, 0(r27) /* 029E7C 8002F41C 7D3A4A14 */ add r9, r26, r9 -/* 029E80 8002F420 388D82E4 */ addi r4, r13, D_80134FC4-_SDA_BASE_ -/* 029E84 8002F424 390D82E4 */ addi r8, r13, D_80134FC4-_SDA_BASE_ +/* 029E80 8002F420 388D82E4 */ addi r4, r13, D_80134FC4@sda21 +/* 029E84 8002F424 390D82E4 */ addi r8, r13, D_80134FC4@sda21 /* 029E88 8002F428 39404000 */ li r10, 0x4000 /* 029E8C 8002F42C 4BFE5D21 */ bl mcardOpen /* 029E90 8002F430 48000D58 */ b lbl_80030188 lbl_8002F434: /* 029E94 8002F434 38730000 */ addi r3, r19, 0 -/* 029E98 8002F438 388D82E8 */ addi r4, r13, D_80134FC8-_SDA_BASE_ +/* 029E98 8002F438 388D82E8 */ addi r4, r13, D_80134FC8@sda21 /* 029E9C 8002F43C 4803ECA5 */ bl romTestCode /* 029EA0 8002F440 2C030000 */ cmpwi r3, 0 /* 029EA4 8002F444 418200F0 */ beq lbl_8002F534 @@ -2977,7 +2977,7 @@ lbl_8002F434: /* 029EB8 8002F458 480835DD */ bl DVDOpen /* 029EBC 8002F45C 2C030001 */ cmpwi r3, 1 /* 029EC0 8002F460 40820034 */ bne lbl_8002F494 -/* 029EC4 8002F464 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 029EC4 8002F464 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 029EC8 8002F468 38610018 */ addi r3, r1, 0x18 /* 029ECC 8002F46C 809C0000 */ lwz r4, 0(r28) /* 029ED0 8002F470 38C00000 */ li r6, 0 @@ -2999,7 +2999,7 @@ lbl_8002F494: /* 029F0C 8002F4AC 48083589 */ bl DVDOpen /* 029F10 8002F4B0 2C030001 */ cmpwi r3, 1 /* 029F14 8002F4B4 40820034 */ bne lbl_8002F4E8 -/* 029F18 8002F4B8 80AD80A8 */ lwz r5, gz_bnrSize-_SDA_BASE_(r13) +/* 029F18 8002F4B8 80AD80A8 */ lwz r5, gz_bnrSize@sda21(r13) /* 029F1C 8002F4BC 38610018 */ addi r3, r1, 0x18 /* 029F20 8002F4C0 809B0000 */ lwz r4, 0(r27) /* 029F24 8002F4C4 38C00000 */ li r6, 0 @@ -3026,14 +3026,14 @@ lbl_8002F4E8: /* 029F74 8002F514 38BE02C8 */ addi r5, r30, 0x2c8 /* 029F78 8002F518 80FB0000 */ lwz r7, 0(r27) /* 029F7C 8002F51C 7D3A4A14 */ add r9, r26, r9 -/* 029F80 8002F520 388D82F0 */ addi r4, r13, D_80134FD0-_SDA_BASE_ -/* 029F84 8002F524 390D82F0 */ addi r8, r13, D_80134FD0-_SDA_BASE_ +/* 029F80 8002F520 388D82F0 */ addi r4, r13, D_80134FD0@sda21 +/* 029F84 8002F524 390D82F0 */ addi r8, r13, D_80134FD0@sda21 /* 029F88 8002F528 39404000 */ li r10, 0x4000 /* 029F8C 8002F52C 4BFE5C21 */ bl mcardOpen /* 029F90 8002F530 48000C58 */ b lbl_80030188 lbl_8002F534: /* 029F94 8002F534 38730000 */ addi r3, r19, 0 -/* 029F98 8002F538 388D82F4 */ addi r4, r13, D_80134FD4-_SDA_BASE_ +/* 029F98 8002F538 388D82F4 */ addi r4, r13, D_80134FD4@sda21 /* 029F9C 8002F53C 4803EBA5 */ bl romTestCode /* 029FA0 8002F540 2C030000 */ cmpwi r3, 0 /* 029FA4 8002F544 418200F0 */ beq lbl_8002F634 @@ -3044,7 +3044,7 @@ lbl_8002F534: /* 029FB8 8002F558 480834DD */ bl DVDOpen /* 029FBC 8002F55C 2C030001 */ cmpwi r3, 1 /* 029FC0 8002F560 40820034 */ bne lbl_8002F594 -/* 029FC4 8002F564 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 029FC4 8002F564 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 029FC8 8002F568 38610018 */ addi r3, r1, 0x18 /* 029FCC 8002F56C 809C0000 */ lwz r4, 0(r28) /* 029FD0 8002F570 38C00000 */ li r6, 0 @@ -3066,7 +3066,7 @@ lbl_8002F594: /* 02A00C 8002F5AC 48083489 */ bl DVDOpen /* 02A010 8002F5B0 2C030001 */ cmpwi r3, 1 /* 02A014 8002F5B4 40820034 */ bne lbl_8002F5E8 -/* 02A018 8002F5B8 80AD80A8 */ lwz r5, gz_bnrSize-_SDA_BASE_(r13) +/* 02A018 8002F5B8 80AD80A8 */ lwz r5, gz_bnrSize@sda21(r13) /* 02A01C 8002F5BC 38610018 */ addi r3, r1, 0x18 /* 02A020 8002F5C0 809B0000 */ lwz r4, 0(r27) /* 02A024 8002F5C4 38C00000 */ li r6, 0 @@ -3093,24 +3093,24 @@ lbl_8002F5E8: /* 02A074 8002F614 38BE02D8 */ addi r5, r30, 0x2d8 /* 02A078 8002F618 80FB0000 */ lwz r7, 0(r27) /* 02A07C 8002F61C 7D3A4A14 */ add r9, r26, r9 -/* 02A080 8002F620 388D82FC */ addi r4, r13, D_80134FDC-_SDA_BASE_ -/* 02A084 8002F624 390D82FC */ addi r8, r13, D_80134FDC-_SDA_BASE_ +/* 02A080 8002F620 388D82FC */ addi r4, r13, D_80134FDC@sda21 +/* 02A084 8002F624 390D82FC */ addi r8, r13, D_80134FDC@sda21 /* 02A088 8002F628 39404000 */ li r10, 0x4000 /* 02A08C 8002F62C 4BFE5B21 */ bl mcardOpen /* 02A090 8002F630 48000B58 */ b lbl_80030188 lbl_8002F634: /* 02A094 8002F634 38730000 */ addi r3, r19, 0 -/* 02A098 8002F638 388D8300 */ addi r4, r13, D_80134FE0-_SDA_BASE_ +/* 02A098 8002F638 388D8300 */ addi r4, r13, D_80134FE0@sda21 /* 02A09C 8002F63C 4803EAA5 */ bl romTestCode /* 02A0A0 8002F640 2C030000 */ cmpwi r3, 0 /* 02A0A4 8002F644 40820B44 */ bne lbl_80030188 /* 02A0A8 8002F648 38730000 */ addi r3, r19, 0 -/* 02A0AC 8002F64C 388D8308 */ addi r4, r13, D_80134FE8-_SDA_BASE_ +/* 02A0AC 8002F64C 388D8308 */ addi r4, r13, D_80134FE8@sda21 /* 02A0B0 8002F650 4803EA91 */ bl romTestCode /* 02A0B4 8002F654 2C030000 */ cmpwi r3, 0 /* 02A0B8 8002F658 40820B30 */ bne lbl_80030188 /* 02A0BC 8002F65C 38730000 */ addi r3, r19, 0 -/* 02A0C0 8002F660 388D8310 */ addi r4, r13, D_80134FF0-_SDA_BASE_ +/* 02A0C0 8002F660 388D8310 */ addi r4, r13, D_80134FF0@sda21 /* 02A0C4 8002F664 4803EA7D */ bl romTestCode /* 02A0C8 8002F668 2C030000 */ cmpwi r3, 0 /* 02A0CC 8002F66C 418200E8 */ beq lbl_8002F754 @@ -3119,7 +3119,7 @@ lbl_8002F634: /* 02A0D8 8002F678 480833BD */ bl DVDOpen /* 02A0DC 8002F67C 2C030001 */ cmpwi r3, 1 /* 02A0E0 8002F680 40820034 */ bne lbl_8002F6B4 -/* 02A0E4 8002F684 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 02A0E4 8002F684 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 02A0E8 8002F688 38610018 */ addi r3, r1, 0x18 /* 02A0EC 8002F68C 809C0000 */ lwz r4, 0(r28) /* 02A0F0 8002F690 38C00000 */ li r6, 0 @@ -3141,7 +3141,7 @@ lbl_8002F6B4: /* 02A12C 8002F6CC 48083369 */ bl DVDOpen /* 02A130 8002F6D0 2C030001 */ cmpwi r3, 1 /* 02A134 8002F6D4 40820034 */ bne lbl_8002F708 -/* 02A138 8002F6D8 80AD80A8 */ lwz r5, gz_bnrSize-_SDA_BASE_(r13) +/* 02A138 8002F6D8 80AD80A8 */ lwz r5, gz_bnrSize@sda21(r13) /* 02A13C 8002F6DC 38610018 */ addi r3, r1, 0x18 /* 02A140 8002F6E0 809B0000 */ lwz r4, 0(r27) /* 02A144 8002F6E4 38C00000 */ li r6, 0 @@ -3175,7 +3175,7 @@ lbl_8002F708: /* 02A1B0 8002F750 48000A38 */ b lbl_80030188 lbl_8002F754: /* 02A1B4 8002F754 38730000 */ addi r3, r19, 0 -/* 02A1B8 8002F758 388D8318 */ addi r4, r13, D_80134FF8-_SDA_BASE_ +/* 02A1B8 8002F758 388D8318 */ addi r4, r13, D_80134FF8@sda21 /* 02A1BC 8002F75C 4803E985 */ bl romTestCode /* 02A1C0 8002F760 2C030000 */ cmpwi r3, 0 /* 02A1C4 8002F764 418200E8 */ beq lbl_8002F84C @@ -3184,7 +3184,7 @@ lbl_8002F754: /* 02A1D0 8002F770 480832C5 */ bl DVDOpen /* 02A1D4 8002F774 2C030001 */ cmpwi r3, 1 /* 02A1D8 8002F778 40820034 */ bne lbl_8002F7AC -/* 02A1DC 8002F77C 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 02A1DC 8002F77C 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 02A1E0 8002F780 38610018 */ addi r3, r1, 0x18 /* 02A1E4 8002F784 809C0000 */ lwz r4, 0(r28) /* 02A1E8 8002F788 38C00000 */ li r6, 0 @@ -3206,7 +3206,7 @@ lbl_8002F7AC: /* 02A224 8002F7C4 48083271 */ bl DVDOpen /* 02A228 8002F7C8 2C030001 */ cmpwi r3, 1 /* 02A22C 8002F7CC 40820034 */ bne lbl_8002F800 -/* 02A230 8002F7D0 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 02A230 8002F7D0 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 02A234 8002F7D4 38610018 */ addi r3, r1, 0x18 /* 02A238 8002F7D8 809C0000 */ lwz r4, 0(r28) /* 02A23C 8002F7DC 38C00000 */ li r6, 0 @@ -3240,7 +3240,7 @@ lbl_8002F800: /* 02A2A8 8002F848 48000940 */ b lbl_80030188 lbl_8002F84C: /* 02A2AC 8002F84C 38730000 */ addi r3, r19, 0 -/* 02A2B0 8002F850 388D8320 */ addi r4, r13, D_80135000-_SDA_BASE_ +/* 02A2B0 8002F850 388D8320 */ addi r4, r13, D_80135000@sda21 /* 02A2B4 8002F854 4803E88D */ bl romTestCode /* 02A2B8 8002F858 2C030000 */ cmpwi r3, 0 /* 02A2BC 8002F85C 418200CC */ beq lbl_8002F928 @@ -3300,22 +3300,22 @@ lbl_8002F900: /* 02A384 8002F924 48000A2C */ b lbl_80030350 lbl_8002F928: /* 02A388 8002F928 38730000 */ addi r3, r19, 0 -/* 02A38C 8002F92C 388D8328 */ addi r4, r13, D_80135008-_SDA_BASE_ +/* 02A38C 8002F92C 388D8328 */ addi r4, r13, D_80135008@sda21 /* 02A390 8002F930 4803E7B1 */ bl romTestCode /* 02A394 8002F934 2C030000 */ cmpwi r3, 0 /* 02A398 8002F938 40820850 */ bne lbl_80030188 /* 02A39C 8002F93C 38730000 */ addi r3, r19, 0 -/* 02A3A0 8002F940 388D8330 */ addi r4, r13, D_80135010-_SDA_BASE_ +/* 02A3A0 8002F940 388D8330 */ addi r4, r13, D_80135010@sda21 /* 02A3A4 8002F944 4803E79D */ bl romTestCode /* 02A3A8 8002F948 2C030000 */ cmpwi r3, 0 /* 02A3AC 8002F94C 4082083C */ bne lbl_80030188 /* 02A3B0 8002F950 38730000 */ addi r3, r19, 0 -/* 02A3B4 8002F954 388D8338 */ addi r4, r13, D_80135018-_SDA_BASE_ +/* 02A3B4 8002F954 388D8338 */ addi r4, r13, D_80135018@sda21 /* 02A3B8 8002F958 4803E789 */ bl romTestCode /* 02A3BC 8002F95C 2C030000 */ cmpwi r3, 0 /* 02A3C0 8002F960 40820018 */ bne lbl_8002F978 /* 02A3C4 8002F964 38730000 */ addi r3, r19, 0 -/* 02A3C8 8002F968 388D8340 */ addi r4, r13, D_80135020-_SDA_BASE_ +/* 02A3C8 8002F968 388D8340 */ addi r4, r13, D_80135020@sda21 /* 02A3CC 8002F96C 4803E775 */ bl romTestCode /* 02A3D0 8002F970 2C030000 */ cmpwi r3, 0 /* 02A3D4 8002F974 41820100 */ beq lbl_8002FA74 @@ -3327,7 +3327,7 @@ lbl_8002F978: /* 02A3E8 8002F988 480830AD */ bl DVDOpen /* 02A3EC 8002F98C 2C030001 */ cmpwi r3, 1 /* 02A3F0 8002F990 40820034 */ bne lbl_8002F9C4 -/* 02A3F4 8002F994 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 02A3F4 8002F994 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 02A3F8 8002F998 38610018 */ addi r3, r1, 0x18 /* 02A3FC 8002F99C 809C0000 */ lwz r4, 0(r28) /* 02A400 8002F9A0 38C00000 */ li r6, 0 @@ -3349,7 +3349,7 @@ lbl_8002F9C4: /* 02A43C 8002F9DC 48083059 */ bl DVDOpen /* 02A440 8002F9E0 2C030001 */ cmpwi r3, 1 /* 02A444 8002F9E4 40820034 */ bne lbl_8002FA18 -/* 02A448 8002F9E8 80AD80A8 */ lwz r5, gz_bnrSize-_SDA_BASE_(r13) +/* 02A448 8002F9E8 80AD80A8 */ lwz r5, gz_bnrSize@sda21(r13) /* 02A44C 8002F9EC 38610018 */ addi r3, r1, 0x18 /* 02A450 8002F9F0 809B0000 */ lwz r4, 0(r27) /* 02A454 8002F9F4 38C00000 */ li r6, 0 @@ -3375,9 +3375,9 @@ lbl_8002FA18: /* 02A4A0 8002FA40 80DC0000 */ lwz r6, 0(r28) /* 02A4A4 8002FA44 7D3A4A14 */ add r9, r26, r9 /* 02A4A8 8002FA48 80FB0000 */ lwz r7, 0(r27) -/* 02A4AC 8002FA4C 388D8348 */ addi r4, r13, D_80135028-_SDA_BASE_ -/* 02A4B0 8002FA50 38AD8350 */ addi r5, r13, D_80135030-_SDA_BASE_ -/* 02A4B4 8002FA54 390D8348 */ addi r8, r13, D_80135028-_SDA_BASE_ +/* 02A4AC 8002FA4C 388D8348 */ addi r4, r13, D_80135028@sda21 +/* 02A4B0 8002FA50 38AD8350 */ addi r5, r13, D_80135030@sda21 +/* 02A4B4 8002FA54 390D8348 */ addi r8, r13, D_80135028@sda21 /* 02A4B8 8002FA58 39404000 */ li r10, 0x4000 /* 02A4BC 8002FA5C 4BFE56F1 */ bl mcardOpen /* 02A4C0 8002FA60 3C7F0001 */ addis r3, r31, 1 @@ -3387,7 +3387,7 @@ lbl_8002FA18: /* 02A4D0 8002FA70 48000718 */ b lbl_80030188 lbl_8002FA74: /* 02A4D4 8002FA74 38730000 */ addi r3, r19, 0 -/* 02A4D8 8002FA78 388D8358 */ addi r4, r13, D_80135038-_SDA_BASE_ +/* 02A4D8 8002FA78 388D8358 */ addi r4, r13, D_80135038@sda21 /* 02A4DC 8002FA7C 4803E665 */ bl romTestCode /* 02A4E0 8002FA80 2C030000 */ cmpwi r3, 0 /* 02A4E4 8002FA84 41820030 */ beq lbl_8002FAB4 @@ -3404,7 +3404,7 @@ lbl_8002FA74: /* 02A510 8002FAB0 480008A0 */ b lbl_80030350 lbl_8002FAB4: /* 02A514 8002FAB4 38730000 */ addi r3, r19, 0 -/* 02A518 8002FAB8 388D8360 */ addi r4, r13, D_80135040-_SDA_BASE_ +/* 02A518 8002FAB8 388D8360 */ addi r4, r13, D_80135040@sda21 /* 02A51C 8002FABC 4803E625 */ bl romTestCode /* 02A520 8002FAC0 2C030000 */ cmpwi r3, 0 /* 02A524 8002FAC4 418200E0 */ beq lbl_8002FBA4 @@ -3470,7 +3470,7 @@ lbl_8002FB90: /* 02A600 8002FBA0 480005E8 */ b lbl_80030188 lbl_8002FBA4: /* 02A604 8002FBA4 38730000 */ addi r3, r19, 0 -/* 02A608 8002FBA8 388D8368 */ addi r4, r13, D_80135048-_SDA_BASE_ +/* 02A608 8002FBA8 388D8368 */ addi r4, r13, D_80135048@sda21 /* 02A60C 8002FBAC 4803E535 */ bl romTestCode /* 02A610 8002FBB0 2C030000 */ cmpwi r3, 0 /* 02A614 8002FBB4 418201B4 */ beq lbl_8002FD68 @@ -3533,7 +3533,7 @@ lbl_8002FC80: /* 02A6E8 8002FC88 48082DAD */ bl DVDOpen /* 02A6EC 8002FC8C 2C030001 */ cmpwi r3, 1 /* 02A6F0 8002FC90 40820034 */ bne lbl_8002FCC4 -/* 02A6F4 8002FC94 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 02A6F4 8002FC94 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 02A6F8 8002FC98 38610018 */ addi r3, r1, 0x18 /* 02A6FC 8002FC9C 809C0000 */ lwz r4, 0(r28) /* 02A700 8002FCA0 38C00000 */ li r6, 0 @@ -3555,7 +3555,7 @@ lbl_8002FCC4: /* 02A73C 8002FCDC 48082D59 */ bl DVDOpen /* 02A740 8002FCE0 2C030001 */ cmpwi r3, 1 /* 02A744 8002FCE4 40820034 */ bne lbl_8002FD18 -/* 02A748 8002FCE8 80AD80A8 */ lwz r5, gz_bnrSize-_SDA_BASE_(r13) +/* 02A748 8002FCE8 80AD80A8 */ lwz r5, gz_bnrSize@sda21(r13) /* 02A74C 8002FCEC 38610018 */ addi r3, r1, 0x18 /* 02A750 8002FCF0 809B0000 */ lwz r4, 0(r27) /* 02A754 8002FCF4 38C00000 */ li r6, 0 @@ -3583,24 +3583,24 @@ lbl_8002FD18: /* 02A7A8 8002FD48 3945C000 */ addi r10, r5, -16384 /* 02A7AC 8002FD4C 386379B0 */ addi r3, r3, mCard@l /* 02A7B0 8002FD50 7D3A4A14 */ add r9, r26, r9 -/* 02A7B4 8002FD54 388D8370 */ addi r4, r13, D_80135050-_SDA_BASE_ -/* 02A7B8 8002FD58 38AD8370 */ addi r5, r13, D_80135050-_SDA_BASE_ -/* 02A7BC 8002FD5C 390D8370 */ addi r8, r13, D_80135050-_SDA_BASE_ +/* 02A7B4 8002FD54 388D8370 */ addi r4, r13, D_80135050@sda21 +/* 02A7B8 8002FD58 38AD8370 */ addi r5, r13, D_80135050@sda21 +/* 02A7BC 8002FD5C 390D8370 */ addi r8, r13, D_80135050@sda21 /* 02A7C0 8002FD60 4BFE53ED */ bl mcardOpen /* 02A7C4 8002FD64 48000424 */ b lbl_80030188 lbl_8002FD68: /* 02A7C8 8002FD68 38730000 */ addi r3, r19, 0 -/* 02A7CC 8002FD6C 388D8378 */ addi r4, r13, D_80135058-_SDA_BASE_ +/* 02A7CC 8002FD6C 388D8378 */ addi r4, r13, D_80135058@sda21 /* 02A7D0 8002FD70 4803E371 */ bl romTestCode /* 02A7D4 8002FD74 2C030000 */ cmpwi r3, 0 /* 02A7D8 8002FD78 40820410 */ bne lbl_80030188 /* 02A7DC 8002FD7C 38730000 */ addi r3, r19, 0 -/* 02A7E0 8002FD80 388D8380 */ addi r4, r13, D_80135060-_SDA_BASE_ +/* 02A7E0 8002FD80 388D8380 */ addi r4, r13, D_80135060@sda21 /* 02A7E4 8002FD84 4803E35D */ bl romTestCode /* 02A7E8 8002FD88 2C030000 */ cmpwi r3, 0 /* 02A7EC 8002FD8C 408203FC */ bne lbl_80030188 /* 02A7F0 8002FD90 38730000 */ addi r3, r19, 0 -/* 02A7F4 8002FD94 388D8388 */ addi r4, r13, D_80135068-_SDA_BASE_ +/* 02A7F4 8002FD94 388D8388 */ addi r4, r13, D_80135068@sda21 /* 02A7F8 8002FD98 4803E349 */ bl romTestCode /* 02A7FC 8002FD9C 2C030000 */ cmpwi r3, 0 /* 02A800 8002FDA0 41820030 */ beq lbl_8002FDD0 @@ -3617,7 +3617,7 @@ lbl_8002FD68: /* 02A82C 8002FDCC 48000584 */ b lbl_80030350 lbl_8002FDD0: /* 02A830 8002FDD0 38730000 */ addi r3, r19, 0 -/* 02A834 8002FDD4 388D8390 */ addi r4, r13, D_80135070-_SDA_BASE_ +/* 02A834 8002FDD4 388D8390 */ addi r4, r13, D_80135070@sda21 /* 02A838 8002FDD8 4803E309 */ bl romTestCode /* 02A83C 8002FDDC 2C030000 */ cmpwi r3, 0 /* 02A840 8002FDE0 41820130 */ beq lbl_8002FF10 @@ -3640,7 +3640,7 @@ lbl_8002FE18: /* 02A880 8002FE20 48082C15 */ bl DVDOpen /* 02A884 8002FE24 2C030001 */ cmpwi r3, 1 /* 02A888 8002FE28 40820034 */ bne lbl_8002FE5C -/* 02A88C 8002FE2C 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 02A88C 8002FE2C 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 02A890 8002FE30 38610018 */ addi r3, r1, 0x18 /* 02A894 8002FE34 809C0000 */ lwz r4, 0(r28) /* 02A898 8002FE38 38C00000 */ li r6, 0 @@ -3662,7 +3662,7 @@ lbl_8002FE5C: /* 02A8D4 8002FE74 48082BC1 */ bl DVDOpen /* 02A8D8 8002FE78 2C030001 */ cmpwi r3, 1 /* 02A8DC 8002FE7C 40820034 */ bne lbl_8002FEB0 -/* 02A8E0 8002FE80 80AD80A8 */ lwz r5, gz_bnrSize-_SDA_BASE_(r13) +/* 02A8E0 8002FE80 80AD80A8 */ lwz r5, gz_bnrSize@sda21(r13) /* 02A8E4 8002FE84 38610018 */ addi r3, r1, 0x18 /* 02A8E8 8002FE88 809B0000 */ lwz r4, 0(r27) /* 02A8EC 8002FE8C 38C00000 */ li r6, 0 @@ -3691,8 +3691,8 @@ lbl_8002FEB0: /* 02A944 8002FEE4 386379B0 */ addi r3, r3, mCard@l /* 02A948 8002FEE8 38BE033C */ addi r5, r30, 0x33c /* 02A94C 8002FEEC 7D3A4A14 */ add r9, r26, r9 -/* 02A950 8002FEF0 388D8398 */ addi r4, r13, D_80135078-_SDA_BASE_ -/* 02A954 8002FEF4 390D8398 */ addi r8, r13, D_80135078-_SDA_BASE_ +/* 02A950 8002FEF0 388D8398 */ addi r4, r13, D_80135078@sda21 +/* 02A954 8002FEF4 390D8398 */ addi r8, r13, D_80135078@sda21 /* 02A958 8002FEF8 4BFE5255 */ bl mcardOpen /* 02A95C 8002FEFC 3C7F0001 */ addis r3, r31, 1 /* 02A960 8002FF00 80032060 */ lwz r0, 0x2060(r3) @@ -3701,7 +3701,7 @@ lbl_8002FEB0: /* 02A96C 8002FF0C 4800027C */ b lbl_80030188 lbl_8002FF10: /* 02A970 8002FF10 38730000 */ addi r3, r19, 0 -/* 02A974 8002FF14 388D83A0 */ addi r4, r13, D_80135080-_SDA_BASE_ +/* 02A974 8002FF14 388D83A0 */ addi r4, r13, D_80135080@sda21 /* 02A978 8002FF18 4803E1C9 */ bl romTestCode /* 02A97C 8002FF1C 2C030000 */ cmpwi r3, 0 /* 02A980 8002FF20 4182002C */ beq lbl_8002FF4C @@ -3717,7 +3717,7 @@ lbl_8002FF10: /* 02A9A8 8002FF48 48000408 */ b lbl_80030350 lbl_8002FF4C: /* 02A9AC 8002FF4C 38730000 */ addi r3, r19, 0 -/* 02A9B0 8002FF50 388D83A8 */ addi r4, r13, D_80135088-_SDA_BASE_ +/* 02A9B0 8002FF50 388D83A8 */ addi r4, r13, D_80135088@sda21 /* 02A9B4 8002FF54 4803E18D */ bl romTestCode /* 02A9B8 8002FF58 2C030000 */ cmpwi r3, 0 /* 02A9BC 8002FF5C 41820074 */ beq lbl_8002FFD0 @@ -3753,7 +3753,7 @@ lbl_8002FFBC: /* 02AA2C 8002FFCC 480001BC */ b lbl_80030188 lbl_8002FFD0: /* 02AA30 8002FFD0 38730000 */ addi r3, r19, 0 -/* 02AA34 8002FFD4 388D83B0 */ addi r4, r13, D_80135090-_SDA_BASE_ +/* 02AA34 8002FFD4 388D83B0 */ addi r4, r13, D_80135090@sda21 /* 02AA38 8002FFD8 4803E109 */ bl romTestCode /* 02AA3C 8002FFDC 2C030000 */ cmpwi r3, 0 /* 02AA40 8002FFE0 418200E8 */ beq lbl_800300C8 @@ -3762,7 +3762,7 @@ lbl_8002FFD0: /* 02AA4C 8002FFEC 48082A49 */ bl DVDOpen /* 02AA50 8002FFF0 2C030001 */ cmpwi r3, 1 /* 02AA54 8002FFF4 40820034 */ bne lbl_80030028 -/* 02AA58 8002FFF8 80AD80AC */ lwz r5, gz_iconSize-_SDA_BASE_(r13) +/* 02AA58 8002FFF8 80AD80AC */ lwz r5, gz_iconSize@sda21(r13) /* 02AA5C 8002FFFC 38610018 */ addi r3, r1, 0x18 /* 02AA60 80030000 809C0000 */ lwz r4, 0(r28) /* 02AA64 80030004 38C00000 */ li r6, 0 @@ -3784,7 +3784,7 @@ lbl_80030028: /* 02AAA0 80030040 480829F5 */ bl DVDOpen /* 02AAA4 80030044 2C030001 */ cmpwi r3, 1 /* 02AAA8 80030048 40820034 */ bne lbl_8003007C -/* 02AAAC 8003004C 80AD80A8 */ lwz r5, gz_bnrSize-_SDA_BASE_(r13) +/* 02AAAC 8003004C 80AD80A8 */ lwz r5, gz_bnrSize@sda21(r13) /* 02AAB0 80030050 38610018 */ addi r3, r1, 0x18 /* 02AAB4 80030054 809B0000 */ lwz r4, 0(r27) /* 02AAB8 80030058 38C00000 */ li r6, 0 @@ -3818,7 +3818,7 @@ lbl_8003007C: /* 02AB24 800300C4 480000C4 */ b lbl_80030188 lbl_800300C8: /* 02AB28 800300C8 38730000 */ addi r3, r19, 0 -/* 02AB2C 800300CC 388D83B8 */ addi r4, r13, D_80135098-_SDA_BASE_ +/* 02AB2C 800300CC 388D83B8 */ addi r4, r13, D_80135098@sda21 /* 02AB30 800300D0 4803E011 */ bl romTestCode /* 02AB34 800300D4 2C030000 */ cmpwi r3, 0 /* 02AB38 800300D8 41820094 */ beq lbl_8003016C @@ -3831,9 +3831,9 @@ lbl_800300C8: /* 02AB54 800300F4 80DC0000 */ lwz r6, 0(r28) /* 02AB58 800300F8 7D3A4A14 */ add r9, r26, r9 /* 02AB5C 800300FC 80FB0000 */ lwz r7, 0(r27) -/* 02AB60 80030100 388D83C0 */ addi r4, r13, D_801350A0-_SDA_BASE_ -/* 02AB64 80030104 38AD83C0 */ addi r5, r13, D_801350A0-_SDA_BASE_ -/* 02AB68 80030108 390D83C0 */ addi r8, r13, D_801350A0-_SDA_BASE_ +/* 02AB60 80030100 388D83C0 */ addi r4, r13, D_801350A0@sda21 +/* 02AB64 80030104 38AD83C0 */ addi r5, r13, D_801350A0@sda21 +/* 02AB68 80030108 390D83C0 */ addi r8, r13, D_801350A0@sda21 /* 02AB6C 8003010C 39404000 */ li r10, 0x4000 /* 02AB70 80030110 4BFE503D */ bl mcardOpen /* 02AB74 80030114 3E408000 */ lis r18, 0x8000 @@ -3868,7 +3868,7 @@ lbl_8003016C: /* 02ABE0 80030180 38600000 */ li r3, 0 /* 02ABE4 80030184 480001CC */ b lbl_80030350 lbl_80030188: -/* 02ABE8 80030188 806D8920 */ lwz r3, gpSystem-_SDA_BASE_(r13) +/* 02ABE8 80030188 806D8920 */ lwz r3, gpSystem@sda21(r13) /* 02ABEC 8003018C 7EE4BB78 */ mr r4, r23 /* 02ABF0 80030190 80630004 */ lwz r3, 4(r3) /* 02ABF4 80030194 4BFEC6ED */ bl soundSetBufferSize @@ -4034,13 +4034,13 @@ lbl_800303C0: /* 02AE40 800303E0 38000000 */ li r0, 0 /* 02AE44 800303E4 90190168 */ stw r0, 0x168(r25) /* 02AE48 800303E8 38780000 */ addi r3, r24, 0 -/* 02AE4C 800303EC 388D81D0 */ addi r4, r13, D_80134EB0-_SDA_BASE_ +/* 02AE4C 800303EC 388D81D0 */ addi r4, r13, D_80134EB0@sda21 /* 02AE50 800303F0 3B390168 */ addi r25, r25, 0x168 /* 02AE54 800303F4 4803DCED */ bl romTestCode /* 02AE58 800303F8 2C030000 */ cmpwi r3, 0 /* 02AE5C 800303FC 40820018 */ bne lbl_80030414 /* 02AE60 80030400 38780000 */ addi r3, r24, 0 -/* 02AE64 80030404 388D81D8 */ addi r4, r13, D_80134EB8-_SDA_BASE_ +/* 02AE64 80030404 388D81D8 */ addi r4, r13, D_80134EB8@sda21 /* 02AE68 80030408 4803DCD9 */ bl romTestCode /* 02AE6C 8003040C 2C030000 */ cmpwi r3, 0 /* 02AE70 80030410 4182007C */ beq lbl_8003048C @@ -4078,12 +4078,12 @@ lbl_8003043C: /* 02AEE8 80030488 48000698 */ b lbl_80030B20 lbl_8003048C: /* 02AEEC 8003048C 38780000 */ addi r3, r24, 0 -/* 02AEF0 80030490 388D81E8 */ addi r4, r13, D_80134EC8-_SDA_BASE_ +/* 02AEF0 80030490 388D81E8 */ addi r4, r13, D_80134EC8@sda21 /* 02AEF4 80030494 4803DC4D */ bl romTestCode /* 02AEF8 80030498 2C030000 */ cmpwi r3, 0 /* 02AEFC 8003049C 40820018 */ bne lbl_800304B4 /* 02AF00 800304A0 38780000 */ addi r3, r24, 0 -/* 02AF04 800304A4 388D81F0 */ addi r4, r13, D_80134ED0-_SDA_BASE_ +/* 02AF04 800304A4 388D81F0 */ addi r4, r13, D_80134ED0@sda21 /* 02AF08 800304A8 4803DC39 */ bl romTestCode /* 02AF0C 800304AC 2C030000 */ cmpwi r3, 0 /* 02AF10 800304B0 41820244 */ beq lbl_800306F4 @@ -4244,12 +4244,12 @@ lbl_800306C4: /* 02B150 800306F0 48000430 */ b lbl_80030B20 lbl_800306F4: /* 02B154 800306F4 38780000 */ addi r3, r24, 0 -/* 02B158 800306F8 388D8218 */ addi r4, r13, D_80134EF8-_SDA_BASE_ +/* 02B158 800306F8 388D8218 */ addi r4, r13, D_80134EF8@sda21 /* 02B15C 800306FC 4803D9E5 */ bl romTestCode /* 02B160 80030700 2C030000 */ cmpwi r3, 0 /* 02B164 80030704 40820018 */ bne lbl_8003071C /* 02B168 80030708 38780000 */ addi r3, r24, 0 -/* 02B16C 8003070C 388D8220 */ addi r4, r13, D_80134F00-_SDA_BASE_ +/* 02B16C 8003070C 388D8220 */ addi r4, r13, D_80134F00@sda21 /* 02B170 80030710 4803D9D1 */ bl romTestCode /* 02B174 80030714 2C030000 */ cmpwi r3, 0 /* 02B178 80030718 41820244 */ beq lbl_8003095C @@ -4410,7 +4410,7 @@ lbl_8003092C: /* 02B3B8 80030958 480001C8 */ b lbl_80030B20 lbl_8003095C: /* 02B3BC 8003095C 38780000 */ addi r3, r24, 0 -/* 02B3C0 80030960 388D8230 */ addi r4, r13, D_80134F10-_SDA_BASE_ +/* 02B3C0 80030960 388D8230 */ addi r4, r13, D_80134F10@sda21 /* 02B3C4 80030964 4803D77D */ bl romTestCode /* 02B3C8 80030968 2C030000 */ cmpwi r3, 0 /* 02B3CC 8003096C 41820010 */ beq lbl_8003097C @@ -4419,7 +4419,7 @@ lbl_8003095C: /* 02B3D8 80030978 480001A8 */ b lbl_80030B20 lbl_8003097C: /* 02B3DC 8003097C 38780000 */ addi r3, r24, 0 -/* 02B3E0 80030980 388D8240 */ addi r4, r13, D_80134F20-_SDA_BASE_ +/* 02B3E0 80030980 388D8240 */ addi r4, r13, D_80134F20@sda21 /* 02B3E4 80030984 4803D75D */ bl romTestCode /* 02B3E8 80030988 2C030000 */ cmpwi r3, 0 /* 02B3EC 8003098C 41820010 */ beq lbl_8003099C @@ -4428,7 +4428,7 @@ lbl_8003097C: /* 02B3F8 80030998 48000188 */ b lbl_80030B20 lbl_8003099C: /* 02B3FC 8003099C 38780000 */ addi r3, r24, 0 -/* 02B400 800309A0 388D8274 */ addi r4, r13, D_80134F54-_SDA_BASE_ +/* 02B400 800309A0 388D8274 */ addi r4, r13, D_80134F54@sda21 /* 02B404 800309A4 4803D73D */ bl romTestCode /* 02B408 800309A8 2C030000 */ cmpwi r3, 0 /* 02B40C 800309AC 41820010 */ beq lbl_800309BC @@ -4437,7 +4437,7 @@ lbl_8003099C: /* 02B418 800309B8 48000168 */ b lbl_80030B20 lbl_800309BC: /* 02B41C 800309BC 38780000 */ addi r3, r24, 0 -/* 02B420 800309C0 388D82C4 */ addi r4, r13, D_80134FA4-_SDA_BASE_ +/* 02B420 800309C0 388D82C4 */ addi r4, r13, D_80134FA4@sda21 /* 02B424 800309C4 4803D71D */ bl romTestCode /* 02B428 800309C8 2C030000 */ cmpwi r3, 0 /* 02B42C 800309CC 41820010 */ beq lbl_800309DC @@ -4446,12 +4446,12 @@ lbl_800309BC: /* 02B438 800309D8 48000148 */ b lbl_80030B20 lbl_800309DC: /* 02B43C 800309DC 38780000 */ addi r3, r24, 0 -/* 02B440 800309E0 388D8338 */ addi r4, r13, D_80135018-_SDA_BASE_ +/* 02B440 800309E0 388D8338 */ addi r4, r13, D_80135018@sda21 /* 02B444 800309E4 4803D6FD */ bl romTestCode /* 02B448 800309E8 2C030000 */ cmpwi r3, 0 /* 02B44C 800309EC 40820018 */ bne lbl_80030A04 /* 02B450 800309F0 38780000 */ addi r3, r24, 0 -/* 02B454 800309F4 388D8340 */ addi r4, r13, D_80135020-_SDA_BASE_ +/* 02B454 800309F4 388D8340 */ addi r4, r13, D_80135020@sda21 /* 02B458 800309F8 4803D6E9 */ bl romTestCode /* 02B45C 800309FC 2C030000 */ cmpwi r3, 0 /* 02B460 80030A00 41820010 */ beq lbl_80030A10 @@ -4461,7 +4461,7 @@ lbl_80030A04: /* 02B46C 80030A0C 48000114 */ b lbl_80030B20 lbl_80030A10: /* 02B470 80030A10 38780000 */ addi r3, r24, 0 -/* 02B474 80030A14 388D82F4 */ addi r4, r13, D_80134FD4-_SDA_BASE_ +/* 02B474 80030A14 388D82F4 */ addi r4, r13, D_80134FD4@sda21 /* 02B478 80030A18 4803D6C9 */ bl romTestCode /* 02B47C 80030A1C 2C030000 */ cmpwi r3, 0 /* 02B480 80030A20 41820010 */ beq lbl_80030A30 @@ -4470,7 +4470,7 @@ lbl_80030A10: /* 02B48C 80030A2C 480000F4 */ b lbl_80030B20 lbl_80030A30: /* 02B490 80030A30 38780000 */ addi r3, r24, 0 -/* 02B494 80030A34 388D83B0 */ addi r4, r13, D_80135090-_SDA_BASE_ +/* 02B494 80030A34 388D83B0 */ addi r4, r13, D_80135090@sda21 /* 02B498 80030A38 4803D6A9 */ bl romTestCode /* 02B49C 80030A3C 2C030000 */ cmpwi r3, 0 /* 02B4A0 80030A40 41820010 */ beq lbl_80030A50 @@ -4479,7 +4479,7 @@ lbl_80030A30: /* 02B4AC 80030A4C 480000D4 */ b lbl_80030B20 lbl_80030A50: /* 02B4B0 80030A50 38780000 */ addi r3, r24, 0 -/* 02B4B4 80030A54 388D8368 */ addi r4, r13, D_80135048-_SDA_BASE_ +/* 02B4B4 80030A54 388D8368 */ addi r4, r13, D_80135048@sda21 /* 02B4B8 80030A58 4803D689 */ bl romTestCode /* 02B4BC 80030A5C 2C030000 */ cmpwi r3, 0 /* 02B4C0 80030A60 41820010 */ beq lbl_80030A70 @@ -4488,7 +4488,7 @@ lbl_80030A50: /* 02B4CC 80030A6C 480000B4 */ b lbl_80030B20 lbl_80030A70: /* 02B4D0 80030A70 38780000 */ addi r3, r24, 0 -/* 02B4D4 80030A74 388D8310 */ addi r4, r13, D_80134FF0-_SDA_BASE_ +/* 02B4D4 80030A74 388D8310 */ addi r4, r13, D_80134FF0@sda21 /* 02B4D8 80030A78 4803D669 */ bl romTestCode /* 02B4DC 80030A7C 2C030000 */ cmpwi r3, 0 /* 02B4E0 80030A80 41820010 */ beq lbl_80030A90 @@ -4497,7 +4497,7 @@ lbl_80030A70: /* 02B4EC 80030A8C 48000094 */ b lbl_80030B20 lbl_80030A90: /* 02B4F0 80030A90 38780000 */ addi r3, r24, 0 -/* 02B4F4 80030A94 388D8318 */ addi r4, r13, D_80134FF8-_SDA_BASE_ +/* 02B4F4 80030A94 388D8318 */ addi r4, r13, D_80134FF8@sda21 /* 02B4F8 80030A98 4803D649 */ bl romTestCode /* 02B4FC 80030A9C 2C030000 */ cmpwi r3, 0 /* 02B500 80030AA0 41820010 */ beq lbl_80030AB0 @@ -4506,7 +4506,7 @@ lbl_80030A90: /* 02B50C 80030AAC 48000074 */ b lbl_80030B20 lbl_80030AB0: /* 02B510 80030AB0 38780000 */ addi r3, r24, 0 -/* 02B514 80030AB4 388D8390 */ addi r4, r13, D_80135070-_SDA_BASE_ +/* 02B514 80030AB4 388D8390 */ addi r4, r13, D_80135070@sda21 /* 02B518 80030AB8 4803D629 */ bl romTestCode /* 02B51C 80030ABC 2C030000 */ cmpwi r3, 0 /* 02B520 80030AC0 41820010 */ beq lbl_80030AD0 @@ -4515,12 +4515,12 @@ lbl_80030AB0: /* 02B52C 80030ACC 48000054 */ b lbl_80030B20 lbl_80030AD0: /* 02B530 80030AD0 38780000 */ addi r3, r24, 0 -/* 02B534 80030AD4 388D8294 */ addi r4, r13, D_80134F74-_SDA_BASE_ +/* 02B534 80030AD4 388D8294 */ addi r4, r13, D_80134F74@sda21 /* 02B538 80030AD8 4803D609 */ bl romTestCode /* 02B53C 80030ADC 2C030000 */ cmpwi r3, 0 /* 02B540 80030AE0 40820018 */ bne lbl_80030AF8 /* 02B544 80030AE4 38780000 */ addi r3, r24, 0 -/* 02B548 80030AE8 388D829C */ addi r4, r13, D_80134F7C-_SDA_BASE_ +/* 02B548 80030AE8 388D829C */ addi r4, r13, D_80134F7C@sda21 /* 02B54C 80030AEC 4803D5F5 */ bl romTestCode /* 02B550 80030AF0 2C030000 */ cmpwi r3, 0 /* 02B554 80030AF4 41820010 */ beq lbl_80030B04 @@ -4530,7 +4530,7 @@ lbl_80030AF8: /* 02B560 80030B00 48000020 */ b lbl_80030B20 lbl_80030B04: /* 02B564 80030B04 38780000 */ addi r3, r24, 0 -/* 02B568 80030B08 388D83B8 */ addi r4, r13, D_80135098-_SDA_BASE_ +/* 02B568 80030B08 388D83B8 */ addi r4, r13, D_80135098@sda21 /* 02B56C 80030B0C 4803D5D5 */ bl romTestCode /* 02B570 80030B10 2C030000 */ cmpwi r3, 0 /* 02B574 80030B14 4182000C */ beq lbl_80030B20 @@ -4637,12 +4637,12 @@ lbl_80030B90: /* 02B6F0 80030C90 38840080 */ addi r4, r4, 0x80 /* 02B6F4 80030C94 4200FEFC */ bdnz lbl_80030B90 /* 02B6F8 80030C98 387D0000 */ addi r3, r29, 0 -/* 02B6FC 80030C9C 388D8218 */ addi r4, r13, D_80134EF8-_SDA_BASE_ +/* 02B6FC 80030C9C 388D8218 */ addi r4, r13, D_80134EF8@sda21 /* 02B700 80030CA0 4803D441 */ bl romTestCode /* 02B704 80030CA4 2C030000 */ cmpwi r3, 0 /* 02B708 80030CA8 40820018 */ bne lbl_80030CC0 /* 02B70C 80030CAC 387D0000 */ addi r3, r29, 0 -/* 02B710 80030CB0 388D8220 */ addi r4, r13, D_80134F00-_SDA_BASE_ +/* 02B710 80030CB0 388D8220 */ addi r4, r13, D_80134F00@sda21 /* 02B714 80030CB4 4803D42D */ bl romTestCode /* 02B718 80030CB8 2C030000 */ cmpwi r3, 0 /* 02B71C 80030CBC 41820008 */ beq lbl_80030CC4 @@ -4650,22 +4650,22 @@ lbl_80030CC0: /* 02B720 80030CC0 3BC00001 */ li r30, 1 lbl_80030CC4: /* 02B724 80030CC4 387D0000 */ addi r3, r29, 0 -/* 02B728 80030CC8 388D81F0 */ addi r4, r13, D_80134ED0-_SDA_BASE_ +/* 02B728 80030CC8 388D81F0 */ addi r4, r13, D_80134ED0@sda21 /* 02B72C 80030CCC 4803D415 */ bl romTestCode /* 02B730 80030CD0 2C030000 */ cmpwi r3, 0 /* 02B734 80030CD4 40820040 */ bne lbl_80030D14 /* 02B738 80030CD8 387D0000 */ addi r3, r29, 0 -/* 02B73C 80030CDC 388D81E8 */ addi r4, r13, D_80134EC8-_SDA_BASE_ +/* 02B73C 80030CDC 388D81E8 */ addi r4, r13, D_80134EC8@sda21 /* 02B740 80030CE0 4803D401 */ bl romTestCode /* 02B744 80030CE4 2C030000 */ cmpwi r3, 0 /* 02B748 80030CE8 4082002C */ bne lbl_80030D14 /* 02B74C 80030CEC 387D0000 */ addi r3, r29, 0 -/* 02B750 80030CF0 388D8218 */ addi r4, r13, D_80134EF8-_SDA_BASE_ +/* 02B750 80030CF0 388D8218 */ addi r4, r13, D_80134EF8@sda21 /* 02B754 80030CF4 4803D3ED */ bl romTestCode /* 02B758 80030CF8 2C030000 */ cmpwi r3, 0 /* 02B75C 80030CFC 40820018 */ bne lbl_80030D14 /* 02B760 80030D00 387D0000 */ addi r3, r29, 0 -/* 02B764 80030D04 388D8220 */ addi r4, r13, D_80134F00-_SDA_BASE_ +/* 02B764 80030D04 388D8220 */ addi r4, r13, D_80134F00@sda21 /* 02B768 80030D08 4803D3D9 */ bl romTestCode /* 02B76C 80030D0C 2C030000 */ cmpwi r3, 0 /* 02B770 80030D10 418200A4 */ beq lbl_80030DB4 @@ -4698,27 +4698,27 @@ lbl_80030D50: /* 02B7D4 80030D74 48000030 */ b lbl_80030DA4 lbl_80030D78: /* 02B7D8 80030D78 38000002 */ li r0, 2 -/* 02B7DC 80030D7C 900D89F8 */ stw r0, gnFlagZelda-_SDA_BASE_(r13) +/* 02B7DC 80030D7C 900D89F8 */ stw r0, gnFlagZelda@sda21(r13) /* 02B7E0 80030D80 48000024 */ b lbl_80030DA4 lbl_80030D84: /* 02B7E4 80030D84 38000003 */ li r0, 3 -/* 02B7E8 80030D88 900D89F8 */ stw r0, gnFlagZelda-_SDA_BASE_(r13) +/* 02B7E8 80030D88 900D89F8 */ stw r0, gnFlagZelda@sda21(r13) /* 02B7EC 80030D8C 48000018 */ b lbl_80030DA4 lbl_80030D90: /* 02B7F0 80030D90 38000004 */ li r0, 4 -/* 02B7F4 80030D94 900D89F8 */ stw r0, gnFlagZelda-_SDA_BASE_(r13) +/* 02B7F4 80030D94 900D89F8 */ stw r0, gnFlagZelda@sda21(r13) /* 02B7F8 80030D98 4800000C */ b lbl_80030DA4 lbl_80030D9C: /* 02B7FC 80030D9C 38000005 */ li r0, 5 -/* 02B800 80030DA0 900D89F8 */ stw r0, gnFlagZelda-_SDA_BASE_(r13) +/* 02B800 80030DA0 900D89F8 */ stw r0, gnFlagZelda@sda21(r13) lbl_80030DA4: -/* 02B804 80030DA4 800D89F8 */ lwz r0, gnFlagZelda-_SDA_BASE_(r13) +/* 02B804 80030DA4 800D89F8 */ lwz r0, gnFlagZelda@sda21(r13) /* 02B808 80030DA8 540007FF */ clrlwi. r0, r0, 0x1f /* 02B80C 80030DAC 41820008 */ beq lbl_80030DB4 /* 02B810 80030DB0 3BC00001 */ li r30, 1 lbl_80030DB4: /* 02B814 80030DB4 387D0000 */ addi r3, r29, 0 -/* 02B818 80030DB8 388D8264 */ addi r4, r13, D_80134F44-_SDA_BASE_ +/* 02B818 80030DB8 388D8264 */ addi r4, r13, D_80134F44@sda21 /* 02B81C 80030DBC 4803D325 */ bl romTestCode /* 02B820 80030DC0 2C030000 */ cmpwi r3, 0 /* 02B824 80030DC4 41820008 */ beq lbl_80030DCC diff --git a/asm/texPalette.s b/asm/texPalette.s index 0aeb92c..897cfa4 100644 --- a/asm/texPalette.s +++ b/asm/texPalette.s @@ -42,7 +42,7 @@ lbl_800C8FB0: /* 0C3A30 800C8FD0 4BFE37C9 */ bl GXInitTexObj /* 0C3A34 800C8FD4 813F0000 */ lwz r9, 0(r31) /* 0C3A38 800C8FD8 3CE04330 */ lis r7, 0x4330 -/* 0C3A3C 800C8FDC C8428538 */ lfd f2, D_80136238-_SDA2_BASE_(r2) +/* 0C3A3C 800C8FDC C8428538 */ lfd f2, D_80136238@sda21(r2) /* 0C3A40 800C8FE0 7FC3F378 */ mr r3, r30 /* 0C3A44 800C8FE4 88890021 */ lbz r4, 0x21(r9) /* 0C3A48 800C8FE8 88090022 */ lbz r0, 0x22(r9) diff --git a/asm/trigf.s b/asm/trigf.s index e14ab32..d79d076 100644 --- a/asm/trigf.s +++ b/asm/trigf.s @@ -53,27 +53,27 @@ glabel cosf /* 0CCB50 800D20F0 DBE10020 */ stfd f31, 0x20(r1) /* 0CCB54 800D20F4 93E1001C */ stw r31, 0x1c(r1) /* 0CCB58 800D20F8 D0210008 */ stfs f1, 8(r1) -/* 0CCB5C 800D20FC C00286F0 */ lfs f0, D_801363F0-_SDA2_BASE_(r2) +/* 0CCB5C 800D20FC C00286F0 */ lfs f0, D_801363F0@sda21(r2) /* 0CCB60 800D2100 80010008 */ lwz r0, 8(r1) /* 0CCB64 800D2104 C0C10008 */ lfs f6, 8(r1) /* 0CCB68 800D2108 54000001 */ rlwinm. r0, r0, 0, 0, 0 /* 0CCB6C 800D210C EC2001B2 */ fmuls f1, f0, f6 /* 0CCB70 800D2110 4182001C */ beq lbl_800D212C -/* 0CCB74 800D2114 C00286F4 */ lfs f0, D_801363F4-_SDA2_BASE_(r2) +/* 0CCB74 800D2114 C00286F4 */ lfs f0, D_801363F4@sda21(r2) /* 0CCB78 800D2118 EC010028 */ fsubs f0, f1, f0 /* 0CCB7C 800D211C FC00001E */ fctiwz f0, f0 /* 0CCB80 800D2120 D8010010 */ stfd f0, 0x10(r1) /* 0CCB84 800D2124 80810014 */ lwz r4, 0x14(r1) /* 0CCB88 800D2128 48000018 */ b lbl_800D2140 lbl_800D212C: -/* 0CCB8C 800D212C C00286F4 */ lfs f0, D_801363F4-_SDA2_BASE_(r2) +/* 0CCB8C 800D212C C00286F4 */ lfs f0, D_801363F4@sda21(r2) /* 0CCB90 800D2130 EC00082A */ fadds f0, f0, f1 /* 0CCB94 800D2134 FC00001E */ fctiwz f0, f0 /* 0CCB98 800D2138 D8010010 */ stfd f0, 0x10(r1) /* 0CCB9C 800D213C 80810014 */ lwz r4, 0x14(r1) lbl_800D2140: /* 0CCBA0 800D2140 5480083C */ slwi r0, r4, 1 -/* 0CCBA4 800D2144 C8228700 */ lfd f1, D_80136400-_SDA2_BASE_(r2) +/* 0CCBA4 800D2144 C8228700 */ lfd f1, D_80136400@sda21(r2) /* 0CCBA8 800D2148 6C008000 */ xoris r0, r0, 0x8000 /* 0CCBAC 800D214C C0430000 */ lfs f2, 0(r3) /* 0CCBB0 800D2150 90010014 */ stw r0, 0x14(r1) @@ -92,7 +92,7 @@ lbl_800D2140: /* 0CCBE4 800D2184 EFE501BA */ fmadds f31, f5, f6, f0 /* 0CCBE8 800D2188 FC20F890 */ fmr f1, f31 /* 0CCBEC 800D218C 4BFFFCF1 */ bl fabsf__Ff -/* 0CCBF0 800D2190 C00286F8 */ lfs f0, D_801363F8-_SDA2_BASE_(r2) +/* 0CCBF0 800D2190 C00286F8 */ lfs f0, D_801363F8@sda21(r2) /* 0CCBF4 800D2194 FC010040 */ fcmpo cr0, f1, f0 /* 0CCBF8 800D2198 40800024 */ bge lbl_800D21BC /* 0CCBFC 800D219C 3C60800F */ lis r3, __sincos_on_quadrant@ha @@ -161,27 +161,27 @@ glabel sinf /* 0CCCE4 800D2284 DBE10020 */ stfd f31, 0x20(r1) /* 0CCCE8 800D2288 93E1001C */ stw r31, 0x1c(r1) /* 0CCCEC 800D228C D0210008 */ stfs f1, 8(r1) -/* 0CCCF0 800D2290 C00286F0 */ lfs f0, D_801363F0-_SDA2_BASE_(r2) +/* 0CCCF0 800D2290 C00286F0 */ lfs f0, D_801363F0@sda21(r2) /* 0CCCF4 800D2294 80010008 */ lwz r0, 8(r1) /* 0CCCF8 800D2298 C0C10008 */ lfs f6, 8(r1) /* 0CCCFC 800D229C 54000001 */ rlwinm. r0, r0, 0, 0, 0 /* 0CCD00 800D22A0 EC2001B2 */ fmuls f1, f0, f6 /* 0CCD04 800D22A4 4182001C */ beq lbl_800D22C0 -/* 0CCD08 800D22A8 C00286F4 */ lfs f0, D_801363F4-_SDA2_BASE_(r2) +/* 0CCD08 800D22A8 C00286F4 */ lfs f0, D_801363F4@sda21(r2) /* 0CCD0C 800D22AC EC010028 */ fsubs f0, f1, f0 /* 0CCD10 800D22B0 FC00001E */ fctiwz f0, f0 /* 0CCD14 800D22B4 D8010010 */ stfd f0, 0x10(r1) /* 0CCD18 800D22B8 80810014 */ lwz r4, 0x14(r1) /* 0CCD1C 800D22BC 48000018 */ b lbl_800D22D4 lbl_800D22C0: -/* 0CCD20 800D22C0 C00286F4 */ lfs f0, D_801363F4-_SDA2_BASE_(r2) +/* 0CCD20 800D22C0 C00286F4 */ lfs f0, D_801363F4@sda21(r2) /* 0CCD24 800D22C4 EC00082A */ fadds f0, f0, f1 /* 0CCD28 800D22C8 FC00001E */ fctiwz f0, f0 /* 0CCD2C 800D22CC D8010010 */ stfd f0, 0x10(r1) /* 0CCD30 800D22D0 80810014 */ lwz r4, 0x14(r1) lbl_800D22D4: /* 0CCD34 800D22D4 5480083C */ slwi r0, r4, 1 -/* 0CCD38 800D22D8 C8228700 */ lfd f1, D_80136400-_SDA2_BASE_(r2) +/* 0CCD38 800D22D8 C8228700 */ lfd f1, D_80136400@sda21(r2) /* 0CCD3C 800D22DC 6C008000 */ xoris r0, r0, 0x8000 /* 0CCD40 800D22E0 C0430000 */ lfs f2, 0(r3) /* 0CCD44 800D22E4 90010014 */ stw r0, 0x14(r1) @@ -200,7 +200,7 @@ lbl_800D22D4: /* 0CCD78 800D2318 EFE501BA */ fmadds f31, f5, f6, f0 /* 0CCD7C 800D231C FC20F890 */ fmr f1, f31 /* 0CCD80 800D2320 4BFFFB5D */ bl fabsf__Ff -/* 0CCD84 800D2324 C00286F8 */ lfs f0, D_801363F8-_SDA2_BASE_(r2) +/* 0CCD84 800D2324 C00286F8 */ lfs f0, D_801363F8@sda21(r2) /* 0CCD88 800D2328 FC010040 */ fcmpo cr0, f1, f0 /* 0CCD8C 800D232C 40800034 */ bge lbl_800D2360 /* 0CCD90 800D2330 3C60800F */ lis r3, __sincos_on_quadrant@ha diff --git a/asm/uart_console_io.s b/asm/uart_console_io.s index 810eb8c..bff89b1 100644 --- a/asm/uart_console_io.s +++ b/asm/uart_console_io.s @@ -18,7 +18,7 @@ glabel __write_console /* 0CB904 800D0EA4 3BE50000 */ addi r31, r5, 0 /* 0CB908 800D0EA8 93C10020 */ stw r30, 0x20(r1) /* 0CB90C 800D0EAC 3BC40000 */ addi r30, r4, 0 -/* 0CB910 800D0EB0 800D9000 */ lwz r0, initialized$16-_SDA_BASE_(r13) +/* 0CB910 800D0EB0 800D9000 */ lwz r0, initialized$16@sda21(r13) /* 0CB914 800D0EB4 2C000000 */ cmpwi r0, 0 /* 0CB918 800D0EB8 40820020 */ bne lbl_800D0ED8 /* 0CB91C 800D0EBC 3C600001 */ lis r3, 1 @@ -27,7 +27,7 @@ glabel __write_console /* 0CB928 800D0EC8 2C030000 */ cmpwi r3, 0 /* 0CB92C 800D0ECC 4082000C */ bne lbl_800D0ED8 /* 0CB930 800D0ED0 38000001 */ li r0, 1 -/* 0CB934 800D0ED4 900D9000 */ stw r0, initialized$16-_SDA_BASE_(r13) +/* 0CB934 800D0ED4 900D9000 */ stw r0, initialized$16@sda21(r13) lbl_800D0ED8: /* 0CB938 800D0ED8 2C030000 */ cmpwi r3, 0 /* 0CB93C 800D0EDC 4182000C */ beq lbl_800D0EE8 @@ -63,7 +63,7 @@ glabel __read_console /* 0CB9A0 800D0F40 3BC50000 */ addi r30, r5, 0 /* 0CB9A4 800D0F44 93A10024 */ stw r29, 0x24(r1) /* 0CB9A8 800D0F48 3BA40000 */ addi r29, r4, 0 -/* 0CB9AC 800D0F4C 800D9000 */ lwz r0, initialized$16-_SDA_BASE_(r13) +/* 0CB9AC 800D0F4C 800D9000 */ lwz r0, initialized$16@sda21(r13) /* 0CB9B0 800D0F50 2C000000 */ cmpwi r0, 0 /* 0CB9B4 800D0F54 40820020 */ bne lbl_800D0F74 /* 0CB9B8 800D0F58 3C600001 */ lis r3, 1 @@ -72,7 +72,7 @@ glabel __read_console /* 0CB9C4 800D0F64 2C030000 */ cmpwi r3, 0 /* 0CB9C8 800D0F68 4082000C */ bne lbl_800D0F74 /* 0CB9CC 800D0F6C 38000001 */ li r0, 1 -/* 0CB9D0 800D0F70 900D9000 */ stw r0, initialized$16-_SDA_BASE_(r13) +/* 0CB9D0 800D0F70 900D9000 */ stw r0, initialized$16@sda21(r13) lbl_800D0F74: /* 0CB9D4 800D0F74 2C030000 */ cmpwi r3, 0 /* 0CB9D8 800D0F78 4182000C */ beq lbl_800D0F84 diff --git a/asm/vi.s b/asm/vi.s index 8a3b8d7..8b20265 100644 --- a/asm/vi.s +++ b/asm/vi.s @@ -56,13 +56,13 @@ lbl_800A5FB8: /* 0A0A1C 800A5FBC 4BFF81E9 */ bl OSClearContext /* 0A0A20 800A5FC0 38610018 */ addi r3, r1, 0x18 /* 0A0A24 800A5FC4 4BFF8019 */ bl OSSetCurrentContext -/* 0A0A28 800A5FC8 800D8BEC */ lwz r0, PositionCallback-_SDA_BASE_(r13) +/* 0A0A28 800A5FC8 800D8BEC */ lwz r0, PositionCallback@sda21(r13) /* 0A0A2C 800A5FCC 28000000 */ cmplwi r0, 0 /* 0A0A30 800A5FD0 41820024 */ beq lbl_800A5FF4 /* 0A0A34 800A5FD4 38610016 */ addi r3, r1, 0x16 /* 0A0A38 800A5FD8 38810014 */ addi r4, r1, 0x14 /* 0A0A3C 800A5FDC 48001CA5 */ bl __VIGetCurrentPosition -/* 0A0A40 800A5FE0 818D8BEC */ lwz r12, PositionCallback-_SDA_BASE_(r13) +/* 0A0A40 800A5FE0 818D8BEC */ lwz r12, PositionCallback@sda21(r13) /* 0A0A44 800A5FE4 A8610016 */ lha r3, 0x16(r1) /* 0A0A48 800A5FE8 7D8803A6 */ mtlr r12 /* 0A0A4C 800A5FEC A8810014 */ lha r4, 0x14(r1) @@ -74,24 +74,24 @@ lbl_800A5FF4: /* 0A0A60 800A6000 4BFF7FDD */ bl OSSetCurrentContext /* 0A0A64 800A6004 48000170 */ b lbl_800A6174 lbl_800A6008: -/* 0A0A68 800A6008 808D8BD4 */ lwz r4, retraceCount-_SDA_BASE_(r13) +/* 0A0A68 800A6008 808D8BD4 */ lwz r4, retraceCount@sda21(r13) /* 0A0A6C 800A600C 38610018 */ addi r3, r1, 0x18 /* 0A0A70 800A6010 38040001 */ addi r0, r4, 1 -/* 0A0A74 800A6014 900D8BD4 */ stw r0, retraceCount-_SDA_BASE_(r13) +/* 0A0A74 800A6014 900D8BD4 */ stw r0, retraceCount@sda21(r13) /* 0A0A78 800A6018 4BFF818D */ bl OSClearContext /* 0A0A7C 800A601C 38610018 */ addi r3, r1, 0x18 /* 0A0A80 800A6020 4BFF7FBD */ bl OSSetCurrentContext -/* 0A0A84 800A6024 818D8BE4 */ lwz r12, PreCB-_SDA_BASE_(r13) +/* 0A0A84 800A6024 818D8BE4 */ lwz r12, PreCB@sda21(r13) /* 0A0A88 800A6028 280C0000 */ cmplwi r12, 0 /* 0A0A8C 800A602C 41820010 */ beq lbl_800A603C -/* 0A0A90 800A6030 806D8BD4 */ lwz r3, retraceCount-_SDA_BASE_(r13) +/* 0A0A90 800A6030 806D8BD4 */ lwz r3, retraceCount@sda21(r13) /* 0A0A94 800A6034 7D8803A6 */ mtlr r12 /* 0A0A98 800A6038 4E800021 */ blrl lbl_800A603C: -/* 0A0A9C 800A603C 800D8BD8 */ lwz r0, flushFlag-_SDA_BASE_(r13) +/* 0A0A9C 800A603C 800D8BD8 */ lwz r0, flushFlag@sda21(r13) /* 0A0AA0 800A6040 28000000 */ cmplwi r0, 0 /* 0A0AA4 800A6044 418200F4 */ beq lbl_800A6138 -/* 0A0AA8 800A6048 800D8C08 */ lwz r0, shdwChangeMode-_SDA_BASE_(r13) +/* 0A0AA8 800A6048 800D8C08 */ lwz r0, shdwChangeMode@sda21(r13) /* 0A0AAC 800A604C 28000001 */ cmplwi r0, 1 /* 0A0AB0 800A6050 40820010 */ bne lbl_800A6060 /* 0A0AB4 800A6054 4800180D */ bl getCurrentFieldEvenOdd @@ -102,9 +102,9 @@ lbl_800A6060: /* 0A0AC4 800A6064 3BA32000 */ addi r29, r3, VI_REGS_BASE@l /* 0A0AC8 800A6068 48000078 */ b lbl_800A60E0 lbl_800A606C: -/* 0A0ACC 800A606C 806D8C10 */ lwz r3, shdwChanged-_SDA_BASE_(r13) +/* 0A0ACC 800A606C 806D8C10 */ lwz r3, shdwChanged@sda21(r13) /* 0A0AD0 800A6070 38A00020 */ li r5, 0x20 -/* 0A0AD4 800A6074 836D8C14 */ lwz r27, (shdwChanged + 4)-_SDA_BASE_(r13) +/* 0A0AD4 800A6074 836D8C14 */ lwz r27, (shdwChanged + 4)@sda21(r13) /* 0A0AD8 800A6078 389B0000 */ addi r4, r27, 0 /* 0A0ADC 800A607C 48027CED */ bl __shr2u /* 0A0AE0 800A6080 7C840034 */ cntlzw r4, r4 @@ -125,30 +125,30 @@ lbl_800A60A0: /* 0A0B14 800A60B4 7C1D332E */ sthx r0, r29, r6 /* 0A0B18 800A60B8 38800001 */ li r4, 1 /* 0A0B1C 800A60BC 48027C89 */ bl __shl2i -/* 0A0B20 800A60C0 800D8C10 */ lwz r0, shdwChanged-_SDA_BASE_(r13) +/* 0A0B20 800A60C0 800D8C10 */ lwz r0, shdwChanged@sda21(r13) /* 0A0B24 800A60C4 7C6518F8 */ nor r5, r3, r3 /* 0A0B28 800A60C8 7C8420F8 */ nor r4, r4, r4 -/* 0A0B2C 800A60CC 806D8C14 */ lwz r3, (shdwChanged + 4)-_SDA_BASE_(r13) +/* 0A0B2C 800A60CC 806D8C14 */ lwz r3, (shdwChanged + 4)@sda21(r13) /* 0A0B30 800A60D0 7C002838 */ and r0, r0, r5 /* 0A0B34 800A60D4 7C632038 */ and r3, r3, r4 -/* 0A0B38 800A60D8 906D8C14 */ stw r3, (shdwChanged + 4)-_SDA_BASE_(r13) -/* 0A0B3C 800A60DC 900D8C10 */ stw r0, shdwChanged-_SDA_BASE_(r13) +/* 0A0B38 800A60D8 906D8C14 */ stw r3, (shdwChanged + 4)@sda21(r13) +/* 0A0B3C 800A60DC 900D8C10 */ stw r0, shdwChanged@sda21(r13) lbl_800A60E0: -/* 0A0B40 800A60E0 800D8C10 */ lwz r0, shdwChanged-_SDA_BASE_(r13) +/* 0A0B40 800A60E0 800D8C10 */ lwz r0, shdwChanged@sda21(r13) /* 0A0B44 800A60E4 38800000 */ li r4, 0 -/* 0A0B48 800A60E8 806D8C14 */ lwz r3, (shdwChanged + 4)-_SDA_BASE_(r13) +/* 0A0B48 800A60E8 806D8C14 */ lwz r3, (shdwChanged + 4)@sda21(r13) /* 0A0B4C 800A60EC 7C002278 */ xor r0, r0, r4 /* 0A0B50 800A60F0 7C632278 */ xor r3, r3, r4 /* 0A0B54 800A60F4 7C600379 */ or. r0, r3, r0 /* 0A0B58 800A60F8 4082FF74 */ bne lbl_800A606C -/* 0A0B5C 800A60FC 908D8C08 */ stw r4, shdwChangeMode-_SDA_BASE_(r13) +/* 0A0B5C 800A60FC 908D8C08 */ stw r4, shdwChangeMode@sda21(r13) /* 0A0B60 800A6100 38800001 */ li r4, 1 -/* 0A0B64 800A6104 800D8C20 */ lwz r0, NextBufAddr-_SDA_BASE_(r13) +/* 0A0B64 800A6104 800D8C20 */ lwz r0, NextBufAddr@sda21(r13) /* 0A0B68 800A6108 807F0144 */ lwz r3, 0x144(r31) -/* 0A0B6C 800A610C 906D8C18 */ stw r3, CurrTiming-_SDA_BASE_(r13) +/* 0A0B6C 800A610C 906D8C18 */ stw r3, CurrTiming@sda21(r13) /* 0A0B70 800A6110 807F0118 */ lwz r3, 0x118(r31) -/* 0A0B74 800A6114 906D8C1C */ stw r3, CurrTvMode-_SDA_BASE_(r13) -/* 0A0B78 800A6118 900D8C24 */ stw r0, CurrBufAddr-_SDA_BASE_(r13) +/* 0A0B74 800A6114 906D8C1C */ stw r3, CurrTvMode@sda21(r13) +/* 0A0B78 800A6118 900D8C24 */ stw r0, CurrBufAddr@sda21(r13) /* 0A0B7C 800A611C 48000008 */ b lbl_800A6124 lbl_800A6120: /* 0A0B80 800A6120 38800000 */ li r4, 0 @@ -156,20 +156,20 @@ lbl_800A6124: /* 0A0B84 800A6124 2C040000 */ cmpwi r4, 0 /* 0A0B88 800A6128 41820010 */ beq lbl_800A6138 /* 0A0B8C 800A612C 38000000 */ li r0, 0 -/* 0A0B90 800A6130 900D8BD8 */ stw r0, flushFlag-_SDA_BASE_(r13) +/* 0A0B90 800A6130 900D8BD8 */ stw r0, flushFlag@sda21(r13) /* 0A0B94 800A6134 4BFFFDBD */ bl SIRefreshSamplingRate lbl_800A6138: -/* 0A0B98 800A6138 800D8BE8 */ lwz r0, PostCB-_SDA_BASE_(r13) +/* 0A0B98 800A6138 800D8BE8 */ lwz r0, PostCB@sda21(r13) /* 0A0B9C 800A613C 28000000 */ cmplwi r0, 0 /* 0A0BA0 800A6140 4182001C */ beq lbl_800A615C /* 0A0BA4 800A6144 38610018 */ addi r3, r1, 0x18 /* 0A0BA8 800A6148 4BFF805D */ bl OSClearContext -/* 0A0BAC 800A614C 818D8BE8 */ lwz r12, PostCB-_SDA_BASE_(r13) -/* 0A0BB0 800A6150 806D8BD4 */ lwz r3, retraceCount-_SDA_BASE_(r13) +/* 0A0BAC 800A614C 818D8BE8 */ lwz r12, PostCB@sda21(r13) +/* 0A0BB0 800A6150 806D8BD4 */ lwz r3, retraceCount@sda21(r13) /* 0A0BB4 800A6154 7D8803A6 */ mtlr r12 /* 0A0BB8 800A6158 4E800021 */ blrl lbl_800A615C: -/* 0A0BBC 800A615C 386D8BDC */ addi r3, r13, retraceQueue-_SDA_BASE_ +/* 0A0BBC 800A615C 386D8BDC */ addi r3, r13, retraceQueue@sda21 /* 0A0BC0 800A6160 4BFFBF99 */ bl OSWakeupThread /* 0A0BC4 800A6164 38610018 */ addi r3, r1, 0x18 /* 0A0BC8 800A6168 4BFF803D */ bl OSClearContext @@ -189,9 +189,9 @@ glabel VISetPostRetraceCallback /* 0A0BF4 800A6194 93E10014 */ stw r31, 0x14(r1) /* 0A0BF8 800A6198 93C10010 */ stw r30, 0x10(r1) /* 0A0BFC 800A619C 7C7E1B78 */ mr r30, r3 -/* 0A0C00 800A61A0 83ED8BE8 */ lwz r31, PostCB-_SDA_BASE_(r13) +/* 0A0C00 800A61A0 83ED8BE8 */ lwz r31, PostCB@sda21(r13) /* 0A0C04 800A61A4 4BFF8B59 */ bl OSDisableInterrupts -/* 0A0C08 800A61A8 93CD8BE8 */ stw r30, PostCB-_SDA_BASE_(r13) +/* 0A0C08 800A61A8 93CD8BE8 */ stw r30, PostCB@sda21(r13) /* 0A0C0C 800A61AC 4BFF8B79 */ bl OSRestoreInterrupts /* 0A0C10 800A61B0 7FE3FB78 */ mr r3, r31 /* 0A0C14 800A61B4 8001001C */ lwz r0, 0x1c(r1) @@ -405,16 +405,16 @@ glabel VIInit /* 0A0EEC 800A648C 93A1000C */ stw r29, 0xc(r1) /* 0A0EF0 800A6490 3BA416D0 */ addi r29, r4, D_800F16D0@l /* 0A0EF4 800A6494 93810008 */ stw r28, 8(r1) -/* 0A0EF8 800A6498 800D8BD0 */ lwz r0, IsInitialized-_SDA_BASE_(r13) +/* 0A0EF8 800A6498 800D8BD0 */ lwz r0, IsInitialized@sda21(r13) /* 0A0EFC 800A649C 2C000000 */ cmpwi r0, 0 /* 0A0F00 800A64A0 4082045C */ bne lbl_800A68FC -/* 0A0F04 800A64A4 806D8778 */ lwz r3, __VIVersion-_SDA_BASE_(r13) +/* 0A0F04 800A64A4 806D8778 */ lwz r3, __VIVersion@sda21(r13) /* 0A0F08 800A64A8 4BFF61E9 */ bl OSRegisterVersion /* 0A0F0C 800A64AC 38000001 */ li r0, 1 -/* 0A0F10 800A64B0 900D8BD0 */ stw r0, IsInitialized-_SDA_BASE_(r13) +/* 0A0F10 800A64B0 900D8BD0 */ stw r0, IsInitialized@sda21(r13) /* 0A0F14 800A64B4 3C60CC00 */ lis r3, VI_REGS_BASE@ha /* 0A0F18 800A64B8 3B832000 */ addi r28, r3, VI_REGS_BASE@l -/* 0A0F1C 800A64BC 900D8BF0 */ stw r0, encoderType-_SDA_BASE_(r13) +/* 0A0F1C 800A64BC 900D8BF0 */ stw r0, encoderType@sda21(r13) /* 0A0F20 800A64C0 A41C0002 */ lhzu r0, VI_DCR(r28) /* 0A0F24 800A64C4 540007FF */ clrlwi. r0, r0, 0x1f /* 0A0F28 800A64C8 4082000C */ bne lbl_800A64D4 @@ -422,17 +422,17 @@ glabel VIInit /* 0A0F30 800A64D0 4BFFFD9D */ bl __VIInit lbl_800A64D4: /* 0A0F34 800A64D4 3BE00000 */ li r31, 0 -/* 0A0F38 800A64D8 93ED8BD4 */ stw r31, retraceCount-_SDA_BASE_(r13) +/* 0A0F38 800A64D8 93ED8BD4 */ stw r31, retraceCount@sda21(r13) /* 0A0F3C 800A64DC 3C60CC00 */ lis r3, VI_REGS_BASE@ha /* 0A0F40 800A64E0 38632000 */ addi r3, r3, VI_REGS_BASE@l -/* 0A0F44 800A64E4 93ED8C04 */ stw r31, (changed + 4)-_SDA_BASE_(r13) +/* 0A0F44 800A64E4 93ED8C04 */ stw r31, (changed + 4)@sda21(r13) /* 0A0F48 800A64E8 38000280 */ li r0, 0x280 -/* 0A0F4C 800A64EC 93ED8C00 */ stw r31, changed-_SDA_BASE_(r13) -/* 0A0F50 800A64F0 93ED8C14 */ stw r31, (shdwChanged + 4)-_SDA_BASE_(r13) -/* 0A0F54 800A64F4 93ED8C10 */ stw r31, shdwChanged-_SDA_BASE_(r13) -/* 0A0F58 800A64F8 93ED8BF8 */ stw r31, changeMode-_SDA_BASE_(r13) -/* 0A0F5C 800A64FC 93ED8C08 */ stw r31, shdwChangeMode-_SDA_BASE_(r13) -/* 0A0F60 800A6500 93ED8BD8 */ stw r31, flushFlag-_SDA_BASE_(r13) +/* 0A0F4C 800A64EC 93ED8C00 */ stw r31, changed@sda21(r13) +/* 0A0F50 800A64F0 93ED8C14 */ stw r31, (shdwChanged + 4)@sda21(r13) +/* 0A0F54 800A64F4 93ED8C10 */ stw r31, shdwChanged@sda21(r13) +/* 0A0F58 800A64F8 93ED8BF8 */ stw r31, changeMode@sda21(r13) +/* 0A0F5C 800A64FC 93ED8C08 */ stw r31, shdwChangeMode@sda21(r13) +/* 0A0F60 800A6500 93ED8BD8 */ stw r31, flushFlag@sda21(r13) /* 0A0F64 800A6504 A0BD01C2 */ lhz r5, 0x1c2(r29) /* 0A0F68 800A6508 A0DD01C0 */ lhz r6, 0x1c0(r29) /* 0A0F6C 800A650C 54A5542A */ rlwinm r5, r5, 0xa, 0x10, 0x15 @@ -511,8 +511,8 @@ lbl_800A64D4: /* 0A1090 800A6630 88030010 */ lbz r0, 0x10(r3) /* 0A1094 800A6634 38600000 */ li r3, 0 /* 0A1098 800A6638 7C000774 */ extsb r0, r0 -/* 0A109C 800A663C B3ED8BF6 */ sth r31, displayOffsetV-_SDA_BASE_(r13) -/* 0A10A0 800A6640 B00D8BF4 */ sth r0, displayOffsetH-_SDA_BASE_(r13) +/* 0A109C 800A663C B3ED8BF6 */ sth r31, displayOffsetV@sda21(r13) +/* 0A10A0 800A6640 B00D8BF4 */ sth r0, displayOffsetH@sda21(r13) /* 0A10A4 800A6644 4BFFA63D */ bl __OSUnlockSram /* 0A10A8 800A6648 A3BC0000 */ lhz r29, 0(r28) /* 0A10AC 800A664C 3C608000 */ lis r3, 0x8000 @@ -548,11 +548,11 @@ lbl_800A6698: /* 0A111C 800A66BC 38DE00F6 */ addi r6, r30, 0xf6 /* 0A1120 800A66C0 80840000 */ lwz r4, 0(r4) /* 0A1124 800A66C4 387E00F2 */ addi r3, r30, 0xf2 -/* 0A1128 800A66C8 908D8C18 */ stw r4, CurrTiming-_SDA_BASE_(r13) +/* 0A1128 800A66C8 908D8C18 */ stw r4, CurrTiming@sda21(r13) /* 0A112C 800A66CC 809C0000 */ lwz r4, 0(r28) -/* 0A1130 800A66D0 908D8C1C */ stw r4, CurrTvMode-_SDA_BASE_(r13) +/* 0A1130 800A66D0 908D8C1C */ stw r4, CurrTvMode@sda21(r13) /* 0A1134 800A66D4 B01E00F4 */ sth r0, 0xf4(r30) -/* 0A1138 800A66D8 808D8C18 */ lwz r4, CurrTiming-_SDA_BASE_(r13) +/* 0A1138 800A66D8 808D8C18 */ lwz r4, CurrTiming@sda21(r13) /* 0A113C 800A66DC A4040002 */ lhzu r0, 2(r4) /* 0A1140 800A66E0 54000C3C */ rlwinm r0, r0, 1, 0x10, 0x1e /* 0A1144 800A66E4 B01E00F6 */ sth r0, 0xf6(r30) @@ -564,7 +564,7 @@ lbl_800A6698: /* 0A115C 800A66FC B11E00F2 */ sth r8, 0xf2(r30) /* 0A1160 800A6700 A01E00F4 */ lhz r0, 0xf4(r30) /* 0A1164 800A6704 A8FE00F0 */ lha r7, 0xf0(r30) -/* 0A1168 800A6708 A8AD8BF4 */ lha r5, displayOffsetH-_SDA_BASE_(r13) +/* 0A1168 800A6708 A8AD8BF4 */ lha r5, displayOffsetH@sda21(r13) /* 0A116C 800A670C 200002D0 */ subfic r0, r0, 0x2d0 /* 0A1170 800A6710 A1240000 */ lhz r9, 0(r4) /* 0A1174 800A6714 7CA72A14 */ add r5, r7, r5 @@ -591,7 +591,7 @@ lbl_800A6754: /* 0A11B4 800A6754 39600001 */ li r11, 1 lbl_800A6758: /* 0A11B8 800A6758 A0030000 */ lhz r0, 0(r3) -/* 0A11BC 800A675C A8AD8BF6 */ lha r5, displayOffsetV-_SDA_BASE_(r13) +/* 0A11BC 800A675C A8AD8BF6 */ lha r5, displayOffsetV@sda21(r13) /* 0A11C0 800A6760 7C070734 */ extsh r7, r0 /* 0A11C4 800A6764 540007FE */ clrlwi r0, r0, 0x1f /* 0A11C8 800A6768 7CE72A14 */ add r7, r7, r5 @@ -673,7 +673,7 @@ lbl_800A6844: /* 0A12C8 800A6868 38A00028 */ li r5, 0x28 /* 0A12CC 800A686C 38000001 */ li r0, 1 /* 0A12D0 800A6870 A0C40000 */ lhz r6, 0(r4) -/* 0A12D4 800A6874 386D8BDC */ addi r3, r13, retraceQueue-_SDA_BASE_ +/* 0A12D4 800A6874 386D8BDC */ addi r3, r13, retraceQueue@sda21 /* 0A12D8 800A6878 54C60C3C */ rlwinm r6, r6, 1, 0x10, 0x1e /* 0A12DC 800A687C B0DE0104 */ sth r6, 0x104(r30) /* 0A12E0 800A6880 B39E0106 */ sth r28, 0x106(r30) @@ -702,8 +702,8 @@ lbl_800A6844: /* 0A133C 800A68DC 38600018 */ li r3, 0x18 /* 0A1340 800A68E0 5400047E */ clrlwi r0, r0, 0x11 /* 0A1344 800A68E4 B0050034 */ sth r0, VI_DI1(r5) -/* 0A1348 800A68E8 938D8BE4 */ stw r28, PreCB-_SDA_BASE_(r13) -/* 0A134C 800A68EC 938D8BE8 */ stw r28, PostCB-_SDA_BASE_(r13) +/* 0A1348 800A68E8 938D8BE4 */ stw r28, PreCB@sda21(r13) +/* 0A134C 800A68EC 938D8BE8 */ stw r28, PostCB@sda21(r13) /* 0A1350 800A68F0 4BFF8459 */ bl __OSSetInterruptHandler /* 0A1354 800A68F4 38600080 */ li r3, 0x80 /* 0A1358 800A68F8 4BFF8855 */ bl __OSUnmaskInterrupts @@ -724,12 +724,12 @@ glabel VIWaitForRetrace /* 0A1388 800A6928 93E1000C */ stw r31, 0xc(r1) /* 0A138C 800A692C 93C10008 */ stw r30, 8(r1) /* 0A1390 800A6930 4BFF83CD */ bl OSDisableInterrupts -/* 0A1394 800A6934 83CD8BD4 */ lwz r30, retraceCount-_SDA_BASE_(r13) +/* 0A1394 800A6934 83CD8BD4 */ lwz r30, retraceCount@sda21(r13) /* 0A1398 800A6938 7C7F1B78 */ mr r31, r3 lbl_800A693C: -/* 0A139C 800A693C 386D8BDC */ addi r3, r13, retraceQueue-_SDA_BASE_ +/* 0A139C 800A693C 386D8BDC */ addi r3, r13, retraceQueue@sda21 /* 0A13A0 800A6940 4BFFB6CD */ bl OSSleepThread -/* 0A13A4 800A6944 800D8BD4 */ lwz r0, retraceCount-_SDA_BASE_(r13) +/* 0A13A4 800A6944 800D8BD4 */ lwz r0, retraceCount@sda21(r13) /* 0A13A8 800A6948 7C1E0040 */ cmplw r30, r0 /* 0A13AC 800A694C 4182FFF0 */ beq lbl_800A693C /* 0A13B0 800A6950 7FE3FB78 */ mr r3, r31 @@ -864,11 +864,11 @@ lbl_800A6B1C: /* 0A1584 800A6B24 3D000001 */ lis r8, 1 /* 0A1588 800A6B28 B009001E */ sth r0, 0x1e(r9) /* 0A158C 800A6B2C 3C000002 */ lis r0, 2 -/* 0A1590 800A6B30 814D8C00 */ lwz r10, changed-_SDA_BASE_(r13) -/* 0A1594 800A6B34 818D8C04 */ lwz r12, (changed + 4)-_SDA_BASE_(r13) +/* 0A1590 800A6B30 814D8C00 */ lwz r10, changed@sda21(r13) +/* 0A1594 800A6B34 818D8C04 */ lwz r12, (changed + 4)@sda21(r13) /* 0A1598 800A6B38 7D4A4378 */ or r10, r10, r8 -/* 0A159C 800A6B3C 918D8C04 */ stw r12, (changed + 4)-_SDA_BASE_(r13) -/* 0A15A0 800A6B40 914D8C00 */ stw r10, changed-_SDA_BASE_(r13) +/* 0A159C 800A6B3C 918D8C04 */ stw r12, (changed + 4)@sda21(r13) +/* 0A15A0 800A6B40 914D8C00 */ stw r10, changed@sda21(r13) /* 0A15A4 800A6B44 81440000 */ lwz r10, 0(r4) /* 0A15A8 800A6B48 8883003C */ lbz r4, 0x3c(r3) /* 0A15AC 800A6B4C 554A843E */ srwi r10, r10, 0x10 @@ -876,60 +876,60 @@ lbl_800A6B1C: /* 0A15B4 800A6B54 7D442378 */ or r4, r10, r4 /* 0A15B8 800A6B58 7D642378 */ or r4, r11, r4 /* 0A15BC 800A6B5C B089001C */ sth r4, 0x1c(r9) -/* 0A15C0 800A6B60 808D8C00 */ lwz r4, changed-_SDA_BASE_(r13) -/* 0A15C4 800A6B64 814D8C04 */ lwz r10, (changed + 4)-_SDA_BASE_(r13) +/* 0A15C0 800A6B60 808D8C00 */ lwz r4, changed@sda21(r13) +/* 0A15C4 800A6B64 814D8C04 */ lwz r10, (changed + 4)@sda21(r13) /* 0A15C8 800A6B68 7C800378 */ or r0, r4, r0 -/* 0A15CC 800A6B6C 914D8C04 */ stw r10, (changed + 4)-_SDA_BASE_(r13) -/* 0A15D0 800A6B70 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A15CC 800A6B6C 914D8C04 */ stw r10, (changed + 4)@sda21(r13) +/* 0A15D0 800A6B70 900D8C00 */ stw r0, changed@sda21(r13) /* 0A15D4 800A6B74 80050000 */ lwz r0, 0(r5) /* 0A15D8 800A6B78 B0090026 */ sth r0, 0x26(r9) -/* 0A15DC 800A6B7C 800D8C00 */ lwz r0, changed-_SDA_BASE_(r13) -/* 0A15E0 800A6B80 808D8C04 */ lwz r4, (changed + 4)-_SDA_BASE_(r13) +/* 0A15DC 800A6B7C 800D8C00 */ lwz r0, changed@sda21(r13) +/* 0A15E0 800A6B80 808D8C04 */ lwz r4, (changed + 4)@sda21(r13) /* 0A15E4 800A6B84 60001000 */ ori r0, r0, 0x1000 -/* 0A15E8 800A6B88 908D8C04 */ stw r4, (changed + 4)-_SDA_BASE_(r13) -/* 0A15EC 800A6B8C 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A15E8 800A6B88 908D8C04 */ stw r4, (changed + 4)@sda21(r13) +/* 0A15EC 800A6B8C 900D8C00 */ stw r0, changed@sda21(r13) /* 0A15F0 800A6B90 80050000 */ lwz r0, 0(r5) /* 0A15F4 800A6B94 5400843E */ srwi r0, r0, 0x10 /* 0A15F8 800A6B98 B0090024 */ sth r0, 0x24(r9) -/* 0A15FC 800A6B9C 800D8C00 */ lwz r0, changed-_SDA_BASE_(r13) -/* 0A1600 800A6BA0 808D8C04 */ lwz r4, (changed + 4)-_SDA_BASE_(r13) +/* 0A15FC 800A6B9C 800D8C00 */ lwz r0, changed@sda21(r13) +/* 0A1600 800A6BA0 808D8C04 */ lwz r4, (changed + 4)@sda21(r13) /* 0A1604 800A6BA4 60002000 */ ori r0, r0, 0x2000 -/* 0A1608 800A6BA8 908D8C04 */ stw r4, (changed + 4)-_SDA_BASE_(r13) -/* 0A160C 800A6BAC 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A1608 800A6BA8 908D8C04 */ stw r4, (changed + 4)@sda21(r13) +/* 0A160C 800A6BAC 900D8C00 */ stw r0, changed@sda21(r13) /* 0A1610 800A6BB0 80030044 */ lwz r0, 0x44(r3) /* 0A1614 800A6BB4 2C000000 */ cmpwi r0, 0 /* 0A1618 800A6BB8 41820080 */ beq lbl_800A6C38 /* 0A161C 800A6BBC 80660000 */ lwz r3, 0(r6) /* 0A1620 800A6BC0 38088000 */ addi r0, r8, -32768 /* 0A1624 800A6BC4 B0690022 */ sth r3, 0x22(r9) -/* 0A1628 800A6BC8 806D8C00 */ lwz r3, changed-_SDA_BASE_(r13) -/* 0A162C 800A6BCC 808D8C04 */ lwz r4, (changed + 4)-_SDA_BASE_(r13) +/* 0A1628 800A6BC8 806D8C00 */ lwz r3, changed@sda21(r13) +/* 0A162C 800A6BCC 808D8C04 */ lwz r4, (changed + 4)@sda21(r13) /* 0A1630 800A6BD0 60634000 */ ori r3, r3, 0x4000 -/* 0A1634 800A6BD4 908D8C04 */ stw r4, (changed + 4)-_SDA_BASE_(r13) -/* 0A1638 800A6BD8 906D8C00 */ stw r3, changed-_SDA_BASE_(r13) +/* 0A1634 800A6BD4 908D8C04 */ stw r4, (changed + 4)@sda21(r13) +/* 0A1638 800A6BD8 906D8C00 */ stw r3, changed@sda21(r13) /* 0A163C 800A6BDC 80660000 */ lwz r3, 0(r6) /* 0A1640 800A6BE0 5463843E */ srwi r3, r3, 0x10 /* 0A1644 800A6BE4 B0690020 */ sth r3, 0x20(r9) -/* 0A1648 800A6BE8 806D8C00 */ lwz r3, changed-_SDA_BASE_(r13) -/* 0A164C 800A6BEC 808D8C04 */ lwz r4, (changed + 4)-_SDA_BASE_(r13) +/* 0A1648 800A6BE8 806D8C00 */ lwz r3, changed@sda21(r13) +/* 0A164C 800A6BEC 808D8C04 */ lwz r4, (changed + 4)@sda21(r13) /* 0A1650 800A6BF0 7C600378 */ or r0, r3, r0 -/* 0A1654 800A6BF4 908D8C04 */ stw r4, (changed + 4)-_SDA_BASE_(r13) -/* 0A1658 800A6BF8 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A1654 800A6BF4 908D8C04 */ stw r4, (changed + 4)@sda21(r13) +/* 0A1658 800A6BF8 900D8C00 */ stw r0, changed@sda21(r13) /* 0A165C 800A6BFC 80070000 */ lwz r0, 0(r7) /* 0A1660 800A6C00 B009002A */ sth r0, 0x2a(r9) -/* 0A1664 800A6C04 800D8C00 */ lwz r0, changed-_SDA_BASE_(r13) -/* 0A1668 800A6C08 806D8C04 */ lwz r3, (changed + 4)-_SDA_BASE_(r13) +/* 0A1664 800A6C04 800D8C00 */ lwz r0, changed@sda21(r13) +/* 0A1668 800A6C08 806D8C04 */ lwz r3, (changed + 4)@sda21(r13) /* 0A166C 800A6C0C 60000400 */ ori r0, r0, 0x400 -/* 0A1670 800A6C10 906D8C04 */ stw r3, (changed + 4)-_SDA_BASE_(r13) -/* 0A1674 800A6C14 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A1670 800A6C10 906D8C04 */ stw r3, (changed + 4)@sda21(r13) +/* 0A1674 800A6C14 900D8C00 */ stw r0, changed@sda21(r13) /* 0A1678 800A6C18 80070000 */ lwz r0, 0(r7) /* 0A167C 800A6C1C 5400843E */ srwi r0, r0, 0x10 /* 0A1680 800A6C20 B0090028 */ sth r0, 0x28(r9) -/* 0A1684 800A6C24 800D8C00 */ lwz r0, changed-_SDA_BASE_(r13) -/* 0A1688 800A6C28 806D8C04 */ lwz r3, (changed + 4)-_SDA_BASE_(r13) +/* 0A1684 800A6C24 800D8C00 */ lwz r0, changed@sda21(r13) +/* 0A1688 800A6C28 806D8C04 */ lwz r3, (changed + 4)@sda21(r13) /* 0A168C 800A6C2C 60000800 */ ori r0, r0, 0x800 -/* 0A1690 800A6C30 906D8C04 */ stw r3, (changed + 4)-_SDA_BASE_(r13) -/* 0A1694 800A6C34 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A1690 800A6C30 906D8C04 */ stw r3, (changed + 4)@sda21(r13) +/* 0A1694 800A6C34 900D8C00 */ stw r0, changed@sda21(r13) lbl_800A6C38: /* 0A1698 800A6C38 83E10044 */ lwz r31, 0x44(r1) /* 0A169C 800A6C3C 38210048 */ addi r1, r1, 0x48 @@ -1008,38 +1008,38 @@ lbl_800A6D38: /* 0A17A4 800A6D44 B08B0000 */ sth r4, 0(r11) /* 0A17A8 800A6D48 3C808000 */ lis r4, 0x8000 /* 0A17AC 800A6D4C 3D200100 */ lis r9, 0x100 -/* 0A17B0 800A6D50 80AD8C00 */ lwz r5, changed-_SDA_BASE_(r13) +/* 0A17B0 800A6D50 80AD8C00 */ lwz r5, changed@sda21(r13) /* 0A17B4 800A6D54 3D000200 */ lis r8, 0x200 -/* 0A17B8 800A6D58 814D8C04 */ lwz r10, (changed + 4)-_SDA_BASE_(r13) +/* 0A17B8 800A6D58 814D8C04 */ lwz r10, (changed + 4)@sda21(r13) /* 0A17BC 800A6D5C 7CA42378 */ or r4, r5, r4 /* 0A17C0 800A6D60 3CA00040 */ lis r5, 0x40 -/* 0A17C4 800A6D64 914D8C04 */ stw r10, (changed + 4)-_SDA_BASE_(r13) -/* 0A17C8 800A6D68 908D8C00 */ stw r4, changed-_SDA_BASE_(r13) +/* 0A17C4 800A6D64 914D8C04 */ stw r10, (changed + 4)@sda21(r13) +/* 0A17C8 800A6D68 908D8C00 */ stw r4, changed@sda21(r13) /* 0A17CC 800A6D6C 3C800080 */ lis r4, 0x80 /* 0A17D0 800A6D70 B00B000E */ sth r0, 0xe(r11) -/* 0A17D4 800A6D74 800D8C00 */ lwz r0, changed-_SDA_BASE_(r13) -/* 0A17D8 800A6D78 814D8C04 */ lwz r10, (changed + 4)-_SDA_BASE_(r13) +/* 0A17D4 800A6D74 800D8C00 */ lwz r0, changed@sda21(r13) +/* 0A17D8 800A6D78 814D8C04 */ lwz r10, (changed + 4)@sda21(r13) /* 0A17DC 800A6D7C 7C004B78 */ or r0, r0, r9 -/* 0A17E0 800A6D80 914D8C04 */ stw r10, (changed + 4)-_SDA_BASE_(r13) -/* 0A17E4 800A6D84 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A17E0 800A6D80 914D8C04 */ stw r10, (changed + 4)@sda21(r13) +/* 0A17E4 800A6D84 900D8C00 */ stw r0, changed@sda21(r13) /* 0A17E8 800A6D88 B0CB000C */ sth r6, 0xc(r11) -/* 0A17EC 800A6D8C 800D8C00 */ lwz r0, changed-_SDA_BASE_(r13) -/* 0A17F0 800A6D90 80CD8C04 */ lwz r6, (changed + 4)-_SDA_BASE_(r13) +/* 0A17EC 800A6D8C 800D8C00 */ lwz r0, changed@sda21(r13) +/* 0A17F0 800A6D90 80CD8C04 */ lwz r6, (changed + 4)@sda21(r13) /* 0A17F4 800A6D94 7C004378 */ or r0, r0, r8 -/* 0A17F8 800A6D98 90CD8C04 */ stw r6, (changed + 4)-_SDA_BASE_(r13) -/* 0A17FC 800A6D9C 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A17F8 800A6D98 90CD8C04 */ stw r6, (changed + 4)@sda21(r13) +/* 0A17FC 800A6D9C 900D8C00 */ stw r0, changed@sda21(r13) /* 0A1800 800A6DA0 B06B0012 */ sth r3, 0x12(r11) -/* 0A1804 800A6DA4 800D8C00 */ lwz r0, changed-_SDA_BASE_(r13) -/* 0A1808 800A6DA8 806D8C04 */ lwz r3, (changed + 4)-_SDA_BASE_(r13) +/* 0A1804 800A6DA4 800D8C00 */ lwz r0, changed@sda21(r13) +/* 0A1808 800A6DA8 806D8C04 */ lwz r3, (changed + 4)@sda21(r13) /* 0A180C 800A6DAC 7C002B78 */ or r0, r0, r5 -/* 0A1810 800A6DB0 906D8C04 */ stw r3, (changed + 4)-_SDA_BASE_(r13) -/* 0A1814 800A6DB4 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A1810 800A6DB0 906D8C04 */ stw r3, (changed + 4)@sda21(r13) +/* 0A1814 800A6DB4 900D8C00 */ stw r0, changed@sda21(r13) /* 0A1818 800A6DB8 B0EB0010 */ sth r7, 0x10(r11) -/* 0A181C 800A6DBC 800D8C00 */ lwz r0, changed-_SDA_BASE_(r13) -/* 0A1820 800A6DC0 806D8C04 */ lwz r3, (changed + 4)-_SDA_BASE_(r13) +/* 0A181C 800A6DBC 800D8C00 */ lwz r0, changed@sda21(r13) +/* 0A1820 800A6DC0 806D8C04 */ lwz r3, (changed + 4)@sda21(r13) /* 0A1824 800A6DC4 7C002378 */ or r0, r0, r4 -/* 0A1828 800A6DC8 906D8C04 */ stw r3, (changed + 4)-_SDA_BASE_(r13) -/* 0A182C 800A6DCC 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A1828 800A6DC8 906D8C04 */ stw r3, (changed + 4)@sda21(r13) +/* 0A182C 800A6DCC 900D8C00 */ stw r0, changed@sda21(r13) /* 0A1830 800A6DD0 83E10024 */ lwz r31, 0x24(r1) /* 0A1834 800A6DD4 83C10020 */ lwz r30, 0x20(r1) /* 0A1838 800A6DD8 83A1001C */ lwz r29, 0x1c(r1) @@ -1065,7 +1065,7 @@ glabel VIConfigure /* 0A1880 800A6E20 7C002040 */ cmplw r0, r4 /* 0A1884 800A6E24 41820010 */ beq lbl_800A6E34 /* 0A1888 800A6E28 38000001 */ li r0, 1 -/* 0A188C 800A6E2C 900D8BF8 */ stw r0, changeMode-_SDA_BASE_(r13) +/* 0A188C 800A6E2C 900D8BF8 */ stw r0, changeMode@sda21(r13) /* 0A1890 800A6E30 909C0000 */ stw r4, 0(r28) lbl_800A6E34: /* 0A1894 800A6E34 801F0000 */ lwz r0, 0(r31) @@ -1075,12 +1075,12 @@ lbl_800A6E34: /* 0A18A4 800A6E44 28000004 */ cmplwi r0, 4 /* 0A18A8 800A6E48 7C110378 */ mr r17, r0 /* 0A18AC 800A6E4C 4082006C */ bne lbl_800A6EB8 -/* 0A18B0 800A6E50 800D8C2C */ lwz r0, message$343-_SDA_BASE_(r13) +/* 0A18B0 800A6E50 800D8C2C */ lwz r0, message$343@sda21(r13) /* 0A18B4 800A6E54 28000000 */ cmplwi r0, 0 /* 0A18B8 800A6E58 40820060 */ bne lbl_800A6EB8 /* 0A18BC 800A6E5C 38000001 */ li r0, 1 /* 0A18C0 800A6E60 4CC63182 */ crclr 6 -/* 0A18C4 800A6E64 900D8C2C */ stw r0, message$343-_SDA_BASE_(r13) +/* 0A18C4 800A6E64 900D8C2C */ stw r0, message$343@sda21(r13) /* 0A18C8 800A6E68 386F0260 */ addi r3, r15, 0x260 /* 0A18CC 800A6E6C 4BFF778D */ bl OSReport /* 0A18D0 800A6E70 386F028C */ addi r3, r15, 0x28c @@ -1134,7 +1134,7 @@ lbl_800A6F18: /* 0A197C 800A6F1C 4CC63182 */ crclr 6 /* 0A1980 800A6F20 38F10000 */ addi r7, r17, 0 /* 0A1984 800A6F24 38AF0368 */ addi r5, r15, 0x368 -/* 0A1988 800A6F28 386D877C */ addi r3, r13, D_8013545C-_SDA_BASE_ +/* 0A1988 800A6F28 386D877C */ addi r3, r13, D_8013545C@sda21 /* 0A198C 800A6F2C 38800774 */ li r4, 0x774 /* 0A1990 800A6F30 4BFF7749 */ bl OSPanic lbl_800A6F34: @@ -1225,7 +1225,7 @@ lbl_800A7034: /* 0A1AB8 800A7058 93DD0144 */ stw r30, 0x144(r29) /* 0A1ABC 800A705C A0180000 */ lhz r0, 0(r24) /* 0A1AC0 800A7060 A89D00F0 */ lha r4, 0xf0(r29) -/* 0A1AC4 800A7064 A86D8BF4 */ lha r3, displayOffsetH-_SDA_BASE_(r13) +/* 0A1AC4 800A7064 A86D8BF4 */ lha r3, displayOffsetH@sda21(r13) /* 0A1AC8 800A7068 20A002D0 */ subfic r5, r0, 0x2d0 /* 0A1ACC 800A706C A01E0002 */ lhz r0, 2(r30) /* 0A1AD0 800A7070 7C641A14 */ add r3, r4, r3 @@ -1250,7 +1250,7 @@ lbl_800A70AC: /* 0A1B0C 800A70AC 38800001 */ li r4, 1 lbl_800A70B0: /* 0A1B10 800A70B0 A0B70000 */ lhz r5, 0(r23) -/* 0A1B14 800A70B4 A8CD8BF6 */ lha r6, displayOffsetV-_SDA_BASE_(r13) +/* 0A1B14 800A70B4 A8CD8BF6 */ lha r6, displayOffsetV@sda21(r13) /* 0A1B18 800A70B8 7CA70734 */ extsh r7, r5 /* 0A1B1C 800A70BC 54A507FE */ clrlwi r5, r5, 0x1f /* 0A1B20 800A70C0 7CE73214 */ add r7, r7, r6 @@ -1327,7 +1327,7 @@ lbl_800A71A0: /* 0A1C0C 800A71AC 7C050214 */ add r0, r5, r0 /* 0A1C10 800A71B0 7C040050 */ subf r0, r4, r0 /* 0A1C14 800A71B4 B01D0100 */ sth r0, 0x100(r29) -/* 0A1C18 800A71B8 800D8BF0 */ lwz r0, encoderType-_SDA_BASE_(r13) +/* 0A1C18 800A71B8 800D8BF0 */ lwz r0, encoderType@sda21(r13) /* 0A1C1C 800A71BC 28000000 */ cmplwi r0, 0 /* 0A1C20 800A71C0 4082000C */ bne lbl_800A71CC /* 0A1C24 800A71C4 38000003 */ li r0, 3 @@ -1352,18 +1352,18 @@ lbl_800A7200: /* 0A1C64 800A7204 B01D0032 */ sth r0, 0x32(r29) /* 0A1C68 800A7208 38040001 */ addi r0, r4, 1 /* 0A1C6C 800A720C 60001000 */ ori r0, r0, 0x1000 -/* 0A1C70 800A7210 80AD8C00 */ lwz r5, changed-_SDA_BASE_(r13) +/* 0A1C70 800A7210 80AD8C00 */ lwz r5, changed@sda21(r13) /* 0A1C74 800A7214 389D0002 */ addi r4, r29, 2 -/* 0A1C78 800A7218 80CD8C04 */ lwz r6, (changed + 4)-_SDA_BASE_(r13) +/* 0A1C78 800A7218 80CD8C04 */ lwz r6, (changed + 4)@sda21(r13) /* 0A1C7C 800A721C 60A50040 */ ori r5, r5, 0x40 -/* 0A1C80 800A7220 90CD8C04 */ stw r6, (changed + 4)-_SDA_BASE_(r13) -/* 0A1C84 800A7224 90AD8C00 */ stw r5, changed-_SDA_BASE_(r13) +/* 0A1C80 800A7220 90CD8C04 */ stw r6, (changed + 4)@sda21(r13) +/* 0A1C84 800A7224 90AD8C00 */ stw r5, changed@sda21(r13) /* 0A1C88 800A7228 B01D0030 */ sth r0, 0x30(r29) -/* 0A1C8C 800A722C 800D8C00 */ lwz r0, changed-_SDA_BASE_(r13) -/* 0A1C90 800A7230 80AD8C04 */ lwz r5, (changed + 4)-_SDA_BASE_(r13) +/* 0A1C8C 800A722C 800D8C00 */ lwz r0, changed@sda21(r13) +/* 0A1C90 800A7230 80AD8C04 */ lwz r5, (changed + 4)@sda21(r13) /* 0A1C94 800A7234 60000080 */ ori r0, r0, 0x80 -/* 0A1C98 800A7238 90AD8C04 */ stw r5, (changed + 4)-_SDA_BASE_(r13) -/* 0A1C9C 800A723C 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A1C98 800A7238 90AD8C04 */ stw r5, (changed + 4)@sda21(r13) +/* 0A1C9C 800A723C 900D8C00 */ stw r0, changed@sda21(r13) /* 0A1CA0 800A7240 801C0000 */ lwz r0, 0(r28) /* 0A1CA4 800A7244 A0BD0002 */ lhz r5, 2(r29) /* 0A1CA8 800A7248 28000002 */ cmplwi r0, 2 @@ -1399,11 +1399,11 @@ lbl_800A72A8: /* 0A1D08 800A72A8 B0040000 */ sth r0, 0(r4) /* 0A1D0C 800A72AC 3C004000 */ lis r0, 0x4000 /* 0A1D10 800A72B0 38DD006C */ addi r6, r29, 0x6c -/* 0A1D14 800A72B4 808D8C00 */ lwz r4, changed-_SDA_BASE_(r13) -/* 0A1D18 800A72B8 80AD8C04 */ lwz r5, (changed + 4)-_SDA_BASE_(r13) +/* 0A1D14 800A72B4 808D8C00 */ lwz r4, changed@sda21(r13) +/* 0A1D18 800A72B8 80AD8C04 */ lwz r5, (changed + 4)@sda21(r13) /* 0A1D1C 800A72BC 7C800378 */ or r0, r4, r0 -/* 0A1D20 800A72C0 90AD8C04 */ stw r5, (changed + 4)-_SDA_BASE_(r13) -/* 0A1D24 800A72C4 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A1D20 800A72C0 90AD8C04 */ stw r5, (changed + 4)@sda21(r13) +/* 0A1D24 800A72C4 900D8C00 */ stw r0, changed@sda21(r13) /* 0A1D28 800A72C8 801F0000 */ lwz r0, 0(r31) /* 0A1D2C 800A72CC A09D006C */ lhz r4, 0x6c(r29) /* 0A1D30 800A72D0 2C000002 */ cmpwi r0, 2 @@ -1421,11 +1421,11 @@ lbl_800A72F4: lbl_800A72F8: /* 0A1D58 800A72F8 B0060000 */ sth r0, 0(r6) /* 0A1D5C 800A72FC 2C070000 */ cmpwi r7, 0 -/* 0A1D60 800A7300 808D8C00 */ lwz r4, changed-_SDA_BASE_(r13) -/* 0A1D64 800A7304 800D8C04 */ lwz r0, (changed + 4)-_SDA_BASE_(r13) +/* 0A1D60 800A7300 808D8C00 */ lwz r4, changed@sda21(r13) +/* 0A1D64 800A7304 800D8C04 */ lwz r0, (changed + 4)@sda21(r13) /* 0A1D68 800A7308 60000200 */ ori r0, r0, 0x200 -/* 0A1D6C 800A730C 900D8C04 */ stw r0, (changed + 4)-_SDA_BASE_(r13) -/* 0A1D70 800A7310 908D8C00 */ stw r4, changed-_SDA_BASE_(r13) +/* 0A1D6C 800A730C 900D8C04 */ stw r0, (changed + 4)@sda21(r13) +/* 0A1D70 800A7310 908D8C00 */ stw r4, changed@sda21(r13) /* 0A1D74 800A7314 A0980000 */ lhz r4, 0(r24) /* 0A1D78 800A7318 A0B00000 */ lhz r5, 0(r16) /* 0A1D7C 800A731C 4182000C */ beq lbl_800A7328 @@ -1444,27 +1444,27 @@ lbl_800A732C: /* 0A1DA8 800A7348 60001000 */ ori r0, r0, 0x1000 /* 0A1DAC 800A734C B01D004A */ sth r0, 0x4a(r29) /* 0A1DB0 800A7350 3C000400 */ lis r0, 0x400 -/* 0A1DB4 800A7354 80CD8C00 */ lwz r6, changed-_SDA_BASE_(r13) -/* 0A1DB8 800A7358 80ED8C04 */ lwz r7, (changed + 4)-_SDA_BASE_(r13) +/* 0A1DB4 800A7354 80CD8C00 */ lwz r6, changed@sda21(r13) +/* 0A1DB8 800A7358 80ED8C04 */ lwz r7, (changed + 4)@sda21(r13) /* 0A1DBC 800A735C 7CE00378 */ or r0, r7, r0 -/* 0A1DC0 800A7360 900D8C04 */ stw r0, (changed + 4)-_SDA_BASE_(r13) -/* 0A1DC4 800A7364 90CD8C00 */ stw r6, changed-_SDA_BASE_(r13) +/* 0A1DC0 800A7360 900D8C04 */ stw r0, (changed + 4)@sda21(r13) +/* 0A1DC4 800A7364 90CD8C00 */ stw r6, changed@sda21(r13) /* 0A1DC8 800A7368 B11D0070 */ sth r8, 0x70(r29) -/* 0A1DCC 800A736C 80CD8C00 */ lwz r6, changed-_SDA_BASE_(r13) -/* 0A1DD0 800A7370 800D8C04 */ lwz r0, (changed + 4)-_SDA_BASE_(r13) +/* 0A1DCC 800A736C 80CD8C00 */ lwz r6, changed@sda21(r13) +/* 0A1DD0 800A7370 800D8C04 */ lwz r0, (changed + 4)@sda21(r13) /* 0A1DD4 800A7374 60000080 */ ori r0, r0, 0x80 -/* 0A1DD8 800A7378 900D8C04 */ stw r0, (changed + 4)-_SDA_BASE_(r13) -/* 0A1DDC 800A737C 90CD8C00 */ stw r6, changed-_SDA_BASE_(r13) +/* 0A1DD8 800A7378 900D8C04 */ stw r0, (changed + 4)@sda21(r13) +/* 0A1DDC 800A737C 90CD8C00 */ stw r6, changed@sda21(r13) /* 0A1DE0 800A7380 48000024 */ b lbl_800A73A4 lbl_800A7384: /* 0A1DE4 800A7384 38000100 */ li r0, 0x100 /* 0A1DE8 800A7388 B01D004A */ sth r0, 0x4a(r29) /* 0A1DEC 800A738C 3C000400 */ lis r0, 0x400 -/* 0A1DF0 800A7390 80CD8C00 */ lwz r6, changed-_SDA_BASE_(r13) -/* 0A1DF4 800A7394 80ED8C04 */ lwz r7, (changed + 4)-_SDA_BASE_(r13) +/* 0A1DF0 800A7390 80CD8C00 */ lwz r6, changed@sda21(r13) +/* 0A1DF4 800A7394 80ED8C04 */ lwz r7, (changed + 4)@sda21(r13) /* 0A1DF8 800A7398 7CE00378 */ or r0, r7, r0 -/* 0A1DFC 800A739C 900D8C04 */ stw r0, (changed + 4)-_SDA_BASE_(r13) -/* 0A1E00 800A73A0 90CD8C00 */ stw r6, changed-_SDA_BASE_(r13) +/* 0A1DFC 800A739C 900D8C04 */ stw r0, (changed + 4)@sda21(r13) +/* 0A1E00 800A73A0 90CD8C00 */ stw r6, changed@sda21(r13) lbl_800A73A4: /* 0A1E04 800A73A4 A0030000 */ lhz r0, 0(r3) /* 0A1E08 800A73A8 218402D0 */ subfic r12, r4, 0x2d0 @@ -1474,23 +1474,23 @@ lbl_800A73A4: /* 0A1E18 800A73B8 B0DD0006 */ sth r6, 6(r29) /* 0A1E1C 800A73BC 3D200400 */ lis r9, 0x400 /* 0A1E20 800A73C0 3CE00800 */ lis r7, 0x800 -/* 0A1E24 800A73C4 814D8C00 */ lwz r10, changed-_SDA_BASE_(r13) +/* 0A1E24 800A73C4 814D8C00 */ lwz r10, changed@sda21(r13) /* 0A1E28 800A73C8 3CC00010 */ lis r6, 0x10 /* 0A1E2C 800A73CC 3C800020 */ lis r4, 0x20 -/* 0A1E30 800A73D0 816D8C04 */ lwz r11, (changed + 4)-_SDA_BASE_(r13) +/* 0A1E30 800A73D0 816D8C04 */ lwz r11, (changed + 4)@sda21(r13) /* 0A1E34 800A73D4 7D4A1B78 */ or r10, r10, r3 /* 0A1E38 800A73D8 3C600004 */ lis r3, 4 -/* 0A1E3C 800A73DC 916D8C04 */ stw r11, (changed + 4)-_SDA_BASE_(r13) -/* 0A1E40 800A73E0 914D8C00 */ stw r10, changed-_SDA_BASE_(r13) +/* 0A1E3C 800A73DC 916D8C04 */ stw r11, (changed + 4)@sda21(r13) +/* 0A1E40 800A73E0 914D8C00 */ stw r10, changed@sda21(r13) /* 0A1E44 800A73E4 895E001D */ lbz r10, 0x1d(r30) /* 0A1E48 800A73E8 897E001E */ lbz r11, 0x1e(r30) /* 0A1E4C 800A73EC 514B442E */ rlwimi r11, r10, 8, 0x10, 0x17 /* 0A1E50 800A73F0 B17D0004 */ sth r11, 4(r29) -/* 0A1E54 800A73F4 814D8C00 */ lwz r10, changed-_SDA_BASE_(r13) -/* 0A1E58 800A73F8 816D8C04 */ lwz r11, (changed + 4)-_SDA_BASE_(r13) +/* 0A1E54 800A73F4 814D8C00 */ lwz r10, changed@sda21(r13) +/* 0A1E58 800A73F8 816D8C04 */ lwz r11, (changed + 4)@sda21(r13) /* 0A1E5C 800A73FC 7D484378 */ or r8, r10, r8 -/* 0A1E60 800A7400 916D8C04 */ stw r11, (changed + 4)-_SDA_BASE_(r13) -/* 0A1E64 800A7404 910D8C00 */ stw r8, changed-_SDA_BASE_(r13) +/* 0A1E60 800A7400 916D8C04 */ stw r11, (changed + 4)@sda21(r13) +/* 0A1E64 800A7404 910D8C00 */ stw r8, changed@sda21(r13) /* 0A1E68 800A7408 891E001F */ lbz r8, 0x1f(r30) /* 0A1E6C 800A740C 895E001C */ lbz r10, 0x1c(r30) /* 0A1E70 800A7410 7E080214 */ add r16, r8, r0 @@ -1501,63 +1501,63 @@ lbl_800A73A4: /* 0A1E84 800A7424 B11D000A */ sth r8, 0xa(r29) /* 0A1E88 800A7428 7D0B0214 */ add r8, r11, r0 /* 0A1E8C 800A742C 38080028 */ addi r0, r8, 0x28 -/* 0A1E90 800A7430 814D8C00 */ lwz r10, changed-_SDA_BASE_(r13) +/* 0A1E90 800A7430 814D8C00 */ lwz r10, changed@sda21(r13) /* 0A1E94 800A7434 7C0C0050 */ subf r0, r12, r0 /* 0A1E98 800A7438 5608BA7E */ srwi r8, r16, 9 -/* 0A1E9C 800A743C 816D8C04 */ lwz r11, (changed + 4)-_SDA_BASE_(r13) +/* 0A1E9C 800A743C 816D8C04 */ lwz r11, (changed + 4)@sda21(r13) /* 0A1EA0 800A7440 5400083C */ slwi r0, r0, 1 /* 0A1EA4 800A7444 7D494B78 */ or r9, r10, r9 -/* 0A1EA8 800A7448 916D8C04 */ stw r11, (changed + 4)-_SDA_BASE_(r13) +/* 0A1EA8 800A7448 916D8C04 */ stw r11, (changed + 4)@sda21(r13) /* 0A1EAC 800A744C 7D000378 */ or r0, r8, r0 -/* 0A1EB0 800A7450 912D8C00 */ stw r9, changed-_SDA_BASE_(r13) +/* 0A1EB0 800A7450 912D8C00 */ stw r9, changed@sda21(r13) /* 0A1EB4 800A7454 B01D0008 */ sth r0, 8(r29) -/* 0A1EB8 800A7458 800D8C00 */ lwz r0, changed-_SDA_BASE_(r13) -/* 0A1EBC 800A745C 810D8C04 */ lwz r8, (changed + 4)-_SDA_BASE_(r13) +/* 0A1EB8 800A7458 800D8C00 */ lwz r0, changed@sda21(r13) +/* 0A1EBC 800A745C 810D8C04 */ lwz r8, (changed + 4)@sda21(r13) /* 0A1EC0 800A7460 7C003B78 */ or r0, r0, r7 -/* 0A1EC4 800A7464 910D8C04 */ stw r8, (changed + 4)-_SDA_BASE_(r13) -/* 0A1EC8 800A7468 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A1EC4 800A7464 910D8C04 */ stw r8, (changed + 4)@sda21(r13) +/* 0A1EC8 800A7468 900D8C00 */ stw r0, changed@sda21(r13) /* 0A1ECC 800A746C A01E0010 */ lhz r0, 0x10(r30) /* 0A1ED0 800A7470 88FE000C */ lbz r7, 0xc(r30) /* 0A1ED4 800A7474 54002834 */ slwi r0, r0, 5 /* 0A1ED8 800A7478 7CE00378 */ or r0, r7, r0 /* 0A1EDC 800A747C B01D0016 */ sth r0, 0x16(r29) -/* 0A1EE0 800A7480 800D8C00 */ lwz r0, changed-_SDA_BASE_(r13) -/* 0A1EE4 800A7484 80ED8C04 */ lwz r7, (changed + 4)-_SDA_BASE_(r13) +/* 0A1EE0 800A7480 800D8C00 */ lwz r0, changed@sda21(r13) +/* 0A1EE4 800A7484 80ED8C04 */ lwz r7, (changed + 4)@sda21(r13) /* 0A1EE8 800A7488 7C003378 */ or r0, r0, r6 -/* 0A1EEC 800A748C 90ED8C04 */ stw r7, (changed + 4)-_SDA_BASE_(r13) -/* 0A1EF0 800A7490 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A1EEC 800A748C 90ED8C04 */ stw r7, (changed + 4)@sda21(r13) +/* 0A1EF0 800A7490 900D8C00 */ stw r0, changed@sda21(r13) /* 0A1EF4 800A7494 A01E0014 */ lhz r0, 0x14(r30) /* 0A1EF8 800A7498 88DE000E */ lbz r6, 0xe(r30) /* 0A1EFC 800A749C 54002834 */ slwi r0, r0, 5 /* 0A1F00 800A74A0 7CC00378 */ or r0, r6, r0 /* 0A1F04 800A74A4 B01D0014 */ sth r0, 0x14(r29) -/* 0A1F08 800A74A8 800D8C00 */ lwz r0, changed-_SDA_BASE_(r13) -/* 0A1F0C 800A74AC 80CD8C04 */ lwz r6, (changed + 4)-_SDA_BASE_(r13) +/* 0A1F08 800A74A8 800D8C00 */ lwz r0, changed@sda21(r13) +/* 0A1F0C 800A74AC 80CD8C04 */ lwz r6, (changed + 4)@sda21(r13) /* 0A1F10 800A74B0 7C002378 */ or r0, r0, r4 -/* 0A1F14 800A74B4 90CD8C04 */ stw r6, (changed + 4)-_SDA_BASE_(r13) -/* 0A1F18 800A74B8 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A1F14 800A74B4 90CD8C04 */ stw r6, (changed + 4)@sda21(r13) +/* 0A1F18 800A74B8 900D8C00 */ stw r0, changed@sda21(r13) /* 0A1F1C 800A74BC A01E0012 */ lhz r0, 0x12(r30) /* 0A1F20 800A74C0 889E000D */ lbz r4, 0xd(r30) /* 0A1F24 800A74C4 54002834 */ slwi r0, r0, 5 /* 0A1F28 800A74C8 7C800378 */ or r0, r4, r0 /* 0A1F2C 800A74CC B01D001A */ sth r0, 0x1a(r29) -/* 0A1F30 800A74D0 800D8C00 */ lwz r0, changed-_SDA_BASE_(r13) -/* 0A1F34 800A74D4 808D8C04 */ lwz r4, (changed + 4)-_SDA_BASE_(r13) +/* 0A1F30 800A74D0 800D8C00 */ lwz r0, changed@sda21(r13) +/* 0A1F34 800A74D4 808D8C04 */ lwz r4, (changed + 4)@sda21(r13) /* 0A1F38 800A74D8 7C001B78 */ or r0, r0, r3 -/* 0A1F3C 800A74DC 908D8C04 */ stw r4, (changed + 4)-_SDA_BASE_(r13) -/* 0A1F40 800A74E0 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A1F3C 800A74DC 908D8C04 */ stw r4, (changed + 4)@sda21(r13) +/* 0A1F40 800A74E0 900D8C00 */ stw r0, changed@sda21(r13) /* 0A1F44 800A74E4 A01E0016 */ lhz r0, 0x16(r30) /* 0A1F48 800A74E8 887E000F */ lbz r3, 0xf(r30) /* 0A1F4C 800A74EC 54002834 */ slwi r0, r0, 5 /* 0A1F50 800A74F0 7C600378 */ or r0, r3, r0 /* 0A1F54 800A74F4 B01D0018 */ sth r0, 0x18(r29) -/* 0A1F58 800A74F8 806D8C00 */ lwz r3, changed-_SDA_BASE_(r13) +/* 0A1F58 800A74F8 806D8C00 */ lwz r3, changed@sda21(r13) /* 0A1F5C 800A74FC 3C000008 */ lis r0, 8 /* 0A1F60 800A7500 38DD011C */ addi r6, r29, 0x11c -/* 0A1F64 800A7504 808D8C04 */ lwz r4, (changed + 4)-_SDA_BASE_(r13) +/* 0A1F64 800A7504 808D8C04 */ lwz r4, (changed + 4)@sda21(r13) /* 0A1F68 800A7508 7C600378 */ or r0, r3, r0 -/* 0A1F6C 800A750C 908D8C04 */ stw r4, (changed + 4)-_SDA_BASE_(r13) -/* 0A1F70 800A7510 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A1F6C 800A750C 908D8C04 */ stw r4, (changed + 4)@sda21(r13) +/* 0A1F70 800A7510 900D8C00 */ stw r0, changed@sda21(r13) /* 0A1F74 800A7514 A07B0000 */ lhz r3, 0(r27) /* 0A1F78 800A7518 80990000 */ lwz r4, 0(r25) /* 0A1F7C 800A751C 3803000F */ addi r0, r3, 0xf @@ -1590,13 +1590,13 @@ lbl_800A7548: /* 0A1FE0 800A7580 889D011D */ lbz r4, 0x11d(r29) /* 0A1FE4 800A7584 5004442E */ rlwimi r4, r0, 8, 0x10, 0x17 /* 0A1FE8 800A7588 B09D0048 */ sth r4, 0x48(r29) -/* 0A1FEC 800A758C 808D8C00 */ lwz r4, changed-_SDA_BASE_(r13) -/* 0A1FF0 800A7590 800D8C28 */ lwz r0, FBSet-_SDA_BASE_(r13) -/* 0A1FF4 800A7594 80AD8C04 */ lwz r5, (changed + 4)-_SDA_BASE_(r13) +/* 0A1FEC 800A758C 808D8C00 */ lwz r4, changed@sda21(r13) +/* 0A1FF0 800A7590 800D8C28 */ lwz r0, FBSet@sda21(r13) +/* 0A1FF4 800A7594 80AD8C04 */ lwz r5, (changed + 4)@sda21(r13) /* 0A1FF8 800A7598 28000000 */ cmplwi r0, 0 /* 0A1FFC 800A759C 7CA01B78 */ or r0, r5, r3 -/* 0A2000 800A75A0 900D8C04 */ stw r0, (changed + 4)-_SDA_BASE_(r13) -/* 0A2004 800A75A4 908D8C00 */ stw r4, changed-_SDA_BASE_(r13) +/* 0A2000 800A75A0 900D8C04 */ stw r0, (changed + 4)@sda21(r13) +/* 0A2004 800A75A4 908D8C00 */ stw r4, changed@sda21(r13) /* 0A2008 800A75A8 4182001C */ beq lbl_800A75C4 /* 0A200C 800A75AC 387D00F0 */ addi r3, r29, 0xf0 /* 0A2010 800A75B0 389D0124 */ addi r4, r29, 0x124 @@ -1635,26 +1635,26 @@ glabel VIFlush /* 0A2088 800A7628 93A10014 */ stw r29, 0x14(r1) /* 0A208C 800A762C 93810010 */ stw r28, 0x10(r1) /* 0A2090 800A7630 4BFF76CD */ bl OSDisableInterrupts -/* 0A2094 800A7634 80AD8C08 */ lwz r5, shdwChangeMode-_SDA_BASE_(r13) +/* 0A2094 800A7634 80AD8C08 */ lwz r5, shdwChangeMode@sda21(r13) /* 0A2098 800A7638 3BC30000 */ addi r30, r3, 0 /* 0A209C 800A763C 38000000 */ li r0, 0 -/* 0A20A0 800A7640 808D8BF8 */ lwz r4, changeMode-_SDA_BASE_(r13) +/* 0A20A0 800A7640 808D8BF8 */ lwz r4, changeMode@sda21(r13) /* 0A20A4 800A7644 7CA32378 */ or r3, r5, r4 -/* 0A20A8 800A7648 906D8C08 */ stw r3, shdwChangeMode-_SDA_BASE_(r13) -/* 0A20AC 800A764C 900D8BF8 */ stw r0, changeMode-_SDA_BASE_(r13) -/* 0A20B0 800A7650 808D8C10 */ lwz r4, shdwChanged-_SDA_BASE_(r13) -/* 0A20B4 800A7654 80AD8C14 */ lwz r5, (shdwChanged + 4)-_SDA_BASE_(r13) -/* 0A20B8 800A7658 800D8C00 */ lwz r0, changed-_SDA_BASE_(r13) -/* 0A20BC 800A765C 806D8C04 */ lwz r3, (changed + 4)-_SDA_BASE_(r13) +/* 0A20A8 800A7648 906D8C08 */ stw r3, shdwChangeMode@sda21(r13) +/* 0A20AC 800A764C 900D8BF8 */ stw r0, changeMode@sda21(r13) +/* 0A20B0 800A7650 808D8C10 */ lwz r4, shdwChanged@sda21(r13) +/* 0A20B4 800A7654 80AD8C14 */ lwz r5, (shdwChanged + 4)@sda21(r13) +/* 0A20B8 800A7658 800D8C00 */ lwz r0, changed@sda21(r13) +/* 0A20BC 800A765C 806D8C04 */ lwz r3, (changed + 4)@sda21(r13) /* 0A20C0 800A7660 7C800378 */ or r0, r4, r0 /* 0A20C4 800A7664 7CA31B78 */ or r3, r5, r3 -/* 0A20C8 800A7668 906D8C14 */ stw r3, (shdwChanged + 4)-_SDA_BASE_(r13) -/* 0A20CC 800A766C 900D8C10 */ stw r0, shdwChanged-_SDA_BASE_(r13) +/* 0A20C8 800A7668 906D8C14 */ stw r3, (shdwChanged + 4)@sda21(r13) +/* 0A20CC 800A766C 900D8C10 */ stw r0, shdwChanged@sda21(r13) /* 0A20D0 800A7670 48000078 */ b lbl_800A76E8 lbl_800A7674: -/* 0A20D4 800A7674 806D8C00 */ lwz r3, changed-_SDA_BASE_(r13) +/* 0A20D4 800A7674 806D8C00 */ lwz r3, changed@sda21(r13) /* 0A20D8 800A7678 38A00020 */ li r5, 0x20 -/* 0A20DC 800A767C 838D8C04 */ lwz r28, (changed + 4)-_SDA_BASE_(r13) +/* 0A20DC 800A767C 838D8C04 */ lwz r28, (changed + 4)@sda21(r13) /* 0A20E0 800A7680 389C0000 */ addi r4, r28, 0 /* 0A20E4 800A7684 480266E5 */ bl __shr2u /* 0A20E8 800A7688 7C840034 */ cntlzw r4, r4 @@ -1675,27 +1675,27 @@ lbl_800A76A8: /* 0A211C 800A76BC 38600000 */ li r3, 0 /* 0A2120 800A76C0 38800001 */ li r4, 1 /* 0A2124 800A76C4 48026681 */ bl __shl2i -/* 0A2128 800A76C8 800D8C00 */ lwz r0, changed-_SDA_BASE_(r13) +/* 0A2128 800A76C8 800D8C00 */ lwz r0, changed@sda21(r13) /* 0A212C 800A76CC 7C6518F8 */ nor r5, r3, r3 /* 0A2130 800A76D0 7C8420F8 */ nor r4, r4, r4 -/* 0A2134 800A76D4 806D8C04 */ lwz r3, (changed + 4)-_SDA_BASE_(r13) +/* 0A2134 800A76D4 806D8C04 */ lwz r3, (changed + 4)@sda21(r13) /* 0A2138 800A76D8 7C002838 */ and r0, r0, r5 /* 0A213C 800A76DC 7C632038 */ and r3, r3, r4 -/* 0A2140 800A76E0 906D8C04 */ stw r3, (changed + 4)-_SDA_BASE_(r13) -/* 0A2144 800A76E4 900D8C00 */ stw r0, changed-_SDA_BASE_(r13) +/* 0A2140 800A76E0 906D8C04 */ stw r3, (changed + 4)@sda21(r13) +/* 0A2144 800A76E4 900D8C00 */ stw r0, changed@sda21(r13) lbl_800A76E8: -/* 0A2148 800A76E8 800D8C00 */ lwz r0, changed-_SDA_BASE_(r13) +/* 0A2148 800A76E8 800D8C00 */ lwz r0, changed@sda21(r13) /* 0A214C 800A76EC 38600000 */ li r3, 0 -/* 0A2150 800A76F0 808D8C04 */ lwz r4, (changed + 4)-_SDA_BASE_(r13) +/* 0A2150 800A76F0 808D8C04 */ lwz r4, (changed + 4)@sda21(r13) /* 0A2154 800A76F4 7C001A78 */ xor r0, r0, r3 /* 0A2158 800A76F8 7C831A78 */ xor r3, r4, r3 /* 0A215C 800A76FC 7C600379 */ or. r0, r3, r0 /* 0A2160 800A7700 4082FF74 */ bne lbl_800A7674 /* 0A2164 800A7704 38000001 */ li r0, 1 -/* 0A2168 800A7708 900D8BD8 */ stw r0, flushFlag-_SDA_BASE_(r13) +/* 0A2168 800A7708 900D8BD8 */ stw r0, flushFlag@sda21(r13) /* 0A216C 800A770C 7FC3F378 */ mr r3, r30 /* 0A2170 800A7710 801F0120 */ lwz r0, 0x120(r31) -/* 0A2174 800A7714 900D8C20 */ stw r0, NextBufAddr-_SDA_BASE_(r13) +/* 0A2174 800A7714 900D8C20 */ stw r0, NextBufAddr@sda21(r13) /* 0A2178 800A7718 4BFF760D */ bl OSRestoreInterrupts /* 0A217C 800A771C 80010024 */ lwz r0, 0x24(r1) /* 0A2180 800A7720 83E1001C */ lwz r31, 0x1c(r1) @@ -1719,7 +1719,7 @@ glabel VISetNextFrameBuffer /* 0A21C0 800A7760 93DF0120 */ stw r30, 0x120(r31) /* 0A21C4 800A7764 38000001 */ li r0, 1 /* 0A21C8 800A7768 3BC30000 */ addi r30, r3, 0 -/* 0A21CC 800A776C 900D8C28 */ stw r0, FBSet-_SDA_BASE_(r13) +/* 0A21CC 800A776C 900D8C28 */ stw r0, FBSet@sda21(r13) /* 0A21D0 800A7770 387F00F0 */ addi r3, r31, 0xf0 /* 0A21D4 800A7774 389F0124 */ addi r4, r31, 0x124 /* 0A21D8 800A7778 38BF0128 */ addi r5, r31, 0x128 @@ -1800,7 +1800,7 @@ lbl_800A7874: /* 0A22E4 800A7884 7C062840 */ cmplw r6, r5 /* 0A22E8 800A7888 5463057E */ clrlwi r3, r3, 0x15 /* 0A22EC 800A788C 4082FFE8 */ bne lbl_800A7874 -/* 0A22F0 800A7890 80CD8C18 */ lwz r6, CurrTiming-_SDA_BASE_(r13) +/* 0A22F0 800A7890 80CD8C18 */ lwz r6, CurrTiming@sda21(r13) /* 0A22F4 800A7894 3805FFFF */ addi r0, r5, -1 /* 0A22F8 800A7898 3883FFFF */ addi r4, r3, -1 /* 0A22FC 800A789C A066001A */ lhz r3, 0x1a(r6) @@ -1827,7 +1827,7 @@ glabel VIGetNextField /* 0A2344 800A78E4 38610010 */ addi r3, r1, 0x10 /* 0A2348 800A78E8 38810014 */ addi r4, r1, 0x14 /* 0A234C 800A78EC 4BFFFF39 */ bl GetCurrentDisplayPosition -/* 0A2350 800A78F0 80AD8C18 */ lwz r5, CurrTiming-_SDA_BASE_(r13) +/* 0A2350 800A78F0 80AD8C18 */ lwz r5, CurrTiming@sda21(r13) /* 0A2354 800A78F4 80610010 */ lwz r3, 0x10(r1) /* 0A2358 800A78F8 A005001A */ lhz r0, 0x1a(r5) /* 0A235C 800A78FC 3863FFFF */ addi r3, r3, -1 @@ -1865,7 +1865,7 @@ glabel VIGetCurrentLine /* 0A23CC 800A796C 9421FFE0 */ stwu r1, -0x20(r1) /* 0A23D0 800A7970 93E1001C */ stw r31, 0x1c(r1) /* 0A23D4 800A7974 93C10018 */ stw r30, 0x18(r1) -/* 0A23D8 800A7978 83ED8C18 */ lwz r31, CurrTiming-_SDA_BASE_(r13) +/* 0A23D8 800A7978 83ED8C18 */ lwz r31, CurrTiming@sda21(r13) /* 0A23DC 800A797C 4BFF7381 */ bl OSDisableInterrupts /* 0A23E0 800A7980 3C80CC00 */ lis r4, VI_REGS_BASE@ha /* 0A23E4 800A7984 39042000 */ addi r8, r4, VI_REGS_BASE@l @@ -1880,7 +1880,7 @@ lbl_800A7994: /* 0A2404 800A79A4 7C073040 */ cmplw r7, r6 /* 0A2408 800A79A8 5487057E */ clrlwi r7, r4, 0x15 /* 0A240C 800A79AC 4082FFE8 */ bne lbl_800A7994 -/* 0A2410 800A79B0 808D8C18 */ lwz r4, CurrTiming-_SDA_BASE_(r13) +/* 0A2410 800A79B0 808D8C18 */ lwz r4, CurrTiming@sda21(r13) /* 0A2414 800A79B4 38A7FFFF */ addi r5, r7, -1 /* 0A2418 800A79B8 38C6FFFF */ addi r6, r6, -1 /* 0A241C 800A79BC A004001A */ lhz r0, 0x1a(r4) @@ -1907,7 +1907,7 @@ glabel VIGetTvFormat /* 0A2464 800A7A04 9421FFF0 */ stwu r1, -0x10(r1) /* 0A2468 800A7A08 93E1000C */ stw r31, 0xc(r1) /* 0A246C 800A7A0C 4BFF72F1 */ bl OSDisableInterrupts -/* 0A2470 800A7A10 80AD8C1C */ lwz r5, CurrTvMode-_SDA_BASE_(r13) +/* 0A2470 800A7A10 80AD8C1C */ lwz r5, CurrTvMode@sda21(r13) /* 0A2474 800A7A14 28050006 */ cmplwi r5, 6 /* 0A2478 800A7A18 41810030 */ bgt lbl_800A7A48 /* 0A247C 800A7A1C 3C80800F */ lis r4, jtbl_800F1A84@ha @@ -1934,7 +1934,7 @@ lbl_800A7A48: /* 0A24C0 800A7A60 4E800020 */ blr glabel __VIDisplayPositionToXY -/* 0A24C4 800A7A64 812D8C18 */ lwz r9, CurrTiming-_SDA_BASE_(r13) +/* 0A24C4 800A7A64 812D8C18 */ lwz r9, CurrTiming@sda21(r13) /* 0A24C8 800A7A68 3CE08013 */ lis r7, HorVer@ha /* 0A24CC 800A7A6C 38E71DE0 */ addi r7, r7, HorVer@l /* 0A24D0 800A7A70 A009001A */ lhz r0, 0x1a(r9) diff --git a/asm/xlCoreGCN.s b/asm/xlCoreGCN.s index a837886..32926cd 100644 --- a/asm/xlCoreGCN.s +++ b/asm/xlCoreGCN.s @@ -10,7 +10,7 @@ glabel xlCoreBeforeRender /* 000004 800055A4 90010004 */ stw r0, 4(r1) /* 000008 800055A8 9421FFE0 */ stwu r1, -0x20(r1) /* 00000C 800055AC 93E1001C */ stw r31, 0x1c(r1) -/* 000010 800055B0 83ED88BC */ lwz r31, rmode-_SDA_BASE_(r13) +/* 000010 800055B0 83ED88BC */ lwz r31, rmode@sda21(r13) /* 000014 800055B4 881F0018 */ lbz r0, 0x18(r31) /* 000018 800055B8 28000000 */ cmplwi r0, 0 /* 00001C 800055BC 41820050 */ beq lbl_8000560C @@ -19,13 +19,13 @@ glabel xlCoreBeforeRender /* 000028 800055C8 3C804330 */ lis r4, 0x4330 /* 00002C 800055CC A01F0006 */ lhz r0, 6(r31) /* 000030 800055D0 90A10014 */ stw r5, 0x14(r1) -/* 000034 800055D4 C0228004 */ lfs f1, D_80135D04-_SDA2_BASE_(r2) +/* 000034 800055D4 C0228004 */ lfs f1, D_80135D04@sda21(r2) /* 000038 800055D8 9001000C */ stw r0, 0xc(r1) -/* 00003C 800055DC C8828010 */ lfd f4, D_80135D10-_SDA2_BASE_(r2) +/* 00003C 800055DC C8828010 */ lfd f4, D_80135D10@sda21(r2) /* 000040 800055E0 FC400890 */ fmr f2, f1 /* 000044 800055E4 90810010 */ stw r4, 0x10(r1) /* 000048 800055E8 FCA00890 */ fmr f5, f1 -/* 00004C 800055EC C0C28008 */ lfs f6, D_80135D08-_SDA2_BASE_(r2) +/* 00004C 800055EC C0C28008 */ lfs f6, D_80135D08@sda21(r2) /* 000050 800055F0 90810008 */ stw r4, 8(r1) /* 000054 800055F4 C8610010 */ lfd f3, 0x10(r1) /* 000058 800055F8 C8010008 */ lfd f0, 8(r1) @@ -38,13 +38,13 @@ lbl_8000560C: /* 000070 80005610 3C604330 */ lis r3, 0x4330 /* 000074 80005614 A01F0006 */ lhz r0, 6(r31) /* 000078 80005618 9081000C */ stw r4, 0xc(r1) -/* 00007C 8000561C C0228004 */ lfs f1, D_80135D04-_SDA2_BASE_(r2) +/* 00007C 8000561C C0228004 */ lfs f1, D_80135D04@sda21(r2) /* 000080 80005620 90010014 */ stw r0, 0x14(r1) -/* 000084 80005624 C8828010 */ lfd f4, D_80135D10-_SDA2_BASE_(r2) +/* 000084 80005624 C8828010 */ lfd f4, D_80135D10@sda21(r2) /* 000088 80005628 FC400890 */ fmr f2, f1 /* 00008C 8000562C 90610008 */ stw r3, 8(r1) /* 000090 80005630 FCA00890 */ fmr f5, f1 -/* 000094 80005634 C0C28008 */ lfs f6, D_80135D08-_SDA2_BASE_(r2) +/* 000094 80005634 C0C28008 */ lfs f6, D_80135D08@sda21(r2) /* 000098 80005638 90610010 */ stw r3, 0x10(r1) /* 00009C 8000563C C8610008 */ lfd f3, 8(r1) /* 0000A0 80005640 C8010010 */ lfd f0, 0x10(r1) @@ -69,9 +69,9 @@ glabel main /* 0000E0 80005680 9421FFD0 */ stwu r1, -0x30(r1) /* 0000E4 80005684 BF410018 */ stmw r26, 0x18(r1) /* 0000E8 80005688 3B853720 */ addi r28, r5, gTgPcTPL@l -/* 0000EC 8000568C 906D88A0 */ stw r3, gnCountArgument-_SDA_BASE_(r13) +/* 0000EC 8000568C 906D88A0 */ stw r3, gnCountArgument@sda21(r13) /* 0000F0 80005690 38600001 */ li r3, 1 -/* 0000F4 80005694 908D88A4 */ stw r4, gaszArgument-_SDA_BASE_(r13) +/* 0000F4 80005694 908D88A4 */ stw r4, gaszArgument@sda21(r13) /* 0000F8 80005698 480AC179 */ bl __PADDisableRecalibration /* 0000FC 8000569C 48097021 */ bl OSInitAlarm /* 000100 800056A0 38600004 */ li r3, 4 @@ -96,24 +96,24 @@ glabel main /* 00014C 800056EC 38600000 */ li r3, 0 /* 000150 800056F0 48000565 */ bl xlCoreInitRenderMode /* 000154 800056F4 48000489 */ bl xlCoreInitMem -/* 000158 800056F8 806D88BC */ lwz r3, rmode-_SDA_BASE_(r13) +/* 000158 800056F8 806D88BC */ lwz r3, rmode@sda21(r13) /* 00015C 800056FC 480A16E9 */ bl VIConfigure -/* 000160 80005700 806D8740 */ lwz r3, __OSCurrHeap-_SDA_BASE_(r13) +/* 000160 80005700 806D8740 */ lwz r3, __OSCurrHeap@sda21(r13) /* 000164 80005704 3C800004 */ lis r4, 4 /* 000168 80005708 480977BD */ bl OSAllocFromHeap -/* 00016C 8000570C 906D88A8 */ stw r3, DefaultFifo-_SDA_BASE_(r13) +/* 00016C 8000570C 906D88A8 */ stw r3, DefaultFifo@sda21(r13) /* 000170 80005710 3C800004 */ lis r4, 4 -/* 000174 80005714 806D88A8 */ lwz r3, DefaultFifo-_SDA_BASE_(r13) +/* 000174 80005714 806D88A8 */ lwz r3, DefaultFifo@sda21(r13) /* 000178 80005718 480A2E1D */ bl GXInit -/* 00017C 8000571C 906D88AC */ stw r3, DefaultFifoObj-_SDA_BASE_(r13) +/* 00017C 8000571C 906D88AC */ stw r3, DefaultFifoObj@sda21(r13) /* 000180 80005720 48000201 */ bl xlCoreInitGX -/* 000184 80005724 806D8DB4 */ lwz r3, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 000184 80005724 806D8DB4 */ lwz r3, DemoFrameBuffer1@sda21(r13) /* 000188 80005728 480A2015 */ bl VISetNextFrameBuffer -/* 00018C 8000572C 800D8DB0 */ lwz r0, DemoFrameBuffer2-_SDA_BASE_(r13) -/* 000190 80005730 900D8DAC */ stw r0, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 00018C 8000572C 800D8DB0 */ lwz r0, DemoFrameBuffer2@sda21(r13) +/* 000190 80005730 900D8DAC */ stw r0, DemoCurrentBuffer@sda21(r13) /* 000194 80005734 480A1ED9 */ bl VIFlush /* 000198 80005738 480A11E5 */ bl VIWaitForRetrace -/* 00019C 8000573C 808D88BC */ lwz r4, rmode-_SDA_BASE_(r13) +/* 00019C 8000573C 808D88BC */ lwz r4, rmode@sda21(r13) /* 0001A0 80005740 80040000 */ lwz r0, 0(r4) /* 0001A4 80005744 540007FF */ clrlwi. r0, r0, 0x1f /* 0001A8 80005748 41820008 */ beq lbl_80005750 @@ -121,7 +121,7 @@ glabel main lbl_80005750: /* 0001B0 80005750 7F83E378 */ mr r3, r28 /* 0001B4 80005754 480098CD */ bl simulatorUnpackTexPalette -/* 0001B8 80005758 80028000 */ lwz r0, D_80135D00-_SDA2_BASE_(r2) +/* 0001B8 80005758 80028000 */ lwz r0, D_80135D00@sda21(r2) /* 0001BC 8000575C 3C80800F */ lis r4, g_texMap@ha /* 0001C0 80005760 3BA43F1C */ addi r29, r4, g_texMap@l /* 0001C4 80005764 90010010 */ stw r0, 0x10(r1) @@ -147,7 +147,7 @@ lbl_80005770: /* 000210 800057B0 4180FFC0 */ blt lbl_80005770 /* 000214 800057B4 38600000 */ li r3, 0 /* 000218 800057B8 480A6905 */ bl GXSetDispCopyGamma -/* 00021C 800057BC 806D8740 */ lwz r3, __OSCurrHeap-_SDA_BASE_(r13) +/* 00021C 800057BC 806D8740 */ lwz r3, __OSCurrHeap@sda21(r13) /* 000220 800057C0 48097969 */ bl OSCheckHeap /* 000224 800057C4 2C03FFFF */ cmpwi r3, -1 /* 000228 800057C8 4182002C */ beq lbl_800057F4 @@ -157,11 +157,11 @@ lbl_80005770: /* 000238 800057D8 40810008 */ ble lbl_800057E0 /* 00023C 800057DC 3FE00400 */ lis r31, 0x400 lbl_800057E0: -/* 000240 800057E0 806D8740 */ lwz r3, __OSCurrHeap-_SDA_BASE_(r13) +/* 000240 800057E0 806D8740 */ lwz r3, __OSCurrHeap@sda21(r13) /* 000244 800057E4 7FE4FB78 */ mr r4, r31 /* 000248 800057E8 480976DD */ bl OSAllocFromHeap /* 00024C 800057EC 7C7B1B78 */ mr r27, r3 -/* 000250 800057F0 936D88B0 */ stw r27, gpHeap-_SDA_BASE_(r13) +/* 000250 800057F0 936D88B0 */ stw r27, gpHeap@sda21(r13) lbl_800057F4: /* 000254 800057F4 48000619 */ bl xlPostSetup /* 000258 800057F8 2C030000 */ cmpwi r3, 0 @@ -238,10 +238,10 @@ glabel xlCoreHiResolution glabel xlCoreGetArgument /* 000344 800058E4 2C030000 */ cmpwi r3, 0 /* 000348 800058E8 41800028 */ blt lbl_80005910 -/* 00034C 800058EC 800D88A0 */ lwz r0, gnCountArgument-_SDA_BASE_(r13) +/* 00034C 800058EC 800D88A0 */ lwz r0, gnCountArgument@sda21(r13) /* 000350 800058F0 7C030000 */ cmpw r3, r0 /* 000354 800058F4 4080001C */ bge lbl_80005910 -/* 000358 800058F8 80AD88A4 */ lwz r5, gaszArgument-_SDA_BASE_(r13) +/* 000358 800058F8 80AD88A4 */ lwz r5, gaszArgument@sda21(r13) /* 00035C 800058FC 5460103A */ slwi r0, r3, 2 /* 000360 80005900 38600001 */ li r3, 1 /* 000364 80005904 7C05002E */ lwzx r0, r5, r0 @@ -252,7 +252,7 @@ lbl_80005910: /* 000374 80005914 4E800020 */ blr glabel xlCoreGetArgumentCount -/* 000378 80005918 806D88A0 */ lwz r3, gnCountArgument-_SDA_BASE_(r13) +/* 000378 80005918 806D88A0 */ lwz r3, gnCountArgument@sda21(r13) /* 00037C 8000591C 4E800020 */ blr xlCoreInitGX: @@ -261,16 +261,16 @@ xlCoreInitGX: /* 000388 80005928 9421FF40 */ stwu r1, -0xc0(r1) /* 00038C 8000592C 93E100BC */ stw r31, 0xbc(r1) /* 000390 80005930 3FE04330 */ lis r31, 0x4330 -/* 000394 80005934 808D88BC */ lwz r4, rmode-_SDA_BASE_(r13) -/* 000398 80005938 C0228004 */ lfs f1, D_80135D04-_SDA2_BASE_(r2) +/* 000394 80005934 808D88BC */ lwz r4, rmode@sda21(r13) +/* 000398 80005938 C0228004 */ lfs f1, D_80135D04@sda21(r2) /* 00039C 8000593C A0640004 */ lhz r3, 4(r4) /* 0003A0 80005940 A0040006 */ lhz r0, 6(r4) /* 0003A4 80005944 FC400890 */ fmr f2, f1 /* 0003A8 80005948 906100B4 */ stw r3, 0xb4(r1) /* 0003AC 8000594C FCA00890 */ fmr f5, f1 -/* 0003B0 80005950 C8828010 */ lfd f4, D_80135D10-_SDA2_BASE_(r2) +/* 0003B0 80005950 C8828010 */ lfd f4, D_80135D10@sda21(r2) /* 0003B4 80005954 900100AC */ stw r0, 0xac(r1) -/* 0003B8 80005958 C0C28008 */ lfs f6, D_80135D08-_SDA2_BASE_(r2) +/* 0003B8 80005958 C0C28008 */ lfs f6, D_80135D08@sda21(r2) /* 0003BC 8000595C 93E100B0 */ stw r31, 0xb0(r1) /* 0003C0 80005960 93E100A8 */ stw r31, 0xa8(r1) /* 0003C4 80005964 C86100B0 */ lfd f3, 0xb0(r1) @@ -278,24 +278,24 @@ xlCoreInitGX: /* 0003CC 8000596C EC632028 */ fsubs f3, f3, f4 /* 0003D0 80005970 EC802028 */ fsubs f4, f0, f4 /* 0003D4 80005974 480A9165 */ bl GXSetViewport -/* 0003D8 80005978 80CD88BC */ lwz r6, rmode-_SDA_BASE_(r13) +/* 0003D8 80005978 80CD88BC */ lwz r6, rmode@sda21(r13) /* 0003DC 8000597C 38600000 */ li r3, 0 /* 0003E0 80005980 38800000 */ li r4, 0 /* 0003E4 80005984 A0A60004 */ lhz r5, 4(r6) /* 0003E8 80005988 A0C60006 */ lhz r6, 6(r6) /* 0003EC 8000598C 480A9195 */ bl GXSetScissor -/* 0003F0 80005990 80CD88BC */ lwz r6, rmode-_SDA_BASE_(r13) +/* 0003F0 80005990 80CD88BC */ lwz r6, rmode@sda21(r13) /* 0003F4 80005994 38600000 */ li r3, 0 /* 0003F8 80005998 38800000 */ li r4, 0 /* 0003FC 8000599C A0A60004 */ lhz r5, 4(r6) /* 000400 800059A0 A0C60006 */ lhz r6, 6(r6) /* 000404 800059A4 480A5EBD */ bl GXSetDispCopySrc -/* 000408 800059A8 808D88BC */ lwz r4, rmode-_SDA_BASE_(r13) +/* 000408 800059A8 808D88BC */ lwz r4, rmode@sda21(r13) /* 00040C 800059AC A0640004 */ lhz r3, 4(r4) /* 000410 800059B0 A0840008 */ lhz r4, 8(r4) /* 000414 800059B4 480A5FA5 */ bl GXSetDispCopyDst -/* 000418 800059B8 808D88BC */ lwz r4, rmode-_SDA_BASE_(r13) -/* 00041C 800059BC C8428010 */ lfd f2, D_80135D10-_SDA2_BASE_(r2) +/* 000418 800059B8 808D88BC */ lwz r4, rmode@sda21(r13) +/* 00041C 800059BC C8428010 */ lfd f2, D_80135D10@sda21(r2) /* 000420 800059C0 A0640008 */ lhz r3, 8(r4) /* 000424 800059C4 A0040006 */ lhz r0, 6(r4) /* 000428 800059C8 906100A4 */ stw r3, 0xa4(r1) @@ -308,12 +308,12 @@ xlCoreInitGX: /* 000444 800059E4 EC001028 */ fsubs f0, f0, f2 /* 000448 800059E8 EC210024 */ fdivs f1, f1, f0 /* 00044C 800059EC 480A6385 */ bl GXSetDispCopyYScale -/* 000450 800059F0 80ED88BC */ lwz r7, rmode-_SDA_BASE_(r13) +/* 000450 800059F0 80ED88BC */ lwz r7, rmode@sda21(r13) /* 000454 800059F4 38C10018 */ addi r6, r1, 0x18 -/* 000458 800059F8 C8428010 */ lfd f2, D_80135D10-_SDA2_BASE_(r2) +/* 000458 800059F8 C8428010 */ lfd f2, D_80135D10@sda21(r2) /* 00045C 800059FC 38A00001 */ li r5, 1 /* 000460 80005A00 88070032 */ lbz r0, 0x32(r7) -/* 000464 80005A04 C0228008 */ lfs f1, D_80135D08-_SDA2_BASE_(r2) +/* 000464 80005A04 C0228008 */ lfs f1, D_80135D08@sda21(r2) /* 000468 80005A08 3887001A */ addi r4, r7, 0x1a /* 00046C 80005A0C 90010094 */ stw r0, 0x94(r1) /* 000470 80005A10 93E10090 */ stw r31, 0x90(r1) @@ -386,7 +386,7 @@ xlCoreInitGX: /* 00057C 80005B1C 9801001E */ stb r0, 0x1e(r1) /* 000580 80005B20 88670019 */ lbz r3, 0x19(r7) /* 000584 80005B24 480A6391 */ bl GXSetCopyFilter -/* 000588 80005B28 806D88BC */ lwz r3, rmode-_SDA_BASE_(r13) +/* 000588 80005B28 806D88BC */ lwz r3, rmode@sda21(r13) /* 00058C 80005B2C 88030019 */ lbz r0, 0x19(r3) /* 000590 80005B30 28000000 */ cmplwi r0, 0 /* 000594 80005B34 41820014 */ beq lbl_80005B48 @@ -399,7 +399,7 @@ lbl_80005B48: /* 0005AC 80005B4C 38800000 */ li r4, 0 /* 0005B0 80005B50 480A89FD */ bl GXSetPixelFmt lbl_80005B54: -/* 0005B4 80005B54 806D8DAC */ lwz r3, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 0005B4 80005B54 806D8DAC */ lwz r3, DemoCurrentBuffer@sda21(r13) /* 0005B8 80005B58 38800001 */ li r4, 1 /* 0005BC 80005B5C 480A6575 */ bl GXCopyDisp /* 0005C0 80005B60 38600000 */ li r3, 0 @@ -418,27 +418,27 @@ xlCoreInitMem: /* 0005EC 80005B8C 93C10008 */ stw r30, 8(r1) /* 0005F0 80005B90 48097901 */ bl OSGetArenaLo /* 0005F4 80005B94 7C7F1B78 */ mr r31, r3 -/* 0005F8 80005B98 93ED88B8 */ stw r31, gArenaLo-_SDA_BASE_(r13) +/* 0005F8 80005B98 93ED88B8 */ stw r31, gArenaLo@sda21(r13) /* 0005FC 80005B9C 480978ED */ bl OSGetArenaHi -/* 000600 80005BA0 906D88B4 */ stw r3, gArenaHi-_SDA_BASE_(r13) +/* 000600 80005BA0 906D88B4 */ stw r3, gArenaHi@sda21(r13) /* 000604 80005BA4 381F001F */ addi r0, r31, 0x1f -/* 000608 80005BA8 806D88BC */ lwz r3, rmode-_SDA_BASE_(r13) +/* 000608 80005BA8 806D88BC */ lwz r3, rmode@sda21(r13) /* 00060C 80005BAC 54000034 */ rlwinm r0, r0, 0, 0, 0x1a /* 000610 80005BB0 A0830004 */ lhz r4, 4(r3) /* 000614 80005BB4 A0630008 */ lhz r3, 8(r3) /* 000618 80005BB8 3884000F */ addi r4, r4, 0xf -/* 00061C 80005BBC 900D8DB4 */ stw r0, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 00061C 80005BBC 900D8DB4 */ stw r0, DemoFrameBuffer1@sda21(r13) /* 000620 80005BC0 54800436 */ rlwinm r0, r4, 0, 0x10, 0x1b /* 000624 80005BC4 7C6019D6 */ mullw r3, r0, r3 -/* 000628 80005BC8 800D8DB4 */ lwz r0, DemoFrameBuffer1-_SDA_BASE_(r13) +/* 000628 80005BC8 800D8DB4 */ lwz r0, DemoFrameBuffer1@sda21(r13) /* 00062C 80005BCC 5463083C */ slwi r3, r3, 1 /* 000630 80005BD0 3863001F */ addi r3, r3, 0x1f /* 000634 80005BD4 7C001A14 */ add r0, r0, r3 /* 000638 80005BD8 54000034 */ rlwinm r0, r0, 0, 0, 0x1a -/* 00063C 80005BDC 900D8DB0 */ stw r0, DemoFrameBuffer2-_SDA_BASE_(r13) -/* 000640 80005BE0 808D8DB0 */ lwz r4, DemoFrameBuffer2-_SDA_BASE_(r13) +/* 00063C 80005BDC 900D8DB0 */ stw r0, DemoFrameBuffer2@sda21(r13) +/* 000640 80005BE0 808D8DB0 */ lwz r4, DemoFrameBuffer2@sda21(r13) /* 000644 80005BE4 7C041A14 */ add r0, r4, r3 -/* 000648 80005BE8 908D8DAC */ stw r4, DemoCurrentBuffer-_SDA_BASE_(r13) +/* 000648 80005BE8 908D8DAC */ stw r4, DemoCurrentBuffer@sda21(r13) /* 00064C 80005BEC 54030034 */ rlwinm r3, r0, 0, 0, 0x1a /* 000650 80005BF0 480978B1 */ bl OSSetArenaLo /* 000654 80005BF4 4809789D */ bl OSGetArenaLo @@ -473,7 +473,7 @@ xlCoreInitRenderMode: /* 0006C0 80005C60 9421FFE8 */ stwu r1, -0x18(r1) /* 0006C4 80005C64 93E10014 */ stw r31, 0x14(r1) /* 0006C8 80005C68 4182000C */ beq lbl_80005C74 -/* 0006CC 80005C6C 906D88BC */ stw r3, rmode-_SDA_BASE_(r13) +/* 0006CC 80005C6C 906D88BC */ stw r3, rmode@sda21(r13) /* 0006D0 80005C70 48000144 */ b lbl_80005DB4 lbl_80005C74: /* 0006D4 80005C74 480A1D89 */ bl VIGetTvFormat @@ -488,12 +488,12 @@ lbl_80005C90: /* 0006F4 80005C94 408000E4 */ bge lbl_80005D78 /* 0006F8 80005C98 480000D0 */ b lbl_80005D68 lbl_80005C9C: -/* 0006FC 80005C9C 808D88A0 */ lwz r4, gnCountArgument-_SDA_BASE_(r13) +/* 0006FC 80005C9C 808D88A0 */ lwz r4, gnCountArgument@sda21(r13) /* 000700 80005CA0 3C60800F */ lis r3, GXNtsc480IntDf@ha /* 000704 80005CA4 38031E60 */ addi r0, r3, GXNtsc480IntDf@l -/* 000708 80005CA8 806D88A4 */ lwz r3, gaszArgument-_SDA_BASE_(r13) +/* 000708 80005CA8 806D88A4 */ lwz r3, gaszArgument@sda21(r13) /* 00070C 80005CAC 2C040000 */ cmpwi r4, 0 -/* 000710 80005CB0 900D88BC */ stw r0, rmode-_SDA_BASE_(r13) +/* 000710 80005CB0 900D88BC */ stw r0, rmode@sda21(r13) /* 000714 80005CB4 7C8903A6 */ mtctr r4 /* 000718 80005CB8 38A00000 */ li r5, 0 /* 00071C 80005CBC 40810078 */ ble lbl_80005D34 @@ -525,18 +525,18 @@ lbl_80005D0C: /* 000774 80005D14 40820014 */ bne lbl_80005D28 /* 000778 80005D18 3C60800F */ lis r3, GXNtsc480Prog@ha /* 00077C 80005D1C 38031E9C */ addi r0, r3, GXNtsc480Prog@l -/* 000780 80005D20 900D88BC */ stw r0, rmode-_SDA_BASE_(r13) +/* 000780 80005D20 900D88BC */ stw r0, rmode@sda21(r13) /* 000784 80005D24 48000010 */ b lbl_80005D34 lbl_80005D28: /* 000788 80005D28 38630004 */ addi r3, r3, 4 /* 00078C 80005D2C 38A50001 */ addi r5, r5, 1 /* 000790 80005D30 4200FF90 */ bdnz lbl_80005CC0 lbl_80005D34: -/* 000794 80005D34 808D88BC */ lwz r4, rmode-_SDA_BASE_(r13) +/* 000794 80005D34 808D88BC */ lwz r4, rmode@sda21(r13) /* 000798 80005D38 A064000A */ lhz r3, 0xa(r4) /* 00079C 80005D3C 3803FFE0 */ addi r0, r3, -32 /* 0007A0 80005D40 B004000A */ sth r0, 0xa(r4) -/* 0007A4 80005D44 808D88BC */ lwz r4, rmode-_SDA_BASE_(r13) +/* 0007A4 80005D44 808D88BC */ lwz r4, rmode@sda21(r13) /* 0007A8 80005D48 A064000E */ lhz r3, 0xe(r4) /* 0007AC 80005D4C 38030040 */ addi r0, r3, 0x40 /* 0007B0 80005D50 B004000E */ sth r0, 0xe(r4) @@ -544,12 +544,12 @@ lbl_80005D34: lbl_80005D58: /* 0007B8 80005D58 3C60800F */ lis r3, GXPal528IntDf@ha /* 0007BC 80005D5C 38031F14 */ addi r0, r3, GXPal528IntDf@l -/* 0007C0 80005D60 900D88BC */ stw r0, rmode-_SDA_BASE_(r13) +/* 0007C0 80005D60 900D88BC */ stw r0, rmode@sda21(r13) /* 0007C4 80005D64 48000030 */ b lbl_80005D94 lbl_80005D68: /* 0007C8 80005D68 3C60800F */ lis r3, GXMpal480IntDf@ha /* 0007CC 80005D6C 38031ED8 */ addi r0, r3, GXMpal480IntDf@l -/* 0007D0 80005D70 900D88BC */ stw r0, rmode-_SDA_BASE_(r13) +/* 0007D0 80005D70 900D88BC */ stw r0, rmode@sda21(r13) /* 0007D4 80005D74 48000020 */ b lbl_80005D94 lbl_80005D78: /* 0007D8 80005D78 3C60800E */ lis r3, D_800DB7A4@ha @@ -561,13 +561,13 @@ lbl_80005D78: /* 0007F0 80005D90 480988E9 */ bl OSPanic lbl_80005D94: /* 0007F4 80005D94 3C80800F */ lis r4, rmodeobj@ha -/* 0007F8 80005D98 806D88BC */ lwz r3, rmode-_SDA_BASE_(r13) +/* 0007F8 80005D98 806D88BC */ lwz r3, rmode@sda21(r13) /* 0007FC 80005D9C 3BE43EE0 */ addi r31, r4, rmodeobj@l /* 000800 80005DA0 389F0000 */ addi r4, r31, 0 /* 000804 80005DA4 38A00000 */ li r5, 0 /* 000808 80005DA8 38C00000 */ li r6, 0 /* 00080C 80005DAC 480A5971 */ bl GXAdjustForOverscan -/* 000810 80005DB0 93ED88BC */ stw r31, rmode-_SDA_BASE_(r13) +/* 000810 80005DB0 93ED88BC */ stw r31, rmode@sda21(r13) lbl_80005DB4: /* 000814 80005DB4 8001001C */ lwz r0, 0x1c(r1) /* 000818 80005DB8 83E10014 */ lwz r31, 0x14(r1) @@ -579,12 +579,12 @@ glabel xlCoreReset /* 000828 80005DC8 7C0802A6 */ mflr r0 /* 00082C 80005DCC 90010004 */ stw r0, 4(r1) /* 000830 80005DD0 9421FFF8 */ stwu r1, -8(r1) -/* 000834 80005DD4 806D8740 */ lwz r3, __OSCurrHeap-_SDA_BASE_(r13) -/* 000838 80005DD8 808D88B0 */ lwz r4, gpHeap-_SDA_BASE_(r13) +/* 000834 80005DD4 806D8740 */ lwz r3, __OSCurrHeap@sda21(r13) +/* 000838 80005DD8 808D88B0 */ lwz r4, gpHeap@sda21(r13) /* 00083C 80005DDC 480971E5 */ bl OSFreeToHeap -/* 000840 80005DE0 806D88B8 */ lwz r3, gArenaLo-_SDA_BASE_(r13) +/* 000840 80005DE0 806D88B8 */ lwz r3, gArenaLo@sda21(r13) /* 000844 80005DE4 480976BD */ bl OSSetArenaLo -/* 000848 80005DE8 806D88B4 */ lwz r3, gArenaHi-_SDA_BASE_(r13) +/* 000848 80005DE8 806D88B4 */ lwz r3, gArenaHi@sda21(r13) /* 00084C 80005DEC 480976AD */ bl OSSetArenaHi /* 000850 80005DF0 8001000C */ lwz r0, 0xc(r1) /* 000854 80005DF4 38600001 */ li r3, 1 diff --git a/asm/xlFileGCN.s b/asm/xlFileGCN.s index 0528582..f2a2985 100644 --- a/asm/xlFileGCN.s +++ b/asm/xlFileGCN.s @@ -99,7 +99,7 @@ lbl_80005F90: /* 0009FC 80005F9C 3BC01000 */ li r30, 0x1000 lbl_80005FA0: /* 000A00 80005FA0 807B0014 */ lwz r3, 0x14(r27) -/* 000A04 80005FA4 818D88C4 */ lwz r12, gpfRead-_SDA_BASE_(r13) +/* 000A04 80005FA4 818D88C4 */ lwz r12, gpfRead@sda21(r13) /* 000A08 80005FA8 547F07BE */ clrlwi r31, r3, 0x1e /* 000A0C 80005FAC 381F001F */ addi r0, r31, 0x1f /* 000A10 80005FB0 7C1E0214 */ add r0, r30, r0 @@ -182,7 +182,7 @@ glabel xlFileOpen /* 000B18 800060B8 38600000 */ li r3, 0 /* 000B1C 800060BC 48000074 */ b lbl_80006130 lbl_800060C0: -/* 000B20 800060C0 818D88C0 */ lwz r12, gpfOpen-_SDA_BASE_(r13) +/* 000B20 800060C0 818D88C0 */ lwz r12, gpfOpen@sda21(r13) /* 000B24 800060C4 280C0000 */ cmplwi r12, 0 /* 000B28 800060C8 4182001C */ beq lbl_800060E4 /* 000B2C 800060CC 809D0000 */ lwz r4, 0(r29) @@ -240,7 +240,7 @@ glabel xlFileGetSize /* 000BE4 80006184 38800000 */ li r4, 0 /* 000BE8 80006188 48000074 */ b lbl_800061FC lbl_8000618C: -/* 000BEC 8000618C 818D88C0 */ lwz r12, gpfOpen-_SDA_BASE_(r13) +/* 000BEC 8000618C 818D88C0 */ lwz r12, gpfOpen@sda21(r13) /* 000BF0 80006190 280C0000 */ cmplwi r12, 0 /* 000BF4 80006194 4182001C */ beq lbl_800061B0 /* 000BF8 80006198 80810010 */ lwz r4, 0x10(r1) @@ -307,12 +307,12 @@ lbl_80006250: /* 000CC4 80006264 4E800020 */ blr glabel xlFileSetRead -/* 000CC8 80006268 906D88C4 */ stw r3, gpfRead-_SDA_BASE_(r13) +/* 000CC8 80006268 906D88C4 */ stw r3, gpfRead@sda21(r13) /* 000CCC 8000626C 38600001 */ li r3, 1 /* 000CD0 80006270 4E800020 */ blr glabel xlFileSetOpen -/* 000CD4 80006274 906D88C0 */ stw r3, gpfOpen-_SDA_BASE_(r13) +/* 000CD4 80006274 906D88C0 */ stw r3, gpfOpen@sda21(r13) /* 000CD8 80006278 38600001 */ li r3, 1 /* 000CDC 8000627C 4E800020 */ blr diff --git a/asm/xlHeap.s b/asm/xlHeap.s index 60712c6..78ca5de 100644 --- a/asm/xlHeap.s +++ b/asm/xlHeap.s @@ -10,21 +10,21 @@ glabel xlHeapReset /* 0010AC 8000664C 90010004 */ stw r0, 4(r1) /* 0010B0 80006650 38000000 */ li r0, 0 /* 0010B4 80006654 9421FFF8 */ stwu r1, -8(r1) -/* 0010B8 80006658 806D88E0 */ lwz r3, gnSizeHeap-_SDA_BASE_(r13) -/* 0010BC 8000665C 80AD88C8 */ lwz r5, gpHeap-_SDA_BASE_(r13) +/* 0010B8 80006658 806D88E0 */ lwz r3, gnSizeHeap@sda21(r13) +/* 0010BC 8000665C 80AD88C8 */ lwz r5, gpHeap@sda21(r13) /* 0010C0 80006660 7C631670 */ srawi r3, r3, 2 /* 0010C4 80006664 38C3FFFE */ addi r6, r3, -2 -/* 0010C8 80006668 90AD88CC */ stw r5, gpHeapBlockFirst-_SDA_BASE_(r13) +/* 0010C8 80006668 90AD88CC */ stw r5, gpHeapBlockFirst@sda21(r13) /* 0010CC 8000666C 54C3103A */ slwi r3, r6, 2 /* 0010D0 80006670 38830004 */ addi r4, r3, 4 -/* 0010D4 80006674 806D88CC */ lwz r3, gpHeapBlockFirst-_SDA_BASE_(r13) +/* 0010D4 80006674 806D88CC */ lwz r3, gpHeapBlockFirst@sda21(r13) /* 0010D8 80006678 7CA52214 */ add r5, r5, r4 /* 0010DC 8000667C 54C4D00A */ slwi r4, r6, 0x1a -/* 0010E0 80006680 90AD88D0 */ stw r5, gpHeapBlockLast-_SDA_BASE_(r13) +/* 0010E0 80006680 90AD88D0 */ stw r5, gpHeapBlockLast@sda21(r13) /* 0010E4 80006684 7CC42378 */ or r4, r6, r4 /* 0010E8 80006688 64840100 */ oris r4, r4, 0x100 /* 0010EC 8000668C 90830000 */ stw r4, 0(r3) -/* 0010F0 80006690 806D88D0 */ lwz r3, gpHeapBlockLast-_SDA_BASE_(r13) +/* 0010F0 80006690 806D88D0 */ lwz r3, gpHeapBlockLast@sda21(r13) /* 0010F4 80006694 90030000 */ stw r0, 0(r3) /* 0010F8 80006698 48000EA9 */ bl xlHeapBlockCacheReset /* 0010FC 8000669C 8001000C */ lwz r0, 0xc(r1) @@ -42,8 +42,8 @@ glabel xlHeapSetup /* 001124 800066C4 9421FFF8 */ stwu r1, -8(r1) /* 001128 800066C8 2C050008 */ cmpwi r5, 8 /* 00112C 800066CC 54A3E8FE */ srwi r3, r5, 3 -/* 001130 800066D0 908D88E0 */ stw r4, gnSizeHeap-_SDA_BASE_(r13) -/* 001134 800066D4 90CD88C8 */ stw r6, gpHeap-_SDA_BASE_(r13) +/* 001130 800066D0 908D88E0 */ stw r4, gnSizeHeap@sda21(r13) +/* 001134 800066D4 90CD88C8 */ stw r6, gpHeap@sda21(r13) /* 001138 800066D8 418000E0 */ blt lbl_800067B8 /* 00113C 800066DC 5460F0BF */ rlwinm. r0, r3, 0x1e, 2, 0x1f /* 001140 800066E0 7C0903A6 */ mtctr r0 @@ -132,22 +132,22 @@ lbl_80006808: /* 00126C 8000680C 38C60004 */ addi r6, r6, 4 /* 001270 80006810 4200FFF8 */ bdnz lbl_80006808 lbl_80006814: -/* 001274 80006814 806D88E0 */ lwz r3, gnSizeHeap-_SDA_BASE_(r13) +/* 001274 80006814 806D88E0 */ lwz r3, gnSizeHeap@sda21(r13) /* 001278 80006818 38000000 */ li r0, 0 -/* 00127C 8000681C 80AD88C8 */ lwz r5, gpHeap-_SDA_BASE_(r13) +/* 00127C 8000681C 80AD88C8 */ lwz r5, gpHeap@sda21(r13) /* 001280 80006820 7C631670 */ srawi r3, r3, 2 /* 001284 80006824 38C3FFFE */ addi r6, r3, -2 -/* 001288 80006828 90AD88CC */ stw r5, gpHeapBlockFirst-_SDA_BASE_(r13) +/* 001288 80006828 90AD88CC */ stw r5, gpHeapBlockFirst@sda21(r13) /* 00128C 8000682C 54C3103A */ slwi r3, r6, 2 /* 001290 80006830 38830004 */ addi r4, r3, 4 -/* 001294 80006834 806D88CC */ lwz r3, gpHeapBlockFirst-_SDA_BASE_(r13) +/* 001294 80006834 806D88CC */ lwz r3, gpHeapBlockFirst@sda21(r13) /* 001298 80006838 7CA52214 */ add r5, r5, r4 /* 00129C 8000683C 54C4D00A */ slwi r4, r6, 0x1a -/* 0012A0 80006840 90AD88D0 */ stw r5, gpHeapBlockLast-_SDA_BASE_(r13) +/* 0012A0 80006840 90AD88D0 */ stw r5, gpHeapBlockLast@sda21(r13) /* 0012A4 80006844 7CC42378 */ or r4, r6, r4 /* 0012A8 80006848 64840100 */ oris r4, r4, 0x100 /* 0012AC 8000684C 90830000 */ stw r4, 0(r3) -/* 0012B0 80006850 806D88D0 */ lwz r3, gpHeapBlockLast-_SDA_BASE_(r13) +/* 0012B0 80006850 806D88D0 */ lwz r3, gpHeapBlockLast@sda21(r13) /* 0012B4 80006854 90030000 */ stw r0, 0(r3) /* 0012B8 80006858 48000CE9 */ bl xlHeapBlockCacheReset /* 0012BC 8000685C 8001000C */ lwz r0, 0xc(r1) @@ -168,9 +168,9 @@ glabel xlHeapGetFree /* 0012F0 80006890 38600000 */ li r3, 0 /* 0012F4 80006894 48000060 */ b lbl_800068F4 lbl_80006898: -/* 0012F8 80006898 80CD88CC */ lwz r6, gpHeapBlockFirst-_SDA_BASE_(r13) +/* 0012F8 80006898 80CD88CC */ lwz r6, gpHeapBlockFirst@sda21(r13) /* 0012FC 8000689C 38A00000 */ li r5, 0 -/* 001300 800068A0 808D88D0 */ lwz r4, gpHeapBlockLast-_SDA_BASE_(r13) +/* 001300 800068A0 808D88D0 */ lwz r4, gpHeapBlockLast@sda21(r13) /* 001304 800068A4 48000040 */ b lbl_800068E4 lbl_800068A8: /* 001308 800068A8 80E60000 */ lwz r7, 0(r6) @@ -651,7 +651,7 @@ glabel xlHeapCompact /* 0019CC 80006F6C 38C00000 */ li r6, 0 /* 0019D0 80006F70 90010004 */ stw r0, 4(r1) /* 0019D4 80006F74 9421FFE0 */ stwu r1, -0x20(r1) -/* 0019D8 80006F78 80AD88CC */ lwz r5, gpHeapBlockFirst-_SDA_BASE_(r13) +/* 0019D8 80006F78 80AD88CC */ lwz r5, gpHeapBlockFirst@sda21(r13) /* 0019DC 80006F7C 480000F8 */ b lbl_80007074 lbl_80006F80: /* 0019E0 80006F80 5483103A */ slwi r3, r4, 2 @@ -747,10 +747,10 @@ glabel xlHeapFree /* 001B14 800070B4 93810010 */ stw r28, 0x10(r1) /* 001B18 800070B8 41820020 */ beq lbl_800070D8 /* 001B1C 800070BC 807F0000 */ lwz r3, 0(r31) -/* 001B20 800070C0 800D88CC */ lwz r0, gpHeapBlockFirst-_SDA_BASE_(r13) +/* 001B20 800070C0 800D88CC */ lwz r0, gpHeapBlockFirst@sda21(r13) /* 001B24 800070C4 7C030040 */ cmplw r3, r0 /* 001B28 800070C8 41800010 */ blt lbl_800070D8 -/* 001B2C 800070CC 800D88D0 */ lwz r0, gpHeapBlockLast-_SDA_BASE_(r13) +/* 001B2C 800070CC 800D88D0 */ lwz r0, gpHeapBlockLast@sda21(r13) /* 001B30 800070D0 7C030040 */ cmplw r3, r0 /* 001B34 800070D4 4081000C */ ble lbl_800070E0 lbl_800070D8: @@ -802,11 +802,11 @@ lbl_80007164: /* 001BD0 80007170 901C0000 */ stw r0, 0(r28) /* 001BD4 80007174 7F83E378 */ mr r3, r28 /* 001BD8 80007178 480005E1 */ bl xlHeapBlockCacheAdd -/* 001BDC 8000717C 808D88D8 */ lwz r4, gnHeapFreeCount-_SDA_BASE_(r13) +/* 001BDC 8000717C 808D88D8 */ lwz r4, gnHeapFreeCount@sda21(r13) /* 001BE0 80007180 38000000 */ li r0, 0 /* 001BE4 80007184 38600001 */ li r3, 1 /* 001BE8 80007188 38840001 */ addi r4, r4, 1 -/* 001BEC 8000718C 908D88D8 */ stw r4, gnHeapFreeCount-_SDA_BASE_(r13) +/* 001BEC 8000718C 908D88D8 */ stw r4, gnHeapFreeCount@sda21(r13) /* 001BF0 80007190 901F0000 */ stw r0, 0(r31) lbl_80007194: /* 001BF4 80007194 80010024 */ lwz r0, 0x24(r1) @@ -892,8 +892,8 @@ lbl_8000728C: /* 001D04 800072A4 3BC00001 */ li r30, 1 /* 001D08 800072A8 48000078 */ b lbl_80007320 lbl_800072AC: -/* 001D0C 800072AC 800D88CC */ lwz r0, gpHeapBlockFirst-_SDA_BASE_(r13) -/* 001D10 800072B0 80AD88D0 */ lwz r5, gpHeapBlockLast-_SDA_BASE_(r13) +/* 001D0C 800072AC 800D88CC */ lwz r0, gpHeapBlockFirst@sda21(r13) +/* 001D10 800072B0 80AD88D0 */ lwz r5, gpHeapBlockLast@sda21(r13) /* 001D14 800072B4 90010010 */ stw r0, 0x10(r1) /* 001D18 800072B8 4800005C */ b lbl_80007314 lbl_800072BC: @@ -969,11 +969,11 @@ lbl_800073A4: /* 001E14 800073B4 90030000 */ stw r0, 0(r3) /* 001E18 800073B8 3C601235 */ lis r3, 0x1235 /* 001E1C 800073BC 3883ABCD */ addi r4, r3, -21555 -/* 001E20 800073C0 80AD88D4 */ lwz r5, gnHeapTakeCount-_SDA_BASE_(r13) +/* 001E20 800073C0 80AD88D4 */ lwz r5, gnHeapTakeCount@sda21(r13) /* 001E24 800073C4 80610010 */ lwz r3, 0x10(r1) /* 001E28 800073C8 38A50001 */ addi r5, r5, 1 /* 001E2C 800073CC 38030004 */ addi r0, r3, 4 -/* 001E30 800073D0 90AD88D4 */ stw r5, gnHeapTakeCount-_SDA_BASE_(r13) +/* 001E30 800073D0 90AD88D4 */ stw r5, gnHeapTakeCount@sda21(r13) /* 001E34 800073D4 90010010 */ stw r0, 0x10(r1) /* 001E38 800073D8 48000014 */ b lbl_800073EC lbl_800073DC: @@ -1015,8 +1015,8 @@ xlHeapFindUpperBlock: /* 001EB0 80007450 3BA40000 */ addi r29, r4, 0 /* 001EB4 80007454 3BC50000 */ addi r30, r5, 0 /* 001EB8 80007458 3BE00000 */ li r31, 0 -/* 001EBC 8000745C 80ED88CC */ lwz r7, gpHeapBlockFirst-_SDA_BASE_(r13) -/* 001EC0 80007460 80CD88D0 */ lwz r6, gpHeapBlockLast-_SDA_BASE_(r13) +/* 001EBC 8000745C 80ED88CC */ lwz r7, gpHeapBlockFirst@sda21(r13) +/* 001EC0 80007460 80CD88D0 */ lwz r6, gpHeapBlockLast@sda21(r13) /* 001EC4 80007464 48000044 */ b lbl_800074A8 lbl_80007468: /* 001EC8 80007468 80870000 */ lwz r4, 0(r7) @@ -1092,9 +1092,9 @@ xlHeapBlockCacheReset: /* 001FBC 8000755C 38A33FB0 */ addi r5, r3, gapHeapBlockCache@l /* 001FC0 80007560 93E1001C */ stw r31, 0x1c(r1) /* 001FC4 80007564 93C10018 */ stw r30, 0x18(r1) -/* 001FC8 80007568 908D88DC */ stw r4, gnHeapTakeCacheCount-_SDA_BASE_(r13) -/* 001FCC 8000756C 908D88D8 */ stw r4, gnHeapFreeCount-_SDA_BASE_(r13) -/* 001FD0 80007570 908D88D4 */ stw r4, gnHeapTakeCount-_SDA_BASE_(r13) +/* 001FC8 80007568 908D88DC */ stw r4, gnHeapTakeCacheCount@sda21(r13) +/* 001FCC 8000756C 908D88D8 */ stw r4, gnHeapFreeCount@sda21(r13) +/* 001FD0 80007570 908D88D4 */ stw r4, gnHeapTakeCount@sda21(r13) lbl_80007574: /* 001FD4 80007574 38000000 */ li r0, 0 /* 001FD8 80007578 90050000 */ stw r0, 0(r5) @@ -1131,7 +1131,7 @@ lbl_80007574: /* 002054 800075F4 9005007C */ stw r0, 0x7c(r5) /* 002058 800075F8 38A50080 */ addi r5, r5, 0x80 /* 00205C 800075FC 4200FF78 */ bdnz lbl_80007574 -/* 002060 80007600 83CD88CC */ lwz r30, gpHeapBlockFirst-_SDA_BASE_(r13) +/* 002060 80007600 83CD88CC */ lwz r30, gpHeapBlockFirst@sda21(r13) /* 002064 80007604 48000020 */ b lbl_80007624 lbl_80007608: /* 002068 80007608 540001CF */ rlwinm. r0, r0, 0, 7, 7 @@ -1556,9 +1556,9 @@ lbl_80007B4C: /* 0025E4 80007B84 38600001 */ li r3, 1 /* 0025E8 80007B88 90A40000 */ stw r5, 0(r4) /* 0025EC 80007B8C 90060000 */ stw r0, 0(r6) -/* 0025F0 80007B90 808D88DC */ lwz r4, gnHeapTakeCacheCount-_SDA_BASE_(r13) +/* 0025F0 80007B90 808D88DC */ lwz r4, gnHeapTakeCacheCount@sda21(r13) /* 0025F4 80007B94 38040001 */ addi r0, r4, 1 -/* 0025F8 80007B98 900D88DC */ stw r0, gnHeapTakeCacheCount-_SDA_BASE_(r13) +/* 0025F8 80007B98 900D88DC */ stw r0, gnHeapTakeCacheCount@sda21(r13) /* 0025FC 80007B9C 4E800020 */ blr lbl_80007BA0: /* 002600 80007BA0 38E70080 */ addi r7, r7, 0x80 diff --git a/asm/xlObject.s b/asm/xlObject.s index 4afc9ad..08b9d3b 100644 --- a/asm/xlObject.s +++ b/asm/xlObject.s @@ -10,7 +10,7 @@ glabel xlObjectReset /* 002624 80007BC4 90010004 */ stw r0, 4(r1) /* 002628 80007BC8 9421FFF0 */ stwu r1, -0x10(r1) /* 00262C 80007BCC 93E1000C */ stw r31, 0xc(r1) -/* 002630 80007BD0 806D88E8 */ lwz r3, gpListData-_SDA_BASE_(r13) +/* 002630 80007BD0 806D88E8 */ lwz r3, gpListData@sda21(r13) /* 002634 80007BD4 83E30008 */ lwz r31, 8(r3) /* 002638 80007BD8 48000020 */ b lbl_80007BF8 lbl_80007BDC: @@ -25,7 +25,7 @@ lbl_80007BF4: lbl_80007BF8: /* 002658 80007BF8 281F0000 */ cmplwi r31, 0 /* 00265C 80007BFC 4082FFE0 */ bne lbl_80007BDC -/* 002660 80007C00 386D88E8 */ addi r3, r13, gpListData-_SDA_BASE_ +/* 002660 80007C00 386D88E8 */ addi r3, r13, gpListData@sda21 /* 002664 80007C04 4BFFE891 */ bl xlListFree /* 002668 80007C08 2C030000 */ cmpwi r3, 0 /* 00266C 80007C0C 4082000C */ bne lbl_80007C18 @@ -42,7 +42,7 @@ lbl_80007C1C: glabel xlObjectSetup /* 002690 80007C30 7C0802A6 */ mflr r0 -/* 002694 80007C34 386D88E8 */ addi r3, r13, gpListData-_SDA_BASE_ +/* 002694 80007C34 386D88E8 */ addi r3, r13, gpListData@sda21 /* 002698 80007C38 90010004 */ stw r0, 4(r1) /* 00269C 80007C3C 38800008 */ li r4, 8 /* 0026A0 80007C40 9421FFF8 */ stwu r1, -8(r1) @@ -69,7 +69,7 @@ glabel xlObjectEvent /* 0026E4 80007C84 3B850000 */ addi r28, r5, 0 /* 0026E8 80007C88 41820084 */ beq lbl_80007D0C /* 0026EC 80007C8C 3BFAFFFC */ addi r31, r26, -4 -/* 0026F0 80007C90 806D88E8 */ lwz r3, gpListData-_SDA_BASE_(r13) +/* 0026F0 80007C90 806D88E8 */ lwz r3, gpListData@sda21(r13) /* 0026F4 80007C94 83BAFFFC */ lwz r29, -4(r26) /* 0026F8 80007C98 7FA4EB78 */ mr r4, r29 /* 0026FC 80007C9C 4BFFE615 */ bl xlListTestItem @@ -79,7 +79,7 @@ glabel xlObjectEvent /* 00270C 80007CAC 83DD0004 */ lwz r30, 4(r29) /* 002710 80007CB0 41820030 */ beq lbl_80007CE0 /* 002714 80007CB4 83FF0000 */ lwz r31, 0(r31) -/* 002718 80007CB8 806D88E8 */ lwz r3, gpListData-_SDA_BASE_(r13) +/* 002718 80007CB8 806D88E8 */ lwz r3, gpListData@sda21(r13) /* 00271C 80007CBC 7FE4FB78 */ mr r4, r31 /* 002720 80007CC0 4BFFE5F1 */ bl xlListTestItem /* 002724 80007CC4 2C030000 */ cmpwi r3, 0 @@ -121,7 +121,7 @@ glabel xlObjectTest /* 00279C 80007D3C 3BC40000 */ addi r30, r4, 0 /* 0027A0 80007D40 41820030 */ beq lbl_80007D70 /* 0027A4 80007D44 83E3FFFC */ lwz r31, -4(r3) -/* 0027A8 80007D48 806D88E8 */ lwz r3, gpListData-_SDA_BASE_(r13) +/* 0027A8 80007D48 806D88E8 */ lwz r3, gpListData@sda21(r13) /* 0027AC 80007D4C 7FE4FB78 */ mr r4, r31 /* 0027B0 80007D50 4BFFE561 */ bl xlListTestItem /* 0027B4 80007D54 2C030000 */ cmpwi r3, 0 @@ -195,7 +195,7 @@ glabel xlObjectMake /* 0028A0 80007E40 3BA40000 */ addi r29, r4, 0 /* 0028A4 80007E44 93810018 */ stw r28, 0x18(r1) /* 0028A8 80007E48 3B830000 */ addi r28, r3, 0 -/* 0028AC 80007E4C 80CD88E8 */ lwz r6, gpListData-_SDA_BASE_(r13) +/* 0028AC 80007E4C 80CD88E8 */ lwz r6, gpListData@sda21(r13) /* 0028B0 80007E50 80860008 */ lwz r4, 8(r6) /* 0028B4 80007E54 48000028 */ b lbl_80007E7C lbl_80007E58: diff --git a/include/macros.inc b/include/macros.inc index 8a25cc1..80efcb2 100644 --- a/include/macros.inc +++ b/include/macros.inc @@ -96,12 +96,6 @@ Entry Point: 0x80003154 .set qr6, 6 .set qr7, 7 -# Small Data Area (read/write) Base -.set _SDA_BASE_, 0x8013CCE0 - -# Small Data Area (read only) Base -.set _SDA2_BASE_, 0x8013DD00 - # Gamecube Hardware Regs .set HW_REGS_BASE, 0xCC000000