474 lines
17 KiB
ArmAsm
474 lines
17 KiB
ArmAsm
.include "macros.inc"
|
|
|
|
.section .text, "ax" # 0x80006A00 - 0x80406260 ; 0x003FF860
|
|
.global bta_hh_find_cb
|
|
bta_hh_find_cb:
|
|
/* 8007DA38 00079878 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8007DA3C 0007987C 7C 08 02 A6 */ mflr r0
|
|
/* 8007DA40 00079880 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 8007DA44 00079884 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 8007DA48 00079888 4B F8 98 F5 */ bl lbl_8000733C
|
|
/* 8007DA4C 0007988C 3F E0 80 4F */ lis r31, bta_hh_cb@ha
|
|
/* 8007DA50 00079890 3F C0 80 44 */ lis r30, "@865_8043B3F0"@ha
|
|
/* 8007DA54 00079894 7C 7B 1B 78 */ mr r27, r3
|
|
/* 8007DA58 00079898 3B 80 00 00 */ li r28, 0x0
|
|
/* 8007DA5C 0007989C 3B DE B3 F0 */ addi r30, r30, "@865_8043B3F0"@l
|
|
/* 8007DA60 000798A0 3B FF 5D 28 */ addi r31, r31, bta_hh_cb@l
|
|
.global lbl_8007DA64
|
|
lbl_8007DA64:
|
|
/* 8007DA64 000798A4 57 9D 2C F4 */ rlwinm r29, r28, 5, 19, 26
|
|
/* 8007DA68 000798A8 7F 63 DB 78 */ mr r3, r27
|
|
/* 8007DA6C 000798AC 7C 9F EA 14 */ add r4, r31, r29
|
|
/* 8007DA70 000798B0 38 84 00 18 */ addi r4, r4, 0x18
|
|
/* 8007DA74 000798B4 4B FF A4 F5 */ bl bdcmp
|
|
/* 8007DA78 000798B8 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8007DA7C 000798BC 40 82 00 44 */ bne lbl_8007DAC0
|
|
/* 8007DA80 000798C0 7F 63 DB 78 */ mr r3, r27
|
|
/* 8007DA84 000798C4 38 82 E4 48 */ addi r4, r2, bd_addr_null@sda21
|
|
/* 8007DA88 000798C8 4B FF A4 E1 */ bl bdcmp
|
|
/* 8007DA8C 000798CC 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8007DA90 000798D0 41 82 00 30 */ beq lbl_8007DAC0
|
|
/* 8007DA94 000798D4 88 0D EA F0 */ lbz r0, appl_trace_level@sda21(r13)
|
|
/* 8007DA98 000798D8 28 00 00 05 */ cmplwi r0, 0x5
|
|
/* 8007DA9C 000798DC 41 80 00 1C */ blt lbl_8007DAB8
|
|
/* 8007DAA0 000798E0 7C 7F EA 14 */ add r3, r31, r29
|
|
/* 8007DAA4 000798E4 38 9E 00 00 */ addi r4, r30, 0x0
|
|
/* 8007DAA8 000798E8 88 C3 00 26 */ lbz r6, 0x26(r3)
|
|
/* 8007DAAC 000798EC 57 85 06 3E */ clrlwi r5, r28, 24
|
|
/* 8007DAB0 000798F0 38 60 05 04 */ li r3, 0x504
|
|
/* 8007DAB4 000798F4 4B FF 9E AD */ bl LogMsg_0
|
|
.global lbl_8007DAB8
|
|
lbl_8007DAB8:
|
|
/* 8007DAB8 000798F8 7F 83 E3 78 */ mr r3, r28
|
|
/* 8007DABC 000798FC 48 00 00 A0 */ b lbl_8007DB5C
|
|
.global lbl_8007DAC0
|
|
lbl_8007DAC0:
|
|
/* 8007DAC0 00079900 88 0D EA F0 */ lbz r0, appl_trace_level@sda21(r13)
|
|
/* 8007DAC4 00079904 28 00 00 05 */ cmplwi r0, 0x5
|
|
/* 8007DAC8 00079908 41 80 00 24 */ blt lbl_8007DAEC
|
|
/* 8007DACC 0007990C 7D 1F EA 14 */ add r8, r31, r29
|
|
/* 8007DAD0 00079910 38 9E 00 24 */ addi r4, r30, 0x24
|
|
/* 8007DAD4 00079914 88 A8 00 28 */ lbz r5, 0x28(r8)
|
|
/* 8007DAD8 00079918 57 86 06 3E */ clrlwi r6, r28, 24
|
|
/* 8007DADC 0007991C 88 E8 00 26 */ lbz r7, 0x26(r8)
|
|
/* 8007DAE0 00079920 38 60 05 04 */ li r3, 0x504
|
|
/* 8007DAE4 00079924 89 08 00 2C */ lbz r8, 0x2c(r8)
|
|
/* 8007DAE8 00079928 4B FF 9E 79 */ bl LogMsg_0
|
|
.global lbl_8007DAEC
|
|
lbl_8007DAEC:
|
|
/* 8007DAEC 0007992C 3B 9C 00 01 */ addi r28, r28, 0x1
|
|
/* 8007DAF0 00079930 28 1C 00 10 */ cmplwi r28, 0x10
|
|
/* 8007DAF4 00079934 41 80 FF 70 */ blt lbl_8007DA64
|
|
/* 8007DAF8 00079938 3C 80 80 4F */ lis r4, bta_hh_cb@ha
|
|
/* 8007DAFC 0007993C 38 00 00 10 */ li r0, 0x10
|
|
/* 8007DB00 00079940 38 84 5D 28 */ addi r4, r4, bta_hh_cb@l
|
|
/* 8007DB04 00079944 3B A0 00 00 */ li r29, 0x0
|
|
/* 8007DB08 00079948 7C 09 03 A6 */ mtctr r0
|
|
.global lbl_8007DB0C
|
|
lbl_8007DB0C:
|
|
/* 8007DB0C 0007994C 57 A0 2C F4 */ rlwinm r0, r29, 5, 19, 26
|
|
/* 8007DB10 00079950 7C 64 02 14 */ add r3, r4, r0
|
|
/* 8007DB14 00079954 88 03 00 28 */ lbz r0, 0x28(r3)
|
|
/* 8007DB18 00079958 2C 00 00 00 */ cmpwi r0, 0x0
|
|
/* 8007DB1C 0007995C 40 82 00 14 */ bne lbl_8007DB30
|
|
/* 8007DB20 00079960 7F 64 DB 78 */ mr r4, r27
|
|
/* 8007DB24 00079964 38 63 00 18 */ addi r3, r3, 0x18
|
|
/* 8007DB28 00079968 4B FF A4 0D */ bl bdcpy
|
|
/* 8007DB2C 0007996C 48 00 00 0C */ b lbl_8007DB38
|
|
.global lbl_8007DB30
|
|
lbl_8007DB30:
|
|
/* 8007DB30 00079970 3B BD 00 01 */ addi r29, r29, 0x1
|
|
/* 8007DB34 00079974 42 00 FF D8 */ bdnz lbl_8007DB0C
|
|
.global lbl_8007DB38
|
|
lbl_8007DB38:
|
|
/* 8007DB38 00079978 88 0D EA F0 */ lbz r0, appl_trace_level@sda21(r13)
|
|
/* 8007DB3C 0007997C 28 00 00 05 */ cmplwi r0, 0x5
|
|
/* 8007DB40 00079980 41 80 00 18 */ blt lbl_8007DB58
|
|
/* 8007DB44 00079984 38 9E 00 58 */ addi r4, r30, 0x58
|
|
/* 8007DB48 00079988 57 A5 06 3E */ clrlwi r5, r29, 24
|
|
/* 8007DB4C 0007998C 38 60 05 04 */ li r3, 0x504
|
|
/* 8007DB50 00079990 38 C0 00 10 */ li r6, 0x10
|
|
/* 8007DB54 00079994 4B FF 9E 0D */ bl LogMsg_0
|
|
.global lbl_8007DB58
|
|
lbl_8007DB58:
|
|
/* 8007DB58 00079998 7F A3 EB 78 */ mr r3, r29
|
|
.global lbl_8007DB5C
|
|
lbl_8007DB5C:
|
|
/* 8007DB5C 0007999C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 8007DB60 000799A0 4B F8 98 29 */ bl lbl_80007388
|
|
/* 8007DB64 000799A4 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 8007DB68 000799A8 7C 08 03 A6 */ mtlr r0
|
|
/* 8007DB6C 000799AC 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 8007DB70 000799B0 4E 80 00 20 */ blr
|
|
.global bta_hh_clean_up_kdev
|
|
bta_hh_clean_up_kdev:
|
|
/* 8007DB74 000799B4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8007DB78 000799B8 7C 08 02 A6 */ mflr r0
|
|
/* 8007DB7C 000799BC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8007DB80 000799C0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 8007DB84 000799C4 93 C1 00 08 */ stw r30, 0x8(r1)
|
|
/* 8007DB88 000799C8 7C 7E 1B 78 */ mr r30, r3
|
|
/* 8007DB8C 000799CC 88 A3 00 16 */ lbz r5, 0x16(r3)
|
|
/* 8007DB90 000799D0 28 05 00 FF */ cmplwi r5, 0xff
|
|
/* 8007DB94 000799D4 41 82 00 18 */ beq lbl_8007DBAC
|
|
/* 8007DB98 000799D8 3C 80 80 4F */ lis r4, bta_hh_cb@ha
|
|
/* 8007DB9C 000799DC 38 00 00 10 */ li r0, 0x10
|
|
/* 8007DBA0 000799E0 38 84 5D 28 */ addi r4, r4, bta_hh_cb@l
|
|
/* 8007DBA4 000799E4 7C 84 2A 14 */ add r4, r4, r5
|
|
/* 8007DBA8 000799E8 98 04 02 14 */ stb r0, 0x214(r4)
|
|
.global lbl_8007DBAC
|
|
lbl_8007DBAC:
|
|
/* 8007DBAC 000799EC 8B E3 00 12 */ lbz r31, 0x12(r3)
|
|
/* 8007DBB0 000799F0 38 63 00 04 */ addi r3, r3, 0x4
|
|
/* 8007DBB4 000799F4 4B FF AA CD */ bl utl_freebuf
|
|
/* 8007DBB8 000799F8 7F C3 F3 78 */ mr r3, r30
|
|
/* 8007DBBC 000799FC 38 80 00 00 */ li r4, 0x0
|
|
/* 8007DBC0 00079A00 38 A0 00 20 */ li r5, 0x20
|
|
/* 8007DBC4 00079A04 4B F8 67 8D */ bl memset
|
|
/* 8007DBC8 00079A08 38 60 00 01 */ li r3, 0x1
|
|
/* 8007DBCC 00079A0C 38 00 00 FF */ li r0, 0xff
|
|
/* 8007DBD0 00079A10 9B FE 00 12 */ stb r31, 0x12(r30)
|
|
/* 8007DBD4 00079A14 98 7E 00 1C */ stb r3, 0x1c(r30)
|
|
/* 8007DBD8 00079A18 98 1E 00 16 */ stb r0, 0x16(r30)
|
|
/* 8007DBDC 00079A1C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 8007DBE0 00079A20 83 C1 00 08 */ lwz r30, 0x8(r1)
|
|
/* 8007DBE4 00079A24 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8007DBE8 00079A28 7C 08 03 A6 */ mtlr r0
|
|
/* 8007DBEC 00079A2C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8007DBF0 00079A30 4E 80 00 20 */ blr
|
|
.global bta_hh_add_device_to_list
|
|
bta_hh_add_device_to_list:
|
|
/* 8007DBF4 00079A34 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8007DBF8 00079A38 7C 08 02 A6 */ mflr r0
|
|
/* 8007DBFC 00079A3C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 8007DC00 00079A40 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 8007DC04 00079A44 4B F8 97 35 */ bl lbl_80007338
|
|
/* 8007DC08 00079A48 88 0D EA F0 */ lbz r0, appl_trace_level@sda21(r13)
|
|
/* 8007DC0C 00079A4C 7C 7A 1B 78 */ mr r26, r3
|
|
/* 8007DC10 00079A50 7C 9B 23 78 */ mr r27, r4
|
|
/* 8007DC14 00079A54 7C BC 2B 78 */ mr r28, r5
|
|
/* 8007DC18 00079A58 28 00 00 05 */ cmplwi r0, 0x5
|
|
/* 8007DC1C 00079A5C 7C DD 33 78 */ mr r29, r6
|
|
/* 8007DC20 00079A60 7C FE 3B 78 */ mr r30, r7
|
|
/* 8007DC24 00079A64 7D 1F 43 78 */ mr r31, r8
|
|
/* 8007DC28 00079A68 41 80 00 18 */ blt lbl_8007DC40
|
|
/* 8007DC2C 00079A6C 3C 80 80 44 */ lis r4, "@880_8043B474"@ha
|
|
/* 8007DC30 00079A70 7F C5 F3 78 */ mr r5, r30
|
|
/* 8007DC34 00079A74 38 84 B4 74 */ addi r4, r4, "@880_8043B474"@l
|
|
/* 8007DC38 00079A78 38 60 05 04 */ li r3, 0x504
|
|
/* 8007DC3C 00079A7C 4B FF 9D 25 */ bl LogMsg_0
|
|
.global lbl_8007DC40
|
|
lbl_8007DC40:
|
|
/* 8007DC40 00079A80 38 00 00 01 */ li r0, 0x1
|
|
/* 8007DC44 00079A84 2C 1D 00 00 */ cmpwi r29, 0x0
|
|
/* 8007DC48 00079A88 9B 7A 00 16 */ stb r27, 0x16(r26)
|
|
/* 8007DC4C 00079A8C 98 1A 00 18 */ stb r0, 0x18(r26)
|
|
/* 8007DC50 00079A90 B3 9A 00 0E */ sth r28, 0xe(r26)
|
|
/* 8007DC54 00079A94 9B DA 00 13 */ stb r30, 0x13(r26)
|
|
/* 8007DC58 00079A98 9B FA 00 15 */ stb r31, 0x15(r26)
|
|
/* 8007DC5C 00079A9C 41 82 00 3C */ beq lbl_8007DC98
|
|
/* 8007DC60 00079AA0 38 7A 00 04 */ addi r3, r26, 0x4
|
|
/* 8007DC64 00079AA4 4B FF AA 1D */ bl utl_freebuf
|
|
/* 8007DC68 00079AA8 A0 7D 00 00 */ lhz r3, 0x0(r29)
|
|
/* 8007DC6C 00079AAC 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8007DC70 00079AB0 41 82 00 28 */ beq lbl_8007DC98
|
|
/* 8007DC74 00079AB4 4B FF 70 0D */ bl GKI_getbuf
|
|
/* 8007DC78 00079AB8 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 8007DC7C 00079ABC 90 7A 00 04 */ stw r3, 0x4(r26)
|
|
/* 8007DC80 00079AC0 41 82 00 18 */ beq lbl_8007DC98
|
|
/* 8007DC84 00079AC4 A0 1D 00 00 */ lhz r0, 0x0(r29)
|
|
/* 8007DC88 00079AC8 B0 1A 00 00 */ sth r0, 0x0(r26)
|
|
/* 8007DC8C 00079ACC 80 9D 00 04 */ lwz r4, 0x4(r29)
|
|
/* 8007DC90 00079AD0 A0 BD 00 00 */ lhz r5, 0x0(r29)
|
|
/* 8007DC94 00079AD4 4B F8 63 6D */ bl memcpy
|
|
.global lbl_8007DC98
|
|
lbl_8007DC98:
|
|
/* 8007DC98 00079AD8 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 8007DC9C 00079ADC 4B F8 96 E9 */ bl lbl_80007384
|
|
/* 8007DCA0 00079AE0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 8007DCA4 00079AE4 7C 08 03 A6 */ mtlr r0
|
|
/* 8007DCA8 00079AE8 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 8007DCAC 00079AEC 4E 80 00 20 */ blr
|
|
.global bta_hh_tod_spt
|
|
bta_hh_tod_spt:
|
|
/* 8007DCB0 00079AF0 80 ED 84 B0 */ lwz r7, p_bta_hh_cfg@sda21(r13)
|
|
/* 8007DCB4 00079AF4 54 89 F6 BE */ extrwi r9, r4, 6, 24
|
|
/* 8007DCB8 00079AF8 39 00 00 00 */ li r8, 0x0
|
|
/* 8007DCBC 00079AFC 88 A7 00 00 */ lbz r5, 0x0(r7)
|
|
/* 8007DCC0 00079B00 48 00 00 30 */ b lbl_8007DCF0
|
|
.global lbl_8007DCC4
|
|
lbl_8007DCC4:
|
|
/* 8007DCC4 00079B04 80 87 00 04 */ lwz r4, 0x4(r7)
|
|
/* 8007DCC8 00079B08 55 06 0D FC */ rlwinm r6, r8, 1, 23, 30
|
|
/* 8007DCCC 00079B0C 7C 04 30 AE */ lbzx r0, r4, r6
|
|
/* 8007DCD0 00079B10 7C 09 00 40 */ cmplw r9, r0
|
|
/* 8007DCD4 00079B14 40 82 00 18 */ bne lbl_8007DCEC
|
|
/* 8007DCD8 00079B18 7C 84 32 14 */ add r4, r4, r6
|
|
/* 8007DCDC 00079B1C 88 04 00 01 */ lbz r0, 0x1(r4)
|
|
/* 8007DCE0 00079B20 98 03 00 15 */ stb r0, 0x15(r3)
|
|
/* 8007DCE4 00079B24 38 60 00 01 */ li r3, 0x1
|
|
/* 8007DCE8 00079B28 4E 80 00 20 */ blr
|
|
.global lbl_8007DCEC
|
|
lbl_8007DCEC:
|
|
/* 8007DCEC 00079B2C 39 08 00 01 */ addi r8, r8, 0x1
|
|
.global lbl_8007DCF0
|
|
lbl_8007DCF0:
|
|
/* 8007DCF0 00079B30 55 00 06 3E */ clrlwi r0, r8, 24
|
|
/* 8007DCF4 00079B34 7C 00 28 40 */ cmplw r0, r5
|
|
/* 8007DCF8 00079B38 41 80 FF CC */ blt lbl_8007DCC4
|
|
/* 8007DCFC 00079B3C 38 60 00 00 */ li r3, 0x0
|
|
/* 8007DD00 00079B40 4E 80 00 20 */ blr
|
|
.global bta_hh_trace_dev_db
|
|
bta_hh_trace_dev_db:
|
|
/* 8007DD04 00079B44 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8007DD08 00079B48 7C 08 02 A6 */ mflr r0
|
|
/* 8007DD0C 00079B4C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 8007DD10 00079B50 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 8007DD14 00079B54 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 8007DD18 00079B58 3F C0 80 44 */ lis r30, "@865_8043B3F0"@ha
|
|
/* 8007DD1C 00079B5C 3B DE B3 F0 */ addi r30, r30, "@865_8043B3F0"@l
|
|
/* 8007DD20 00079B60 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 8007DD24 00079B64 88 0D EA F0 */ lbz r0, appl_trace_level@sda21(r13)
|
|
/* 8007DD28 00079B68 28 00 00 05 */ cmplwi r0, 0x5
|
|
/* 8007DD2C 00079B6C 41 80 00 10 */ blt lbl_8007DD3C
|
|
/* 8007DD30 00079B70 38 9E 01 E4 */ addi r4, r30, 0x1e4
|
|
/* 8007DD34 00079B74 38 60 05 04 */ li r3, 0x504
|
|
/* 8007DD38 00079B78 4B FF 9C 29 */ bl LogMsg_0
|
|
.global lbl_8007DD3C
|
|
lbl_8007DD3C:
|
|
/* 8007DD3C 00079B7C 3C 60 80 4F */ lis r3, bta_hh_cb@ha
|
|
/* 8007DD40 00079B80 3B A0 00 00 */ li r29, 0x0
|
|
/* 8007DD44 00079B84 3B E3 5D 28 */ addi r31, r3, bta_hh_cb@l
|
|
.global lbl_8007DD48
|
|
lbl_8007DD48:
|
|
/* 8007DD48 00079B88 88 0D EA F0 */ lbz r0, appl_trace_level@sda21(r13)
|
|
/* 8007DD4C 00079B8C 28 00 00 05 */ cmplwi r0, 0x5
|
|
/* 8007DD50 00079B90 41 80 00 24 */ blt lbl_8007DD74
|
|
/* 8007DD54 00079B94 57 A0 2C F4 */ rlwinm r0, r29, 5, 19, 26
|
|
/* 8007DD58 00079B98 38 9E 02 20 */ addi r4, r30, 0x220
|
|
/* 8007DD5C 00079B9C 7C FF 02 14 */ add r7, r31, r0
|
|
/* 8007DD60 00079BA0 57 A5 06 3E */ clrlwi r5, r29, 24
|
|
/* 8007DD64 00079BA4 88 C7 00 28 */ lbz r6, 0x28(r7)
|
|
/* 8007DD68 00079BA8 38 60 05 04 */ li r3, 0x504
|
|
/* 8007DD6C 00079BAC 88 E7 00 26 */ lbz r7, 0x26(r7)
|
|
/* 8007DD70 00079BB0 4B FF 9B F1 */ bl LogMsg_0
|
|
.global lbl_8007DD74
|
|
lbl_8007DD74:
|
|
/* 8007DD74 00079BB4 88 0D EA F0 */ lbz r0, appl_trace_level@sda21(r13)
|
|
/* 8007DD78 00079BB8 28 00 00 05 */ cmplwi r0, 0x5
|
|
/* 8007DD7C 00079BBC 41 80 00 28 */ blt lbl_8007DDA4
|
|
/* 8007DD80 00079BC0 57 A0 2C F4 */ rlwinm r0, r29, 5, 19, 26
|
|
/* 8007DD84 00079BC4 38 9E 02 44 */ addi r4, r30, 0x244
|
|
/* 8007DD88 00079BC8 7D 1F 02 14 */ add r8, r31, r0
|
|
/* 8007DD8C 00079BCC 38 60 05 04 */ li r3, 0x504
|
|
/* 8007DD90 00079BD0 A0 A8 00 1E */ lhz r5, 0x1e(r8)
|
|
/* 8007DD94 00079BD4 88 C8 00 2C */ lbz r6, 0x2c(r8)
|
|
/* 8007DD98 00079BD8 88 E8 00 23 */ lbz r7, 0x23(r8)
|
|
/* 8007DD9C 00079BDC 89 08 00 22 */ lbz r8, 0x22(r8)
|
|
/* 8007DDA0 00079BE0 4B FF 9B C1 */ bl LogMsg_0
|
|
.global lbl_8007DDA4
|
|
lbl_8007DDA4:
|
|
/* 8007DDA4 00079BE4 3B BD 00 01 */ addi r29, r29, 0x1
|
|
/* 8007DDA8 00079BE8 28 1D 00 10 */ cmplwi r29, 0x10
|
|
/* 8007DDAC 00079BEC 41 80 FF 9C */ blt lbl_8007DD48
|
|
/* 8007DDB0 00079BF0 88 0D EA F0 */ lbz r0, appl_trace_level@sda21(r13)
|
|
/* 8007DDB4 00079BF4 28 00 00 05 */ cmplwi r0, 0x5
|
|
/* 8007DDB8 00079BF8 41 80 00 10 */ blt lbl_8007DDC8
|
|
/* 8007DDBC 00079BFC 38 9E 02 80 */ addi r4, r30, 0x280
|
|
/* 8007DDC0 00079C00 38 60 05 04 */ li r3, 0x504
|
|
/* 8007DDC4 00079C04 4B FF 9B 9D */ bl LogMsg_0
|
|
.global lbl_8007DDC8
|
|
lbl_8007DDC8:
|
|
/* 8007DDC8 00079C08 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 8007DDCC 00079C0C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 8007DDD0 00079C10 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 8007DDD4 00079C14 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 8007DDD8 00079C18 7C 08 03 A6 */ mtlr r0
|
|
/* 8007DDDC 00079C1C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 8007DDE0 00079C20 4E 80 00 20 */ blr
|
|
.include "macros.inc"
|
|
|
|
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
|
|
.global "@865_8043B3F0"
|
|
"@865_8043B3F0":
|
|
|
|
.4byte 0x666F756E
|
|
.4byte 0x64206B64
|
|
.4byte 0x65765F63
|
|
.4byte 0x625B2564
|
|
.4byte 0x5D206869
|
|
.4byte 0x645F6861
|
|
.4byte 0x6E646C65
|
|
.4byte 0x203D2025
|
|
.4byte 0x64200000
|
|
.4byte 0x696E5F75
|
|
.4byte 0x7365203F
|
|
.4byte 0x205B2564
|
|
.4byte 0x5D206B64
|
|
.4byte 0x65765B25
|
|
.4byte 0x645D2E68
|
|
.4byte 0x69645F68
|
|
.4byte 0x616E646C
|
|
.4byte 0x65203D20
|
|
.4byte 0x25642073
|
|
.4byte 0x74617465
|
|
.4byte 0x203D205B
|
|
.4byte 0x25645D00
|
|
.4byte 0x6274615F
|
|
.4byte 0x68685F66
|
|
.4byte 0x696E645F
|
|
.4byte 0x63623A3A
|
|
.4byte 0x20696E64
|
|
.4byte 0x6578203D
|
|
.4byte 0x20256420
|
|
.4byte 0x7768696C
|
|
.4byte 0x65206D61
|
|
.4byte 0x78203D20
|
|
.4byte 0x25640000
|
|
|
|
.global "@880_8043B474"
|
|
"@880_8043B474":
|
|
|
|
.4byte 0x73756263
|
|
.4byte 0x6C617373
|
|
.4byte 0x203D2030
|
|
.4byte 0x78253278
|
|
.4byte 0
|
|
.4byte 0x6274615F
|
|
.4byte 0x68685F70
|
|
.4byte 0x61727365
|
|
.4byte 0x5F6B6579
|
|
.4byte 0x62645F72
|
|
.4byte 0x70743A20
|
|
.4byte 0x20287265
|
|
.4byte 0x706F7274
|
|
.4byte 0x3D25702C
|
|
.4byte 0x20726570
|
|
.4byte 0x6F72745F
|
|
.4byte 0x6C656E3D
|
|
.4byte 0x25642920
|
|
.4byte 0x63616C6C
|
|
.4byte 0x65640000
|
|
.4byte 0
|
|
.4byte 0x416C7420
|
|
.4byte 0x6B657920
|
|
.4byte 0x70726573
|
|
.4byte 0x73656400
|
|
.4byte 0x416C7420
|
|
.4byte 0x6B657920
|
|
.4byte 0x6E6F7420
|
|
.4byte 0x70726573
|
|
.4byte 0x73656400
|
|
.4byte 0x74686973
|
|
.4byte 0x5F636861
|
|
.4byte 0x72203D20
|
|
.4byte 0x25303278
|
|
.4byte 0
|
|
.4byte 0x4254415F
|
|
.4byte 0x48685061
|
|
.4byte 0x7273654B
|
|
.4byte 0x65796264
|
|
.4byte 0x5270743A
|
|
.4byte 0x20204361
|
|
.4byte 0x6E6E6F74
|
|
.4byte 0x20696E74
|
|
.4byte 0x65727072
|
|
.4byte 0x65742073
|
|
.4byte 0x63616E20
|
|
.4byte 0x636F6465
|
|
.4byte 0x20202020
|
|
.4byte 0x20202020
|
|
.4byte 0x20202020
|
|
.4byte 0x20202020
|
|
.4byte 0x20307825
|
|
.4byte 0x30327800
|
|
.4byte 0x6274615F
|
|
.4byte 0x68685F70
|
|
.4byte 0x61727365
|
|
.4byte 0x5F6D6963
|
|
.4byte 0x655F7270
|
|
.4byte 0x743A2020
|
|
.4byte 0x6274615F
|
|
.4byte 0x6B657962
|
|
.4byte 0x645F7270
|
|
.4byte 0x745F7263
|
|
.4byte 0x76642872
|
|
.4byte 0x65706F72
|
|
.4byte 0x743D2570
|
|
.4byte 0x2C202020
|
|
.4byte 0x20202020
|
|
.4byte 0x20202020
|
|
.4byte 0x20202020
|
|
.4byte 0x20207265
|
|
.4byte 0x706F7274
|
|
.4byte 0x5F6C656E
|
|
.4byte 0x3D256429
|
|
.4byte 0x2063616C
|
|
.4byte 0x6C656400
|
|
.4byte 0x6D696365
|
|
.4byte 0x20627574
|
|
.4byte 0x746F6E3A
|
|
.4byte 0x20307825
|
|
.4byte 0x32780000
|
|
.4byte 0x6D696365
|
|
.4byte 0x206D6F76
|
|
.4byte 0x653A2078
|
|
.4byte 0x203D2025
|
|
.4byte 0x64207920
|
|
.4byte 0x3D202564
|
|
.4byte 0
|
|
.4byte 0x6274615F
|
|
.4byte 0x68685F74
|
|
.4byte 0x72616365
|
|
.4byte 0x5F646576
|
|
.4byte 0x5F64623A
|
|
.4byte 0x3A204465
|
|
.4byte 0x76696365
|
|
.4byte 0x20444220
|
|
.4byte 0x6C697374
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0
|
|
.4byte 0x6B646576
|
|
.4byte 0x5B25645D
|
|
.4byte 0x20696E5F
|
|
.4byte 0x7573655B
|
|
.4byte 0x25645D20
|
|
.4byte 0x2068616E
|
|
.4byte 0x646C655B
|
|
.4byte 0x25645D20
|
|
.4byte 0
|
|
.4byte 0x09090920
|
|
.4byte 0x61747472
|
|
.4byte 0x5F6D6173
|
|
.4byte 0x6B5B2530
|
|
.4byte 0x34785D20
|
|
.4byte 0x73746174
|
|
.4byte 0x65205B25
|
|
.4byte 0x645D2073
|
|
.4byte 0x75625F63
|
|
.4byte 0x6C617373
|
|
.4byte 0x5B253032
|
|
.4byte 0x785D2069
|
|
.4byte 0x6E646578
|
|
.4byte 0x203D2025
|
|
.4byte 0x64000000
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A2A2A2A
|
|
.4byte 0x2A000000
|
|
.4byte 0
|