more daalink / d_item improvements (#79)

* some daalink funcs

* more d_item inlines / setShieldChange

* more daalink stuff

getlife, getrstatus, setitemlifecount, getrupee, setitemrupeecount

* format

* format
This commit is contained in:
TakaRikka
2021-01-09 19:59:35 -05:00
committed by GitHub
parent f1ff8a45ee
commit 8bd3d07e23
154 changed files with 864 additions and 754 deletions
+3 -3
View File
@@ -3325,7 +3325,7 @@ lbl_801B2D34:
/* 801B2D80 001AFCC0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801B2D84 001AFCC4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801B2D88 001AFCC8 80 63 5D B4 */ lwz r3, 0x5db4(r3)
/* 801B2D8C 001AFCCC 4B F8 D2 D9 */ bl daAlink_c_NS_setShieldChange
/* 801B2D8C 001AFCCC 4B F8 D2 D9 */ bl setShieldChange__9daAlink_cFv
/* 801B2D90 001AFCD0 38 00 00 4F */ li r0, 0x4f
/* 801B2D94 001AFCD4 90 01 00 10 */ stw r0, 0x10(r1)
/* 801B2D98 001AFCD8 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
@@ -3361,7 +3361,7 @@ lbl_801B2DCC:
/* 801B2E0C 001AFD4C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801B2E10 001AFD50 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801B2E14 001AFD54 80 63 5D B4 */ lwz r3, 0x5db4(r3)
/* 801B2E18 001AFD58 4B F8 D2 4D */ bl daAlink_c_NS_setShieldChange
/* 801B2E18 001AFD58 4B F8 D2 4D */ bl setShieldChange__9daAlink_cFv
/* 801B2E1C 001AFD5C 38 00 00 4F */ li r0, 0x4f
/* 801B2E20 001AFD60 90 01 00 0C */ stw r0, 0xc(r1)
/* 801B2E24 001AFD64 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
@@ -3392,7 +3392,7 @@ lbl_801B2E58:
/* 801B2E84 001AFDC4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801B2E88 001AFDC8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801B2E8C 001AFDCC 80 63 5D B4 */ lwz r3, 0x5db4(r3)
/* 801B2E90 001AFDD0 4B F8 D1 D5 */ bl daAlink_c_NS_setShieldChange
/* 801B2E90 001AFDD0 4B F8 D1 D5 */ bl setShieldChange__9daAlink_cFv
/* 801B2E94 001AFDD4 38 00 00 4F */ li r0, 0x4f
/* 801B2E98 001AFDD8 90 01 00 08 */ stw r0, 8(r1)
/* 801B2E9C 001AFDDC 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
+3 -3
View File
@@ -560,7 +560,7 @@ lbl_800B0A94:
/* 800B0AC0 000ADA00 40 82 00 34 */ bne lbl_800B0AF4
/* 800B0AC4 000ADA04 7F 03 C3 78 */ mr r3, r24
/* 800B0AC8 000ADA08 38 80 00 07 */ li r4, 7
/* 800B0ACC 000ADA0C 48 00 27 85 */ bl daAlink_c_NS_setDoStatus
/* 800B0ACC 000ADA0C 48 00 27 85 */ bl setDoStatus__9daAlink_cFUc
/* 800B0AD0 000ADA10 7F 03 C3 78 */ mr r3, r24
/* 800B0AD4 000ADA14 48 04 C5 75 */ bl daAlink_c_NS_setLadderPosInit
/* 800B0AD8 000ADA18 38 61 00 78 */ addi r3, r1, 0x78
@@ -626,7 +626,7 @@ lbl_800B0B84:
/* 800B0BBC 000ADAFC 41 82 00 10 */ beq lbl_800B0BCC
/* 800B0BC0 000ADB00 7F 03 C3 78 */ mr r3, r24
/* 800B0BC4 000ADB04 38 80 00 8E */ li r4, 0x8e
/* 800B0BC8 000ADB08 48 00 26 89 */ bl daAlink_c_NS_setDoStatus
/* 800B0BC8 000ADB08 48 00 26 89 */ bl setDoStatus__9daAlink_cFUc
lbl_800B0BCC:
/* 800B0BCC 000ADB0C 80 18 31 A0 */ lwz r0, 0x31a0(r24)
/* 800B0BD0 000ADB10 54 00 03 5B */ rlwinm. r0, r0, 0, 0xd, 0xd
@@ -763,7 +763,7 @@ lbl_800B0DA4:
/* 800B0DBC 000ADCFC 41 82 00 1C */ beq lbl_800B0DD8
/* 800B0DC0 000ADD00 7F 03 C3 78 */ mr r3, r24
/* 800B0DC4 000ADD04 38 80 00 8E */ li r4, 0x8e
/* 800B0DC8 000ADD08 48 00 24 89 */ bl daAlink_c_NS_setDoStatus
/* 800B0DC8 000ADD08 48 00 24 89 */ bl setDoStatus__9daAlink_cFUc
/* 800B0DCC 000ADD0C 48 00 00 0C */ b lbl_800B0DD8
lbl_800B0DD0:
/* 800B0DD0 000ADD10 38 00 00 05 */ li r0, 5
@@ -1,7 +0,0 @@
/* 800B25CC 000AF50C 88 03 2F AE */ lbz r0, 0x2fae(r3)
/* 800B25D0 000AF510 7C 00 23 78 */ or r0, r0, r4
/* 800B25D4 000AF514 98 03 2F AE */ stb r0, 0x2fae(r3)
/* 800B25D8 000AF518 88 63 2F 8D */ lbz r3, 0x2f8d(r3)
/* 800B25DC 000AF51C 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 800B25E0 000AF520 7C 63 00 38 */ and r3, r3, r0
/* 800B25E4 000AF524 4E 80 00 20 */ blr
@@ -1,7 +0,0 @@
/* 800B25E8 000AF528 88 03 2F AE */ lbz r0, 0x2fae(r3)
/* 800B25EC 000AF52C 7C 00 23 78 */ or r0, r0, r4
/* 800B25F0 000AF530 98 03 2F AE */ stb r0, 0x2fae(r3)
/* 800B25F4 000AF534 88 63 2F 8E */ lbz r3, 0x2f8e(r3)
/* 800B25F8 000AF538 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 800B25FC 000AF53C 7C 63 00 38 */ and r3, r3, r0
/* 800B2600 000AF540 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
/* 800B2604 000AF544 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800B2608 000AF548 7C 08 02 A6 */ mflr r0
/* 800B260C 000AF54C 90 01 00 14 */ stw r0, 0x14(r1)
/* 800B2610 000AF550 38 80 00 01 */ li r4, 1
/* 800B2614 000AF554 88 03 2F 9C */ lbz r0, 0x2f9c(r3)
/* 800B2618 000AF558 7C 80 00 30 */ slw r0, r4, r0
/* 800B261C 000AF55C 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 800B2620 000AF560 4B FF FF C9 */ bl daAlink_c_NS_itemButtonCheck
/* 800B2624 000AF564 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800B2628 000AF568 7C 08 03 A6 */ mtlr r0
/* 800B262C 000AF56C 38 21 00 10 */ addi r1, r1, 0x10
/* 800B2630 000AF570 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
/* 800B2634 000AF574 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800B2638 000AF578 7C 08 02 A6 */ mflr r0
/* 800B263C 000AF57C 90 01 00 14 */ stw r0, 0x14(r1)
/* 800B2640 000AF580 38 80 00 01 */ li r4, 1
/* 800B2644 000AF584 88 03 2F 9C */ lbz r0, 0x2f9c(r3)
/* 800B2648 000AF588 7C 80 00 30 */ slw r0, r4, r0
/* 800B264C 000AF58C 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 800B2650 000AF590 4B FF FF 7D */ bl daAlink_c_NS_itemTriggerCheck
/* 800B2654 000AF594 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800B2658 000AF598 7C 08 03 A6 */ mtlr r0
/* 800B265C 000AF59C 38 21 00 10 */ addi r1, r1, 0x10
/* 800B2660 000AF5A0 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
/* 800B2664 000AF5A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800B2668 000AF5A8 7C 08 02 A6 */ mflr r0
/* 800B266C 000AF5AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 800B2670 000AF5B0 38 80 00 40 */ li r4, 0x40
/* 800B2674 000AF5B4 4B FF FF 75 */ bl daAlink_c_NS_itemButtonCheck
/* 800B2678 000AF5B8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800B267C 000AF5BC 7C 08 03 A6 */ mtlr r0
/* 800B2680 000AF5C0 38 21 00 10 */ addi r1, r1, 0x10
/* 800B2684 000AF5C4 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
/* 800B2688 000AF5C8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800B268C 000AF5CC 7C 08 02 A6 */ mflr r0
/* 800B2690 000AF5D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800B2694 000AF5D4 38 80 00 40 */ li r4, 0x40
/* 800B2698 000AF5D8 4B FF FF 35 */ bl daAlink_c_NS_itemTriggerCheck
/* 800B269C 000AF5DC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800B26A0 000AF5E0 7C 08 03 A6 */ mtlr r0
/* 800B26A4 000AF5E4 38 21 00 10 */ addi r1, r1, 0x10
/* 800B26A8 000AF5E8 4E 80 00 20 */ blr
@@ -1,3 +0,0 @@
/* 800B26AC 000AF5EC 88 03 2F 8D */ lbz r0, 0x2f8d(r3)
/* 800B26B0 000AF5F0 54 03 07 7A */ rlwinm r3, r0, 0, 0x1d, 0x1d
/* 800B26B4 000AF5F4 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
/* 800B26B8 000AF5F8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800B26BC 000AF5FC 7C 08 02 A6 */ mflr r0
/* 800B26C0 000AF600 90 01 00 14 */ stw r0, 0x14(r1)
/* 800B26C4 000AF604 38 80 00 08 */ li r4, 8
/* 800B26C8 000AF608 4B FF FF 05 */ bl daAlink_c_NS_itemTriggerCheck
/* 800B26CC 000AF60C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800B26D0 000AF610 7C 08 03 A6 */ mtlr r0
/* 800B26D4 000AF614 38 21 00 10 */ addi r1, r1, 0x10
/* 800B26D8 000AF618 4E 80 00 20 */ blr
+1 -1
View File
@@ -1,7 +1,7 @@
/* 800B26DC 000AF61C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800B26E0 000AF620 7C 08 02 A6 */ mflr r0
/* 800B26E4 000AF624 90 01 00 14 */ stw r0, 0x14(r1)
/* 800B26E8 000AF628 48 00 0B 51 */ bl daAlink_c_NS_setRStatusEmphasys
/* 800B26E8 000AF628 48 00 0B 51 */ bl setRStatusEmphasys__9daAlink_cFUc
/* 800B26EC 000AF62C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800B26F0 000AF630 7C 08 03 A6 */ mtlr r0
/* 800B26F4 000AF634 38 21 00 10 */ addi r1, r1, 0x10
+1 -1
View File
@@ -1,7 +1,7 @@
/* 800B26FC 000AF63C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800B2700 000AF640 7C 08 02 A6 */ mflr r0
/* 800B2704 000AF644 90 01 00 14 */ stw r0, 0x14(r1)
/* 800B2708 000AF648 4B FF FF 81 */ bl daAlink_c_NS_spActionTrigger
/* 800B2708 000AF648 4B FF FF 81 */ bl spActionTrigger__9daAlink_cFv
/* 800B270C 000AF64C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800B2710 000AF650 7C 08 03 A6 */ mtlr r0
/* 800B2714 000AF654 38 21 00 10 */ addi r1, r1, 0x10
@@ -1,6 +0,0 @@
/* 800B3220 000B0160 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800B3224 000B0164 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800B3228 000B0168 98 83 5E 1C */ stb r4, 0x5e1c(r3)
/* 800B322C 000B016C 38 00 00 00 */ li r0, 0
/* 800B3230 000B0170 98 03 5E 42 */ stb r0, 0x5e42(r3)
/* 800B3234 000B0174 4E 80 00 20 */ blr
@@ -1,6 +0,0 @@
/* 800B3238 000B0178 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800B323C 000B017C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800B3240 000B0180 98 83 5E 1C */ stb r4, 0x5e1c(r3)
/* 800B3244 000B0184 38 00 00 02 */ li r0, 2
/* 800B3248 000B0188 98 03 5E 42 */ stb r0, 0x5e42(r3)
/* 800B324C 000B018C 4E 80 00 20 */ blr
@@ -1,6 +0,0 @@
/* 800B3250 000B0190 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800B3254 000B0194 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800B3258 000B0198 98 83 5E 24 */ stb r4, 0x5e24(r3)
/* 800B325C 000B019C 38 00 00 00 */ li r0, 0
/* 800B3260 000B01A0 98 03 5E 4A */ stb r0, 0x5e4a(r3)
/* 800B3264 000B01A4 4E 80 00 20 */ blr
@@ -1,6 +0,0 @@
/* 800B3268 000B01A8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800B326C 000B01AC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800B3270 000B01B0 98 83 5E 24 */ stb r4, 0x5e24(r3)
/* 800B3274 000B01B4 38 00 00 02 */ li r0, 2
/* 800B3278 000B01B8 98 03 5E 4A */ stb r0, 0x5e4a(r3)
/* 800B327C 000B01BC 4E 80 00 20 */ blr
@@ -1,6 +0,0 @@
/* 800B3280 000B01C0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800B3284 000B01C4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800B3288 000B01C8 98 83 5E 24 */ stb r4, 0x5e24(r3)
/* 800B328C 000B01CC 38 00 00 04 */ li r0, 4
/* 800B3290 000B01D0 98 03 5E 4A */ stb r0, 0x5e4a(r3)
/* 800B3294 000B01D4 4E 80 00 20 */ blr
@@ -1,6 +0,0 @@
/* 800B3298 000B01D8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800B329C 000B01DC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800B32A0 000B01E0 98 83 5E 1D */ stb r4, 0x5e1d(r3)
/* 800B32A4 000B01E4 38 00 00 00 */ li r0, 0
/* 800B32A8 000B01E8 98 03 5E 43 */ stb r0, 0x5e43(r3)
/* 800B32AC 000B01EC 4E 80 00 20 */ blr
+7 -7
View File
@@ -23,7 +23,7 @@ lbl_800B4A3C:
/* 800B4A58 000B1998 41 82 00 14 */ beq lbl_800B4A6C
/* 800B4A5C 000B199C 7F E3 FB 78 */ mr r3, r31
/* 800B4A60 000B19A0 38 80 00 90 */ li r4, 0x90
/* 800B4A64 000B19A4 4B FF E7 ED */ bl daAlink_c_NS_setDoStatus
/* 800B4A64 000B19A4 4B FF E7 ED */ bl setDoStatus__9daAlink_cFUc
/* 800B4A68 000B19A8 48 00 00 A4 */ b lbl_800B4B0C
lbl_800B4A6C:
/* 800B4A6C 000B19AC 80 9F 27 F4 */ lwz r4, 0x27f4(r31)
@@ -37,7 +37,7 @@ lbl_800B4A84:
/* 800B4A88 000B19C8 41 82 00 14 */ beq lbl_800B4A9C
/* 800B4A8C 000B19CC 7F E3 FB 78 */ mr r3, r31
/* 800B4A90 000B19D0 38 80 00 3B */ li r4, 0x3b
/* 800B4A94 000B19D4 4B FF E7 BD */ bl daAlink_c_NS_setDoStatus
/* 800B4A94 000B19D4 4B FF E7 BD */ bl setDoStatus__9daAlink_cFUc
/* 800B4A98 000B19D8 48 00 00 74 */ b lbl_800B4B0C
lbl_800B4A9C:
/* 800B4A9C 000B19DC 54 60 00 85 */ rlwinm. r0, r3, 0, 2, 2
@@ -47,31 +47,31 @@ lbl_800B4A9C:
/* 800B4AAC 000B19EC 40 82 00 14 */ bne lbl_800B4AC0
/* 800B4AB0 000B19F0 7F E3 FB 78 */ mr r3, r31
/* 800B4AB4 000B19F4 38 80 00 3C */ li r4, 0x3c
/* 800B4AB8 000B19F8 4B FF E7 99 */ bl daAlink_c_NS_setDoStatus
/* 800B4AB8 000B19F8 4B FF E7 99 */ bl setDoStatus__9daAlink_cFUc
/* 800B4ABC 000B19FC 48 00 00 50 */ b lbl_800B4B0C
lbl_800B4AC0:
/* 800B4AC0 000B1A00 7F E3 FB 78 */ mr r3, r31
/* 800B4AC4 000B1A04 38 80 00 08 */ li r4, 8
/* 800B4AC8 000B1A08 4B FF E7 89 */ bl daAlink_c_NS_setDoStatus
/* 800B4AC8 000B1A08 4B FF E7 89 */ bl setDoStatus__9daAlink_cFUc
/* 800B4ACC 000B1A0C 48 00 00 40 */ b lbl_800B4B0C
lbl_800B4AD0:
/* 800B4AD0 000B1A10 54 60 00 43 */ rlwinm. r0, r3, 0, 1, 1
/* 800B4AD4 000B1A14 41 82 00 14 */ beq lbl_800B4AE8
/* 800B4AD8 000B1A18 7F E3 FB 78 */ mr r3, r31
/* 800B4ADC 000B1A1C 38 80 00 80 */ li r4, 0x80
/* 800B4AE0 000B1A20 4B FF E7 71 */ bl daAlink_c_NS_setDoStatus
/* 800B4AE0 000B1A20 4B FF E7 71 */ bl setDoStatus__9daAlink_cFUc
/* 800B4AE4 000B1A24 48 00 00 28 */ b lbl_800B4B0C
lbl_800B4AE8:
/* 800B4AE8 000B1A28 54 60 01 09 */ rlwinm. r0, r3, 0, 4, 4
/* 800B4AEC 000B1A2C 41 82 00 14 */ beq lbl_800B4B00
/* 800B4AF0 000B1A30 7F E3 FB 78 */ mr r3, r31
/* 800B4AF4 000B1A34 38 80 00 1B */ li r4, 0x1b
/* 800B4AF8 000B1A38 4B FF E7 59 */ bl daAlink_c_NS_setDoStatus
/* 800B4AF8 000B1A38 4B FF E7 59 */ bl setDoStatus__9daAlink_cFUc
/* 800B4AFC 000B1A3C 48 00 00 10 */ b lbl_800B4B0C
lbl_800B4B00:
/* 800B4B00 000B1A40 7F E3 FB 78 */ mr r3, r31
/* 800B4B04 000B1A44 38 80 00 1C */ li r4, 0x1c
/* 800B4B08 000B1A48 4B FF E7 49 */ bl daAlink_c_NS_setDoStatus
/* 800B4B08 000B1A48 4B FF E7 49 */ bl setDoStatus__9daAlink_cFUc
lbl_800B4B0C:
/* 800B4B0C 000B1A4C 38 60 00 01 */ li r3, 1
/* 800B4B10 000B1A50 48 00 00 08 */ b lbl_800B4B18
+29 -29
View File
@@ -57,12 +57,12 @@ lbl_800B4C28:
/* 800B4C50 000B1B90 40 82 00 14 */ bne lbl_800B4C64
/* 800B4C54 000B1B94 7F A3 EB 78 */ mr r3, r29
/* 800B4C58 000B1B98 38 80 00 2A */ li r4, 0x2a
/* 800B4C5C 000B1B9C 4B FF E5 F5 */ bl daAlink_c_NS_setDoStatus
/* 800B4C5C 000B1B9C 4B FF E5 F5 */ bl setDoStatus__9daAlink_cFUc
/* 800B4C60 000B1BA0 48 00 06 04 */ b lbl_800B5264
lbl_800B4C64:
/* 800B4C64 000B1BA4 7F A3 EB 78 */ mr r3, r29
/* 800B4C68 000B1BA8 38 80 00 04 */ li r4, 4
/* 800B4C6C 000B1BAC 4B FF E5 E5 */ bl daAlink_c_NS_setDoStatus
/* 800B4C6C 000B1BAC 4B FF E5 E5 */ bl setDoStatus__9daAlink_cFUc
/* 800B4C70 000B1BB0 48 00 05 F4 */ b lbl_800B5264
lbl_800B4C74:
/* 800B4C74 000B1BB4 A8 1D 30 8E */ lha r0, 0x308e(r29)
@@ -70,7 +70,7 @@ lbl_800B4C74:
/* 800B4C7C 000B1BBC 41 82 05 E8 */ beq lbl_800B5264
/* 800B4C80 000B1BC0 7F A3 EB 78 */ mr r3, r29
/* 800B4C84 000B1BC4 38 80 00 12 */ li r4, 0x12
/* 800B4C88 000B1BC8 4B FF E5 C9 */ bl daAlink_c_NS_setDoStatus
/* 800B4C88 000B1BC8 4B FF E5 C9 */ bl setDoStatus__9daAlink_cFUc
/* 800B4C8C 000B1BCC 48 00 05 D8 */ b lbl_800B5264
lbl_800B4C90:
/* 800B4C90 000B1BD0 80 1D 05 74 */ lwz r0, 0x574(r29)
@@ -82,7 +82,7 @@ lbl_800B4C90:
/* 800B4CA8 000B1BE8 41 82 00 14 */ beq lbl_800B4CBC
/* 800B4CAC 000B1BEC 7F A3 EB 78 */ mr r3, r29
/* 800B4CB0 000B1BF0 38 80 00 30 */ li r4, 0x30
/* 800B4CB4 000B1BF4 4B FF E5 B5 */ bl daAlink_c_NS_setDoStatusEmphasys
/* 800B4CB4 000B1BF4 4B FF E5 B5 */ bl setDoStatusEmphasys__9daAlink_cFUc
/* 800B4CB8 000B1BF8 48 00 01 88 */ b lbl_800B4E40
lbl_800B4CBC:
/* 800B4CBC 000B1BFC 7F A3 EB 78 */ mr r3, r29
@@ -91,7 +91,7 @@ lbl_800B4CBC:
/* 800B4CC8 000B1C08 41 82 00 14 */ beq lbl_800B4CDC
/* 800B4CCC 000B1C0C 7F A3 EB 78 */ mr r3, r29
/* 800B4CD0 000B1C10 38 80 00 77 */ li r4, 0x77
/* 800B4CD4 000B1C14 4B FF E5 95 */ bl daAlink_c_NS_setDoStatusEmphasys
/* 800B4CD4 000B1C14 4B FF E5 95 */ bl setDoStatusEmphasys__9daAlink_cFUc
/* 800B4CD8 000B1C18 48 00 01 68 */ b lbl_800B4E40
lbl_800B4CDC:
/* 800B4CDC 000B1C1C 7F A3 EB 78 */ mr r3, r29
@@ -100,7 +100,7 @@ lbl_800B4CDC:
/* 800B4CE8 000B1C28 41 82 00 14 */ beq lbl_800B4CFC
/* 800B4CEC 000B1C2C 7F A3 EB 78 */ mr r3, r29
/* 800B4CF0 000B1C30 38 80 00 19 */ li r4, 0x19
/* 800B4CF4 000B1C34 4B FF E5 75 */ bl daAlink_c_NS_setDoStatusEmphasys
/* 800B4CF4 000B1C34 4B FF E5 75 */ bl setDoStatusEmphasys__9daAlink_cFUc
/* 800B4CF8 000B1C38 48 00 01 48 */ b lbl_800B4E40
lbl_800B4CFC:
/* 800B4CFC 000B1C3C 80 7D 27 EC */ lwz r3, 0x27ec(r29)
@@ -125,7 +125,7 @@ lbl_800B4D2C:
/* 800B4D40 000B1C80 40 82 00 10 */ bne lbl_800B4D50
/* 800B4D44 000B1C84 7F A3 EB 78 */ mr r3, r29
/* 800B4D48 000B1C88 38 80 00 93 */ li r4, 0x93
/* 800B4D4C 000B1C8C 4B FF E5 05 */ bl daAlink_c_NS_setDoStatus
/* 800B4D4C 000B1C8C 4B FF E5 05 */ bl setDoStatus__9daAlink_cFUc
lbl_800B4D50:
/* 800B4D50 000B1C90 80 1D 05 80 */ lwz r0, 0x580(r29)
/* 800B4D54 000B1C94 64 00 00 02 */ oris r0, r0, 2
@@ -149,7 +149,7 @@ lbl_800B4D78:
lbl_800B4D94:
/* 800B4D94 000B1CD4 7F A3 EB 78 */ mr r3, r29
/* 800B4D98 000B1CD8 38 80 00 8B */ li r4, 0x8b
/* 800B4D9C 000B1CDC 4B FF E4 B5 */ bl daAlink_c_NS_setDoStatus
/* 800B4D9C 000B1CDC 4B FF E4 B5 */ bl setDoStatus__9daAlink_cFUc
/* 800B4DA0 000B1CE0 48 00 00 A0 */ b lbl_800B4E40
lbl_800B4DA4:
/* 800B4DA4 000B1CE4 83 9D 27 E0 */ lwz r28, 0x27e0(r29)
@@ -167,7 +167,7 @@ lbl_800B4DCC:
/* 800B4DD0 000B1D10 41 82 00 14 */ beq lbl_800B4DE4
/* 800B4DD4 000B1D14 7F A3 EB 78 */ mr r3, r29
/* 800B4DD8 000B1D18 38 80 00 8B */ li r4, 0x8b
/* 800B4DDC 000B1D1C 4B FF E4 75 */ bl daAlink_c_NS_setDoStatus
/* 800B4DDC 000B1D1C 4B FF E4 75 */ bl setDoStatus__9daAlink_cFUc
/* 800B4DE0 000B1D20 48 00 00 60 */ b lbl_800B4E40
lbl_800B4DE4:
/* 800B4DE4 000B1D24 A8 1D 30 D2 */ lha r0, 0x30d2(r29)
@@ -194,7 +194,7 @@ lbl_800B4E2C:
lbl_800B4E34:
/* 800B4E34 000B1D74 7F A3 EB 78 */ mr r3, r29
/* 800B4E38 000B1D78 38 80 00 09 */ li r4, 9
/* 800B4E3C 000B1D7C 4B FF E4 15 */ bl daAlink_c_NS_setDoStatus
/* 800B4E3C 000B1D7C 4B FF E4 15 */ bl setDoStatus__9daAlink_cFUc
lbl_800B4E40:
/* 800B4E40 000B1D80 7F A3 EB 78 */ mr r3, r29
/* 800B4E44 000B1D84 4B FF CC E5 */ bl daAlink_c_NS_checkNotJumpSinkLimit
@@ -216,7 +216,7 @@ lbl_800B4E40:
lbl_800B4E84:
/* 800B4E84 000B1DC4 7F A3 EB 78 */ mr r3, r29
/* 800B4E88 000B1DC8 38 80 00 00 */ li r4, 0
/* 800B4E8C 000B1DCC 4B FF E3 C5 */ bl daAlink_c_NS_setDoStatus
/* 800B4E8C 000B1DCC 4B FF E3 C5 */ bl setDoStatus__9daAlink_cFUc
/* 800B4E90 000B1DD0 48 00 03 D4 */ b lbl_800B5264
lbl_800B4E94:
/* 800B4E94 000B1DD4 A8 7D 04 E6 */ lha r3, 0x4e6(r29)
@@ -266,7 +266,7 @@ lbl_800B4F0C:
/* 800B4F3C 000B1E7C 41 82 00 14 */ beq lbl_800B4F50
/* 800B4F40 000B1E80 7F A3 EB 78 */ mr r3, r29
/* 800B4F44 000B1E84 38 80 00 30 */ li r4, 0x30
/* 800B4F48 000B1E88 4B FF E3 21 */ bl daAlink_c_NS_setDoStatusEmphasys
/* 800B4F48 000B1E88 4B FF E3 21 */ bl setDoStatusEmphasys__9daAlink_cFUc
/* 800B4F4C 000B1E8C 48 00 01 D4 */ b lbl_800B5120
lbl_800B4F50:
/* 800B4F50 000B1E90 A0 1D 2F DC */ lhz r0, 0x2fdc(r29)
@@ -278,12 +278,12 @@ lbl_800B4F50:
/* 800B4F68 000B1EA8 41 82 00 14 */ beq lbl_800B4F7C
/* 800B4F6C 000B1EAC 7F A3 EB 78 */ mr r3, r29
/* 800B4F70 000B1EB0 38 80 00 77 */ li r4, 0x77
/* 800B4F74 000B1EB4 4B FF E2 F5 */ bl daAlink_c_NS_setDoStatusEmphasys
/* 800B4F74 000B1EB4 4B FF E2 F5 */ bl setDoStatusEmphasys__9daAlink_cFUc
/* 800B4F78 000B1EB8 48 00 01 A8 */ b lbl_800B5120
lbl_800B4F7C:
/* 800B4F7C 000B1EBC 7F A3 EB 78 */ mr r3, r29
/* 800B4F80 000B1EC0 38 80 00 19 */ li r4, 0x19
/* 800B4F84 000B1EC4 4B FF E2 E5 */ bl daAlink_c_NS_setDoStatusEmphasys
/* 800B4F84 000B1EC4 4B FF E2 E5 */ bl setDoStatusEmphasys__9daAlink_cFUc
/* 800B4F88 000B1EC8 48 00 01 98 */ b lbl_800B5120
lbl_800B4F8C:
/* 800B4F8C 000B1ECC A0 1D 1F BC */ lhz r0, 0x1fbc(r29)
@@ -299,7 +299,7 @@ lbl_800B4FAC:
/* 800B4FB0 000B1EF0 40 82 00 14 */ bne lbl_800B4FC4
/* 800B4FB4 000B1EF4 7F A3 EB 78 */ mr r3, r29
/* 800B4FB8 000B1EF8 38 80 00 13 */ li r4, 0x13
/* 800B4FBC 000B1EFC 4B FF E2 95 */ bl daAlink_c_NS_setDoStatus
/* 800B4FBC 000B1EFC 4B FF E2 95 */ bl setDoStatus__9daAlink_cFUc
/* 800B4FC0 000B1F00 48 00 01 60 */ b lbl_800B5120
lbl_800B4FC4:
/* 800B4FC4 000B1F04 28 00 01 03 */ cmplwi r0, 0x103
@@ -310,7 +310,7 @@ lbl_800B4FC4:
/* 800B4FD8 000B1F18 41 82 00 14 */ beq lbl_800B4FEC
/* 800B4FDC 000B1F1C 7F A3 EB 78 */ mr r3, r29
/* 800B4FE0 000B1F20 38 80 00 30 */ li r4, 0x30
/* 800B4FE4 000B1F24 4B FF E2 85 */ bl daAlink_c_NS_setDoStatusEmphasys
/* 800B4FE4 000B1F24 4B FF E2 85 */ bl setDoStatusEmphasys__9daAlink_cFUc
/* 800B4FE8 000B1F28 48 00 01 38 */ b lbl_800B5120
lbl_800B4FEC:
/* 800B4FEC 000B1F2C A0 1D 2F DC */ lhz r0, 0x2fdc(r29)
@@ -322,17 +322,17 @@ lbl_800B4FEC:
/* 800B5004 000B1F44 41 82 00 14 */ beq lbl_800B5018
/* 800B5008 000B1F48 7F A3 EB 78 */ mr r3, r29
/* 800B500C 000B1F4C 38 80 00 77 */ li r4, 0x77
/* 800B5010 000B1F50 4B FF E2 59 */ bl daAlink_c_NS_setDoStatusEmphasys
/* 800B5010 000B1F50 4B FF E2 59 */ bl setDoStatusEmphasys__9daAlink_cFUc
/* 800B5014 000B1F54 48 00 01 0C */ b lbl_800B5120
lbl_800B5018:
/* 800B5018 000B1F58 7F A3 EB 78 */ mr r3, r29
/* 800B501C 000B1F5C 38 80 00 86 */ li r4, 0x86
/* 800B5020 000B1F60 4B FF E2 31 */ bl daAlink_c_NS_setDoStatus
/* 800B5020 000B1F60 4B FF E2 31 */ bl setDoStatus__9daAlink_cFUc
/* 800B5024 000B1F64 48 00 00 FC */ b lbl_800B5120
lbl_800B5028:
/* 800B5028 000B1F68 7F A3 EB 78 */ mr r3, r29
/* 800B502C 000B1F6C 38 80 00 79 */ li r4, 0x79
/* 800B5030 000B1F70 4B FF E2 21 */ bl daAlink_c_NS_setDoStatus
/* 800B5030 000B1F70 4B FF E2 21 */ bl setDoStatus__9daAlink_cFUc
/* 800B5034 000B1F74 48 00 00 EC */ b lbl_800B5120
lbl_800B5038:
/* 800B5038 000B1F78 7F A3 EB 78 */ mr r3, r29
@@ -364,17 +364,17 @@ lbl_800B5060:
/* 800B509C 000B1FDC 41 82 00 14 */ beq lbl_800B50B0
/* 800B50A0 000B1FE0 7F A3 EB 78 */ mr r3, r29
/* 800B50A4 000B1FE4 38 80 00 13 */ li r4, 0x13
/* 800B50A8 000B1FE8 4B FF E1 A9 */ bl daAlink_c_NS_setDoStatus
/* 800B50A8 000B1FE8 4B FF E1 A9 */ bl setDoStatus__9daAlink_cFUc
/* 800B50AC 000B1FEC 48 00 00 74 */ b lbl_800B5120
lbl_800B50B0:
/* 800B50B0 000B1FF0 7F A3 EB 78 */ mr r3, r29
/* 800B50B4 000B1FF4 38 80 00 14 */ li r4, 0x14
/* 800B50B8 000B1FF8 4B FF E1 99 */ bl daAlink_c_NS_setDoStatus
/* 800B50B8 000B1FF8 4B FF E1 99 */ bl setDoStatus__9daAlink_cFUc
/* 800B50BC 000B1FFC 48 00 00 64 */ b lbl_800B5120
lbl_800B50C0:
/* 800B50C0 000B2000 7F A3 EB 78 */ mr r3, r29
/* 800B50C4 000B2004 38 80 00 04 */ li r4, 4
/* 800B50C8 000B2008 4B FF E1 89 */ bl daAlink_c_NS_setDoStatus
/* 800B50C8 000B2008 4B FF E1 89 */ bl setDoStatus__9daAlink_cFUc
/* 800B50CC 000B200C 48 00 00 54 */ b lbl_800B5120
lbl_800B50D0:
/* 800B50D0 000B2010 C0 1D 33 A8 */ lfs f0, 0x33a8(r29)
@@ -385,12 +385,12 @@ lbl_800B50D0:
/* 800B50E4 000B2024 40 82 00 14 */ bne lbl_800B50F8
/* 800B50E8 000B2028 7F A3 EB 78 */ mr r3, r29
/* 800B50EC 000B202C 38 80 00 13 */ li r4, 0x13
/* 800B50F0 000B2030 4B FF E1 61 */ bl daAlink_c_NS_setDoStatus
/* 800B50F0 000B2030 4B FF E1 61 */ bl setDoStatus__9daAlink_cFUc
/* 800B50F4 000B2034 48 00 00 2C */ b lbl_800B5120
lbl_800B50F8:
/* 800B50F8 000B2038 7F A3 EB 78 */ mr r3, r29
/* 800B50FC 000B203C 38 80 00 79 */ li r4, 0x79
/* 800B5100 000B2040 4B FF E1 51 */ bl daAlink_c_NS_setDoStatus
/* 800B5100 000B2040 4B FF E1 51 */ bl setDoStatus__9daAlink_cFUc
/* 800B5104 000B2044 48 00 00 1C */ b lbl_800B5120
lbl_800B5108:
/* 800B5108 000B2048 A8 1D 30 8E */ lha r0, 0x308e(r29)
@@ -398,7 +398,7 @@ lbl_800B5108:
/* 800B5110 000B2050 41 82 00 10 */ beq lbl_800B5120
/* 800B5114 000B2054 7F A3 EB 78 */ mr r3, r29
/* 800B5118 000B2058 38 80 00 12 */ li r4, 0x12
/* 800B511C 000B205C 4B FF E1 35 */ bl daAlink_c_NS_setDoStatus
/* 800B511C 000B205C 4B FF E1 35 */ bl setDoStatus__9daAlink_cFUc
lbl_800B5120:
/* 800B5120 000B2060 80 1D 05 70 */ lwz r0, 0x570(r29)
/* 800B5124 000B2064 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
@@ -464,12 +464,12 @@ lbl_800B51EC:
/* 800B5200 000B2140 41 82 00 14 */ beq lbl_800B5214
/* 800B5204 000B2144 7F A3 EB 78 */ mr r3, r29
/* 800B5208 000B2148 38 80 00 04 */ li r4, 4
/* 800B520C 000B214C 4B FF E0 45 */ bl daAlink_c_NS_setDoStatus
/* 800B520C 000B214C 4B FF E0 45 */ bl setDoStatus__9daAlink_cFUc
/* 800B5210 000B2150 48 00 00 10 */ b lbl_800B5220
lbl_800B5214:
/* 800B5214 000B2154 7F A3 EB 78 */ mr r3, r29
/* 800B5218 000B2158 38 80 00 00 */ li r4, 0
/* 800B521C 000B215C 4B FF E0 35 */ bl daAlink_c_NS_setDoStatus
/* 800B521C 000B215C 4B FF E0 35 */ bl setDoStatus__9daAlink_cFUc
lbl_800B5220:
/* 800B5220 000B2160 57 E0 06 3F */ clrlwi. r0, r31, 0x18
/* 800B5224 000B2164 41 82 00 1C */ beq lbl_800B5240
@@ -478,7 +478,7 @@ lbl_800B5220:
/* 800B5230 000B2170 40 82 00 10 */ bne lbl_800B5240
/* 800B5234 000B2174 7F A3 EB 78 */ mr r3, r29
/* 800B5238 000B2178 38 80 00 00 */ li r4, 0
/* 800B523C 000B217C 4B FF E0 15 */ bl daAlink_c_NS_setDoStatus
/* 800B523C 000B217C 4B FF E0 15 */ bl setDoStatus__9daAlink_cFUc
lbl_800B5240:
/* 800B5240 000B2180 88 1E 5E 24 */ lbz r0, 0x5e24(r30)
/* 800B5244 000B2184 28 00 00 04 */ cmplwi r0, 4
@@ -488,7 +488,7 @@ lbl_800B5240:
/* 800B5254 000B2194 40 82 00 10 */ bne lbl_800B5264
/* 800B5258 000B2198 7F A3 EB 78 */ mr r3, r29
/* 800B525C 000B219C 38 80 00 2A */ li r4, 0x2a
/* 800B5260 000B21A0 4B FF DF F1 */ bl daAlink_c_NS_setDoStatus
/* 800B5260 000B21A0 4B FF DF F1 */ bl setDoStatus__9daAlink_cFUc
lbl_800B5264:
/* 800B5264 000B21A4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0
/* 800B5268 000B21A8 CB E1 00 20 */ lfd f31, 0x20(r1)

Some files were not shown because too many files have changed in this diff Show More